收藏 分销(赏)

ASP医院门诊预约挂号系统论文.doc

上传人:丰**** 文档编号:4498255 上传时间:2024-09-25 格式:DOC 页数:46 大小:1.73MB
下载 相关 举报
ASP医院门诊预约挂号系统论文.doc_第1页
第1页 / 共46页
ASP医院门诊预约挂号系统论文.doc_第2页
第2页 / 共46页
ASP医院门诊预约挂号系统论文.doc_第3页
第3页 / 共46页
ASP医院门诊预约挂号系统论文.doc_第4页
第4页 / 共46页
ASP医院门诊预约挂号系统论文.doc_第5页
第5页 / 共46页
点击查看更多>>
资源描述

1、ASP医院门诊预约挂号系统论文医院网上预约挂号系统的设计与实现摘要 医院网上预约挂号系统主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。系统对前者要求建立一个数据一致性和完整性强,数据安全性好的数据库。而对于后者则要求其应用程序功能完备,易使用等特点。选择ASP 和ACESS数据库等开发工具,利用各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行性系统为止。关键词: 网上预约挂号, 数据库,系统应用原型Abstract: Online a registered hospital system inclu

2、des the establishment and maintenance of the database and any application for the development of both 。The system establishes a data uniformity and complete to the former request, the data security good database. But requests its application procedure function regarding the latter to be complete, ea

3、sy to use and so on the characteristics. Choose asp and acess databases development tools, the use of the object-oriented variety of tools, first in a short period of a prototype system application, then, a prototype system to the needs of the iteration, revision and improvement until the satisfacti

4、on of the workability of the system. Key words: reservation to register online, database,System application prototype目录第一章 绪论11.1 论文研究背景与意义11.2 国内外发展现状21.3 本文所做工作31.4 本文结构安排3第二章 可行性研究 4 第二章 相关技术及工具介绍42.1浏览器/服务器结构42.2 ASP的技术简介52.2.1 什么是ASP52.2.2 ASP语言的基本特点62.2.3 ASP程序语言的优势72.3 Access数据库的选择7第三章 系统分析93

5、.1系统功能描述93.2系统逻辑模型103.3 概念模型设计123.4数据库的设计143.4.1建立数据库143.4.2数据库的连接16第四章 系统实现174.1首页登陆界面174.2前台功能介绍184.2.1专家查询184.2.2 预约查询214.2.3用户信息修改214.2.4 用户密码修改224.3 后台管理员操作界面234.3.1专家管理234.3.2 用户管理254.3.3 预约管理264.3.4系统管理27第五章 结论28致谢29参考文献:30- 3 -第一章 绪论1.1选题背景、目的及意义1.1.1选题背景随着经济与科学技术的高速发展,信息化的进程不断加快。随着计算机性能不断提高

6、,价格不断下降,计算机已在医院医疗,教学,科研,管理的各个方面得到越来越广泛的应用。然而,我国还有部分医院的信息处理停留在手工方式,劳动强度大且工作效率低,医师护士和管理人员的大量时间都消耗在事务性工作上,病人排队等候时间长,辗转过程多,影响了医疗的秩序。计算机化的医院信息系统已成为现代化医院运营必不可少的基础设施与技术支撑环境。网上预约挂号系统是整个医院管理信息系统的第一个窗口,是病人到医院就诊要做的第一项工作。它用于收集病人的信息,协调科室医生管理,控制各科室的流量等等。121.1.2选题目的网上预约挂号系统是一种基于互联网的新型挂号系统,是卫生信息化建设的最基础项目之一。利用该预约挂号系

7、统,用户就可以在网上预约医院的专家、专科号,而无须再受排队之苦。它能更好的改善就医环境,简化就医环节,节约就医时间,真正体现了以病人为中心,一切从方便患者出发,符合当今医院人性化温馨服务的理念。1.1.3选题意义目前,挂号一直是困扰医院提高服务质量的一个复杂环节,特别是医疗水平高、门诊量大的医院,而造成挂号质量难以提高的因素主要有两方面:一是集中式挂号(现在流行的分层挂号只是相对而言一个范围较小的集中式挂号),就诊人员流量不均、具有不确定性,有明显的就诊高峰和低谷(表现在整个医院不同门诊时间段及同科室的不同时间段)。高峰期病人挂号排队长,就诊时间长,医生熟人插号现象,环境拥挤混乱,医生问诊时间

