logo资料库

数据库课程设计 健康管理系统.doc

第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
资料共12页,剩余部分请下载后查看
目录
1 设计时间
2 设计目的
3设计任务
4 设计内容
4.1需求分析
4.2系统设计
4.2.1概念结构设计
4.2.2逻辑结构设计
4.2.3物理结构设计
4.3系统实施
4.3.1数据库实现
4.3.2数据载入
4.4运行与测试
5 总结与展望
参考文献
成绩评定
软 件 学 院 课程设计报告书 课程名称 数据库系统概论课程设计 设计题目 健康档案管理系统 专业班级 学 号 姓 名 指导教师 软件 09-4 2011 年 6 月
目录 1 设计时间 ............................................... 3 2 设计目的 ............................................... 3 3 设计任务 ............................................... 3 4 设计内容 ............................................... 3 4.1 需求分析 ............................................. 3 4.2 系统设计 ............................................. 4 4.2.1 概念结构设计 ....................................... 4 4.2.2 逻辑结构设计 ....................................... 5 4.2.3 物理结构设计 ....................................... 5 4.3 系统实施 ............................................. 5 4.3.1 数据库实现 ......................................... 5 4.3.2 数据载入 ........................................... 6 4.4 运行与测试 ........................................... 7 5 总结与展望 ............................................ 11 参考文献 ................................................ 12 成绩评定 ................................................ 12 2
1 设计时间 2011 年 6 月 13 至 2011 年 6 月 15 日 2 设计目的 数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完《数据库 原理及应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基 本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题 的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系 统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。同时, 此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义。 3 设计任务 健康档案管理系统功能要求: 该系统的健康文件包括病历文件和体检文件。 (1)登记 将学生的健康信息插入健康文件; (2)修改 修改一个学生的健康档案记录; (3)删除 删除学生的健康档案记录; (4)查询 可以组合各种条件进行查询,显示学生健康信息并打印健康文件报表; (5)统计 对学生的基本健康状况进行各种必要的统计和分析,由一般统计和动态分析两种。一 般统计包括计数和求平均值;动态分析由健康历史求出平均年增长值和年增长率。 4 设计内容 4.1 需求分析 便于管理学生健康信息,并进行统计分析,得出科学的学生体质等各方面数据,以便 对学生的生活活动做出正确的建议和引导,便于查询,管理学生健康情况,提高了工作效 3
率,更能使其成为系统化,正规化,科学管理化。 4.2 系统设计 4.2.1 概念结构设计 学号 姓名 性别 系别 学生 年龄 身高 体重 胸围 体检 学号 病情 日期 实体及其属性图 m n 去 学生 体检 实体及其联系图 学号 姓名 性别 系别 年龄 身高 体重 胸围 m 去 n 学生 体检 学号 病情 日期 完整学生体检 E-R 图 4
4.2.2 逻辑结构设计 此为学生对应的关系模式 学生(学号、姓名、性别、系别) 此为体检对应的关系模式 体检(学号、年龄、身高、体重、胸围、病情、日期) 4.2.3 物理结构设计 学生 字段名称 中文名称 类型 长度 取值范围 是否非空 主关键字 备注 学号 姓名 性别 系别 学号 姓名 性别 系别 char char char char 9 20 2 20 Y Y Y Y Y Y Y Y 体检 字段名称 中文名称 类型 长度 取值范围 是否非空 主关键字 备注 char 9 smallint int int int char char 20 20 Y Y Y Y Y N Y Y Y Y Y Y N Y 学号 年龄 身高 体重 胸围 病情 日期 学号 年龄 身高 体重 胸围 病情 日期 4.3 系统实施 4.3.1 数据库实现 创建学生表: create table 学生 (学号 char(9)primary key, 姓名 char(20), 性别 char(2), 5
系别 char(20), ); 创建体检表: create table 体检 (学号 char(9),primary key 年龄 smallint, 身高 int, 体重 int, 胸围 int, 病情 char(20), 日期 char(20), primary key(学号,日期), foreing key (学号) references 学生(学号), 4.3.2 数据载入 学生表的录入: 学号 20010101 20010102 20010103 20010104 20010105 20010106 姓名 贝克汉姆 姚明 刘翔 詹姆斯 安东尼 韦德 性别 男 女 女 男 男 女 系别 软件 工商 工商 软件 软件 工商 6
体检表的录入: 学号 年龄 身高 体重 胸围 病情 日期 20010101 20010101 20010101 20010102 20010102 20010102 20010103 20010103 20010103 20010104 20010104 20010104 20010105 20010105 20010105 20010106 20010106 20010106 20 20 21 19 19 20 28 28 29 28 28 29 20 20 21 21 21 22 175 175 177 177 180 182 180 180 180 178 179 179 163 163 164 181 181 183 70 65 60 45 50 55 60 65 66 80 80 75 50 52 53 64 66 65 60 60 60 60 60 60 60 60 60 70 70 70 60 60 60 60 60 60 近视 近视 近视 偏瘦 偏瘦 偏瘦 无 无 无 20110306 20110608 20120505 20110605 20110608 20120605 20110306 20110605 20120505 过于肥胖 20110306 手骨折 20110605 肥胖 20120505 无 无 无 痴呆 痴呆 痴呆 20110306 20110506 20120506 20110306 20110506 20120505 4.4 运行与测试 1.登记 向体检表中登记学号为 20010101 学生的第四次体检结果 7
登记后的结果: 2.修改 将号为 20010105 学生在日期为 20110505 体检中的身高改为 167 修改后的结果: 8
分享到:
收藏