软件工程大作业_第1页
软件工程大作业_第2页
软件工程大作业_第3页
软件工程大作业_第4页
软件工程大作业_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、版本号日期软件工程大作业“超市管理系统”软件设计说明书 姓名: 陈明龙 陈豪 刘光虎 班级: 计算机0805 学号:0909082103 0909082101 0909082113完成日期: 2011.6.4 指导老师: 熊永华 中南大学信息科学与工程学院目录 1引言11.1 编写目的11.2 范围11.3 定义11.4 参考资料12 项目概述22.1 产品描述22.2 产品功能32.3 用户特点42.4 一般约束53 具体需求63.1 功能需求6 3.1.1 数据字典103.2 行为需求103.3 数据需求113.4 外部接口需求123.4.1硬件接口123.5设计约束133.5.1 硬件的

2、限制133.6安全性133.7可维护性133.8可扩展性144 总体设计144.1运行环境14 4.11 软件环境144.2基本设计概念和处理流程14 4.21基本设计原则144.3系统结构15 4.3.1 系统功能模块设计15 4.3.2 系统层次结构图17 4.3.3 系统网络结构175 详细设计185.1系统数据结构设计185.1.1逻辑结构设计要点185.2模块设计说明225.2.1模块描述235.2.2功能235.2.3设计方法(算法)231引言1.1 编写目的随着我国经济的不断发展,许多零售企业在发展过程中面临着业务不断增长,而管理水平相对滞后的困境。尤其是许多企业在逐年经营过程中

3、,积累了大量历史数据,但是信息比较分散、相互独立。在信息技术迅猛发展的今天,处于竞争性行业的中小型零售企业如何在未来的市场竞争中借助信息化实时掌握营销动态,不断提升服务水平,提高资源配置水平和核心竞争力,成为他们不得不面对的问题。在零售企业中引入超市信息管理系统,利用收银机将超市中各种商品的进货、退货、销售等信息输入电脑,使得经营管理者能够及时掌控经营信息,作出合适的各种采购及货物库存决策。超市信息管理系统,可完成商品采购订货、销售、盘点库存、财务分析等管理功能,并对商品的购销存状态实时跟踪记录。本论文主要介绍超市信息管理系统中的系统登录、商品录入、库存管理、商品销售等部分内容,以展现设计一个

4、完整信息管理系统的思路和步骤。1.2 范围a 软件名称:超市信息管理系统。b 软件功能:该软件用来对超市商品采购订货、销售、库存、财务分析,以及工作员工和超市会员信息的管理。1.3 定义 列出本文件中用到的专门术语的定义和缩写词的原词组。1.4 参考资料1 薛华成管理信息系统m北京:清华大学出版社,19932 张珍宝,刘升超市管理系统的分析与设计j高等函授学报(自然科版),2002,15(3):49-513 萨师煊,王珊数据库系统概论m北京:高校教育出版社,19854 袁作为小型超市管理系统分析j时代经贸(中旬刊)2008,6:2435 张鼎武小型超市管理信息系统j财经界(中旬刊)2007,1

5、2:2442456 张海潘软件工程导论(第四版)北京:清华大学出版社,20007 夏天大型超市管理系统的方案设计j华中农业大学学报:社会科学版,2000,3:29-338 吴川中小型连锁超市管理信息系统分析与设计j商场现代化,2005,1:149-1509 求实科技sol server2000数据库管理与开发技术大全m北京:人民邮电出版社,200410 史济民软件工程原理、方法与应用(第二版)m北京:高等教育出版社,19902 项目概述2.1 产品描述超市管理系统是针对超级市场的销售而开发的。应用超市管理系统能够转变超市的工作方式,有效提高销售速度和服务水平,提高客户对超市的信任度和满意度,改

