数据库课程设计报告范例(仅供参考).doc
《数据库课程设计报告范例(仅供参考).doc》由会员分享,可在线阅读,更多相关《数据库课程设计报告范例(仅供参考).doc(28页珍藏版)》请在三一办公上搜索。
1、精选优质文档-倾情为你奉上数据库课程设计报告 -校园医务室服务系统 学院:软件学院 专业:软件工程专业 班级:XX级X班 姓名:XXX 学号:XXXXXXXXXXX 任课教师: 实验教师:专心-专注-专业目 录一、系统开发平台题目:校园医务室服务系统 数据库:Microsoft Sql Server 2000开发工具: Eclips NetBeans 操作系统: Microsoft Window XP Home Edition二、数据库规划 任务陈述校园医务室服务系统的目的是为了通过收集和存储指定对象的信息数据,及控制相关人员对以上数据的操作,辅助校医务室工作人员完成对基本医疗信息的管理工作,
2、并在必要的时候向更高管理层提供所需要的财务等信息。另外该系统还具有对医疗保险和过敏药物两种特定信息的管理功能。 任务目标控制(添加,更新,删除)有关学生信息控制(添加,更新,删除)有关医生信息控制(添加,更新,删除)有关药物信息控制(添加,更新,删除)有关库存信息添加,查询有关医疗记录信息添加,查询有关过敏药物信息添加,查询有关处方信息查询,统计有关学生信息查询,统计有关医生信息查询,统计有关药物信息查询,统计有关药房信息对药房库存信息提供报表对有关医疗记录信息提供报表对有关过敏药物信息提供报表对校医务室财务信息提供报表自动计算相关费用,核对药物信息三、系统定义 系统边界学生校医务时服务系统医
3、疗记录查询查询记录查询提交报表查询&更新控制提交报表学生信息系统学校财务系统查询药品控制药房库存属于管理者用户控制人事管理系统查询医生 用户视图 用户视图功能需求学生用户列出该用户的学生基本信息列出指定敏感药物的详细信息列出指定医疗记录的详细信息输出该用户医疗记录信息输出该用户过敏药物信息医生用户列出该用户的基本信息列出指定学生的基本信息列出指定学生的过敏药物信息列出指定学生的医疗记录信息列出选定药物的详细信息自动计算相关费用自动核对药物信息更新库存信息录入新处方信息录入新库存信息录入新医疗记录信息录入新过敏药物信息输出指定药房库存信息输出指定学生的医疗记录信息输出指定学生的过敏药物信息管理用
4、户列出指定药物信息列出指定药房信息列出指定学生信息列出指定医生信息列出指定医疗记录信息录入新药物信息录入新药房信息录入新学生信息录入新医生信息删除选定学生信息删除选定医生信息更新库存信息更新学生信息输出指定学生信息输出指定医生信息输出指定药房库存信息四、需求分析 用户需求说明4.1.1 数据需求(1)学生用户视图:基本信息: 学号,姓名,性别,年龄,班级,学院,专业,联系电话。过敏药物信息: 编号,名称,型号,发现日期,诊断医师医疗记录信息: 时间,处方编号,自费费用,医保费用,诊断医师学号唯一,可决定多条过敏药物信息和医疗记录信息。处方编号唯一,每条过敏记录由编号和学号唯一确定。学生只可以对
5、以上信息进行查询,不可以进行修改。(2)医生用户视图:医生信息: 编号,姓名,性别,年龄,所在药房编号学生信息: 学号,姓名,性别,年龄,班级,学院,专业,联系电话药物信息: 编号,名称,型号,价格,库存量,医保比例,注意事项处方信息: 编号,药房编号,时间,治疗方案,自费费用,医保费用过敏药物信息: 编号,学号,名称,型号,诊断医师医疗记录信息: 时间,处方编号,总费用,诊断医师学号及各编号唯一;每条治疗方案中包含多条处方信息。值班医生可对处方信息,医疗记录信息进行更新和查询,但只可查询基本信息,学生信息和药物信息。(3)管理用户视图:药物信息: 编号,名称,型号,价格,库存量,医保比例,注
6、意事项学生信息: 学号,姓名,性别,年龄,班级,学院,专业,联系电话处方信息: 编号,药房编号,时间,治疗方案,自费费用,医保费用医生信息: 编号,姓名,性别,年龄,所在药房编号药房信息: 药房编号,药物编号,现库存量过敏药物信息: 编号,学号,名称,型号,诊断医师医疗记录信息: 时间,处方编号,总费用,诊断医师各编号唯一;每条医疗记录可包含多个处方编号;药方信息中,相同药物编号可对应多条药房信息。每条值班信息由医生编号,药房编号和时间唯一确定。校医院管理者可对药物信息和药房信息进行更新和查询,但只可查询医疗记录信息。4.1.2 事务需求(1)学生用户视图:数据查询:列出该用户的学生基本信息列
7、出选定敏感药物的详细信息列出选定医疗记录的详细信息数据输出:输出该用户医疗记录信息输出该用户过敏药物信息(2)医生用户视图:数据查询:列出该用户的基本信息列出指定学生的基本信息列出指定学生的过敏药物信息列出指定学生的医疗记录信息列出选定药物的详细信息数据录入:录入新处方信息录入新库存信息录入新医疗记录信息录入新过敏药物信息更新库存信息数据输出:输出该用户医疗记录信息输出该用户过敏药物信息输出指定药房库存信息输出指定学生的医疗记录信息输出指定学生的过敏药物信息其它事务:自动计算相关费用自动核对药物信息(3)管理用户视图:数据查询:列出指定药物信息列出指定药房信息列出指定学生信息列出指定医生信息列
8、出指定医疗记录信息数据录入:录入新药物信息录入新药房信息录入新学生信息录入新医生信息数据输出:输出指定学生信息输出指定医生信息输出指定药房库存信息数据更新/删除:删除选定学生信息删除选定医生信息更新药房库存信息更新学生信息 系统需求说明4.2.1软件环境软件环境需要支持Window操作系统,及SQL Server商业数据库4.2.2硬件环境Petium(R) 4 CPU GHz, 504MB内存4.2.3初始数据库大小大约有学生20名,医生5名,管理用户3名;药物目录共包含40种药物,药房4处;其它记录信息为0。4.2.4数据库增长速度学生为每一年添加1000名左右,同时删除1000名左右;医
9、生及其他信息增长速度不定。4.2.5记录查找的类型和平均数量查找医疗记录的情况大约每天20次查找学生信息的情况大约每天10次查找药物记录的情况大约每天30次查找过敏药物记录的情况大约每天10次查找药房信息记录的情况大约每月1次4.2.6性能单个记录查询时间少于1秒,高峰期少于5秒多个记录查询时间少于5秒,高峰期少于10秒更新/保存记录时间少于1秒,高峰期少于5秒4.2.7安全性每个用户在进入系统时都必须有口令保护;每个用户分配特定的用户视图所应有的访问权限;不同用户根据其事先定义的角色不同进入不同的用户视图界面。五、数据库逻辑设计 ER图学生医生医疗记录处方就诊就诊过敏添加添加药品维护药房属于
10、属于属于 数据字典 5.2.1实体和联系属性学生student:学号SNo,姓名SName,性别SSex,年龄SAge,班级Grade,学院College,专业Major,联系电话Phone,密码Password ;医生doctor :编号DNo,姓名DName,性别DSex,年龄DAge,所在药房Room, 密码Password ;药品medicine:编号MNo,名称MName,型号MStyle,价格MPrice,注意事项MTip医保比例selfPercent药房Pharmacy: 编号PHNo,位置PHName医疗记录Record:编号RNo,处方编号PNo,时间RDate,自付费用Se
11、lfPrice,医保费用FreePrice,学号SNo,诊断医师编号DNo处方Prescription: 编号PNo,时间PDate,学号SNo,诊断医师编号DNo库存量StoreAmount:药物编号MNo,药房编号PHNo,现库存量过敏药物Allergy: 药物编号MNo,学号SNo,处方编号PNo5.2.2属性描述实体属性类型及大小空student学号SNCHAR(8)否姓名SNamevarchar(16)性别SSexCHAR(2)年龄SAgeint班级Gradevarchar(20)学院Collegevarchar(20)专业Majorvarchar(20)联系电话Phone varc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 报告 范例 仅供参考
链接地址:https://www.31ppt.com/p-2792883.html