- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JSP的在线医疗会诊系统的设计与实现.doc
基于JSP的在线医疗会诊系统的设计与实现
中南财经政法大学电子商务0702班李园园
摘要: 网络是人类社会经济发展史上的一次重大革命,它代表了一种基于信息技术与数字化手段的全新理念和模式。随着信息技术和网络技术的普及应用,在各个医院之间建立在线医疗会诊也势在必行,建立一个功能齐全、高效运转的在线医疗会诊系统不仅能实现医生之间的高效交流,还可以提高医院的形象和工作效率,同时可以避免因为单个医院的能力有限而造成的不必要的不幸。
本课题的内容是通过一个针对目前各个医院在线医疗会诊的设计和实现,探讨一种能够实现远程医疗会诊的系统,在平台开发的技术上,采用JSP技术和典型的B/S开发模式,同时鉴于医疗病例的数据众多,采用SQL Server 2000建立数据库。
关键词:在线会诊;JSP;B/S;SQL Server 2000
系统实现方案的分析与实现
开发模式的分析
基于网络的信息系统目前有两种结构模式,一种是C/S两层的结构模式,另一种是B/S三层的结构模式【1-3】
B/S开发模式
B/S(Brower/Server)模式即浏览器和服务器模式,它是随着Internet技术的兴起,对C/S模式的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器(Server)实现,形成所谓三层结构。这样就大大简化了客户端载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。图1为B/S模式的系统体系结构模型。
图 1 B/S模式的系统体系结构模型
本系统的设计主要采用B/S模式的三层结构:表示层、应用层、数据层【4】。其中,表示层是客户端的浏览器;应用层是具有应用程序扩展功能的Web服务器,它包括事务处理逻辑,位于服务器;数据层即数据库服务器。这种结构的工作流程是,用户通过Web浏览器向网络中的某一Web服务器提出服务请求,Web服务器对用户验明身份后,首先执行相应的扩展应用程序与数据库接通,通过SQL语句向数据库发出数据处理申请然后将数据库处理结果交给Web服务器后,再由Web服务器传送到客户端浏览器。
就现在的技术而言,在局域网中建立B/S模式的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。在B/S模式系统开发后,系统能够实现不同的人员,从不同的地点,以不同的接入方式(LAN、WAN、Internet/Intranet等)访问和操作共同的数据库;在增加一定的措施(如增加防火墙、对传输信息加密等)以后,它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S模式管理软件更是方便、快捷、高效。
开发技术的比较
JSP技术
为了解决Servlet中页面显示和业务逻辑的分离,SUN推出了Java Server Page(JSP)技术。在这种新的技术中,JSP提供了Servlet所有的好处,事实上,JSP在执行的时候,也是先编译成Servlet来执行的。这种技术采用的方式是在传统的网页HTML中加入Java程序片断(Scriptlet)和JSP标记,这样就构成了JSP网页。WEB服务器在接收到用户的请求的时候,首先执行其中的程序片断然后将执行结果以HTML的方式返回给客户。所有程序操作都在服务器端执行,网络传送给客户端的仅仅是得到的结果,对用户浏览器的要求很低。
由于JSP是从Java 和Servlet技术上发展而来的,它兼具有这两者的好处,它同时具有平台无关性和Java本身的安全模型和机制。JSP在执行以前先被编译成字节码,字节码由Java虚拟机解释执行,比源码解释的效率要高,而且在服务器上还有字节码的缓存机制,能提高字节码的访问效率。除此之外,在JSP中还提供了强大的服务器端组件技术和对数据库以及标签库的支持。
JavaBean是使用Java语言描述的、易用的、与平台无关的软件组件模型、用于设计可重用的组件,有点类似与Micrsoft的COM组件概念。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速地生成新的应用程序,易维护,可以实现代码重复利用。在JSP程序中常用来封闭事务逻辑、数据库操作等,可以很好地实现业务逻辑和前台程序(如JSP文件)的分离、逻辑的封装、程序的易于维护等,从而使得系统具有更好的健壮性和灵活性。实际上,JavaBean就是一种使用符合某些命名方法和设计规范的Java类。
Servlet是用Java编写的Server端程序,它与协议和平台无关。Serlet运行于Java-enabled Web Server中,Java Serlet可以动态地扩
您可能关注的文档
- 2012年全国大学生数学建模竞赛a题(葡萄酒理化指标与质量的评鉴分析,获全国二等奖).doc
- 食堂满意度调查李克特量表解析.docx
- 《微积分ii》第五章定积分部分习题解答.doc
- 综合素质第一章:教育观、学生观、教师观.doc
- 有哪些信誉好的足球投注网站引擎特型展现技术探究.doc
- 经济理论在人力管理中的应用-经济理论.doc
- 线性系统的核空间、象空间、不变子空间的直观诠释.doc
- 《统计手册:金融中的统计方法》 第章 主成分分析和因子分析.doc
- 银银行排队机服务系统的优化.doc
- 谈谈房价中长期走势的因素(Talking about the factors of medium and long term trend of housing price).doc
文档评论(0)