眼科医院信息管理系统

上传人:jin****ng 文档编号:214661467 上传时间:2023-05-30 格式:DOCX 页数:29 大小:239.86KB
收藏 版权申诉 举报 下载
眼科医院信息管理系统_第1页
第1页 / 共29页
眼科医院信息管理系统_第2页
第2页 / 共29页
眼科医院信息管理系统_第3页
第3页 / 共29页
资源描述:

《眼科医院信息管理系统》由会员分享,可在线阅读,更多相关《眼科医院信息管理系统(29页珍藏版)》请在装配图网上搜索。

1、高等教育自学考试毕业论文封面市地: 年 月 日专业姓名联系电话准考证号档案号通讯地址邮编论文题目论文 页数指导老师指导教 师 评 估签名评 审 意 见签名答辩 评 语签名毕业考核成绩主考院校盖章 年月 日摘要本文按照软件工程学的方法,具体阐述了设计的背景、关键技术、子系统划分以及各子 系统功能。并利用强大的数据库开发工具 Microsoft Access 2000,基于 asp 技术 采用浏览 器/服务器模式,实现了系统。同时,对该系统的需求分析,数据流程图,数据库设计,以及 主要页面和模块的实现进行了介绍。本系统的提出对可能进行在线的医疗管理具有重大的意 义。眼科医院管理系统是典型的管理信息

2、系统(MIS),本系统是根据现代化医院的发展而设计 的基于 ASP 的信息管理系统。本系统可以方便医生、高级管理人员以及病人亲属在医院网站 查找病人的相关信息,实现全院病人信息在线查询;还可以对新入院的病人信息进行信息录 入,对康复后出院的病人的信息进行相应的管理,或保存或删除。由于病人情况复杂,通过 此系统可以实现信息修改,及时调整病人的基本情况。其开发主要包括后台数据库的建立和 维护以及前端应用程序的开发两个方面。关键词:眼科医院,ASP, Access目录第一章 绪论 11.1 背景 11.2 眼科医院管理系统简介21.3 本文所做的主要工作2第二章 系统开发工具及其环境简介 32.1

3、ACTIVE SERVER PAGE(ASP) 5.0 简介 32.2 MICROSOFT ACCESS 2000 简介52.3 StructuredQuerylanguage (SQL)简介72.4 系统运行的环境 8第三章 眼科医院管理系统设计分析 103.1 应用需求分析103.2 系统功能模块划分11第四章 眼科医院管理系统应用程序设计124.1 系统窗体模块组成124.2 启动画面的实现 124.3 用户登录窗体的的实现 124.4 用户查询功能的实现 134.5 管理人员后台维护功能模块的实现 14结束语错误!未定义书签。致 谢18参考文献 19附录 A: 附加数据库结构中的图和表

4、20附录 B: 主要源程序代码清单 22第一章 绪论1.1 背景在网络技术逐渐渗入社会生活各个层面的今天,“静态”网页已不再适合社会的发展需 求,它的致命弱点是不易维护,为了不断更新网络内容,就必须重复的制作HTML文档,网页 维护的工作量是非常巨大的,有时甚至是不可能的。“动态”网页是指应用程序会根据用户的 需求交互的自动生成新的页面,这样在不同的时间不同的人访问同一网站时将产生不同的页 面。这也很好的体现了网站和客户端用户的交互性,于是我选择使用 ASP 制作动态网页。另外,数据库是计算机应用系统中的一种专门管理数据资源的系统。数据有多种形式, 如文字、数码、符号、图形、图像以及声音等。数

5、据是所有计算机系统所要处理的对象。人 们所熟知的一种处理办法是制作文件,即将处理过程编成程序文件,将所涉及的数据按程序 要求组织成数据文件,用程序文件来调用。数据文件与程序文件保持着一定的对应关系。在 计算机应用迅速发展的情况下,这种文件式方法便显出不足。比如,它使得数据通用性差, 不便于移植,在不同文件中存储大量重复信息,浪费存储空间,而且更新不便。数据库系统 便能解决上述问题。数据库系统不从具体的应用程序出发,而是立足于数据本身的管理,它 将所有数据保存在数据库中,进行科学的组织,并借助于数据库管理系统,以它为中介,与 各种应用程序或应用系统接口,使之能方便地使用数据库中的数据。就好像医院