8、短、不仔细、态度差。而低谷期,医生无病人看、溜号,医院资源浪费。二是专家号(特别是名专家号)难挂,出现倒号、炒号现象,严重损害病人利益,影响到医院的声誉。而采用网上预约挂号,可有效的解决这一现象,还通过有效的身份验证,杜绝倒、炒专家号的现象,提高医院门诊服务质量,取得良好的社会效益和经济效益。此外,病人到医院就诊前对医院的相关信息了解不多,对所要挂的专科医生的情况又不太了解,只能凭经验和印象进行选择,具有较大的盲目性。而当医院开通网上挂号预约服务以后,求医者只需坐在家中,轻点儿下鼠标,就可以挂上医院专家门诊号,可以做到“足不出户选医生”。网上预约正悄然改变着都市求医者的看病观念。拥有相对固定的

9、个人医生和习惯。预约看病,将不再遥远,所以应用必将越来越广泛。1.2 国内外发展现状随着互联网络的迅猛发展,Internet用户已呈几何级数增长,目前已经有很多医院投入使用网上挂号系统。据了解,预约挂号在国外颇为普及。加拿大籍医务工作者张团女士告诉记者,在西方国家,病人看病都需要事先进行预约。随着预约挂号的深入推广,国内越来越多的医院也意识到预约服务在节约看病时间、分流患者、减轻医院压力上的作用。据了解,尽管存在很多困难,但全国各地的医院在尝试预约挂号的实践中还是提供了很多有益的做法。广东省人民医院早在2004年就采取了一套相对完整的预约挂号体系,其三种预约方式,按照受欢迎程度排名依此为:电话

10、、现场、网络,分别占到了预约挂号中 50%、40%、10%。在福建,全省范围内拨打12320海西健康热线电话,即可预约到福建省立医院等5家医院的专家号,只按市话费标准收费,不收取任何信息服务费。记者在北京地区通过拨打该电话,成功预约到福建省立医院一位内科专家。在北京,据解放军总医院办公室刘泉向记者介绍,解放军总医院(三一医院)于前不久专门开通了夜间门诊电话预约挂号66936619(不收预约费),可以毫不费力地约到各科室的专家,开通不久即见成效,目前已经成功分流了约1/3的患者。此外医院还开通手机挂号功能,患者只需要发送短信就可以进行预约挂号。患者根据系统提示,输入姓名、性别、年龄、住址、付费方

11、式、就诊卡号、预约时间、预约科室、预约项目、预约医师等内容,系统就会根据各门诊科室提供的具体情况,安排给患者合适的就诊排号位或挂号建议。在患者就诊前一天、就诊当天、就诊前一小时、就诊前5分钟,系统还会以短信的形式多次通知患者。患者如果有事无法就诊,通过发送短信,经过医师或护士同意,还可二次预约就诊时间。广东省卫生厅副厅长廖新波认为,预约是提高医院知名度、提高医生知名度、提高医院效益和符合就诊者意愿的工作,预约工作做得好,可以实现医患双方的共赢。对于目前预约和排队并存并出现矛盾的现状,他建议,医院要把每天的预约单按照诊室号夹在门口,目的是让就诊者知道自己处于这位医生接诊序列的什么位置,同时也宣示

12、医院“公平对待每一个就诊者”的服务理念。医院管理者要确立预约是门诊挂号的主渠道的理念,开始从部分开放预约诊号到全面开放,最后逐步实行全号源的免费预约。131.3开发技术简介系统基于Windows平台,采用ASP语言编程和Access数据库技术,界面使用Dreamweaver设计动态网页。系统包含前台操作与后台管理,前台用户可以进行专家查询、预约查询与修改、个人信息修改、密码修改等操作。后台包括用户管理、专家管理、预约管理及系统管理等功能。界面简单,操作使用方便。硬件要求: 最低配置要求如下:386DX机型; 1GB硬盘容量;16MB内存;640480显示卡 及VGA 彩显; 中文Windows