6、善客户关系。运用超市管理系统,在销售商品时实行出口一次性付款,可以实现超市内部现代化管理,能够准确把握每一种商品的销售动态,防止商品断档或过量储备,商品开发方向、进货的适时化都可通过超市管理系统来完成。超市管理系统将手工编制好的销售账目或根据原始超市销售记录直接在系统内制作超市销售信息,同时可对输入的超市销售信息进行修改、查询等操作。这种集约化的销售管理模式既便于对超市销售信息的收集、整理和加工,又便于操作员的需求信息在最短的时间内得到反馈,同时超市管理系统可自动分析各种商品销售变化规律,商品销售结构、居民消费变化等,从而为合理进货、经营、加工、库存、销售等提供科学的决策依据。小型超市便利店的

7、发展水平关系到人民生活水平的提高,它为居民生活提供了便利,同时由于超市货物、员工的多样性和复杂性,使得市场、人事管理、物品供需关系、设备管理显得更为复杂,所以商场超市更应该象其他企业一样,应用信息管理技术完善自己的市场、管理、供需关系等等。超市管理系统实现了对超市的进货、销售和库存的科学管理。该系统主要包括以下几大模块:输入单据、查询、销售、进退货、打印报表、用户登录管理。2.2 产品功能(1)前台功能用户登录时,若用户输入的用户名不存在时,提示用户重新填写,并重新回到登录界面;用户登录时,若用户输入的密码错误时,提示用户重新填写,返回登录界面。如果输入的信息不全,则要求正确填写必须输入的表项

8、。如果输入信息正确,将提示注册完成,用户可以正常登录,进行不同权限的数据管理。用户登录时,所有输入信息正确,将出现“x x x,欢迎您!”。用户能够根据不同权限添加、修改和删除系统不同级别的数据。(2)后台功能管理员登录,进入后台管理系统。可以从事以下操作:员工管理,可以查看登录次数和时间,并可以删除。添加新用户功能,可以修改用户权限。对用户进行修改、删除。管理员工信息,可以对信息进行查询、添加、修改。折扣与vip客户管理。查看供货商数据,并可以对数据进行管理。修改管理员密码,保证安全性。添加新商品功能,可增加删改商品信息。添加新商品,首先选择商品大类,再选择商品小类,输入商品名称,进行商品说

9、明。商品类别管理,可以更改类别名称,可以添加和删除类别。管理销售单,可以销售单进行条件查询,并进行管理。商品统计报表,输入条件,得到报表。管理统计报表,可进行日统计报表浏览和审核。查看库存数据,并可以对数据进行管理。产品硬件软件网络设备:pos机器/终端数据库服务器输入:键盘、鼠标、扫描仪、条码扫描器系统软件超市销售系统windows2000 serversql server 2000基本信息管理货物管理销售管理统计报表员工信息管理商品信息管理供货商信息管理会员信息管理进货入库管理退货管理缺货管理商品调价管理销售单管理销售单查询销售单变更日营业管理进货单销售详细表商品销售排行表缺货商品单输出:

10、显示器、打印机、条码标签打印机显图2.1 小型超市管理系统层次方框图2.3 用户特点超市管理系统的使用者,即超市的员工主要由超市经理、信息管理员、采购员、收银员组成。超市经理:超市管理系统的所有者,主管主要事务,是超市管理系统系统的投入者和管理者,可以对后台根据需要随时进行管理。信息管理员:超市管理系统的系统管理者,进行系统的日常管理维护,并按照超市管理者的意愿,负责单据录入、采购计划、发货计划的编制,对商品进行各种管理,比如添加、修改、删除、更新等。采购员:根据采购计划进行商品的采购。收银员:根据顾客选购的商品进行销售数据的输入,超市管理系统的客户端使用者。通过上网查阅资料,超市管理系统的客

11、户具有以下特征:主要是超市工作人员,在超市工作;在工作地点或家里有电脑,能登录超市管理系统。2.4 一般约束(a)系统界面需求界面设计的原则要求,如:方便、简洁、美观、一致等。整个界面要保持友好、简易的风格。输入设备:键盘、鼠标、扫描仪、条码扫描器输出设备:显示器、打印机、条码标签打印机显示风格:windows应用程序界面(b)硬件需求为了能够更好地运行sql server 2000,并且满足数据库的存储及处理速度要求。硬件需求为:cpu intel奔腾双核,运行速度2600mhz或以上内存:1024mb或以上硬盘:160g或以上显示器:19英寸宽频lcd,分辨率为1440900(c)开发和运

