ImageVerifierCode 换一换
格式:DOC , 页数:23 ,大小:616.13KB ,
资源ID:2096413      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-2096413.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程毕业论文-预约挂号系统的设计与实现.doc)为本站会员(文初)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

软件工程毕业论文-预约挂号系统的设计与实现.doc

1、本科毕业论文(20 届)预约挂号系统的设计与实现所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期摘 要自进入 21 世纪以来,互联网技术的迅猛发展不断刺激着社会各行各业的发展,网络的空前发展更是为人们的工作与生活带来了极大的便利,信息化服务已经成为节约运营成本、提高工作效率的首选。相比较而言,我国医疗服务信息化还处于较为落后的状态,大部分的中小型医院预约挂号工作还是采用相对保守的手工工作方式,劳动强度大而且工作效率低。患者挂号排队时间长、候诊时间长、医生问诊时间短,这些影响了医疗的效率,也延误患了者的病情。为了使医院预约挂号管理更高效、更科学,决定开发医院预约挂号平台。本系统采用的是

2、基于广域网的B/S结构平台,它的适用范围广,具有生动和丰富的表现方式与用户交流;同时使用JSP技术进行基本页面的设计与功能实现,它具有卓越的可移植性;后台数据库选用MySQL数据库,简便灵巧。本系统的设计实施为医院预约挂号系统的运行做基础,为医院预约挂号管理工作提供良好的条件,更是为缓解广大患者挂号难、专家号难挂的问题,使患者可以快速的找到符合要求的专家进行预约挂号。关键词: 预约挂号、B/S、JSP、MySQLAbstractSince entering twenty-first Century, the rapid development of Internet technology ha

3、s stimulated the development 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 medic

4、al service in our country 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 i

5、s long, the doctor time 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 platf

6、orm based on wide area 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, appoi

7、ntment system for the 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: Appointm

8、ent、B/S、JSP、MySQL目录1.绪论 .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.

9、1.1 普通用户模块的设计 .84.1.2 管理员模块的设计 .94.2 数据库设计 .105. 系统实现 .125.1 系统前台实现 .125.1.1 预约模块 .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 课题的研究背景及意义目前,门诊一直是困扰医院提高服务质量的复杂环节,特别是医疗水平高、门诊量大的医院,由于集中式挂号,就诊人员流量不均、具有不确定性,造成明显的就诊高峰与低谷。高峰期病人

11、挂号排队时间长,候诊时间长,医生熟人插号现象,医院环境拥挤混乱,医生问诊时间短、不仔细。据统计,病人在门诊有 60%以上的时间都是用来等候的,真正就诊的时间却很短。而低谷期,医生无病人看、溜号,医疗资源浪费。再者专家号,特别是有名的专家号难挂,甚至出现倒号、炒号现象,不仅严重损害病人利益,还会影响到医院的声誉。高峰期挂号大厅人满为患很可能会导致患者病菌的交叉感染,这样对于挂号厅的建设管理造成一定压力。此外,有一些患者行走不便,前去挂号等候排队,也不一定就可以挂上号去看病。如果患者可以足不出户在家里预约挂号,确定就诊时间,这样就缩短了就诊流程,节约患者时间。如今科技迅速发展,计算机技术和网络技术

12、发展趋势良好,网络的速度、安全性都在不断改善提高,计算机和网络也逐渐走入家家户户。网上预约挂号系统就是一种基于互联网的新型挂号系统,也是卫生信息化建设的最础项目之一。利用该预约挂号系统,病人可以真正实现足不出户实现预约专家,确定就诊时间,免除了排队之苦,医院也通过网上预约挂号实现了分流,满足了不同层次患者的需求,节省了人工资源,充分发挥了专家的优势,缓解了门诊挂号的压力。1.3 国内外研究概况与发展趋势随着互联网的迅猛发展,Internet 用户呈几何级数增长,目前已经有很多医院投入使用网上预约挂号系统。据了解,医疗服务信息化成为国际发展趋势,在过去几年,美国医疗服务信息化行业取得了长足发展。

13、Google 与美国的医疗中心合作,已经为几百万名社区病人建立了电子档案。微软推出了一个新的医疗信息化服务品台,帮助医生、患者和患者家属实时了解患者的最新状况。英特尔也在几年前推出数字化医疗平台,通过IT 手段帮助医生与患者建立互动。在欧美国家,患者看病一般都需要预约挂号。除非急诊,很少会有人直接到医院找医生。没有预约,医院一般也不会接诊。早在 1991 年 9 月,北京市卫生局就曾组织北京部分医院,提出;额预约挂号“一卡通”的服务内容。预约门诊相对于传统的排队挂号而言,就是利用电话、互联网、手机短信等形式选择预约专家、就诊时间来完成门诊挂号。这种挂号形式有效缓解了患者挂号难的问题,为患者合理