13、98操作系统。人机界面友好,适用于大部分人群,哪怕是计算机知识少的人群。工作人员只须按时对系统进行更新、维护便可保证预约的有效性、可靠性。1.3.1浏览器/服务器结构WEB浏览器/服务器结构(Browser/Server,简称B/S)是基于WEB技术的新型网络结构,成功地弥补了C/S结构的很多不足。B/S结构网络中,Internet客户端不再与数据库相关联的服务器直接相连,而是通过WEB服务器再与数据库服务器相连。用户的请求先送到WEB服务器,再由WEB服务器负责将处理结果格式化为HTML格式,最后再反馈给用户。该结构的实质是传统的二层C/S模式的进一步发展,通常称为三层结构5。B/S结构本质

14、上是请求驱动结构,但是它在综合多项技术的同时克服了C/S结构的一些不足。采用B/S模式构造的MIS系统的优点是:(1)客户端软件简单而统一,以浏览器作为统一的用户界面操作简单方便,大大节省客户机的硬盘空间和内存;(2)极大地减少了系统开发和维护费用,软件版本的更新仅涉及到服务器端的软件更新;(3)解决了客户/服务器应用中存在的客户端跨多平台的问题,界面通用统一;(4)特别适用网上信息的发布,这是其他结构所无法实现的。由于它具有适应未来信息技术发展的先进性,己逐步成为MIS系统体系结构的首选。B/S结构的MIS关键要解决好WEB数据库的存取问题,传统的CGI技术存在效率低、速度慢、调试维护困难及

15、API (Application Programming Interface,应用程序编程接口)兼容性差、开发难度大的缺点。而ASP技术出色地解决了WEB数据库的存取问题,它可使WEB信息系统的开发变得简单、快速、高效。现在ASP技术己经被广泛地采用来开发WEB数据库应用,从而极大地促进了WEB信息系统的应用。B/S(Brower/Server)结构是指客户端通过浏览器访问web和与web相连的后台数据库,其结构如图2-1所示。图2-1 B/S结构图1.3.2 ASP的技术简介随着网络时代的到来,人们对Internet信息服务的要求也不断提高,普通的静态网站己不能满足各种应用需求。因此,网站开

16、发人员必须掌握客户/服务器技术,以便创建动态的网站内容。ASP技术就是用来开发动态网站的语言之一。1 什么是ASPASP是Active Server Pages的缩写,中文名称叫做“动态服务器页面”,是一种WEB服务器端的开发语言,本质上是一个服务器端的脚本编写环境,是目前开发WEB动态交互网页的主流技术,应用该技术可以轻松快捷地开发高效的、运行动态的、交互的服务器端WEB应用程序2 。ASP是一种类似于VB的面向对象的程序语言,微软的Active Server支持ASP技术,微软从IIS3. 0开始增加了Active Server功能。Active Server是在服务器端提供对Active

17、 X和VBScript的支持,这样不论客户端使用哪一种浏览器,都能正常地进行浏览查询、修改、删除、录入等操作。传统的通用网关接口CGI和应用程序编程接口API两种方法由于它们不整合于HTML中,在设计一个应用程序时所使用的是一个完全不同于编写HTML的过程,另外其效率低下,因此均不易开发和维护。而使用ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的WEB页和基于WEB的功能强大的应用程序,并且使用ASP代码编写的应用程序很容易开发和修改。因此,ASP被广为运用。当用户通过浏览器向WEB服务器请求.asp文件时,ASP脚本开始运行。然后WEB服务器就调用ASP, ASP全面读取

18、请求的文件,所有脚本命令均被执行,最后给浏览器返回一个响应页面。ASP中的脚本在WEB服务器端运行,WEB服务器负责所有的脚本处理并生成标准的HTML页面传送给浏览器,而不是传统的在用户浏览器中的运行,这一措施使用户的浏览器无须担心服务器端的网页使用何种脚本,ASP都会生成一个符合HTML标准的网页送回用户端,减轻了浏览器的负担,可大大提高交互的速度。ASP工作原理示意图如图2-2所示。图2-2 ASP工作原理示意图2. ASP语言的基本特点以下是ASP独具的一些特点4:(1)使用VBScript、JScript等简单易懂的脚本语言,同时结合HTML代码,即可快速地完成网站的应用程序。(2)使

