好文档 - 专业文书写作范文服务资料分享网站

软件测试课程设计36033

天下 分享 时间: 加入收藏 我要投稿 点赞

第二章 需求分析

2.1任务概述 2.1.1系统目标

本系统需要满足以下几个系统设计目标。

(1)实用性原则:真正为用户的实际工作服务,按照小区家政管理工作的 实际流程,设计出实用的小区家政管理系统。

(2)可靠性原则:必须为用户和管理员提供信息安全的服务,以保证用户员工的各类信息的不被泄露。

(3)友好性原则:本管理系统面向的用户是小区家政管理员和小区业主,所以系统操作上要求简单、方便、快捷,便于用户使用。

(4)可扩展性原则:采用开发的标准和接口,便于系统向更大的规模和功能 扩展。

2.1.2用户特点

本系统面向的用户有两种,一类是管理员,另一类是小区的业主,都应该具有一定的计算机使用能力。

2.2系统的功能需求 2.2.1系统角色功能需求

本系统有两种角色:小区业主,管理员。详细划分如下:

(1)小区业主:查看服务记录,预约服务,更改密码,查看员工信息和服务信息

(2)管理员:对小区业主信息、服务信息、员工信息的增删查改,修改用户名密码,查看服务记录,处理客户的服务请求

2.2.2功能模块

(1)客户管理模块功能需求

管理员可以添加客户信息,并可以对添加的客户信息进行查询、修改、删除。 (2)员工管理模块功能需求

管理员可以批量添加员工信息,并可以对添加的员工信息进行查询、修改、删除。

(3)服务类别管理模块功能需求

管理员可以添加服务类别信息,并可以对添加的服务类别信息进行修改、查询、删除。

(4)用户请求管理模块功能需求

不同的管理员负责处理不同的服务类型请求,管理员可以查看本类的服务请求和服务记录,并且可以处理并修改用户的请求,把用户的请求标记为已完成 (5)客户请求管理模块功能需求 客户可以产看自己的请求

2.3系统的性能需求

为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足

以下的性能需求:

(1)系统处理的准确性和及时性

系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能 够满足用户对信息的处理。由于系统的查询功能对于整个系统的功能和性能完成 很重要。从系统的多个数据来源来看,员工信息管理、客户信息管理、服务信息 管理、其准确性很大程度上决定了系统的成败。因此,在系统开发过程中,系统采用优化的SQL 语句及安全扩展存储过程来保证 系统的准确性和及时性。

(2)系统的开放性和系统的可扩充性

系统在开发过程中,应该充分考虑以后的可扩充性。例如实验信息属性添加、修改,用户查询的需求及管理工作的分级管理等模块也会不断的更新和完善。所 有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点, 应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范, 可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完 成系统的升级和更新换代。 (3)系统的易用性和易维护性

系统是直接面对使用人员的,而有些使用人员往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点, 就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现 的使用问题,系统为不同角色的用户提供了方便的管理后台进行数据管理,特别为系统管理员提供了服务记录管理,客户预定处理等功能。 (4)系统的响应速度

系统设计中摒弃大量数据冗余,提出了优化数据库的解决方案,大量使用存 储过程,大大提高系统响应时间和速度。系统在日常处理中的响应速度为秒级, 达到实时要求,以及时反馈信息。严格保证操作人员不会因为速度问题而影响工 作效率。

2.4系统的数据需求

通过对系统功能需求的分析,可以初步确定该系统的基本数据需求。由各个 功能模块可以进一步确定具体的数据需求,具体数据需求如下: (1)客户管理模块数据需求

该模块主要管理客户信息,需要表示客户信息的数据,应包含编号、姓 名、性别、电话、地址、密码、管理项目等数据项。 (2)员工管理模块数据需求

该模块主要管理员工信息,需要表示员工信息的数据,应包含编号、姓 名、性别、民族、年龄、教育程度、籍贯、服务项目编号等数据项 (3)服务管理模块数据需求

该模块主要管理服务信息,需要表示服务信息的数据,应包含服务编号、服务名等数据项。

(4)服务记录管理模块数据需求

该模块主要管理服务记录的信息,需要表示服务信息的数据,应包含员工名、客户名、编号、开始时间、结束时间等数据项。

第3章 系统总体设计

3.1 系统功能设计 3.1.1 系统总体模块

小区物业管理系统分为管理员系统和小区业主系统。管理员系统分为业主信息管理、员工信息管理、服务类型管理、业主请求处理四个模块;小区业主系统分为员工、服务信息管理和预约处理两个模块。

小区家政服务管理系统 管理员子系统 姓名职务客户信息管理 员工信息管理 服务类别管理 客户服务请求处理 用户名密码修改 服务类别信息查看 员工信息查看 新增请求 密码修改 3.1.2 管理模块

第 4 章数据库设计

4.1 数据库概念设计

(1)管理者和员工信息之间的联系:

管理者 1 管理 n 员工

(2)员工和服务类型之间的联系

员工 n 从属 1 服务类型

(3)员工和客户之间的联系

员工 m 服务 n 客户

(4)员工和合同之间的联系

员工 1 遵循 n 合同

(5)客户和合同之间的联系

客户 1 遵循 n 合同

(6)家政服务信息系统模型整体E-R图:

软件测试课程设计36033

第二章需求分析2.1任务概述2.1.1系统目标本系统需要满足以下几个系统设计目标。(1)实用性原则:真正为用户的实际工作服务,按照小区家政管理工作的实际流程,设计出实用的小区家政管理系统。(2)可靠性原则:必须为用户和管理员提供信息安全的服务,以保证用户员工的各类
推荐度:
点击下载文档文档为doc格式
1qv7x0yrnl8xzko02xoc4ddq3430jm00ybr
领取福利

微信扫码领取福利

微信扫码分享