12、行境需求:安装sql server 2000,如果是更高的版本需要对数据库进行升级(d)操作系统:windows2000 server的任何版本或windows nt server 40,ie浏览器:8o版本或以上。3 具体需求3.1 功能需求根据通过上一节的系统需求分析,了解和分析现有的系统,并以概括的形式表达对现在系统的认识,进入设计阶段以后,应该把设想的新系统的逻辑模型转变成物理模型,因此需要描绘未来的物理系统的概貌。而系统流程图是概括地描绘物理系统的传统工具,它表达了数据在超市管理系统各部件之间流动的情况。通过上一节的系统需求分析以及第一章中提出的系统设计的目标,这一节主要对超市销售系

13、统的系统工作流程进行分析。在超市销售系统中,管理员添加和修改基本信息将基本信息保存在系统中,并在数据库中的查询相关信息。超市管理系统的后台流程图如图3.1所示,超市管理系统的前台流程图系统流程图如图3.2所示:管理员退出超市后台管理员工信息管理会员信息管理商品库存管理查询统计产生报表登陆判断结束失败成功 图3.1 超市管理系统后台流程图收银员退出超市前台管理 密码管理销售管理销售查询登陆判断结束失败成功 图3.2 超市管理系统前台流程图该超市管理系统主要有商品信息管理,超市员工及会员信息管理,销售管理,统计报表打印出所需要的报表单。系统所具有的功能描述如下:首先是用户登录,进过密码验证后,如果

14、登录成功则进行下一步的操作,如果不成功,则提示输入错误。登录成功后,用户可以进行查询信息,包括商品信息的查询,员工信息的查询,会员信息的查询,供货商信息的查询等,其中管理员还可以对信息进行增加和删改操作。如果用户进行了商品信息的查询,系统就会去数据库中相应的商品信息表和商品分类表进行查询,并把查询结果以视图或表的形式返回给用户,进行其它的操作时,系统会根据请求去数据库中查询相应的文件,然后将结果返回给用户。顾客购物过后,在收银台结账后,系统能够打印出购物小票。对超市管理系统流程图与系统的功能综合,可以得出超市管理系统的整体数据流图。顶层数据流图如图3.3所示:超市员工超市顾客超市管理系统系统命

15、令信息购物信息导出文件打印报表打印购物小票图3.3 超市管理系统顶层数据流图该系统中,主要功能是对信息的管理,结合以上系统功能的分析,可以得出超市管理系统用户登录系统管理的数据流图。0层数据流图如图3.4所示: 图3.4 0层超市管理系统数据流图1层数据流图如下所示:收银员11会员卡管理5会员管理3.1商品分类管理3.2商品管理10销售管理9退货管理4员工管理8进货管理7调价管理管理员经理会员卡充值会员卡信息会员充值分类号商品查询请求查询结果查询请求查询请求调价费率新进价新退货新销售信息查询请求查询结果新销售查询请求查询结果d8会员卡充值信息d3会员信息d10 商品分类信息d2 商品信息d1员

16、工信息d7调价信息d4进货信息d5销售信息d9退货信息充值信息会员信息分类信息商品分类信息商品编号员工信息调价信息商品信息进货信息商品价格、编码等信息退货信息销售信息商品价格、编码等信息商品价格、编码等信息图4.2 1层数据流图3.1.1 数据字典 员工信息文件的组成:员工编号+员工姓名+员工密码+员工权限+员工性别+联系电话+职务+员工备注;商品信息文件的内容:商品编号+商品名称+商品类别代码+商品类别名称,供货商编号+商品规格+商品颜色+商品进价+商品售价+会员价+库存;会员信息文件的内容:会员卡编号+会员姓名+会员性别+会员积分+会员级别+联系电话+发卡日期+会员卡余额;进货信息文件的内

