美发店管理系软件需求分析.docx
- 文档编号:9415649
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:30
- 大小:364.78KB
美发店管理系软件需求分析.docx
《美发店管理系软件需求分析.docx》由会员分享,可在线阅读,更多相关《美发店管理系软件需求分析.docx(30页珍藏版)》请在冰豆网上搜索。
美发店管理系软件需求分析
青岛理工大学
实验报告
课程名称:
软件需求
实验名称:
美发店管理系统软件需求分析
学院:
计算机工程学院
专业:
软件工程
班级:
软件131
姓名:
邵泽瑞
学号:
0
指导教师:
丁凡
2015年11月10日
【目录】
1绪论……………………………………………………………………1
设计目的……………………………………………………………………1
系统的功能…………………………………………………………………1
系统环境……………………………………………………………………1
2管理系统的分析………………………………………………………1
系统的目标需求……………………………………………………………1
开发的可行性分析…………………………………………………………1
管理上的可行性………………………………………………………1
技术上的可行性………………………………………………………1
经济上的可行性………………………………………………………2
开发的风险分析……………………………………………………………2
3.管理系统的实现………………………………………………………2
4.业务的流程分析………………………………………………………2
系统的用例图………………………………………………………………2
数据流图……………………………………………………………………3
程序流程图……………………………………………………………………3
5.管理系统的界面设计………………………………………………11
6.管理系统的数据库设计……………………………………………15
E-R图………………………………………………………………………15
数据表的设计………………………………………………………………15
7.需求规格说明………………………………………………………16
导言…………………………………………………………………………16
目的…………………………………………………………………16
范围…………………………………………………………………16
缩写说明……………………………………………………………16
术语概念……………………………………………………………16
引用标准……………………………………………………………16
参考资料……………………………………………………………17
版本更新信息………………………………………………………17
系统概念…………………………………………………………………17
项目来源及背景……………………………………………………17
项目将要达到的目标………………………………………………17
应用环境…………………………………………………………………17
系统运行硬件环境…………………………………………………17
系统运行软件环境…………………………………………………18
功能规格…………………………………………………………………18
角色概念……………………………………………………………18
添加功能……………………………………………………………18
查询功能……………………………………………………………19
编辑功能……………………………………………………………19
删除功能……………………………………………………………19
美发功能……………………………………………………………19
统计功能……………………………………………………………20
性能需求…………………………………………………………………20
界面需求……………………………………………………………20
响应时间需求………………………………………………………20
靠得住性需求…………………………………………………………20
开放性需求…………………………………………………………20
可发展性需求………………………………………………………20
系统安全性需求……………………………………………………20
产品提交…………………………………………………………………20
实现约束…………………………………………………………………21
签字………………………………………………………………………21
8.结论及体会…………………………………………………………21
9.参考文献……………………………………………………………21
美发店管理系统软件需求分析
1.绪论
设计目的
正所谓爱漂亮之心,人皆有之。
随着人们生活水平质量的提高,人们对自己的仪表也是愈来愈来看中。
美容美发日趋成为人们日常生活中不可或缺的一部份。
而对于任意一个美发店来讲,客户都是相当重要的,一个美发店是不是能够经营长久,与客户的转头率有密不可分的联系。
设计一个完善的美发店管理信息系统,可以对客户进行会员制管理,区别对待老顾客与新顾客,培育忠实消费群体,给予会员在消费价钱和服务感受感受方面真正的不同,大大降低员工的工作压力,有效提高该行业的管理效率。
系统的功能
该系统大体可实现如下三大功能:
(1)简单管理功能,实现对新顾客和员工的添加、查询、显示、编辑、删除、保留和读取等功能。
(2)美发功能,按照顾客所选的美发项目和美发师,显示出顾客本次的美发清单。
(3)统计功能,统计出顾客的消费总数与员工的收入总数,并依照顾客消费总数与员工收入总数依照从大到小排序的顺序,将顾客与员工的相关信息显示出来。
系统环境
系统是基于应用VisualStudio2010而设计的美发店管理系统,通过实现与SQLServer2005数据库连接,动态的查询、添加、删除实现对各类信息的管理。
2.管理系统的分析
系统的目标需求
美发店管理系统是方便管理员对美发店顾客和员工进行管理的系统,通过对本系统的操作,能减轻由于人工管理带来的诸多不便利因素,因此它需要达到以下要求:
1)良好的人机交互界面,方便快捷的输入功能;
2)灵活的查询性能,实现输入后的快捷查询;
3)会员管理的灵活性,实现对会员资料的添加、删除、查询操作;
4)账单的具体化,实现日总结和月总结的共能;
5)后台通过管理员或老板对用户的各类信息进行管理。
开发的可行性分析
管理上的可行性
把企业业务延伸到系统上面,成立美发店管理系统,操作界面十分简单美观,而且适用,使管理轻松方便。
企业也可以通过该系统成立保护各项业务的发展情况。
技术上的可行性
按照系统目标需求分析的结果来看,美发店管理系统不需要通过购买专业软件,仅仅采用VisualStudio2010为开发工具,选择C++或C#语言就可解决相关的问题,从而保证系统功能的实现。
经济上的可行性
经济上的可行性主如果从组织的人力、物力、财力三方面来考虑系统开发的可行性。
企业在运营进程中,常常会碰到人员犯错,采购不及时、电话信息遗漏等问题。
而本系统可以帮忙企业正确的对店员、财务、客户进行管理,系统十分灵活、方便、安全,使企业与顾客间的经济活动变得加倍灵活、加倍主动。
因此,管理人员没必要再为店员犯错和服务不周而烦扰,本系统会为企业带来更多的利益。
开发的风险分析
本系统开发进程中,可能会碰到如下几方面问题:
1)需求变更风险:
用户会对自身的需求提出多次更改,进而影响系统开发进程;
2)进度风险:
系统若是不能如期完成,会给开发者与用户两边带来没必要要的麻烦;
3)技术风险:
开发进程中,有可能碰到开发上的技术问题;
4)质量风险:
开发完成后,系统的质量不必然会让用户满意;
5)工具风险:
开发进程中,开发的工具必然保证正版,不然会受到法律的制裁;
6)人力资源风险:
开发进程中,有可能会碰到人员不够充沛的问题。
3.管理系统的实现
系统成功展示了壮大的顾客管理、员工管理等功能,能超级方便的显示、记录每名顾客每次消费的情况、累计消费金额,能计算每名员工的总收入金额功能。
该系统设计新颖的顾客消费功能是很多美发店管理员的最爱,准确的顾客消费信息记录让美发店消费本钱再也不是管理的黑洞。
通过该系统的完善管理,让美发店经营从此轻松。
同时,通过准确、智能、高效、创新的营销策略,协助美发店不断提高销售额、提升客户忠诚度。
4.业务的流程分析
系统的用例图,如图所示:
图系统用例图
数据流图,如图所示:
图数据流图
程序流程图
1)各窗体之间的挪用关系,如图所示:
图整体程序流程图
2)整体程序流程图,如图所示:
图整体程序流程图
3)添加功能流程图,如图所示:
图添加功能流程图
4)查询功能流程图,如图所示:
图查询功能流程图
5)编辑功能流程图,如图所示:
图编辑功能流程图
6)删除功能流程图,如图所示:
图删除功能流程图
7)美发功能流程图,如图所示:
图美发功能流程图
8)统计功能流程图,如图所示:
图统计功能流程图
5.管理系统的界面设计
1)美发店管理系统初始界面,如图所示:
图美发店管理系统初始界面
2)美发店管理系统开始界面,如图所示:
图美发店管理系统开始界面
3)美发店管理系统简单管理界面,如图所示:
图美发店管理系统简单管理界面
4)美发店管理系统添加界面,如图所示:
图美发店管理系统添加界面
5)美发店管理系统查询界面,如图所示:
图美发店管理系统查询界面
6)美发店管理系统显示界面,如图所示:
图美发店管理系统显示界面
7)美发店管理系统编辑界面,如图所示:
图美发店管理系统编辑界面
8)美发店管理系统删除界面,如图所示:
图美发店管理系统删除界面
9)美发店管理系统消费界面,如图所示:
图美发店管理系统消费界面
10)美发店管理系通通计界面,如图所示:
图美发店管理系通通计界面
6.管理系统的数据库设计
E-R图,如图所示:
图E-R图
数据表的设计
1)数据库中的各个信息表,如表所示:
表信息表
表名
作用
美发顾客
记录各个顾客的基本信息
美发师
记录各个美发师的基本信息
美发项目
记录各个美发项目
美发清单
记录各个顾客的每次美发信息
2)美发顾客表,如表所示:
表美发顾客表
字段名
数据类型
空/非空
备注
会员卡号
nvarchar(20)
notnull
主键
姓名
nvarchar(10)
notnull
不一定唯一
性别
nvarchar
(2)
notnull
只能为男或女
电话
nvarchar(20)
null
可为空
3)美发师表,如表所示:
表美发师表
字段名
数据类型
空/非空
备注
编号
nvarchar(20)
notnull
主键
姓名
nvarchar(10)
notnull
不一定唯一
性别
nvarchar
(2)
notnull
只能为男或女
电话
nvarchar(20)
null
可为空
美发项目
nvarchar(10)
notnull
外键
4)美发项目表,如表所示:
字段名
数据类型
空/非空
备注
名称
nvarchar(10)
notnull
主键
价位
int
notnull
不为空
5)美发清单表,如表所示:
字段名
数据类型
空/非空
备注
会员卡号
nvarchar(20)
notnull
美发师编号
nvarchar(20)
notnull
美发项目名称
nvarchar(10)
notnull
美发日期
smalldatetime
null
可为空
消费金额
int
notnull
不可为空
7.需求规格说明
导言
目的
该文档是关于用户对于美发店管理系统的功能和性能的重点,重点描述了美发店管理系统的设计需求,将作为对该工具在概要设计阶段的设计输入。
本文档的预期读者是:
●设计人员
●开发人员
●项目管理人员
●测试人员
●用户
范围
该文档是借助与当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。
在这里,对于开发技术并没用涉及,而主如果通过成立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。
缩写说明
无
术语概念
无
引用标准
[1]《企业文档格式标准》
北京长江软件有限公司
[2]《需求规格报告格式标准》
北京长江软件有限公司软件工程进程化组织
参考资料
[1]《企业文档格式标准》
北京长江软件有限公司
[2]《需求规格报告格式标准》
北京长江软件有限公司软件工程进程化组织
版本更新信息
本文档更新记录如表A-1所示:
表A-1版本更新记录
修改编号
修改日期
修改后版本
修改位置
修改内容概述
001
全部
初始发布版本
002
章节
增加
003
章节
修改
004
章节
修改
005
章节
增加
系统概念
咱们别离论述一下项目的来源、背景和项目的目标。
项目来源及背景
正所谓爱漂亮之心,人皆有之。
随着人们生活水平质量的提高,人们对自己的仪表也是愈来愈来看中。
美容美发日趋成为人们日常生活中不可或缺的一部份。
而对于任意一个美发店来讲,客户都是相当重要的,一个美发店是不是能够经营长久,与客户的转头率有密不可分的联系。
设计一个完善的美发店管理信息系统,可以对客户进行会员制管理,区别对待老顾客与新顾客,培育忠实消费群体,给予会员在消费价钱和服务感受感受方面真正的不同,大大降低员工的工作压力,有效提高该行业的管理效率。
项目将要达到的目标
本项目预期将要达到如下三大功能:
(1)简单管理功能,实现对新顾客和员工的添加、查询、显示、编辑、删除、保留和读取等功能。
(2)美发功能,按照顾客所选的美发项目和美发师,显示出顾客本次的美发清单。
(3)统计功能,统计出顾客的消费总数与员工的收入总数,并依照顾客消费总数与员工收入总数依照从大到小排序的顺序,将顾客与员工的相关信息显示出来。
应用环境
本项目的应用环境可以分为硬件环境和软件环境来描述。
系统运行硬件环境
1)主机:
普通PC
CPU:
P4
内存:
256MB以上
分辨率:
推荐利用1024*768像素
2)Web服务器
CPU:
P4
内存:
256MB以上
3)数据库服务器
CPU:
P4
内存:
256MB以上
系统运行软件环境
1)操作系统:
Win2007
2)数据库:
MicrosoftSQLServer2005
3)开发工具:
MicrosoftVisualStudio2010
4)开发语言:
C++
功能规格
咱们可以采用面向对象分析作为主要的系统建模方式,利用UML作为建模语言。
UML为建模活动提供了从不同角度观察和展示系统的各类特征的方式。
在UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。
角色概念
角色或执行者指的是与系统产生交互的外部用户或外部系统。
1)顾客
顾客指的是在这个美发店管理系统中,通过到美发店中美发、接受服务而且记录个人信息的人员,这要参与选择美发师、选择美发项目、生成美发清单与生成顾客消费排名等功能。
2)美发师
美发师指的是为顾客美发,可由顾客选择的美发店员工。
主要参与美发、生成美发清单与生成员工收入排名等功能。
3)系统管理员
系统管理员指的是本系统的利用者,可以实现对顾客与员工信息的管理功能,可以查看顾客与员工的大体信息与统计情况。
4)数据库
数据库是一个与系统产生交互的外部系统,负责数据的查询、增加、删除、修改和统计等操作。
添加功能
添加功能是系统可以添加顾客或员工的大体信息。
具体描述如下:
用例描述:
添加功能
执行者:
系统管理员
前置条件:
该顾客或员工尚且不在本系统的管理记录中
后置条件:
该顾客或员工的大体信息添加到系统的管理记录中
大体路径:
a)管理员依次填写顾客或员工的大体信息
b)肯定填写信息无误后,将大体信息添加到管理系统当中
查询功能
查询功能是系统可以查询顾客或员工的大体信息。
具体描述如下:
用例描述:
查询功能
执行者:
系统管理员
前置条件:
该顾客或员工已经存在于本系统的管理记录中
后置条件:
将该顾客或员工的大体信息显示到系统的界面上
大体路径:
a)管理员填写顾客或员工的编号
b)肯定填写编号无误后点击肯定,系统将顾客或员工的大体信息显示到界面上
编辑功能
编辑功能是系统可以查询顾客或员工的大体信息。
具体描述如下:
用例描述:
编辑功能
执行者:
系统管理员
前置条件:
该顾客或员工已经存在于本系统的管理记录中
后置条件:
修改该顾客或员工的大体信息,保留到系统的管理记录中
大体路径:
a)管理员填写需要修改信息的顾客或员工的编号
b)肯定填写编号无误后点击肯定,显示出顾客或员工的原始信息
c)修改信息,肯定无误后,将编辑后的信息保留进入系统管理记录中
删除功能
删除功能是系统可以删除顾客或员工的大体信息。
具体描述如下:
用例描述:
删除功能
执行者:
系统管理员
前置条件:
该顾客或员工已经存在于本系统的管理记录中
后置条件:
该顾客或员工的大体信息将不会存在于本系统的管理记录中
大体路径:
a)管理员填写顾客或员工的编号
b)肯定填写编号无误后点击肯定,系统将大体信息从管理记录中完全删除
美发功能
美发功能是系统可以按照顾客所选择的美发师与美发项目,打印出本次的顾客美发记录并记录本次顾客消费信息。
具体描述如下:
用例描述:
美发功能
执行者:
系统管理员
前置条件:
该顾客或员工已经存在于本系统的管理记录中
后置条件:
打印本次顾客美发记录,记录本次顾客消费信息
大体路径:
a)顾客选择美发师与美发项目
b)肯定填写编号无误后点击肯定,顾客进行美发服务
c)打印出本次消费清单
d)将消费记录保留在管理记录中
统计功能
统计功能是系统可以按照顾客的美发记录,对顾客消费总额与员工消费总额进行统计,依照顺序将信息排列出来。
具体描述如下:
用例描述:
统计功能
执行者:
系统管理员
前置条件:
管理记录中存在顾客美发记录
后置条件:
将顾客消费信息与员工收入信息,依照顺序排列出来
大体路径:
a)点击顾客消费信息统计按钮或员工收入信息统计按钮
b)将顾客消费信息或员工收入信息,依照顺序排列出来
性能需求
按照用户对本系统的要求,肯定系统在响应时间、靠得住性、安全性等方面有较高的性能要求。
界面需求
系统的界面要求如下:
1)页面内容:
主题突出,按键概念、术语和行文格式格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。
内容丰硕,文字准确,语句通顺;专业术语规范,行文格式统一规范。
2)导航结构:
页面具有明确的导航指示,且便于理解,方便用户利用。
3)技术环境:
页面大小适当,无错误连接和空连接,适当控制字体大小和版面布局。
4)艺术风格:
界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配适当,动静效果好;色彩和谐自然,与主题内容相协调。
响应时间需求
用户在进行操作时,系统应该及时的进行反映,反映时间在5秒之内。
系统应能监测出各类非正常的情况,避免出现长时间的等待乃至无响应。
靠得住性需求
系统应保证用户在操作时不妥机,系统可以正常运行,而且正确提示相关的内容。
开放性需求
系统应具有十分的灵活性,以适应未来功能扩展的需求。
可发展性需求
系统设计要求能够表现扩展性要求,以适应未来功能扩展的需求。
系统安全性需求
系统有严格的权限管理功能,各功能模块需要有相应的权限方能进入。
系统需能够避免各类误操作可能造成的数据丢失、破坏。
避免用户非法获取网页和内容。
产品提交
提交产品为:
a)应用系统软件包
b)数据库初始数据
c)系统开发数据文档
d)系统利用保护说明文档
提交方式:
CD介质
实现约束
系统的实现约束如下:
a)操作系统:
Win2007
b)开发平台:
MicrosoftVisualStudio2010
c)数据库:
MicrosoftSQLServer2005
签字
本需求规格通过两边认可,特签字如下表所示:
表需求规格签字
用户签署信息
企业签署信息
单位名称
XXX公司
单位名称
XXX公司
签署人姓名
XXX
签署人姓名
XXX
签署日期
签署日期
结论及体会
系统在最开始设计的时候重点放在需求分析这块,因为只有把需求分析完成,充分了解客户需要哪些功能、偏重点在哪,才会设计出令客户满意的系统。
然后,在设计阶段对整个系统的运行平台、数据库、操作界面,系统安全进行了详细的设计。
数据库的设计包括E-R图和各类表的设计。
在系统的实施阶段,主要从数据库和程序代码两个方面进行研究和实现。
由于第一次独立开发,所以系统还存在一些不足的地方。
在分析阶段,由于对问题的熟悉不够深刻,可能致使在设计阶段出现一些设计性的不足;在代码的设计阶段,由于对软件工程的熟悉不够深切,在软件设计进程中许多代码没有考虑到其重要性,使程序中重写了许多代码,增加了代码的复杂度。
由于时间和自身能力的关系,系统存在着很多不足,实现的功能相对简单,可是大体的功能仍是能够实现,另外,界面简单、易于操作、方便客户利用则是本系统的益处所在。
9.参考文献
[1].软件需求(第2版).北京:
清华大学出版社,2015
[2]张海藩,牟永敏.软件工程导论(第6版).北京:
清华大学出版社,2013
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 美发店 管理 软件 需求 分析