您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > 3超市管理系统详细设计说明书
文档编号:Shop_3版本号:V1.0文档名称:详细设计说明书项目名称:超市管理系统项目负责人:张阳沈红星房熙谢松林张斌编写:房熙开发单位:2007级网络工程2009年12月1日1、概述随着信息的飞速发展,信息化管理已经引入并应用到各行业管理领域,尤其是对于零售业。放眼四周,各种形式的百货商场、大型仓储超市、便利店、连锁超市和专卖店等形式的零售业不断出现、并不断改变、影响着我们的观念和生活方式。而企业若想在激烈的市场经济中立足并胜出,就必须拥有一套完善的并适合自身特点的信息化管理系统,以实现企业降低成本、及时反馈市场信ss息、完善服务质量、提高经济效益、分析市场需求、制定销售计划和目标等管理目的。那么,如何才能实现一个商场的信息化建设呢?除了必要的硬件设备外,还必须要有一个优秀的信息管理系统软件的支持。2总体设计软件结构3程序描述3.1主模块程序逻辑计划管理模块用户界面显示计划信息更新清单输入输出数据库查询数据库更新数据库录入初始化主对话框连接数据库仓库管理界面退出计划管理界面销售终端界面财务管理界面按键选择,是否退出根据所选功能否是3.2仓库管理模块程序逻辑3.3财务管理模块程序逻辑仓库管理对话框选择进货出货按键选择查询信息数据库查询货物及记录显示结果库存信息更新选择退出财务管理对话框工资管理总帐管理按键选择数据库信息更新按键录入数据库查询及显示选择退出工资结算3.4计划管理模块程序逻辑3.5销售终端模块程序逻辑4.1系统操作权限检验模块计划管理对话框数据库查询数据库信息显示数据库信息修改选择退出终端界面录入货号查询货物信息是否优惠是否加成优惠结算货物帐目更新数据库信息打印发票程序逻辑4.2获取记录集模块程序逻辑4.3更新显示和记录模块程序逻辑4.4数据库查询模块管理员进入对话框输入管理员密码进入子对话框错误信息密码正确密码错误数据库SQL语句生成连接数据库于相应数据集建立连接错误信息连接失败连接成功数据库SQL语句生成提交变动后的数据的数据库刷新显示控件程序逻辑4.5更改密码程序逻辑5.总结接收上一步得到的查询字符串生成数据库SQL查询语句提交查询结果集NO输入旧密码输入新密码再输入一次两次相同吗?等待再输入YES修改成功确认是否1、概述-------------------------------------------------------12总体设计…………………………………………13程序描述………………………………………….13.1主模块…………………………………………….13.2仓库管理模块…………………………………23.3财务管理模块…………………………………23.4计划管理模块…………………………………33.5销售终端模块…………………………………34.1系统操作权限检验模块………………………….34.2获取记录集模块………………………………….44.3更新显示和记录模块…………………………….44.4数据库查询模块…………………………………4.5更改密码4.1系统操作权限检验模块引言随着电子防范系统的不断普及,“不用存包、可存可不存、自助存包”的消费者自由之梦不仅在北京上海可以实现,在二三级城市都可以成为非常普遍的事实。以“自助存包、自主存包”为主标志的“后存包时代”将取代现有的“必须存包、人工存包”的局面。同时,“后存包时代”还体现在“查验购物小票”、挑选商品时“人盯人”等这些为防货品丢失而出现的尴尬局面的消失。依托互联网技术现阶段普及情况,一部分崇尚高效率购物、快节奏生活的年轻消费者,尤其是网络工作者或网络爱好者便乐于做“网上购物”的“鸡头”,而惫于存包、收银、验票的卖场购物。于是,为适应这一部分“网络先行者”的要求,中国超市中也相应出现了极少数的“B2B先行者”。在收银方面,随着现代化商用POS机的更新换代,中国超市也将一改往日手动+机器的半自动时代,一举步入全自动化的快速自助收银时代。但是,限于自助收银设备造价高昂,预计仅有部分大卖场会在5—10年内实现“无人收银”,绝大多数的超市仍会采用人工收银,但收银速度和收银台数量肯定愈加理想。同时,单纯现钞买单的局面也终将打破,取而代之的是有银行等金融机构介入,实现了“银企联动”、现金与“卡”并存并用的收银支付系统。届时,“钱包”厂商的日子恐怕会很难过。超级市场的特点主要表现在:①超级市场的商品均事先以机械化的包装方式,分门别类地按一定的重量和规格包装好,并分别摆放在货架上,明码标价,顾客实行自我服务,可以随意挑选。②超级市场广泛使用电子计算机和其他现代化设备。便于管理人员迅速了解销售情况,及时保存、整理和包装商品,自动标价、计价等,因而提高了工作效率,扩大了销售数量。③超级市场内的商品品种齐全,挑选方便。人们可以在一个商场内购买到日常生活所需的绝大部分商品,免除了许多麻烦。自动标价、计价、结算效率高,也节省了顾客的时间。而且由于商场的经营效益好,降低了成本,所以商品的价格相对也较低廉,受到广大顾客的欢迎。总结通过这段时间的努力我们终于完成了这个项目,在次期间我的收获颇多,不仅是对学习这门课程的更深刻的理解,而且是我们这次动手能力和学以致用的亲身实践的提高,更是了解到团队合作的重要性。在此之前我们只是一味的去学,不论是什么,没有学以致用。通过这次的机会我更深层次的理解了学习的含义,这也算是我们人生的一小次初试,虽然这次我不敢说境界提高了,但是我肯定我觉悟到了这层的境界。概述详细设计的主要任务是设计每个模块的实现算法、所需的局部数据结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确和算法描述要简明易懂。主要任务:1.为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,写出模块的详细过程性描述;2.确定每一模块使用的数据结构;3.确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口,以及模块输入数据、输出数据及局部数据的全部细节。4.要为每一个模块设计出一组测试用例,以便在编码阶段对模块代码(即程序)进行预定的测试,模块的测试用例是软件测试计划的重要组成部分,通常应包括输入数据,期望输出等内容。Thedetaileddesignofthemaintasksistodesigneachmoduleofthealgorithm,therequiredlocaldatastructure.Thedetaileddesignobjectivesaretwofold:toachievethemodulefunctionalgorithmstobelogicallycorrectanddescriptionofthealgorithmshouldbeeasiertounderstand.Maintasks:1.Foreachmoduletodeterminethealgorithmused,selectasuitabletoolforexpressingthealgorithmprocess,theprocessofwritingadetaileddescriptionofthemodule;2.Todeterminethedatastructureofeachmodule;3.Determinethemoduleinterfacedetails,includingthesystemexternalinterfacesanduserinterface,othermoduleswithinthesysteminterface,andthemoduleinputdata,outputdataandlocaldataonallthedetails.4.Foreachmoduledesignasetoftestcasesinordertoencodestageofthemodulecode(ieprocedure)forthescheduledtest,moduletestcaseisasoftwaretestingprogramanimportantpart,shouldnormallyincludetheinputdata,expectedoutput,etc.
本文标题:3超市管理系统详细设计说明书
链接地址:https://www.777doc.com/doc-1402660 .html