17、容:进货单编号+入库日期+供货商代码+商品编号+商品名称+进货数量+进货单价+操作员编号;销售信息文件的内容:销售编号+销售商品编号+销售商品名称+销售商品数量+销售总金额+销售日期+操作员编号+会员卡编号;供货商信息文件的内容:供货商编号+供货商名称+联系人+联系电话+联系地址+供货商备注;调价信息文件的内容:调价编号+调价商品编号+调价商品名称+商品调价后价格+调价后会员价格+调价日期;会员充值记录文件的内容:充值卡编号+会员编号+会员姓名+充值日期;商品退换文件的内容有:退货编号+商品编号+退货数量+退货时间。3.2 行为需求根据超市系统功能的描述,可以得出后台超市系统的状态图如图3.5

18、所示: 图3.5 超市后台状态图3.3 数据需求系统中的所有数据都来源于数据库,可以说,该系统是基于数据库的软件开发,系统中的员工信息表,会员信息表,销售表,库存表等等信息都以表的形式保存在数据库中,通过分析系统的数据流图可以画出系统的大概e-r图模型,该模型是概念模型最常用的表示方法。e-r方法是用e-r图来描述某一组织的信息模型。er图中包含了实体、关系和属性等三种基本成分,通常用矩形框代表实体,用连接相关实体的菱形框表示关系,用椭圆形或圆角矩形表示实体(或关系)的属 性,并用直线把实体(关系)与其属性连接起来。超市管理系统的e-r图如图3.5所示: 图3.5 超市管理系统e-r图3.4

19、外部接口需求3.4.1硬件接口超市管理系统的应用需要有以下的硬件支持,需要一个数据库服务器,代理服务器,终端pos机器,如果有分店的话,还有分店pos机器终端,整个系统由网络连接起来,确保销售信息能够及时返回给服务器,修改商品库存信息,同时进了新货物,服务器能够通过网络把信息传给pos机器终端。3.5设计约束3.5.1 硬件的限制为了能够更好地运行sql server 2000,并且满足数据库的存储及处理速度要求。硬件限制为:cpu:intel奔腾双核,运行速度2600mhz或以上内存:1024mb或以上硬盘:160g或以上显示器:19英寸宽频lcd,分辨率为14409003.6安全性超市管理

20、系统系统具有安全防范和保密措施,防止非法侵入系统及非法操作。操作安全性:视频监控系统可对每一功能操作提供检查和校核,当操作有误时能自动或手动被禁止并报警。任何自动或手动操作可用存储记录或作提示指导。硬件、软件的安全性:视频监控系统采取以下措施保证其安全性:具有电源故障保护和自动重新启动;能预置初态和重新设置。设备故障能自动切除或切换并能故障报警,系统设计或系统性能应考虑到重载和紧急临界情况。3.7可维护性超市管理系统监控系统的结构设计应考虑维修方便,以便缩短平均修复时间。系统具有自诊断和寻找故障程序,指出具体故障部位,在现场更换故障部件后即恢复正常。3.8可扩展性超市管理系统采用模块化结构,使

21、系统能够在用户要求发生变更时方便灵活地在硬件和软件上进行扩展,即不需要改变网络的结构和主要的软硬件设备。系统具有一定的冗余量,能够适应不断增加的业务需求,在系统加入新的连接点或客户机时,只须在新建节点上安装小型超市系统并建立和服务器的连接即可,服务器的软硬件无须做大的改变,只需增加少量设备;系统具备一定的能力以便组建小型网络。根据软件和用户组织的特性等,某些需求放在下面各项中描述。4 总体设计4.1运行环境4.11 软件环境开发和运行境需求:安装sql server 2000,如果是更高的版本需要对数据库进行升级。操作系统:windows2000 server的任何版本或windows nt

