【计算机软件毕业设计】预约挂号系统的设计与实现.doc
《【计算机软件毕业设计】预约挂号系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《【计算机软件毕业设计】预约挂号系统的设计与实现.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河北农业大学 本科毕业论文(设计)题 目: 预约挂号系统的设计与实现 摘 要自进入21世纪以来,互联网技术的迅猛发展不断刺激着社会各行各业的发展,网络的空前发展更是为人们的工作与生活带来了极大的便利,信息化服务已经成为节约运营成本、提高工作效率的首选。相比较而言,我国医疗服务信息化还处于较为落后的状态,大部分的中小型医院预约挂号工作还是采用相对保守的手工工作方式,劳动强度大而且工作效率低。患者挂号排队时间长、候诊时间长、医生问诊时间短,这些影响了医疗的效率,也延误患了者的病情。为了使医院预约挂号管理更高效、更科学,决定开发医院预约挂号平台。本系统采用的是基于广域网的B/S结构平台,它的适用范围
2、广,具有生动和丰富的表现方式与用户交流;同时使用JSP技术进行基本页面的设计与功能实现,它具有卓越的可移植性;后台数据库选用MySQL数据库,简便灵巧。本系统的设计实施为医院预约挂号系统的运行做基础,为医院预约挂号管理工作提供良好的条件,更是为缓解广大患者挂号难、专家号难挂的问题,使患者可以快速的找到符合要求的专家进行预约挂号。关键词: 预约挂号、B/S、JSP、MySQLAbstractSince entering twenty-first Century, the rapid development of Internet technology has stimulated the dev
3、elopment of all sectors of society, the unprecedented development of the Internet also brings great convenience for peoples work and life, information service has become operational cost savings, improve the work efficiency of first choice. By comparison, the information of medical service in our co
4、untry is still in a relatively backward state, most of the small and medium-sized hospital appointment registration work is still relatively conservative with manual work, high labor intensity and low work efficiency. Patients to register queue for a long time, the waiting time is long, the doctor t
5、ime is short, the effect of the medical efficiency, also delays had patients.In order to make the hospital appointment registration management more efficient, more scientific, decided to develop the hospital appointment registration platform. The system uses a B/S structure platform based on wide ar
6、ea network, it is wide, with communication and user vivid and expressive way; to the basic page design and function realization using JSP technology, it has excellent portability; background database using MySQL database, ingenious. Design and implementation of this system, appointment system for th
7、e operation of the hospital foundation, make an appointment for hospital management to provide good conditions, more is to alleviate the patients registered difficult, experts, difficult to hang, so that patients can quickly find a qualified expert appointment.Key words: Appointment、B/S、JSP、MySQL目录1
8、.绪论11.1 前言11.2 课题的研究背景及意义11.3 国内外研究概况与发展趋势11.4 设计的主要工作21.5 论文组织22.开发环境和开发技术32.1 B/S模式32.2 JSP技术32.3 MySQL数据库42.4 MyEclipse简介42.5 Tomcat简介53.需求分析63.1 系统需求分析63.2 系统可行性分析63.2.1 经济可行性63.2.2 技术可行性63.2.3 操作可行性63.3 系统功能需求74.系统设计84.1 构架概述84.1.1 普通用户模块的设计84.1.2 管理员模块的设计94.2 数据库设计105. 系统实现125.1 系统前台实现125.1.1
9、预约模块125.2 系统后台实现125.2.1 登录模块125.2.2 用户管理模块135.3 用户预约挂号界面设计146.系统测试156.1 测试对象156.2 测试环境156.3 功能测试156.3.1 内容测试156.3.2 登录测试156.3.3 添加科室信息测试157.结束语16参考文献17致谢181.绪论1.1 前言进入21世纪以来,互联网迅猛发展的时期,互联网全面渗透到经济社会的各个领域,成为生产建设、经济贸易、科技创新、公共服务、文化传播、生活娱乐的新型平台和变革力量,推动着我国向信息社会发展。而医疗信息化的发展更是与人们生活息息相关,网上预约挂号系统就是一种基于互联网的新型挂
10、号系统,也是卫生信息化建设的最础项目之一。寄希望于此次尝试能够熟悉网站的开发,综合自己所学知识,运用到网上预约挂号这个项目中来,同时期待自己有所突破和创新,最后能够积累一定的网站开发经验。1.2 课题的研究背景及意义目前,门诊一直是困扰医院提高服务质量的复杂环节,特别是医疗水平高、门诊量大的医院,由于集中式挂号,就诊人员流量不均、具有不确定性,造成明显的就诊高峰与低谷。高峰期病人挂号排队时间长,候诊时间长,医生熟人插号现象,医院环境拥挤混乱,医生问诊时间短、不仔细。据统计,病人在门诊有60%以上的时间都是用来等候的,真正就诊的时间却很短。而低谷期,医生无病人看、溜号,医疗资源浪费。再者专家号,
11、特别是有名的专家号难挂,甚至出现倒号、炒号现象,不仅严重损害病人利益,还会影响到医院的声誉。高峰期挂号大厅人满为患很可能会导致患者病菌的交叉感染,这样对于挂号厅的建设管理造成一定压力。此外,有一些患者行走不便,前去挂号等候排队,也不一定就可以挂上号去看病。如果患者可以足不出户在家里预约挂号,确定就诊时间,这样就缩短了就诊流程,节约患者时间。如今科技迅速发展,计算机技术和网络技术发展趋势良好,网络的速度、安全性都在不断改善提高,计算机和网络也逐渐走入家家户户。网上预约挂号系统就是一种基于互联网的新型挂号系统,也是卫生信息化建设的最础项目之一。利用该预约挂号系统,病人可以真正实现足不出户实现预约专
12、家,确定就诊时间,免除了排队之苦,医院也通过网上预约挂号实现了分流,满足了不同层次患者的需求,节省了人工资源,充分发挥了专家的优势,缓解了门诊挂号的压力。1.3 国内外研究概况与发展趋势随着互联网的迅猛发展,Internet用户呈几何级数增长,目前已经有很多医院投入使用网上预约挂号系统。据了解,医疗服务信息化成为国际发展趋势,在过去几年,美国医疗服务信息化行业取得了长足发展。Google与美国的医疗中心合作,已经为几百万名社区病人建立了电子档案。微软推出了一个新的医疗信息化服务品台,帮助医生、患者和患者家属实时了解患者的最新状况。英特尔也在几年前推出数字化医疗平台,通过IT手段帮助医生与患者建
13、立互动。在欧美国家,患者看病一般都需要预约挂号。除非急诊,很少会有人直接到医院找医生。没有预约,医院一般也不会接诊。早在1991年9月,北京市卫生局就曾组织北京部分医院,提出;额预约挂号“一卡通”的服务内容。预约门诊相对于传统的排队挂号而言,就是利用电话、互联网、手机短信等形式选择预约专家、就诊时间来完成门诊挂号。这种挂号形式有效缓解了患者挂号难的问题,为患者合理安排就诊时间提高了便利。后来,这种形式的挂号模式慢慢得到了广泛应用。到2005年4月,卫生部与国家中医药管理局联合下文,要求大中型医院要“创造条件开展预约挂号服务”。预约挂号服务,是为了进一步推动医疗改革,方便普通患者就医,真正做到减
14、轻市民“看病贵”的负担。国内医疗领域虽然近年取得一些成果,但国内大多厂商为医疗机构提供软件和服务这种能力还相对薄弱。医院自建网络实施网上预约挂号成本模式运行中存在问题,一是挂号系统上线、运维成本高,自建网络系统,其硬件软件投入、后期维护更是一笔不小的费用,特别是小型医院更是无法承担;二是增加了诚信成本,有的人预约了,突然有事不想来了或迟到,也不取消预约或告知,导致医生白白浪费时间;三是,有一些不法的网站通过模仿挂号平台,收取高昂高昂费,谋取利益。我国医疗服务信息化才刚刚起步,网上预约挂号服务依然面临着诸多问题。但随着网络的普遍使用,网上预约挂号前景无疑是可观的。随着预约挂号系统的不断完善优化,
15、在未来势必有更加长足的发展。1.4 设计的主要工作本项目主要包括两个模块:管理员模块和普通用户模块。管理员模块主要包括管理员对用户、科室、专家、预约的管理,存储文字、图片、个人信息、科室信息、专家信息、预约信息的资料。普通用户模块主要包括挂号流程、用户注册、预约挂号、挂号查询四方面内容。挂号流程主要帮助用户了解预约挂号系统的使用步骤;用户注册是让未注册的游客进行注册,用户注册后方可以进行网上挂号;预约挂号帮助用户查询科室和相关专家的信息,使用户可以选择符合自己要求的专家进行挂号预约;挂号查询就是用户在登录后可以查询自己的预约信息。1.5 论文组织论文全文共分为七章:第一章 绪论。这一章介绍了论
16、文选题的引言、对课题的研究背景和意义进行了分析,国内外对该课题的研究及发展状况,以及课题设计工作的具体介绍。第二章 开发环境和开发技术。第三章 需求分析。这一章简单分析了系统的功能需求,并从可行性上进行分析,提出设计原则并选取合适的开发环境。第四章 系统设计。第五章 系统实现。第六章 系统测试。选取具有代表性的数据进行测试,保证系统的正常运行。第七章 结束语。对系统实现过程进行总结。2.开发环境和开发技术预约挂号系统采用B/S模式,以JSP技术为客户端的主要显示技术,以MySQL数据库作为系统的数据存储单元,WEB服务器采用TOMCAT6.0。下面主要介绍本系统的开发环境以及开发中所用到的相关
17、技术。2.1 B/S模式B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起是WEB兴起后的一种网络结构模式,对C/S结构的一种变化或者说是改进的结构。用户界面完全通过WWW浏览器实现。一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成三层3-tier结构,是一种全新的软件系统构造技术。大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。B/S模式最大特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个W
18、eb服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。B/S模型结构图如图2.1所示: 用户 JSP页面WEB服务器 数据库图2.1 B/S模型结构图在B/S结构下,用户可以完全不需要安装客户端软件,当然也不需要担心任何软件升级和不兼容等任何客户端所遇到的问题,用户工作界面是通过WWW
19、浏览器来实现的。相比之下,B/S模型的优点显而易见,更适合这个网站的构建,有利于网站的维护和扩充。2.2 JSP技术Web技术的迅猛发展正推动Internet上信息服务类的进步。WWW服务的基础是HTML语言。这个系统模块中用到的JSP技术有点类似于ASP技术,它是在传统的网页HTML文件中加入Java程序片段和JSP标签,构成了JSP网页java程序片段可以管理数据库、重定向网页等,实现建立动态网站所需要的功能。JSP全称JavaServerPages,它是由Sun Microsystems公司提出、许多公司参与建立的一种动态网页技术标准。它诞生在 1999年6月1日。目前国内外已经在广泛地
20、使用JSP。随着JAVA语言得到普及,越来越多的公司开始关注JSP的前景。传统的动态网页制作包括CGI、ASP、JSP三种,而JSP具有明显的优势。使用CGI-BINJ接口是一个最早的动态WEB页面问题的解决方案。缺点,CGI程序必须从CGI接口读入一长串的字符串,再从字符串中取得所需要的数据并加以处理。过程十分繁琐。另一个缺点,除了Perl是解释语言外,其他都是编译式的语言。每次修改后,都必须重新编译一次,这给开发人员带来麻烦,增加了工作量。ASP和JSP都能取代CGI使网站建设和发展变得简单快捷。尽管JSP技术和ASP在许多方面都有相似的,但仍然存在很多不同之处,其中最本质上的区别在于:两
21、者是来源于不同的技术规范组织,其实现的基础,WEB服务器平台要求不相同。 作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。一次写入,之后,可以运行在任何具有符合Java TM语法结构的环境。取代过去单一平台开发。ASP主要工作环境是微软的IIS应用程序结构,又因Activex对象具有平台特性,所以ASP技术不能很容易地实现在跨平台的WEB服务器的工作。 从开发人员的角度来看其区别在于:ASP仅支持组件对象模型COM,而JSP技术提供的组件都是基于JavaBeans TM技术或JSP标签库。 JSP标签可扩充性。JSP技术能够使用开发者扩展JSP标签,JSP开发
22、者能定制标签库,减少对脚本语言的依赖。 生成可重用的组件。JSP基于组件的技术方法加速了总体开发过程。 JSP组件(JavaBeans,或定制的JSP标签)是跨平台可重用的。JavaBeans组件可以访问数据库,并能以分布式系统模式工作于UNIX和WINDOWS平台。 易于维护性。 基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理。JSP突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现。如上的比较不难看出,JSP技术编写的程序运用要更加灵活,可扩展性更强。2.3 MySQL数据库MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件毕业设计 计算机软件 毕业设计 预约 挂号 系统 设计 实现
限制150内