6、中的药房一 样,面向所有科室,不论哪个科开的药都可到药房去拿药,药品的进出、更新、保存均由药 房来做。有了数据库系统,所有应用程序都可以通过访问数据库的办法来使用所需的数据, 实现了数据资源的共享。数据库管理系统负责各种数据的维护、管理工作,如大批数据的更 新、保存、交流等也很方便,数据的查询、检索等操作也变得十分容易。系统的实现技术有多种,对于动态网页的制作可以采用ASP技术,即使程序开发者在建 立Web程序时可以处理各种可能发生的工作,这些工作包括HTML网页编辑,ActiveX控件制 作,数据库连接,网站管理等工作,以提供给小组开发中的每个开发人员,同时也解决了开 发中版本控制的问题。同

7、时,对于数据库的建设,我们一般采用Access技术,也就是说Access既拥有用户界 面(VB可以用来开发用户界面);也拥有逻辑、流程处理,即VBA语言(VB也可以用来做逻辑 处理);又可以存储数据,即在“表”中存储数据。而所有这些都存储在一个 MDB 格式的文 件中(当然,也 可以是 MDE 等格式) 。在 Access 里面 设计好界 面, VB 中必须 建立ACCESS.APPLICATION 才能调用,也就是说这基本是 VBA 编程,而不是 VB 编程。1.2 眼科医院管理系统简介当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛 应用于信息管理系统的环境。计

8、算机的最大好处在于利用它能够进行信息管理。使用计算机 进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信 息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好医院繁 杂的信息而设计的。医院作为一个医疗机构,所包含的信息资料繁多,管理上很不容易。现今,有很多的医 疗机构初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息 管理的主要方式是基于文本、表格等纸介质的手工处理,对于像医院这种情况(包括相关病 人的住院日期、出院日期、主治医师、疾病种类等等),往往要对有关人员

9、的权限进行统计和 核实。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来 说,缺乏系统,规范的信息管理手段。尽管有的医院有计算机,但是尚未用于信息管理,没 有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。基于这此问题,我认为有必要建立一个医院管理信息系统,使信息资料的管理工作规范 化,系统化,程序化,避免数据管理的随意性,提高信息处理的速度和准确性,能够及时、 准确、有效的查询和修改有关病人的相关信息。1.3 本文所做的主要工作绪论部分对该系统开发的背景进行了简要介绍,分析了医院管理信息系统设计的特点和 任务。第二章介绍了系统开发工具及其环境简介

10、,并系统介绍了 ASP、SQL语言、Access 2000, 为设计和理解应用程序做了铺垫。第三章主要介绍了眼科医院管理系统设计分析及其功能模块的划分第四章分析了系统应用程序设计,并根据需求对系统窗体进行了划分和细化。同时,详 述了各个功能模块的实现过程。总结部分介绍了设计体会和编程体会,并指出了系统设计中的不足和改进的方向。第二章 系统开发工具及其环境简介2.1 Active server page(ASP) 5.0 简介2.2.1 什么是 ASPASP是基于IIS的开放式的服务器端脚本环境,它很好地将HTML、脚本命 令和组件融合在一起,集简单性、高效性和易扩展性于一体。使用 ASP 可以

11、很容 易地创建动态、交互且高效的 web 服务器应用程序。ASP(ActiveServerPages 动态服务器网页)是一种服务器端的指令环境, 用来建立并执行交互式 Web 服务器应用程序。可以使用 ASP 来结合服务器指令、 HTML网页以及COM组件OASP程序包含了“脚本语言程序”(ScriptingLanguage)、 “嵌入HTML” “COM组件调用”等三个部分。ASP程序只能在Web服务器端执行。 这一点我们在以后的实践中要时刻记住。尤其在使用浏览器端 Script 与 ASP 混合编程时,要特别注意,否则,在程序出错时很难查出原因ASP程序所使用 的语言可以是VBScript

12、,也可以是JavaScript。默认情况下使用VBScript。当 使用 JavaScript 或其他语言时要进行说明。图 2-1 ASP 程序运行过程浏览器向服务器请求运行 ASP 程序; 服务器读取并运行 ASP 程序,将结果转换为 HTML 文件 服务器将 HTML 文件传送给浏览器; 浏览器将收到的 HTML 文件在屏幕上进行显示。2.2.2 ASP 的内置对象1)在谈及ASP的内置对象之前,我们应该对组件、对象、属性、方法、集 合、事件之间的关系有个清醒的认识,对象(Object): 在面向对象编程中,对象就是指由当作完整实体的操作和数据组成的变量。 比如:窗体、浏览器、表单等都是一