22、server 40。ie浏览器:8o版本或以上。4.2基本设计概念和处理流程4.21基本设计原则小型超市管理系统具备完成软件工程所要求功能的能力和水准。并具备需要符合国内有关法律法规等规范要求,从用户角度出发考虑,具有实用性,实时性,开放性,可靠性等4项特点。(1) 实用性小型超市管理系统实现容易、操作方便,灵活医用,适应用户的使用习惯,并且充分利用现有的资源,尽量降低系统成本,是系统具有较高的性能性价比。(2) 实时性小型超市管理系统能实时处理顾客的购货单和厂家的进货单,能够及时的计算和打印购物的小票。能实时的检测仓库存货清空,缺货时可以及时报告。(3)开放性小型超市管理系统遵循开放性原则,

23、系统提供符合国际标准的软件、硬件、通信、网络、操作系统和数据库管理系统等诸方面的接口和工具,使系统具备良好的灵活性、兼容性、拓展性和可移植行。整个网络是以个开放系统,能兼容不同厂商的产品,并能支持二次开发。(4)可靠性小型超市管理系统具备在规定的条件下的规定的时间内完成本系统规定功能的能力,具备系统长期和稳定工作的能力,采用高可靠性措施,这些措施了利用如下的技术降低系统故障概率和有关影响正常运行的随机性;1、系统的使用影响被监控的设备的正常运行;2、系统的局部故障不影响整个监控系统的正常工作;3、系统主要设备存在结构和功能冗余,系统不存在瓶颈问题;4、系统设备采用模块化结构,便于故障排除和替换

24、;5、系统具备自诊断功能,对各种程序出错、通道干扰等可自动恢复,对通信终端、软硬件等能够诊断出故障并及时预警。4.3系统结构4.3.1 系统功能模块设计模块化是指在解决一个复杂问题时,自顶向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块都按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。根据前面在需求分析阶段提出的系统功能需求,将系统结构分成四个模块:基本信息管理模块、货物管理模块、销售管理模块、统计报表模块,每个模块的具体功能如下:(一)基本信息管理模块该模块主要实现对员工、商品、供货商、会员等基本信息管理的功能,让管理层对整个超市的人事及商品有详细

25、的了解,包括“员工信息管理”、“商品信息管理、“供货商信息管理、“会员信息管理四个功能模块。(1)员工信息管理,这个模块对超市的所有员工的信息进行登记管理,包括添加、修改、删除、查询等操作。(2)商品信息管理和供货商信息管理,这两个模块功能同员工信息管理模块。(3)会员信息管理,对会员进行添加、修改、删除、充值等操作。(二)货物管理模块该模块主要实现对整个超市的日常工作管理的功能,使整个超市的工作井然有序,这个模块包括“进货入库管理、“退货管理、“缺货管理”、“商品调价管理四个功能模块。(1)进货入库管理,这个模块对超市所购进的商品进行登记。(2)退货管理,这个模块主要对商场滞销的产品进行退货

26、处理。(3)缺货管理,这个模块主要完成对缺货商品的统计和定时告警。(4)商品调价管理,这个模块主要是登记在超市进行某些商品的促销活动时,对促销范围内的商品价格进行变更。(三)销售管理模块该模块是系统最主要的模块,对商品的销售进行一条龙管理,能够对每日商品销售信息进行输入、查询、统计等操作。包括“销售商品单、“营业利润分析、“客户结账”、“销售查询”四个功能模块。(1)销售商品单,这个模块主要是对顾客所购买的商品进行登记,包括销售流水账号、所购买商品的类别、名称、数量、价格、销售日期等。(2)营业利润分析,这个模块通过对商品销售的分析,得出各种商品的所得利润及整个超市公司的收益。同时帮助超市经营

