超市管理系统(详细设计说明书)_第1页
超市管理系统(详细设计说明书)_第2页
超市管理系统(详细设计说明书)_第3页
超市管理系统(详细设计说明书)_第4页
超市管理系统(详细设计说明书)_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

超市管理系统(详细设计说明书)1引言(3)1.1编写目的(3)1.2背景(3)1.3定义(4)1.4参考资料(4)2程序系统的结构(5)3进货管理设计说明(5)3.1程序描述(5)3.2功能(5)3.3性能(5)3.4输入项(6)3.5输出项(6)3.6算法(6)3.7流程逻辑(6)3.8接口(7)3.9存储分配(8)3.10注释设计(8)3.11限制条件(8)3.12测试计划(8)3.13尚未解决的问题(8)4销售模块设计说明(9)4.1程序描述(9)4.2功能(9)4.3性能(9)4.4输入项(9)4.5输出项(9)4.6算法(9)4.7流程逻辑(10)4.8接口(11)4.9存储分配(11)4.10注释设计(11)4.11限制条件(11)4.12测试计划(12)4.13尚未解决的问题(12)5库存模块设计说明(12)5.1程序描述(12)5.2功能(12)5.3性能(12)5.4输入项(13)5.5输出项(13)5.6算法(13)5.7流程逻辑(13)5.8接口(15)5.9存储分配(15)5.10注释设计(15)5.11限制条件(15)5.12测试计划(15)5.13尚未解决的问题(16)6人事管理模块设计说明(16)6.1程序描述(16)6.2功能(16)6.3性能(16)6.4输入项(17)6.5输出项(17)6.6算法(17)6.7流程逻辑(17)6.8接口(21)5.9存储分配(22)5.10注释设计(22)5.11限制条件(22)5.12测试计划(22)5.13尚未解决的问题(22)详细设计说明书1引言1.1编写目的随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。1.2背景在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,在选题过程中,我选择了超市管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。1.3定义SQLSever2000:数据库管理软件DBMS:数据库管理系统Windows2000/2003/XP:运行环境C++:软件开发语言1.4参考资料[1]萨师煊、王珊.数据库系统概论.北京:高校教育出版社1985;[2]王勇领.计算机数据处理系统分析与设计.北京:清华大学出版社,1986;[3]张基温.信息系统开发案例.北京;清华大学出版社,1999;[4]党建武.管理信息系统,兰州大学出版社,2001;[5]毕庶伟.管理信息系统分析与设计.北京:机械工业出版社,1992;[6]黄梯云.企业管理模型及微型机应用程序,石家庄:河北人民出版社,1985;[7]黄梯云.管理信息系统导论,北京:机械工业出版社,1986。2程序系统的结构3进货管理设计说明3.1程序描述进货管理模块主要包括两部分:进货信息查询:该模块为超市提供整个超市的进货情况查询,也可以进行进货信息的明细查询,并以进货报表形式打印出来。进货计划制定:该模块可以为制定进货计划,并形成相应的采购订单。3.2功能该模块主要是实现进行进货信息查询、进货计划制定两个功能。3.3性能产品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后两位。该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒。3.4输入项该模块的输入项为超市的进货单,其中包括进货单的编号,商品的编号,供货商号,进货价,数量,金额进货日期,备注。3.5输出项查询操作的结果3.6算法无3.7流程逻辑1)制定进货计划的流程图2)进货信息查询的流程图3.8接口3.9存储分配无3.10注释设计说明准备在本程序中安排的注释,如:a.加在模块首部的注释;b.加在各分枝点处的注释;c.对各变量的功能、范围、缺省条件等所加的注释;d.对使用的逻辑所加的注释等等。3.11限制条件CPU:IntelP3及以上;内存:256MB及以上;硬盘:10GB及以上。.NET框架:Microsoft.NetFrameworkV1.1版本及以上。数据库服务器:MicrosoftSQLServer2000及以上3.12测试计划在模块测试时我们主要从以下几个方面考虑:1.模块接口;2.局部数据结构;3.重要执行通道;4.出错处理通道;5.影响上述方面的边界条件。测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。3.13尚未解决的问题无4销售模块设计说明4.1程序描述本模块由三部分主成:销售信息查询:根据商品销售情况,按需要对销售情况进行查询。在该查询模块中,可以按照商品的编号、销售日期等多种方式进行商品销售信息查询。销售信息盘点:可以按照需要对在一定时期内的销售情况进行盘点。销售信息维护:对销售信息进行维护和修补。4.2功能本模块的主要功能是把销售信息写入销售清单,同时对库存清单进行更新,以备用户将来对库存信息进行查询和打印,此外还可以对销售信息进行查询和盘点功能。4.3性能产品的销售单中,单价、金额采用浮点数,保留至小数点后两位。该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒4.4输入项本模块的数据输入项主要是商品的销售单号和商品编号。其中还包括销售数量和销售日期。4.5输出项查询结果4.6算法无4.7流程逻辑1)销售信息查询流程图:2)销售盘点流程图:4.8接口4.9存储分配无4.10注释设计无4.11限制条件CPU:IntelP3及以上;内存:256MB及以上;硬盘:10GB及以上。.NET框架:Microsoft.NetFrameworkV1.1版本及以上。数据库服务器:MicrosoftSQLServer2000及以上4.12测试计划在模块测试时我们主要从以下几个方面考虑:1.模块接口;2.局部数据结构;3.重要执行通道;4.出错处理通道;5.影响上述方面的边界条件。测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。4.13尚未解决的问题无5库存模块设计说明5.1程序描述本模块主要由四部分组成:查询商品信息:主要功能查询商品的明细信息,和它的库存信息。添加商品信息:主要功能添加新进的商品。修改商品信息:主要功能是修改商品的信息,包括他的库存数量。删除商品信息:主要功能是删除不再销售的商品信息。5.2功能本模块的主要功能是商品信息的查询和更新,库存信息的查询和更新。5.3性能单价、金额采用浮点数,保留至小数点后两位。该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒5.4输入项本模块的数据输入项主要是商品编号。5.5输出项查询返回的商品编号。5.6算法无5.7流程逻辑1)库存管理查询流程图:2)库存管理添加流程图:3)库存管理修改流程图:4)库存管理删除流程图:5.8接口5.9存储分配无5.10注释设计无5.11限制条件CPU:IntelP3及以上;内存:256MB及以上;硬盘:10GB及以上。.NET框架:Microsoft.NetFrameworkV1.1版本及以上。数据库服务器:MicrosoftSQLServer2000及以上5.12测试计划在模块测试时我们主要从以下几个方面考虑:1.模块接口;2.局部数据结构;3.重要执行通道;4.出错处理通道;5.影响上述方面的边界条件。测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。5.13尚未解决的问题无6人事管理模块设计说明6.1程序描述人事管理模块由职工管理和供货商信息管理两部分组成:新员工录入:在超市招进新员工时,对其进行基本信息的存储,对员工信息进行基本的了解。员工信息维护:当员工信息发生变化,或者是员工离职,换岗对相关信息发生变化时,利用此子模块对其进行信息变更。以及对供货商信息的添加,查询,修改及删除。6.2功能在超市引进商品时,首先查询已有的供货商信息,然后按照供货商信息采购商品;或者从新的供货商那里引进新的商品,此时,要把新供货商信息添加到供货商清单中。有时,不再从某一供货商那里采购商品时,此时要把供货商信息删掉。当供货商信息有变化时,就需要对供货商信息进行维护等。在系统开发中,为解决超市人员流动问题,在系统中增添了员工管理子模块,用来对超市的人员进行信息化管理,以此来提高员工的办事效率,节约人力资源。6.3性能单价、金额采用浮点数,保留至小数点后两位。该管理系统软件从启

温馨提示

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

评论

0/150

提交评论