《软件工程》需求分析报告报告名称宠物店管理系统专业软件工程班级10级软件2班姓名何天骄、蔡振振、徐长亮指导教师王文玉目录1引言........................................................错误!未指定书签。1.1编写目的..................................................错误!未指定书签。1.2项目背景.................................................错误!未指定书签。1.3参考资料.................................................错误!未指定书签。2项目概述...................................................错误!未指定书签。2.1待开发软件的一般概述......................................错误!未指定书签。2.2业务模块..................................................错误!未定义书签。2.3用户特征..................................................错误!未指定书签。2..4运行环境................................................错误!未指定书签。2.5条件和限制................................................错误!未指定书签。3功能需求....................................................错误!未指定书签。3.1功能划分..................................................错误!未指定书签。3.2功能描述..................................................错误!未指定书签。4..性能需求..................................................错误!未指定书签。4.1数据的准确性............................................错误!未指定书签。4.2时间特点.................................................错误!未指定书签。5.外部接口需求..............................................错误!未指定书签。5.1用户界面.................................................错误!未指定书签。5.2硬件接口.................................................错误!未指定书签。5.3软件接口.................................................错误!未指定书签。5.4故障处理..................................................错误!未指定书签。6.软件属性需求...............................................错误!未指定书签。6.1正确性...................................................错误!未指定书签。6.2可靠性...................................................错误!未指定书签。6.3效率.....................................................错误!未指定书签。6.4易使用性.................................................错误!未指定书签。6.5可维护性.................................................错误!未指定书签。6.6可移植性.................................................错误!未指定书签。6.7互联性...................................................错误!未指定书签。7数据描述...................................................错误!未指定书签。7.1静态数据..................................................................7宠物对象.................................................错误!未指定书签。用户实体(0)..............................................错误!未指定书签。工作人员实体(1)..........................................错误!未指定书签。7.2动态数据..................................................错误!未指定书签。7.3数据库描述................................................错误!未指定书签。学生成绩管理系统需求分析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)界面具有一致性,接你按规范应遵循MSWindows软件界面概念规范。(2)提供简单的错误处理。(3)提供信息反馈,用多种信息提示用户当前的软件运行状态。;(4)操作可逆,其动作可以是单个操作,或者是一个相对对立的操作序列;(5)显示启动画面,画面要简洁明了,不能太过花哨。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静态数据宠物对象宠物IDpetIdchar(8)宠物姓名petNamevarchar2(8)宠物性别petSexchar(2)宠物年龄petAgeint出生日期petBirthdaydate宠物种类petTypevarchar2(8)宠物颜色petColorchar(6)宠物图片petPhotoBLOB宠物详情petInfo{体长petLongfloat体重petWeightfloat纹理petVeinvarchar2(10)}用户实体(0)String用户IDuserIdchar(8)String密码userPasswordchar(6)String姓名usernamechar(8)String性别userSexchar(2)String手机号码userTelchar(11)String电子邮件userEmailvarchar2(20)String地址userLocvarchar2(40)String**宠物编号(外码)petNochar(8)String**会员等级(根据等级打折扣)userLevelchar(8)工作人员实体(1)员工IDworkerIdchar(8)密码workerPasswordchar(8)姓名workerNamechar(8)性别workerSexchar(2)手机号码workerTelchar(11)电子邮件workerEmailvarchar2(20)地址workerLocvarchar2(40)**主要工作workerDutyvarchar2(20)1)订单订单IDindentIdchar(8)订单日期indentStartdateDate订单截止日期indentEnddateDate订单负责人indentWorkerchar(8)订单任务indentTaskLong订单完成情况indentIsComplishedboolean收费indentFeefloat(外码)宠物IDpetIdchar(8)(外码)用户IDuserIdchar(8)7.2动态数据输入数据:登录名,密码,菜单选项,查询关键字。输出数据:查询数据的结果集7.3数据库描述本软件采用Oracle数据库