19、用普通的文本编辑器,如Windows的记事本,即可进行编辑设计,而利用诸如Frontpage或者Dreamweaver等所见即所得的网页编辑软件可以快捷方便地进行编辑,易学易用。(3)与浏览器无关(Browser Independence),用户端只要使用可执行HTML代码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言(VBScript、JScript)均在Web服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。(4)Active Server Pages能与任何ActiveX Scripting语言相容。ActiveX Server Components(Active

20、X 服务器元件)具有无限可扩充性。可以使用Visual Basic、Java、Visual C+、COBOL等编程语言来编写你所需要的ActiveX Server Components。(5)Active Server Pages 的源程序,不会被传到客户端浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。ASP的奇妙之处真是不胜枚举,更为重要的是,ASP是一种“无须编程”的软件开发工具,用简单的几个语句,即可对数据库进行操作。另外,ASP程序员的数量惊人,所以当你遇到问题时,可以请求他人帮你解决。3. ASP程序语言的优势(1) ASP完全与HTML完全融合在一起,应用程序无

21、需编译和连接,就可在服务器端直接执行。 (2) 使用VBScript等简单的脚本语言,再结合HTML代码,就可快速完成网站应用程序的编写,创建简单。(3) 面向对象,能用任何ActiveX脚本语言来编写。(4) 由于可使用任何一个普通的文本编辑器,因此其编写方便。(5) 由于脚本在服务器端执行,因此它几乎可以支持任何一种浏览器。(6) 用ASP开发的WEB应用程序,返回到浏览器的是纯HTML语言,不依赖浏览器和操作系统,因此源代码不会传到浏览端,源程序不会外漏,具有较好的保密性。(7) 用在服务器端执行的ASP程序代码生成或修改在客户端执行的脚本。(8) 开发者可通过使用ActiveX服务器组

22、件无限扩充应用程序功能。由于ASP的出现,使网页访问者和服务器进行交互更加容易。利用ASP还可以实现基于WEB的信息管理系统,简化了系统的开发与维护。利用ASP实现的信息管理系统使用户非常方便地对后端数据库记录进行增加、删除、修改、查询操作,而且利用ASP可以实现分页技术,使用户对大量记录的查询一目了然,可以轻松地查看所有记录。ASP是微软产品,它与微软的Access等办公软件可以有机结合,可轻松实现对报表的打印,且美观实用7。1.3.3 Access数据库的选择Access是MicroSoft公司始于1994年发表的微机数据库管理系统。作为一种功能强大的MIS系统开发工具,它具有界面友好,易

23、学易用,开发简单,接口灵活等特点,是一个典型的新一代数据管理和信息系统开发工具。与Microsoft的其他数据库产品如FOXPRO等相比,Access具有较独特的优势-提供了更强大的数据组织,用户管理,安全检查等功能。其优点10有:(1)存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 (2)面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和

24、属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。(3)界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。(4)集成环境、处理多种数据信息Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成

25、器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。(5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity)利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。二 可行性研究在实施一个项目之前,首先要对将

26、要实施的项目进行可行性研究,确定项目是否能够进行,是否值得进行。并不是所有的问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。如果在问题没有可行的解的情况下,那么花费在这项工程上的任何时间、人力、软硬件资源和经费都是浪费的。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性研究的目的不是解决问题,而是确定问题是否值得去解决。要想达到这个目的,不能靠我们主观猜想而只能靠客观分析,因此必须分析几种主要的可能解法的利弊,从而判定原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大于开发这个系统的投资价值。可行性研究的实质上是要进行一次大

27、大压缩简化系统分析和设计的过程,也就是在较高层次上以较抽象的方式来进行的系统分析和设计的过程。在对问题正确定义的基础上,通过分析问题,导出试探性的解,然后复查并修正问题定义,再次分析问题,改进提出的系统实施方案。如此循环,直到得到满意的结果为止。经过定义问题、分析问题、提出实施方案的反复过程,最终提出一个符合系统目标的高层次的逻辑模型。然后根据得到的系统的这个逻辑模型设想各种可能的物理系统,并且从技术可行性、经济可行性和操作可行性方面分析这些物理系统的可行性。2.1技术可行性根据客户提出的系统功能、性能及实现系统的各项约束条件,依照现有的条件,从技术的角度研究系统实现的可行性。本系统前台数据库

