宠物医院.docx

上传人:b****1 文档编号:1249120 上传时间:2023-04-30 格式:DOCX 页数:54 大小:460.68KB
下载 相关 举报
宠物医院.docx_第1页
第1页 / 共54页
宠物医院.docx_第2页
第2页 / 共54页
宠物医院.docx_第3页
第3页 / 共54页
宠物医院.docx_第4页
第4页 / 共54页
宠物医院.docx_第5页
第5页 / 共54页
宠物医院.docx_第6页
第6页 / 共54页
宠物医院.docx_第7页
第7页 / 共54页
宠物医院.docx_第8页
第8页 / 共54页
宠物医院.docx_第9页
第9页 / 共54页
宠物医院.docx_第10页
第10页 / 共54页
宠物医院.docx_第11页
第11页 / 共54页
宠物医院.docx_第12页
第12页 / 共54页
宠物医院.docx_第13页
第13页 / 共54页
宠物医院.docx_第14页
第14页 / 共54页
宠物医院.docx_第15页
第15页 / 共54页
宠物医院.docx_第16页
第16页 / 共54页
宠物医院.docx_第17页
第17页 / 共54页
宠物医院.docx_第18页
第18页 / 共54页
宠物医院.docx_第19页
第19页 / 共54页
宠物医院.docx_第20页
第20页 / 共54页
亲,该文档总共54页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

宠物医院.docx

《宠物医院.docx》由会员分享,可在线阅读,更多相关《宠物医院.docx(54页珍藏版)》请在冰点文库上搜索。

宠物医院.docx

宠物医院

青岛理工大学

琴岛学院

毕业设计(论文)

 

专业计算机科学与技术专业

班级专升本(11-21)

学生姓名许永刚

学号20110371013

课题JSP宠物医院服务系统

指导教师王世广

2013年5月30日

摘要

随着人们生活水平不断的提高,越来越多的人开始饲养宠物,那么随之而来的就是宠物医院的兴起。

另一方面,随着计算机技术的不断发展,计算机价格的不断下降,计算机技术在宠物医院宣传、医疗、管理等方面也得到了越来越广泛的应用。

所以计算机化的宠物医院服务系统应运而生,成为现代化宠物医院运营过程中必不可少的基础设施。

之前那种人工式的管理模式已满足不了现在社会的需求,为了对宠物医院实行信息化建设,充分利用当今社会科技发展的成果,如果开发出一套规范化的服务系统,就可以高效地提升宠物医院的服务和管理水平。

本设计用JSP网站开发技术设计了一个B/S架构的宠物医院服务系统,以推进宠物医院宣传无纸化、过程电子化、管理智能化的发展。

本文从理论和实践两个角度出发,对宠物医院服务系统进行分析与设计。

整个系统采用MVC模式和DAO工厂模式开发完成,数据库使用SQLServer2005。

本宠物医院服务系统主要功能分为两部分:

客户部分和医院工作人员部分。

客户部分的主要功能有:

宠物医院相关信息的介绍,宠物就医信息的介绍,会员注册与留言功能等。

医院工作人员部分的主要功能有:

客户信息管理,客户宠物信息管理,病情诊断管理,收费管理,收配药管理,美容管理等。

关键词:

宠物医院信息管理软件开发分析与设计

 

Abstract

Aspeople'slivingstandardsimprove,moreandmorepeoplebegankeepingpets,sopethospitalalsowillrise.Ontheotherhand,withthecontinuousdevelopmentofcomputertechnology,computerpricescontinuetodecline,thecomputertechnologyinthepethospitaladvocacy,healthcare,managementandotheraspectshavealsobeenmorewidelyused.Socomputerizedpethospitalservicessystememergedasamodernpethospitaloperatorinfrastructureessentialtotheprocess.Beforethatartificialstylemanagementmodecannotmeetthecurrentneedsofthecommunity,inordertoimplementthepethospitalinformationconstructionandmakefulluseoftheresultsofscientificandtechnologicaldevelopmentintoday'ssociety,ifwecandevelopastandardizedservicesystem,wewillefficientlyimprovepetshospitalservicesandmanagementlevel.

ThisdesignuseJSPtechnologytodesignapethospitalservicesystemtopromotethepethospitalpublicitypaperless,electronicprocess,thedevelopmentofintelligentmanagement.Inthispaper,boththeoreticalandpracticalpointsofviewareusedtoaccomplishthepethospitalservicessystems’designandanalysis.ItheMVCpatternandDAOfactorypatterndevelopmenttofinishthesystem。

