宠物店管理系统需求分析报告讲解

合集下载

宠物店管理系统需求分析报告概要

宠物店管理系统需求分析报告概要

《软件工程》需求分析报告报告名称宠物店管理系统专业软件工程班级10级软件2班姓名何天骄、蔡振振、徐长亮指导教师王文玉目录1引言 (3)1.1编写目的 (3)1.2 项目背景 (3)1.3 参考资料 (3)2 项目概述 (4)2.1待开发软件的一般概述 (4)2.2业务模块 (5)2.3用户特征 (5)2..4 运行环境 (5)2.5条件和限制 (6)3功能需求 (6)3.1功能划分 (6)3.2功能描述 (7)4..性能需求 (8)4. 1 数据的准确性 (8)4. 2时间特点 (8)5.外部接口需求 (8)5.1 用户界面 (8)5.2 硬件接口 (9)5.3 软件接口 (9)5.4故障处理 (9)6.软件属性需求 (9)6.1 正确性 (9)6.2 可靠性 (9)6.3 效率 (9)6.4 易使用性 (9)6.5 可维护性 (10)6.6 可移植性 (10)6.7 互联性 (10)7 数据描述 (10)7.1静态数据 (10)宠物对象 (10)用户实体(0) (11)工作人员实体(1) (11)7.2动态数据 (12)7.3数据库描述 (12)学生成绩管理系统需求分析1引言1.1编写目的宠物店管理系统是一套专业应用于宠物医院、宠物店的管理软件。

软件包括了宠物用品销售、宠物美容、宠物医疗、宠物寄养、宠物交易、宠物配种等多种业务管理;由于我们人力有限,主要实现以下功能1)用户注册;2)管理员用户差别登录;3)在店宠物浏览,及其具体信息;4)订单查询,修改;5)用户个人信息修改;6)公告;1.2 项目背景项目名称为:宠物店管理信息系统。

分为3大模块分别是:用户管理模块,宠物管理模块,订单管理模块,通过三大模块内部的具体功能模块的分工,将宠物店的业务功能细化,使宠物店管理起来更规范,更效率1.3 参考资料《软件工程概论》郑人杰马素霞编著机械工业出版社《java语言程序设计》刘韬编著人民邮电出版社《java开发实战经典》李兴华编著清华大学出版社2 项目概述2.1待开发软件的一般概述此软件的目的是信息化管理的民用普及,为宠物店管理订单提供方便系统模块2.2业务模块2.3用户特征使用本软件的用户群为宠物店经营者2..4 运行环境(1)硬件环境台式机或笔记本电脑运行时所需内存:5MB;(2)软件环境Windows操作系统2.5条件和限制本系统的管理人员必须具备一定的电脑水平,用户的一些私人信息必须保护好。

宠物管理系统需求分析报告

宠物管理系统需求分析报告

宠物管理系统需求分析报告1. 引言宠物管理系统是一个旨在帮助用户管理和记录宠物信息的应用程序。

该系统可以帮助用户记录宠物的基本信息、健康状况、医疗历史、食物摄入等,并提供相关的提醒和建议。

本报告旨在对宠物管理系统进行需求分析,明确系统的功能和特性,以便设计和开发一个满足用户需求的高效、易用的应用程序。

2. 目标本宠物管理系统的目标是提供以下功能和特性: - 用户管理:用户可以注册新账户、登录和注销账户。

- 宠物信息管理:用户可以添加、修改和删除宠物的基本信息,如名称、年龄、品种等。

- 宠物健康管理:用户可以记录宠物的健康状况,如体重、就诊历史、疫苗接种情况等。

- 饮食管理:用户可以记录宠物的食物摄入情况,如每日喂食量、喂食时间等。

- 提醒功能:系统可以根据宠物的需求和用户设置的提醒规则,向用户发送喂食、洗澡、打针等提醒。

- 数据统计与分析:系统可以对宠物的健康数据进行统计和分析,如体重变化、健康状况趋势等。

3. 功能需求描述3.1 用户管理•用户注册:用户可以通过提供必要的信息(如用户名、密码、邮箱等)进行账户注册。

•用户登录:已注册用户可以使用用户名和密码登录系统,并进入个人账户页面。

•用户注销:用户可以选择注销当前账户,注销后将无法再访问个人数据。

3.2 宠物信息管理•添加宠物:用户可以添加宠物的基本信息,包括名称、年龄、性别、品种等。

•修改宠物信息:用户可以修改已添加的宠物的信息,如名称、年龄等。

•删除宠物:用户可以删除不再拥有的宠物的信息。

3.3 宠物健康管理•记录健康状况:用户可以记录宠物的健康状况,如体重、就诊历史、疫苗接种情况等。

•查看健康历史:用户可以查看宠物的健康历史记录,以了解宠物的健康情况和历史变化。

3.4 饮食管理•记录饮食情况:用户可以记录宠物的食物摄入情况,包括每日喂食量、喂食时间等。

•查看饮食历史:用户可以查看宠物的饮食历史记录,以了解宠物的饮食情况和习惯。

宠物管理系统功能分析和数据库设计

宠物管理系统功能分析和数据库设计

宠物管理系统功能分析和数据库设计宠物管理系统
——系统功能和数据库设计使⽤范围:⼤中型宠物商店
⽬的:1、让⽤户随时可查询近期的销售状况
2、让⽤户对宠物,饰品,⾷品的的情况更系统化的管理了解
功能分析
⼀、管理员登录
⼆、宠物查询
1、查询所有已经录⼊的宠物资料
2、修改、删除宠物资料
三、宠物进出货管理
1、添加进⼊宠物资料
2、出货功能(出货时,宠物的状态,推存饰品、⾷品等)
3、挂失,宠物挂失(⾮交易出货)
四、驯养管理
1、驯养情况
2、驯养
①添加修改删除驯养⽅式
②备注
3、⾷品库存查询
五、⾷品管理
1、⾷品进货
①添加⾷品
2、⾷品消耗
①卖出⾷品
②使⽤⾷品
③⾷品挂失(⾷品过期、丢失)
3、修改⾷品信息
①修改删除⾷品信息
4、⾷品库存查询
六、饰品管理
1、饰品进货
①添加饰品
2、饰品使⽤
①卖出饰品
②饰品挂失(饰品丢失、送⼈等)
3、修改饰品信息
①修改删除饰品信息
4、饰品库存查询
七、报表查询
1、宠物销售查询
①卖出情况查询
②⾮卖出情况查询
2、⾷品销售查询
①⾷品卖出查询
②⾷品使⽤查询
③⾷品挂失查询
3、饰品销售查询
①饰品卖出查询
②饰品挂失查询
系统数据库分析
使⽤SQL数据库
数据表分析:
数据表包括:⽤户数据表、宠物数据表、宠物分类表、⾷品数据表、饰品数据表……数据表结构:。

宠物诊所系统需求分析

宠物诊所系统需求分析

宠物诊所系统需求分析目录第一章概述 (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)5.3 可用性需求 (8)第六章其他需求 (8)第一章概述1.1引言随着人们的生活水平的不断提高,越来越多的人开始养宠物。

但是伴随而来的宠物问题已经引起了人们的关注。

对于社区内的宠物的登记,记录,查询是很困难的。

于是人们通过计算机进行管理无疑是有效的一种方法。

宠物医院管理系统是一个由人,计算机组成的能进行宠物信息的查询、查看、与主人相关信息的查看、查询的系统。

它能够提高工作效率和工作质量。

并且建设一个宠物管理系统以显得非常的重要。

1.2开发背景1.2.1 开发时间2011年5月26日1.2.2 开发小组组名:A17、A18、B1、B2组长:关晖凡组员:A17、A18、B1、B2全体成员第二章 系统总体结构及开发、运行环境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;登录浏览兽医信息更新兽医信息浏览宠物主人信息更新宠物信息添加新客户浏览宠物信息更新宠物信息添加新宠物退出2.2.2 开发工具开发工具采用Java作为开发环境。

宠物诊所系统分析

宠物诊所系统分析

宠物诊所系统分析绪论开发一个软件首先要进行系统分析,其主要工作是确定系统的规模和范围,确定软件的总体要求以及所需要的硬件环境和支撑软件,确定待开发软件与外界的接口,根据用户的情况确定软件对操作的要求以及待开发软件总体上的约束和限制。

系统分析有助于弄清对需开发的软件,支撑软件,硬件环境以及操作人员的要求。

开发环境:1.服务器硬件要求:处理器pentuun3以上;内存512MB以上;硬盘40G以上;2.服务器要求:操作系统:windows2000或windowsXP;数据库服务器:MiccrosoftSQLSever2005.3.Web容器。

Tomcat6.x。

4.客户端软件要求:操作系统:windows2000或windowsXP;浏览器:Internet Explorer6.0或以上版本。

5.开发工具:记事本。

系统概述系统分析阶段的目标就是为系统设计提供系统的逻辑模型,系统设计阶段再根据这个逻辑模型进行物理方案的设计。

系统分析阶段的主要任务就是将在系统详细调查中所得到的文档资料集中在一起,对组织内部整体管理状况和信息处理过程进行分析。

系统分析在整个系统开发过程中,是要解决“做什么”的问题,把要解决哪些问题、满足用户哪些具体的信息需求进行调查、分析清楚,从逻辑上,或者说从信息处理的功能需求上提出系统的方案。

需求分析伴随城市宠物饲养数量的增加,许多关于宠物的新兴的行业在省内大中城市陆续出现。

专业的宠物洗浴、宠物裁缝、宠物摄影、宠物婚介等专门化经营服务行业如雨后春笋般地发展起来,组成了一个庞大的宠物,必然使宠物的各项服务更加专业化、专营化。

宠物诊所护理专业是伴随宠物饲养而出现的一门新兴行业。

在我国大城市如北京.上海等宠物医院.美容医院已经有很多,还有一些是大学或科研机构开的宠物诊所。

许多宠物医院服务项目不仅包括医疗,还包括经营收售宠物食品和用品.宠物寄养.宠物美容等。

随着饲养宠物的普遍性,今后宠物诊所势必成为一个迅速发展的行业。

宠物店管理系统需求分析报告

宠物店管理系统需求分析报告
《软件工程》
需求分析报告
报告名称宠物店管理系统
专业软件工程
班级10级软件2班
姓名何天骄、蔡振振、徐长亮
指导教师王文玉
1引言2
1.1编写目的2
1.2项目背景2
1.3参考资料2
2项目概述3
2.1待开发软件的一般概述3
2.3用户特征4
2..4运行环境4
2.5条件和限制5
3功能需求5
3.1功能划分5
3.2功能描述6
4..性能需求7
4. 1数据的准确性7
4. 2时间特点7
5.外部接口需求7
5.1用户界面7
5.2硬件接口8
5.3软件接口8
5.4故障处理8
6.软件属性需求8
6.1正确性8
6.2可靠性8
6.3效率8
6.4易使用性9
6.5可维护性9
6.6可移植性9
6.7互联性9
7数据描述9
7.1静态数据9
宠物对象9
用户实体(0)10
按某种顺序列出宠物店当前宠物,修更新宠物信息
6.在店宠物搜索
按年龄,颜色,姓名,品种等属性搜索宠物
7.订单添加
标明具体的用户需求,并进行扣费
8.订单处理
通过订单上的负责人,在其登陆后,可以在待处理订单中显示
9.订单查询,修改;
仿上
10.收入状况查询
每条订单都有盈利,通过收入状况表体现盈利;
11.每日公告
Windows操作系统
2.5
本系统的管理人员必须具备一定的电脑水平,用户的一些私人信息必须保 护好。
3功能需求
3.1
本软件主要有如下功能
1.用户注册;
2.管理员用户差别登录;

宠物管理系统需求分析

宠物管理系统需求分析

宠物管理系统需求分析引言宠物已经成为现代生活中越来越重要的一部分,越来越多的人选择养宠物来陪伴自己的生活。

然而,随着宠物数量的增加,对于宠物管理的需求也变得越来越迫切。

宠物管理系统的出现就是为了满足人们对宠物管理的需求。

本文对宠物管理系统的需求进行分析,以期为宠物管理系统的设计提供参考。

功能需求1.注册登录功能:用户可以通过注册登录来使用宠物管理系统。

2.宠物信息管理功能:用户可以添加、修改、删除宠物的基本信息,包括宠物的品种、年龄、性别、毛色等。

用户可以通过宠物的名称或其他特征来查找宠物信息。

3.医疗健康管理功能:用户可以记录宠物的疫苗接种情况,定期提醒用户宠物接种疫苗的时间。

用户可以记录宠物的健康情况,包括体重、体温、就诊记录等。

4.饮食管理功能:用户可以记录宠物的食物摄入情况,包括食物名称、摄入量、摄入时间等。

系统可以根据宠物的体重、年龄等信息智能推荐适合宠物的食物和食量。

5.日常活动管理功能:用户可以记录宠物的日常活动情况,包括散步、游戏、训练等。

系统可以根据宠物的活动情况和喜好推荐合适的活动方式。

6.社区功能:用户可以在系统中参与宠物相关的社区讨论,分享宠物经验和知识。

用户可以发布帖子、评论、点赞等。

7.提醒功能:系统可以根据用户设置的提醒时间和内容向用户发送提醒,包括宠物接种疫苗提醒、定时喂食提醒等。

8.数据统计功能:系统可以对用户的宠物数据进行统计和分析,包括宠物的健康状况、饮食摄入情况、活动情况等。

非功能需求1.安全性:宠物管理系统需要保护用户的个人信息和宠物信息安全,采用合适的授权和加密机制。

2.可靠性:宠物管理系统需要保证数据的完整性和可靠性,防止数据丢失或损坏。

3.用户友好性:宠物管理系统需要提供简洁明了的界面,方便用户操作和使用。

4.性能:宠物管理系统需要保证快速响应用户的操作,系统的性能要求合理。

5.扩展性:宠物管理系统需要具备良好的扩展性,能够支持更多的宠物品种和功能的添加。

宠物诊所管理系统

宠物诊所管理系统

宠物诊所管理系统摘要:本课题以JSP+ACCESS为开发环境,该网站主要用于对信息的管理。

系统主要分为兽医管理模块、客户管理模块、宠物管理模块、病历管理模块四大部分组成。

建设该网站的主要目的是为了方便内部人员查阅和管理信息。

一、网站的需要分析系统分析即需求分析,是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。

在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计。

该宠物诊所管理系统是利用纯粹的JSP技术来实现的。

在实现本系统过程中,JSP负责数据的显示和获取,然后对数据进行处理。

由客户端浏览器发出请求至服务器端JSP程序,JSP则对数据进行处理并转发至数据库服务器,数据库再将数据返回给JSP,JSP获取信息后,发送到客户端浏览器,得到响应显示数据。

随着饲养宠物的普遍性,今后宠物诊疗业势必会有一个迅速的发展,为了提高治疗宠物的工作效率,大多数宠物医院采用了电脑办公,增加了公司的成本,减少公司的利润。

二、网站功能分析根据操作人员的需要,该宠物诊所管理系统包括兽医管理(浏览兽医、添加兽医、删除兽医),客户管理(查询客户、添加客户、更新客户),宠物管理(查询宠物、添加宠物、更新宠物),病历管理(添加病历、查询病历)。

我主要负责的是客户信息管理模块。

如图2-1所示。

首先要做的是用户管理,其主要包括两个操作:用户登录和用户退出。

用户登录主要涉及到的是JSP技术,用它来获取和提交用户信息,通过审核,则提交给系统首页,否则继续显示登录页面,用户退出操作比较简单,只是通过程序语句实现。

客户信息管理模块包括客户信息添加、修改和查询3项操作。

主要功能:添加客户:可以添加新客户的名称、地址和联系方式。

查询客户:可以查看客户的信息。

更新客户:根据输入旧的客户名称,可对该客户信息进行修改或删除。

图2-1系统模块内容三、数据库设计本系统由于只是一个管理性网站,所以系统中所涉及到的数据会比较多,因此,使用到的数据表也不少,总共有5张表。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件工程》需求分析报告
报告名称宠物店管理系统
专业软件工程
班级10级软件2班
姓名何天骄、蔡振振、徐长亮指导教师王文玉
目录
1引言 (3)
1.1编写目的 (3)
1.2 项目背景 (3)
1.3 参考资料 (3)
2 项目概述 (4)
2.1待开发软件的一般概述 (4)
2.2业务模块 (5)
2.3用户特征 (5)
2..4 运行环境 (5)
2.5条件和限制 (6)
3功能需求 (6)
3.1功能划分 (6)
3.2功能描述 (7)
4..性能需求 (8)
4. 1 数据的准确性 (8)
4. 2时间特点 (8)
5.外部接口需求 (8)
5.1 用户界面 (8)
5.2 硬件接口 (9)
5.3 软件接口 (9)
5.4故障处理 (9)
6.软件属性需求 (9)
6.1 正确性 (9)
6.2 可靠性 (9)
6.3 效率 (9)
6.4 易使用性 (9)
6.5 可维护性 (10)
6.6 可移植性 (10)
6.7 互联性 (10)
7 数据描述 (10)
7.1静态数据 (10)
宠物对象 (10)
用户实体(0) (11)
工作人员实体(1) (11)
7.2动态数据 (12)
7.3数据库描述 (12)
学生成绩管理系统需求分析
1引言
1.1编写目的
宠物店管理系统是一套专业应用于宠物医院、宠物店的管理软件。

软件包括了宠物用品销售、宠物美容、宠物医疗、宠物寄养、宠物交易、宠物配种等多种业务管理;
由于我们人力有限,主要实现以下功能
1)用户注册;
2)管理员用户差别登录;
3)在店宠物浏览,及其具体信息;
4)订单查询,修改;
5)用户个人信息修改;
6)公告;
1.2 项目背景
项目名称为:宠物店管理信息系统。

分为3大模块分别是:用户管理模块,宠物管理模块,订单管理模块,通过三大模块内部的具体功能模块的分工,将宠物店的业务功能细化,使宠物店管理起来更规范,更效率
1.3 参考资料
《软件工程概论》郑人杰马素霞编著机械工业出版社
《java语言程序设计》刘韬编著人民邮电出版社
《java开发实战经典》李兴华编著清华大学出版社
2 项目概述
2.1待开发软件的一般概述
此软件的目的是信息化管理的民用普及,为宠物店管理订单提供方便系统模块
2.2业务模块
2.3用户特征使用本软件的用户群为宠物店经营者
2..4 运行环境(1)硬件环境
台式机或笔记本电脑
运行时所需内存:5MB;
(2)软件环境
Windows操作系统
2.5条件和限制
本系统的管理人员必须具备一定的电脑水平,用户的一些私人信息必须保护好。

3功能需求
3.1功能划分
本软件主要有如下功能
1.用户注册;
2.管理员用户差别登录;
3.用户信息的修改,用户注销
4.宠物信息登记
5.在店宠物信息查询,修改;
6.在店宠物搜索(姓名、年龄、颜色等)
7.订单添加
8.订单处理
9.订单查询,修改;
10.收入状况查询
11.每日公告;
12.系统帮助
3.2功能描述1.用户注册;
用户信息录入后台数据库
2.管理员用户差别登录;
通过调用不同的方法,使用户登陆时,部分功能隐藏3.用户信息的修改,用户注销
在前台修改用户信息重新录入数据库,在数据库中删除用户信息4.宠物信息登记;
宠物信息录入数据库
5.在店宠物信息查询,修改;
按某种顺序列出宠物店当前宠物,修更新宠物信息
6.在店宠物搜索
按年龄,颜色,姓名,品种等属性搜索宠物
7.订单添加
标明具体的用户需求,并进行扣费
8.订单处理
通过订单上的负责人,在其登陆后,可以在待处理订单中显示9.订单查询,修改;
仿上
10.收入状况查询
每条订单都有盈利,通过收入状况表体现盈利;
11.每日公告
会议或重要事件通知
12.系统帮助
操作提示
4..性能需求
4. 1 数据的准确性
查询时应保证待查询对象的所有信息都是正确的。

4. 2时间特点
操作响应时间不能太长,数据的输入也该在一定时间内完成。

5.外部接口需求
5.1 用户界面
采用windows 的通用图形界面,对用户友好,必须对鼠标和键盘提供支持,界面的设计应遵循
如下规则:
(1)界面具有一致性,接你按规范应遵循MS Windows软件界面概念规范。

(2)提供简单的错误处理。

(3)提供信息反馈,用多种信息提示用户当前的软件运行状态。


(4)操作可逆,其动作可以是单个操作,或者是一个相对对立的操作序列;
(5)显示启动画面,画面要简洁明了,不能太过花哨。

(6)
5.2 硬件接口
笔记本电脑。

5.3 软件接口
运行于Windows操作系统之上。

5.4故障处理
正常运行时不应出错,若时出错的话,应该有恢复系统的功能,并且必须保护数据的准确性。

6.软件属性需求
6.1 正确性
要求所开发的软件要达到用户的需求,运行时基本无误
6.2 可靠性
一般条件下,不应该出现故障
6.3 效率
对用户的要求要有极快的响应
6.4 易使用性
要求能尽量为用户的使用提供方便
6.5 可维护性
当软件出错时可以尽快的进行修改
6.6 可移植性
要求本软件能在Windows系统上进行移植
6.7 互联性
要求提供数据的导入和导出接口,以易于同其他系统的连接
7 数据描述
7.1静态数据
宠物对象
宠物ID petId char(8)
宠物姓名petName varchar2(8)
宠物性别petSex char(2)
宠物年龄petAge int
出生日期petBirthday date
宠物种类petType varchar2(8)
宠物颜色petColor char(6)
宠物图片petPhoto BLOB
宠物详情petInfo{
体长petLong float
体重petWeight float
纹理petVein varchar2(10)

用户实体(0)
String 用户ID userId char(8)
String 密码userPassword char(6)
String 姓名username char(8)
String 性别userSex char(2)
String 手机号码userTel char(11)
String 电子邮件userEmail varchar2(20) String 地址userLoc varchar2(40) String **宠物编号(外码)petNo char(8)
String **会员等级(根据等级打折扣) userLevel char(8)
工作人员实体(1)
员工ID workerId char(8)
密码workerPassword char(8)
姓名workerName char(8)
性别workerSex char(2)
手机号码workerTel char(11)
电子邮件workerEmail varchar2(20) 地址workerLoc varchar2(40) **主要工作workerDuty varchar2(20)
1)订单
订单ID indentId char(8)
订单日期indentStartdate Date
订单截止日期indentEnddate Date
订单负责人indentWorker char(8)
订单任务indentTask Long
订单完成情况indentIsComplished boolean
收费indentFee float
(外码)宠物ID petId char(8)
(外码)用户ID userId char(8)
7.2动态数据
输入数据:登录名,密码,菜单选项,查询关键字。

输出数据:查询数据的结果集
7.3数据库描述
本软件采用Oracle数据库。

相关文档
最新文档