28、采用acess,该数据库系统具有界面友好,易学易用,开发简单,接口灵活等特点,是一个典型的新一代数据管理和信息系统开发工具。具有较独特的优势-提供了更强大的数据组织,用户管理,安全检查等功能。系统基于Windows平台,采用ASP语言编程和Access数据库技术,界面使用Dreamweaver设计动态网页。系统包含前台操作与后台管理,前台用户可以进行专家查询、预约查询与修改、个人信息修改、密码修改等操作。后台包括用户管理、专家管理、预约管理及系统管理等功能。界面简单,操作使用方便。2.2经济可行性从本系统开发的角度来看,系统的投资成本比较低,只需购买参考资料以及开发系统时需要的开发工具;从使用

29、本系统带来的效益方面来看,用户就可以在网上预约医院的专家、专科号,而无须再受排队之苦。它能更好的改善就医环境,简化就医环节,节约就医时间,真正体现了以病人为中心,一切从方便患者出发,符合当今医院人性化温馨服务的理念。因此,本系统的开发在经济上是完全可行的。2.3操作可行性由于现在科技的飞速发展,计算机早已普及生活的方方面面,便利的科技条件给人们带来优越的工作环境,这使人们对工作效率及可操作性都有了更高的要求。本系统用户平台直接面向管理员和患者用户,界面简单、明了,采用可视化界面,用户只需用鼠标和键盘就可以对系统进行管理及预约等功能。由于本系统的操作简便、易懂,在软件使用之前对企业内部工作人员进

30、行简单的培训即可。系统维护需要有专业知识的人员操作,现在企业中都有专业的技术人员,所以这不成问题。本系统大概需要四个月的时间完成。前三个星期主要是以收集有关系统方面的资料为主,然后深入学习使用开发工具,接下来就是对系统的设计,到做数据库、界面,以及中间的连接。因此,掌握了系统开发技术并能熟练使用就能完成系统的开发。综上所述,本系统在操作方面是可行的。第三章 系统分析实施医院信息化建设以后,我们要通过互联网和通讯系统选择医院、选择医生,进行网上挂号、预约就诊,从而减少病人的排队候诊时间;通过屏幕显示病人就诊、检查和取药的时间,病人可以坐着等候;通过自动划价收费系统和电子查询系统,使病人对医院收费

31、放心等等。据了解,广东卫生信息化建设令人关注,目前正积极推行“电子病历”医院试点工作。以后老百姓到医院看病,可望告别反复填资料、跑上跑下递药方、排队等化验单结果的奔波劳累,只需“网”轻松搞定。在具体的需求驱动下,我们采用计算机技术开发网上预约挂号系统。3.1系统功能描述通过对用户需求的分析,本系统的功能主要包括两块,前台用户操作及后台管理。各个功能的具体描述如下:前台用户操作界面功能主要有:专家查询、预约查询、用户信息修改、密码修改等功能设置。专家查询通过这个功能可以浏览到每个专家的简介及所属科室,从而选择专家进行具体预约。预约查询此功能汇总了用户的预约信息,包括:门诊号、专家、门诊日期、预约

32、日期,同时还可以对预约进行取消。用户信息修改可以对自己的信息进行修改,如:姓名、密码提示问题及答案、性别、出生年月、身份证号、E-mail地址等信息。密码修改输入一遍旧密码,两遍新密码即可成功修改密码(密码必须是八位)。安全退出用户可以点击安全退出按钮返回到登陆界面。后台管理员可操作的有:专家管理、用户管理、预约管理、系统管理等功能设置,具体描述如下:专家管理对专家进行添加与删除,修改专家档案,查看每个专家的预约情况。用户管理 显示用户的预约信息,也可以对某个特定用户进行查询。预约管理可以分别按用户名、专家名、预约号、科室、预约日期、就诊日期进行查询管理,取消已过期的预约信息。系统管理 对管理

33、员进行添加与删除,修改管理员信息。 3.2系统逻辑模型 经过对系统的具体分析,得到下面第一层系统模型的数据流图。如图3-1所示:用户名 管理员医院门诊挂号系统用户名、密码 用户名、密码请求退出请求退出图3-1 医院门诊挂号系统数据流图经过对上图的分析,又可以得到分解后的第二层数据流图。如图3-2所示:用户名管理员1.前台2.后台用户名、密码退出请求信息F1 Expert表F2 Registration表表用户名、密码请求退出图3-2 医院门诊挂号系统数据流总图在上图的基础上,根据需要进行再次分解得到两幅第三层数据流图。其中第一幅为前台用户可以进行的主要功能数据流图。如图3-3所示:登录用户信息

