1、超市管理系统项目需求分析阐明书小构成员:张惠茹、梁帅婷、薛文欣、郑雪洋、付豪亮、郭志璇、常文理目录1引言31.1编写目31.2背景31.3定义31.4参照资料32任务概述32.1目的4 2.1.1 开发意图4 2.1.2 应用目的4 2.1.3 作用及范畴4 2.1.4背景4 2.2运营环境42.3假定和约束4 2.3.1 技术约束4 2.3.2环境约束4 2.3.3原则约束4 2.3.4硬件限制43需求规定53.1对功能规定53.2对性能规定53.3输人输出规定53.4数据字典73.5静态、动态数据144运营环境规定144.1设备144.2支持软件144.3接口14 4.3.1 顾客接口14
2、 4.3.2软件接口14 4.4控制14 4.4.1 可使用性14 4.4.2保密性14 4.4.3可维护性14 4.4.4可转移、可转换性141、引言社会生活当代化,使得市场走向发生巨大变化,由于经济发展,人们对生活需求已经不再足于丰衣足食低度规定,许多人们往往不是单纯为满足生活必须去购买,而是凭着喜欢,意欲和感观去购买。商店与顾客之间交流也随着商店多样化、商业化而削弱,商店之间竞争更加激烈。如果一种商店可以加深与顾客交流,提高服务质量以致打动顾客,吸引顾客,自然会顾客盈门。1.1编写目 这份需求分析文档是客户对即将开发系统功能规定,是作为系统设计和开发者重要根据,更以便系统设计及开发人员工
3、作开展。1.2背景本项目名称:超市管理系统本项目任务提出者:项目小组共同决定1.3定义 超市管理系统:可以提高超市效率和服务一种管理信息系统软件。1.4参照资料1纪禹希、黄成奎ASP.NET程序开发实用教程M.北京:清华大学出版社2ASP 数据库系统开发案例典型 3 张海藩、牟永敏软件工程导论(第6版)M.北京:清华大学出版社4詹英、林苏映数据库技术与应用SQL Server 教程(第2版)M.北京:清华大学出版社5 ASP.NET源码网. 6 微软官方网站. 2、任务概述通过详细顾客调查,在现行业务解决流程和数据流图基本上,就可以基本拟定目的系统要达到目的了。需求分析任务是拟定系统必要完毕工
4、作,也就是对目的系统提出完整、精确、清晰、详细规定。在通过多方理解和调查后,基本清晰了超市管理系统功能需求。2.1目的2.1.1 开发意图a. 为了超市管理系统更完善;b. 为了让老板对员工,商品,会员管理更以便; 2.1.2 应用目的通过本系统软件,能协助管理人员运用计算机,迅速以便对会员信息、员工信息、商品信息进行添加、查找、查看、删除管理所需操作,使散乱信息构造可以详细化,直观化、合理化。2.1.3 作用及范畴本软件合用于中小型超市,它是相对完善超市管理软件,对信息可以随时输入、输出、查找。2.1.4背景现今人员和设备管理繁琐给具备强烈时间观念管理人员带来了诸多不便,管理部门缺少一种完善
5、管理软件,为了对超市管理以便,因而开发了本软件。2.2运营环境系统使用环境:硬件环境:酷睿 i3 或同档次以上微机; 100MB以上内存或更高;100G以上硬盘; 软件环境:中文 WINDOWS7操作系统。2.3假定和约束2.3.1 技术约束本项目设计是在中文程序设计语言条件下进行,技术设计采用软硬一体化设计办法。2.3.2环境约束运营该软件所合用品体必要是c# 程序设计语言条件下2.3.3原则约束该软件开发完全按照公司原则开发,涉及硬件、软件和文档规格。2.3.4硬件限制酷睿i3或同档次以上微机、内存100mb以上PC机满足输入端条件。3、需求规定3.1对功能规定 本系统重要功能是完毕超市信
6、息管理及维护功能,同步对超市基本信息进行管理 :员工信息管理、顾客会员信息管理、商品信息管理。以便信息查询及记录工作,提高超市工作效率,详细功能需求描述如下:1. 对超市顾客会员信息管理,可以对顾客会员进行登记及注销,可以查询会员信息。2. 对员工信息进行管理,可以对员工基本信息进行管理和维护。3. 对商品信息管理,可以对商品销售进行以便管理。3.2对性能规定1. 真实性 对本系统顾客会员、商品信息都要按照实际状况进行存档。2. 可靠性 对输入数据要有严格防错和校验办法,冗余数据解决时由程序自动更新,以保证数据精确性和一致性。3. 安全性 对顾客要有使用权限上限制,顾客登录时需要通过身份验证,
7、保证数据安全。4. 可用性 界面简洁,易操作,对顾客错误操作可以及时给出提示信息,以便顾客是用。3.3输入,输出规定实体-联系图为了把顾客数据规定清晰精确描述出来,用实体-联系图来建立数据模型,该数据模型涉及实体,关系和属性。数据流图 它是描述系统逻辑模型,图中没有任何详细物理元素,只是描述信息在系统中流动和解决状况,它比口头与文字描述更直观显示出来系统中数据使用。本系统总体数据流图如下图:超市管理系统顶层数据流图超市管理系统0层系统数据流图超市管理系统1层系统数据流图3.4数据字典 数据流图表达了数据和解决关系,数据字典则是各类数据描述集合,是进行详细设计数据收集和数据分析所获得重要成果,数
8、据字典在数据库设计中占有很重要地位。数据字典 普通涉及数据项,数据构造,数据流,数据存储和解决五个某些。其中数据项是数据最小构成单位,若干个数据项可以构成一种数据构造,数据字典通过对数据项和数据构造定义来描述数据流,数据存储逻辑内容。数据存储数据存储是数据构造或保存地方。也是数据来源和去向之一,普通而言,应涉及如下内容:数据存储名,别名,描述,定义,位置,输入数据流,输出数据流,构成(数据构造),数据量,存取频度,存取方式)。名字:管理员信息表描述:记录系统管理员基本信息定义:管理员信息表=账号+密码位置:管理员信息表名字:会员信息表描述:会员打折消费记录定义:会员信息表=编号+账户余额账户余
9、额=顾客总额-消费费用位置:会员信息表 名字:商品信息表描述:记录商品基本信息定义:商品信息表=编号+商品名称+类别+ 类别代码+供货商+颜色+售价+生产单位+规格+会员价格+进价+库存量位置:商品信息表 商品管理信息表名字:收银员信息表描述:收银员员工信息定义:收银员信息表=编号+姓名+销售单+联系电话+性别位置:收银员信息表 收银员管理信息表名字:采购员信息表描述:采购人员基本信息定义:采购员信息表=编号+姓名+采购单+联系电话+性别位置:采购员信息表名字:供应商信息表描述:供应商基本信息定义:供应商基本信息=代码+名称+职务+联系人+联系地址+联系电话+备注位置:供应商信息表供应商信息管
10、理表数据解决解决过程详细解决逻辑普通在详细设计过程中或鉴定树来描述。在数据字典中,只描述解决过程阐明性信息,普通涉及解决过程名,阐明,输入数据流,解决3.5 静态,动态数据静态数据 静态数据是系统内部关于数据构造与操作规程。动态数据 :动态数据涉及程序运营时输入和输出数据,详细是数据库各个表各个不同元组与属性值.4、运营环境规定4.1设备: 酷睿i3以上电脑以上CPU;内存至少64M,建议128M以上4.2支持软件:装有c#和SQL Server计算机4.3接口:4.3.1 顾客接口本产品顾客普通需要通过终端进行操作,进入主界面后点击相应窗口,分别进入相相应界面(如:输入界面、输出界面)。顾客
11、对程序维护,最佳要有备份。4.3.2软件接口 windows7操作系统,编程软件:Microsoft Visual Studio 4.4控制4.4.1 可使用性在装载总程序时,正常就运营,异常就停止;系统浮现错误,将会产生不可碰见问题,热启,整个终端程序就会再启动;程序浮现错误, 重新装载,若仍有错,按照提示逐渐装载。 4.4.2保密性本软件作为超市管理辅助,它规模比较小,不需要保密技术;限定一种程序中某些区域规约,给不同模块分派不同功能。4.4.3可维护性 本软件构成程序,组构均较简朴,直观意义上较独立。因而,予以电子化所构成硬件简朴可维护特点,决定了该软件简朴可维护性。4.4.4可转移、可转换性 可转移环境是酷睿i3或同档次以上微机、32mb内存以上;不可修改任何某些;可用向上兼容高版本系统。