基于SSM的私人医生预约系统
项目运行视频:点击查看
一、系统截图
二、开发环境以及技术架构
系统架构:本系统的开发是使用Java作为主要的编程语言编程开发,以主流的数据库MySQL存储数据,以SSM框架为主要的技术支撑配合Jsp,CSS作为页面显示Java,JavaScript完成页面的逻辑交互,同时引入编辑器插件UEditor,开发出一个简单实用、功能齐全的私人医生预约系统。
开发环境: JDK7+eclipse+tomcat7+mysql5.5
三、系统功能
1用户身份
用户注册 用户通过输入个人的身份信息以及登录信息完成注册。 用户登录 用户通过输入登陆账号以及密码完成用户登录。 私人医生 用户可以查看私人医生个人介绍,包括主治的病例等。 私人预约 登录之后对私人的医生进行预约,等待私人医生的回复。 私人留言 登录之后可以对医生进行留言,等待医生回复。 私人评价 预约之后可以对于死人的医生进行评价。 网站公告 查看管理员发布的系统公告信息。 注意事项 查看私人预约的一些注意事项。
2医生身份
个人信息管理 对个人的基本信息以及登陆密码等信息进行修改。 我的留言 查看用户对于自己个人的留言信息,可以进行回复。 我的评价 可以查看用户对于自己的评价。 我的预约 可以查看用户对于个人的预约信息,进行审核。
3管理员身份
个人信息管理 包括对个人的基本信息以及登陆密码等信息进行修改。 医生信息管理 负责对私人医生相关信息的管理,包括添加删除查询修改等操作。 用户信息管理 对于网站的注册的用户信息进行管理,包括添加删除查询修改等操作。 公告管理 发布实时公告信息,同时对于其他的网站公告信息进行管理,包括添加删除查询修改等操作。 注意事项 发布实时私人预约的注意事项,同时对于其他的注意事项信息进行管理,包括添加删除查询修改等操作。 留言管理 对于用户的留言信息进行管理,可以删除。 评价管理 对于用户对医生的评价信息进行管理,可以删除。 预约管理 对于用户预约私人医生的记录信息进行统计。
四、下载链接
五、基本的实体类
1用户实体
package com.entity;
public class Sysuser {
private Integer uid;
private String uname;
private String sex;
private String address;
private String pwd;
private Integer level;
private String utype;
private String tel;
private String age;
private String mbanswer;
private String question;
private String email;
private String pubtime;
private String tname;
private String xueli;
private String profession;
private String experience;
private String introduction;
private String isdel;
private String ctype;
private String img;
public Integer getUid() {
return uid;
}
public void setUid(Integer uid) {
this.uid = uid;
}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname == null ? null : uname.trim();
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex == null ? null : sex.trim();
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address == null ? null : address.trim();
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd == null ? null : pwd.trim();
}
public Integer getLevel() {
return level;
}
public void setLevel(Integer level) {
this.level = level;
}
public String getUtype() {
return utype;
}
public void setUtype(String utype) {
this.utype = utype == null ? null : utype.trim();
}
public String getTel() {
return tel;
}
public void setTel(String tel) {
this.tel = tel == null ? null : tel.trim();
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age == null ? null : age.trim();
}
public String getMbanswer() {
return mbanswer;
}
public void setMbanswer(String mbanswer) {
this.mbanswer = mbanswer == null ? null : mbanswer.trim();
}
public String getQuestion() {
return question;
}
public void setQuestion(String question) {
this.question = question == null ? null : question.trim();
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email == null ? null : email.trim();
}
public String getPubtime() {
return pubtime;
}
public void setPubtime(String pubtime) {
this.pubtime = pubtime == null ? null : pubtime.trim();
}
public String getTname() {
return tname;
}
public void setTname(String tname) {
this.tname = tname == null ? null : tname.trim();
}
public String getXueli() {
return xueli;
}
public void setXueli(String xueli) {
this.xueli = xueli == null ? null : xueli.trim();
}
public String getProfession() {
return profession;
}
public void setProfession(String profession) {
this.profession = profession == null ? null : profession.trim();
}
public String getExperience() {
return experience;
}
public void setExperience(String experience) {
this.experience = experience == null ? null : experience.trim();
}
public String getIntroduction() {
return introduction;
}
public void setIntroduction(String introduction) {
this.introduction = introduction == null ? null : introduction.trim();
}
public String getIsdel() {
return isdel;
}
public void setIsdel(String isdel) {
this.isdel = isdel == null ? null : isdel.trim();
}
public String getCtype() {
return ctype;
}
public void setCtype(String ctype) {
this.ctype = ctype == null ? null : ctype.trim();
}
public String getImg() {
return img;
}
public void setImg(String img) {
this.img = img;
}
}
2新闻实体
package com.entity;
public class News {
private Integer ggid;
private String ggpic;
private String name;
private String isdel;
private String note;
public Integer getGgid() {
return ggid;
}
public void setGgid(Integer ggid) {
this.ggid = ggid;
}
public String getGgpic() {
return ggpic;
}
public void setGgpic(String ggpic) {
this.ggpic = ggpic == null ? null : ggpic.trim();
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name == null ? null : name.trim();
}
public String getIsdel() {
return isdel;
}
public void setIsdel(String isdel) {
this.isdel = isdel == null ? null : isdel.trim();
}
public String getNote() {
return note;
}
public void setNote(String note) {
this.note = note == null ? null : note.trim();
}
}
3药方实体
package com.entity;
public class News {
private Integer ggid;
private String ggpic;
private String name;
private String isdel;
private String note;
public Integer getGgid() {
return ggid;
}
public void setGgid(Integer ggid) {
this.ggid = ggid;
}
public String getGgpic() {
return ggpic;
}
public void setGgpic(String ggpic) {
this.ggpic = ggpic == null ? null : ggpic.trim();
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name == null ? null : name.trim();
}
public String getIsdel() {
return isdel;
}
public void setIsdel(String isdel) {
this.isdel = isdel == null ? null : isdel.trim();
}
public String getNote() {
return note;
}
public void setNote(String note) {
this.note = note == null ? null : note.trim();
}
}
3预约实体
package com.entity;
public class FuWu {
private Integer id;
private String fid;
private String experience;
private String img;
private String name;
private String area;
private String pubtime;
private String isdel;
private String uid;
private String stime;
private String etime;
private String miaoshu;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getFid() {
return fid;
}
public void setFid(String fid) {
this.fid = fid == null ? null : fid.trim();
}
public String getExperience() {
return experience;
}
public void setExperience(String experience) {
this.experience = experience == null ? null : experience.trim();
}
public String getImg() {
return img;
}
public void setImg(String img) {
this.img = img == null ? null : img.trim();
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name == null ? null : name.trim();
}
public String getArea() {
return area;
}
public void setArea(String area) {
this.area = area == null ? null : area.trim();
}
public String getPubtime() {
return pubtime;
}
public void setPubtime(String pubtime) {
this.pubtime = pubtime == null ? null : pubtime.trim();
}
public String getIsdel() {
return isdel;
}
public void setIsdel(String isdel) {
this.isdel = isdel == null ? null : isdel.trim();
}
public String getUid() {
return uid;
}
public void setUid(String uid) {
this.uid = uid == null ? null : uid.trim();
}
public String getStime() {
return stime;
}
public void setStime(String stime) {
this.stime = stime == null ? null : stime.trim();
}
public String getEtime() {
return etime;
}
public void setEtime(String etime) {
this.etime = etime == null ? null : etime.trim();
}
public String getMiaoshu() {
return miaoshu;
}
public void setMiaoshu(String miaoshu) {
this.miaoshu = miaoshu == null ? null : miaoshu.trim();
}
}
更多关于项目的描述可以点击基于SSM的私人医生预约系统