美发店管理系统软件需求分析.docx

上传人:b****3 文档编号:26475495 上传时间:2023-06-19 格式:DOCX 页数:30 大小:365.09KB
下载 相关 举报
美发店管理系统软件需求分析.docx_第1页
第1页 / 共30页
美发店管理系统软件需求分析.docx_第2页
第2页 / 共30页
美发店管理系统软件需求分析.docx_第3页
第3页 / 共30页
美发店管理系统软件需求分析.docx_第4页
第4页 / 共30页
美发店管理系统软件需求分析.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

美发店管理系统软件需求分析.docx

《美发店管理系统软件需求分析.docx》由会员分享,可在线阅读,更多相关《美发店管理系统软件需求分析.docx(30页珍藏版)》请在冰豆网上搜索。

美发店管理系统软件需求分析.docx

美发店管理系统软件需求分析

青岛理工大学

实验报告

 

课程名称:

软件需求

实验名称:

美发店管理系统软件需求分析

学院:

计算机工程学院

专业:

软件工程

班级:

软件131

姓名:

邵泽瑞

学号:

201307190

指导教师:

丁凡

2015年11月10日

【目录】

1绪论……………………………………………………………………1

1.1设计目的……………………………………………………………………1

1.2系统的功能…………………………………………………………………1

1.3系统环境……………………………………………………………………1

2管理系统的分析………………………………………………………1

2.1系统的目标需求……………………………………………………………1

2.2开发的可行性分析…………………………………………………………1

2.2.1管理上的可行性………………………………………………………1

2.2.2技术上的可行性………………………………………………………1

2.2.3经济上的可行性………………………………………………………2

2.3开发的风险分析……………………………………………………………2

3.管理系统的实现………………………………………………………2

4.业务的流程分析………………………………………………………2

4.1系统的用例图………………………………………………………………2

4.2数据流图……………………………………………………………………3

4.3程序流程图……………………………………………………………………3

5.管理系统的界面设计………………………………………………11

6.管理系统的数据库设计……………………………………………15

6.1图………………………………………………………………………15

6.2数据表的设计………………………………………………………………15

7.需求规格说明………………………………………………………16

7.1导言…………………………………………………………………………16

7.1.1目的…………………………………………………………………16

7.1.2范围…………………………………………………………………16

7.1.3缩写说明……………………………………………………………16

7.1.4术语定义……………………………………………………………16

7.1.5引用标准……………………………………………………………16

7.1.6参考资料……………………………………………………………17

7.1.7版本更新信息………………………………………………………17

7.2系统定义…………………………………………………………………17

7.2.1项目来源及背景……………………………………………………17

7.2.2项目将要达到的目标………………………………………………17

7.3应用环境…………………………………………………………………17

7.3.1系统运行硬件环境…………………………………………………17

7.3.2系统运行软件环境…………………………………………………18

7.4功能规格…………………………………………………………………18

7.4.1角色定义……………………………………………………………18

7.4.2添加功能……………………………………………………………18

7.4.3查询功能……………………………………………………………19

7.4.4编辑功能……………………………………………………………19

7.4.5删除功能……………………………………………………………19

7.4.6美发功能……………………………………………………………19

7.4.7统计功能……………………………………………………………20

7.5性能需求…………………………………………………………………20

7.5.1界面需求……………………………………………………………20

7.5.2响应时间需求………………………………………………………20

7.5.3可靠性需求…………………………………………………………20

7.5.4开放性需求…………………………………………………………20

7.5.5可发展性需求………………………………………………………20

7.5.6系统安全性需求……………………………………………………20

7.6产品提交…………………………………………………………………20

7.7实现约束…………………………………………………………………21

7.8签字………………………………………………………………………21

8.结论及体会…………………………………………………………21

9.参考文献……………………………………………………………21

 

美发店管理系统软件需求分析

1.绪论

1.1设计目的

正所谓爱美之心,人皆有之。

随着人们生活水平质量的提高,人们对自己的仪表也是越来越来看中。

美容美发日益成为人们日常生活中不可或缺的一部分。

而对于任意一个美发店来讲,客户都是至关重要的,一个美发店是否能够经营长久,与客户的回头率有密不可分的联系。