13、种对象。对象是基于特定模型的,在对象中客户使用对象的服务通过由一组方法或 相关函数的接口访问对象的数据,然后客户端可以调用这些方法执行某种操作。组件:组件是包含在动态链接库.dll或可执行文件.exe中的可执行代码。 组件可以提供一个或多个对象以及对象的方法和属性。要使用组件提供的对象, 就要创建对象的实例并将这个新的实例分配变量。ActiveX 组件是建立 Web 应用程序的关键,组件提供了在脚本中执行任务 的对象。 ActiveX 组件是一个文件,该文件包含执行某项或一组任务的代码,由 于组件可以执行公用任务,这样程序员们就不必自己去创建执行这些任务的代 码。可以利用组件作为脚本和基于We

14、b应用程序的基本构造块。只要知道如何访 问组件提供的对象,即使是位编写脚本的新手,也可以在不了解组件运作方式的 情况下编写脚本。总之,组件使您不用学习编程就能够编写强大的脚本。属性(Property):属性是用来描述对象的特性。比如:窗体对象的外观、 名称等方法(Method):方法是用来执行对象的动作,如窗体对象的打开、关闭等。 使用对象的方法可以使用: ObjectName.Method集合(Collection):集合是指一群放在一起的“值”(Value)。事件(Event):事件是指在特定情况下发生的一种行为。比如:在按下鼠 标会产生一个鼠标事件(onclick),关闭窗体会产生退出窗

15、体事件(onUnload) 等。它们之间的关系如下所示:过浏览器请求发送的信息、响应浏览器以及存储用户信息,从而使对象开发者摆脱了很多烦琐的工作。目前的 ASP 版本总共提供了七个内置对象,如下表所示:表 2-1 ASP 的内置对象Response 对象用来决定何时或如何将输出由服务器端传送至浏览器端.Request 对象用来获取由浏览器端返回服务器端的数据.Application 对象记录浏览器端共享的变量口Session 对象记录浏览器端专用的变量口Server对象提供服务器端最基本的属性和方法.ObjectContext用来链接ASP和Microsoft Transaction Serv

16、erASPError 对象取得Script发生错误的信息(IIS5.0才支持此对象).2.2 Microsoft Access 2000 简介无论用户是要创建一个个人使用的独立的桌面数据库,还是部门或整个公司使用的数据库,在需要管理和共享数据时,Access都能为使用数据库提供便 利。Access 2000不仅包括原有的各种简便的数据管理工具,而且增加了与Web 的集成,这样可以很方便地在不同的平台和用户级上实现数据共享,另外,它还 包括一些附加的对易用性的改进,这样可以提高个人的工作效率。2.2.1 Microsoft Access 2000 简介在 MicrosoftAccess2002

17、中, Web 开发过程已被大大简化。在 Access 中 开发基于 Web 的应用程序时,我们将创建称为数据访问页的 Web 页。数据访问 页是内容丰富的、基于 HTML 的文档。数据访问页具有一个以数据为中心的、世 界级的 HTML 设计环境。它允许用户与其在 Web 上的数据进行交互。如同通常 对 Access 所希望的一样,用户也能够执行筛选、排序、保存、撤消、删除以及 其他动作。数据访问页通常最适合于 Intranet 或工作组应用程序,从中人们可以彼 此直接合作,这一点与拥有成千上万 Web 站点访问客户的 Internet 应用程序 不同。2.2.2 Access 数据库系统设计信

18、息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须 存储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系 统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作 好坏的主要指标之一。数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组 系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门 的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描 述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满 足多种查询要求的数据模型。数据库设计的步骤是:(1)数据库结构定义:目前的数据库管理系统

19、BMS)有的是支持联机事 务处理CLTP (负责对事务数据进行采集、处理、存储)的操作型DBMS,有的可 支持数据仓库、有联机分析处理CLAP (指为支持决策的制定对数据的一种加工 操作)功能的大型DBMS,有的数据库是关系型的、有的可支持面向对象数据库。 针对选择的DBMS,进行数据库结构定义。(2)数据表定义:数据表定义指定义数据库中数据表的结构,数据表的逻 辑结构包括:属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可 否为空等。关系型数据库要尽量按关系规范化要求进行数据库设计,但为使效率 高,规范化程度应根据应用环境和条件来决定。数据表设计不仅要满足数据存储 的要求,还要增加一

