- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[实习总结]数据库实训报告
《数据库实训项目报告》
班 级 112901
学 号 090134
姓 名
完成时间 1/8/2012
《病人住院管理系统》
实训目的和要求:
此次实训要求能够自己建立起来一个简单的数据库管理系统。熟练地掌握SQL及前台设计的相关知识,掌握市局哭的建立运行及后期维护技术。将课上学的知识和设计实践理论结合起来,能够运行自己的数据库管理系统。
进度安排:
1-4课时:确定开发对象,需求分析,书写相关文档;
5-8课时:模块图细化、E-R绘制;
9-18课时:建立数据库、视图、触发器及存储过程的设计;
19-26课时:前台界面设计,数据库连接和显示;
27-28课时:系统测试,书写相关文档,完成实训报告;
29-32课时:课堂项目初步答辩。
3.参考文献:
【1】主编:王珊/萨师煊 《数据库系统概论》(第四版) 北京:高等教育出版社 2006
【2】主编:张水平《SQL Server 数据库应用技术》西北工业大学出版社 2005年4月
目 录
1 需求分析 4
1.1 系统应用背景 4
1.2系统的功能要求 4
1.3系统的运行环境 4
2概要设计 5
2.1 系统业务流程设计 5
2.2系统模块设计 6
2.2.2 系统子模块图: 7
2.3 触发器、视图的说明 9
3详细设计 10
3.1 E-R图的设计 10
3.2 E-R图向数据库关系模式的转换 13
4系统实现 16
4.1 实现表的建立 16
4.2 触发器、视图、存储过程 26
4.3 前台设计 29
4.3.1 前台与数据库的连接 29
4.3.2 前台界面设计 30
4.4 SQL实现代码 33
5系统测试 51
6总结 53
参考文献 53
1 需求分析
1.1 系统应用背景
医院已经成为了现今社会不可或缺的机构,医院住院管理系统对于管理来说是至关重要的,医院住院管理系统合理管理。随着科学技术的,计算机,。使用计算机对病人进行管理,因此,开发这样一套软件很有必要的事情。
2、实现对科室信息及相应病房的添加、查询和修改;
3、实现对医生基本信息的添加、查询和修改;
4、实现对所需药品信息的插入、查询和以及对数量的修改;
5、实现病人出院结账的汇总及处理等;
6、实现系统登录管理,包括修改登录信息等。
1.3系统的运行环境
本系统主要由
2概要设计
2.1 系统业务流程设计
A、病人入院时,管理员登陆办理住院手续的系统。
B、安排住在指定科室的病房(如外科、内科、儿科等),办理相关的入院手续。
C、为每个病人分配一个主治医生;同时可以实现对每个主治医生的相关信息更新。
D、查询到不同科室的病房管理信息查询电话,方便询问病房信息。
E、病人的相关信息在入院时通过该系统将添加到数据库中。
F、病人出院时计算住院期间的费用(药费、床费、餐费等)。
G、可以查询所需药品的相关信息。
业务流程图如图2.1:
图2.1
2.2系统模块设计
本系统可以分为四大模块,分别是系统设置管理、病房分配管理、住院费用管理、住院病人管理。具体模块设计图如图2.2.1:
2.2.1系统整体功能模块模块图:
图2.2.1 系统整体功能模块图
2.2.2 系统子模块图:
1、系统登录子模块:
图2.2.2.a 系统登录子模块
2、病房分配管理子模块:
图2.2.2.b病房分配管理子模块
3、住院费用管理子模块:
图2.2.2.c住院费用管理子模块
4、住院病人管理子模块:
图2.2.2d 住院病人管理子模块
2.3 触发器、视图的说明
1、需要触发器实现费用的总和计算
2、需要触发器实现药物库存量的更新
3、学要视图完成方便快捷的查询病人信息
4、需要视图实现查询某天入院出院病人信息
5、需要存储过程完成对指定病人的信息查询
3详细设计
3.1 E-R图的设计
本系统包括的实体主要有病人、科室、病房、医生、费用,病例、药物等。实体间的E-R图如图3.1.a所示:
图3.1.a实体间的E-R图
下面分别介绍各实体的E-R图,通过E-R图可以了解各实体的属性。
病人实体属性图如图3.1.1.b:
图3.1.b 病人实体属性
医生实体属性图如图3.1.c:
图3.1.c 医生实体属性
科室实体属性如图
图3.1.d 科室实体属性
病房实体属性如图3.1.e:
图3.1.e 病房实体属性
费用实体属性如图3.1.f
图3.1.f 费用实体属性
病例实体属性如图3.1.g:
图3.1.g病例实体属性
药品信息实体属性如图3.1.h:
图3.1.h 药品信息实体属性
3.2 E-R图向数据库关系模式的转换
表的说明:
1、Patient(病人表)如图
文档评论(0)