27、者掌握和分析营销情况,及时做出正确决策。(3)客户结账,超市在销售商品时,对客户所购买商品的信息进行登记,并结算客户销售金额。(4)销售查询,这个模块实现对销售商品、销售金额等的查询功能。(四)统计报表模块该模块主要包括“进货单、“销售详细表、“商品销售排行表、“缺货商品单等报表的生成、导出。(1)进货单,将整个超市的进货记录以报表的形式打印出来。(2)销售详细表,将商品的具体销售情况以报表的形式打印出来。(3)商品销售排行表,对已经销售出的商品进行排位,得出销售量最高的商品,以帮助超市进行销售利润分析。(4)缺货商品单,将超市暂缺的商品以报表形式打印出来,以便超市及时购进所缺的商品,保证货源

28、。4.3.2 系统层次结构图层次方框图是用树形结构的一系列多层次的矩形框描述数据的层次结构。小型超市管理系统产品用硬件、软件2类产品组成,硬件分为网络设备、输入和输出设备;软件产品又可以分为系统软件和超市管理系统。随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,在硬件中,网络设备包括:pos机器终端,数据库服务器,代理服务器等;输入设备有:键盘、鼠标、扫描仪、条码扫描器;输出设备有:显示器、打印机、条码标签打;系统软件,又可以分为操作系统,和数据库软件sql server 2000;而超市管理系统从上而下层次分明的表明了,每个模块之间层次关系。系统层次结构图如下:基本信息管理员工信息

29、管理商品信息管理供货商信息管理会员信息管理进货入库管理退货管理缺货管理商品调价管理销售单管理销售单查询销售单变更日营业管理进货单销售详细表商品销售排行表超市管理系统统计报表销售管理货物管理缺货商品单图4.3(1)小型超市管理系统层次结构图4.3.3 系统网络结构网络连接分店pos机器/终端分店pos机器/终端pos机器/终端代理服务器pos机器/终端数据库服务器图4.3(2)小型超市管理系统网络结构5 详细设计5.1系统数据结构设计5.1.1逻辑结构设计要点给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度的表结构。 表格一:员工信息表此表记

30、录了员工所有的信息,管理员通过此表对员工进行添加、删除、修改管理,也可以通过此表查询某个员工的信息,此表的主键为staff_id。其如下所示:字段名数值类型是否允许为空说明staff_idint主键 否员工编号staff_namechar(10)否员工姓名staff_passwordvarchar是员工密码staff_rightchar(10)是员工权限staff_sexchar(2)否员工性别staff_phonechar(20)否 员工电话staff_dutychar(20)否 员工责任staff_memovarchar(50)是员工备注表格二:商品信息表 商品信息表product保存商品

31、的基本信息:此表记录了超市所有的商品信息,管理员通过此表对商品信息进行添加、删除、修改等操作,在进行客户管理、客户结帐和商品调价过程中,都涉及到对此表达操作,此表的库存和价格都是浮动的,主键是p_productid.结构表如下所示:字段名数值类型是否允许为空说明p_namechar(50)否商品名称p_typeidchar(20)否商品类别代码p_typenamechar(20)否商品类别名称p_supplieridchar(10)外键,否供应商编号p_specificationchar(10)是商品规格p_colorchar(10)是商品颜色p_imporpriceflout(8)否商品进价

32、p_sellingpriceflout(8)否商品售价p_memberpriceflout(8)否会员价p_stackchar(4)否库存 表格三:会员信息表:会员信息表vip:此表记录了所有会员的基本信息,管理员可以通过通过此表对会员信息进行添加、删除、修改等操作,此表的会员卡余额是随着会员的消费而变动的,通过此表可以对会员卡充值,当会员卡余额低于10元的时候会提示会员及时对会员卡进行充值,充值的相关信息会记录在会员充值信息表中。其中会员等级会分金、银、铜三个等级,会员每消费一元可获得1分的积分,当会员的积分为01000分时为铜会员,在10012000分时为银会员,在3000以上时为金会员。

33、此表的主键是vip_id。其结构表如下所示:字段名数值类型(长度)是否允许为空说明vip_idchar(20)否会员卡编号vip_namechar(10)否会员姓名vip_scorechar(20)否会员积分vip_rankchar(10)否会员级别vip_phonechar(20)否联系电话vip_datechar(10)否发卡日期vip_moneyflout(8)否会员卡余额表格四:进货(入库)信息表:进货(入库)信息表productin:此表主要记录进货商品的相关信息,以方便以后管理员查看进货信息。此表的主键是pi_id,结构表如下:字段名数值类型(长度)是否允许为空说明pi_idcha