20、些如反映有关信息、操作责任、中间数据的字段或临时数据 表。(3)存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设 备等,备份方案,对多版本如何保证一致性和数据的完整性。(4)据使用权限设置:针对用户的不同使用要求,确定数据的用户使用权 限,确保数据安全。(5)数据字典设计:用数据字典描述数据库的设计,便于维护和修改2.3 St rue tured Query Language, (SQL)简介2.3.1 什么是 SQLSQL(Struetured Query Language,结构查询语言)是一个功能强大的数据 库语言。SQL通常使用于数据库的通讯。ANSI (美国国家标准学会)声

21、称,SQL 是关系数据库管理系统的标准语言。 SQL 语句通常用于完成一些数据库的操作任 务,比如在数据库中更新数据,或者从数据库中检索数据。使用 SQL 的常见关系 数据库管理系统有:Oracle、Sybase、Microsoft SQL Server、Access、Ingres 等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专 有扩展功能用于它们的系统。但是,标准的SQL命令,比如Select、Insert、 Upda te、Dele te、Crea te和Drop常常被用于完成绝大多数数据库的 操作。 MS SQL Server 就是用的 Transact- SQ

22、L。SQL 语言有着非常突出的优点,主要是:1)非过程化语言:SQL是一个非过程化的语言,因为它一次处理一个记录, 对数据提供自动导航。 SQL 允许用户在高层的数据结构上工作,而不对单个记录 进行操作,可操作记录集,所有 SQL 语句接受集合作为输入,返回集合作为输 出。 SQL 的集合特性允许一条 SQL 语句的结果作为另一条 SQL 语句的输入。2)统一的语言: SQL 可用于所有用户的 DB 活动模型,包括系统管理员、 数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。3)是所有关系数据库的公共语言:由于所有主要的关系数据库管理系统都 支持SQL语言,用户可将使用SQ

23、L的技能从一个RDBMS(关系数据库管理系统)转 到另一个,所有用 SQL 编写的程序都是可以移植的。2.3.2 SQL 语句的简介SQL 功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组:DML (Data Manipulation Language,数据操作语言):用于检索或者修改 数据;DDL (Data Definition Language,数据定义语言):用于定义数据的结构, 比如创建、修改或者删除数据库对象;DCL(Data Control Language,数据控制语言):用于定义数据库用户的权 限。2.4

24、系统运行的环境运行所需的环境如下:MicrosoftInternetInformationServerversion3.0/4.0onWindowsNT ServerMicrosoft Peer Web Services Version 3.0 on Windows NT WorkstationMicrosoft Personal Web Server on Windows 95/98也就是说我们经常所使用的window95/98/2000/XP都可以运行asp,只需 要将其设置为单机服务器就行了。归结一点:window95/98,需要安装PWS; window2000/XP,需要安装IIS。

25、才能发挥其asp的作用。下面就详细讲解 window2000+IIS5 的安装设置方法:1)找一张 window2000 的系统安装盘;2)在“开始”-“控制面板”-“添加/删除程序”-“添加/删除Windows 组件”,随后在“组件”列表对话框中选中“Internet信息服务”、”管理和监 视工具”和“脚本调试器”,点击Windows组件对话框上“确定”按钮,Windows 2000 将会自动开始安装和配置 IIS。3)安装好了 IIS 并不等于马上可以使用,还要给 IIS 配置上 IP 地址才可 以使用:首先:在“开始”一“程序”一“管理工具” 一 “nternet服务管理器”;其次:打开

26、之后,你可以看到在计算机标识符下有默认的FTP站点、默认 的 Web 站点和一个默认的 SMTP 虚拟服务器。最后:选中“默认的 Web 站点”,按鼠标右键,从弹出选单中选择“属性”, 进入属性对话框并选择“Web站点”选项,然后点击“IP地址”下拉框,选择 “192.168.0.1”(你本机上的IP地址)作为Web站点的IP地址。这样,你就可 以通过在 IE 浏览器中键入 “http:/LocalHost/” 或 “http:/ 192.168.0.1/” 来访问本机上的 Web 站点了。第三章 眼科医院管理系统设计分析3.1 应用需求分析眼科医院管理信息系统需要满足来自两个大方面的需求,这

27、两个方面分别 是指前端应用程序的开发(病人或与病人有相关联系的人员对其信息的查询)以 及后台数据库的建立和维护(主要是指医院管理人员的功能)等。病人或与病人有相关联系的人员的需求是通过自己所熟识的方式查询病人 的信息,于是医院根据实际情况,从而从病人的入院日期、出院日期、病人姓名、 手术医生等各方面建立了多种查询,除此之外,我又添加了关键字、疾病种类等 其它项从而实现了快速的复合查询。而在后台管理这一方面,我首先想到的是身 份验证,只有填入正确的管理员帐号、密码和登陆验证码才能够进入后台管理这 一操作平台。进入以后医院管理人员的功能最为复杂,包括病人所有资料的维护、 新入院病人信息的添加、出院

