软件工程项目实践 大作业
理发师管理系统设计与实现(个人报告) 班级:
学号:
姓名:
教师:
成绩:
教师评语:
合计 F1 2 F7 18 F3 6 F5 5 F9 2 F6 2 5 4 F10 2 4
教师签名:
2013 年 6 月
F3、需求分析(针对于后台管理的描述)
1、总体需求
设计理发店管理系统,主要目的就是为了能使现代化的气息融入理发店,与处于信息化时代
的人们接轨。
角度来说,该系统将动态的上传自己完成的业务,省去了人工纸质提交的时间,避免出现丢失漏记的 现象。
从顾客角度来说,系统将可以节省其本不必要花费的时间、携带现金带来的不便;从理发店
管理人员的角度来说,系统将有助于更快捷、高效地为顾客提供服务,减少了人为的差错;从理发师
2、引言
2.1 编写目的
性能要求等内容,目的是给设计人员提供要描述问题的范围,解决问题的基础,最终能够从需求中提 炼出设计内容。
本文档描述了理发师管理系统的软件需求,阐明项目的背景,用户对软件实现的功能要求、
2.2 背景
a. 待开发的软件系统的名称:理发师管理系统 b. 本项目的任务提出者:软件定制方 c. 开发者:倪嘉志、赵洪风、王成 d. 用户:理发店管理者
2.3 定义
无
2.4 参考资料
《市场交易管理规定》 《致富之道—管理学》
3、任务概述
3.1 目标
在如今的21世纪,随着社会的进步和人民生活水平的提高,人们对自己生活品质的要求在不端提高,
这较为明显的体现为人们对时间的安排和对金钱的管理,如今的人们更乐意去使用电子产品完成身边的事
情。而理发店作为与人们生活甚为密切的一个地方,它在今天能给顾客们带来的不应仅仅是理发美容那么 简单的业务,它必须结合如今的电子管理,让来到理发店的顾客感觉现代化的气息。
3.2 用户的特点
该理发师管理系统的用户主要分为 3 类:
a. 理发师:理发师注册,填写理发师个人信息。 b. 客户:客户注册,页面浏览,选择相应业务
c. 理发店管理员:将理发师的信息进行及时审核及公示。并且掌握整个理发店的经营状况。
3.3 假定和约束
a.系统制作人员偏少,可能导致制作周期变长。
b.对 java 语言不是很熟悉,导致代码开发难度大。
4、需求规定
4.1 对功能的规定
a.对于同一时间上线的用户不能过大 b.管理者定期更新客户端
4.1.1 功能描述
理发师管理系统分为管理员模块以及理发师模块。其中前台部分主要提供给用户进行资讯的查看和 理发师的选择,后台由管理员进行平台管理。理发师模块主要是让客户在理发时进行业务选择。
(2)后台管理员管理模块(倪嘉志负责部分)
【1】管理员注册
管理员经授权后可以进行信息注册,注册信息包括管理员姓名、密码(确认密码)、管理员 ID、 电话、住址、管理范围。
【2】管理员登录
管理员注册后可以登录平台,登录时需要输入用户名及密码,与后台数据核对一致后即可在权限 内进行管理。可以对信息增、删、改、查。
【3】用户管理
a.用户信息修改
b.用户信息添加
c.用户信息注销
d.用户信息查询
被授权进行用户管理的管理员可以对用户的公开信息进行查询,也可按照用户注册日期范围、经销商 种类等条件进行条件查询,可以导出 excel 表格,打印预览及打印预览。
e.用户挂失
被授权进行用户管理的管理员在与用户达成共识的情况下有权挂失用户相关权限。 被授权进行用户管理的管理员在与用户达成共识的情况下有权注销用户信息。 被授权进行用户管理的管理员在与用户达成共识的情况下有权添加用户信息。
被授权进行用户管理的管理员在与用户达成共识的情况下有权修改除密码外的用户信息。
【4】 员工信息管理
a.员工信息修改
b.员工信息添加
c.员工信息删除
d.员工信息查询
被授权进行员工管理的管理员可以对用户的公开信息进行查询,也可按照用户注册日期范围、经销商 种类等条件进行条件查询,可以导出 excel 表格,打印预览及打印预览。
被授权进行员工管理的管理员在与用户达成共识的情况下有权删除员工信息。 被授权进行员工管理的管理员在与用户达成共识的情况下有权添加员工信息。
被授权进行员工管理的管理员在与用户达成共识的情况下有权修改除密码外的员工信息。
【5】 工资管理
管理员可以在后台的数据库得到相应的信息,对每个员工进行工资结算。
4.2 对性能的规定
4.2.1 精度
精度要求较高,保证信息不丢失,能够准确无误的送达用户端。
4.2.2 时间特性要求
a. 响应时间;延迟最多为 2s b. 更新处理时间;1.5s 左右 c. 数据的转换和传送时间:1s
4.2.3 灵活性
本系统完全用 java 语言实现。由于 java 语言的跨平台型,本系统可跨平台应用。
4.3 输入输出要求
图片要求为.jpg 格式 文字要求为 char 类型
4.4 数据管理能力要求
理发店管理系统数据量不是十分的大,所以不需要强大的数据库支持。本系统采用的数据库是 mysql 数据库。
4.5 故障处理要求
系统故障,紧急故障:系统进行操作但是未响应,可能是由于系统因病毒等原因无法响应。30 分钟内 及时维修改进或者升级。
4.6 其他专门要求
该系统对个人的信息真实性要求严格,更新信息需及时,系统的可补充性,可靠性,易读性高。
5、运行环境规定
5.1 设备