ThedatabaseuseSQLServer2005.

 Thepethospitalservicessystemhastwomainfunctions:

Clientpartandthehospitalstaffpart.Partsoftheclient’smainfunctionsare:

pethospitalpresentationofrelevantinformation,theintroductionofpetmedicalinformation,memberregistrationandcommentfunctions,etc.Hospitalstaffpartsofthemainfeaturesare:

customerinformationmanagement,customerpetinformationmanagement,diseasediagnosismanagement,managementfees,closingdispensingmanagement,cosmetologymanagement.

KEYWORD:

PethospitalManageInformationsoftwaredevelopmenttheanalysisanddesign

 

目录

第一章绪论1

1.1系统开发的背景1

1.2开发工具和技术介绍1

1.2.1MyEclipse1

1.2.2Tomcat1

1.2.3SQLServer20052

1.2.4JSP2

1.2.5Servlet2

第二章系统分析3

2.1需求分析3

2.1.1系统界面要求3

2.2.2性能要求3

2.2.3系统功能要求4

2.2可行性分析12

2.2.1风险分析12

2.2.1技术可行性12

2.2.3操作可行性12

2.2.4经济可行性12

第三章概要设计13

3.1系统模块设计13

3.2系统流程设计14

第四章数据库设计15

4.1概念设计15

4.1.1设计局部ER图15

4.1.2设计全局ER模式22

4.2系统数据库表设计23

第五章界面设计24

5.1界面设计概述24

5.2系统遵循的界面设计规范24

5.3系统页面流转图25

5.3.1系统前台页面流转图25

5.3.1系统后台页面流转图26

第六章详细设计与实现28

6.1系统开发模式设计28

6.1.1MVC设计模式28

6.1.2DAO工厂模式28

6.2系统页面布局设计29

6.2.1前台主页布局29

6.2.2后台主页布局30

6.3系统功能模块设计30

6.3.1前台浏览信息模块30

6.3.2前台客户登陆模块31

6.3.2前台客户注册模块31

6.3.3后台管理员登陆模块32

6.3.4后台职员管理模块32

6.3.5后台挂号管理模块33

6.3.6后台诊断管理模块35

6.3.7后台药房管理模块37

6.3.8后台美容管理模块38

6.3.9后台收费管理模块40

第七章总结与致谢41

参考文献42

第一章绪论

1.1系统开发的背景

一个完整的宠物医院服务系统不仅要包括信息管理系统,还应涉及宠物医院的宣传系统。

目前,国内宠物医院信息管理一般采用两种方式:

一种是纯手工管理;另一种则是利用一些较老的或是以别的系统为底板改版而成的系统来进行管理。

但这两种方法都有各自的弊端:

前一种方法由于参与管理者的文化水平不一,字迹不一,互相之间会导致信息传达不便,而且纸质信息传载媒体有着一个很大的弱点就是容易损坏,从而造成信息丢失;后一种方法虽然解决了信息传达、信息保存的问题,但存在一个更致命的缺点:

系统安全问题得不到保证。

在当前的信息化时代中,任何宠物医院,都需要一个实用的宠物医院信息管理系统来规范宠物医院信息管理,这将会大大提高宠物医院的管理水平,优化资源,实现效益的最大化。

在计算机网络和通信日益发展的今天,传统的纸质宣传手段逐渐被网络宣传所取代,所以开发一个宠物医院的宣传网站很有必要。

这不仅解决了纸质宣传的地区性限制,更为宠物医院节省了人力物力,有利于提高宠物医院的经济效益。

一个良好的宠物医院服务系统,必须功能齐全,操作简便,向用户展示友善的操作界面。

在完善功能的同时又必须兼顾系统的灵活性,安全性,健壮性。

不管是计算机专业人员还是其他用户都能很快上手,所以要求系统操作简单,便于安装。

1.2开发工具和技术介绍

开发本系统采用MyEclipse8.5作为开发工具。

MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。

系统采用Tomcat作为服务器。

Tomcat内部实现了Servtet和JSP引擎,而且扩展了一些应用服务器的功能,例如JNDI(JavaNamingandDirectoryInterface,Java命名和目录接口)、数据库连接池、用户事务处理等。

目前,Tomeat被广泛地应用于中小规模的JavaWeb应用中。

系统采用了SQLServer2005。

SQLServer是一个关系数据库管理系统。

MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。

本系统采用MVC设计模式DAO工厂模式,Servlet作为Control(控制器)。

 

