住院管理系统课程设计

住院管理系统课程设计

ID:19262996

大小:340.92 KB

页数:13页

时间:2018-09-29

住院管理系统课程设计_第1页
住院管理系统课程设计_第2页
住院管理系统课程设计_第3页
住院管理系统课程设计_第4页
住院管理系统课程设计_第5页
资源描述:

《住院管理系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程设计课程名称数据库题目名称住院管理系统学生学院计算机学院专业班级学号学生姓名指导教师___左亚尧____________2013年1月17日《数据库系统课程设计》报告广东工业大学计算机学院目录一、系统定义…………………………………………………………….1二、需求分析…………………………………………………………….1三、系统设计…………………………………………………………….1四、详细设计……………………………………………………………4五、课程设计总结………………………………………………………11六、参考文献……………………………………………………………11《数据库系统课程设计》报

2、告广东工业大学计算机学院一、系统定义通过一个住院管理系统的设计,使医院住院管理工作系统化、规范化、自动化,从而达到提高医院管理效率的目的。医院住院管理是医院管理系统的一个分系统,也是医院管理系统的重要组成部分。住院管理又分为病人管理和病房管理两个子系统。病人管理功能比较复杂,管理人员可以全局浏览医院的病人状况,也可以逐条浏览医院病人情况。管理人员既可以简单查询病人状况,又可以高级查询病人状况,可以添加新的病人资料,可以修改、删除已经存在的病人。病房管理用来实现对当前病床分配的情况进行查看。管理人员可以很方便的将某个病房的某些病床分配给一个病人。二、需求分析1.功能需求住院管理系统应实

3、现以下功能:病房管理模块可以很简单查询病床分配情况。可以很方便的将医院的空病床分配给住院的病人,对于没有床位的病人直接进行分配,对于已有病房的床位可以进行增减。另外还可以列出所有的空床位。病人的管理模块,可以浏览医院当前所有病人的详细资料,可以方面的向该数据库系统中添加新入院病人的资料。对于现有病人的资料也可以通过一些简单操作来进行修改,病人出院可以对其进行删除。该病人管理模块可以提供了各种查询。2.数据需求某医院住院管理系统中需要如下信息:科室:科名,科地址,科电话病房:病房号,床位数,所属科室名医生:工作证号,姓名,职称,年龄,所属科室名病人:病历号,姓名,性别,诊断,病房号,床

4、位号,主管医生其中:一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。三、系统设计1.概念结构设计由需求分析可以知道:某医院住院管理系统中需要如下信息:科室:科名,科地址,科电话病房:病房号,床位数,所属科室名医生:工作证号,姓名,职称,年龄,所属科室名病人:病历号,姓名,性别,诊断,病房号,床位号,主管医生11《数据库系统课程设计》报告广东工业大学计算机学院其中:一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医

5、生只有一个。则E-R图如下所示:科室11地址电话科名管理拥有病房医生住有诊治11nnnn病人病历号姓名性别诊断病房号床位数工作证号姓名职称年龄年龄2.逻辑结构设计将E-R图转换成关系模型并对关系模式进行规范化,至少达到3NF关系模型如下:(1)科室(科名,地址,电话)主码:科名(2)病房(病房号,床位数,科名)主码:病房号外码:科名(3)医生(医生号,姓名,职称,年龄,科名)主码:医生号外码:科名11《数据库系统课程设计》报告广东工业大学计算机学院(4)病人(病历号,姓名,性别,诊断,病房号,床位号,医生号)主码:病历号外码:病房号,医生号3.物理结构设计列名数据类型约束科名char

6、(8)主码地址char(20)电话char(12)科室表列名数据类型约束病房号char(4)主码床位数char(2)科名char(8)外码病房表列名数据类型约束医生号char(10)主码姓名char(4)unique职称char(20)年龄smallint科名char(8)外码医生表列名数据类型约束病历号char(4)主码姓名char(8)年龄smallint性别char(2)诊断char(20)Notnull床位号char(4)住院时间datetime出院时间datetime病房号char(4)外码医生号char(10)外码病人表11《数据库系统课程设计》报告广东工业大学计算机学院

7、4.系统功能模块图病房管理病房查询病房一览病人一览病人增删病房修改病人管理病人查询住院管理系统一、详细设计1.创建对象(1)创建数据库CREATEDATABASEHospitalONprimary(NAME=hospital,FILENAME='d:DataBasehospital.mdf',SIZE=30,FILEGROWTH=20%)LOGON(NAME=hospital_log,FILENAME='d:DataBasehospital.ldf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。