设计一个完善的美发店管理信息系统,可以对客户进行会员制管理,区别对待老顾客与新顾客,培养忠实消费群体,给予会员在消费价格以及服务感受感受方面真正的不同,大大降低员工的工作压力,有效提高该行业的管理效率。

1.2系统的功能

该系统基本可实现如下三大功能:

(1)简单管理功能,实现对新顾客和员工的添加、查询、显示、编辑、删除、保存和读取等功能。

(2)美发功能,根据顾客所选的美发项目和美发师,显示出顾客本次的美发清单。

(3)统计功能,统计出顾客的消费总数与员工的收入总数,并按照顾客消费总数与员工收入总数按照从大到小排序的顺序,将顾客与员工的相关信息显示出来。

1.3系统环境

系统是基于应用2010而设计的美发店管理系统,通过实现与2005数据库连接,动态的查询、添加、删除实现对各种信息的管理。

2.管理系统的分析

2.1系统的目标需求

美发店管理系统是方便管理员对美发店顾客以及员工进行管理的系统,通过对本系统的操作,能减轻由于人工管理带来的诸多不便利因素,因此它需要达到以下要求:

1)良好的人机交互界面,方便快捷的输入功能;

2)灵活的查询性能,实现输入后的快捷查询;

3)会员管理的灵活性,实现对会员资料的添加、删除、查询操作;

4)账单的具体化,实现日总结和月总结的共能;

5)后台通过管理员或者老板对用户的各种信息进行管理。

2.2开发的可行性分析

2.2.1管理上的可行性

把企业业务延伸到系统上面,建立美发店管理系统,操作界面十分简单美观,而且适用,使管理轻松方便。

企业也可以通过该系统建立维护各项业务的发展情况。

2.2.2技术上的可行性

根据系统目标需求分析的结果来看,美发店管理系统不需要通过购买专业软件,仅仅采用2010为开发工具,选择或者语言就可解决相关的问题,从而保证系统功能的实现。

2.2.3经济上的可行性

经济上的可行性主要是从组织的人力、物力、财力三方面来考虑系统开发的可行性。

企业在运营过程中,经常会遇到人员出错,采购不及时、电话信息遗漏等问题。

而本系统可以帮助企业正确的对店员、财务、客户进行管理,系统十分灵活、方便、安全,使企业与顾客间的经济活动变得更加灵活、更加主动。

因此,管理人员不必再为店员出错和服务不周而烦扰,本系统会为企业带来更多的利益。

2.3开发的风险分析

本系统开发过程中,可能会遇到如下几方面问题:

1)需求变更风险:

用户会对自身的需求提出多次更改,进而影响系统开发进程;

2)进度风险:

系统如果不能如期完成,会给开发者与用户双方带来不必要的麻烦;

3)技术风险:

开发过程中,有可能遇到开发上的技术问题;

4)质量风险:

开发完成后,系统的质量不一定会让用户满意;

5)工具风险:

开发过程中,开发的工具一定保证正版,否则会受到法律的制裁;

6)人力资源风险:

开发过程中,有可能会遇到人员不够充足的问题。

3.管理系统的实现

系统成功展示了强大的顾客管理、员工管理等功能,能非常方便的显示、记录每名顾客每次消费的情况、累计消费金额,能计算每名员工的总收入金额功能。

该系统设计新颖的顾客消费功能是很多美发店管理员的最爱,准确的顾客消费信息记录让美发店消费成本不再是管理的黑洞。

通过该系统的完善管理,让美发店经营从此轻松。

同时,通过准确、智能、高效、创新的营销策略,协助美发店不断提高销售额、提升客户忠诚度。

4.业务的流程分析

4.1系统的用例图,如图4.1所示:

图4.1系统用例图

4.2数据流图,如图4.2所示:

图4.2数据流图

4.3程序流程图

1)各窗体之间的调用关系,如图4.3.1所示:

图4.3.1总体程序流程图

2)总体程序流程图,如图4.3.2所示:

 

图4.3.2总体程序流程图

 

3)添加功能流程图,如图4.3.3所示:

图4.3.3添加功能流程图

4)查询功能流程图,如图4.3.4所示:

图4.3.4查询功能流程图

