1、xx 工 业 大 学 管理信息系统设计课程设计报告(论文)题目: 住院信息管理系统的分析与设计 院(系): 软件学院 专业班级: 软件工程 114 班 学 号: xx 学生姓名: xx 指导教师: xx 教师职称: 教 授 起止时间: 2012.5.28-2012.6.8 课程设计(论文)任务及评语院(系):软件学院 教研室:软件教研室学 号 xx 学生姓名 xx 专业班级 软件工程 114 班课程设计(论文)题目住院信息管理系统的分析与设计课程设计(论文)任务管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一次全面
2、的综合练习。任务:采用结构化的系统开发方法,应用具体的计算机语言 VB 和数据库SQL 等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成住院信息管理系统的分析设计实施工作,实现该系统人员住院以及出院信息查询等功能,并结合分析设计过程,撰写系统设计说明书(课设报告) 。1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。4开发出可以运行的管理信息系统,通过上机运行检查。5设计
3、说明书要求文档齐备,步骤全整,流程正确,说明详细,具有可操作性。指导教师评语及成绩成绩: 指导教师签字: 2012 年 6 月 12 日xx 工 业 大 学 课 程 设 计 说 明 书(论 文)目 录第 1 章 系统分析 .11.1 建立系统的必要性 .11.2 业务流程分析 11.3 数据流程图 21.4 数据字典 3第 2 章 系统设计 .52.1 总体设计 52.1.1 系统功能设计 52.1.2 系统运行环境设计 52.2 代码 设计 62.3 数据库设计 62.3.1 概念设计 72.3.2 逻辑设计 72.3.3 物理设计 .82.4 输入输出设计 82.5 功能模块设计 9第 3
4、 章 系统实施 113.1 开发工具介绍 .113.2 系统测试 .113.3 系统维护 .123.4 系统评价 .13第 4 章 设计总结 14参考文献 .15附录:主要代码 .16xx 工 业 大 学 课 程 设 计 说 明 书(论 文)1第 1 章 系统分析1.1 建立系统的必要性信息时代的来临,使计算机应用于医院的日常管理,为医院的现代化带来了从未有过的动力和机遇,为医疗卫生领域的发展提供了无限的潜力。采用计算机管理信息系统已成为医院管理科学化和现代化的标志,给医院带来了明显的经济效益和社会效益。在医院管理系统中,病人流量比较频繁,各部门的种类繁多。各级管理人员需要及时了解掌握病人的相
5、关信息及药产品等信息,以做到心中有数,合理安排相关环节的工作。同时也要做好员工的信息管理。如此复杂的管理工作,如果依靠人工分析进行管理,既难做到及时性,也难保证数据的准确性,以导致错误的管理决策。因而,开发一个计算机“医院管理系统” ,就显得尤为重要。计算机已经成为我们学习和工作的得力助手,使用其可方便的管理病人及医师。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经应用于许多领域。现在我国的病人管理水平绝大部分还停留在纸介质的基础上,虽说有部分已经信息化,但是却不是整体的应用,并且还不完善,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法
6、必然被计算机为基础的信息管理所取代。作为计算机管理专业的毕业生,我希望能用我所学的知识设计出一应用程序来帮助医院住院部病人的住院管理。开发这一系统的好处可以总结如下:第一、可以快速存储入院病人信息并分配病房,安全、高效;第二、可以迅速查到病人及药品管理的各类信息;第三、可以查询各种费用;第四、只需一到二名档案录入员即可操作系统,节省人力。1.2 业务流程分析住院部管理是医院管理系统的一个重要组成部分,是每一个医疗机构管理病人的不可缺少的一个管理信息系统,它的内容对于医疗机构的管理者来说是至关重要的,所以住院部管理系统应该能够为每一个医疗机构的管理者提供充足的信息和快捷的查询手段,大大的方便医疗
7、机构的管理者的合理管理。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对病人及医师进行管理,具有手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高病人看病入院的时间以及医师管理的效率,从而为人民的生命安全进一步提供保障。根据对医院管理系统可行性的报告分析,由于医院体系里,业务流量庞大,流动人员较多,病人排队等待的时间用公式计算后。其数据显示是令人吃惊的,形成了一种管理屏障 5。总结来说,医院管理信息系统更是医疗机
8、构理财的科学化、正规化管理,与先进科学技术接轨的重要条件和必要条件。因此,开发这样一套管理软件成为很有必要的事情,对于我们即将计算机专业毕业的学生来说,也是一次将计算机应用于现实管理的一次很有意义的实践活动。入院管理业务流程图如下图:xx 工 业 大 学 课 程 设 计 说 明 书(论 文)2图 1.1 入院管理业务流程图1.3 数据流程图数据流程图是结构化分析的一种主要工具,是管理信息系统开发的主要工具,是组织中信息运动的抽象,同时也是 MIS 逻辑模型的主要形式 8。它是便于用户理解的数据流程的图形表示,也是系统分析人员于用户交流的有效手段。数据流程图的绘制是建立在结构化分析与设计的基础上
9、的,采取“自顶向下”的逐层对功能进行分解的方法绘制。采用自顶向下的方法分解系统的数据流程,首先画出顶层的数据流程。画顶层数据数据图时,注意辨别哪些是外部实体,并明确与系统的关系。在完成顶层数据流程图的基础上,再对系统进行分解,画出第一层的数据流程图。第一层数据流程图将系统分成了四个处理,分别为收费管理、医生工作站、护士工作站、药房接口,接着考虑四个处理间的数据流动关系,如果两个处理之间的数据流动存在时间上的差别,则在两个处理之间添加数据存储,用于存放暂时未使用的数据。数据流程图还可以一步步往下细分,将上层数据流程图中的处理展开,逐步透视数据的流动关系,将完整的数据流动关系表示出来。住院部管理系
10、统数据流程图如下:xx 工 业 大 学 课 程 设 计 说 明 书(论 文)3图 1.2 住院部管理系统数据流程图1.4 数据字典(1)外部实体卡:外部实体卡名称:病人别名: 编号:E001输入数据流: F11, F12, F13, F17, F18输出数据流:F1, F3, F9,F10说明:病人是本系统管理的主要对象。主要特征:字段包括病人编号,姓名,年龄,诊断信息,房号床号等基本信息。图 1.3 外部实体卡xx 工 业 大 学 课 程 设 计 说 明 书(论 文)4(2)数据元素卡:图 1.4 数据元素卡一(3)数据流卡一:数据流卡名称:入院通知单 编号:F1来源:外部实体“病人”去向:
11、处理“病人基本情况录入” (P1.1.1)数据结构:病人编号,姓名,年龄,家庭住址,诊断,房号床号,住院日期,出院日期,所入科室等基本信息。说明:前来住院的病人经过登记以后,拿着病房入住卡到相应科室入住治疗。图 1.5 数据流卡一xx 工 业 大 学 课 程 设 计 说 明 书(论 文)5第 2 章 系统设计2.1 总体设计总体来说,系统的目标是提高医院住院病区的管理水平,提高医院住院费用结算的自动化水平,提高工作效率,加大住院费用的透明度。具体的目标包括:1.加快办理病人入院、出院的速度,实现病人的医嘱和费用资料在住院的全过程自动化管理;2.准确记录病人的各项医嘱和费用记录,实现病人费用每日
12、清单和住院费用清单;3.可以快速地提供准确的各项统计;4.准确记录各种药品的购入和消耗情况,实现病区药品管理电算化和网络化。工作人员:系统的录入人员,主要指管理各种档案的工作人员,需要通过密码才能进入。他们拥有对系统数据的录入、修改、查询、删除等操作权限。但不可以更改系统密码。查询人员:权限最低的登入人员,他们拥有对相关数据的查询权限,但不能对数据进行修改和删除。系统管理人员:指工资管理系统的管理人员,他们拥有所有权限,包括对系统数据的录入、修改、查询、删除等操作权限。可以对系统密码进行更改,可以管理用户信息、权限。2.1.1 系统功能设计系统功能设计是根据系统分析阶段所确定的新系统的逻辑模型
13、,综合考虑各种约束,利用一切可用的技术手段和方法,进行各种具体设计,提出一个能在计算机上实现的新系统的实施方案,解决“系统怎样做”的问题。它需要遵守四个原则:系统性、灵活性、可靠性、经济性。系统设计包括两个方面,首先是总体设计,其次是具体物理模型设计,即为各个功能模块选择适当的技术手段和处理方法。系统设计的主要内容包括系统结构设计、代码设计、数据库设计、输入设计、输出设计、用户界面设计、系统安全性设计、软硬件配置方案选择等工作。本系统的开发设计采用结构化设计方法,所谓结构化设计是运用一组标准的准则和工具帮助系统设计员确定软件系统是由哪些模块组成的,这些模块用什么方法联结在一起,才能构成一个最优
14、的软件系统结构。该方法的要点是:自顶向下、逐步求精的功能划分;模块化; 软件结构化准则是模块独立性;模块内聚性高,模块间的耦合性低;用软件结构图来描述软件结构。2.1.2 系统运行环境设计1)客户器端配置(1)硬件:CPU P4 524(盒) 3.06G主板 映泰 I945P-A7A内存 威刚 万紫千红 512MB DDR2 667 硬盘 西部数据 WD1600JS 160G SATA2xx 工 业 大 学 课 程 设 计 说 明 书(论 文)6显卡 蓝宝石 X800GTO 黄金版 (2)软件配置:Windows XPSQL Server Professional 20002)服务器端配置(1
15、)硬件配置CPU AMD Athlon 64 X2 3800+ (939 针)主板 钻石 LANPARTY UT nF4 Ultra-D内存 芝奇 F1-3200PHU2-1GBZX(512*2)硬盘 西部数据 160G 7200 转 8M(串口)显卡 蓝宝石 X850XT (2)软件配置Windows XPSQL Server Professional 2000Visual 20052.2 代码设计代码是代表事物名称、属性、状态等的符号,一般用数字、字母或它们的组合来表示。代码设计是科学管理的体现。编码的目的有如下三点:1)唯一化,为事物提供一个概要而不含糊的认定,便于数据的存储和检索。2
16、)规范化,即编码要有规律,符合某一类事物的聚集,提高处理的效率和精度。3)系统化,也即标准化,符合国家或行业标准,提高数据全局一致性。1)病人编号:病人编号采用“入院时间 + 顺序号”的方式产生。年份月份 (不带校验位)顺序号日图 2.1 病人编号结构图例如:住院编号 0806070001 表示入院时间为 2008 年 6 月 7 日,0001 表示第一个入院的病人,是顺序号。2)房号床号:入院病人所在的房间号,同时也作为主键连接病人档案和病床档案。床号病房分类代码房号 - (不带校验位)图 2.2 房号床号结构图例如:房号床号 P306-01 表示普通病房 306 的 01 号床位。房号床号
17、 T512-01 表示特殊护理病房 512 的 01 号床位。xx 工 业 大 学 课 程 设 计 说 明 书(论 文)72.3 数据库设计数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。这里所说的数据库设计是指数据库的物理设计,其主要任务是在数据库逻辑设计的基础上,运用关系数据库规范化理论,设计出适合应用环境的数据库物理结构。2.3.1 概念设计1.门诊挂号:挂号、收费既可分开又可合并使用,切合操作实际。支持医保、自费、现金、IC 卡等多种身份病人挂号。支持多种统计、查询方式;门诊病历管理功能齐备;报表功能强大
18、。门诊医保自费 现金 IC 卡图 2.3 门诊医保 E-R 图2.医嘱管理(护士工作站):操作简单易学、协助护士进行病区床位使用情况、卫生材料消耗等床位管理;核对、处理医嘱、有效减轻护士工作量;医嘱录入、审核、统计等严谨的医嘱管理体系;住院费用清单、欠费清单等费用管理。医嘱管理处理医嘱 医嘱录用 医嘱审核图 2.4 医嘱管理图2.3.2 逻辑设计本系统对数据库的设计基本满足第一范式,大部分满足第二范式。下面列出几个主要的数据库表设计:表 2.1 系统登陆表列名 类型 长度 是否允许为空 主键用户名 char 10 N Y密码 char 4 N权限 char 1 N表 2.2 押金档案列名 类型
19、 长度 是否允许为空 主键押金编号 int 4 N Y押金数额 money 8 Yxx 工 业 大 学 课 程 设 计 说 明 书(论 文)8病人编号 char 11 N房号床号 char 8 N2.3.3 物理设计关系数据库以关系模型为基础,一个关系可以视为一张二维表,常用的数据模型有三种:层次数据模型、网络数据模型、关系数据模型。任何一个关系都必须是规范化的,对数据存储中的三个范式简单介绍如下:第一范式就是指在一个数据结构中没有重复出现的项组,在同一表中没有重复项出现,如果有则应将重复项去掉,即关系模式的所有域为简单域,不可再分。第二范式是指每个表必须仅一个数据元素为主关键字,其它数据元素
20、与关键字一一对应,即关系模式在满足第一范式的基础上,每个非主属性都完全依赖于主关键字。第三范式就是若关系是第二范式,且没有任何关系的非主要属性是传递依赖关系的任何一个侯选关键字。 (1)门诊医保(自费,现金,IC 卡):(2)医嘱管理(处理医嘱,医嘱录用,医嘱审核):(3)药品管理(药品积压,药品呆滞,失效药品):2.4 输入输出设计输入设计的几个目标:1)控制输入量:在输入设计中,应尽量控制输入数据总量,在输入时,只需输入基本的信息,而其他可通过计算、统计、检索得到的信息则由系统自动产生。2)减少输入延迟:输入数据的速度往往成为提高信息系统运行效率的瓶颈,为减少延迟,可采用周转文件、批量输入
21、等方式。3)减少输入错误:输入设计中应采用多种输入校验方法和有效性验证技术,减少输入错误。在阜新市中心医院的住院部管理系统中,主要有病人基本情况录入、病志录入、用药情况录入等。输入模块举例:病人基本情况录入输入方式设计:使用键盘录入输入的格式希望能按如下进行:图 2.5 病人基本信息输入格式输出设计的目的是正确及时地反映和组成用于生产和服务部门的有用信息。输出设计对输入设计提出了内容、格式等方面的要求。对于大多数用户来说,输出是系统开发xx 工 业 大 学 课 程 设 计 说 明 书(论 文)9的目的和评价系统开发成功与否的标准。因此,系统设计过程与实施过程相反,不是从输入设计到输出设计,而是
22、从输出设计到输入设计。输出方式的形式基本表现为屏幕显示和报表输出等。本系统的输出设计主要是在病人查询和出院结算上打印输出明细。在该系统中,主要有出院结算和单据打印等。输入模块举例:结算查询输入方式设计:屏显,打印输出希望能按如下格式进行:图 2.6 出院结算的输出格式2.5 功能模块设计1.门诊模块门诊模块包含了门诊挂号、门诊收费、门诊医保。具体的功能模块图如下:门诊模块门诊挂号门诊收费门诊医保图 2.7 门诊模块图2.住院功能模块xx 工 业 大 学 课 程 设 计 说 明 书(论 文)10住院模块中包含了住院管理、费用管理、医嘱管理、住院医保,具体的功能模块图如下:住院模块住院管理费用管理
23、医嘱管理住院医保图 2.8 住院模块图3.药房模块药房模块中包含了药库管理、门诊管理、住院药房,具体的功能模块图如下:图 2.9 药房模块图药房模块药库管理门诊药房住院药房xx 工 业 大 学 课 程 设 计 说 明 书(论 文)11第 3 章 系统实施3.1 开发工具介绍作为客户机/服务器模式开发系统过程中,结合 Visual 2005 和后台数据库 SQL Server Professional 2000 是因为其有各自的优点和特性。.Net 的优点是前、后台制作可以完全分离而且相对比较安全;.Net 管理用户的代码,从很多方面看,这一点都是很重要的,比如减少 bug 以及构建更多可扩展
24、的应用。.Net可以处理以下操作:内存分配和回收,进程及线程的创建和终止,以及运行代码的访问许可。VB.Net 和 C#都是现代化的语言。它们完全是面向对象的,设计的时候消除了很多VB 和 C+的矛盾。这两种语言使用了多层式架构,这是一种基于组件的方法。.Net 具有很多明显的优点,可以提高开发人员的效率,减少 bug,加快应用开发并简化使用。IT 人员对.Net 保持了应有的警惕,因为它毕竟还是个新事物,需要有一个比较艰难的学习曲线。但是对于大多数组织而言,其优点远远多于缺点。对于 SQL Server 这一企业级数据库,它是一种非过程化语言,它一次处理的是一个记录集合,对数据提供自动导航。
25、SQL 允许用户在高层的数据结构上工作,而不对单个记录进行操作。SQL 不要求用户指定对数据的存取方法,SQL 语句使用查询优化器,由系统决定对指定数据存取的最快速手段。当关系的设计者在关系表上定义了索引,系统会自动地利用索引进行快速检索,用户不需知道表上是否有索引,表有什么类型的索引等细节。SQL 可用于所有用户的数据库活动类型,包括数据库系统管理员,程序员等操作简单,使用方便。用户可将使用 SQL的技能从一个 RDBMS 很容易地转到另一个系统,所有用 SQL 语言写的程序具有可移植性3.2 系统测试系统测试是为了发现错误而执行程序的过程,成功的测试是发现了至今尚未发现的错误的测试。测试的
26、目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷。系统测试是保证系统质量和可靠性的关键步骤,是对系统开发过程中的系统分析系统设计和实施的最后复查 15。系统测试中发现的错误有功能错误、系统错误、过程错误、数据错误以及编码错误等。根据测试的概念和目的,在进行信息系统测试时应遵循基本原则:1)应尽早并不断地进行测试。测试不是在应用系统开发完之后才进行的。由于原始问题的复杂性、开发各阶段的多样性以及参加人员之间的协调等因素,使得开发各个阶段都有可能出现错误。因此,测试应贯穿在开发的各个阶段,尽早纠正错误,消除隐患。2)设计测试方案的时候,不仅要确定输入数据,而且要根据系统功能确定预期的输出结
27、果。将实际输出结果与预期结果相比较就能发现测试对象是否正确。3)在测试程序时,不仅要检验程序是否做了该做的事,还要检验程序是否做了不该做的事。多余的工作会带来副作用,影响程序的效率,有时会带来潜在的危害或错误。系统测试的方法可分为:人工测试和机器测试。1)人工测试(1)个人复查:指源程序编完以后,直接由程序员自己进行检查。(2)走查:一般由 35 人组成测试小组,其成员是从未介入过该软件的设计工作的有经验的程序设计人员。测试人员扮演计算机的角色,人工输入数据,在纸上跟踪监视xx 工 业 大 学 课 程 设 计 说 明 书(论 文)12程序,让人代替计算机沿着程序的逻辑走一遍,以发现其中的错误。
28、(3)会审:测试成员根据错误清单(从以往经验看一般容易发生的错误)填写检测表,列出根据错误类型要提问的问题。会审时测试人员对程序作者提出问题,讨论可能产生的错误。2)机器测试(1)黑盒测试:也称功能测试。在完全不考虑程序的内部结构和特性的情况下,根据软件的模块说明设计测试用例,从程序的输入和输出特性上测试是否满足设定的功能。(2)白盒测试:也称结构测试。按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查它与设计是否相符。系统测试工作一般有四个步骤:1)单元测试:即模块测试。测试系统中的每个模块,保证每个模块作为一个独立单元能够正确运行,一般采用白盒测试的方法,根据
29、模块说明,从模块内部结构出发设计用例,进行测试。2)组装测试:也称组合测试或综合测试。它是按照设计时作出的模块结构图把它们连接起来,以系统设计和程序设计为依据,采用黑盒测试方法进行测试。3)确认测试:以整个系统作为测试对象,采用黑盒测试的方法,进一步检查系统是否符合需求说明的要求。此测试是面向用户需求的,因此应让用户参与。测试使用的测试用例也应以实际应用数据为基础,不再使用模拟数据。4)系统测试:它是将信息系统的所有组成部分包括软件、硬件、用户以及环境等综合在一起进行测试,以保证系统的各组成部分协调运行,它要在系统的实际运行现场,在用户的直接参与下进行。3.3 系统维护信息系统维护是为了应付信
30、息系统环境和其它因素的各种变化,保证系统正常工作而采取的一切活动。它包括系统功能改进及解决系统运行期间发生的一切问题和错误,是信息系统运行管理的重要内容。系统维护的几种前提情况:1)随着用户对信息系统的了解,要求会不断提高,也需要对系统进行某些修改 2)先进技术的出现,如硬、软件产品的更新换代等,也需要对系统进行某些修改正确性维护包括以下几种:1)改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。 2)占整个维护工作量的 17%20% 。3)错误不严重,随时进行 4)错误严重要制定计划进行修改,并要进行复查和控制。系统维护从总体上看,包括硬件的维护,数据维护,代码维护和应用软件的维护等。只
31、有通过进行不断的维护,才能改正潜藏的错误,扩充功能,完善功能以至于延长系统的使用寿命,实现系统的使用价值:1)硬件维护由专职人员负责,定期进行设备检查与保养,出现问题时应及时排除故障保证系统的正常运行。2)数据维护一般由数据库管理员来负责,主要负责数据库的安全性和完整性。要定期出版数据字典文件及一些其他的数据管理文件,以保留系统开发和运行的轨迹,当系统出现硬件故障并得到排除后要负责数据库的恢复工作。3)代码维护:随着系统应用范围的扩大,系统的各种代码都需要进行一定程度的增xx 工 业 大 学 课 程 设 计 说 明 书(论 文)13加、修改、删除以及设置新代码等。4)应用软件维护:指系统中应用
32、程序的维护,包括系统为适应外界环境的变化和管理需求变化而进行的修改,以扩充功能和改善性能。3.4 系统评价系统的评价在系统开发完工时或系统可行性分析阶段进行,是对一个信息系统的性能进行全面估计、检查、测试分析和评审,包括用实际指标与计划指标进行比较,以求确定系统目标的实现程度,同时对系统建成后产生的效果进行全面评估,是对系统的验收或可行性论证。系统评价的目的是检查系统的目标、功能及各项指标是否达到了设计要求;检 查系统的质量;检查系统的使用效果;检查系统的使用效果。对本系统的评价主要从以技术和经济俩个方面来阐述:技术上的评价内容主要是系统性能,针对该系统的开发,系统的总体结构比较合理,系统功能
33、也适合于开发对象,同时,系统的可使用性,正确性,可扩展性,通用性也达到了一定的标准。本系统可以在较低配置的机器上运行,加大了程序的适应性,同时人机交互也方便了操作人员对系统的操作,友好的用户界面也加快了人员对系统的掌握速度,这也正是管理信息系统的最大优点。经济上的评价是系统使用过程中一个重要的组成部分,内容包括直接和间接二个方面,从直接角度来评价,系统所带来的新增效益是很明显的,它不仅提高了医院管理的处理效率,同时也减少了手工操作的工作量,降低了工资的开销。并且投资的费用和得到的收益相比较,收益比重要大很多。从间接的角度来评价,该系统的实施将会加强医院个部门间和人员间的协作精神。xx 工 业
34、大 学 课 程 设 计 说 明 书(论 文)14第 4 章 设计总结二个星期的课程设计转眼就过去了,在这两个星期里,我真的学会了很多东西,在系统调查、分析、设计、实施与维护这一整个过程里,我学会了将大学三年半的理论知识融汇到实际的开发设计中,与其说这是一个过程,更不如说它是系统的生命周期,它最终的运行不仅方便了企业的管理,而且还增加了效益,如同生命一般,实现了它的价值。虽然在设计的过程中,无论是方法还是开发方案,都存在着不足,但作为自己的第一个成品,里面也有很多心血,基本实现了预期目标。课设则是检验我们一学期的学习成果,课设刚开始有点不知从何下手,经过我反复的想,决定做这个题目,上网看有关这方
35、面的资料,受到了一些启发,实践过程中与别的同学积极讨论设计思路,互补不足,经过几天的上网收集材料,初期的制作,调试,使程序正常运行,最终完成了这个课设。前台的可视化编程设计,十分困难,尤其窗口设计十分繁琐,在编写过程中遇到了很多困难和难点,在老师的指导下逐渐改进解决,使得系统更加完善。课程设计让我思维更加完善、开拓了许多。通过这次的课设相信我们每个人都从中学习到了自己想要了解到的东西,为我们以后的学习奠定了更好的基础,也让我们了解到自己的不足,并在以后的学习中增加对这一学科知识的了解与运用。xx 工 业 大 学 课 程 设 计 说 明 书(论 文)15参考文献1.黄梯云.管理信息系统.北京:高
36、等教育出版社.1988.42.萨师煊.数据库系统概论.北京:高等教育出版社.1989.13.朱如龙.SQL Server 2000 数据库应用系统开发技术.北京:机械工业出版社.1899.44.朱龙.SQL Server 2000 数据库应用开发技术实验指导.北京:机械工业出版社 1899.35.赛奎春.SQL Server 数据库开发实例解析.北京:机械工业出版社.1986.36.刘焰.SQL Server 2000 数据库应用系统开发技术实验指导.北京:机械工业出版7.耿冲.SQL Server 2000 数据库管理.北京:机械工业出版社.1989.28.马里杰.SQL Server 经典
37、案例解析.北京:清华大学出版社.1999.39.周霭.Visual Basic 程序设计.北京:如电子工业出版社.1999.610.何玉洁数据库原理与应用教程.北京:机械工业出版社.2011.6xx 工 业 大 学 课 程 设 计 说 明 书(论 文)16附录:主要代码一、出院结算代码Public ReadOnly Property 病志档案() As 病志档案DataTableGetReturn Me.table病志档案End GetEnd PropertyPublic ReadOnly Property 出院结算() As 出院结算DataTableGetReturn Me.table出院
38、结算End GetEnd PropertyPublic ReadOnly Property 盘亏盘盈统计() As 盘亏盘盈统计DataTableGetReturn Me.table盘亏盘盈统计End GetEnd Property二、住院登记代码Public ReadOnly Property 病人编号Column() As System.Data.DataColumnGetReturn Me.column病人编号End GetEnd Property_Public ReadOnly Property 病人姓名Column() As System.Data.DataColumnGetxx 工
39、 业 大 学 课 程 设 计 说 明 书(论 文)17Return Me.column病人姓名End GetEnd Property_Public ReadOnly Property 性别Column() As System.Data.DataColumnGetReturn Me.column性别End GetEnd Property_Public ReadOnly Property 年龄Column() As System.Data.DataColumnGetReturn Me.column年龄End GetEnd Property_Public ReadOnly Property 身份证号
40、Column() As System.Data.DataColumngetReturn Me.column身份证号End GetEnd Property_Public ReadOnly Property 工作单位Column() As System.Data.DataColumnGetReturn Me.column工作单位End GetEnd Property_Public ReadOnly Property 电话Column() As System.Data.DataColumnGetReturn Me.column电话End GetEnd Property_Public ReadOnly Property 诊断信息Column() As System.Data.DataColumnGetReturn Me.column诊断信息End GetEnd Propertyxx 工 业 大 学 课 程 设 计 说 明 书(论 文)18