14、安排就诊时间提高了便利。后来,这种形式的挂号模式慢慢得到了广泛应用。到 2005 年 4 月,卫生部与国家中医药管理局联合下文,要求大中型医院要“创造条件开展预约挂号服务” 。预约挂号服务,是为了进一步推动医疗改革,方便普通患者就医,真正做到减轻市民“看病贵”的负担。国内医疗领域虽然近年取得一些成果,但国内大多厂商为医疗机构提供软件和服务这种能力还相对薄弱。医院自建网络实施网上预约挂号成本模式运行中存在问题,一是挂号系统上线、运维成本高,自建网络系统,其硬件软件投入、后期维护更是一笔不小的费用,特别是小型医院更是无法承担;二是增加了诚信成本,有的人预约了,突然有事不想来了或迟到,也不取消预约或

15、告知,导致医生白白浪费时间;三是,有一些不法的网站通过模仿挂号平台,收取高昂高昂费,谋取利益。我国医疗服务信息化才刚刚起步,网上预约挂号服务依然面临着诸多问题。但随着网络的普遍使用,网上预约挂号前景无疑是可观的。随着预约挂号系统的不断完善优化,在未来势必有更加长足的发展。1.4 设计的主要工作本项目主要包括两个模块:管理员模块和普通用户模块。管理员模块主要包括管理员对用户、科室、专家、预约的管理,存储文字、图片、个人信息、科室信息、专家信息、预约信息的资料。普通用户模块主要包括挂号流程、用户注册、预约挂号、挂号查询四方面内容。挂号流程主要帮助用户了解预约挂号系统的使用步骤;用户注册是让未注册的

16、游客进行注册,用户注册后方可以进行网上挂号;预约挂号帮助用户查询科室和相关专家的信息,使用户可以选择符合自己要求的专家进行挂号预约;挂号查询就是用户在登录后可以查询自己的预约信息。1.5 论文组织论文全文共分为七章:第一章 绪论。这一章介绍了论文选题的引言、对课题的研究背景和意义进行了分析,国内外对该课题的研究及发展状况,以及课题设计工作的具体介绍。第二章 开发环境和开发技术。第三章 需求分析。这一章简单分析了系统的功能需求,并从可行性上进行分析,提出设计原则并选取合适的开发环境。第四章 系统设计。第五章 系统实现。第六章 系统测试。选取具有代表性的数据进行测试,保证系统的正常运行。第七章 结

17、束语。对系统实现过程进行总结。2.开发环境和开发技术预约挂号系统采用 B/S 模式,以 JSP 技术为客户端的主要显示技术,以 MySQL 数据库作为系统的数据存储单元,WEB 服务器采用 TOMCAT6.0。下面主要介绍本系统的开发环境以及开发中所用到的相关技术。2.1 B/S 模式B/S 结构,即 Browser/Server(浏览器/服务器)结构,是随着 Internet 技术的兴起是 WEB 兴起后的一种网络结构模式,对 C/S 结构的一种变化或者说是改进的结构。用户界面完全通过 WWW 浏览器实现。一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成三层 3-tier 结构

18、,是一种全新的软件系统构造技术。大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。B/S 模式最大特点是:用户可以通过 WWW 浏览器去访问 Internet 上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的 Web 服务器产生的,而每一个 Web 服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了 WWW 浏览器,一般无须任何用户程序,只需从 Web 服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由 Web 服务器交给数据库服务器来解释执行,并返回给 Web 服务器,Web

19、 服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。B/S 模型结构图如图 2.1 所示:图 2.1 B/S 模型结构图在 B/S 结构下,用户可以完全不需要安装客户端软件,当然也不需要担心任何软件升级和不兼容等任何客户端所遇到的问题,用户工作界面是通过 WWW 浏览器来实现的。相比之下,B/S 模型的优点显而易见,更适合这个网站的构建,有利于网站的维护和扩充。2.2 JSP 技术Web 技术的迅猛发展正推动 Internet 上信息服务类的进步。WWW 服务的基础是 HTML语言。这个系统模块中用到的 JSP 技术有点类似于 ASP 技术,它是在传统的网

20、页 HTML 文件中加入 Java 程序片段和 JSP 标签,构成了 JSP 网页 java 程序片段可以管理数据库、重定向网页等,实现建立动态网站所需要的功能。JSP 全称 JavaServerPages,它是由Sun Microsystems 公司提出、许多公司参与建立的一种动态网页技术标准。它诞生在 1999 年 6 月 1 日。目前国内外已经在广泛地使用 JSP。随着 JAVA 语言得到普及,越来越多的公司开始关注 JSP 的前景。传统的动态网页制作包括 CGI、ASP、JSP 三种,而 JSP 具有明显的优势。使用 CGI-BINJ 接口是一个最早的动态 WEB 页面问题的解决方案。