34、1.1前台1.2专家查询1.3预约查询1.5密码修改1.4信息修改用户请求专家查询信息用户请求预约查询信息用户密码修改信息用户修改信息F1 Expert表F2 User表图3-3 医院门诊挂号系统前台数据流图以下是描述后台管理员能进行的主要功能数据流图,如图3-4所示:登录管理员信息2.2专家管理2.1后台2.4预约管理2.5系统管理2.3用户管理请求专家管理信息用户管理信息预约管路信息请求管理员信息F2 Expert表F1 User表图3-4 医院门诊挂号系统后台数据流图3.3 概念模型设计数据库建模经过分析,抽取以下几个关键的实体:管理员信息、用户信息、系统形成信息他们的实体图如图3-5,

35、图3-6 图3-7 图3-8所示:管理员信息Id号帐号密码 图3-5 管理员信息实体图用户信息密码提示问题问题答案E-Mail真实姓名身份证号以往病例家庭住址联系方式用户名出生面约联系方式用药记录 图3-6用户信息实体图 医院门诊挂号系统形成医院概况密码修改专家查询预约查询信息修改图3-7医院门诊挂号系统形成实体图在找出实体的基础上,进一步分析各实体之间的联系,得到实体联系图,即图3-8所示:医院门诊挂号系统维护包含用户用户信息形成形成 图3-8 医院门诊挂号与用户信息生成的E-R图3.4数据库的设计3.4.1建立数据库建立数据库DATABASE,根据对系统的分析,需要建立管理员表、专家信息表

36、、预约信息表、用户信息表四张表,各表的结构如下:(1) 管理员表(admin)用来保存管理员的信息, 添加管理员的姓名,密码等级和范围,该表的结构如表3-1所示:表3-1 管理员表字段名数据类型字段大小备注ID自动编号长整型AdminName文本50用户名AdminPwd文本50用户密码 (2)专家信息表(Expert),用来专家查询、专家管理功能。该表的结构如表3-2所示:表3-2 专家信息表字段名数据类型字段大小备注ID自动编号长整型Name文本50专家姓名Sex文本2性别Office文本10科室Speciality备注专长TimeList文本70工作计划 (3)预约信息(Registra

37、tion)用来预约查询,预约管理功能。该表的结构如表3-3所示:表3-4-3 预约信息字段名数据类型字段大小备注ID自动编号长整型RegDate日期/时间预约时间DiagDate日期/时间就诊时间APM是/否上午true下午falseExpertID数字长整型专家IDPatientID数字长整型病人ID (4)用户信息表(User)用户注册信息、用户修改信息、用户管理以及用户登录信息。该表的结构如表3-4所示:表3-4 用户信息表字段名数据类型字段大小备注ID自动编号Username文本50用户名Password文本18密码Question文本50密码提示Answer文本50回答RealNam

38、e文本10真实姓名Sex文本2性别Birthday日期/时间生日IDCard文本10身份证号Email文本50电子邮件LinkMethod文本200联系方式Address文本50地址MedHistory文本200病史MedRecord文本200用药记录OtherInfo文本200其他3.4.2数据库的连接在基于微软IIS/PWS的网络平台上,通过服务器端运行的ASP程序来访问后台数据库,是一种最常见的模式了。而对于小型的数据库应用需求,微软的Access数据库,应该是与ASP程序配套使用的首选。由于Access数据库的ODBC驱动程序支持的SQL指令全,执行效率高,所以Access后台数据库+

39、ASP服务器端程序+客户端IE浏览器,是一个精练实用高效的组合模式。本系统采用ADO访问数据库,其代码如下:第四章 系统实现4.1首页登陆界面登录界面如图4-1所示,页面的原代码存储在Index.asp文件中。图4-1用户、管理员登录界面该界面为用户与管理员登陆界面,新用户可以在此界面进行注册,注册成功后将会让你返回登录,然后输入用户名、密码登陆首页,老用户如果忘记密码还可以点击“忘记密码”进行密码重设。为了系统的安全性,用户密码使用了密码加密处理,必须是八位数字;其次,管理员点击“管理员登录”可以进入管理界面。4.2前台功能介绍首先,我们以用户的身份登陆系统,进入首页便会显示医院简介,医院荣

