超市管理系统需求分析报告

  

          需求分析报告

目录

1. 引言.... 2

1.1 编写目的... 2

1.2 项目背景... 3

1.3 预期读者和阅读建议... 3

1.4 产品范围... 3

1.5 参考文献... 3

2. 综合描述.... 3

2.1 产品的状况... 3

2.2 产品的功能... 4

2.3 用户类和特性... 4

2.4 运行环境... 4

2.5 设计和实现上的限制... 4

3. 外部接口需求.... 4

3.1 硬件接口... 4

3.2 软件接口... 4

3.3 通讯接口... 5

4. 系统功能需求.... 5

4.1 说明... 5

4.2 输入/输出数据... 5

5. 其它非功能需求.... 6

5.1 性能需求... 6

5.2 安全性需求... 6

5.3 软件质量属性... 6

6. 分析模型.... 6

小组成员 

冯金鑫

张远浩

周铭

徐硕勋

杜振鹏

耿郡

1. 引言

1.1 编写目的

随着科学技术的发展,计算机已经是日常工作和生活不可或缺的工具,将超市管理从人工管理方式转变成为计算机软件控制,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等巨大优点。使用计算机对超市进行管理能够大幅度的提高管理效率,可使用少量员工进行管理,在人力的消耗上也大幅度减少。这增加了计算机代替人来进行管理的必要性。

1.2 项目背景

项目名称:超市管理系统。

项目提出者:软件13-2班

项目开发者:软件13级开发小组

用户:大小型超市

1.3 预期读者和阅读建议

本软件产品需求分析报告所针对以下不同的读者

●  用户

●  客户

●  项目经理

●  营销人员

●  文档编写入员

1.4 产品范围

需求分析报告重点将系统要解决的业务逻辑、要实现的功能描述清楚,更宏观体现了该系统的主要职能,详细的分析了用户对该系统的需求,为客户提供了清晰的系统功能,为下一步的需求规格说明书提供了可靠地支持。

1.5 参考文献