28、病人信息的存储或删除、以及病人信息的动态更新 和修改。与病人有关人员可直接查询病人相关情况,前提是必须明确所要查找病人 的关键字(每个病人都有自己相对应的关键字)。如果仅仅有病人的其它信息, 而没有关键字,你是无法对病人的相关信息进行查询的。这样,充分保护了医院 中病人的个人隐私。由于医院管理信息系统中的人员每天都会获取庞大的信息量,相应的数据 安全性和保密性要求也就更高。本功能实现对疾病种类信息、病人个人信息、病 人病历信息的管理和统计以及工作人员和管理人员信息查看及维护(维护工作包 括浏览、查询、添加、删除、修改)。我做出以下的需求分析:1) 设计不同用户的操作权限和登陆方法2)对所有用户

29、开放的病历查询3)管理者对病人个人信息的维护4)根据入院情况对数据库进行操作5)根据出院情况对数据库进行操作6)查询各种信息7) 维护工作人员和管理员的工作信息8) 处理信息的完整性 根据以上所做的需求分析,并略掉一些细节(如不考虑用户的登录;对记 录的维护),我对系统的各个模块有了明确的划分。3.2 系统功能模块划分系统功能框图如下图所示:查询方式疾病种类图3-1系统功能模块示意图章 眼科医院管理系统应用程序设计4.1 系统窗体模块组成窗体模块共有五大模块,如下图所示图 4-1 系统导航图4.2 启动画面的实现 启动画面是为了给用户一个良好的印像,加深软件的亲和力,没有具体的 功能,就是在

30、网页内加入两个超链接,还有几幅图片,旨在使得进入界面大方 且有亲和力,窗体如下所示:已安市中心 医院眼科医院病厉致申署库系统病历查询后台管理登陆魚可以按照您的意愿和方式查如果您想登陆后台管理进行添加.:戈您所想要统计的病历数据维护操作请点击这号图4-2系统启动界面4.3用户登录窗体的的实现本窗体是为两种不同的用户(一般用户,管理员)提供选择以进入不同的模块,满足不同用户的需求。同时,为了搞清楚正在查询的用户是否具有查看该信息的资格,我还设置了不同的权限。若要进行后台操作你必须填写相应的管理 员密码和管理员帐号,若要使一般用户只可进行前台操作,按要求填写完以后提 交系统就会自动检查数据库表中的各

31、个字段,以确认是否具有进入该模块的权 限。源代码如附录 B 所见:4.4 用户查询功能的实现登陆界面如 3.2 启动画面的实现中的图所示,点击超链接病例查询,即可进入如下所示的界面:关键字:查询方式:疾病种类:2005-5-5入院日期V查讯所有分类查讯所有疔类睑道眶 . tm 才.-DH DH对不起,没有要查询的记录辛快速查讯图 4-3 用户查询界面你可以根据你所填入的查询方式填写关键字,你可选用的查询方式有四种, 分别为病人姓名,入院日期,出院日期,手术医生。同时为了你更快捷方便的查 询,你还可有目的的选择相应的疾病种类。完成以后按快速查询按钮,即可获取 自己所需的详细资料,系统就会显示如下

32、信息:1病人姓名性别年龄疾病种类疾病名称家庭性址联系电话入黎明男35目艮睑睑腺炎(麦粒肿)中国泰安053S-7654321首页上一页下一页尾页页次:1页共查讯到个病人转到:1 H图 4-4 用户查询结果界面若不按要求填写,或者填写的不符合实际情况,系统就会显示如下界面图 4-5 用户查询无结果界面4.5 管理人员后台维护功能模块的实现点击后台管理登陆按钮,则进入 login.asp 页面,这是进入后台的检验界 面需要输入管理员密码和验证码。进入后,登陆根目录下的 manage 文件中的 index.asp 页面(如下图所示)。这是框架页面,左侧是菜单页面,可选择进入 察看所有资料或添加。在察看