40、誉,医院类型,等级等资料。还有相关预约须知内容、专家与科室介绍及必要时的联系方式可点击浏览,如图4-2所示:图4-2 医院概况界面系统上方的功能栏中包含专家查询、预约查询、密码修改、用户信息修改、安全退出等主要功能,用户可以根据需求了解医院情况并进行预约。界面左边还配有医院发布的一些健康小贴士的滚动字幕,感兴趣的用户可以随性对其进行点击。4.2.1专家查询当用户点击专家查询按钮时,出现如下界面,这个界面罗列了医院著名专家的详细资料,共三页 。用户可以选择性的浏览专家信息,方便快捷。页面的原代码保存在Expert.asp文件中,其界面如图4-3所示。图4-3专家查询界面从中可以查看到每个专家的姓

41、名、性别、所属科室以及专家专长,用户可以根据自己的需求选择相应的专家。然后点击“预约该位专家”按钮便可进行具体预约流程,如图4-4所示。图4-4 可预约信息我们以丁淑华专家作为例子,上图是还没有用户预约该位专家记录时所显示的页面情况,上面会具体显示专家可预约的门诊时间,一共的可挂号人数及剩余可挂号人数。用户根据自己的时间安排选择合适的时间进行预约,点击“预约”按钮进入下一页面,如图4-5所示。图4-5 预约清单信息用户在记住预约清单之后可以点击确定按钮,即预约成功。这样系统里的可预约人数就会相应的减掉一位,如图4-6所示。图4-6预约后界面然而,同一个用户不可进行重复预约,若两次进行同样的预约

42、,系统便会显示警告信息,如下图4-7所示。图4-7 警告信息4.2.2 预约查询点击“预约情况”按钮可以得到个人的门诊号及预约信息,若用户改变主意不想预约该位专家,可以点击“取消”按钮,这样即可进行取消预约操作,删除自己的预约信息。如图4-8所示。图4-8 本人预约情况4.2.3用户信息修改 图4-9显示的便是用户的信息栏,用户可以对里面的信息进行修改,其中加*的为必填,完成之后提交修改即可完成操作。图4-9 用户信息修改4.2.4 用户密码修改图4-10 用户密码修改界面通过上图4-10,用户可对自己的密码进行修改。4.3 后台管理员操作界面我们可以从系统的首页上点击管理员登陆,系统管理员对

43、系统主要有专家管理、用户管理、预约管理以及系统管理等4大模块的管理和维护。4.3.1专家管理点击“专家管理”就可以进入专家管理界面,如图4-11所示。管理员可以对所有专家进行添加与删除,修改专家资料,查看预约情况等操作。图4-11 专家管理界面我们以内科专家王雪娇为例,分别进行添加专家、修改专家资料及预约情况查询等操作,其过程如下:(1) 点击“添加专家”进入添加专家页面,姓名框内输入王雪娇,性别女,科室框内内科,如图4-12所示。图4-12 管理员添加专家界面 (2)点击“修改专家资料” ,可以进入专家信息修改页面,如图4-13所示。图4-13 专家信息修改(3)点击“预约情况查询”,可以进

44、入专家预约情况页面,我们可以根据多种方式查询每个专家被预约的情况,如按照用户名查询、按预约号查询以及按照预约日期查询等,如图4-14所示。图4-14按专家查询后的预约信息4.3.2 用户管理点击“用户管理”,可以查看预约用户的信息并删除一些已经过期信息,如图4-15所示。图4-15预约用户的信息管理员可以对某个特定用户进行高级查询,浏览用户的详细登记资料,预约专家的情况及日期,对于已过期的预约用户管理员可以对其进行删除,减少资源浪费,也方便以后高效率查阅。4.3.3 预约管理 点击“预约管理”,管理员可以对所有被预约的专家进行查阅,如图4-16所示。图4-16被预约专家的信息为了更方便快捷的查阅各种预约情况,系统人性化的设置了六种查询方式,分别按用户名、专家名、科室、预约号、预约日期及就诊日期进行查询。实现用最少的时间查看最想要了解的预约情况。同时在这个界面也可以对已过期的信息进行取消操作。下面以用户名进行查询作为例子,查询结果如图4-17所示:图4-17特定用户的查询界面4.3.4系统管理 点击“系统管理”,可以对管理员进行管理,可以添加/删除管理员,并对专家档案进行修改然后提交,如图4-1

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服