《医院信息系统毕业设计.docx》由会员分享,可在线阅读,更多相关《医院信息系统毕业设计.docx(24页珍藏版)》请在三一办公上搜索。
1、高度集成医院信息系统设计1、绪论1.1 选题的目的和意义开辟医院信息管理系统的目标就是立足医院应用实际,着眼于未来发展,以 强化医院管理,提高医疗质量,方便患者就医和查询,提高医院的服务效率和服 务质量,设计一套符合医院功能规范要求,安全稳定,操作简便的医院信息管理 信息系统,为医院信息提供了一套全方位的解决方案。医院信息管理系统是医院 自动化管理系统得一个重要组成部份,它的开辟大大的提高了医院信息管理的规 范化能力。1.2 国内外医院信息管理系统的发展与现状国外医院信息化起步于60年代,发展于80年代,成熟于90年代,目前正 在向纵深领域扩展。美国HIS软件从病房护理系统入手,逐渐扩展到财务
2、收费系 统、辅助检查系统、行政事务处理系统,90年代电子病历系统已经成熟。我国医院信息化起步于80年代,发展于90年代,2000年以后属于诸国纷 争的信息时代。国内HIS软件从病案统计入手,逐渐转入“以财务为中心”的收 费软件,近年来又转入“以临床为中心的”电子病历系统。国内HIS软件与国外相比,至少晚十年的时间,但由于医院的特殊性,国外 公司进入国内至今成功的案例很少,这也为我国的HIS公司提供了发展的平台。 2000年以后,国内HIS公司数以百计,较出名的却不出10家,以大连汇源电子 系统工程有限公司为代表,公司的客户数量约为3000家,占全国县级以上医院 总数量的30%o但总的来看,国内
3、的医院信息管理系统缺乏规范,随意性强,大多存在操作 复杂缺陷。目前大多的系统还需有专业知识的人进行操作和维护。由于现在人们对医疗水平的要求逐渐增高,医院也越来越注意到医疗信息化 的重要性,这就为医院信息管理系统的推广及发展创造了良好的条件,在中国发 展医院管理信息化,发展医院息管理信息化的条件也日益成熟。2、系统需求分析2.1业务及用户需求分析管理信息系统是一门新兴的、集成管理科学、信息科学、系统科学及计 算机科学为一体的综合性学科,研究的是信息管理活动的全过程,以便有效的管 理信息,提供各类管理决策信息,辅助企业进行现代化管理。管理信息系统它具 备数据处理、计划、控制、预测和辅助决策功能,具
4、体作用如下5点内容:(1)用统一标准处理和提供信息,排除使用先后矛盾的不完整的数据。(2)完整、及时提供在管理及决策中需要的数据。(3)利用指定的数据关系分析数据,客观预测未来。(4)向各级管理机构提供不同详细程度的报告,缩短分析和解释的时间。(5)用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策 者选择最佳的实施方案,以提高企业的经济效益。医院的医疗水平和服务质量向来是社会关注的焦点,仅靠增加基础设施投入 和脱离信息化的管理方法的改进,是不能从根本上提高医院的工作效率、服务质 量和管理水平的。医院信息管理系统的目的就是减轻业务劳动强度,减少了差错, 科学管理药品,节省人力,提高医
5、院的财、物管理水平,增加经济效益,改善患 者的就医环境,方便患者就医和查询,提高医院的服务效率和服务质量,提高医 院的医疗质量和管理水平。所以,一个现代化的适应社会发展需要的医院,除了 具备一流的医疗队伍、一流的服务设施之外,还应具备一流的管理信息系统。目前不少医院信息管理仍然是人工手动计算,整理,查询,管理病房等各项工 作,执行效率非常低,不方便,给医务人员带来了不少麻烦;现在已是21世纪,为 了跟上时代的发展,实现信息管理自动化刻不容缓。医院信息管理系统不仅方便 医院的管理,而且方便病人信息的综合管理,信息查询,床位查询,医嘱管理等 等。21世纪,管理才干出效率,将先进的电脑技术和现代医院
6、的管理完美的结 合起来,完成以前需要大量人工才干完成的任务。实现了医疗、服务一体的全新 概念的服务和管理方式是我们的当务之急;2. 2系统功能需求分析本系统根据医院的需求以及病人的实际情况,通过作者的详细分析,此系统 主要是针对实体数据信息的存储,查询,删除等处理,具体描述如下:医院管理信息系统主要用于管理病人、医师与病房之间发生的关系,同时需 要对病房信息以及病人信息进行管理,如查看剩余病房、病人退房时间、病房病 人费用信息;病人病历查询、病人病历更新、存储病人信息等。本系统的开辟任 务是实现某医院对病房的管理和病人的管理2. 3数据流图数据流程图的图形符号如下:数据流图是系统的逻辑模型,根
7、据前面对 系统功能模块的分析,为了便于用户理解,可以得到以下各数据流图。它反映了 作者的设计思路和设计过程。数据流程图的图形符号如下:数据加工数据流外部实体数据存储图2.1数据流程图符号2 3.1系统顶层流图图2. 2系统顶层流程图在顶层数据流程图中,可以较为清晰地看到系统的主要数据加工模块以及数 据存储和数据流。再对数据流程图的顶层图进行一步分解得到第一层数据流程 图,由于顶层图中共有3个数据加工,所以有3个模块数据流图。出入院管理模 块数据流图6.3,信息管理模块数据流图见图6.4,药房模块数据流图6.5。每 个模块数据流图中有对应的数据流和数据存储的编号说明。其中共有15个数据流,具体的
8、编号说明如下:Fl病人入院信息F4费用明细F7项目执行单FlO退药申请单F2预交金信息F5病人入区信息F8发药申请单Fll退药信息F13药库出库信息F14药房退货申请其中18个数据存储,具体的编号如下:Dl病人入院信息 D2预交金信息F3结算信息F6医嘱信息F9发药信息F12药房入库申请单F15药库药房退库信息D3结算信息D4费用明细D5病人入区信息D7项目执行单D8发药申请单DlO退药申请单Dll退药信息D6医嘱信息D9发药信息D12药房入库申请单D13药库出库信息D14药房退货申请 D15药库药房退库信息发药申请发药信息。加Cr退药甲话2.3.2 ”出入院管理”模块数据流图图2.4病房管理
9、模块数据流图2. 4系统可行性分析可行性分析是系统分析阶段的重要活动,是对系统进行全面、概要的分析。 它的任务是确定项目开辟是否必要和可行。它的主要目标是:进一步明确系统的 目标、规模和功能,对系统开辟背景、必要性和意义进行调查分析,并根据需要 和可能提出拟开辟系统的初步方案和计划,明确问题,对所提供系统大致规模和 目标的几个有关约束条件进行论证,并且提出系统的逻辑模型和各种可能的方 案,从而为系统开辟项目的决策提供科学依据。本节从技术的可行性,经济的可 行性以及操作的可行性三个方面来论证本信息管理系统的可行性。2. 5.1技术可行性技术可行性即是对现有技术进行评价,以明确能否利用现有技术进行
10、系统开 发及系统实施。1 . 硬件:计算机的存储量大,运算速度快,外部设备的功能好,效率高, 可靠性高,通信设备的能力、质量都满足要求。2 .操作系统:1) windows xp/2000接口能力强,数据库管理系统的功能足够,2. 5. 2经济可行性对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行 评估,对系统建成后可能取得的社会及经济效益进行估计。目前国内应用HIS的医院管理在信息化上的软硬件投资只占其年收入的 现-3%,而应用HlS后,阻塞了管理漏洞,杜绝了药品的丢失,节省了人力,提高 了医院的财、物管理水平,改善了患者的就医环境,方便了患者就医和查询,提 高了医院的服务
11、效率和服务质量。因此带来的经济回报将远远超过信息化过程中 的投入。而且此系统成本低廉,其开辟经费对于本单位在经济上是彻底可以接受 的3. 5. 3操作可行性本系统大概需要两个月的时间完成。前两个星期主要是以看书以及采集有关 系统方面的资料为主;接下来就是对系统的分析、数据库设计、界面设计、编写 代码,实现数据库与界面的连接。而这些东西对于本系统来说是可行的。4. 功能结构设计4.1 系统功能结构图系统目标的实现是通过系统的各功能模块来达到的。由于每一个系统功 能又可以划分为若干个具体的功能模块,因此,从目标开始层层分解,知道每 一个子功能模块只执行一个具体的任务。子功能模块是独立的,有明显的输
12、入与输出信 息。通常我们将按功能关系画成的图成为功能结构图,功能结构图如下:炳人费用查询 两房使用查询 医嘱管理 信息打印 信息录入 信息修改 信息查询 药品库存 药品入库 药品出库 一信息打印 -J信息录入 信息修改 ?y信息查询 报表查询 门诊退费 一门诊收费 一门诊挂号护士站3. 2系统功能具体分析根据与医院管理信息系统发生交互的对象入手,可以分析出系统的功能:L护士站:信息床位使用情况一览表;医嘱管理:录入、审核;长期及暂时医嘱 执行确认;打印、查询信息对药单(领药单);医嘱记录查询;住院费用 一日清单查询打印;查询信息欠费病人清单,打印催费通知单;打印、查 询长期、暂时医嘱治疗单(口
13、服、注射、输液、辅治疗等)。2 .门诊管理:包括门诊挂号、门诊收费、门诊退费、报表查询。主要是建立患者 资料;根据处方收费,发票打印自定义;经药房退药后,进行门诊退费; 门诊收费员日报表、门诊收费项目汇总报表、门诊收费项目科室报表等门 诊收费人员相关报表。3 .病人管理:病人是医院管理信息系统的服务对象,惟独在系统中存在病人的信 息才可以享受系统的服务。病人管理包括病人住院管理、病人费用管理、 病人病情管理、病人基本信息的查询等。其中病人住院管理包括病人的入 院时间、病由、主治医师、所在病房;病人费用管理包括病人缴费项目的 查询、添加、修改、删除、保存数据、打印缴费项目单,支持单项查询; 病人
14、的病情管理包括入院病由、目前用药情况以及用药后病人的反应,支 持保存病人的诊断过程;病人基本信息管理包括病人的相关的基本信息的 查询、修改、删除、打印。4 .药房管理:药房管理是医院管理信息系统的一个侧重点,包括药品入库、药品 出库以及每日药品出库的清单查询,、打印,支持自动报警打印以及药品出 库类别查询、打印。5 .病房管理:病床是医院管理信息系统的目标对象,病床的管理包括每一个信息 现有的病床查询,己使用的病床信息查询、录入、修改、删除以及打印 该病床病人的信息,支持含糊查询某信息的病人信息。4、概念结构设计1 .医师E-R图2 .病人E-R图3 .护士 E-R图4.病床E-R图5.病人管
15、理E-R图5、逻辑结构设计5.1 相关实体属性描述本系统涉及实体:病人、医师、护士、治疗、病床、药品的出入库及库存各实体 属性分别描述如下,有下划线的属性为主码:病人信息表(病人编号,姓名,性别,年龄,床号,主治医师,入院时间,病由) 医师信息表(医师编号,姓名,性别,年龄,职位,职称,密码)护士信息表(护士编号,姓名,性别,年龄,职位,职称,密码)治疗信息表(病人编号,医师编号,护士编号,诊断时间,医嘱)病床信息表(床位号,病人编号,入住时间,所属信息,缴费情况,当日检查记 录)药品入库记录表(药品编号,药品名,入库时间,数量,采购地址,单价,总价) 药品出库记录表(药品编号,药品名,出库时
16、间,数量,接收方,单价,总价) 药品库存信息表(药品编号,药品名,单价,厂商,现有数量)转换规则实体集的转换每一个实体集用一个关系表示,其中实体集的属性被转换成关系的属性。实 体集的主键,在满足惟一标识的无冗余等性质的条件下,将作为对应关系的主 键。在实体的对应关系上,由于加入了联系,可能还要增加一些属性。联系的转换(1) 1: 1的联系如果实体集El与实体集E2的联系为1: 1,应根据需要把E2的主键放入关 系模式El中,或者反之。(2) 1: N的联系如果实体集El与实体集E2的联系为1: N,将El的主键包含在E2的关系 模式中。(3) M: N的联系如果实体集El与实体集E2繁荣联系为
17、M: N,则它们之间的联系由另一个 关系模式表示,这个关系模式由每一个参加的实体集的主键及这个联系的任何属 性一起组成。5. 2数据库的实现通过对转换后所得到关系模式的分析,结合本系统的功能及所选开辟工具和 数据库系统的特点,对系统数据库进行设计,建立一个具有良好的数据组织结构 的数据库,应遵循的原则有:可能减少数据冗余和重复结构设计和操作设计相结合数据结构具有相对的稳定性由于数据库中所保存的数据是系统中非常重要的资源,所以在数据库设计时 一定要注意数据结构的安全性、完整性,并发控制与恢复,而普通的数据库管理 系统都提供了一定的数据保护功能。5. 3建立数据表利用Microsoft Acces
18、s 2003建立一个新的空的数据库名为医院信息管理系 统.mdb;并建立表,分别用来存储病人信息、医师信息、护士信息,病床信息, 药品入库信息、药品出库信息、药品库存信息、门诊信息。病人信息表字段数据类型长度是否为空备注病人编号自动编号20否主键姓名文本6否性别文本2约束“男,女”年龄数字3小于139,大于0床号数字12否外主键主治医师文本6否外主键入院时间日期自动否病由文本50病情说明医师信息表字段数据类型长度是否为空备注医师编号数字20否主键姓名文本6否性别文本2否约束“男,女”年龄数字3否小于139,大于0职位文本8否职称文本8否密码文本10否用*覆盖护士信息表字段数据类型长度是否为空备
19、注护士编号数字20否主键姓名文本6否性别文本2否约束“男,女”年龄数字3否小于139,大于0职位文本8否职称文本8否密码文本10否用*覆盖治疗信息表字段数据类型长度是否为空备注医师编号数字20否主键护士编号数字20否主键病人编号自动编号20否主键诊断时间日期否医嘱文本50记录对病人的用药情况药品入库记录表字段数据类型长度是否为空备注药品编号数字20否主键药品名文本12否入库时间日期否厂商文本20否单价货币否数量数字10否总价货币12采购地址文本24否药品出库记录表字段数据类型长度是否为空备注药品编号数字20否主键药品名文本12否出库时间日期否接收方文本24否单价货币否数量数字10否总价货币12
20、药品库存信息表字段数据类型长度是否为空备注药品编号数字20否主键药品名文本12否厂商文本20否单价货币否现有数量数字10否当达到警戒数量时提示采购门诊信息表字段数据类型长度是否为空备注门诊单号自动编号20否主键病人编号自动编号20否外键科别文本内科,外科,传染科缴费日期日期否缴费金额货币5 . 5模块设计倍B份代码)登陆界面:Private Sub Combo1_Click()Set Res = New RerdsetIf Combo1 .Text =数据输入员ThenRes.Open select count(yhzh) from login where yhlx=数据输入员,objCon,
21、 adOpeKeyset, adLockOptimisticIf Res.Fields(O) = 0 ThenMsgBox ”当前无此类型账号”,VberitiCa提示Textl.Enabled = FalseText2. Enabled = FalseExit SubEnd IfEnd IfIf Combo1 .Listindex = 1 Or Combo1 .Listindex = 2 ThenTextl.Enabled = TrueText2. Enabled = TrueText1.Text = mText2.Text =,ElseTexd.Enabled = FalseText2.
22、Enabled = FalseTexttText = ,GuestText2.Text = GuestEnd IfEnd SubPrivate Sub Command 1_Click()Static res1 As IntegerDim StrExec As StringDim bValiduser As BooleanDim iOldMousePointer As IntegerbValiduser = FalseiOldMousePointer = Ioginfrm-MousePointerIoginfrm-MousePointer = 11Ioginfrm-MousePointer =
23、iOldMouserPointerIf Text1 .Text = , ThenMSgBOX ”请输入账号”, VberitiCaI,错误信息 Exit SubElself Text2.Text = ThenMsgBox ”请输入密码, VbehtiCaI,错误信息Exit SubEnd IfSet Res = New RerdsetSelect Case Combo1.TextCase ”数据输入员”StrExec = select * from login where yhlx=m & Combo1.Text & Set Res = objCon. Execute(StrExec)If N
24、ot Res.EOF ThenIf Trim(ReS(yhzh) Trirn(TextI-Text) ThenMsgBox ”用户账号不正确* VberitiCaIj登录错误”Text1.Tet = ,mText2.Text =Text1 .SetFocus res1 = res1 + 1Elself Trim(Res(yhmm) Trim(Text2.Text) ThenMsgBox ”用户密码不正确”, VbCritiCaI, 登录错误”Text1 .Text = mText2.Text =Text1 .SetFocus res1 = res1 + 1 ElsebValiduser = T
25、rueusertype = 2End IfEnd IfCase ”系统管理员StrExec = select * from login where yhlx, & Combol-Text & , Set Res = objCon. Execute(StrExec)If Not Res-EOFThenIf Trim(Res(,yhzh) Trim(TexttText) ThenMsgBox 用户账号不正确, VbCritiCaI,登录错误TeXtl .Text = ”Text2.Text =TextI.SetFocus res1 = res1 + 1Elself Trim(ReS(yhmr) T
26、rim(Text2.Text) ThenMSgBOX 用户密码不正确, VbCritiCaI,登录错误Text1 .Text = mmText2.Text =,TextI.SetFocus res1 = res1 + 1 ElsebValiduser = True usertype = 1 End IfEnd IfCase 查询用户”bValiduser = True usertype = 3End SelectIf bValiduser = True ThenUnload Me hyjm.Show hyjm.Timer1 .Enabled = True Exit SubEnd IfIf re
27、s1 = 3 Thenanswer = MSgBOX(错误次数已超过3次!系统将自动关闭, VbCriticaI + VbOKOnIy1错误 信息”)If answer = 1 Then EndEnd IfEnd IfEnd SubPrivate Sub Command2_Click()EndEnd SubPrivate Sub Form_Load()CombOl .Text = 查询用户”Combol.Addltem 查询用户Combo1 .Addltem 系统管理员”Combo1 .Addltem 数据输入员”If CombokText =喳询用户ThenTexttText = Guest
28、Text2.Text = ,GuestEnd IfEnd SubPrivate Sub Text2_KeyPress(KeyAscii As Integer)If KeyAscii = 13 ThenCall Commandl _ClickEnd IfEnd Sub主窗体:Private Sub MDIForm_QueryUnload(Cancel As Integer, UnIoadMode As Integer)If UnIoadMode = 0 Then EndEnd SubPrivate Sub muncx_Click() cxf rm. ShowEnd SubPrivate Sub
29、munfile_exit_Click()Dim msg1msg1 = MSgBox(你真的要退出吗? , VbOKCance退出对话框”)If msg1 = 1 ThenUnload MeEnd 日SeMDIForm1.ShowEnd IfEnd SubPrivate Sub munfile_zx_Click()Dim msg1msg1 = MSgBOx(你真的要注销吗? , VbOKCanceI,退出对话框”)If msg1 = 1 ThenUnload Me loginfrm.Show 日SeMDIForm1.ShowEnd IfEnd SubPrivate Sub munhelp_Cli
30、ck()Dim word As ObjectDim documents As ObjectSet word = Createbject(word.application)Set documents = word.documents.Open(App.Path &、匡助.doc) word.Visible = TrueEnd SubPrivate Sub munqxgLCIick()serf rm.ShowEnd SubPrivate Sub munyggLCIiCk() ygglfrm.Show End SubPrivate Sub munzygl_bc_Click() bcglfrm.Sho
31、wEnd SubPrivate Sub munzygl_br_Click()brglfrm.Show End Sub Private Sub munzygl_yj_Click() yjglfrm.Show End SubPrivate Sub munzygl_yq_Click() yqglfrm.Show End SubPrivate Sub Toolbar1 _ButtonClick(ByVal Button As MSComctILib.Button) Select Case Button.KeyCase Is = ,ygg ygglfrm.Show Case Is = sjcx cxf
32、rm. Show Case Is = brgl brglfrm.Show Case Is = ,bcgl bcglfrm.Show Case Is = yqg yqglfrm.Show Case Is = yjg, yjglfrm.Show Case Is = qxgl serfrm.Show Case Is = tc, Dim msg1 msg1 = MSgBox(你真的要退出吗? , VbC)KCanCeI,退出对话框”) If msg1 = 1 Then End ElseMDIForm1.Show End If Case Is = Cz Dim word As Object Dim do
33、cuments As Object Set word = Createbject(word.application) Set duments = word.documents.Open(App.Path &,匡助.doc) word.Visible = TrueCase Is = zx Dim msg2 msg2 = MSgBox(你真的要注销吗? , VbOKCanceI,注销对话框”) If msg2 = 1 Then Unload MeIoginfrm.ShowElseMDIForm1.ShowEnd IfEnd SelectEnd Sub6 .医院病区管理系统程序测试经过设计者的不断努
34、力,经过调试,本系统能正常运行。现在接下来的任务 是测试验证模块/系统的功能和性能。6.1 测试目的与任务测试目的:发现程序的错误。测试任务:通过在计算机上执行程序,暴露程序中潜在的错误。6. 2测试环境和条件测试环境的部署和维护是一件需要详细策划的事情,部署了合理的测试环境 是测试达到目标效果的前提条件。在考虑部署和维护测试环境时,需要考虑以下 内容:6. 2.1运行环境硬件CPU2. OG内存IG显示器17英寸分辨率1024*768颜色256色支持软件操作系统window xp运行平台Visualbasic6. 2. 2初始数据的准备在执行测试之前,我们需要准备足够支撑测试进行的初始数据,
35、对本测试来 说,初始数据包括静态数据、程序运行时必须的用户名密码等信息等,将这部份 数据按照不同的数据来源分别列出形成表,还要避免在测试过程中浮现数据准备 不充分的情况。表6.1初始数据序号测试环境项目来源估计完成时间是否已部署1数据库中病人信息数据测试用例2022. 1. 20是2数据库中用户信息数据测试用例2022. 1.20是6. 3测试方案采用以界面为基础的测试。以界面为基础的测试仅仅依靠软件与其运行环境之间的界面来选择和产生 测试数据,而不管软件的具体需求和具体实现细节。采用测试功能的方法。7. 4测试实施测试计划、测试环境都完成之后,就可以开始对测试进行实施了。测试实施 在整个测试
36、过程中并非消耗资源最多的,有了详细的测试用例之后,其实测试 实施是一件“照葫芦画瓢”的简单工作。8. 4.1测试内容该测试计划主要包括对软件各个模块的测试:1 .用户登陆模块的测试:该测试的目的是保证登陆信息的正确性与在错误发生时的容错性与纠错性。 具体通过在登陆框中输入空用户名、或者错误的用户密码来检测系统的出错运行 情况。要求系统在遇到这些情况时能给出正确的错误提示。2 .入院登记模块的测试:该测试的目的是保证在输入相同的住院号或者不存在的医生代码等违法的 数据时,模块的容错性与纠错性。要求系统在遇到这些情况时能给出正确的错误 提示。3 .出院结算模块的测试:该测试主要是查看当病人已经出院
37、,或者住院不到一天时系统能赋予正确的 提示和相应的处理,功能相对简单,测试过程简单。4 .职工管理模块的测试:该测试主要是查看在新职工注册时,如果职工类型是医生或者护士,系统是否能给与正确的提示,当在此窗口中注消职工且职工类型为医生或者护士时, 系统能否自动从职工表,医生或者护士表中删除对应的信息;测试相对照较复 杂,牵涉到表之间的触发。5 .医生或者护士管理模块的测试:该测试的目的是保证新录入医生或者护士后,系统能自动在职工表中产生相 应的记录,并且在注消的同时职工表中相对应的信息将被注消。6 .用户管理模块测试该测试的目的是检测系统能否在合法与非法输入时赋予正确的系统提示。6. 5测试结果
38、分析系统能够在输入正确数据时能正常运行,在输入不正确的时候赋予用户正确 相应得提示,这就保证了数据库的安全和完整性。要使用该系统,必须有正确的 用户名和密码登陆,否则不能操作系统的任何一个功能模块,这就保证了系统的 安全性。测试过程中,当用户注消后日志对其退出系统时的时间做了记录,但是 当使用者直接管理系统时,日志就未对使用者退出的时间作记录。这是本系统在 测试中发现的一大缺点,设计者将进一步改进,使系统更加的完善。总结经过这次毕业设计,我感到自己无论在专业知识方面,还是在动手能力方面 都有了很大的收获。此次所使用的VB对我来说不是一门新的语言,但是操作起 来还是有些艰难,现在我对它已经有了一
39、定的了解。特殊是对ADO控件。Access 以前学过,对数据库的操作有初步掌握,此次毕业设计也使用Access数据库, 这无疑增长了我这方面的经验,使我对Access数据库有了更深一步的了解与认 识,现在运用起来比以前熟练了不少。此外,通过此次毕业设计,本人对开辟一个软件的各个阶段有了一定的了解,在 实际动手的过程中,深刻体味到书写代码时良好的习惯对错误的检查和代码的维 护都有很大的匡助,不像以前写代码时,只想实现要实现的功能,不管代码的书 写质量,内存空间的有效利用等问题。但是由于时间仓促,加之水平有限,一开始没有做好很好的需求分析,草草的设 计了数据库,现在系统完成为了回过头去看一下,在数
40、据库设计过程中,还是存 在许多不合理的地方。参考文献:1赵起超,医院信息管理系统,哈尔滨工业大学出版社,20012桂思强Access数据库系统开辟实例导航 中国铁道出版社出版日期:2003-113郭胜Visual Basic数据库开辟入门与范例解析 机械工业出版社 出版日期: 2004-114沈炜Visual Basic编程从实例到实践 电子工业出版社出版日期:2022-125李俊才Visual Basic数据库系统开辟彻底手册人民邮电出版社出版日期:2022-36 http baike. baidu .com/VieW/95299. htm致谢四年的大学生涯即将结束,借此机会向三年来关心过我,匡助过我的老师,同 学们表示深深的谢意!特殊要感谢我的导师程满玲老师,感谢他在系统设计和任务安排上长期的 指导,从开始设计数据库到最后的完成整体设计,以及论文的撰写完毕,都赋予 了极大的匡助。在我的毕业设计遇到艰难的时候,是程老师把我从误区中拉了出 来,而且他还告诉我了许多解决问题得方法和技巧,这将为我今后走上工作岗位 奠定基础。此外,在软件开辟过程中,还要感谢其他同学对本小组的支持。25