5)编辑功能流程图,如图4.3.5所示:

图4.3.5编辑功能流程图

6)删除功能流程图,如图4.3.6所示:

图4.3.6删除功能流程图

7)美发功能流程图,如图4.3.7所示:

图4.3.7美发功能流程图

8)统计功能流程图,如图4.3.8所示:

 

图4.3.8统计功能流程图

5.管理系统的界面设计

1)美发店管理系统初始界面,如图5.1所示:

图5.1美发店管理系统初始界面

2)美发店管理系统开始界面,如图5.2所示:

图5.2美发店管理系统开始界面

3)美发店管理系统简单管理界面,如图5.3所示:

图5.3美发店管理系统简单管理界面

4)美发店管理系统添加界面,如图5.4所示:

图5.4美发店管理系统添加界面

 

5)美发店管理系统查询界面,如图5.5所示:

图5.5美发店管理系统查询界面

 

6)美发店管理系统显示界面,如图5.6所示:

图5.6美发店管理系统显示界面

7)美发店管理系统编辑界面,如图5.7所示:

图5.7美发店管理系统编辑界面

8)美发店管理系统删除界面,如图5.8所示:

图5.8美发店管理系统删除界面

 

9)美发店管理系统消费界面,如图5.9所示:

图5.9美发店管理系统消费界面

10)美发店管理系统统计界面,如图5.10所示:

图5.10美发店管理系统统计界面

6.管理系统的数据库设计

6.1图,如图6.1所示:

图6.1图

6.2数据表的设计

1)数据库中的各个信息表,如表6.1所示:

表6.1信息表

表名

作用

美发顾客

记录各个顾客的基本信息

美发师

记录各个美发师的基本信息

美发项目

记录各个美发项目

美发清单

记录各个顾客的每次美发信息

2)美发顾客表,如表6.2所示:

表6.2美发顾客表

字段名

数据类型

空/非空

备注

会员卡号

(20)

主键

姓名

(10)

不一定唯一

性别

(2)

只能为男或女

电话

(20)

可为空

3)美发师表,如表6.3所示:

表6.3美发师表

字段名

数据类型

空/非空

备注

编号

(20)

主键

姓名

(10)

不一定唯一

性别

(2)

只能为男或女

电话

(20)

可为空

美发项目

(10)

外键

4)美发项目表,如表6.4所示:

字段名

数据类型

空/非空

备注

名称

(10)

主键

价位

不为空

5)美发清单表,如表6.5所示:

字段名

数据类型

空/非空

备注

会员卡号

(20)

美发师编号

(20)

美发项目名称

(10)

美发日期

可为空

消费金额

不可为空

7.需求规格说明

7.1导言

7.1.1目的

该文档是关于用户对于美发店管理系统的功能和性能的重点,重点描述了美发店管理系统的设计需求,将作为对该工具在概要设计阶段的设计输入。

本文档的预期读者是:

●设计人员

●开发人员

●项目管理人员

●测试人员

●用户

7.1.2范围

该文档是借助与当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。

在这里,对于开发技术并没用涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。

7.1.3缩写说明

7.1.4术语定义

7.1.5引用标准

[1]《企业文档格式标准》V1.1

北京长江软件有限公司

[2]《需求规格报告格式标准》V1.1

北京长江软件有限公司软件工程过程化组织

 

7.1.6参考资料

[1]《企业文档格式标准》V1.1

北京长江软件有限公司

[2]《需求规格报告格式标准》V1.1

北京长江软件有限公司软件工程过程化组织

7.1.7版本更新信息

本文档更新记录如表1所示:

表1版本更新记录

修改编号

修改日期

修改后版本

修改位置

修改内容概述

001

2015.11.6

0.1

全部

初始发布版本

002

2015.11.7

0.2

9.3.1章节

增加

003

2015.11.8

0.3

9.4.1章节

修改

004

2015.11.9

0.4

9.5.1章节

修改

005

2015.11.10

0.5

9.7章节

增加

7.2系统定义

我们分别阐述一下项目的来源、背景和项目的目标。

7.2.1项目来源及背景

正所谓爱美之心,人皆有之。

随着人们生活水平质量的提高,人们对自己的仪表也是越来越来看中。

