[计算机软件及应用]超市管理系统可行性需求设计.doc
《[计算机软件及应用]超市管理系统可行性需求设计.doc》由会员分享,可在线阅读,更多相关《[计算机软件及应用]超市管理系统可行性需求设计.doc(34页珍藏版)》请在三一办公上搜索。
1、 小组成员:* * 还有源码,如需要请联系 539988764概述 伴随着社会的飞速发展,人们消费水平的不断提高,形形色色的超市已经成为人众们的购物天堂。它带给人们的不只是便利更是质量的保证。每天往来超市的购物者不计其数,显然传统的人工管理模式,已不能满足当今超市的业务,提高超市的工作效率、为顾客提供更好的服务,成为了中小型超市当前必须考虑的问题。而解决这些问题的途径之一,就是将计算机引入到管理机制中来。编写目的 本系统简洁、实用,操作简单方便,是一款完全适合普通超市管理的软件。软件设计综合了具有一定代表性的多家超市、商场的业务模式和需求。能实现对采购、卖场、库存、财务等信息的智能化管理,以便
2、于高层者做出正确的决策。同是也使中层管理者和操做员的工作更方便和快捷。背景a 本系统的名称是:超市管理系统b 本项目的任务提出者是:软件项目开发小组c 开发者是:*d 本系统的用户:各大中小型超市e 实现该软件的计算中心:具有计算机局域网络的超市适用范围 本需求的预期读者是与中小型超市后台管理系统软件开发有联系的人,自身开发组成人员,开发者,支持本项目的尊敬的领导和老师,软件验证者等。术语定义 开发软件Microsoft Visual Studio 2010 Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 201
3、0版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。SQL语言SQL语言英文全称是Structure Query Language,意为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联
4、系,进行沟通用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。SQL已被ANSI(美国国家标准协会)和国际标准化组织(ISO)定为关系型数据库语言的标准语言。目前绝大多数流行的关系型数据库管理系统,如Oracle、Sybase、MicroSoft Sql Server、DB2等都遵循SQL语言标准。SQL语句有很多,功能齐全,大致可以分为四大类: 数据定义:用于创建、删除、修改数据中的各类对象,如CREATE、DROP、ALTER。 数据查询:对数据库查询检索,命令有SELECT。 数据更新:插入、更新、删除数据库,如NSERT、UPDATE、DELETE。 数据控制:数据
5、控制管理,如表加锁、授权、回收授权、提交事务、回滚事务,命令有:LOCK、GRANT、REVOKE、COMMIT、ROLLBACK。产品介绍(1)产品名称:超市管理系统,产品主要完成的功能有:商品基本信息维护、进货管理、销售管理等,及这一系列过程中涉及商品的数据修改与查询统计等多种操作。(2)中小型超市零售管理系统是中小型超市商品销售及货物管理的主要控制部分,直接影响销售的方便性及管理的规范性。随着信息时代的发展,对效率的要求日益提高,因而软件控制销售和管理已经取代了传统全手工方式。小型超市具有自身的特点:商品要求一般齐全,进出货关系较为简单,员工人数种类不多;在软件角度看,数据较少,对存储和
6、速度要求不高。但正由于员工较少,使用软件控制成为必须。产品面向的用户群体(1)产品面向的用户主要是中小型超市的管理者、采购人员、仓库管理人员、收银人员。(2)本产品将使管理人员更加快捷高效的管理超市的运营,使超市的员工减少相当大的工作量,减少人力物力及超市的开支。他们选择本产品的可能性会达到60%-80%。产品应当遵循的标准或规范本产品应遵循保密、安全可靠标准,保证使用者的切身利益、商业机密,遵循市场业务规则。产品的功能性需求功能性需求分类功能类别子功能用户管理登陆到系统新建、删除用户修改密码库存管理物品入库管理物品出库管理仓库盘点管理采购管理修改任务状态添加采购任务查询任务状态入库确定管理销
7、售管理添加销售物品销售物品结算销售盘点查询物品出库确定功能描述该系统主要分为用户管理、采购,销售,库存四个主要模块。用户通过本系统,可以完成对采购商品的管理,实现商品的入库.出库统计管理,商品销售的管理,以及商品.单据相关信息的查询。功能1名称、标识符用户管理功能描述用户管理模块实现了对整个超市管理系统的管理、监督及权限控制操作者超市负责人、主管优先级高输入用户名 密码实现步骤1.进入系统主界面。2.填写用户名、密码。3.查看超市当前状态。4.授予各部门权限。输出。成功保证管理人员必须成功登陆。技术和数据变化无非功能要求准确,可靠,稳定业务规则采购合同及其合约条款。设计约束无补充说明功能2名称
8、、标识符采购管理功能描述采购模块实现了对商品的状态统计,包括采购商品,采购人员的信息,商品采购时间等。用户通过此模块能够清晰的了解到什么人,什么时间采购了哪些商品,以及什么人,在什么时间需要采购哪些商品。操作者超市采购人员以及超市仓库管理员。优先级中输入商品名称 数量 金额实现步骤1.进入采购界面。2.填写采购清单。3.确定该商品是否存在,若存在:添加新商品;若不存在:添加新类别。4.打印采购信息。输出商品名称、数量成功保证采购人员必须成功登陆。技术和数据变化无非功能要求速度快,耗时短,稳定可靠业务规则采购合同及其合约条款。设计约束无补充说明功能3名称、标识符销售管理功能描述销售模块实现了对商
9、品销售业务的管理。工作人员通过该模块可以查询到库存的商品的基本信息,填写并保存销售清单,进行用户结算等操作。操作者超市销售人员以及超市管理人员优先级中输入商品名称 数量实现步骤1.进入销售界面。2.查找相关商品。3.确定是否找到该商品,若找到:填写销售清单;若未找到:手工输入备注信息再填写销售清单。4.打印结算报表。输出商品名称、数量、金额成功保证销售人员必须成功登陆技术和数据变化无非功能要求速度快,耗时短,准确可靠业务规则销售合同及其合约条款。设计约束无补充说明功能4名称、标识符库存管理功能描述该模块负责统计仓库中商品的明细,并实现对商品的出库和入库操作。通过使用该模块,仓库管理人员可以方便
10、高效的实施商品的出库、入库管理,并可以准确快速的查找商品的库存信息。操作者超市仓库管理员。优先级中输入商品名称 数量 金额实现步骤1.商品分类。2.确定是否有当前类别,若有:分类入库;若没有:添加新类别。3.更新库存信息。4.结束。输出库存商品名称 数量 库存状态 当前缺货状态 须进货商品名称成功保证仓库管理人员必须成功登陆。技术和数据变化无非功能要求拥有库存盘点,库存量自动报警,保质期自动报警等功能。业务规则库存合同及其合约条款。设计约束无补充说明产品的非功能性需求软硬件环境需求需求名称详细要求操作系统windows xp/2003/win7数据库SQLserver2005工具Visual
11、Studio 2010服务器PC机处理器芯片为:Intel Celeron .66GHz,内存为:512MB,硬盘为:80GB产品质量需求主要质量属性详细要求安全性高健壮性强可靠性强性能,效率性能好,效率高灵活性高易用性操作简易快捷可扩展性,可移植性好兼容性好精度要求系统提供了准确的数据存储和查询功能,包括进销存过程中所涉及的各项数据,涉及到金额的数据精确到分,时间精确到秒。其它需求本软件适合小型超市使用,可靠性、安全性、可维护性、可扩展性、可测试性方面要求偏低。6.3.1性能需求本产品适合中小型超市使用,即具有多个客户端的超市系统,具体特征如下:a.相互合作的用户(员工使用者如:收银员,进货
12、员,库存员)数量:多人b.响应时间:较快与实时系统的关系:a.容量需求:无特定容量要求b.存储器:各种存储器均可c.磁盘空间:最好大于40GBd.数据库中表的最大行数:无要求6.3.2 安全性需求信息系统尽管功能强大,技术先进,但由于受到自身体系结构,设计思路以及运行机制等限制,也隐含许多不安全因素。常见因素有:数据的输入,输出,存取与备份,源程序以及应用软件,数据库,操作系统等漏洞或缺陷,硬件,通信部分的漏洞,企业内部人员的因素,病毒,“黑客”等因素。因此,为使本系统能够真正安全,可靠,稳定地工作,必须考虑如下问题:a.为保证安全,不致使系统遭到意外事故的损害,系统因该能防止火,盗或其他形式
13、的人为破坏lb.系统要能重建lc.系统应该是可审查的ld.系统应能进行有效控制,抗干扰能力强le.系统使用者的使用权限是可识别的6.3.3 软件质量属性软件结构简单,前台操作简便,方便使用,且数据库设计不需要复杂,简单即可。具体侧重点在于,易用性优于易学性,或者有效性优于可移植性。参考资料 序号编号文档名称版本号1001软件工程清华大学2001完全掌握SQL Server 2005人民邮电出版社 小组成员:* * 还有源码,如需要请联系 539988764!1.引言随着社会的不断发展,人们的生活水平不断提高,对社会的物质需求越来越高,同时人们的生活节奏不断加快,许多人没有时间去购物。随着人们生
14、活水平的提高,人们对于消费品的需求急剧增加。超市时时刻刻都需要对商品各种信息进行统计分析。超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。1.1编写目的可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解。经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的
15、问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,将交于软件负责人及老师审查。1.2项目背景开发软件名称: 超市管理系统项目任务提出者:项目小组(*)项目开发者:项目小组全体成员用户:中小型超市的经营者和管理者项目与其他软件,系统的关系:该系统属于客户端形式的应用程序,以方便买家与店主的交易,为达到统一性,标准化,数据的定义,组织也要与数据库系统等底层支持系统相统一。1.3定义项目小组:此项目小组为教学小组,由于经验和技术的欠缺,所以还需要老师的指导和帮助。超市管理系统:超市的事务多样繁杂,管理和经营都极为不便,超市管理系统就是一个解决重重问题的系统平台
16、,此系统可为用户提供更为广阔的发展空间,节省物力财力,方便用户。信息系统:是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据、业务、管理和决策等问题,并为组织目标服务的综合系统。1.4 参考资料软件工程 -钱乐秋 编著 清华大学出版社数据库设计与编程实例详解:使用ACCESS、SQL与VB -卡特,张淮野 电子工业出版社2.可行性研究的前提开发此管理系统软件,以供管理人员及操作者进行超市管理,方便操作者随时添加、查询、修改,售出等。为了我们提高软件开发的能力,学习C+编程的技巧,提高工作设计思想,通过本次的工程开发,开发小组成员与辅助老师,能从中学习知识吸取经验,再技术和软件思想上同
17、时得到锻炼和提高,从而使总体水升到一个新的高度。为用户提供登陆经营管理平台,利用监管系统安全便捷的管理货物,使消费者参加积分优惠等活动,为消费者提供生活日用品,各种食品,衣装服饰,小型家电等一条龙服务。 另提供货物交易平台平台,实现超市的售货收银统一化管理。2.1要求输出要求: 数据完整,符合界面规定要求,精炼 。输入要求:方便,简洁,快捷。安全与保密要求:仓库管理员只能针对进出的货物以及允许公开的信息进行查阅,并要保证货物质量,及时处理并预报过期商品;收银员只能对货物价格及消费者所买货物和积分资料以及允许公开的信息进行查阅;消费者只能对付费服务付费后才可以享受服务,并可通过意见反馈提高消费者
18、对超市的满意度;超市最高主管将保留最终解释权,对所有信息调阅,检查,对相应符合法律法规的信息处理统计,以便更好的经营服务。完成期限:预计一学期(共6周),从2012年5月初开始。2.2目标 由于本超市仓库开发系统的主要背景(为软件工程学习)在经济上不注重直接的经济收益,而是注重小组成员整体开发软件水平的提高。同时为超市和消费者提供一个统一,方便,规范,安全的系统平台,统筹兼顾经营者和消费者双方的利益。2.3条件、假定和限制建议软件寿命:4年(享受更新服务)经费来源:(略)硬件条件:(略)数据库:(略)投入运行最迟时间:(略)2.4可行性研究方法 可行性研究的方法是通过对消费者和超市管理员这两类
19、人群进行问卷调查及访问谈话而得到用户对此系统的信任度、关注度及依赖度。通过建模分析,得到系统的新功能要求,成本分析,可行性分析。2.5 评价尺度 此软件由于只是一个初级产品,只要能构建一个结构,达到一些帮助查询、索引、货物进出管理等基本功能和要求即可。2.6决定可行性的主要因素成本/效益分析结果: 效益 成本。技术可行: 现有团队技术正在试验阶段,相信能够承担开发任务,并在规定时间内完成试验任务,必要的时候需要老师的参与和指导。3.技术可行性分析3.1系统简要描述 当超市在通过此软件登录后,即可按照相应的分类来逐步扩展查找并登录允许访问的界面来办理各项手续,服务器根据相应的请求,传递相应的信息
20、数据,例如:名称,价格,数量及积分情况统计并管理生成消费者所购货物清单。3.2处理流程和数据流程仓库货物量紧缺警示和保质期警示仓库管理部门服务器显示数据产生紧缺货物清单 数据库服务器显示数据并收银产生购货清单和价格统计消费者所购货物扫描 3.3与现有系统比较的优越性 从上面的几点中可以看出新系统的性能与功能上与现有系统的差别,首先新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。而且加入了对数据的安全性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。3.4技术可行性评价 该超市的计算机配置较高,不仅可以安装Windows 2003的运行环境,而且有足够的空间
21、可以安装运行平台、数据库和各类编程工具,在编程环境上提供了可靠的支持;在编程人员方面,可以运用以前所学的各种开发软件的计算机知识和管理知识,加上不断的学习,为系统的开发提供了必要的技术保障。由于数据库不算太大,使用Visual Basic程序开发系统以及SQL Server 数据库系统软件。4.经济可行性分析4.1投资项目基础投资:数据库服务器投资:若干网络设备:若干辅助配置:若干操作员培训费:若干共计:若干经常性支出:人工费用:若干其他不可知额外支出:若干4.2效益效益共计: 效益共计=经常性效益+不可定量收益 4.3 投资回收周期视具体情况而定4.4敏感性分析设计系统周期为6周处理速度:一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件及应用 计算机软件 应用 超市 管理 系统 可行性 需求 设计
链接地址:https://www.31ppt.com/p-4561948.html