第二章系统分析

2.1需求分析

随着中国居民可支配收入的增长,越来越多的家庭开始养起了宠物。

中国宠物数量的日益增长为宠物及其相关行业带来了商机,宠物医院、宠物商店和宠物美容院随处可见。

另一方面,随着网络的普及,人们的生活越来越依赖网络,人与人之间的交往也更多的是在网络上进行,由于交流的实时性,信息服务管理系统也被越来越多的人所认可和使用。

宠物医院服务系统在商业交流中越来越受到重视,它使得人们在网上查询及操作各种宠物相关的信息,方便宠物医院工作人员对于日常工作的管理。

数据存储在数据库中也有一定的可靠性和稳定性。

宠物医院服务系统是为了实现宠物的数字化管理,提高宠物医院的宣传力度,方便客户浏览宠物医院的相关信息,减少内部工作人员的重复劳动,加速信息的记录、查阅以及传播速度并与其他系统相配合,共同实现无冗余的信息服务管理系统。

宠物医院服务系统在社会的长远发展中占有重要地位。

2.1.1系统界面要求

系统的前台宣传网站假定用户是匿名登录,用户可以通过初始界面提供的统一的用户登录窗口,登录进入各自的操作界面。

客户部分的界面,普通浏览者可以浏览医院的相关信息,可以注册新会员,会员登陆后可以进行留言。

系统后台医院工作人员部分,根据职务不同划分不同的信息管理权限,工作人员登陆后只可进行自身职责范围内的信息管理。

2.2.2性能要求

本系统在程序模块中通过使用密码控制功能对用户使用权限加以限制,各职员只能修改自身权限的信息。

修改数据时候用触发器解决数据的完整性,通过对输入数据的判断提高录入数据的准确性。

使用本系统需要:

操作系统Windows2000及以上,IE6浏览器及以上。

内存1G及以上,硬盘160G及以上。

运行时间:

所有请求都应在2秒内完成。

传输速度:

大于100Mbps。

2.2.3系统功能要求

通过对系统需求的分析,可以确定系统有两类参与者,客户与管理员。

客户分为浏览者和注册用户。

管理员分为普通管理员(普通职员)和超级管理员,普通管理员包括挂号管理员、诊断管理员、药房管理员、美容管理员、收费管理员。

综上所述系统共有八个参与者:

浏览者、注册用户、挂号管理员、诊断管理员、药房管理员、美容管理员、收费管理员、超级管理员。

参与者的描述如下:

(1)普通客户

描述:

普通客户可以浏览宠物医院首页,查看医院介绍,宠物趣闻,常规手术,宠物美容,人才招聘等信息,客户可以注册会员。

只有登陆成功的会员可以进行留言,并且留言的内容将被他人看到。

如果没有注册的用户想要在线交流,可先注册再登陆,即可在进行线留言活动。

(2)注册用户

描述:

可以浏览宠物医院首页,查看医院介绍,宠物趣闻,常规手术,宠物美容,人才招聘等信息,注册用户登陆成功可以进行留言,并且留言的内容将被他人看到,注册用户登录成功后也可以查看其他注册用户的留言。

(3)挂号管理员

描述:

挂号管理员可以进行客户管理和宠物管理。

客户管理包括查看、添加、删除、修改客户信息,挂号管理员可以通过输入客户姓名查询客户信息,也可查询所有客户信息。

宠物管理包括查看、添加、删除、修改客户的宠物信息,挂号管理员员可以通过输入宠物昵称查询客户的宠物信息,也可查询所有客户的宠物信息。

挂号管理员可以修改自己的密码。

(4)诊断管理员

描述:

诊断管理员可以进行病历管理和处方管理。

病历管理包括查看、添加、删除、修改宠物病历信息,诊断管理员可以通过输入宠物ID查询宠物病历信息,也可以查询所有宠物病历信息。

处方管理包括查看、添加、删除、修改宠物病历信息,诊断管理员可以通过输入处方ID查询处方信息,也可以查询所有宠物的处方信息。

诊断管理员可以修改自己的密码。

(5)药房管理员

描述:

药房管理员可以进行配药管理和药品管理。

配药管理包括查看处方明细和配药操作。

药房管理员可以通过输入处方ID查询处方信息,也可以查询所有宠物的处方信息,然后确定是否对其进行配药操作。

药品管理包括查看、添加、删除、修改药品信息,药房管理员可以通过输入药品助记码查询药品信息,也可以查询所有的药品信息。

