宠物诊所系统需求分析.doc宠物诊所系统需求分析.doc
宠物诊所系统需求分析
目录
第一章 概述 ........................................................................................... 3
1.1引言 ............................................................................................. 3
1.2开发背景 ........................
宠物诊所系统需求分析.doc
宠物诊所系统需求分析
目录
第一章 概述 ........................................................................................... 3
1.1引言 ............................................................................................. 3
1.2开发背景 ..................................................................................... 3
1.2.1 开发时间 ............................................................................ 3
1.2.2 开发小组 ............................................................................ 3 第二章 系统总体结构及开发、运行环境 ............................................ 4
2.1 系统的总体结构 ......................................................................... 4
2.2开发、运行环境.......................................................................... 4
2.2.1 硬件环境 ............................................................................ 4
2.2.2 开发工具 ............................................................................ 5 第三章 数据库
............................................................................... 5
3.1 数据库: .................................................................................. 5
3.2 E-R图: .................................................................................... 5
第四章 系统功能性需求分析 ................................................................ 5
4.1功能模块 ..................................................................................... 5
4.2功能设计 .................................................................................... 6
第五章 非功能性需求 ............................................................................ 7
5.1 性能需求 ................................................................................... 7
5.2 安全性需求 ............................................................................... 7
1
5.3 可用性需求 ............................................................................... 8
第六章 其他需求 .................................................................................. 8
2
第一章 概述
1.1引言
随着人们的生活水平的不断提高,越来越多的人开始养宠物。但是伴随而来的宠物问题已经引起了人们的关注。对于社区内的宠物的登记,
,查询是很困难的。
于是人们通过计算机进行管理无疑是有效的一种
。宠物医院管理系统是一个由人,计算机组成的能进行宠物信息的查询、查看、与主人相关信息的查看、查询的系统。
它能够提高工作效率和工作质量。并且建设一个宠物管理系统以显得非常的重要。
1.2开发背景
1.2.1 开发时间
2011年5月26日
1.2.2 开发小组
组名:A17、A18、B1、B2
组长:关晖凡
组员:A17、A18、B1、B2全体成员
3
第二章 系统总体结构及开发、运行环境
2.1 系统的总体结构
登录
浏更添浏更添 更浏览新加览新加新览 退宠宠新宠宠新兽兽出物物客物物宠 医医 主信户信物信信 信人息息息息息 信
息
2.2开发、运行环境
2.2.1 硬件环境
服务器硬件要求:
处理器:Pentium 3以上;内存>=512MB;硬盘>=40G;
服务器端软件要求:
操作系统:Windows 2000或Windows XP;数据库服务器:Microsoft SQL SERVER 2000;
Web容器:Tomcat 5.x;
客户端软件要求:
操作系统:Windows 2000或Windows XP;浏览器:Internet Explorer 6.0;
4
2.2.2 开发工具
开发工具采用Java作为开发环境。它包含协助开发环境的事件驱动编程语言。Java拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ACTIVEX控件。程序员可以轻松的使用MyEclipseV8.5.0或Eclipse8.0提供的组件快速建立一个应用程序。数据库采用SQL Sever2005
第三章 数据库设计
3.1 数据库:
采用SQL Server2005数据库管理系统,可在WINDOWS XP以上环境下运行。SQL Server适用于小型商务活动,用以存贮和管理商务活动所需要的数据。SQL Server不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。
操作数据库,可方便地执行数据的查询、插入、修改、删除等操作。 3.2 E-R图:
第四章 系统功能性需求分析
4.1功能模块
登录
退出
浏览兽医信息
浏览宠物主人的信息
更新宠物主人的信息
添加新客户
宠物信息
5
更新宠物信息
添加新宠物
4.2功能设计
登录
诊所职员打开浏览器,输入应用系统的URL,浏览器中显示登录界面。职员输入
用户名称和口令后,提交页面。系统验证职员的登录:若用户名称或口令不正确,
系统显示“登录失败,无效的用户名或口令。”,职员可再次登录;若用户名称和口
令正确,职员登录成功,系统显示一个页面可供职员访问用例“浏览兽医及其专
业特长”。
退出
诊所职员登录系统之后,点击“退出”链接,系统销毁与职员的会话有关的资源,
再呈现“登录”界面给用户,可供其再次登录系统,并给用户提示消息“退出成
功”。
浏览兽医信息
诊所职员浏览查询兽医及其专业特长的界面,输入兽医名称或专业,点击“查询”
按钮,系统查找出符合条件的兽医及其专业特长信息,并呈现一个查询结果页面
给职员以便其浏览相关的信息,职员还可以点击此页面的“重新查询”按钮再次
输入查询条件。
此外职员输入的查询条件为组合查询条件,例如如果职员只输入了查询的兽医名
称,系统将查询所有专业特长中具有指定的名称的兽医。
浏览宠物主人的信息
诊所职员浏览查询宠物名称及其所有人名称的界面,输入所有人名称,点击“查
询”按钮,系统查找出符合条件的所有人(即宠物主人),并呈现一个查询结果页
面给职员以便其浏览相关的信息,职员不仅可以浏览宠物主人,还可以浏览属于
该主人的宠物。职员点击一个链接的宠物主人,可以浏览宠物主人的详细信息:
名称、地址、城市和电话号码等。
更新宠物主人的信息
职员浏览宠物主人的信息时,当其点击一个链接的宠物主人,可以浏览宠物主人
的详细信息:名称、地址、城市和电话号码。同时可以修改这些信息,点击“修
改”按钮,系统将更新数据库中的相关信息,再次呈现修改页面,并给用户提示
消息“所有人信息修改成功”。
添加新客户
职员输入新客户的名称、地址、城市和电话号码后,点击“增加”按钮,系统成
功添加了新客户信息之后,将呈现浏览宠物信息的页面,并给用户提示消息“所
有人信息插入成功”。
浏览宠物信息
6
在浏览之前需要输入查询条件查询宠物,此用例与“浏览宠物主人的信息”用例
共享一个查询界面。
诊所职员浏览查询宠物名称及其所有人名称的界面,输入宠物名称,点击“查询”
按钮,系统查找出符合条件的宠物,并呈现一个查询结果页面给职员以便其浏览
相关的信息,职员不仅可以浏览宠物,还可以浏览该宠物的主人信息。职员点击
一个链接的宠物,可以浏览宠物的详细信息:名称、类型、出生日期和所有人名
称等。
更新宠物信息
职员浏览宠物信息时,当其点击一个链接的宠物,可以浏览宠物的详细信息:名
称、类型、出生日期和所有人名称等。同时可以修改这些信息,点击“修改信息”
按钮,系统将呈现页面以便编辑宠物的信息,职员可以修改宠物的名称或类型或
出生日期(不能修改宠物所属的主人),点击“修改”按钮,系统将更新数据库中
的相关信息,再次呈现修改页面,并给用户提示消息“宠物信息修改成功”。
添加新宠物
职员从下拉列表中选择宠物的主人和类型,输入宠物的名称,点击弹出窗口输入
出生日期,再点击“增加”按钮,系统成功添加了新宠物信息之后,将呈现浏览
宠物信息的页面,并给用户提示消息“宠物信息插入成功”。
第五章 非功能性需求
5.1 性能需求
(1)软件响应时间、更新处理时间快、用户可接受。
(2)数据库中数据一致性和完整性强、数据安全性好
(3)应用程序功能完备、易使用。
(4)方便用户使用,具有较高的人性化界面。
(5)具有较高的可靠性,将系统发生故障的概率控制2.5%以下,并具有快速恢复能力。 (6)具有较强的可维护性。
5.2 安全性需求
由于宠物诊所系统的浏览量会非常大,所有在对用户的信息导入和查询时要保证速度。在查询过程中又要保证信息的完整性。对于整个系统,需要完整的权限控制,防止某些人恶
7
意的攻击系统,修改原始记录。同时对于数据库中的数据需要定时备份,防止系统数据丢失。 5.3 可用性需求
该宠物诊所系统包括了浏览,查看宠物信息,管理员对于新信息的发布,对客户、用户的各相关资料的增、删、改、查等一些功能,该系统为一个小型系统,不适合大型医院的运作。
第六章 其他需求
8
本文档为【宠物诊所系统需求分析.doc】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。