理发店管理系统报告 下载本文

内容发布更新时间 : 2024/5/19 18:46:59星期一 下面是文章的全部内容请认真阅读。

店的顾客感觉现代化的气息。

1.3定义

客户:有理发需求的个人,可以是普通用户或会员用户。 理发师:理发店的主要工作人员,并且都是已经注册的用户。 前台员工:帮助客户进行选择的员工。

管理员:能对理发店管理系统的所有任务进行管理。

1.4 参考资料

(1).《软件工程概论》李存珠,李宣东 编著 南京大学计算机系 (2).Eclipse 月;

(3).SQL Server 数据库开发经典实例精解 夏邦贵 刘凡馨 编著,机械工业出版社, 2006 年 1 月;

编程技术与实例 ,叶达峰 编著,人民邮电出版社,2006 年 1

2 总体设计

2.1 需求规定

本系统要实现理发店管理的需求。

本系统的主要输入项目:1、用户个人的基本信息,如注册时的用户名、邮箱等。

2、用户对相关业务进行选择。

本系统的主要输出项目:用户选择业务后反馈的内容

2.2 运行环境

服务器: CPU: PIII 500 以上;内存:512M 以上;硬盘:15G 以上; 支持软件:Win9X/2000/2003 数据库系统:mySQL

2.3 基本功能设想和处理流程(后台管理模块)

(备注:此系统中的增删改查功能都是相同的,所以对于管理员,员工,理发师的这些功能的处理流程都 是相似的,以下我负责的是后台管理模块。)

下面将各大功能程序模块的程序描述以图的形式显示如下:

(1)登录功能:该功能存在于理发师、客户、管理员、前台员工四个模块中,主要是在用 户登录时与数据库连接并判断出是否正确、有值,使用户顺利登录。

开始

输入用户名和密码

获取用户名和密码

误操作 提示错 请重 登录 是 连接数据库表

提示错误信息 请重新登录 否 用户名和密码是否 为空

否成功登 陆

设置session值 存取用户名 用户名密码是否匹配

结束数据库连接

结束

(2)注册功能:此功能存在于买家购车模块中,主要使买家填写完信息时与数据库连接存

储信息的过程。

开始 输入注册信息,如:用户 名、密码、确认密码、邮箱、联系方式 获取注册信息

新填写提示重息 信 信息是否完整 否

是 连接BuyerInfo数据库表 注册成功

结束

(3)修改、删除功能:此功能存在于所有模块中,主要使管理员对员工或客户的个人信息

进行管理。

开始

管理员登录

获取session值 显示理发店

信息

选择要操作的对象的ID号码

连接后台数据库

获取id号码,显示相应信息

是否确认要进行此次操

返回

获取操作后的对象信息

修改相应表中该对象的信息

结束

2.4 功能需求与程序的关系

说明各项功能需求的实现同各块程序的分配关系: 前台客户端模块 (前台、管理员入口) 理发店资讯 客户注册 客户登陆 员工信息管理 客户信息管理 客户预约理发师 在线咨询 客户帮助 管理员登陆 员工工资管理 客户业务选择 统计客户业务量 √ √ √ √ √ √ √ √ √ √ 理发师管理模块 √ √ 3 接口设计

(1)登录界面:由输入用户名、密码的文本框和登陆、取消组成。 (2)系统主页面:

登录:实现客户的登录。

管理员工:用于实现员工注册、员工删除、员工查看、员工修改功能。 管理用户:用于会员注册、会员挂失、会员注销功能。 预约理发师:查看不忙碌的理发师,来预约理发师。 (3)会员注册界面: 对会员进行注册功能,

注册信息有会员 ID,会员姓名,身份证号,会员级别 (4)客户管理界面:

会员注册:用于会员的注册申请。 会员挂失:用于会员的及时挂失。 会员注销:用于会员的注销功能。 (5)预约界面:

查看每个员工的工作状态,对不忙碌的理发师进行预约。