- 1.02 MB
- 2022-04-22 11:27:46 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
'1导言1.1研究背景及意义随着经济与互联网的迅猛发展,中国已经进入了一个信息化的社会。中国的网民数量已经大大增加,到2014年已达到2亿,而且这还只是用台式电脑上网的用户量,还不包括没联网的用户。信息化的速度加快,必然引发一系列的社会变革。随着工业技术的不断提高,计算机的价格不断的下降,而且性能越来越好。现在,计算机已经在科研,经济,管理,医疗领域得到越来越广泛的应用。但是,我国的医疗发展相对较慢,还远远没有达到发达国家的水平。计算机与医疗的结合也停留在最初的摸索阶段,医院的很多工作还是由医护人员进行手工式的操作。这样不仅劳动强度大,而且工作的效率也相对较低。在加上我国人口众多,医疗发展不完善的问题,导致了我国特有的挂号难、看病难问题。现在,随着计算机的快速普及,医院门诊预约挂号应运而生,而且将会快速发展与扩大。利用医院门诊预约挂号系统,用户省去了到医院排队等候挂号的麻烦,将极大的方便用户。而且医院可以在第一时间获得用户的挂号信息,从而有时间从容的做出应对的最佳策略。因为是网上提前预约挂号,所以医院可以对预约者合理的安排就诊时间。这就将真正杜绝就诊高峰期就诊环境拥挤混乱,就诊低谷期空无一人的现象。此外,病人对医院医生的相关信息了解不多,对所要挂号的对应科室的的专科医生的情况了解甚少,只能感觉和他人介绍进行选择,具有很大的盲目性和趋从性。而当医院门诊网上预约挂号系统开始实行以后,预约者仅需要坐在电脑前,轻点几下鼠标,就可以对医生信息有适当的了解,真正做到理性的挑选合适自己的医生。网上预约挂号看病正悄悄的向世界走来。网上预约挂号看病,将离我们越来越近。医院门诊网上预约挂号将成为我国医疗改革历程中的一个重要的里程碑。1.2国内外研究概述41
随着人类社会进入互联网时代,计算机用户数量呈爆炸式增长。医院网上预约挂号看病已经悄悄的走进了我们的世界。据了解,现在在国外网上预约挂号看病已经变得相当普遍。尤其是在西方的发达国家,预约者看病前都需要提前预约相应的医生。随着我国经济和互联网的快速发展,我国也越来越重视网上预约挂号看病这一新的挂号看病方式。虽然,现在我国在这方面面临的问题有很多,但是向这方面迈进的决心已经一目了然。而且,在迈进的途中,不乏一些较为成功的案例。广东省人民医院在2004年就成功的引用了一套较为完整的医院门诊预约挂号系统,而且效果相当明显,较为成功。虽然现在还在持续的运营和改进中,但仍然得到了很多用户的好评。医指通云就医网,也是一个成功的鲜活的例子。医指通是中国第一个省市统一的公益性预约挂号看病统一平台。预约者进行实名登记注册后,通过网站并遵循医指通的预约规则就可以免费的预约平台中存在的相关医院的专家号。为了方便预约者能够更快的找到自己所需要的医院,网站中还推出了“医院、医生推介”的服务模块,其下更详细分热门医院、名医堂、名医推介、受欢迎医生、热门医生等类别。既方便了就医者,也提高了医院的工作效率。1.3研究内容与方法本文主要的研究内容是当前较为新颖的网上预约挂号系统,该系统具有操作简单明了而且与互联网紧密相关、适应时代发展潮流的特征。通过医院门诊预约挂号系统,可以极大的方便挂号者进行挂号预约,同时还能使医院更合理的安排挂号者就医并提供更优质的医疗服务。既能适当的解决当前中国面临的医院门诊挂号排队时间长、挂号环境乱的问题,又能方便广大预约者挂号预约自己相对满意的医生、专家。系统使用Tomcat7Web应用服务器,容易安装而且相对而言更容易部署系统项目。后台数据库使用SQLServer2008,数据库性能稳定,能很好的满足系统的需要。页面展示和设计使用的是DreamweaverCS6,方便快捷,易于维护和操作。在系统编写和构建的过程中,使用了Tomcat7,DreamweaverCS6,SQLServer2008,PlayColor,AAALOGO3.10,MyEclipese2014等开发工具。软件开发环境为Windows8,系统开发环境为计算机系统Windows8中文版64位(6.2,版本9200),内存:4.00GB。用户界面利用菜单界面驱动方式,界面友好,支持多种输入方式。41
2系统开发工具医院门诊预约挂号系统使用Tomcat7,DreamweaverCS6,SQLServer2008,PlayColor,AAALOGO3.10,MyEclipese2014等作为网站系统的开发工具,使用java代码实现数据库连接。2.1Tomcat72.1.1Tomcat7简介Tomcat7是Tomcat服务器的一个较新版本。Tomcat是阿帕奇软件基金会(ApacheSoftwareFoundation)中Jakarta大项目的一个核心项目,主要由Sun公司、阿帕奇公司和其他一些公司以及个人联手共同开发而成。由于有了Sun公司的积极参与和技术支持,最新的JSP和Servlet的标准规范总是能在Tomcat中完整的体现出身影,从Tomcat5开始,Tomcat就支持当前最新的JSP2.0和Servlet2.4规范。因为Tomcat服务器专业技术先进、工作性能稳定,而且还拥有完全免费的特点,所以深受广大Java开发者和爱好者的喜爱。并且,Tomcat已经得到了大部分软件开发商的集体认可,成为了目前最为流行的Web应用服务器之一。目前Tomcat的最新版本是Tomcat8.0。Tomcat7服务器是一个少见的免费开放程序源代码的Web应用服务器。它属于轻量级的应用服务器范围,在中小型的系统和并发访问的用户不是很多的情况下被开发商普遍使用。它是开发、调试JSP程序的首选,修改JSP代码后无需重启服务器,直接保存后刷新网页即可。对于一个开发项目的初学者来说,我们可以认为,当我们在一台计算机上配置好Tomcat7服务器后,那就可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat7部分意义上是阿帕奇服务器的扩展,但是它是独立运行的,所以当你运行Tomcat7时,它实际上是作为一个与阿帕奇服务器相独立的进程而单独运行的。诀窍是,当你配置正确时,阿帕奇会为HTML页面服务,而Tomcat7实际上是运行JSP页面和Servlet的。另外,Tomcat7和IIS等Web服务器一样,不仅具有强大的处理HTML页面的功能,此外它还是一个JSP和Servlet的容器41
。单独的Servlet容器其实是Tomcat7的默认模式。不过,Tomcat7处理静态HTML的能力远远不如阿帕奇服务器。2.2MyEclipese20142.2.1MyEclipese2014简介MyEclipse2014,是在eclipse的基础上加上自己特有的插件开发而成的功能强大且操作简单的企业级集成开发环境。它主要用于Java、移动应用、JavaEE的开发。MyEclipse2014的应用功能非常的强大,其支持也非常的广泛,尤其是对各种开源产品的技术支持非常不错。它的基础特征包含JSP、HTML5可视化设计、JS编辑器、CSS编辑器、Database工具、JavaServlets、EmbeddedTomcatServer等。MyEclipse2014在界面的设计上与eclipse相差不大,很多功能也都类似,所以极为方便eclipse的老用户上手使用。对于java初学者来说,在JSP页面设计的时候,你无需修改一个样式就重新打开网页查看效果。因为MyEclipse2014为用户在代码编写位置提供了可视化的窗口,帮助用户及时的查看页面简单效果。2.3网页编辑工具DreamweaverCS62.3.1DreamweaverCS6简介DreamweaverCS6是世界顶级的软件厂商adobe公司推出的一套拥有可视化操作、编辑界面,用于设计、制作和编辑网站以及java应用程序的网页的软件。由于它可以支持代码、设计、拆分、实时视图等多种功能强大的方式来设计、创作、编写和修改网页(通常是HTML和JSP类型)。对于初级使用者,你无需担心代码不会的问题,因为你可以在不编写任何代码的情况下就能快速的创建出高手才能创建出的web页面。当然,它也有专门为高手准备一些适合他们的工具。它成熟的代码编辑工具是web开发高级人员的最爱之一。DreamweaverCS6的新版本使用了自动适应网格版面创建页面。因此,在发布前开发者可以使用多屏幕预览审阅自己的设计,这可以大大的提高开发者的工作效率。它改善的ftp性能,能更高效地传输大型的文件。它包含的“实时视图”和“多屏幕预览”面板可以很好的呈现HTML5代码。因此,开发者可以很简单的就能检查自己的工作。Dreamweaver41
CS6是Dreamweaver的当前最新版本。Dreamweaver是当前唯一提供原始码编辑、RoundtripHTML与视觉化编辑同步的设计工具。它包含了HomeSite和BBEdit等主流文字的编辑器。帧(frames)和表格(table)的制作速度快的惊人。进阶表格编辑功能能够使您更简单的选择单格、行、列或不连续的区域。甚至,你还可以对表格群组进行排序或格式化。Dreamweaver支持精准定位,利用可以轻易转换成表格的图层进行拖拽放置的方式进行版面的配置。Dreamweaver成功整合了动态式的出版视觉编辑和电子商务的功能,提供了超强的支持能力给第三部分厂商。当您在使用Dreamweaver设计动态网页的时候,所见即所得的功能,可以让您不需要透过其他的浏览器就能自行预览网页布局和效果。梦幻的样版和XMLDreamweaver把内容与设计进行了分离,可以更好的应用于快速的网页更新和团队合作编辑网页。在建立网页外观的样版的时候,可以指定可编辑的或不可编辑的部份,内容的提供者可以直接编辑以样式为主的内容但却不会因为不小心而改变已经确定的样式。当然,您也可以使用样版进行正确地输入、输出XML的内容。利用Dreamweaver设计出来的网页,可以全方位的呈现在现存的任何平台的热门的浏览器上。对于CascadingStyleSheets的动态HTML支持和鼠标的换图效果,动画和声音的DHTML的效果资料库可以在Microsoft浏览器上执行。当您使用不同的浏览器检示页面功能时,Dreamweaver可以简洁明了的反馈给您在不同浏览器上执行的效果。当新的浏览器出现上市时,只要在Dreamweaver的网站中下载它的描述档,那您便可以及时的获知相关的成效报告。2.4PlayColorPlayColor软件是主要用于获取RGE三原色的。它是美工人员和程序员必备的重要软件之一。PlayColor软件的特点就是拥有友好的可操作界面和小巧却完整的身躯。它可以简单的获取屏幕上任何一处的颜色,并以网页色,RGB三原色,色素代码,16进制,Delphi颜色进行输出。它更可以输入相应的颜色代码来调配自己需要的颜色;并且,它还带有颜色收藏夹和一些较为常用的颜色的处理功能。适用于图片颜色获取,编程和网页制作,方便且实用。PlayColor软件的功能有:(1)可以灵活的获取屏幕任何一处的颜色;(2)支持颜色值的分组收藏并且可以自由的调用;41
(3)支持对颜色的处理:反色和灰度的调整 ;(4)分析网页颜色的颜色值,得到对应网页的基调色;(5)方便的操作:单击标签便可以复制其色值 ;(6)支持热键拾取颜色功能,而且带有浮动的窗体,使用方便;(7)提供包含当前流行的五种颜色值的输出:RGB三原色,网页色,16进制,色素代码,Delphi颜色等。2.5AAALOGO3.10AAALogo3.10是一款功能非常强大的Logo设计软件。它提供了60多种模板,2000余种素材,是logo设计初学者的好帮手。而且,它所包含的所有的素材都是向量图的,可以方便的放大缩小,不会失真。当然,该软件还有一个更为强大的功能,那就是logo设计者可以自己创作属于自己的素材,用于设计全新的logo。2.6SQLServer2008SQLServer2008是当前比较流行的数据库之一。它可以组织和管理任何类型的数据,并可以将结构化的、半结构化的和非结构化的文档数据进行直接存储。它还可以简单的对数据进行增加、查询、修改、删除之类的操作。SQLServer2008的数据可以存储在各种各样的设备中,从台式电脑到数据中心的大型服务器,它都可以完好的控制数据。SQLServer2008平台有以下几个鲜明的特点:(1)可信任性在过去的SQLServer2005的基础之上,SQLServer2008在简单的数据加密、外键管理等方面又做了增强,使其在安全性方面更加可靠。因此,它也更值得用户的信任。(2)高效性SQLServer2008提供了集成的开发环境和更为高级的数据提取技术。开发人员可以简化对数据的访问,从而提高开发项目的速度,其高效性不言而喻。(3)智能化SQLServer41
2008可以集成任何数据。它在数据仓库方面实现了数据压缩、备份压缩、资源监控器、捕获变更数据等功能。并且它提供了一个可扩展的数据仓库平台,可以用单独的一个分析存储进行强大的分析,从而满足成千上万的用户的需求。3系统规划与系统分析3.1系统的总体结构本系统分前台展示和后台管理两大子系统。前台子系统主要用于预约者浏览信息和进行预约操作等。后台子系统主要用于管理前台展示信息、查看整个系统的运行情况,方便医院及时的全方位了解当前系统的信息。3.1.1前台展示前台展示主要为了方便用户浏览信息和预约操作。主要包括以下几个模块:(1)医院新闻资讯模块该模块主要是为了方便用户了解医院相关信息,查看医院新闻和医院通告信息。医院还会适时的针对当前季节发布一些健康小常识,有利于提高用户对健康的重视程度。同时,用户通过医院新闻资讯模块还可以提高自己对医院的相关了解度。(2)医院风采模块该模块主要用于展示医院的先进风采,例如医护楼的先进化建设、科研装备的适时更新、医疗水平的提高、医院所获荣誉、医生所获荣誉等。(3)医生详细介绍模块该模块主要用于展示医生的详细信息,方便用户更加深入的了解医生的信息,从而为自己选择更合适的就诊医生。(4)在线预约模块该模块是本系统的重点功能之一,主要是用于用户挂号预约医生。而且在预约的同时可以查看医生所在科室等信息,方便简洁,便于操作。(5)用户注册登录模块该模块主要用于用户的注册和登录。用户在注册的同时,必须填写相应的信息。如果用户没有注册,那么用户将不能使用本系统的重要的几个功能,甚至说用户只能在首页查看一些医院的基本信息。(6)留言板功能模块41
随着电脑技术的普及,人员素质相对提高。另外,本系统所拥有的专门的后台管理界面,更是方便了管理者对系统的管理及维护。(7)其他扩展功能模块该模块主要是为前台首页添加一些辅助功能,他包含系统公告和闪电查询两个方面。系统公告主要就是向用户及时的反馈系统信息,例如系统维护,暂停操作等。闪电查询,类似于友情链接,主要就是向用户提供一些基础的查询网站,方便用户上网搜索查询。3.1.2后台管理后台管理主要包含三个方面:用户管理,医生管理和管理员管理。(1)用户管理该方面包含两个模块:个人资料管理,我的预约查询。(2)医生管理该方面包含两个模块:个人资料管理,预约查询。(3)管理员管理该方面包含八个模块:管理员账号管理、医院新闻管理、注册用户管理、科室信息管理、医生信息管理、预约信息管理、医院风采管理和留言板管理。每个管理模块分别对应的前台的相应模块,这样可以极大的方便管理者对系统进行维护和看管,也利于医院对整个系统拥有全方位的掌控。3.2系统的数据流程分析41
本系统的数据流程如下图1所示:医院门诊预约挂号系统用户管理员个人资料修改管理员系统管理系统数据库管理员信息数据库备份登录注销图1系统数据流程图41
4系统设计与实现系统的设计阶段的主要任务是通过全方位的考虑所有的应用技术的限制,以方便最大化的扩展和详细化的分析各个阶段的模型。系统设计的主要目的是要指出一种能将思想方案转化成数据、代码的工作方案,这是对系统分析工作的一种细化,也就是要进一步的细化分析各个阶段的所有系统功能。实现阶段就是利用现有的开发工具和软件环境,把设计阶段设计好的方案成功的转化成数据和代码,从而实现系统的设计目标。4.1系统设计针对医院门诊预约挂号系统要实现的各个功能,对系统中各个模块的结构进行了较为详细的设计。4.1.1系统功能结构的设计对于本系统而言,系统功能结构的设计是至关重要的。这关系到系统的后续结构和整体框架。因此,在设计系统功能结构的时候要仔细、全方位的思考,谨慎的做出决定。本系统的功能结构图如下图2所示:医生信息录入新闻信息录入预约处理用户注册预约查询医生查询数据处理数据存储中心系统数据录入运营状况图2系统功能结构图4.1.2系统功能页面的设计41
在系统功能结构设计的基础上,要进行更为细致的系统功能页面的设计。这将决定界面展示的模块划分。本系统的功能页面主要分为两大部分:前台功能页面和后台功能页面。(1)前台功能页面设计如下图3所示:医院门诊预约挂号系统前台展示系首页医医院新闻注医院风采医医生详细信息医留言板预在线预约系用户注册登录留后台管理图3前台功能页面设计图(2)后台功能页面设计如下图4所示:医院门诊预约挂号系统后台展示系系统功能列表医医院新闻管理注注册用户管理医医生信息管理医医院风采管理预预约信息管理系系统管理留留言板管理图4后台功能页面设计图4.1.3系统业务流程的设计41
本系统的业务流程设计如下图5所示:查寻录入修改浏览删除数据库备份数据保存自动写入数据库管理员图5系统业务流程图4.1.4系统操作流程的设计一个系统要想让用户能够简单的操作,不仅需要一个简洁明了、清晰易懂的页面,还需要在系统设计的时候就设计一套完整的系统操作流程。本系统的操作流程如下图6所示:医院门诊预约挂号系统用户管理员系统操作管理员系统管理数据库管理员的信息数据库备份注销登录图6系统操作流程图41
4.2系统实现本系统的实现主要划分为前台系统模块的实现、后台系统模块的实现和数据库模块的实现。前台功能模块的实现主要涉及到用户的操作,后台功能模块的实现主要涉及到的是信息的管理操作,数据库模块主要涉及到的是前台展示页面中数据格式的设计。4.2.1前台系统模块的实现(1)用户注册登录模块图7用户登录模块图8用户注册模块验证用户必填信息的javascript代码:if(document.form1.yonghuming.value==""){alert("请输入用户名");document.form1.yonghuming.focus();returnfalse;}//如果用户没有输入用户名时,提示框提示:请输入用户名41
if(document.form1.xingming.value==""){alert("请输入姓名");document.form1.xingming.focus();returnfalse;}//如果用户没有输入姓名时,提示框提示:请输入姓名if(document.form1.mima.value==""){alert("请输入密码");document.form1.mima.focus();returnfalse;}//如果用户没有输入密码时,提示框提示:请输入密码if(document.form1.dianhua.value==""){alert("请输入电话");document.form1.dianhua.focus();returnfalse;}//如果用户没有输入电话时,提示框提示:请输入电话上传功能中上传文件框设置的javascript代码:varpop=newPopup({contentType:1,isReloadOnClose:false,width:300,height:50});pop.setContent("contentUrl","upload.jsp?Result="+tt);pop.setContent("title","文件上传");//提示框title设置为文件上传pop.build();pop.show();(1)医院新闻资讯模块①站内新闻图9站内新闻关键代码:<%Stringsql="";sql="selecttop6id,biaoti,addtimefromxinwentongzhiorderbyiddesc";//从新闻通知表中查询前6个id,标题,添加时间并按照id降序排序。ResultSetrs=connDbBean.executeQuery(sql);Stringid="";Stringbiaoti="";Stringaddtime="";inti=0;while(rs.next()){i=i+1;id=rs.getString("id");biaoti=rs.getString("biaoti");addtime=rs.getString("addtime");41
//对查询的结果进行获取%>//设置图片的宽度和高度"><%=biaoti%><%=addtime%> <%}%>②医院新闻图10医院新闻界面医院新闻的关键部分代码:Stringsql="select*fromxinwentongzhiwhereid="+id;//查询id号对应的新闻通知表中的一整条记录。Stringbiaoti="";Stringleibie="";Stringneirong="";Stringtianjiaren="";ResultSetRS_result=connDbBean.executeQuery(sql);while(RS_result.next()){biaoti=RS_result.getString("biaoti");leibie=RS_result.getString("leibie");neirong=RS_result.getString("neirong");tianjiaren=RS_result.getString("tianjiaren");}③医院风采模块41
图11医院风采模块界面医院风采关键代码:<%Stringsql="";sql="select*fromyiyfcwhere1=1";//默认查询医院风采表中的全部记录if(request.getParameter("bianhao")==""||request.getParameter("bianhao")==null){}else{sql=sql+"andfaburenlike"%"+newString(request.getParameter("bianhao").getBytes("8859_1"))+"%"";//模糊查询与表中负责人相似的记录}if(request.getParameter("mingcheng")==""||request.getParameter("mingcheng")==null){}else{sql=sql+"andmingchenglike"%"+newString(request.getParameter("mingcheng").getBytes("8859_1"))+"%"";//模糊查询与表中名称相似的记录}sql=sql+"orderbyiddesc";ResultSetRS_result=connDbBean.executeQuery(sql);Stringid="";Stringmingcheng="";Stringzhaopian="";Stringfaburen="";Stringaddtime="";inti=0;while(RS_result.next()){i=i+1;id=RS_result.getString("id");mingcheng=RS_result.getString("mingcheng");zhaopian=RS_result.getString("zhaopian");faburen=RS_result.getString("faburen");addtime=RS_result.getString("addtime");%><%=i%>41
//设置该列为居中对齐<%=mingcheng%> "target="_blank">"width=88height=99border=0/> <%=faburen%> <%=addtime%> <%}%>
以上数据共<%=i%>条,打印本页④医生详细介绍模块图12医生列表模块界面41
医生详细介绍模块界面如下图13所示。图13医生详细介绍模块界面医生详细主要代码:Stringsql="";sql="select*fromyishengwhere1=1";//查询所有医生的信息if(request.getParameter("bianhao")==""||request.getParameter("bianhao")==null){}else{sql=sql+"andghlike"%"+newString(request.getParameter("bianhao").getBytes("8859_1"))+"%"";//从医生表中模糊查询有相似工号的医生信息}if(request.getParameter("mingcheng")==""||request.getParameter("mingcheng")==null){}else{sql=sql+"andxingminglike"%"+newString(request.getParameter("mingcheng").getBytes("8859_1"))+"%"";//从医生表中模糊查询有相似姓名的医生信息}if(request.getParameter("dh")==""||request.getParameter("dh")==null){}else{sql=sql+"andksmlike"%"+newString(request.getParameter("dh").getBytes("8859_1"))+"%"";//从医生表中模糊查询有相似科室的医生信息}sql=sql+"orderbyiddesc";ResultSetRS_result=connDbBean.executeQuery(sql);41
Stringid="";Stringgh="";Stringxingming="";Stringmima="";Stringdianhua="";Stringxingbie="";Stringyouxiang="";StringQQ="";Stringdizhi="";Stringtouxiang="";Stringbeizhu="";Stringksm="";Stringissh="";Stringaddtime="";Stringzhiwei="";Stringworktime="";Stringqingjia="";inti=0;while(RS_result.next()){i=i+1;id=RS_result.getString("id");gh=RS_result.getString("gh");xingming=RS_result.getString("xingming");mima=RS_result.getString("mima");worktime=RS_result.getString("worktime");zhiwei=RS_result.getString("zhiwei");qingjia=RS_result.getString("qingjia");dianhua=RS_result.getString("dianhua");xingbie=RS_result.getString("xingbie");youxiang=RS_result.getString("youxiang");QQ=RS_result.getString("QQ");dizhi=RS_result.getString("dizhi");touxiang=RS_result.getString("touxiang");beizhu=RS_result.getString("beizhu");ksm=RS_result.getString("ksm");issh=RS_result.getString("issh");addtime=RS_result.getString("addtime");//对定义的变量进行赋值}④在线预约模块图14在线预约模块界面在线预约模块主要代码:Stringsql="";Strings1=(String)request.getSession().getAttribute("username");sql="select*fromyishengwhere1=1andgh="+s1;if(request.getParameter("bianhao")==""||request.getParameter("bianhao")==null){}else{sql=sql+"andghlike"%"+newString(request.getParameter("bianhao").getBytes("8859_1"))+"%"";}if(request.getParameter("mingcheng")==""||request.getParameter("mingcheng")==null){}else{41
sql=sql+"andxingminglike"%"+newString(request.getParameter("mingcheng").getBytes("8859_1"))+"%"";}if(request.getParameter("dh")==""||request.getParameter("dh")==null){}else{sql=sql+"andksmlike"%"+newString(request.getParameter("dh").getBytes("8859_1"))+"%"";}sql=sql+"orderbyiddesc";//对查询结果按照id进行降序排序ResultSetRS_result=connDbBean.executeQuery(sql);//执行sql语句Stringid="";Stringgh="";Stringxingming="";Stringmima="";Stringdianhua="";Stringxingbie="";Stringyouxiang="";StringQQ="";Stringdizhi="";Stringtouxiang="";Stringbeizhu="";Stringksm="";Stringissh="";Stringaddtime="";Stringqingjia="";Stringworktime="";Stringzhiwei="";inti=0;while(RS_result.next()){//循环遍历查询出来的结果i=i+1;id=RS_result.getString("id");gh=RS_result.getString("gh");xingming=RS_result.getString("xingming");mima=RS_result.getString("mima");dianhua=RS_result.getString("dianhua");xingbie=RS_result.getString("xingbie");youxiang=RS_result.getString("youxiang");QQ=RS_result.getString("QQ");dizhi=RS_result.getString("dizhi");touxiang=RS_result.getString("touxiang");beizhu=RS_result.getString("beizhu");ksm=RS_result.getString("ksm");issh=RS_result.getString("issh");addtime=RS_result.getString("addtime");worktime=RS_result.getString("worktime");zhiwei=RS_result.getString("zhiwei");qingjia=RS_result.getString("qingjia");//将每一个查询结果都赋值给相应的属性}④留言板功能模块图15留言板功能模块41
留言板验证用户必输信息代码:if(document.form1.yonghuming.value==""){alert("请输入用户名");document.form1.yonghuming.focus();//将焦点移动到用户名上returnfalse;}if(document.form1.mima.value==""){alert("请输入密码");document.form1.mima.focus();//将焦点移动到密码上returnfalse;}if(document.form1.gongsimingcheng.value==""){alert("请输入公司名称");document.form1.gongsimingcheng.focus();//将焦点移动到公司名称上returnfalse;}if(document.form1.dianhua.value==""){alert("请输入电话");document.form1.dianhua.focus();//将焦点移动到电话上returnfalse;}if(document.form1.xingye.value==""){alert("请输入行业");document.form1.xingye.focus();//将焦点移动到行业上returnfalse;}4.2.2后台系统模块的实现(1)管理员账号管理模块图16管理员账号管理模块界面判断是否有管理管理员账号的权限代码:if(request.getSession().getAttribute("cx").equals("超级管理员")){//如果是超级管理员不进行提示}else{out.print("");}41
(2)医院新闻管理模块图16医院新闻管理模块界面图17医院新闻管理模块界面新闻通知管理主要代码:<%Stringsql="";sql="select*fromxinwentongzhiwhere1=1";if(request.getParameter("biaoti")==""||request.getParameter("biaoti")==null){//如果标记为null或者空字符串不进行操作}else{sql=sql+"andbiaotilike"%"+newString(request.getParameter("biaoti").getBytes("8859_1"))+"%"";}sql=sql+"orderbyiddesc";ResultSetRS_result=connDbBean.executeQuery(sql);Stringid="";Stringbiaoti="";Stringleibie="";Stringneirong="";Stringtianjiaren="";Stringaddtime="";inti=0;while(RS_result.next()){i=i+1;id=RS_result.getString("id");41
biaoti=RS_result.getString("biaoti");leibie=RS_result.getString("leibie");neirong=RS_result.getString("neirong");tianjiaren=RS_result.getString("tianjiaren");addtime=RS_result.getString("addtime");%><%=i%> "target="_blank"><%=biaoti%> <%=leibie%> <%=tianjiaren%> <%=addtime%> ">修改//点击修改,携带id值跳转到updt.jsp页面&tablename=xinwentongzhi"onClick="returnconfirm("真的要删除?")">删除//点击删除,提示是否删除,防止失误操作。 <%}%>(3)注册用户管理模块图18注册用户管理模块界面注册用户中模糊查询的关键代码:Stringsql="";sql="select*fromyonghuzhucewhere1=1";//查询所有用户信息if(request.getParameter("yonghuming")==""||request.getParameter("yonghuming")==null){//如果用户名为空字符串或者为null,不进行操作。}else{sql=sql+"andyonghuminglike"%"+newString(request.getParameter("yonghuming").getBytes("8859_1"))+"%"";}if(request.getParameter("xingming")==""||request.getParameter("xingming")==null){}else{sql=sql+"andxingminglike"%"+newString(request.getParameter("xingming").getBytes("8859_1"))+"%"";//获得姓名编码方式为8859_1}if(request.getParameter("dh")==""41
||request.getParameter("dh")==null){}else{sql=sql+"anddianhualike"%"+newString(request.getParameter("dh").getBytes("8859_1"))+"%"";}sql=sql+"orderbyiddesc";(4)科室信息管理模块图19科室信息管理模块图20添加科室界面科室信息模糊查询关键代码:Stringsql="";sql="select*fromcjxxwhere1=1";//查询所有的科室信息if(request.getParameter("xh")==""||request.getParameter("xh")==null){}else{sql=sql+"andbhlike"%"+newString(request.getParameter("xh").getBytes("8859_1"))+"%"";}if(request.getParameter("xm")==""||request.getParameter("xm")==null){}else{sql=sql+"andksmlike"%"+newString(request.getParameter("xm").getBytes("8859_1"))+"%"";}sql=sql+"orderbyiddesc";41
(5)医生信息管理模块图21医生信息管理模块界面图22医生信息模块界面医生信息管理中修改功能的关键代码和sql语句:">修改Stringsql="select*fromyishengwhereid="+id;Stringsql="updateyishengsetgh=""+gh+"",xingming=""+xingming+"",mima=""+mima+"",zhiwei=""+zhiwei+"",worktime=""+worktime+"",qingjia=""+qingjia+"",dianhua=""+dianhua+"",ksm=""+ksm+"",xingbie=""+xingbie+"",youxiang=""+youxiang+"",QQ=""+QQ+"",dizhi=""+dizhi+"",touxiang=""+touxiang+"",beizhu=""+beizhu+""whereid="+id;//修改医生信息的sql语句41
(6)预约信息管理模块图23预约信息管理模块界面预约信息从数据库中取值的语句:while(RS_result.next()){//当查询结果有下一条记录的时候,自动取出i=i+1;id=RS_result.getString("id");ysgh=RS_result.getString("ysgh");ysxm=RS_result.getString("ysxm");ksm=RS_result.getString("ksm");yszw=RS_result.getString("yszw");yswt=RS_result.getString("yswt");ysqj=RS_result.getString("ysqj");yyxm=RS_result.getString("yyxm");yysfz=RS_result.getString("yysfz");sj=RS_result.getString("sj");yydh=RS_result.getString("yydh");yyh=RS_result.getString("yyh");addtime=RS_result.getString("addtime");}(7)医院风采管理模块图24医院风采管理模块界面图25医院风采模块界面医院风采管理中删除功能的关键代码:Stringid=request.getParameter("id");Stringtablename=request.getParameter("tablename");//获取tablename的值Stringsql="deletefrom"+tablename+"whereid="+id+"";connDbBean.executeUpdate(sql);41
//执行修改的sql语句out.print("");(8)留言板管理模块图26留言板管理模块界面留言板管理中回复功能的主要代码:Stringhuifuneirong=request.getParameter("huifuneirong");Stringid=request.getParameter("id");Stringsql="updateliuyanbansethuifuneirong=""+huifuneirong+""whereid="+id;//修改回复内容的sql语句connDbBean.executeUpdate(sql);out.print("");//jsp九大内置对象中的out对象的应用4.2.3数据库模块的实现本系统中的数据库表结构分别为:(1)用户注册表表1用户注册表字段名称数据类型字段大小字段说明IDint整型自动编号yonghumingvarchar50用户名xingmingvarchar50姓名mimavarchar50密码dianhuavarchar50电话号xingbievarchar50性别youxiangvarchar50邮箱sfzvarchar50身份证号dizhivarchar50地址touxiangvarchar50头像beizhuvarchar50备注addtimedatetime日期类型添加时间(2)管理员表41
表2管理员表字段名称数据类型字段大小字段说明IDint整型自动编号usernamevarchar50管理员名pwdvarchar50密码cxvarchar50权限addtimedatetime日期类型添加时间(3)医生表表3医生表字段名称数据类型字段大小字段说明IDint整型自动编号ghvarchar50医生工号xingmingvarchar50姓名mimavarchar50密码dianhuavarchar50电话xingbievarchar50性别ksmvarchar50科室信息youxiangvarchar50邮箱QQvarchar50qq号码dizhivarchar50地址touxiangvarchar50头像beizhuvarchar50备注addtimedatetime日期类型添加时间isshnchar10是否离职qingjiavarchar50是否请假worktimevarchar50工作时间zhiweivarchar50职位(4)科室信息表表4科室信息表字段名称数据类型字段大小字段说明IDint整型自动编号bhvarchar50部门编号ksmvarchar50所在科室smvarchar50备注fzrvarchar50负责人工号addtimedatetime日期类型添加时间41
(5)留言板信息表表5留言板信息表字段名称数据类型字段大小字段说明IDint整型自动编号chengvarchar50昵称xingbievarchar50性别QQvarchar50qq号码youxiangvarchar50邮箱dianhuavarchar50电话neirongvarchar50留言内容addtimedatetime日期类型添加时间huifuneirongvarchar50回复内容(6)新闻通知表表6新闻通知表字段名称数据类型字段大小字段说明IDint整型自动编号biaotivarchar255标题leibievarchar50新闻类别neirongtext文本类型新闻内容tianjiarenvarchar50添加人addtimedatetime日期类型添加时间(7)医院风采表表7医院风采表字段名称数据类型字段大小字段说明IDint整型自动编号mingchengvarchar50名称zhaopianvarchar50图片faburenvarchar50发布人addtimedatetime日期类型发布时间(8)友情链接表41
表8友情链接表字段名称数据类型字段大小字段说明IDint整型自动编号wangzhanmingchengvarchar50网站名称wangzhivarchar50网址addtimedatetime日期类型添加时间(9)预约信息表表9预约信息表字段名称数据类型字段大小字段说明IDint整型自动编号ysghvarchar50医生工号ysxmvarchar50医生姓名ksmvarchar50科室信息yszwvarchar50医生职位yswtvarchar50医生工作时间ysqjvarchar50医生是否请假yyxmvarchar50预约者姓名yysfzvarchar50预约者身份证号sjvarchar50预约时间yydhvarchar50联系电话addtimedatetime日期类型添加时间yyhnchar10用户名41
5系统测试系统测试是每一个即将完成的系统所必须经历的一关。系统代码、界面都做好了,在没有经过系统全方位的测试以前,那就还是一个没有完成的系统。系统测试需要全方位的、各层面的逐个进行验证。系统测试为的就是发现系统中存在的容易忽略的错误和问题。当发现问题后并及时地纠正,系统才能称得上是一个完成的系统。本系统是基于web开发的,所以对其测试程序的准确性要求较高,必须严格按照功能需求逐个测试。测试中常出现功能不满足需求、系统界面不协调、接口有问题、数据值域越界、可用性低、安全性不达标等问题。这其中可能会有一点小问题,但是我们也必须将其找出。在用户使用的时候,一点的小问题就可能让用户对系统失去信心,从而导致系统失败。系统要经过大量系统数据的录入、编辑来进行测试,以便寻找出系统的哪怕一丁点的不足之处。(1)功能测试经反复测试各个模块均能满足系统功能需求的要求。(2)界面测试对主窗体反复进行拖动时,菜单窗体没有出现不正常状况。各子窗体均能正常移动和关闭。(3)接口测试该项目在设计时采用分块设计方式,对于接口的使用都严格规范,经测试接口方面无任何错误。(4)值域测试通过对每一个输入框输入数据进行测试,均无任何值域越界错误发生。(5)可用性测试系统的界面布局和页面设计从开始就考虑到系统的可用性问题,经检测基本符合《界面设计规范标准》。(6)安全性测试由于系统的登录采取安全措施,当用户登录时,用户名和密码有一项输入错误时系统会及时报错,并限制返回登录前的操作。41
6关键技术与系统特点对于本系统而言,主要应用的关键技术非JSP技术莫属。此外,本系统具有用户界面友好、维护管理方便、数据实时更新的特点。6.1关键技术6.1.1JSP技术简介JSP的全名为JavaServerPages,中文名为java服务器页面,它根本上来说就是一个简化的Servlet设计。它是由Sun公司倡导、许多公司共同参与,而创建出来的一种动态的网页技术标准。JSP技术与ASP技术十分相似,它是在网页HTML文件(*.htm,*.html)中插入Java程序代码段,从而形成的JSP文件,它的后缀名是(*.jsp)。用JSP开发的Web应用是十分强大的。它可以跨平台,既可以在Linux系统下运行,也可以在其他的操作系统上运行。它主要实现了html语法中的java代码扩张(即以<%%>形式包裹java代码)。JSP和Servlet一样,两者都是在服务器端执行的。它通常返回给客户端的其实就是一个html的文本,因此只要客户端拥有浏览器就可以进行浏览。JSP技术是使用Java编程语言来编写XML类的tags和scriptlets的,从而对动态网页进行封装处理。网页还可以通过tags和scriptlets来访问已经存在于服务端的应用逻辑。JSP将网页设计和网页逻辑进行了分离。它支持可重用的组件设计,因此使Web应用程序的开发变得快速且容易。JSP技术是一种动态页面的技术,其主要目标便是将逻辑从Servlet中分离出来,作为java代码进行扩张。Java Servlet是JSP的技术基础。一般的大型Web应用程序的开发都需要JavaServlet和JSP的配合才能更好的完成。JSP技术具备Java技术的完全面向对象的特点。JSP拥有功能强大的九大内置对象,分别为:(1)请求对象Request(请求对象)的类型是javax.servlet.ServletRequest,作用域是Request。(2)响应对象41
Response(响应对象)的类型是javax.servlet.ServletResponse,作用域是Page。(3)页面上下文对象PageContext的类型是javax.servlet.jsp.PageContext,作用域是Page。(4)回话对象Session的类型是javax.servlet.http.HttpSession,作用域是Session。(5)应用程序对象Application的类型是javax.servlet.ServleContext,作用域是Application。(6)输出对象Out的类型是javax.servlet.jsp.JspWriter,作用域是Page。(7)配置对象Config的类型是javax.servlet.ServletConfig,作用域是Page。(8)页面对象Page的类型是javax.servlet.Object,作用域是Page。(9)例外对象Exception的类型是javax.lang.Throwable,作用域是Page。6.2系统特点本系统具有用户界面友好、维护管理方便、数据实时更新的特点。6.2.1用户界面友好本系统的用户界面结构一目了然,模块安排布置有序,丝毫没有杂乱无章的感觉。同时在用户进行操作的时候,还会有一些帮助性的对话框来帮助用户更好的理解自己所做的操作的合理性和正确度。6.2.2维护管理方便本系统的维护主要依靠后台管理,前台页面中个每一个功能模块在后台都有对应的管理分组与之相对应。管理员可以只进行简单的操作就可以对系统进行及时的维护。6.2.3数据实时更新41
本系统由于需求的特殊性,对于数据的实时更新要求比较高。用户在前台页面进行了相关操作,后台管理中就要及时的接收到数据,并对数据进行管理。如果实时更新不到位,那会导致系统的功效大打折扣。7结论7.1本文所做的主要工作为了让大家能够更好的了解医院门诊预约挂号系统,本文从3个方面较为详细的介绍了医院门诊预约挂号系统的研究背景及意义,国内外研究概述,研究内容与方法。本次系统中应用到的开发工具也在论文中进行了逐个简要介绍,其中包括:Tomcat7,DreamweaverCS6,SQLServer2008,PlayColor,AAALOGO3.10,MyEclipese2014等。由于系统的开发和实现需要一个详细的规划和分析,因此本文对系统的总体结构和数据流程也进行了较为详细的分析。系统的设计和实现在本文中也很好的进行了体现,并且将系统中的重要功能界面进行了截图介绍,此外还将重点功能的关键代码进行了公布,希望可以对大家更好的理解本系统有所帮助。系统实现后,是需要进行测试的。没有测试过的系统不是一个完整的、可靠的好系统。一次本文对系统测试也进行了记录。每一个系统都会有自己的关键技术,本系统也不例外。本系统的关键技术就是jsp技术,本文也进行了较为简单的介绍。每一个系统都有自己特有的特点,例如本系统的特点人性化的界面,便于操作等。本文对医院门诊预约挂号系统也进行了分析,总结出了他的特点,并进行了总结和记录。最后,本文将系统的下一步研究方向进行了规划,并做了较为简洁的分析。7.2今后进一步研究的方向由于医院门诊预约挂号在中国可以说是一个新兴的事物,他必将会有一个更大的发展空间。因此,本系统还可以进行不断的补充和升级。本项目的医院门诊预约挂号系统是可以作为一个较小的医院的门诊预约挂号系统进行使用的。但是,随着中国医疗条件和水平的不断提升,以及各个医院在不同领域的专业发展不同,每个医院的相同科室的医疗水平是不同的。人们都想去好的科室,找好的医生,而不是好的医院找不好的专业的医生。因此,本系统需要进行更大范围的应用。也就是说,本系统还需要面临两次大的升级和发展。41
第一次升级,那就是将系统从单个医院的范围扩展到一个区域的多家医院的范围。这样就可以给更多的人,更多的、更好的选择。第二次升级,就可以进行一个全国式的应用,将全国的大部分医院都录入到系统当中。形成一个国家式的医院门诊预约挂号系统,将全国所有的医院联合成一个整体。这将成为中国医疗改革发展的一个重要的突破口和发展契机。41
参考文献[1]刘力松,姚峥,吉训明,刘德海,张育,费晓璐.北京市门诊预约挂号现状及流程的探讨.[J]中国现代医学杂志,2009,(19)3810-3812.[2]马建霞,沈丽,张纯,陆晓燕,满晓波.专科医院预约门诊的现状及发展探讨[J].解放军医院管理杂志,2012年04期[3]林如丹,陈澜祯.HIS系统中门诊挂号系统的可行性分析[J].科技情报开发与经,2010,(20):125-126.[4]黄学宁,汤仕忠,刘乃丰.门诊挂号系统的优化[J].ChineseHealthQualityManagement,2006,(07):92-93.[5]陈明雁.预约挂号的亮点与难题[N].健康报2009-12-10(003).[6]万向荣.医院挂号方式的现状及未来发展趋势[J].医院管理论坛,2007,(02):42-43.[7]刘同波,邱明辉,薛万国.基于Web的门诊实时查询系统的设计与实现[J].中国医疗设备,2008(23):27-29.[8]崔立超.基于WEB服务的预挂号系统设计与实现.[D].山东山东大学,2010.[9]计磊,李里,周伟.J2EE整合应用案例[M].北京:人民邮电出版社,2007.[10]方睿,刁仁宏,吴四九编著.网络数据库原理及应用[M].四川:四川大学出版社,2005.8.[11]毕建信.基于MVC设计模式的Web应用研究与实现[D].武汉:武汉理工大学,2006.[12]WangDefeng,ShiLin,WangYi-XiangJetal..ConcatenatedandparalleloptimizationfortheestimationofT1mapinFLASHMRIwithmultipleflipangles.[J].MagneticResonanceinMedicine,2010,63(5).[13]LudermirTeresaB,YamazakiAkio,ZanchettinCleber.Anoptimizationmethodologyforneuralnetworkweightsandarchitectures.[J].IEEETransactionsonNeuralNetworks,2006,17(6).[14]InbarD,SohvalAR.Thedigitalfilmviewer:anoveltechnologyforoptimizingfilm-basedradiology.[J].Journalofdigitalimaging:theofficialjournaloftheSocietyforComputerApplicationsinRadiology,1998,11(3Suppl1).[15]BiessArmin,NagurkaMark,FlashTamar.Simulatingdiscreteandrhythmicmulti-jointhumanarmmovementsbyoptimizationofnonlinearperformanceindices.[J].BiologicalCybernetics,2006,95(1).41
[16]GreenleeWJ,DesaiM.Editorialoverview.Thechemistryofdrugdesignandleadoptimization.[J].Currentopinionindrugdiscovery&development,1999,2(4).[17]谢中科,谢志坚. 动态网页开发工具的比较[J].长沙电力学院学报(自然科学版).2002(03).[18]王红艳,金圣华. 动态网页开发工具的分析和研究[J].电脑知识与技术.2006(14).[19]朱斌,宋先忠. 动态网页开发技术探讨[J].计算机应用.2001(09).[20]张铃丽,黄晓巧. 动态网页开发技术研究[J].软件导刊.2010(01).[21]黄素萍. 动态网页开发技术类课程的教学改革探讨[J].科教导刊(中旬刊).2013(03).[22]王亚斌,刘明杰. 利用PHP在Internet/Intranet上开发动态Web页的技术[J].计算机系统应用.2001(06).[23]任学军. 利用ASP开发Web数据库[J].河南教育学院学报(自然科学版).1999(04).[24]上官志锋. 论JSP相对于ASP在动态网页设计中的优势[J].兰州工业高等专科学校学报.2009(02).[25]杨文. 《JSP动态网页设计》项目教学法的研究与实践[J].福建电脑.2009(08).[26]王炎. 浅析JSP技术在动态网页技术中的应用[J].商场现代化.2009(07).[27]巩建学. jsp中连接数据库常用的方法[J].电脑开发与应用.2009(07). 41
附录附录A开题报告毕业设计(论文)开题报告学院信息工程学院教学系计算机系专业班级软件工程11-1班学生姓名纪林志学号20114782指导教师张波毕业设计(论文)题目医院门诊预约挂号系统设计与实现一、选题依据:医院门诊预约挂号看病现在在国外已经成为了最为主要的就医方式中的一种。通过预约挂号就医看病,既方便了预约挂号人,同时也减轻了医院管理部门的负担。医院门诊预约挂号模式,不仅仅是一种方便的预约挂号模式,更是引导预约者合理就医看病、有序就医看病的一场医疗变革。医院门诊预约挂号看病为传统就医方式带来了强有力的革新,将极大的促进我国医疗方式的改革。目前看病挂号难在我国已经成为许多患者共同的感受。门诊挂号也一直是困扰医院提高服务质量的一个重要环节,特别是规格较高、门诊量较大的综合型大医院,门诊拥挤是一种普遍的现象,有的患者甚至为了挂号排数个小时的队。网上预约挂号系统可以有效解决患者挂号难的问题,求医预约挂号者只需坐在家中打开电脑,轻点几下鼠标,便能够轻松地完成医院门诊的挂号,这不仅使得患者省去了排队等待的烦恼,而且使医院的工作也相对轻松,能更好地安排相应人员为患者提供更优质的服务。医院门诊预约挂号,还有一个优点,那就是管理员可以在下班的时候登录自己的账号,查看患者的预约情况,与患者进行聊天的语言沟通,提前对患者的症状进行了解,然后整理症状资料发送给对应医生。这可以大大的帮助医生了解病人的病情,可以提前做好准备工作并缩减患者就医的时间。本课题研究技术和内容拟为中小型医院建立一个功能齐全的医院门诊预约挂号系统,帮助医院进行门诊预约挂号的医疗改革。该系统的主要功能包括:医院新闻资讯模块、医院风采模块、医生详细介绍模块、在线预约模块、留言板功能模块和后台管理模块等六大模块。其中后台管理模块要求对前面的模块都有所管辖,可以进行一些例如查看、修改、删除等功能的操作。系统使用DreamweaverCS6、PlayColor、AAALOGO3.10等工具对页面进行设计,功能实现采用MyEclipese2014,而数据库采用SQLServer2008,便于管理和操作。41
二、研究内容和研究方法(一)系统功能利用java技术实现医院门诊预约挂号系统,要求实现:1.医院新闻资讯模块的设计(1)站内新闻(2)医院新闻2.医院风采模块的设计3.医生详细介绍模块的设计4.在线预约模块的设计5.留言板功能模块的设计6.用户注册登录模块的设计7.后台管理模块的设计(1)管理员账号管理(2)医院新闻管理(3)注册用户管理(4)科室信息管理(5)医生信息管理(6)预约信息管理(7)医院风采管理(8)留言板管理(二)研究方法1.技术背景通过医院门诊预约挂号系统,可以极大的方便挂号者进行挂号预约,同时还能使医院更合理的安排挂号者就医并提供更优质的医疗服务。系统使用Tomcat7Web应用服务器,后台数据库使用SQLServer2008。并使用DreamweaverCS6对网站进行界面和功能定制。2.开发工具使用工具:Tomcat7,DreamweaverCS6,SQLServer2008,PlayColor,AAALOGO3.10,MyEclipese2014软件开发环境:Windows8硬件开发环境:计算机系统:Windows8中文版64位(6.2,版本9200)内存:4.00GB3.运行环境用户界面:利用菜单界面驱动方式,用户界面友好,支持多种输入方式。硬件接口:支持中高档PC机和服务器。软件接口:运行于Tomcat7。41
三、预计可获得的成果(含可能取得的独特之处)毕业设计预计可以实现的功能有:用户注册登录、医院新闻资讯展示、医院风采展示、医生详细信息展示、在线预约挂号、留言板功能、系统公告、后台管理等。四、工作进度计划2014-11-5布置毕业设计、开题报告要求,开始需求分析2015-2-28交开题报告,检查初步分析,进一步完善系统分析2015-3-20完成系统分析,开始系统设计2015-3-27基本完成系统设计,逐步开始系统实现、调试2015-4-24开始毕业设计说明书的撰写,继续系统实现、调试2015-5-7预答辩。软件系统设计完毕,全面进入毕业设计说明书的撰写2015-5-10根据预答辩情况修改、完善毕业设计说明书和软件系统2015-5-25完成全部毕业设计任务五、与开题有关的主要参考文献[1]刘力松,姚峥,吉训明,刘德海,张育,费晓璐.北京市门诊预约挂号现状及流程的探讨.[J]中国现代医学杂志,2009,(19)3810-3812.[2]马建霞,沈丽,张纯,陆晓燕,满晓波.专科医院预约门诊的现状及发展探讨[J].解放军医院管理杂志,2012年04期.[3]林如丹,陈澜祯.HIS系统中门诊挂号系统的可行性分析[J].科技情报开发与经,2010.(20):125-126.[4]黄学宁,汤仕忠,刘乃丰.门诊挂号系统的优化[J].ChineseHealthQualityManagement,2006,(07):92-93.[5]陈明雁.预约挂号的亮点与难题[N].健康报2009-12-10(003).[6]万向荣.医院挂号方式的现状及未来发展趋势[J].医院管理论坛,2007,(02):42-43.[7]刘同波,邱明辉,薛万国.基于Web的门诊实时查询系统的设计与实现[J].中国医疗设备,2008(23):27-29.[8]崔立超.基于WEB服务的预挂号系统设计与实现.[D].山东山东大学,2010.指导教师意见同意本课题进入设计(论文)阶段。指导教师签字:2015年3月1日41
附录B源代码清单另见册41
致谢本论文是在天津商业大学信息工程学院完成的。在课题研究的过程当中,我碰到了很多的困难,致使我有时候对自己都产生怀疑。但是,我也碰到了很多贵人,他们无私的给予我帮助和支持,这才使我坚定的坚持了下来。他们的帮助和支持是我不断前进的动力,同时也是我人生中宝贵的一笔财富。首先,我要感谢的是我敬爱的导师张波老师,如果没有张老师的悉心指导,我的课题研究可能会以一个惨淡的结果收场。本课题从开始的选题到中期的功能完善,再到最后的论文撰写的整个过程都是在张老师的悉心指导下完成的。张老师深厚的理论水平、认真负责的工作态度和严谨的治学精神都使我受益匪浅,收获良多。张老师无论在理论基础上还是在实践践行中都给予了我很大的帮助和指导,使我的理论和动手能力都得到不少的提高,这将对我以后的工作、学习和生活都有相当大的帮助。如果没有张老师的关心、帮助和指导,我的研究课题是不可能顺利完成的,在此衷心的对张老师表示真诚的感谢。此外,对于在我的课题研究期间曾经给予我无私帮助的同学们和朋友们致以真诚的感谢和诚挚的祝福。41'
以上数据共<%=i%>条,
您可能关注的文档
- 毕业设计(论文)任务书 范文.doc
- 毕业设计、毕业论文_中小型企业网络搭建分析.doc
- 毕业设计基于Multisim的模拟乘法器应用设计与仿真.doc
- 毕业设计基于单片机控制的超声波液位测量系统.doc
- 毕业设计外文翻译--java的漏洞现象.doc
- 毕业设计审核系统的设计与实现(论文范文, JSP,JAVA毕业设计).pdf
- 毕业设计论文(基于51单片机数控直流电源的设计).doc
- 毕业设计论文--110kv变电站电气部分设计.doc
- 毕业设计论文养老院智能化管理方案的研究与设计(1).doc
- 毕业设计论文天津自行车B2C商城系统的设计与开发(1).doc
- 毕业设计论文奢侈品电子商务平台的设计与实现(1).doc
- 毕业设计论文武术擂台仿人机器人系统及电路设计.doc
- 毕业设计论文电子商务微信实践平台的设计与开发(1).doc
- 毕业设计论文的相关写作指导 范文.doc
- 毕业设计论文重金属废水处理工艺设计(1).doc
- 毕业设计(论文)-VB6.0家庭财务管理系统.doc
- 毕业设计(论文)-基于51单片机控制的智能窗的设计.doc
- 毕业设计(论文)-基于AT89S52单片机的八路抢答器设计.doc
相关文档
- 施工规范CECS140-2002给水排水工程埋地管芯缠丝预应力混凝土管和预应力钢筒混凝土管管道结构设计规程
- 施工规范CECS141-2002给水排水工程埋地钢管管道结构设计规程
- 施工规范CECS142-2002给水排水工程埋地铸铁管管道结构设计规程
- 施工规范CECS143-2002给水排水工程埋地预制混凝土圆形管管道结构设计规程
- 施工规范CECS145-2002给水排水工程埋地矩形管管道结构设计规程
- 施工规范CECS190-2005给水排水工程埋地玻璃纤维增强塑料夹砂管管道结构设计规程
- cecs 140:2002 给水排水工程埋地管芯缠丝预应力混凝土管和预应力钢筒混凝土管管道结构设计规程(含条文说明)
- cecs 141:2002 给水排水工程埋地钢管管道结构设计规程 条文说明
- cecs 140:2002 给水排水工程埋地管芯缠丝预应力混凝土管和预应力钢筒混凝土管管道结构设计规程 条文说明
- cecs 142:2002 给水排水工程埋地铸铁管管道结构设计规程 条文说明