当前位置:   article > 正文

JavaWeb-Hospital(java+jsp实现简单的医院挂号系统)_java医生患者登录网页设计

java医生患者登录网页设计

一.搭建思路

1.dao包

各种基础操作(增删改查)

(1)医生---对应表doctor

(2)病人---对应表patient

(3)挂号---对应表sick

2.dbc包

数据库连接---hospital数据库

(用户名:hospital 密码:12345)

3.user包

数据结构

(1)医生登录注册信息

--id(自增主键,唯一默认,会显示给医生)

--姓名

--密码

--年龄

--性别

--科室

(2)病人登录注册信息

--id(同上)

--姓名

--密码

--年龄

--性别

(3)挂号信息(可以随意添加,不一定是自己生病)

--id(同上)

--patientId(用于查看该挂号数据是由哪位病人提交的,以显示病人的挂号信息)

--姓名

--年龄

--性别

--科室

--病名

--描述

4.service包

对应对登录注册等的具体逻辑操作

(1)医生service

--登录

--注册

--修改自身信息

--显示对应科室的所有病人数据

--对病人数据进行增删改查

(2)病人service

--登录

--注册

--修改自身信息

--显示自己的挂号信息

--对自己的挂号信息进行增删改

5.servlet包

响应传递,对应页面逻辑

6.web页面

(性别,科室为固定选择—男女—各种科室)

(1)choose.jsp

首页选择医生or病人,将值传给LoginServlet(分为病人登录和医生登录界面)

   if(choose==医生)

   resp.send..(DoctorLogin.jsp);

   else if(choose==病人)

   resp.send..(PatientLogin.jsp);

(2)登录or注册

登录输入id+密码

   ①DoctorLogin.jsp

   form传给DoctorLoginServlet,登录成功后跳转到个人界面--DoctorShow.jsp

   ②PatientLogin.jsp

   form传给PatienLoginServlet,登录成功后跳转到个人界面--PatientShow.jsp

(3)个人信息界面

对应两个操作—修改个人信息+查看病人信息or查看挂号信息

   ①DoctorShow.jsp

   --DoctorUpdate.jsp

     即对个人数据更改操作(改)

   --DoctorSickShow

     (页面下有对病人信息的增删改查)

   ②PatientShow.jsp

   --PatientUpdate.jsp

     即对个人数据更改操作(改)

   --PatientSickShow.jsp

     即查看相应id的疾病信息(查)

     (页面下有对自身挂号信息的增删改)

(4)各种增删改查操作

   --DoctorAdd.jsp

   --DoctorDelete.jsp

   --DoctorUpdate.jsp

   --DoctorFind.jsp

   --PatientAdd.jsp

   --PatientDelete.jsp

   --PatientUpdate.jsp

二.结果展示

1.首页

选择病人or医生

wpsBC2.tmp

2.登录页面

医生登录

wpsBC3.tmp

病人登录

wpsBC4.tmp

3.注册页面

医生注册

wpsBD5.tmp

病人注册

wpsBD6.tmp

4.个人主页

病人主页

wpsBD8.tmp

5.修改个人信息

医生修改

wpsBD9.tmp

病人修改

wpsBDA.tmp

6.挂号数据

医生查看(相同科室)

wpsBDB.tmp

病人查看(同一个病人进行的挂号操作)

wpsBDC.tmp

7.更新操作

医生更新(可更新科室,病名,描述)

wpsBDD.tmp

wpsBDE.tmp

病人更新(所有信息都可更新)

wpsBEF.tmp

wpsBF0.tmp

8.删除操作

医生删除(点击即可删除)

wpsBF1.tmp

病人删除

wpsBF2.tmp

三.数据库结构

wpsBF3.tmp

1.doctor表

 

2.patient表

wpsBF5.tmp

3.sick表

wpsBF6.tmp

四.代码详情

1.整体结构

wpsBF7.tmp

wpsBF8.tmp

2. 代码地址

GitHub - 2227558856/JavaWeb-Hospital: 医院挂号系统

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/140630
推荐阅读
相关标签
  

闽ICP备14008679号