33、所有资料中可进行删除操作,添加页面则可以输入 新的病人资料。输入的新病历将直接输入到数据库 zhuku 表(如附录 A 所示)当 中。login.asp 页面图 4-6 管理员登录界面index.asp 页面图 4-7 管理员主界面4.5.1 添加功能的实现这是框架页面,左侧是菜单页面,可选择进入察看所有资料或添加。右侧 是添加页面,根据实际情况进行填写,完成以后按最下端的添加按钮,所有的资 料即会直接进入数据库zhuku表(如附录A所示)之中。除此之外,你还可清楚 的看到添加新病例这一栏有许多注释,请有关人员在填写时注意这些细节,务必 按要求进行填写。选择分类: 疾病种类: 疾病名称: 病人

34、姓名:手术医生:门诊号: 由院号: 入院日期: 出院日期:性别:年龄:眼睑V小类:睑板腺炎4.5.2 删除功能的实现同添加功能一样,这也是一个框架页面,左侧是菜单页面,可选择进入察看 所有资料或添加。点击左侧的察看所有资料这个超链接以后,右侧就会显示所有 的信息,根据实际情况进行修改或删除,你只需选中后面的方框,然后点击删除 按钮,确认后即可删除不需要的所有的资料,同时资料从 zhuku 表(如附录 A 所示)之中消失,所以你必须明了那些东西对你确实不存在价值。病丿炭咯入腳搁疾病名称手朮凰生选择20042-2张三匚20 03-3-4回20045-5脸蘇埶麹祁)历史画首页上一贡T-JI尾贞貝找:

35、L/1JT共有璨紀录删:门阿图 4-9 管理员删除病历界面4.5.3 查询功能的实现此功能模块的实现与删除模块的实现息息相关,因为你必须要先对你删除的 资料进行查询,所以此功能模块功不可没。图 4-10 管理员查询病历界面结束语建立眼科医院信息管理系统,是一项非常复杂的项目,但是通过这一段时间 的辛勤工作,我还是取得了相当不错的成绩,我从中学到了许多新的知识,像数 据库管理系统(Microsoft Access 2000)、asp (Active Server pages)、VB 脚 本语言(VB script),这些知识都是在做毕业设计的过程中学到的。从这次设计过程中,我感觉收益很多,像以前

36、我总是在使用这些东西,用 得得心应手,却从来没想过它的制作过程。然而,自从我实际制作之后才明白, 什么是一个真正值得叫好的管理信息系统,那是需要付出极大的努力和心血的, 因为在整个的过程中,我不论是从老师还是从同学那里都学到了大量以前所不熟 悉的知识,从而克服了一个又一个困难。与此同时,在收获知识和友情的过程中,我还意识到自己存在很多的不足。1) 自身的技术储备少,在做这个眼科医院信息管理系统的时候遇到了重重 困难,象数据库管理系统(Microsoft Access 2000)、asp 技术(Active Server pages)、Vb脚本语言(VB script),这些知识只是听说过,根本

37、不精通。2) 自己在做项目时,应该时刻注意总的进度,不能顾此失彼,得不偿失。 再接再厉,继续培养自身的团队精神。3) 在解决一些问题时方法不太合理,有待于继续提高。听说过一句话,“知人者智,自知者明”,我相信通过这一段时间的毕业设 计,我在往后的生活、工作、和学习中,一定会更加严格的要求自己,以取得更 好的成绩来报答那些给予我帮助的同学、老师。致谢首先要感谢学校及其社会有关部门给我一个发现自我、挖掘潜力、修正缺点 的机会,让我有机会将自己学到的东西进行系统的应用,还原于实践:特别是学 校为我们提供的机房和图书馆,解决了我们的燃眉之急。这些年来学校对我们的 关心和爱护体现的淋漓尽致!其次要感谢恩

38、师这些年来的谆谆教诲,正是他们辛勤的汗水使我们茁壮成 长、迅速成熟,特别是毕业设计阶段,我们的指导老师不辞辛苦、不厌其烦的为 我们答疑指导,为我们课设的顺利完成铺平了道路。还有那些帮助过我的同学们,是他们在我遇到困难,即将失去信心之际,伸 出了援助之手。正是他们的辛勤劳动、无私付出、默契合作为我们共同的事业贡 献全部的力量。除此之外,我也感谢养育我的父母和那些机房的老师,我所有的一切,都来 源于他们的关心、支持与奉献;都源自他们不辞辛苦,默默无闻的奉献。他们一 直也将永远是我前进的动力。最后,请允许我说一句:谢谢你们!参考文献1冯昊.ASP动态网页设计与上机指导M北京:清华大学出版社,2002