美容美发日益成为人们日常生活中不可或缺的一部分。

而对于任意一个美发店来讲,客户都是至关重要的,一个美发店是否能够经营长久,与客户的回头率有密不可分的联系。

设计一个完善的美发店管理信息系统,可以对客户进行会员制管理,区别对待老顾客与新顾客,培养忠实消费群体,给予会员在消费价格以及服务感受感受方面真正的不同,大大降低员工的工作压力,有效提高该行业的管理效率。

7.2.2项目将要达到的目标

本项目预期将要达到如下三大功能:

(1)简单管理功能,实现对新顾客和员工的添加、查询、显示、编辑、删除、保存和读取等功能。

(2)美发功能,根据顾客所选的美发项目和美发师,显示出顾客本次的美发清单。

(3)统计功能,统计出顾客的消费总数与员工的收入总数,并按照顾客消费总数与员工收入总数按照从大到小排序的顺序,将顾客与员工的相关信息显示出来。

7.3应用环境

本项目的应用环境可以分为硬件环境和软件环境来描述。

7.3.1系统运行硬件环境

1)主机:

普通

P41.8

内存:

256以上

分辨率:

推荐使用1024*768像素

2)服务器

P41.8

内存:

256以上

3)数据库服务器

P41.8

内存:

256以上

7.3.2系统运行软件环境

1)操作系统:

2007

2)数据库:

2005

3)开发工具:

2010

4)开发语言:

7.4功能规格

我们可以采用面向对象分析作为主要的系统建模方法,使用作为建模语言。

为建模活动提供了从不同角度观察和展示系统的各种特征的方法。

在中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。

7.4.1角色定义

角色或者执行者指的是与系统产生交互的外部用户或者外部系统。

1)顾客

顾客指的是在这个美发店管理系统中,通过到美发店中美发、接受服务并且登记个人信息的人员,这要参与选择美发师、选择美发项目、生成美发清单与生成顾客消费排名等功能。

2)美发师

美发师指的是为顾客美发,可由顾客选择的美发店员工。

主要参与美发、生成美发清单与生成员工收入排名等功能。

3)系统管理员

系统管理员指的是本系统的使用者,可以实现对顾客与员工信息的管理功能,可以查看顾客与员工的基本信息与统计情况。

4)数据库

数据库是一个与系统产生交互的外部系统,负责数据的查询、增加、删除、修改和统计等操作。

7.4.2添加功能

添加功能是系统可以添加顾客或者员工的基本信息。

具体描述如下:

用例描述:

添加功能

执行者:

系统管理员

前置条件:

该顾客或者员工尚且不在本系统的管理记录中

后置条件:

该顾客或者员工的基本信息添加到系统的管理记录中

基本路径:

a)管理员依次填写顾客或者员工的基本信息

b)确定填写信息无误后,将基本信息添加到管理系统当中

7.4.3查询功能

查询功能是系统可以查询顾客或者员工的基本信息。

具体描述如下:

用例描述:

查询功能

执行者:

系统管理员

前置条件:

该顾客或者员工已经存在于本系统的管理记录中

后置条件:

将该顾客或者员工的基本信息显示到系统的界面上

基本路径:

a)管理员填写顾客或者员工的编号

b)确定填写编号无误后点击确定,系统将顾客或者员工的基本信息显示到界面上

7.4.4编辑功能

编辑功能是系统可以查询顾客或者员工的基本信息。

具体描述如下:

用例描述:

编辑功能

执行者:

系统管理员

前置条件:

该顾客或者员工已经存在于本系统的管理记录中

后置条件:

修改该顾客或者员工的基本信息,保存到系统的管理记录中

基本路径:

a)管理员填写需要修改信息的顾客或者员工的编号

b)确定填写编号无误后点击确定,显示出顾客或者员工的原始信息

c)修改信息,确定无误后,将编辑后的信息保存进入系统管理记录中

7.4.5删除功能

删除功能是系统可以删除顾客或者员工的基本信息。

具体描述如下:

用例描述:

删除功能

执行者:

系统管理员

前置条件:

该顾客或者员工已经存在于本系统的管理记录中

后置条件:

该顾客或者员工的基本信息将不会存在于本系统的管理记录中

基本路径:

