毕业设计
设计题目        健康档案管理系统             
2012年
4.4.1测试……………………………………………………………………9
1 设计时间
2012年
2 设计目的
数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完《数据库原理及应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。同时,此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义。
3设计任务
功能要求:
该系统的健康文件包括病历文件和体检文件。
(1)登记
将学生的健康信息插入健康文件;
(2)修改
修改一个学生的健康档案记录;
(3)删除
删除学生的健康档案记录;
(4)查询
可以组合各种条件进行查询,显示学生健康信息并打印健康文件报表;
(5)统计
对学生的基本健康状况进行各种必要的统计和分析,由一般统计和动态分析两种。一般统计包括计数和求平均值;动态分析由健康历史求出平均年增长值和年增长率。
4 设计内容
4.1  需求分析
4.1.1开发背景
建立健康档案的目的,对于个人而言,是如何利用健康档案中的信息为个人的健康保驾护航。而健康档案的管理和利用,不仅需要具备基础医学知识、临床医学知识、流行病学知识、计算机技术、数学统计知识等综合素质的专业人员,同时需要有庞大的保健医学、预防医学、临床医学、康复医学等专业的资深专家团队的支持,才能够为个人提供一系列的健康管理服务。
计算机管理:当今世界,信息管理数字化非计算机莫属,只有利用计算机技术,使用我国各个高校统一标准的健康档案表格,开发高校健康档案管理系统软件,设置学生健康档案的计算机编号,制作学生健康档案,并详细记录学生本次体检程中所发现的健康问题和处理情况等,实现学生健康档案信息在学校范围内的网络信息交换和共享,利用计算机技术,对学生健康档案实现连续的动态管理。
4.1.2系统目标
学生健康档案管理信息系统以计算机为工具,通过对学生体检所得的数据进行信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事学生健康的研究实施,为更好的帮组学生身体健康监督检查,从而全面提高质量。具体通过本系统可以对学生的基本健康状况进行各种必要的统计和分析,由一般统计和动态分析两种。一般统计包括计数和求平均值;动态分析由健康历史求出平均年增长值和年增长率。
4.1.3用户需求
对学生的基本健康状况进行各种必要的统计和分析,由一般统计和动态分析两种。一般统计包括计数和求平均值;动态分析由健康历史求出平均年增长值和年增长率。
4.1.4系统性能需求分析
学生健康档案管理系统是根据管理的要求,综合利用现代信息技术对学生健康档案管理进行重塑和再造,在整个业务流程的各个环节需要满足以下性能特点:
全面性  通过创新性设计,将学生每次体检,体检时发生的状况,发生病例纳入到同一系统来管理各种查询均纳入本系统中进行管理,不仅方便了用户的操作,而且还能生成反映学生各种状态信息,可以全面、正确地反映每个学生各种情况、及变化趋势等各项信息
二、 高效性  对学生学籍管理模式全面革新,提高了工作效率。用同一套管理软件,取代了传统的人工操作,实现了对学生健康文档的统一管理。
三、严密性  根据“物物有人管”的要求,建立严密的存储体系,将职责、权限落实到每一个院系教师。无论对学生健康管理系统进行何种操作,都要对相应各种信息做修改,学生健康档案详细具体的信息具体到学号,体检信息,胸围,管理人员等各方面严密的修改。系统设有全面、规范的数据库安全管理措施,使数据库更为安全可靠,杜绝了任意修改数据库的不规范操作。
、实时性  对每一个学生发生某种变化时,第一时间修改记录
五、规范性  严格遵照国家有关学生管理与学籍管理制度要求,制定了规范的体系结构、业务流程、管理信息项。系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。
六、开放性和可扩充性  系统在开发过程中,应该充分考虑以后的可扩充性。例如系统功能的改变,用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。
4.1.5各模块功能分析
4.1.5.1学生基本信息表
    本模块主要对学生基本信息的详细统计
4.1.5.2体检信息表
    本模块主要对学生每次体检的详细统计
4.1.5.3病例信息表
    本模块主要对学生每次体检所产生的病例情况的详细统计
4.1.6.1数据流程图
4.1.6.2数据流程图
4.2  概要设计
    根据需求分析阶段设计出的数据流程图,设计出ER图如下:
4.2.1学生基本信息ER图
   
图4.2.2体检信息表ER图
图4.2.3病例信息表ER图
图4.2.4总体ER图
4.3逻辑设计
4.3.1数据库初步的关系框架(E-R图向关系模型转化)
关系模型的逻辑结构是一组关系模式的集合。E-R图则是由实体,实体的属性和实体间的联系三个要素组成。所以将E-R图转换为关系模型实际上就是要将实体,实体的属性和实体间的联系转换为关系模式。转换原则如下。
(1)实体类型的转换:一个实体型转换成一个关系模式。实体的属性就是关系的属性,
学生信息表(学号,系别,姓名,性别)
体检信息表(学号,性别,姓名,日期,系别,胸围,年龄,身高,体重)
病例信息表(学号,性别,日期,诊断,系别,姓名)
4.4物理设计
字段名
类型
长度
取值范围
是否为空
主关键字
备注
学号
Char
10
N
Y
系别
Char
10
N
N
姓名
Char
15
N
N
性别
Char
2
N
N
图4.4.1学生信息表
asp文件管理系统
字段名
类型
长度
取值范围
是否为空
主关键字
学号
Char
10
N
Y
性别
Char
2
N
N
姓名
Char
15
N
N
日期
Date
10
N
N
系别
Char
10
N
N
胸围
Char
10
N
N
年龄
Char
10
N
N
身高
Char
10
N
N
体重
Char
10
N
N
图4.4.2体检信息表
字段名
类型
长度
取值范围
是否为空
主关键字
学号
Char
10
N
Y
性别
Char
2
N
N
日期
Date
10
N
N
诊断
Char
10
N
N
系别
Char
10
N
N
姓名
Char
15
N
N
图4.4.3病例信息表
4.4.1测试:
 
           
5总结与展望
通过此次数据库原理及应用课程设计,我学到了很多的东西,同时在设计过程中也遇到了很多的困难,比如数据字典的设计,需求分析中数据流程图的设计出现多次失误,数据表中数据类型的定义等等,但通过老师和同学的帮忙,以及通过看参考书都弄明白了,让我对数据库原理及应用基本知识的掌握更加牢固。在数据库运行和程序调试的过程,通过SQL语句创建数据表,往表中插入相应的数据和查询,没有遇到太大的问题,这都让我得到了很多经验和锻炼。在这期间对数据库原理及应用这门课程也认识,数据库原理及应用是一门综合性很强的一门课程,对计算机后台设计语言,尤其是SQL语言一定要掌握好,学会数据库原理应用课程对于以后工作很有用处。在设计过程遇到了许多苦难,但在同学和指导老师的帮助下很好的完成了本次的课程设计。
参考文献
[1] 屈辉立,陈可明,石武信.JSP网站编程教程[M].1, 北京:北京希望电子出版社,2005                         
[2] 白勇.B/S模式构建在线考试系统[J],重庆电力高等专科学校学报,2003,10(4): 100130.
[3] Jiang Guo,Yuehong Liao,Behzad Parviz.A Survey of J2EE Application Performance Management Systems[J],Proceedings of the IEEE International Conference on Web Services (ICWS'04),2004.6(5):1732.
[4] VB数据库管理范例:www.vbnew/down/2j.asp?id=14&cid=23[EB/OL]  
成绩评定
成绩                        教师签字

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。