概要设计说明书
理发店管理系统
1 引言2
1.1 编写目的2
1.2 背景2
1.3 定义2
1.4 参考资料2
2总体设计2
2.1 需求规定2
2.2 运行环境2
2.3 基本功能设想和处理流程3
2.4 功能器求与程序的关系3
3接口设计3
4运行设计4
4.1 运行模块组合4
4.2 运行控制4
4.3 运行时间4
5系统出错处理设计5
5.1 出错信息5
5.2 补救措施5
5.3 系统维护设计5
1 引言
1.1编写目的
在完成了软件系统的可行性研究和需求分析的基础上,为了明确软件需求、安排工程规划与进度、组织软件开发与测试,工程小组在考虑了几种可能的解决方案,并与程序员进行了较为深入地探讨和分析之后,提出了这份概要设计说明
书。
此概要设计说明书对本理发店管理系统的功能分配、模块化分、程序的总体结构、输入输出和接口设计、运行设计及出错设计等方面作了全面的概括性的说明,为该软件的详细设计奠定了基础。
1.2 背景
a. 系统名称:理发店管理系统;
b. 随着社会的进步和人民生活水平的提高,人们对自己生活品质的要求在不端提高,
这较为明显的体现为人们对时间的安排和对金钱的管理,如今的人们更乐意去使用电子产品完成身边的事情。
而理发店作为与人们生活甚为密切的一个地方,它在今天能给顾客们带来的不应仅仅是理发美容那么简单的业务,它必须结合如今的电子管理,让来到理发店的顾客感觉现代化的气息。
1.3 定义
客户:有理发需求的个人,可以是普通用户或会员用户。
理发师:理发店的主要工作人员,并且都是已经注册的用户。
前台员工:帮助客户进行选择的员工。
管理员:能对理发店管理系统的所有任务进行管理。
1.4 参考资料
(1>. 《软件工程概论》李存珠,李宣东编著南京大学计算机系出版
(2>.Eclipse 编程技术与实例,叶达峰编著,人民邮电出版社,2006 年1 月;
(3>.SQL Server 数据库开发经典实例精解夏邦贵刘凡馨编著,机械工业出版社,
2006年1月;
2 总体设计
2.1需求规定
本系统要实现理发店管理的需求
本系统的主要输入工程:
1、用户个人的基本信息,如注册时的用户名、邮箱等。
2 、用户对相关业务进行选择。
本系统的主要输出工程:用户选择业务后反馈的内容
2.2运行环境
服务器:CPU:PIII 500 以上;内存:512 M以上;硬盘:15G以上;
支持软件:Win9X/2000/2003
数据库系统:mySQL
2.3基本功能设想和处理流程
本系统程序模块描述: 卖方通过管理员审核注册后,方便地发布要出售的二手车信息以及本人的联系信息, 而买方注册后可以方便的浏览这在出售的二手车信息,如果找到满意的二手车, 可以通过卖主的联系方式获得联系, 一旦交易完成, 管理员可以将商品的信息删除、标出成交价格,并将。
买方除了可浏览正在出售的二手车外, 还可以加入对比,同所有加入页码车辆信息的进行比对。
下面将各大功能程序模块的程序描述以图的形式显示如下:
<1)登录功能:该功能存在于理发师、客户、管理员、前台员工四个模块中,主要是在用户登录时与数据库连接并判断出是否正确、有值,使用户顺利登录。
提示错误信息请重新登录
开始否
<2)注册功能:此功能存在于买家购车模块中,主要使买家填写完信息时与数据库连接存储信息的过程。
结束
<3)修改、删除功能:此功能存在于所有模块中,主要使管理员对员工或客户的个人信息进行管理。
<4)选择业务功能:此功能存在于理发师模块中,主要是客户对理发店所提供的业务工程和商品进行选择。
等待确认,时间超过”
3分钟提示用户确认
是连接到数据库表
2.4功能需求与程序的关系
3接口设计
3接口设计
(1>登录界面:由输入用户名、密码的文本框和登陆、取消组成。
(2>系统主页面:
登录:实现客户的登录。
管理员工:用于实现员工注册、员工删除、员工查看、员工修改功能
管理用户:用于会员注册、会员挂失、会员注销功能。
预约理发师:查看不忙碌的理发师,来预约理发师。
(3>会员注册界面:
对会员进行注册功能,
注册信息有会员ID,会员姓名,身份证号,会员级别
(4>客户管理界面: 会员注册:用于会员的注册申请。
会员挂失:用于会员的及时挂失。
会员注销:用于会员的注销功能。
(5>预约界面:
查看每个员工的工作状态,对不忙碌的理发师进行预约。
(6>服务业务选择界面:
业务选择:显示理发店提供的业务,供客户选择。
商品选择:显示理发点提供的商品,供客户选择。
结算:对于每个客户的
选择内容进行结算。
4运行设计
4.1运行模块组合
模块命名方式按照相应模块结合特性制定。
4.2运行控制
本软件控制流程:主程序运行,等待用户的输入,根据用户的输入调用各子模块。
4.3运行时间
各模块运行时间均应控制在1秒左右
5系统出错处理设计
5.1出错信息
5.2补救措施
V1)当出现大的程序问题起用备分程序;
<2)如果无法起用备分程序,需要停止使用软件,及时维修5.3系统维护设计
系统的维护和管理也是一个系统的问题,也包括两个层面:1)技术层面
包括:V1)使用较新的开发和维护技术;
<2)数据库管理员管理好数据库数据
(3>专职维护人员维护硬件
2)人员层面
包括:
<1)维护协议;
<2)思想认识;
<3)法律法规教育;
<4)工作流程及方式方法。