39、2杨冀川.ASP动态网站设计实战M北京:机械工业出版社,20003沈大林.Dreamweaver Flash Fireworks三合一教程M.北京:电子工业出 版社, 20014Mike Morrison , Jonline Morrison.数据库的WEB站点M北京:清华大 学出版社, 20025杨威.ASP3. 0网络开发技术M.北京:人民邮电出版社,20016余雷,周松建.ASP.NET应用开发百例M北京:清华大学出版社,20037李劲.精通ASP数据库设计M.北京:科学出版社,20018黄斯伟,王玮.HTML4.0使用祥解M.北京:人民邮电出版社,19999白鉴聪,王进.JavaScr

40、ipt网页效果大师M.北京:机械工业出版社,200110武苍林,罗晃.Web数据库的ASP开发方案J.计算机工程与科学,1999: 21(1):65-6811贾军渭.基于WWW和分布式对象技术的Browser/ Server结构J.计算机工 程.1998, 1012陈世雄,耿新民等.多层分布式B/S计算模式的Web数据库应用程序Delphi 实现技术Z.计算机工程.2001, 1013侯云峰.Client/Serve应用开发指南M.北京:电子工业出版社.200014高传善,张世承.计算机网络教程M.上海:复旦大学出版社.1997附录 A: 附加数据库结构中的图和表附1: zhuku表单ID数据

41、库自动纪录条目的标号,在杳询或删除时调用ryrq病人入院日期Cyrq出院日期Mzh病人入院的门诊号Zyh诊断号Brxm病人姓名Xb性别Zyh诊断号Brxm病人姓名Xb性别nl年龄Jbzl病人所得疾病种类Bh疾病种类的编号Jbmc具体的疾病名称Jbmcbh疾病名称编号Jtzz家庭住址Lxdh联系电话Ryzd入院诊断Cyzd出院诊断Ssfs手术方式Zlxg治疗效果Sryys收入院医师ssys手术医师Blsxys病历书写医师bz病人的备注附 2: shop_admin 表中的各字段名称:附 3:shop_config 表中的各字段名称:vebnue vebeiailregti&opeN泰妥帀中心医嘟

42、IhidrE喊1&3. |耐hp;加靠;觥血;耐血;|丨山东科技犬学附 4:jibingzl 表中的各字段名称:膜病麗 眶膜膜麗素体络 眼结巩角色晶脉附 5:jibingmingcheng 表中的各字段名称:jibingmingcheng:表IDjbacjbacbhbh工flbh|1餓腺炎112脸腺炎嗟粒肿)2123眼险牖嗽3134服睑删4145蹶腺鸞肿傲粒5156险錄)炎6167新生儿酚炎717S服险皮炎818附录 B: 主要源程序代码清单附 1 :快速查询界面模块的代码 关键字:v/td 查询方式: voption value=l selected入院日期 出院日期v /optionvop

43、tion value=3 病人姓名 v/optionvoption value=4手术医生 v /optionv/selectvdiv align=rightv/divv/tdv/trvtrvtd bgcolor=#FFFBEF style=padding-left:6px vp align=right疾病种类:v/tdvtd bgcolor=#FFFBEF style=padding-left:6px vselect name=jbzlvoption value=0 查讯所有分类 v/optionvoption value=l眼睑 v/optionvoption value=2y 目道v/o

44、ptionvoption value=3 眼眶v/optionvoption value=4 结膜 v/optionvoption value=5巩膜 v/optionvoption value=6 角膜v/optionvoption value=7色素膜 晶体病 v /optionvoption value=9脉络膜 v /optionvoption value=10 视网膜v /optionvoption value=11青光眼 v/optionvoption value=12 玻璃体 v /optionvoption value=13视神经 v /optionvoption value=

45、14 眼外肌及其神经v/optionvoption value=15 屈光及视力 v/optionvoption value=16 眼外伤 v /optionvoption value=17 其他 v /optionv/select v/tdv/tr vtrvtd height=18 bgcolor=#FFFBEF style=padding-left:6px v/tdvtd bgcolor=#FFFBEF style=padding-left:6px  v/td v/tr vtrvtd height=18 colspan=2 bgcolor=#FFFBEF style=paddin

46、g-left:6pxvdiv align=centervinput type=submit name=Submit3 value= 快速查讯 onclick=return checkk();附 2 :管理员登陆系统模块的界面vtd width=75% 管理员帐号:vinput class=wenbenkuang name=admin type=text id=admin size=20 style=font-size: 9ptv/tdvtd width=35% align=centervtd 管理员密码:vinput class=go-wenbenkuang type=reset name=C

