基于Android平台的医院预约挂号系统设计与实现【毕业论文设计】.doc

上传人:文初 文档编号:3449850 上传时间:2019-05-30 格式:DOC 页数:32 大小:631.87KB
下载 相关 举报
基于Android平台的医院预约挂号系统设计与实现【毕业论文设计】.doc_第1页
第1页 / 共32页
基于Android平台的医院预约挂号系统设计与实现【毕业论文设计】.doc_第2页
第2页 / 共32页
基于Android平台的医院预约挂号系统设计与实现【毕业论文设计】.doc_第3页
第3页 / 共32页
基于Android平台的医院预约挂号系统设计与实现【毕业论文设计】.doc_第4页
第4页 / 共32页
基于Android平台的医院预约挂号系统设计与实现【毕业论文设计】.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、第 1 页 (共 32 页)本科毕业论文(20 届)基于 Android 平台的医院预约挂号系统设计与实现所在学院专业班级 信息与计算科学学生姓名指导教师完成日期第 2 页 (共 32 页)医院预约挂号系统设计与实现摘要:现今随着科技的发展与进步、信息需求的增加,手机已成为一种时尚用品,为广大用户提供更加周到和人性化的服务,是当前最重要的任务。越来越多的应用软件都能在手机上使用,手机的普遍性让人们对手机功能,软件安装的可用性、能用性要求越来越高,涉及的范围越来越广泛和多元化。手机的小巧,轻便是人们更愿意随身携带的便利工具,医院预约挂号系统手机端的应用也就是对应潮流了。人生病不可避免,去医院看病

2、排队挂号,排队等待结果,这些都是人们厌恶的。手机可以预约就可以为我们节约大量时间,不用为排队而烦恼在家,在任何地点都可以提前预约挂号,在家等待结果。关键字:医院预约挂号 android javawebAbstract: Nowadays, with the development and progress, increase the demand of information science and technology, mobile phone has become a kind of fashion products, to provide more thoughtful and hum

3、anized service for the vast number of users, is the most important task at present. More and more application software can be used in mobile phone, mobile phone universal make people to the mobile phone function, software usability, usability requirements more and more high installation, involves th

4、e scope is more and more extensive and diversified. Mobile phone small, light is the convenient tool for more people to carry on, the hospital appointment registration application system of mobile phone terminal is also a corresponding trend. Sickness is unavoidable, go to the hospital queue up to r

5、egister, the queue waiting for the results, these are people hate. Mobile phone can make an appointment can save a lot of time for us, not for the queue and trouble at home, in any place can make an appointment in advance registration, waiting for the results of the home.Keywords: Hospital appointme

6、nt registration; android javaweb第 3 页 (共 32 页)1 引言1.1 课题研究的背景介绍医院预约挂号系统主要是指医院利用网站、手机等渠道方便患者预约看病所用系统。医院提供预约挂号系统对于方便群众就医、提高医疗服务水平具有重大意义。同时医院施行预约挂号服务,有利于患者进行就医咨询,提前安排就医计划,减少候诊时间,也有利于医院提升管理水平,提高工作效率和医疗质量,降低医疗安全风险。当前,国内有许多实施预约挂号服务的医院,以及从事相关服务的公司,但在系统的标准化、管理的制度化、使用的方便化等许多方面都存在缺陷,甚至部分个人或团体以此作为巨额利润的源泉。为此,预约

7、挂号服务不仅没有方便病人就诊、提升医院管理水平,相反,还为许多病人和医院工作者所反感。我们希望我们的医院预约挂号系统能为现在的完成一个这样的界面,不仅能为我们的系统增加人量。并且能够培养我对界面设计的能力,同时提高动手实践的能力。1.2 界面开发工具及工具介绍1.2.1 界面开发工具Android eclipse tamcat1.2.2 工具介绍一、Android eclipse 介绍1、背景信息 Eclipse 就像软件开发者的打铁铺,它一开始备有火炉、铁钻与铁锤。就像铁匠会用现有的工具打造新的工具,也能用 Eclipse 打造新工具来开发软件-这些新工具可扩充 Eclipse 的功能。(E

8、clipse 其中一个卖点就是它的扩充性)。Eclipse 这样功能完整且成熟的开发环境,是由蓝色巨人 IBM 所释出。IBM 花了 4千万美金来开发这个 IDE(Integrated Development Environment)。第一版 1.0 在2001 年 11 月释出,随后逐渐受到欢迎。第 4 页 (共 32 页)Eclipse 已经成为开放原始码计划(Open Source Project),大部分的开发扔然掌握在 IBM 手中,但是有一部份由 eclipse.org 的软件联盟主导。(http:/www.eclipse.org) Eclipse 项目由 Project Mana