a)管理员填写顾客或者员工的编号

b)确定填写编号无误后点击确定,系统将基本信息从管理记录中彻底删除

7.4.6美发功能

美发功能是系统可以根据顾客所选择的美发师与美发项目,打印出本次的顾客美发记录并记录本次顾客消费信息。

具体描述如下:

用例描述:

美发功能

执行者:

系统管理员

前置条件:

该顾客或者员工已经存在于本系统的管理记录中

后置条件:

打印本次顾客美发记录,记录本次顾客消费信息

基本路径:

a)顾客选择美发师与美发项目

b)确定填写编号无误后点击确定,顾客进行美发服务

c)打印出本次消费清单

d)将消费记录保存在管理记录中

7.4.7统计功能

统计功能是系统可以根据顾客的美发记录,对顾客消费总额与员工消费总额进行统计,按照顺序将信息排列出来。

具体描述如下:

用例描述:

统计功能

执行者:

系统管理员

前置条件:

管理记录中存在顾客美发记录

后置条件:

将顾客消费信息与员工收入信息,按照顺序排列出来

基本路径:

a)点击顾客消费信息统计按钮或者员工收入信息统计按钮

b)将顾客消费信息或者员工收入信息,按照顺序排列出来

7.5性能需求

根据用户对本系统的要求,确定系统在响应时间、可靠性、安全性等方面有较高的性能要求。

7.5.1界面需求

系统的界面要求如下:

1)页面内容:

主题突出,按键定义、术语和行文格式格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。

内容丰富,文字准确,语句通顺;专业术语规范,行文格式统一规范。

2)导航结构:

页面具有明确的导航指示,且便于理解,方便用户使用。

3)技术环境:

页面大小适当,无错误连接和空连接,适当控制字体大小和版面布局。

4)艺术风格:

界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。

7.5.2响应时间需求

用户在进行操作时,系统应该及时的进行反应,反应时间在5秒以内。

系统应能监测出各种非正常的情况,避免出现长时间的等待甚至无响应。

7.5.3可靠性需求

系统应保证用户在操作时不当机,系统可以正常运行,并且正确提示相关的内容。

7.5.4开放性需求

系统应具有十分的灵活性,以适应将来功能扩展的需求。

7.5.5可发展性需求

系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。

7.5.6系统安全性需求

系统有严格的权限管理功能,各功能模块需要有相应的权限方能进入。

系统需能够防止各类误操作可能造成的数据丢失、破坏。

防止用户非法获取网页以及内容。

7.6产品提交

提交产品为:

a)应用系统软件包

b)数据库初始数据

c)系统开发数据文档

d)系统使用维护说明文档

提交方式:

介质

7.7实现约束

系统的实现约束如下:

a)操作系统:

2007

b)开发平台:

2010

c)数据库:

2005

7.8签字

本需求规格经过双方认可,特签字如下表9.8所示:

表9.8需求规格签字

用户签署信息

企业签署信息

单位名称

公司

单位名称

公司

签署人姓名

签署人姓名

签署日期

签署日期

8.结论及体会

系统在最开始设计的时候重点放在需求分析这块,因为只有把需求分析完成,充分了解客户需要哪些功能、侧重点在哪,才会设计出令客户满意的系统。

然后,在设计阶段对整个系统的运行平台、数据库、操作界面,系统安全进行了详细的设计。

数据库的设计包括图和各种表的设计。

在系统的实施阶段,主要从数据库和程序代码两个方面进行研究和实现。

由于初次独立开发,所以系统还存在一些不足之处。

在分析阶段,由于对问题的认识不够深刻,可能导致在设计阶段出现一些设计性的不足;在代码的设计阶段,由于对软件工程的认识不够深入,在软件设计过程中许多代码没有考虑到其重要性,使程序中重写了许多代码,增加了代码的复杂度。

由于时间和自身能力的关系,系统存在着很多不足,实现的功能相对简单,但是基本的功能还是能够实现,另外,界面简单、易于操作、方便客户使用则是本系统的好处所在。

9.参考文献

[1].软件需求(第2版).北京:

清华大学出版社,2015

[2]张海藩,牟永敏.软件工程导论(第6版).北京:

清华大学出版社,2013

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 法学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1