基于JSP的宠物医院系统设计与实现毕业设计Word格式.doc
- 文档编号:13178711
- 上传时间:2022-10-07
- 格式:DOC
- 页数:43
- 大小:1.48MB
基于JSP的宠物医院系统设计与实现毕业设计Word格式.doc
《基于JSP的宠物医院系统设计与实现毕业设计Word格式.doc》由会员分享,可在线阅读,更多相关《基于JSP的宠物医院系统设计与实现毕业设计Word格式.doc(43页珍藏版)》请在冰豆网上搜索。
1.2论文研究的意义 1
1.3系统设计目标 2
2开发环境及相关软件介绍 4
2.1开发环境 4
2.2开发语言介绍 4
2.2.1JSP语言的特点 4
2.2.2Java语言的特点 4
2.2.3JavaScript介绍 7
2.2.4DIV+CSS网页美工技术介绍 7
2.2.5Tomcat介绍 9
2.2.6Dreamweaver界面制作工具介绍 9
3系统概要设计 12
3.1需求分析 12
3.2系统功能概括 12
3.3各部分功能概述 13
3.3.1系统后台管理 13
3.3.2系统前台管理 14
4数据库设计 17
4.1数据库设计概述 18
4.2数据表的结构 18
4.2.1数据表实现 18
4.2.2系统总体E-R图 21
4.2.3系统数据库设计与实现 21
5详细设计 23
5.1系统后台设计 23
5.1.1用户管理功能模块 23
5.1.2分页管理功能模块 26
5.1.3用户密码修改功能模块 27
5.2系统前台操作模块 28
5.2.1系统的宠物资料管理模块 28
5.2.2客户资料功能模块 29
5.2.3系统的病历查询功能模块 31
6测试及结果 33
7总结 37
7.1毕业设计总结 37
7.2下一步研究 37
参考文献 38
Abstract 39
致谢 40
仲恺农业工程学院毕业论文(设计)成绩评定表 41
1前言
1.1论文研究的背景
随着社会的发展,医院的信息化建设势在必行。
越来越多的医院建立了医院网络系统,以实现医院管理的规范化、科学化。
医院信息系统(HIS)在国际学术界已公认为新兴的医学信息学的重要分支。
美国该领域的著名教授Morris.Collen于1988年曾著文为医院信息系统给予了如下定义:
利用电子计算机和通讯设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数据交换的能力,并满足所有授权用户的功能需求的信息网络平台。
(1)电子病历:
利用特殊的数据格式和集中存储建立的病历的电子文挡,由于它具有占有空间小、保存容量大、有利于快捷输入、迅速检索查询、使用方便、能永久保存等特点,并能在广域网环境下实现信息传递和资源共享,满足远程医疗的需要,是纸病历无法比拟的,这是病历发展的必然趋势。
(2)远程医疗:
是近年来计算机网络技术与临床医学研究相结合的新成果,它主要通过网络将异地或多地的专家和患者之间动态地连接起来,使医者与患者、双方或多方有如面对面一样地就诊和会诊,患者的医生可以将有关病历资料、检查资料输入计算机网络,与异地或多地专家共享,由专家为患者诊断或进行会诊讨论。
于是,各地患者均可以通过远程医疗系统享受各大医院著名专家的直接指导、诊疗,这样大大方便了患者,使患者能得到及时的确诊与治疗,降低了诊断费用,同时也能够有效地提高参诊医院的治疗、服务水平。
(3)图像存档和传输系统(PACS):
它是将X线、CT、MRI、彩超等医疗设备所产生的图像信息等的收集、存储、传输、处理、提取和交换数据的信息系统,运用,还能解决所人力不足和空间的不足以及资料和容易丢失、错拿等问题,是一种全新的医技资料管理模式,并便于远程医疗。
1.2论文研究的意义
现今网络的飞速发展,网络的应用也变得越来越普及。
现今网络上一部分网上医院系统已经开始运行,并取得了成功。
实现网络医院,主要是打破过去医生亲自问诊的常规,当身处一个交通不方便的地方,宠物突发疾病,在不能立马到医院诊断的情况下,网上实时进行相关咨询可以帮助减轻宠物一定程度的病痛。
现今网络的发达,实现这种网上医院系统越来越重要。
开发一个网上宠物医院系统,此系统能实现用户在网上咨询相关病例,方便进行查找。
本系统设计涉及JavaServerPages、SQLSERVER2000语言等技术。
系统设计的功能模块:
用户登陆、用户和角色管理、宠物资料的录入查询、查询病历资料。
系统的设计是为内部工作的医生工作时能更好的进行病历信息的查询管理,所以暂时没有给外界用户进行公开的使用。
因此,注册用户功能暂时没有实现,以后有待改善。
1.3系统设计目标
此次系统设计为了方便宠物医院内部员工进行日常医疗事务的管理,进行日常工作中的资料整理,登记入院用户,记录病历。
管理员对系统使用者的管理等。
系统设计涉及以下内容:
(1)深入研究和探讨了JSP技术,仔细分析了JSP的新技术,新特性,并将其应用到实际开发中去。
(2)按照JSP开发的Model1模式(JSP+JavaBean+DataBase)科学方法来搭建应用程序,整体具有良好的结构,保障数据访问的安全,便于分工作业,便于后期维护和升级。
(3)结合系统用户行为分析,详尽的分析与研究,掌握其主要的功能模块以及数据库模块,再依据软件工程方法把系统设计分成概要设计和详细设计。
系统主要分以下功能实现:
1.用户登陆
Admin管理员可以进行相关权限的工作,进行用户的添加,已添加用户可以使用系统,进行相关操作,系统分有管理员和普通用户两种权限。
2.客户信息管理
这部分是进行宠物医院内所有客户的资料管理部分,用户可以对此内容进行相关的操作,录入和查询信息。
2.宠物信息管理
这部分是进行宠物医院内所有动物的资料管理部分,用户可以对此内容进行相关的操作,录入和查询信息。
3.宠物病历管理
这部分功能主要是进行病历的录入,电脑进行录入,提高操作速度。
比现今的翻阅纸质资料要节省时间,也方便保存。
4.兽医信息管理
这部分是进行宠物医院内所有兽医的资料管理部分,用户可以对此内容进行相关的操作,录入,查询。
5.职员信息管理
这部分是进行宠物医院内所有职员的资料管理部分,用户可以对此内容进行相关的操作,录入,查询。
管理员有权限控制登陆用户的角色,实现分配管理员,职员,兽医等用户权限。
6.修改个人密码
系统提供密码的修改功能,方便系统用户对自己的资料进行更好的保护。
7.退出
使用退出功能,清除在系统登录时留下的登陆信息,安全退出系统平台。
2开发环境及相关软件介绍
2.1开发环境
系统平台:
MicrosoftWindows2000
JDK1.6version
开发工具:
MyEclipse6.5
界面开发工具:
AdobeDreamweaverCS3v9.0.3453
数据库:
SQLSERVER2000
测试工具:
IE7浏览器
2.2开发语言介绍
2.2.1JSP语言的特点
JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。
JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。
JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。
在传统的网页HyperTextMark-upLanguage文件中加入Java程序片段(Scriptlet),JSP标记(tag),就构成了.JSP网页(*.jsp)[6]。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。
程序片段可以操作数据库、重新定向网页以及发送E-mail等等,这就是建立动态网站所需要的功能。
所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plug-in,无ActiveX,无JavaApplet,甚至无Frame。
JSP设计网页能以多种形式进行,此次系统的编写,采用了较普遍的JSP+JAVABEAN+DB的MODEL1模式。
JspModel1的优点:
这种架构模型非常适合小型Web项目的快速开发,而且对JavaWeb开发人员的技术水平要求不高。
[3]
2.2.2Java语言的特点
Java体系主要分为三大块:
Java2,MicroEdition、Java2,StandardEdition、Java2,EnterpriseEdition[2]。
J2ME:
主要用于移动设备和信息家电等有限存储的设备。
这类设备的特点是:
屏幕比较小、内存比较小、有可能没有持续的连接网络能力、电源可能不是持续的等。
所以,Sun在J2SE的基础上,根据这些设备的特点,划出一个用于这类设备编程的J2ME版本。
J2SE:
是Java技术的核心和基础。
它是J2ME编程和J2EE编程的基础。
J2EE:
提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用需求。
通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,增强了安全机制,提高了性能。
Java语言有下面一些特点:
简单、面向对象、分布式、解释执行、稳定、安全、体系结构中立、可移植、高性能、多线程以及动态性[2]。
它具有:
1)简单性
Java语言是一种面向对象的语言,它通过提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。
Java略去了运算符重载、多重继承等模糊的概念,并且通过实现自动垃圾收集大大简化了程序设计者的内存管理工作。
另外,Java也适合于在小型机上运行,它的基本解释器及类的支持只有40KB左右,加上标准类库和线程的支持也只有215KB左右。
库和线程的支持也只有215KB左右。
2)面向对象
Java语言的设计集中于对象及其接口,它提供了简单的类机制以及动态的接口模型。
对象中封装了它的状态变量以及相应的方法,实现了模块化和信息隐藏;
而类则提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用。
3)分布性
Java是面向网络的语言。
通过它提供的类库可以处理TCP/IP协议,用户可以通过URL地址在网络上很方便地访问其它对象。
4)稳定性
Java在编译和运行程序时,都要对可能出现的问题进行检查,以消除错误的产生。
它提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。
通过集成的面向对象的例外处理机制,在编译时,Java提示出可能出现但未被处理的例外,帮助程序员正确地进行选择以防止系统的崩溃。
另外,Java在编译时还可捕获类型声明中的许多常见错误,防止动态运行时不匹配问题的出现。
5)安全性
用于网络、分布环境下的Java必须要防止病毒的入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 宠物医院 系统 设计 实现 毕业设计