9、gement Committee(PMC)所管理,它综观项目全局,Eclipse 项目分成 3 个子项目:平台-Platform开发工具箱-Java Development Toolkit(JDT)外挂开发环境-Plug-in Development Environment(PDE)这些子项目又细分成更多子项目。例如 Platform 子项目包含数各组件,如Compare、Help 与 Search。JDT 子项目包括三各组件:User Interface(UI)、核心(Core)及除错 (Debug)。PDE 子项目包含两各组件:UI 与 Core。2、开发原始码软件Eclipse 是开放原

10、始码,结果很多人在使用的时候都不注重合法权的问题。开放原始码软件让使用者能够取得软件的原始码,有权去修改和散布这个软件。如果想修改软件,这件事的另一面就是,除非其它人对修改后的软件也有相同的权力,否则是不能散布修改后的软件,这种权利和著作权(copyright)相反,开放原始码项目中有时称之为著作义(copyleft )。有些开放原始码许可书,坚持要求任何和其它开发原始码合组成的软件也必须是开放原始码。然而,Eclipse 使用的开放原始码许可书:公共公众许可书-Common Public License(CPL)作为授权方式,设计上是可以容许商业利益的。 CPL可以容许 Eclipse 和其

11、它开放原始码软件合组时,能够以更严谨的许可书散布软件,以求用于商业途径。CPL 经过 Open Software Initiative(OSI)认证,其内容符合开放原始码授权的需求。3、Eclipse 版本介绍第 5 页 (共 32 页)可以从 eclipse.org 网站(http:/www.eclipse.org/downloads)下载,可以发现最新与最好的版本,这两种版本通常不一样,基本上有四种版本-或建置(build)可供下载:释出版(Release builds)由 Eclipse 开发团队所宣称的主要稳定版本。Release builds 经过完整测试,并具有一致性、定义清楚的功

12、能。它的定位就跟上市的商业软件一样。稳定版(Stable builds)比 Release build 新一级的版本,经由 Eclipse 开发团队测试,并认定它相当稳定。新功能通常会在此过渡版本出现。它的定位就跟商业软件的 beta 版一样。整合版(Integration builds)此版本的各个独立的组件已经过 Eclipse 开发团队认定具稳定度,但不保证兜在一起没问题。若兜在一起够稳定,它就有可能晋级成 Stable build。当日最新版(Nightly builds)此版本显然是从最新的原始码产生出来的。可想而知,此版本当然不保证它跑起来没问题,搞不好还有严重的 bug。4、跨语

13、言、跨平台多数人认为 Eclipse 是 Java IDE,不过,当下载 Eclipse 之后,除了有 Java IDE(就是 JDT),还有 PDE。然而 Eclipse 是万用工具平台。JDT 实际上是 Eclipse的添加品,也就是外挂程序。Eclipse 本身实际上是指 Eclipse 平台(Eclipse Platform),除了下载时能取得 Java 工具集以外,还提供各种工具的支持,所以平台本身只是相当小的一组软件。如果想开发 Java 程序,用的是 Eclipse 随附的 JDT 外挂程序。如果想开发其它语言的程序,就需要拿到其它外挂程序,诸如 CDT(C Developmen

14、t Toolkit)就可第 6 页 (共 32 页)以开发 C/C+程序。 Eclipse 跨计算机语言,也跨人类的语言。相同的外挂机制可用来增加对不同语言的支持,这里使用一种特殊的外挂,叫做外挂程序片断(plug-in fragment)。IBM 以捐出一个语言套件,支持中文(繁体与简体)、法文、德文、意大利文、日文、韩文、葡萄牙文(巴西)与西班牙文。照理说 Eclipse 以 Java 写成,应该可以在任何的平台执行。但严格来说Eclipse 不是跨平台的,因为它使用作业平台的原生图形来建置。因此要等SWT(Standard Widget Toolkit)移植到该平台,Eclipse 才能

15、在那个平台执行。但就现实而言到不是什么大问题,因为 SWT 已经被移植到数个常见平台上了,包括Windows、Linux/Motif、Linux/GTK2、Solaris、QNX、AIX、HP-UX 与 Mac OS X。二、tomcat 介绍Tomcat 是一个免费的开放源代码的 Web 应用服务器,具有开源免费、容易安装使用、占用资源小、易于和其他软件集成等优点,是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了 Sun 的参与和支持,最新的 Ser

16、vlet 和 JSP 规范总是能在 Tomcat 中得到体现, Tomcat 5 支持最新的Servlet 2.4 和 JSP 2.0 规范。因为 Tomcat 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,

17、是开发和调试 JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好 Apache 服务器,可利用它响应对第 7 页 (共 32 页)HTML 页面的访问请求。实际上 Tomcat 部分是 Apache 服务器的扩展,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。 这里的诀窍是,当配置正确时,Apache 为 HTML 页面服务,而 Tomcat 实际上运行 JSP 页面和 Servlet。另外,Tomcat 和 IIS、Apache 等 Web 服务器一样,具有处理 HTML 页面的功能,另外它还是一个 Serv