34、r(20)主键,否进货单编号pi_indatechar(20)否入库日期pi_supplieridchar(10)外键,否供货商代码pi_productidint外键,否商品编号p_namechar(50)否商品名称pi_inquantiychar(100)否进货数量p_imporpriceflout(8)否进货单位staff_idint外键,否操作员编号表格五:销售信息表销售信息表sales:此表记录了超市所有商品销售记录,营业利润分析通过此表进行分析统计,销售详单也是通过此表打印。其结构如下所示:字段名 数值类型(长度)是否允许为空说明sale_idchar(20)主键,否销售编号p_pr

35、oductidint外键,否销售商品编号p_namechar(50)否销售商品名称sale_quantiychar(50)否销售商品数量sale_moneyflout(8)否销售总金额sale_datechar(20)否销售日期staff_idint外键,否操作员编号vip_idchar(6)外键,否会员卡编号表格六:供货商信息表供货商信息表suppliers:此表记录了所有供货商的基本信息,其结构图如下:字段名数值类型是否允许为空说明s_idchar(20)主键,否供货编号s_namechar(50)否供货商名称s_linkmanchar(10)否联系人s_phonechar(20)否联系电

36、话s_addresschar(810) 是联系地址s_memochar(250)是供货商备注表格七:调价记录表调价记录表priceadjustment:此表主要记录商品价格的变动信息,有利于管理高层通过此表对商品价格进行查询,从而确定以后商品定价的标准,此表的主键是t_id。其结构如下所示:字段名 数值类型(长度)是否允许为空说明pa_idchar(20)主键,否调价编号p_productidint外键,否调价商品编号p_namechar(50)否调价商品名称pa_changepriceflout(8)否商品调价后价格pa_changevippriceflout(8)否调价后会员价格pa_da

37、techar(20)否调价日期表格八:会员卡充值记录表会员卡充值记录表rechangeable:此表主要记录会员每天充值的相关信息,以便会员对充值信息情况有疑问时,可进行相关查询,提高超市的可信度和信誉。此表的主键是rc_id,其结构如下:字段名数值类型(长度)是否允许为空说明rc_idchar(20)主键,否充值卡编号vip_idchar(6)是会员编号vip_namevarchar(20)是会员姓名rc_datedatetime是充值日期表格九:商品退货表商品退货表prouductback:此表主要记录退货商品的编号、数量和时间。其结构如下:字段名称数据类型属性描述pb_idchar(20

38、)主键,否退货编号p_productidint外键,否商品编号pb_backquantiyint不允许为空退货数量pb_backdatesmalldatetime不允许为空退货时间5.2模块设计说明本系统包含如下几个模块: 1、dataaeccess提供数据访问模块 2、datahelpaeccess提供数据访问支持模块 3、commom提供程序中需要的数据实体模块 4、staffgl提供员工信息管理模块 5、prouductgl提供商品信息管理模块 6、suppliers提供供货商信息管理模块 7、vipglgl提供会员信息管理模块 8、prouductingl提供进货信息管理模块 9、sales提供销售信息管理模块 10、prouductbackgl提供退货信息管理模块 11、priceadjustmentgl提供调价信息管理模块 12、rechangeablegl提供会员卡充值管理模块5.2.1模块描述下面以基本信息管理模块为例进行描述,基本信息管理模块的设计 :该模块主要完成对商品、供货商、员工、会员的信息实行管理。该模块分为四个子 模块:员工信息管理模块、商品信息管理模块、供货商信息管理模块、会员信息管理模块。每个子模块分别完成对某一信息的增删改查等方面的操作。5.2.2功能基本功能类似,下面以商品信息模块为例介绍其功能。 商品信息管理模块负责对超市所售商品的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论