资源描述:
《SQL磕碜设计健康档案管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件学院课程设计报告书数据库程序设计健康档案管理系统课程名称设计题目专业班级学号姓名指导教师2011年6月目录1设计时间32设计目的33设计任务34设计内容44.1需求分析・・44.2系统设计64.2.2逻辑结构设计74.3系统实施94.3.1数据库实现94.3.2数据载入104.4运行与测试114.4.1运行与测试115总结与展望16参考文献18成绩评定(与参考文献在一页)181设计时间2011-6-172设计目的数据库原理及应用课程设计是软件工程专业集中实践性环节之一,其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数
2、据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)O3设计任务健康档案管理系统功能要求:该系统的健康文件包括病历文件和体检文件。(1)登记将学牛的健康信息插入健康文件;(2)修改修改一个学生的健康档案记录;(3)删除删除学生的健康档案记录;(4)查询可以组合各种条件进行查询,显示学生健康信息并打印健康文件报表;(5)统计对学生的基本健康状况进行各种必要的统计和分析,由一般统计和动态分析两种。一般统计包括计数和求平均值;动态分析由健康历史求出平均年增长值和
3、年增长率。数据要求:体检文件:学号、姓名、性别、系别、年龄、身高、体重、胸围、日期病历文件:学号、姓名、性别、系别、诊断、日期4设计内容4.1需求分析在计算机不断发展的今天,计算机已经运用到各个领域,计算机的作用使由手工的操作到计算机的操作是一个大的飞跃,代替的复杂的容易出错的人工操作,节省了大量的时•间,提高了正确性,提高了数据的可靠性。现阶段大量的学生信息己经不能再由人工操作,于是设计一个利用数据库的学生管理系统就是摆在眼前的问题。此次我的任务是设计一个有登陆、修改、删除、查询、统计功能的管理系统。查询要求查询各种组合条件,显示学生健康信息并打印健康文件报表。需求
4、分析图:4设计内容4.1需求分析在计算机不断发展的今天,计算机已经运用到各个领域,计算机的作用使由手工的操作到计算机的操作是一个大的飞跃,代替的复杂的容易出错的人工操作,节省了大量的时•间,提高了正确性,提高了数据的可靠性。现阶段大量的学生信息己经不能再由人工操作,于是设计一个利用数据库的学生管理系统就是摆在眼前的问题。此次我的任务是设计一个有登陆、修改、删除、查询、统计功能的管理系统。查询要求查询各种组合条件,显示学生健康信息并打印健康文件报表。需求分析图:4.2系统设计4.2.1概念结构设计E-R图设计4.2.2逻辑结构设计把概念结构设计阶段设计好的基本E-R图转
5、换为与选用DBMS产品所支持的数据模型相符合的逻辑结构,即将实体和实体间的联系转换为关系模式,并确定这些关系模式的属性和码。具体关系模式如下:病历文件(学号、姓名、性别、系别、诊断、日期)体检文件(学号、姓名、性别、系别、年龄、身高、体重、胸围、日期)~¥¥~~~~OJ~~主键学生表学号姓名性别系别年龄身高体重胸围□期外码外码外码外码体检文件学号姓名性别系别诊断日期外码外码外码外码病历文件4.2.3物理结构设计字段名称中文名称类型(长度)取值范围是否非空主关键字备注yno学号intNYname姓名varchar20sex性别char10age年龄intxi系别varc
6、har20high身高intweight体重intIongth胸围intdate日期char12体检文件yno学号intNY备注name姓名varchar20sex性别char10xi系别varchar20moth诊断char50sj日期char12病历文件yno学号intNY备注name姓名varchar20sex性别cheir10xi系别varchar20学牛表4.3系统实施4.3.1数据库实现数据库建立createdatabase健康管理系统createtable学生表(ynointprimarykey,namevarchar(20),sexchar(10),x
7、ichar(20),)病历文件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),)4.3.2数据载入打开表一782GLCWPPDCJYY0僂康笞理系统Who•学