18、let 和 JSP 容器,独立的 Servlet容器是 Tomcat 的默认模式。不过,Tomcat 处理静态 HTML 的能力不如 Apache 服务器。在 Tomcat 下,第一次访问 JSP 页面可能有点慢,Tomcat 需要把 JSP 页面,编辑成 servlet 类,同时生成 Class 文件,所以第一次访问,相应的时间有点长。我们可以将 Tomcat 和 Apache 集成在一起使用,Tomcat 处理 jsp 和 servlet, Apache 作为 web 服务请求的侦听、同时处理其他资源的请求。Tomcat 也可以通过插件的方式和 IIS 集成在一起。Tomcat 有不同操作

19、系统下的安装版本,在 windows 下可以将 Tomcat 设置为自动启动的服务,在其他操作系统下可以通过脚本自动启动 Tomcat。2 医院预约挂号管理系统需求分析2.1 医院预约挂号管理系统可行性分析可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决、是否值得去解。下面从四个方面分析本系统的可行性:2.1.1 医院预约挂号管理系统技术可行性本系统采用 Eclipse 进行前台界面设计、与后台数据库的链接、数据的录入、查询、在 web 中进行参数的传递和数据绑定等功能,充分说明本系统界面在技术方面可行。2.1.2 医院预约挂号管理系统经济可行性第 8 页 (共 32 页

20、)由于 Eclipse 是开源的,且免费的,易于管理、开发的多元化和源码可开放性、维护费用低廉、界面友好。因此开发简易性、灵活性较强,尤其是经济方面可行迎合了这一开发前景。2.1.3 医院预约挂号管理系统操作可行性该系统界面设计清晰,操作简洁,有完善的异常处理机制和提示信息机制,用户会感到所见即所得,因此操作方面是可行。2.2 医院预约挂号管理系统显示功能分析本系统应具有如下界面显示功能:1 登录:用户使用查询,需要是注册了的用户,即要登录。2 预约挂号:实现预约功能3 化验单查询: 化验结果查询4 就医指南:不懂就医流程的人的帮助指南5 来院路线查询:利用百度地图的工具给出当前用户位置和医院

21、的乘车路线6 出停诊信息:医生是否当值信息7 医院概况:医院介绍和科室,部门的介绍8 健康咨询:可向专家或你信任的医生询问9 健康大讲堂:提供可观看的健康视频知识讲堂10 医生的人员分配:医生介绍2.3 医院预约挂号管理系统开发环境1系统运行硬件环境 本系统的硬件环境如下: 客户机:普通 PC CPU:P4 1.8GHz 内存:256MB 以上 分辨率:推荐使用 1024*768 像素第 9 页 (共 32 页)WEB 服务器:CPU:P4 1.8GHz内存:256MB 以上数据库服务器:CPU:P4 1.8GHz内存:256MB 以上2系统运行软件环境 操作系统:Windows 7 数据库:

22、MySQL 开发工具:Eclipse JSP 服务器: Tomcat 浏览器:IE8.02.4 医院预约挂号管理系统基本流程图1、本系统界面业务操作员流程图如图 2-2 所示:图 2-1 系统业务操作基本流程图2.5 医院预约挂号管理系统界面响应时间需求无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在 5 秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避免出现长时间等待甚至无响应。1.注 册2.登 录 4.选 择 医 院选 择 科 室选 择 专 家3.网 上 挂 号3.快 速 查 询3.专 家 门 诊3.选 择 科

23、室 5.选 择 可 预约 的 医 生 7.挂 号 成 功6.选 择 时 段确 定 预 约 8.就 诊第 10 页 (共 32 页)3 医院预约挂号管理系统概要设计3.1 引言3.1.1 编写目的在医院预约挂号管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在需求分析中获得,并在需求分析中得到详尽得叙述及阐明。 本阶段已在系统界面的需求分析的基础上,对医院预约挂号管理系统做的概要设计。该部分是概要实际阶段的工作成果,说明整个系统的体系架构,以及需求用例的各个功能点在架构中的体现,为系统的详细设计人员进行详细设计时的输入参考文档。本内容的预期读者是: 设计人员 开发人员 项目管理人员 测试人员 用户3.1.2 定义JSP:Java Server Page(Java 服务器页面)的缩写,一个脚本化的语言。UML:Unified Modeling Language (UML)又称统一建模语言或标准建模语言,包括由需求分析到规格,到构造和配置。WAP:Wireless Application Protocol 为无线应用协议,是一项全球性的网络通信协议类:是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。对象:是具有类类型的变量。

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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