医院管理系统 课程设计 SQL Server+ JSPWord格式文档下载.docx

上传人:b****4 文档编号:8143815 上传时间:2023-05-10 格式:DOCX 页数:13 大小:546.02KB
下载 相关 举报
医院管理系统 课程设计 SQL Server+ JSPWord格式文档下载.docx_第1页
第1页 / 共13页
医院管理系统 课程设计 SQL Server+ JSPWord格式文档下载.docx_第2页
第2页 / 共13页
医院管理系统 课程设计 SQL Server+ JSPWord格式文档下载.docx_第3页
第3页 / 共13页
医院管理系统 课程设计 SQL Server+ JSPWord格式文档下载.docx_第4页
第4页 / 共13页
医院管理系统 课程设计 SQL Server+ JSPWord格式文档下载.docx_第5页
第5页 / 共13页
医院管理系统 课程设计 SQL Server+ JSPWord格式文档下载.docx_第6页
第6页 / 共13页
医院管理系统 课程设计 SQL Server+ JSPWord格式文档下载.docx_第7页
第7页 / 共13页
医院管理系统 课程设计 SQL Server+ JSPWord格式文档下载.docx_第8页
第8页 / 共13页
医院管理系统 课程设计 SQL Server+ JSPWord格式文档下载.docx_第9页
第9页 / 共13页
医院管理系统 课程设计 SQL Server+ JSPWord格式文档下载.docx_第10页
第10页 / 共13页
医院管理系统 课程设计 SQL Server+ JSPWord格式文档下载.docx_第11页
第11页 / 共13页
医院管理系统 课程设计 SQL Server+ JSPWord格式文档下载.docx_第12页
第12页 / 共13页
医院管理系统 课程设计 SQL Server+ JSPWord格式文档下载.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

医院管理系统 课程设计 SQL Server+ JSPWord格式文档下载.docx

《医院管理系统 课程设计 SQL Server+ JSPWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《医院管理系统 课程设计 SQL Server+ JSPWord格式文档下载.docx(13页珍藏版)》请在冰点文库上搜索。

医院管理系统 课程设计 SQL Server+ JSPWord格式文档下载.docx

(6)系统应能够为高级管理层生成各种报告。

二、项目概要

根据医院提供的管理的信息,预测开发的管理系统的达到的功能如下:

第一部分:

系统用户管理

要求:

用户分三类:

管理用户[一切功能可用]、普通用户[仅可查询信息]、医生用户[可查看自己负责的病人以及病房信息]

第二部分:

患者基本资料

实现患者资料的新增、修改、分配病房、查询患者资料。

第三部分:

病房管理

实现新增病人、病人的病房分配、病房明细查询

第四部分:

医生信息管理

实现医生资料的新增、密码修改

该系统考虑将整个系统分解成如图3-1模块结构图:

三、项目分工及进度安排

小组成员为:

系统设计,代码编写

数据库相关工作

界面设计优化

系统测试

进度安排如下:

第一周

项目分析、资料查找、系统设计

第二周

数据库设计、代码编写

第三周

界面设计及系统测试

四、数据库设计说明

根据系统需求分析和总体功能分析,本课程设计的ER图如图所示:

数据库名为:

hospital

病人信息表:

医生信息表:

病房信息表:

五、模块实现方法

(一)病人信息查询模块的实现

主要代码:

try{

pID=request.getParameter("

pId"

).trim();

Stringsql1="

select*frompatientwherepatientid='

"

+pID+"

'

;

Stringsql2="

select*fromroomwherepatientid='

rs1=db.exec(sql1);

rs2=db.exec(sql2);

rs1.last();

rs2.last();

out.println("

<

html>

);

head>

title>

SearchInfo<

/title>

/head>

bodybackground='

pic/15.jpg'

>

if(rs1.getRow()>

0){

h3align='

center'

您查询的病人信息如下:

/h3>

palign='

right'

ahref='

index.jsp'

返回首页<

/a>

/p>

hr>

tablealign='

border='

1'

bordercolor='

blue'

tr>

td>

病历号<

/td>

病人姓名<

性别<

年龄<

手机号码<

地址<

td>

病房<

/tr>

+rs1.getString("

patientid"

)+"

name"

sex"

+rs1.getInt("

age"

tel"

address"

+rs2.getString("

roomid"

/table>

rs1.close();

rs2.close();

ahref=search.jsp>

返回继续查询<

}else{

h4align='

没有您要查询的病人,请核对病历号!

h4>

search.jsp'

重新查询<

}

/body>

/html>

}finally{

out.close();

(二)医生登陆模块实现

if(request.getParameter("

docID"

)!

=null)

{

docID=request.getParameter("

Stringsql1="

selectdoctornamefromdoctorwheredoctorid='

+docID+"

ResultSetrs1=db.exec(sql1);

docName=rs1.getString

(1);

Stringsql2="

select*fromroom,patientwhereroom.doctorname='

+docName+"

androom.patientid=patient.patientid"

ResultSetrs2=db.exec(sql2);

DocWorks<

pic/13.jpg'

h1align='

医生事务界面<

/h1>

doc_login.jsp'

返回重新登录<

fontsize='

5'

欢迎您:

fontcolor='

red'

/font>

医生,祝您今天工作愉快!

!

ul>

li>

下面是您今天要查看的病房号以及病人信息"

tableborder='

align='

病房号<

病人病历号<

病人名字<

病人性别<

病人年龄<

病人电话<

while(rs2.next())

+rs2.getInt

(1)+"

+rs2.getString(4)+"

+rs2.getString(5)+"

+rs2.getString(6)+"

+rs2.getInt(7)+"

+rs2.getString(8)+"

HttpSessionsession=request.getSession();

session.setAttribute("

docID);

/li>

changeSec.jsp'

修改密码<

}finally{

(三)管理员登陆模块的实现

PrintWriterout=response.getWriter();

request.setCharacterEncoding("

UTF-8"

Stringroomid=request.getParameter("

Stringpatientid=request.getParameter("

Stringdoctorname=request.getParameter("

doctorname"

updatepatientsetroom='

+roomid+"

wherepatientid='

+patientid+"

updateroomsetpatientid='

doctorname='

+doctorname+"

whereroomid='

Stringsql3="

selectnamefrompatientwherepatientid='

Dbconndb=newDbconn();

try{

db.execute(sql1);

db.execute(sql2);

ResultSetrs=db.exec(sql3);

rs.last();

Stringname=rs.getString

(1);

AllotRoom<

pic/14.jpg'

您已成功为病人"

+name+"

分配了病房<

/h4>

center>

allotRoom.jsp'

确定<

/center>

六、项目测试

测试计划:

(1)确定阶段的测试范围和任务

(2)确定测试方法和方式

(3)确定测试环境与辅助工具

(4)确定测试完成准则

(5)确定测试人员与任务表

(6)确定测试相关规范和约定

TESTREPORT

ProjectName

医院管理系统

TypeofTesting(U/I/F/A)

单元测试

ItemId

1

Codeby

ActualResult

2ndCycle

StartTime:

EndTime:

病人信息插叙

06-22——06-27

检测是否可正确查询信息

Accept

UnAccept

医生登陆

实现此系统中医生应有的功能

管理员登陆

实现此系统中管理员应有的功能

TotalSucceeded

3

2

Failed

NotApplicable

Remarks

1stCycle

TestedBy

Date

07-03

Recommendedforrelease

Signature

七、训练小结

经过三个星期的设计和开发,医院住院管理系统基本开发完毕。

在此期间本人阅读了大量JSP及管理信息系统的教程,收获非浅,比如:

之前本人对JSP/SERVLET及JDBC不太熟悉,通过这次毕业设计,我能熟练的使用这几项技术了;

比如说在用JDBC连接数据库并对数据库进行操作时,走了许多弯路,查询了许多资料,最后弄明白了其中原理,解决了我设计中的一大难题。

因此,在本次的毕业设计中,为搞清组件的使用方法、编程的各个难点、掌握面向对象的编程思想,本人查过相关的教材、查询过相关的网站。

在摸索中学习,在困惑中探索,终于探究了一套较好的学习面向对象的程序设计的方法。

但是由于课程设计时间较短,所以该系统还有许多不尽如人意的地方,比如有些功能还不够完善,用户界面不够美观,出错处理不完善等多个方面问题。

这些都有待进一步改善。

总之,本次课程设计培养了我的团队合作意识、认真钻研技术疑惑、虚心向人请教等等好习惯,让我受益匪浅。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2