




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课 程 设 计 报 告 (数据库技术及应用)题目: 医院管理系统系 别: 0514103专 业: 工程管理姓 名: 耿丽华学 号:051410303指导教师:王康平 刘艳杰 魏新红 李忠 苏靖枫 河南城建学院2012-6-20医院管理系统1.系统设计1.1系统设计目标今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经应用于许多领域。现在我国的病人及医师管理水平绝大部分还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。因此此次课程设计的目标就是设计一个能使医院的管理工作系统化、规范化、自
2、动化的系统,从而提高医院管理工作的效率。1.2开发和运行环境 开发工具:Access 运行环境:Windows操作系统1.3 功能描述1)员工各种信息的系统功能分析是在系统开发的总体任务的基础上完成的。例子中的医院管理系统需要完成功能主要有:(1) 员工各种信息的输入,包括员工基本信息、职称、岗位。(2) 员工各种信息的查询、修改,包括员工基本信息、职称、岗位、工资等。(3) 病人信息的管理。(4) 病院病床的管理。(5) 药剂资源管理。(6) 仪器资源管理。(7) 系统用户管理权限管理。1.4.系统功能模块设计 管理系统住院部员工管理部药品和仪器病床一览病床查询病人查询病人基本信息员工一览员
3、工查询工资报表医疗仪器管理药品管理1.4系统功能分析1 )员工基本情况的添加、删除、保存、查看,包括的数据:员工号、姓名、性别、所在部门、工作岗位、籍贯、民族、婚姻状况、健康状况、出生日期、联系电话。2)员工工资状况的查询、浏览,包括的数据:员工号、工资金额。3)医院工作岗位的浏览,数据:工作岗位代号、工作岗位名称。4)医院部门信息的浏览,数据:部门代号、部门名称、病人人数、医生人数、药剂库存量、仪器库存量、备注。5)病人的查询、浏览,数据:病人代号、病人姓名、入院时间、病人所属科室、状况、主治医生、房间号、病房号、所用的药品和仪器。6)药剂资源信息的浏览、查询,数据:药剂代号、名称、价格、库
4、存量、备注。7)医疗仪器管理,数据:仪器代号、名称、价格、数量、备注。(注:加下划线为主键)2数据库设计2.1数据表的制作1)病床查询表打开access,建立一个空数据库,命名“医院管理系统”。打开该系统,选定“表”对象,双击“使用设计器创建表” 表结构的设计:字段名称字段类型字段长度房间号文本3病床号文本2是否空缺是/否病号代号文本4 输入完毕后,保存并关闭该表,命名为:病床查询表。双击病床查询表,如入记录,如图所示 表1:病床查询表表2:病人信息表表3:药剂资源表表4:医院部门表表5:员工工资表表6:医疗仪器表表7:员工工作岗位表表8:员工基本情况表2)按照“病床查询表”的方法依次创建“病
5、人信息表”、“药剂资源表”、“医院部门表”、“员工工资表”、“医疗仪器表”、“员工工作岗位表”、“员工基本情况表”2.2.创建表间关系1)在数据库窗口中,单击工具栏上的“关系”按钮,弹出“关系”窗口和“显示表”对话框,将“显示表”对话框中列出的所有表名依次添加到“关系”窗口中。2)在“关系”窗口中,找个表中相同的字段,通过拖动的方法的关系,如图所示3)保存关系2.3查询设计1)创建“病床查询“查询。创建过程: 选择“医院管理系统”的查询,点击“在设计视图中创建查询” 将“病床查询报表”中的字段拖到查询列表中。 保存2)病人查询3)医疗仪器与药品4)员工信息查询2.4模块的窗体设计1)“病人信息
6、管理”窗体的创建 窗体可以对病人信息进行浏览、修改、添加、删除,其窗体视图效果如图:制作步骤,如图所示 择“窗体”对象,然后单击“新建”,在弹出的窗体中选择“设计视图”,在“请选择该对象数据来源表或查询”下拉表中选择“病人信息表”, 在设计视图窗体中,添加“窗体页眉/页脚”,在窗体页眉中添加“标签”控件,并输入“病人信息管理”,并对其属性进行设置。 将“字段列表”中的病人信息字段都拖到窗体设计视图中。在字段的下方添加“命令按钮”,分别具有的功能:添加记录、保存记录、删除记录、前一项纪录、下一项纪录、退出。 单击右键,选择“属性”,在“下拉列表”中选择“窗体”属性名称属性值记录选择器否导航按钮否
7、滚动条两者都无 然后在图片中选择要添加的图片。如图所示 图3 图12)“病床一览”窗体的创建“病床一览”窗体实现对病床的管理,能随时查看病房病床是否有病人以及病人的代号,随时进行登记、修改、删除其创建步骤和“病人信息管理”类似3)“病床查询”窗体的创建其创建步骤:通过房间号、病床号查看病床是否空缺点击“使用向导创建窗体”,选择“病床查询”,把需要的字段添加到“选定字段”中,如“病人代号”、“病房号”、“病床号”等。如图所示4)“病人查询”窗体的创建 该窗体主要通过输入病人的代号查看病人的房间号、病床号等 “病人查询”窗体的创建和“病床查询”窗体类似5)“药剂资源管理”窗体的创建6)“仪器管理”
8、窗体的创建“ 病床一览”窗体 “病床查询”窗体 “病人查询”窗体7)“员工基本信息浏览” 窗体的创建8)“员工信息查询” 窗体的创建 “药剂管理”窗体“医疗仪器管理”窗体 “员工基本信息”窗体 “ 员工信息查询”窗体2.4创建“员工工资”报表 通过该报表对员工工资、工作部门、工作岗位进行浏览 创建步骤:在“工资管理系统”数据库窗口中选择“报表”对象,然后双击“使用向导创建报表”把“员工工资表”中的“员工号”、“工资”和“员工基本情况表”中的“工作部门”、“岗位”等信息添加到“选定的字段”中,如图所示调节主题的高度和窗宽度,插入背景图片最后形成的报表,图如:3运行界面的实现3.1切换面板的创建选
9、择“工具”里的“切换面板管理器”,启动该向导。 默认选择“主切换面板”,单击“编辑”。在“编辑切换面板”上进行相关的设置。 3.2辅助界面步骤:点击窗体,使用“设计视图”创建。插入“竖文本框”,输入“住院部”在插入图片里,选择“箭头”添加命令按钮,属性设置为“打开窗体”,名字分别为“病床一览”、“病房查询”、“病人信息查询”、“病人信息浏览” 住院部 员工管理部药品和仪器管理部4.用户登录窗体设计4.1.步骤:创建一个“系统登录”窗体,添加两个文本框控件,分别输入用户名和密码。添加两个命令按钮,其中“退出”命令是通过“命令按钮向导”创建的,执行的是“退出应用程序”操作;“确定”命令按钮的功能是
10、通过编写程序代码实现的,其click事件的代码如下:Private Sub Btn_ok_Click()Dim i As IntegerDim sql As StringDim rst As ADODB.RecordsetSet rst = New ADODB.RecordsetIf IsNull(Me!Txt_name) ThenMsgBox "请输入用户名!"DoCmd.GoToControl "用户名"Exit SubElseIf IsNull(Me!txtpwd) ThenMsgBox "请输入密码!"DoCmd.GoToCo
11、ntrol "密码"Exit SubEnd Ifsql = "select * from 密码表 where 用户名='" & Me!Txt_name & "'and 密码='" & Me!txtpwd & "'"rst.Open sql, CurrentProject.Connection, adOpenKeyset, adLockOptimisticIf rst.RecordCount > 0 ThenDoCmd.CloseDoCmd.Ope
12、nForm "切换面板"ElseMsgBox "您输入的用户名和密码有误,请重新输入!"Me!Txt_name = ""Me!txtpwd = ""Me!Text0.SetFocusEnd IfSet rst = NothingEnd Sub形成的登录界面,如图4.2密码表4.3密码表窗体 管理员可以再此表添加、删除、更改用户名以及密码,供用户登录时使用5存在的问题 “病房查询”的创建使用,必须输入病房号和病床号,不能单独使用,也不能快速找到某个房间的是否有空的病床。 “病人信息浏览”窗体起初设计的有子窗体,但是子
13、窗体中的图片插入失败。 “系统用户管理权限”的创建,不是特别明显。6.实习心得一周的access课程设计结束了,这一星期对access有了一个全新的认识,了解到它功能的强大、制作的繁琐、细节的周密,真是获益匪浅。这一学期开了数据库这门课, 我们学习的示范模板是学生管理系统,因为只看过这么一个例子(见识狭窄),还有对知识只是半知半解,没有整体的认识,所以并不知道数据库的具体作用, 以至于刚拿到课程设计任务书的时候不知道从何做起,不过后来通过查询资料,翻阅课本,以及老师的耐心讲解辅导,逐步的开始设计,虽然走了不少弯路,但是最终成功完成了。我创建的是医院管理系统,参考课程设计任务指导书,我先创建了各
14、种信息表,建立关系,然后开始创建窗体,但是在做员工信息查询窗体的时候,才意识到查询没有做。像这种丢三落四的情况在设计过程中时有发生,主要是设计没有一个整体的观念,没有进入真正的设计。通过多次的尝试、返工,有了一套设计思路,很快的完成了医院管理系统的设计。最后完成时,我怀着满满的自信浏览了周围同学的设计,发现自己虽然完工了,但是许多细节,比如:登陆界面。我设计的是一个固定的用户名,但是管理系统是供大家使用的,唯一的用户名和密码不太合理,在同学的启示下,又修改了登陆界面“确定”键的代码。实习结束了,懂得的不仅仅是access专业课的知识,还明白了做事 一定要有目标,有计划,否则会延长任务的完成。另外做事考虑要周密,学会站在不同角度去思考问题,就像设计数据库时,作为设计者,除了要站在自己的角度考虑设计成本等之外,还要考虑使用者操作时是否容易、方便。最
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年CNJ202型低压甲醇催化剂合作协议书
- naclo受热分解化学方程式
- mstar固件mmc的语法说明
- 2025年声增敏保偏光纤项目发展计划
- 电离存在的证据
- 2025年生化免疫制品合作协议书
- 2025年三相电能表项目建议书
- 年度目标达成的关键方法计划
- 制定员工激励机制的计划
- 主动参与社会话题的品牌优势计划
- 幕墙开启扇维修施工方案
- 新人教版七年级上册英语单词默写-英译汉
- 销售团队就该这样管:五星评定销售管理实战指南
- 2023年电力二十五项重点反事故措施考试题库(浓缩500题)
- (新统编版)语文八年级上册 第四单元 大单元教学设计
- 机械零件的修复技术概述课件
- SWITCH 勇者斗恶龙11S 金手指 版本:v1.0.3 最大金币 最大迷你奖章 32倍经验 最大攻击 所有材料
- 装配式建筑混凝土预制构件生产与管理PPT完整全套教学课件
- 第七章-民族乐派与印象主义-2课件
- 无人机反制系统方案
- Unit 3-4 复习课 人教版英语八年级上册
评论
0/150
提交评论