药房管理员可以修改自己的密码。

(6)美容管理员

描述:

美容管理员可以进行美容管理和美容项目管理。

美容管理包括查看、添加、删除、修改宠物美容信息,美容管理员可以通过输入美容单号查询宠物美容信息,也可以查询所有宠物美容信息。

美容项目管理包括查看、添加、删除、修改宠物美容项目信息,美容管理员可以通过输入美容助记码查询美容项目信息,也可以查询所有美容项目信息。

美容管理员可以修改自己的密码。

(7)收费管理员

描述:

收费管理员可以进行处方收费管理和美容收费管理。

处方收费管理包括查看宠物处方信息和结账操作,收费管理员可以通过输入处方ID查询治疗宠物的处方信息,也可以查询所有治疗宠物的处方信息,并查看是否已经结账以及进行结账操作。

美容收费管理包括查看宠物美容信息和结账操作,收费管理员可以通过输入宠物美容单号查询其美容信息,也可以查询所有宠物的美容信息。

收费管理员可以修改自己的密码。

(8)超级管理员

描述:

超级管理员不仅可以完成所有普通管理员所能完成的任务,还可以进行职员管理,职员管理包括查看、添加、删除、修改职员,超级管理员可以通过输入职员姓名查询职员信息,也可以查询所有职员信息。

超级管理员可以修改自己的密码。

综上所述,浏览者和注册用户的用例图如图2-1所示:

图2-1浏览者和注册用户的用例图

普通管理员和超级管理员的用例图如图2-2所示:

图2-2普通管理员和超级管理员的用例图

综上所述,用户注册的用例表如表2-1所示:

表2-1用户注册的用例表

用例名称

用户注册

功能简述

浏览者可注册成为宠物医院网站会员

前置条件

浏览者浏览该系统前台网站并点击注册链接

后置条件

注册失败或成功

基本流

1.浏览者点击首页中的注册链接。

2.在注册页面中按要求正确填写自己的信息。

3.无异常情况发生,注册成功。

4.有异常情况发生,如输入非法数据导致注册失败,需要用户重新注册。

简介:

用户点击注册按钮,链接到注册页面,填写相关注册信息,其中*号为必填项,当用户输入数据全部符合注册要求时,就能注册成功。

客户信息浏览的用例表如表2-2所示:

表2-2信息浏览的用例表

用例名称

信息浏览

功能简述

客户浏览网站首页,包括医院信息,宠物信息,常规手术信息,宠物美容信息,宠物知识,雁过留声,人才招聘,联系我们。

前置条件

客户用浏览器打开宠物医院网址

后置条件

客户获取到自己想要的信息

基本流

客户登陆系统前台网站,分别点击导航栏各栏目,浏览对应的信息。

简介:

进入宠物医院前台网站的浏览者即可浏览医院的相关信息、宠物信息、宠物就医信息、宠物美容信息等。

只有登录成功的会员才可以查看雁过留声栏目的信息,即查看留言,登录的用户也可以进行在线留言。

即下表2-3和表2-4所示。

客户在线留言的用例表如表2-3所示:

表2-3在线留言的用例表

用例名称

在线留言

功能简述

客户发表自己的留言信息

前置条件

已经登陆

后置条件

留言失败或成功

基本流

1.在雁过留声栏目点击发布留言,填写留言信息并提交。

2.无异常情况发生,则提高成功。

3.有异常情况发生,如未按要求填写留言,需要客户重新填写留言信息。

客户查看留言的用例表如表2-4所示

表2-4查看留言的用例表

用例名称

查看留言

功能简述

客户查看所有客户的留言信息

前置条件

客户已经登陆

后置条件

客户可以查看所有的留言内容

基本流

在雁过留声栏目点击查看留言,通过翻页查看所有客户的留言信息。

客户登陆的用例表如表2-5所示

表2-5登录的用例表

用例名称

登陆

功能简述

客户登陆该系统

前置条件

客户浏览系统网站并点击登录

后置条件

提示用户名或密码错误,或者登陆成功。

基本流

1.客户单击登陆链接

2.如果客户未输入用户名或密码,或者输入错误,则显示提示:

“用户名或密码错误”,如果输入正确,则进入登陆成功界面。

备注

登陆成功的客户可进行查看留言和在线留言活动

简介:

客户输入用户名和密码,点击登录按钮,若用户名和密码正确,则提示重新输入,如果正确,则用户登录成功。

宠物病历管理的用例表如表2-6所示:

