健康档案管理系统.doc

上传人:b****1 文档编号:234254 上传时间:2022-10-07 格式:DOC 页数:22 大小:678KB
下载 相关 举报
健康档案管理系统.doc_第1页
第1页 / 共22页
健康档案管理系统.doc_第2页
第2页 / 共22页
健康档案管理系统.doc_第3页
第3页 / 共22页
健康档案管理系统.doc_第4页
第4页 / 共22页
健康档案管理系统.doc_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

健康档案管理系统.doc

《健康档案管理系统.doc》由会员分享,可在线阅读,更多相关《健康档案管理系统.doc(22页珍藏版)》请在冰豆网上搜索。

健康档案管理系统.doc

软件学院

课程设计报告书

课程名称数据库原理及应用

设计题目健康档案管理系统

专业班级

学号

姓名

指导教师

2012年6月

20

目录

1.设计时间 1

2.设计目的 1

3.设计任务 1

4.设计内容 2

4.1需求分析 2

4.2系统设计 4

4.2.1概念结构设计 4

4.2.2逻辑设计 5

4.2.3物理设计 5

4.3系统实施 6

4.3.1数据库实现 6

4.3.2数据载入 7

4.4运行与测试 8

4.4.1运行与测试 8

4.4.2分析 18

5.总结与展望 19

1.设计时间

2012年6月4号-2012年6月8号

2.设计目的

数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完《数据库原理及应用》课程后进行的一次全面的综合练习。

其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。

同时,此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义。

3.设计任务

健康档案管理系统

功能要求:

该系统的健康文件包括病历文件和体检文件。

(1)登记

将学生的健康信息插入健康文件;

(2)修改

修改一个学生的健康档案记录;

(3)删除

删除学生的健康档案记录;

(4)查询

可以组合各种条件进行查询,显示学生健康信息并打印健康文件报表;

(5)统计

对学生的基本健康状况进行各种必要的统计和分析,由一般统计和动态分析两种。

一般统计包括计数和求平均值;动态分析由健康历史求出平均年增长值和年增长率。

数据要求:

体检文件:

学号、姓名、性别、系别、年龄、身高、体重、胸围、日期

病历文件:

学号、姓名、性别、系别、诊断、日期

4.设计内容

4.1需求分析

在计算机不断发展的今天,计算机已经运用到各个领域,计算机的作用使由手工的操作到计算机的操作是一个大的飞跃,代替的复杂的容易出错的人工操作,节省了大量的时间,提高了正确性,提高了数据的可靠性。

现阶段大量的学生信息已经不能再由人工操作,于是设计一个利用数据库的学生管理系统就是摆在眼前的问题。

此次我的任务是设计一个有登陆、修改、删除、查询、统计功能的管理系统。

查询要求查询各种组合条件,显示学生健康信息并打印健康文件报表。

需求分析图:

健康管理系统

删除

病例文件

体检文件

病例文件

体检文件

病例资料

退出

图1:

健康管理系统需求分析图

4.2系统设计

4.2.1概念结构设计

E-R图设计

学生

病例文件

体检文件

性别

姓名

学号

日期

系别

诊断

姓名

学号

性别

系别

年龄

身高

体重

胸围

日期

图2:

健康管理系统E-R图

4.2.2逻辑设计

把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构,即将实体和实体间的联系转换为关系模式,并确定这些关系模式的属性和码。

具体关系模式如下:

病例文件(学号、姓名、性别、系别、诊断、日期)

体检文件(学号、姓名、性别、系别、年龄、身高、体重、胸围、日期)

表1:

病例文件列表

学号

姓名

性别

系别

诊断

日期

主键

表2:

体检文件列表

学号

姓名

性别

系别

年龄

身高

体重

胸围

日期

主键

4.2.3物理设计

表3:

体检文件列表

字段名称

中文名称

类型(长度)

取值范围

是否非空

主关键字

备注

yno

学号

int

N

Y

name

姓名

varchar

20

sex

性别

char

10

age

年龄

int

xi

系别

varchar

20

high

身高

int

weight

体重

int

longth

胸围

int

date

日期

char

12

表4:

病例文件列表

yno

学号

int

N

Y

name

姓名

varchar

20

sex

性别

char

10

xi

系别

varchar

20

moth

诊断

char

50

sj

日期

char

12

4.3系统实施

4.3.1数据库实现

数据库建立

createdatabase健康管理系统

病例文件

createtable病例文件

(ynointprimarykey,

namevarchar(20),

sexchar(10),

xichar(20),

mothchar(50),

sjchar(12)

体检文件

createtable体检文件

(ynointprimarykey,

namevarchar(20),

sexchar(10),

ageint,

xivarchar(20),

highint,

weightint,

longthint,

datechar(12),

foreignkey(yno)references病例文件(yno))

4.3.2数据载入

图3:

病例文件载入截图

图4:

体检文件载入截图

4.4运行与测试

4.4.1运行与测试

图5:

建立数据库截图

图6:

建立病例文件截图

图7:

建立体检文件截图

1.登记

图8:

修改操作的截图

图9:

修改后的结果截图

2.修改

将学号为1的学生病例改为外伤

图10:

修改操作的截图

图11:

更改后的结果截图

3.删除

删除学号为4的病例记录

图12:

删除操作的截图

图13:

更改后的结果截图

4.查询

查询2009-01-20伤风学生的详细数据

图14:

查询操作的截图

5.统计

统计平均年龄和体重和身高

图15:

统计操作的截图

4.4.2分析

(1)本系统一次性处理多用户的能力不够完善,不允许超过1000的用户同时登陆。

(2)系统只对纯数据进行处理,不具备对地理空间数据进行分析和处理的能力,用户对房间的地理分布和房间布局不能直接浏览。

这也是在下一次系统升级是我们所要解决的问题。

5.总结与展望

总体上来讲,在本次课程设计的过程中,我收获了很多知识以外的东西,对数据库有了进一步了解。

做事情要主动寻找其中乐趣,还要多多开动脑筋,积极思考,不怕犯错,只有正视错误,才能在一次次的不断修改错误,不断运行中,尝试中得到进步,从而获得根本性的提高。

今后,我会更加努力学习,争取将所学知识与时间操作完美的结合起来,真正做到理论与实践兼备的人,让自己不断提高和完善。

在操作中寻找不足,在更改中进步。

不要满足于现状,要不断完善自己的知识体系,善于总结实践经验。

要端正自己的学习态度,是主动去学,而不是被动!

提高自学能力。

学习编程的秘诀是:

编程、编程、再编程。

不仅要多实践,而且要快实践。

我们在看书的时候,不要等到你完全理解了才动手敲,而是应该在看书的同时敲,程序运行的各种情况可以让你更快更牢固的掌握知识点。

参考文献

[1]屈辉立,陈可明,石武信.JSP网站编程教程[M].第1版,北京:

北京希望电子出版社,2005

[2]白勇.用B/S模式构建在线考试系统[J],重庆电力高等专科学校学报,2003,10(4):

100~130.

[3]JiangGuo,YuehongLiao,BehzadParviz.ASurveyofJ2EEApplicationPerformanceManagementSystems[J],ProceedingsoftheIEEEInternationalConferenceonWebServices(ICWS'04),2004.6(5):

17~32.

[4]VB数据库管理范例:

成绩评定

成绩教师签字

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

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1