JavaWeb-Hospital(java+jsp實現簡單的醫院掛號系統)


一.搭建思路

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表

image

2.patient表

wpsBF5.tmp

3.sick表

wpsBF6.tmp

四.代碼詳情

1.整體結構

wpsBF7.tmp

wpsBF8.tmp

2. 代碼地址

https://github.com/2227558856/JavaWeb-Hospital


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM