苏州大学应用技术学院宠物医院管理系统需求分析说明书时间:2010-12-16目录1.引言..........................................31.1目的.................................................................31.2项目背景.............................................................31.3参考资料.............................................................32.系统概述.....................................32.1概述.................................................................32.2功能.................................................................32.3运行环境.............................................................42.4假设与依赖...........................................................43.系统特性.......................................43.1系统角色.............................................................43.2功能需求.............................................................64.非功能性需求...................................64.1性能需求.............................................................64.2安全性需求...........................................................64.3可用性需求...........................................................64.4用户文档.............................................................74.5其它需求.............................................................75外部接口需求...................................75.1用户接口.............................................................75.2硬件接口.............................................................75.3软件接口.............................................................71.引言宠物管理系统是为了实现宠物的数字化管理,提高宠物管理人员的工作效率,减少不必要的重复劳动,加速信息的记录,查阅以及传播速度并与其他系统相配合,共同实现无冗余的统一的信息管理系统。宠物管理工作从社会的长远发展上占有举足轻重的地位。1.1目的本文档的编写目的是:准确全面地描述高校图书管理系统的业务需求,明确系统的目标和功能,为业务人员和设计开发人员提供读图书管理系统的统一理解,为设计和实现图书管理系统提供依据。1.2项目背景开发软件名称:宠物医院管理系统项目开发者:袁大程、陈玲、刘江、王云用户单位:xxxxx1.3参考资料i.孙涌等,《软件工程教程》,机械工业出版社;ii.张海藩,《软件工程》,清华大学出版社;2.系统概述2.1概述随着人们的生活水平的不断提高,越来越多的人开始养宠物。但是伴随而来的宠物问题已经引起了人们的关注。对于社区内的宠物的登记,记录,查询是很困难的。于是人们通过计算机进行管理无疑是有效的一种方法。宠物医院管理系统是一个由人,计算机组成的能进行宠物信息的查询、查看、与主人相关信息的查看、查询的系统。它能够提高工作效率和工作质量。并且建设一个宠物管理系统以显得非常的重要。2.2功能该宠物医院管理系统主要由前台用户模块和后台管理模块两部分组成。1)前台用户模块前台用户模块主要包括宠物的医疗服务类别,美容服务,医师浏览,根据自己的需求来选择适合自己的宠物的医师,用户也可以注册成为此医院的会员,既可以了解更多关于宠物的各方面信息,也可以提前预约好医师等相关服务。2)后台管理模块后台管理模块主要包括后台管理员对宠物信息、医师信息、客户信息的管理,包括增加,删除、更改等相关功能。2.3运行环境运行环境:windowsXP开发软件:Myeclipse8.0、SQLServer20052.4条件、假定与限制1)本系统的管理员负责维护本系统所有宠物资料信息。2)非管理员用户只能查看系统相关新闻及公告,也可以注册相关资料,成为此医院的会员,非管理员用户只具有查看自己资料的权限。3)宠物查询管理提供给具有管理权限的用户,方便其随时查阅宠物的资料,以及对应主人的信息。4)主人查询管理提供给具有管理权限的用户,方便其随时查阅主人资料,及对应宠物的信息3.系统特性3.1系统角色3.2功能需求本系统有用户管理、宠物管理、客户管理三大功能。1.用户管理(1)用户权限设置对于整个系统,需要完整的权限控制,防止某些人恶意的攻击系统,修改原始记录。所以设置了管理员和普通用户的分类管理。(2)宠物信息管理对于宠物的一些简单信息进行管理,比如宠物姓名、宠物品种及享受服务的相关信息。只可以进行浏览,无权限修改相关信息。2.管理员管理(1)宠物管理对宠物信息及客户信息相对应,可以进行相关的增加、删除、修改等相关功能(2)客户管理对客户注册信息的管理,及其宠物的县官信息管理,并对其宠物的服务情况进行最快的更新。4.非功能性需求4.1性能需求(1)软件响应时间、更新处理时间快、用户可接受。(2)数据库中数据一致性和完整性强、数据安全性好(3)应用程序功能完备、易使用。(4)方便用户使用,具有较高的人性化界面。(5)具有较高的可靠性,将系统发生故障的概率控制2.5%以下,并具有快速恢复能力。(6)具有较强的可维护性。4.2安全性需求由于宠物医院的管理系统的浏览量会非常大,所有在对用户的信息导入和查询时要保证速度。在查询过程中又要保证信息的完整性。对于整个系统,需要完整的权限控制,防止某些人恶意的攻击系统,修改原始记录。同时对于数据库中的数据需要定时备份,防止系统数据丢失。此外,系统要求用户在登录时需要身份验证。4.3可用性需求该宠物医院管理系统包括了浏览,预订,查看自己的宠物信息及在医院的服务情况,管理员对于新信息的发布,对客户、用户的各相关资料的增、删、改、查等一些功能,该宠物医院管理系统为一个小型系统,不适合大型医院的运作。4.4用户文档在该宠物医院管理系统的数据库中保存了用户及其宠物和医师的一些相关信息。4.5其它需求运行需求:在正常运行时不应该出错,对于用户的输入应当给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。5外部接口需求5.1用户接口与用户所需要的软件接口。5.2硬件接口软件较小,除硬盘外,基本没有与硬件外界的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口。5.3软件接口在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。