表2-6病历管理的用例表

用例名称

病历管理

功能简述

管理员对宠物病历进行管理

前置条件

管理员成功登陆系统后台

后置条件

宠物病历被更新

基本流

1.管理员打开系统后台并登录

2.管理员单击病历管理链接

3.管理员查看、添加、修改、删除宠物病历信息。

简介:

挂号管理员或超级管理员登陆后,点击病历管理按钮,进入病历管理界面,管理员可以查看单个查看,也可以查看全部病历,当查看时,每条病历信息都附带修改和删除按钮,点击后进入相关页面进行修改或删除操作。

当管理员点击添加按钮时候,转到添加病历页面,按照要求填写新病历信息,完成病历信息的添加。

宠物处方管理的用例表如表2-7所示:

表2-7处方管理的用例表

用例名称

处方管理

功能简述

管理员对治疗宠物的处方进行管理

前置条件

管理员成功登陆系统后台

后置条件

宠物处方被更新

基本流

1.管理员打开系统后台并登录

2.管理员单击处方管理链接

3.管理员查看、添加、修改、删除治疗宠物的处方信息。

宠物美容管理的用例表如表2-8所示:

2-8美容管理的用例表

用例名称

美容管理

功能简述

管理员对宠物美容信息进行管理

前置条件

管理员成功登陆系统后台

后置条件

宠物美容信息被更新

基本流

1.管理员打开系统后台并登录

2.管理员单击美容管理链接。

3.管理员查看、添加、修改、删除宠物美容信息。

宠物美容项目管理的用例表如表2-9所示

表2-9美容项目管理的用例表

用例名称

美容项目管理

功能简述

管理员对宠物美容项目信息进行管理

前置条件

管理员成功登陆系统后台

后置条件

宠物美容项目信息被更新

基本流

1.管理员打开系统后台并登录

2.管理员单击美容项目管理链接。

3.管理员查看、添加、修改、删除宠物美容项目信息。

宠物配药管理的用例表如表2-10所示

表2-10配药管理的用例表

用例名称

配药管理

功能简述

管理员对宠物配药信息进行管理

前置条件

管理员成功登陆系统后台

后置条件

宠物配药信息被更新

基本流

1.管理员打开系统后台并登录

2.管理员单击配药管理链接

3.管理员查看、添加、修改、删除宠物配药信息。

宠物药品管理的用例表如表2-11所示

表2-11药品管理的用例表

用例名称

药品管理

功能简述

管理员对宠物药品信息进行管理

前置条件

管理员成功登陆系统后台

后置条件

宠物药品信息被更新

基本流

1.管理员打开系统后台并登录

2.管理员单击药品管理链接。

3.管理员查看、添加、修改、删除宠物药品信息。

客户管理的用例表如表2-12所示:

表2-12客户管理的用例表

用例名称

客户管理

功能简述

管理员对客户信息进行管理

前置条件

管理员成功登陆系统后台

后置条件

客户信息被更新

基本流

1.管理员打开系统后台并登录

2.管理员单击客户管理链接。

3.管理员查看、添加、修改、删除客户信息。

宠物管理的用例表如表2-13所示

表2-13宠物管理的用例表

用例名称

宠物管理

功能简述

管理员对宠物信息进行管理

前置条件

管理员成功登陆系统后台

后置条件

宠物信息被更新

基本流

1.管理员打开系统后台并登录

2.管理员单击宠物管理链接。

3.管理员查看、添加、修改、删除宠物信息。

宠物处方收费的用例表如表2-14所示

表2-14处方收费的用例表

用例名称

处方收费

功能简述

管理员对宠物处方进行收费

前置条件

管理员成功登陆系统后台

后置条件

宠物处方收费信息被更新

基本流

1.管理员打开系统后台并登录

2.管理员单击处方收费链接

3.管理员查看、提交收费信息。

宠物美容收费的用例表如表2-15所示

表2-15美容收费的用例表

用例名称

美容收费

功能简述

管理员对宠物美容进行收费

前置条件

管理员成功登陆系统后台

后置条件

宠物美容收费信息被更新

基本流

1.管理员打开系统后台并登录

2.管理员单击处方收费链接

3.管理员查看、提交美容收费信息。

职员管理的用例表如表2-16所示:

表2-16职员管理的用例表

用例名称

职员管理

功能简述

超级管理员查看、添加、修改、删除普通管理员

前置条件

超级管理员成功登陆系统后台网站

后置条件

修改职员信息成功

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 水产渔业

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2