21、缺点,CGI 程序必须从 CGI 接口读入一长串的字符串,再从字符串中取得所需要的数据并加以处理。过程十分繁琐。另一个缺点,除了 Perl 是解释语言外,其他都是编译式的语言。每次修改后,都必须重新编译一次,这给开发人员带来麻烦,增加了工作量。ASP 和 JSP 都能取代 CGI 使网站建设和发展变得简单快捷。尽管 JSP 技术和 ASP 在许多方面都有相似的,但仍然存在很多不同之处,其中最本质上的区别在于:两者是来源于不同的技术规范组织,其实现的基础,WEB 服务器平台要求不相同。作为 Java 平台的一部分,JSP 拥有 Java 编程语言“一次编写,各处运行”的特点。一次写入,之后,可以

22、运行在任何具有符合 Java TM 语法结构的环境。取代过去单一平台开发。ASP 主要工作环境是微软的 IIS 应用程序结构,又因 Activex 对象具有平台用户 JSP 页面 WEB 服务器 数据库特性,所以 ASP 技术不能很容易地实现在跨平台的 WEB 服务器的工作。从开发人员的角度来看其区别在于:ASP 仅支持组件对象模型 COM,而 JSP 技术提供的组件都是基于 JavaBeans TM 技术或 JSP 标签库。JSP 标签可扩充性。JSP 技术能够使用开发者扩展 JSP 标签,JSP 开发者能定制标签库,减少对脚本语言的依赖。生成可重用的组件。JSP 基于组件的技术方法加速了总

23、体开发过程。 JSP 组件(JavaBeans,或定制的 JSP 标签)是跨平台可重用的。JavaBeans 组件可以访问数据库,并能以分布式系统模式工作于 UNIX 和 WINDOWS 平台。易于维护性。 基于 JSP 技术的应用程序比基于 ASP 的应用程序易于维护和管理。JSP 突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现。如上的比较不难看出,JSP 技术编写的程序运用要更加灵活,可扩展性更强。2.3 MySQL 数据库MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司。在 2008年 1 月 16 号被 Sun 公司收购。目前

24、MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。与其他的大型数据库例如 Oracle、DB2、SQL Server 等相比,MySQL 自有它的不足之处,如规模小、功能有限(MySQL Cluster 的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL 提供的功能已经绰绰有余,而且由于 MySQL 是开放源码软件,因此可以大大降低总体拥有成本。MySQL 特点: .使用 C 和

25、C+编写,并使用了多种编译器进行测试,保证源代码的可移植。.支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows 等多种操作系统。.为多种编程语言提供了 API。这些编程语言包括C、C+、Eiffel、Java、Perl、PHP、Python、Ruby 和 Tcl 等。 .支持多线程,充分利用 CPU 资源。.优化的 SQL 查询算法,有效地提高查询速度。.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的

26、 GB 2312、BIG5,日文的 Shift_JIS 等都可以用作数据表名和数据列名。.提供 TCP/IP、ODBC 和 JDBC 等多种数据库连接途径 。.提供用于管理、检查、优化数据库操作的管理工具。.可以处理拥有上千万条记录的大型数据库。2.4 MyEclipse 简介MyEclipse 企业级工作平台是对 EclipseIDE 的扩展,利用它可以在数据库和 JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spr

27、ing,SQL,Hibernate。MyEclipse 是一个十分优秀的用于开发 Java, J2EE 的 Eclipse 插件集合,MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse 目前支持 Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC 数据库链接工具等多项功能。可以说 MyEclipse 是几乎囊括了目前所有主流开源产品的专属 eclipse 开发工具。2.5 Tomcat 简介Tomcat 是 Apache 软件基金会(Apache Software

28、 Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成,是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。因为 Tomcat 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能,而且它还在不断的改进和完善中,成为目前比较流行的 Web 应用服务器。实际上Tomcat 部分是 Apache 服务器的扩

29、展,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。Tomcat 有三种工作模式,分别是独立 servlet 容器、Tomcat 有三种工作模式,分别是独立 servlet 容器、进程内的 servlet 容器和进程外的 servlet 容器。在利用其进行开发之前必须清楚 Tomcat 的目录结构,因为 Tomcat 的目录结构和 Web 系统的创建和发布都有着很大的关系,通常,Tomcat 的目录结构见表 2.1。表 2.1 tomcat 目录结构目录 描述/bin 存放和启动 tomcat 等的脚本文件/conf 存放 tomcat

30、 的各种配置文件/webapps 发布 web 项目时默认的存放目录/work JSP 生成的 servlet 存放目录/server/lib 包含了 3 个子目录:classes、lib、webapps/server/webapps 存放 Tomcat 服务器所需的 jar 文件3.需求分析3.1 系统需求分析我国医疗体制还不够完善,医患关系紧张,医疗资源分布不均,更是加剧了患者挂号难,挂专家号更难的现状。为此,倒号、炒号现象严重,患者就诊挂号,只能找号贩子或者找关系。国家卫生部曾发下关于在公立医院施行预约诊疗服务工作的意见 ,并就此征求意见。 意见要求,从 2009 年 10 月开始,所有三级医院都要开展实名预约挂号服务。以

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。