《软件工程》弗里格 等 高等教育出版社 (20##-12出版)

《软件工程》李代平 等 清华大学出版社 (20##-1出版)

2. 综合描述

2.1 产品的状况

是一个新型的、自主型的产品。

2.2 产品的功能

管理人员可对商品的基本信息(如:商品名称,商品价格等)进行管理,包括删改查以及对商品从仓库到货架的分配;简单的对会员信息进行管理,以及对员工个人信息进行简单的管理,对不同员工的登录密码进行修改。收银人员可对所购商品进行查询,并统计价格,对会员进行打折优惠。补货,进货人员对商品进行添加和补充。

本系统目标在于提高修改,查询货物的效率。拥有简洁、方便的界面,使非专业的使用人员能够更快的熟练使用该系统。着重提高系统安全性,保证商品,会员各项信息的完整、正确。节省更多的人力与设备费用,让超市管理成为一项很直接人性化的管理。

2.3 用户类和特性

无计算机深度知识的普通使用者,仅了解计算机的一些基本知识。

有计算机知识的使用者,可熟练的掌握计算机的一些功能,能够很好的使用此系统。

专业的机算计人员,对系统进行后期维护。

2.4 运行环境

运行环境:兼容当前主流操作系统 Windows 98/2000/XP/Vista/7/8。

硬件环境:奔腾4以上计算机,打印机、扫描仪等。

开发环境:SQL Server 、VS2013 等

2.5 设计和实现上的限制

对外部硬件的局限,例如在收银时使用的扫描商品二维码的硬件,我们无法对其进行编程。

3. 外部接口需求

3.1 硬件接口

3.2 软件接口

操作系统:Windows 98/2000/XP/Vista/7/8;

数据库:SQL Server;

工具:VS2013;

函数库;

3.3 通讯接口

4. 系统功能需求

4.1 说明

应可实现对商品的信息管理、商品所在货架区管理、记录进货资金。

对商品的模糊查询。

会员以及员工基本的增删改查功能,以及对会员积分的查询,对不同员工登录密码的更改。

单独的商品添加以及对货架区商品补货的功能

单独的收银模块,便捷的实现对商品的统计收费。

4.2 输入/输出数据

商品增加:输入 商品编号(bigint),商品名(string),产地(string),进货价格(float),出售价格(float),进货数量(int),库区(string),折扣(float)

会员增加:输入 会员编号(bigint),性别(string),会员名(string),住址(string),电话(bigint)

员工增加: 输入 员工编号(bigint),员工名(string),登录密码(string),电话(bigint),职位(string)

商品补充:输入 商品编号(bigint),补充数量(int)

输出 货架信息

更改商品、会员、员工:输入 编号(bigint),更改的信息(string)  

输出 商品、会员、员工信息

删除商品、会员、员工:输入 编号(bigint)

输出 将删除的信息

查找商品:输入 查找类型(string),关键字(string)

          输出 商品信息

查找会员、员工:输入 编号(bigint)

                输出 会员、员工信息

收银:输入 商品编号(bigint),实收价格(float),会员编号(bigint)

      输出 商品信息,会员信息,总价

5. 其它非功能需求

5.1 性能需求

高效的需求:在处理信息时应能以较快的速度进行回馈。

对使用的需求:本系统设计应简洁易懂,使非专业的使用人员能够更快的熟练使用该系统。

数据精准度需求:按照严格的数据格式输入,否则系统应不给予进行处理。在查询时,应能将所有包含查询关键字的商品的信息全部显示。

数据的需求:应能满足记录大量数据,在每次使用后都应及时对数据库进行更新。

安全与保密需求:系统本身应配备一定的安全机制,保证不同使用人员对数据库进行不同的使用。系统应保护数据库中的信息,防止泄露。

5.2 安全性需求

每个用户在第一次登录后,必须更改他的系统预置登录密码,系统预置的登录密码不能重用。不同身份的使用人员只能完成其相应的职能,仅管理者可对信息进行更改,进货员这能完成其对新商品的添加,补货员只能对商品数量进行局限的更改,收银员只能对商品信息进行查看并不能对商品信息进行更改。

5.3 软件质量属性

软件的易用性优于易学性,并且有着强大的可移植性。

6. 分析模型

数据流程图

 

 

第二篇:宿舍管理系统需求分析报告

学生寝室管理系统需求分析报告

一、  引言

      该需求主要包括四个部分: 第一部分  调查用户需求,第二部分  系统功能的设计和划分,第三部分 数据流图,第四部分  数据字典

第一部分  调查用户需求

本系统的最终用户为每个寝室管理员(寝室长),以及本寝室的其他成员。根据我们日常生活中的经验,结合对自己的寝室管理和对同宿舍楼同学的调查,得出用户的下列实际要求:

1、             宿舍的基本情况

学生住在宿舍楼的每一个寝室中,每个寝室宿舍都会有一个成员(寝室长)负责本宿舍的日常管理。

一、         学生的基本信息:

入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍。另外,在这个基本信息中应当包括学生的姓名,性别以及相应的院系名称。

二、         值日安排的基本信息:
每间宿舍都会打扫寝室卫生,所以值日安排是一个基本的信息,它包括如下的信息:打扫卫生的时间,做的是什么事(既任务),相应的负责人,以及评分等。

三、         事件管理的基本信息:
每个宿舍都会有事件也就是活动安排,主要是指学校或者是学院安排的一些活动,这些活动包括如下的信息:事件编号,事件开始的时间,需要参加该次活动的成员以及对活动的一些说明等。

四、         寝室帐户管理的基本信息

寝室帐户管理也就是寝室费的管理,这在寝室管理中是很重要的一块,因为它直接关系到每个寝室成员的关键利益。所以做到寝室帐户的公开透明是必要的。帐户信息主要包括以下的一些信息:帐户编号,费用名称,金额,类型,说明等。

五、         系统用户信息

更改信息主要是用户的登录信息,包括姓名,密码。

2、             用户对系统的要求

一、宿舍管理员:
    a.信息要求:

宿舍管理员能查询上面提到的宿舍的所有相关信息,包括某一学号的学生在宿舍的详细信息 一集系统用户的登陆信息等等。以利于对整个宿舍的全面管理。

b.处理要求:

当学生基本信息发生变化时,宿舍管理员能对其进行修改。比如,某些同学搬到其他的宿舍中去,他们在本宿舍中相应的记录就应该删去;或者学生转换专业,他们记录中院系的信息也要作相应的修改等等。

 管理员对值日安排信息初始化后,一般情况下将不会再做更改,除非

有特殊情况才做更改,比如由于寝室成员的改动引起值日信息的更改等。

 管理员能够对事件信息进行初始化,并能够根据学校或者学院的通知及时更新活动信息,让其他的寝室成员能够及时查询。

    同样管理员也能够对其他的信息文件进行更新。

c.安全性与完整性要求:

安全性要求:

1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;

2系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(宿舍成员);

完整性要求:

1.各种信息记录的完整性,信息记录内容不能为空;

2.各种数据间相互的联系的正确性;

3.相同的数据在不同记录中的一致性。

二、本宿舍的学生:

    a.信息要求:

本宿舍的其他成员能够查询上述的文件信息,但无权修改除登录信息之外的其他任何信息。

b.处理要求:

  数据处理主要是由管理员来完成。

第二部分  系统功能的设计和划分

根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:

1:用户管理部分

2:管理员管理部分

各部分完成的功能如下:

1、用户管理部分

 ⑴、处理用户登录

 ⑵、用户可以查询学生信息。

 ⑶、用户可以查询活动信息。

 ⑷、用户可以查询帐户信息。

 ⑸、用户可以查询值日信息。

 ⑹、用户可以修改用户自己密码。

2、管理员管理部分

 ⑴、处理管理员登录

 ⑵、管理员可以查询学生等所有文件信息的信息。

 ⑶、管理员可以发布与更新事件信息。

⑷、管理员可以插入、修改学生信息。

 ⑸、管理员可以插入与修改帐户信息。

⑹、管理员可以插入与修改值日信息。

⑺、管理员可以修改管理员密码。

第三部分数据流图

宿舍管理系统需求分析报告

宿舍管理系统需求分析报告

宿舍管理系统需求分析报告

宿舍管理系统需求分析报告

加工3子图

   系统工作流程图如下:

宿舍管理系统需求分析报告

第四部分  数据字典

1.数据项

      

1.2数据分析ER图:

1.3数据库表如下

1.3.1学生表

1.3.2事件管理表

1.3.3值日安排表

1.3.4 寝室账户表

1.3.5 用户记录表

2.数据结构

相关推荐