47、lear value=重 置 v/tdv/trvtrvtd 登陆验证码:vinput class=wenbenkuang name=verifycode type=text value= maxLength=4 size=10 style=font-size: 9ptvimg src=./GetCode.aspv/tdvtd align=centervinputclass=go-wenbenkuangonclick=window.location=./index.asp type=button value=返 回name=Submit3v/tdvtable border=0 cellpaddi

48、ng=0 cellspacing=0 width=403vtrvtd width=403 height=103 align=centervdiv align=centervtable width=350 border=1 cellpadding=0 cellspacing=0 bordercolor=#FF9900vtrvtd width=110% bordercolor=#FAC452 vfont color=#FF0000请 在30秒内登陆,页面刷新间隔为30秒v/fontvbr vfont color=#FF0000请务尝试非法登陆 v /fontv/td附 3 :病历资料查询模块的代码

49、vtd height=16vdiv align=centervfont color=#FFFFFF 病 人 资 料 查 看 与 修 改v/fontv/divv/tdv/trvtrvform name=form1 method=post action=vtd height=113 bgcolor=#fffbefvtable width=12 height=7 border=0 cellpadding=0 cellspacing=0vtrvtd width=26%xdiv 8临口=七6皿6病人姓名 v/div v/tdvtd width=20%vdiv align=center入院时间 v/div

50、 v/tdvtd width=24%vdiv 8临口=七6皿6疾病名称 v/div v/tdvtdvdiv align=center手术医生 v/divv/tdvtd colspan=2vdiv align=center选 择 v/divv/tdv/trvtr bgcolor=#fffbefvtdvdiv align=center黎明v/av/divv/tdvtdvdiv align=center 2004-5-5v/divv/tdvtdvdiv align=center 睑腺炎(麦粒肿)v/divv/tdvtd width=18% vdiv align=center历史 v/divv/tdv

51、td width=12%vdiv align=centervinput name=selectID type=checkbox id=selectID value=3 v/divv/tdv/trvtr bgcolor=#fffbefvtd height=30 colspan=5 vdiv align=rightvinput type=submit name=Submit value=删 除onClick=return test();   v/divv/tdv/trv/tablevform method=Post action=managebook.asp?selectm=&

52、selectkey= vp align=center class=contents vfont class=contents 首 页 上 一 页 v/font vfont class=contents 下 一 页 尾 页 页 次 : lv/fontvfont class=contents/l 页v/font vfont class=contents 共有 1 条纪 录 vfont class=contents、转至U: v/fontvinput type=text name=page size=2 maxlength=10 class=smallInput value=l v/for

53、mvtable width=l2 height=7 border=0 cellpadding=0 cellspacing=0附 4: 添加新病历模块的代码vtd height=18治疗效果:v/tdvtd height=l8 vinput name=zlxg type=text id=zlxg size=30v/td v/trvtrvtd收入院医生:v/tdvtdvinput name=sryys type=text id=sryys size=30v/tdv/trvtrvtd height=32vdiv align=center v/divv/tdvtd height=32 vdiv ali

54、gn=centervinput type=submit name=Submit value= 添 加 onClick=return check();vSCRIPT LANGUAGE=JavaScriptv!-function check()if(checkspace(document.myform.jbzl.value) document.myform.jbzl.focus();alert(请输入疾病种类! ”);return false;if(checkspace(document.myform.jbmc.value) document.myform.jbmc.focus();alert(请

55、输入疾病名称! ”);return false;if(checkspace(document.myform.brxm.value) document.myform.brxm.focus();alert(请输入病人姓名! ”);return false;if(checkspace(document.myform.ssys.value) document .myform.ssys.focus();alert(请输入手术医生!); return false; if(checkspace(document.myform.mzh.value) document.myform.mzh.focus();al

56、ert(请输入门诊号!); return false; if(checkspace(document.myform.nl.value) document.myform.nl.focus(); alert(请输病人年龄! ”);return false;function checkspace(checkstr) var str = ;for(i = 0; i function regInput ( obj, reg, inputStr) var docSel = document.selection.createRange()if (docSel.parentElement().tagName != INPUT) return false oSel = docSel.duplicate() oSel.text = var srcRange = obj.createTextRange() oSel.setEndPoint(StartToStart, srcRange)var str = oSel.text + inputStr + srcRange.text.s

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!