超市管理系统设计报告.doc
《超市管理系统设计报告.doc》由会员分享,可在线阅读,更多相关《超市管理系统设计报告.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、超市管理系统设计报告 项目名称: 超市管理系统 专业: xxx 班级: xxx 组长: xxx 学号:xxx小组成员: xxx 学号:xxx Xxx 学号:xxx Xxx 学号:xxx Xxx 学号:xxx完成时间: 2014年6月30日 目录第一章超市管理系统开发人员分配21。工作分配情况2第二章 超市管理系统可研究性报告31。项目计划32.可行性分析4第三章 超市管理系统需求分析规格说明书41.引言42。目标分析53.系统安全需求104。风险分析10第四章 超市管理系统总体设计111。引言112.系统运行环境113.系统的设计目标114.系统结构125。运行设计16第五章 超市管理系统详细
2、设计报告171、超市管理系统数据库ER模型182、数据库表设计182.1 职工信息表182。2 用户登录表192.3 商品信息表192。4 供货商信息表202.5 进货信息表202。6 销售信息表212.7 库存信息表213 创建数据库213.1 系统登录模块223.2 商品信息管理模块233.3 职工信息管理模块273。4 供货商信息管理模块283。5 添加销售信息模块303.6 添加进货信息模块31第六章 超市管理系统测试分析报告341.编写目的342.测试概要343。各个模块的测试结果和预期测试结果354。软件功能的测试结论3928第一章 超市管理系统开发人员分配组长组员: 1.工作分配
3、情况我们将综合设计报告分为了五个大板块,分别是超市管理可行性研究报告、超市管理系统需求规格说明书、超市管理系统总体设计、超市管理系统详细设计报告、超时管理系统测试报告。为了大家能够更好的协调配合将总设计报告按照老师给定的要求完成,我们临时创建了一个QQ讨论群。用来讨论和分配工作的完成。 在设计报告撰写的初期,我们组的成员聚在一起进行了一次简短的讨论。目的是为了结合大家自身的特点进行分工合作。比如xxx同学在总结归纳这一块比较有优势,那么我们就在征求了他的同意之下将超市管理系统测试报告这一个功能模块交给他来负责。经过初期的规划以及各个功能模块的具体分工,大家对总体设计报告有了一个感官的认识.接下
4、来各自就利用空闲时间自己去查阅相关书籍资料,进行自己模块的撰写。各成员负责模块分工如下:超市管理系统可行性研究报告xxxxxx 超市管理系统需求规格说明书xxx超市管理系统总体设计xxx超市管理系统详细设计报告xxx超时管理系统测试报告 在将近一个多星期的准备时间里面,大家约定了在一个统一的时间在QQ群上讨论。各个成员分别汇报自己负责的模块的进度,并针对出现的问题进行一些探讨.然后自己又私下去完善。后期我们进行了一次各个模块的功能汇总,就是把各个模块进行整合.然后针对其中出现的细节性的问题又进行了详细的分析和讨论。最终敲定了我们的总设计报告。 第二章 超市管理系统可研究性报告1。项目计划1.1
5、系统开发目的(1)大大提高超市的运作效率;(2)通过全面的信息采集和处理,辅助提高超市的决策水平;(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益,增强超市扩张力, 提供有效的技术保障.1。2背景说明21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标.1.3项目确立针对超市的特点,为了帮助超
6、市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。1。4应用范围本系统适应于各种小型的超市。2。可行性分析系统的可行性分析是对课题的通盘考虑,是系统开发者进行进一步工作的前提,是系统设计与开发的前提与基础.系统的可行性分析可以使系统开发者尽可能早的估计到课题开发过程中的困难,并在定义阶段认识到系统方案的缺陷,这样就能花费较少的时间和精力,也可以避免许多专业方面的困难。所以,系统的可行性分析在整个开发过程中是非常重要的.2。1 经济可行性分析因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物
7、力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。2 。2技术可行性分析本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手.而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。因此,可以设计该系统的数据流程图,建立数据字典.第三章 超市管理系统需求分析规格说明书1.引言1.1编写目的本节描述软件产品需
8、求规格说明书的目的是:1.定义软件总体要求,作为用户和软件开发人员之间相互了解的基础;2。提供性能要求、初步设计和对用户影响的信息,作为软件人员进行软件结构设计和编码的基础;3。作为软件总体测试的依据。1。2背景说明21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争.技术的提升和管理的升级是超市业的竞争核心.零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。1。3 项目背景开发单位:xxx班软件开发小组1
9、。4参考资料软件工程导论(第5版)张海藩编VB程序设计谭浩强、袁枚、薛淑兵编著,清华大学出版社2 系统环境需求2。1硬件环境l 服务器端:高性能的计算机一台,普通的双绞线作为连接。l 客户端: 普通的计算机或者工作站,普通的双绞线作为连接.2。2软件环境l 服务器端:安装SQL Server 2000的服务器版本,安装windows 2000服务器版本,配置了诺顿等必须的防毒软件.l 客户端: 安装SQL Server2000的服务器版本,安装了VB等可视化开发工具软件,安装windows2000服务器版本.2。3条件与限制l 本管理系统软件是应用于中小超市的。在数据结构方面可能单一不能满足超
10、市的一些数据提取分析的功能,在安全防范上还要进一步提高。2。目标分析a) 概述:超市管理系统的功能主要分为:前台管理和后台管理两个大块.其使用对象有两 类:超市管理人员和超市销售人员。b) 系统功能i. 总目标1.实现商品进出管理数据的自动化,提高商品统计信息的实时性,减轻人工劳动强度从而节省人力成本。2。实现商品日常销售数据统计自动化、查询的实时化,规避信息孤岛。3。畅通企业的信息流。4。支持简单决策.5.提高人员管理效率.ii. 具体目标1)前台管理系统,本系统必须具有以下功能:l 商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫
11、描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。l 收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。 会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。l 安全性:OS登陆、退出、换班与操作锁定等权
12、限验证保护;断电自动保护最大限度防止意外及恶意非法操作. l 独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业2) 后台管理系统,本系统必须具备以下功能l 进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压. 按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额。l 销售管理: 商品正常销售、促销与限量、限期及禁止销售控制. 综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表.l 库存管理: 综合查询库存明细记录
13、. 库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算。l 人员管理: 员工、会员、供货商等基本信息登记管理。 员工操作权限管理。 客户销售权限管理。2.2。3 性能目标l 系统的操作人员,需经过一定的培训。l 系统的安全级别较高,只有具有一定使用权限的人员才能使用。l 系统的运行的可靠性要求较高,信息可靠不易丢失。l 系统可进行实时处理,其效率需比人工处理效率高出70%以上。3。数据流图仓库管理人员顾客备货单购买商品 工资单凭条超市管理系统员工工职工信息进货通知单查询结果查询条件登录信息供货商缺货通知单超市管理人员数据查询超市管理系统
14、顶层图库存信息查询销售信息查询库存信息清单进货信息查询1库存管理已进货信息销售信息库存信息进货信息请求采购单销售单2、销售管理3、进货管理销售信息清单进货信息清单进货单已有供货商信息前台销售信息职工信息4、人员管理新供货商信息人事信息清单人事信息查询超市管理系统0层图库存信息查询进货信息请求库存信息1、查询库存信息清单库存信息检索结果发出库存检索请求库存清单1、更新已进货信息销售信息库存管理部分第1层销售单销售信息查询2、查询销售信息销售清单销售清单库存信息前台销售信息2、更新销售管理部分第1层新供货商信息已有供货商信息进货信息查询进货信息清单3、查询采购单进货信息请求进货采购清单检索结果进货
15、采购清单查询进货清单采购清单进货单进货信息请求3、更新进货管理部分第1层已有供货商信息供货商信息清单职工信息查询4、查询职工信息清单供货商信息查询职工供货商清单检索结果职工供货商清单查询职工清单供货商清单4、更新职工信息新供货商清单人事管理部分第1层3.2数据字典:1、数据流条目:进货信息=进货单号+供货商号+商品号+进货价+进货数量+进货日期+进货员工销售信息=销售单号+供应商号+商品编号+销售数量+销售日期2、文件条目:(1)文件名:职工清单组成:职工编号+姓名+性别+联系电话+联系地址+邮箱地址组织:按职工编号递增排列(2)文件名:商品清单 组成:商品编号+供应商+商品名称+批号+批准文
16、号+计量单位+产地+单价+备注 组织:按商品编号递增排列(3)文件名:供货商清单 组成:供货商号+名称+联系人+联系电话+联系地址+邮政地址+开户银行+备注 组织:按供货商编号递增排列(4)文件名:进货清单 组成:进货单号+商品编号+供货商号+进货价+数量+金额+进货日期+备注 组织:按进货单编号递增排列(5)文件名:销售清单 组成:销售单号+商品编号+销售数量+销售日期 组织:按销售淡编号递增排列(6)文件名:库存清单 组成:商品编号+库存数量组织:按商品编号递增排列3.系统安全需求信息系统尽管功能强大,技术先进,但由于受到自身体系结构,设计思路以及运行机制等限制,也隐含许多不安全因素。常见
17、因素有:数据的输入,输出,存取与备份,源程序以及应用软件,数据库,操作系统等漏洞或缺陷,硬件,通信部分的漏洞,企业内部人员的因素,病毒,“黑客等因素。因此,为使本系统能够真正安全,可靠,稳定地工作,必须考虑如下问题:为保证安全,不致使系统遭到意外事故的损害,系统因该能防止火,盗或其他形式的人为破坏。 l 系统要能重建l 系统应该是可审查的l 系统应能进行有效控制,抗干扰能力强l 系统使用者的使用权限是可识别的4.风险分析4.1主要风险评估现有系统与待开发系统之间的整合存在一定的技术难度; 在系统开发过程中,由于各个模块是独自开发完成,最后的系统调试和测试需要详细规划,存在一定的技术风险;销售管
18、理模块的支持决策功能的实现对于目前开发人员来说,难度很高;4.2风险处理策略 在系统详细设计时尽可能考虑到将来系统整合的技术问题,或者选择有相关系统开发经验的人员进行指导性的工作。第四章 超市管理系统总体设计1。引言1.1编写目的本节描述软件产品需求规格说明书的目的是:1.定义软件总体要求,作为用户和软件开发人员之间相互了解的基础;2。提供性能要求、初步设计和对用户影响的信息,作为软件人员进行软件结构设计和编码的基础;3.作为软件总体测试的依据。1.2背景说明21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超
19、市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存.如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标.1。3 项目背景开发单位:xxx软件开发小组1.4参考资料软件工程导论(第5版)-张海藩编VB程序设计谭浩强、袁枚、薛淑兵编著,清华大学出版社2.系统运行环境客户端:操作系统:Windows NT/2000/XP或更高版本 服务器:操作系统:Windows XP 数据库:Microsoft SQL Server 2005前台:Microsoft Visual Studio 20053。系统的设计目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 管理 系统 设计 报告
限制150内