《3超市管理系统详细设计说明书2302.docx》由会员分享,可在线阅读,更多相关《3超市管理系统详细设计说明书2302.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、文档编号号:Shhop_3版 本 号:V1.0文档名称称:详细设设计说明明书项目名称称:超市管管理系统统项目负责责人:张张阳 沈沈红星 房熙 谢松林林 张斌斌编写:房房熙开发单位位:20007级网络工程程20099年122月1日日1、概述述随着信息息的飞速速发展,信信息化管管理已经经引入并并应用到到各行业业管理领领域,尤尤其是对对于零售售业。放放眼四周周,各种种形式的的百货商商场、大大型仓储储超市、便便利店、连连锁超市市和专卖卖店等形形式的零零售业不不断出现现、并不不断改变变、影响响着我们们的观念念和生活活方式。而而企业若若想在激激烈的市市场经济济中立足足并胜出出,就必必须拥有有一套完完善的并
2、并 适合合自身特特点的信信息化管管理系统统,以实实现企业业降低成成本、及及时反馈馈市场信信ss息息、完善善服务质质量、提提高经济济效益、分分析市场场需求、制制定销售售计划和和目标等等管理目目的。那那么,如如何才能能实现一一个商场场的信息息化建设设呢?除除了必要要的硬件件设备外外,还必必须要有有一个优优秀的信信息管理理系统软软件的支支持。22 总体体设计 软件结构构计划管理模块用户界面显示计划信息更新清单输入输出数据库查询数据库更新数据库录入3程序描描述3.1主主模块l 程序逻辑辑初始化主对话框连接数据库仓库管理界面退出计划管理界面销售终端界面财务管理界面按键选择,是否退出根据所选功能否是3.2
3、仓仓库管理理模块l 程序逻辑辑仓库管理对话框选择进货出货按键选择查询信息数据库查询货物及记录显示结果库存信息更新选择退出3.3财财务管理理模块财务管理对话框工资管理总帐管理按键选择数据库信息更新按键录入数据库查询及显示选择退出工资结算l 程序逻辑辑3.4计计划管理理模块l 程序逻辑辑数据库信息显示数据库查询计划管理对话框选择退出数据库信息修改3.5销销售终端端模块l 程序逻辑辑终端界面录入货号查询货物信息是否优惠是否加成优惠结算货物帐目更新数据库信息打印发票4.1系系统操作作权限检检验模块块l 程序逻辑辑管理员进入对话框输入管理员密码进入子对话框错误信息密码正确密码错误4.2获获取记录录集模块
4、块l 程序逻辑辑数据库SQL语句生成连接数据库于相应数据集建立连接错误信息连接失败连接成功4.3更更新显示示和记录录模块l 程序逻辑辑数据库SQL语句生成提交变动后的数据的数据库刷新显示控件4. 44 数据据库查询询模块l 程序逻辑辑接收上一步得到的查询字符串生成数据库SQL查询语句提交查询结果集4.5更更改密码码l 程序逻辑辑NO输入旧密码输入新密码再输入一次两次相同吗?等待再输入YES修改成功确认是否5.总结结1、概述述-12 总总体设计计13 程程序描述述.113.1主主模块.113.2仓仓库管理理模块23.3财财务管理理模块23.4计计划管理理模块33.5销销售终端端模块34. 11系
5、统操操作权限限检验模模块.34. 22获取记记录集模模块.44. 33更新显显示和记记录模块块.44. 44 数据据库查询询模块4.5更更改密码码4. 11系统操操作权限限检验模模块 引言随着着电子防防范系统统的不断断普及,“不不用存包包、可存存可不存存、自助助存包”的的消费者者自由之之梦不仅仅在北京京上海可可以实现现,在二二三级城城市都可可以成为为非常普普遍的事事实。以以“自助助存包、自自主存包包”为主主标志的的“后存存包时代代”将取取代现有有的“必必须存包包、人工工存包”的的局面。同同时,“后后存包时时代”还还体现在在“查验验购物小小票”、挑挑选商品品时“人人盯人”等等这些为为防货品品丢失
6、而而出现的的尴尬局局面的消消失。 依托托互联网网技术现现阶段普普及情况况,一部部分崇尚尚高效率率购物、快快节奏生生活的年年轻消费费者,尤尤其是网网络工作作者或网网络爱好好者便乐乐于做“网网上购物物”的“鸡鸡头”,而而惫于存存包、收收银、验验票的卖卖场购物物。于是是,为适适应这一一部分“网网络先行行者”的的要求,中中国超市市中也相相应出现现了极少少数的“BB2B先先行者”。 在收收银方面面,随着着现代化化商用PPOS机机的更新新换代,中中国超市市也将一一改往日日手动+机器的的半自动动时代,一一举步入入全自动动化的快快速自助助收银时时代。但但是,限限于自助助收银设设备造价价高昂,预预计仅有有部分大
7、大卖场会会在510年年内实现现“无人人收银”,绝绝大多数数的超市市仍会采采用人工工收银,但但收银速速度和收收银台数数量肯定定愈加理理想。同同时,单单纯现钞钞买单的的局面也也终将打打破,取取而代之之的是有有银行等等金融机机构介入入,实现现了“银银企联动动”、现现金与“卡卡”并存存并用的的收银支支付系统统。届时时,“钱钱包”厂厂商的日日子恐怕怕会很难难过。超级市场场的特点点主要表表现在:超超级市场场的商品品均事先先以机械械化的包包装方式式,分门门别类地地按一定定的重量量和规格格包装好好,并分分别摆放放在货架架上,明明码标价价,顾客客实行自自我服务务 ,可可以随意意挑选。超超级市场场广泛使使用电子子
8、计算机机和其他他现代化化设备。便便于管理理人员迅迅速了解解销售情情况,及及时保存存、整理理和包装装商品,自自动标价价、计价价等,因因而提高高了工作作效率,扩扩大了销销售数量量。超超级市场场内的商商品品种种齐全,挑挑选方便便 。人人们可以以在一个个商场内内购买到到日常生生活所需需的绝大大部分商商品,免免除了许许多麻烦烦。自动动标价、计计价、结结算效率率高,也也节省了了顾客的的时间。而而且由于于商场的的经营效效益好,降降低了成成本,所所以商品品的价格格相对也也较低廉廉,受到到广大顾顾客的欢欢迎。总结通过这段段时间的的努力我我们终于于完成了了这个项项目,在在次期间间我的收收获颇多多,不仅仅是对学学习
9、这门门课程的的更深刻刻的理解解,而且且是我们们这次动动手能力力和学以以致用的的亲身实实践的提提高,更更是了解解到团队队合作的的重要性性。在此此之前我我们只是是一味的的去学,不不论是什什么,没没有学以以致用。通通过这次次的机会会我更深深层次的的理解了了学习的的含义,这这也算是是我们人人生的一一小次初初试,虽虽然这次次我不敢敢说境界界提高了了,但是是我肯定定我觉悟悟到了这这层的境境界。 概概述详细设计计的主要要任务是是设计每每个模块块的实现现算法、所所需的局局部数据据结构。详详细设计计的目标标有两个个:实现现模块功功能的算算法要逻逻辑上正正确和算算法描述述要简明明易懂。主要任务务:1为每每个模块块
10、确定采采用的算算法,选选择某种种适当的的工具表表达算法法的过程程,写出出模块的的详细过过程性描描述;2确定定每一模模块使用用的数据据结构;3确定定模块接接口的细细节,包包括对系系统外部部的接口口和用户户界面,对对系统内内部其它它模块的的接口,以以及模块块输入数数据、输输出数据据及局部部数据的的全部细细节。4要为为每一个个模块设设计出一一组测试试用例,以以便在编编码阶段段对模块块代码(即即程序)进进行预定定的测试试,模块块的测试试用例是是软件测测试计划划的重要要组成部部分,通通常应包包括输入入数据,期期望输出出等内容容。The dettailled dessignn off thhe mmain
11、n taaskss iss too deesiggn eeachh moodulle oof tthe alggoriithmm, tthe reqquirred loccal datta sstruuctuure. Thhe ddetaaileed ddesiign objjecttivees aare twoofolld: to achhievve tthe moddulee fuuncttionn allgorrithhms to be loggicaallyy coorreect andd deescrripttionn off thhe aalgooritthm shoouldd b
12、ee eaasieer tto uundeersttandd. Mainn taaskss: 1. FFor eacch mmoduule to dettermminee thhe aalgooritthm useed, sellectt a suiitabble toool ffor exppresssinng tthe alggoriithmm prroceess, thhe pproccesss off wrritiing a ddetaaileed ddesccripptioon oof tthe moddulee; 2. TTo ddeteermiine thee daata str
13、ructturee off eaach moddulee; 3. DDeteermiine thee moodulle iinteerfaace dettaills, inccluddingg thhe ssysttem extternnal intterffacees aand useer iinteerfaace, ottherr moodulles witthinn thhe ssysttem intterffacee, aand thee moodulle iinpuut ddataa, ooutpput datta aand loccal datta oon aall thee de
14、etaiils. 4. FFor eacch mmoduule dessignn a sett off teest casses in ordder to enccodee sttagee off thhe mmoduule codde (ie proocedduree) ffor thee scchedduleed ttestt, mmoduule tesst ccasee iss a sofftwaare tesstinng pproggramm ann immporrtannt ppartt, sshouuld norrmallly inccludde tthe inpput datta, exppectted outtputt, eetc.