超市采购系统软件设计说明书_第1页
超市采购系统软件设计说明书_第2页
超市采购系统软件设计说明书_第3页
超市采购系统软件设计说明书_第4页
超市采购系统软件设计说明书_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1引言211编写目的212背景213定义314参考资料32总体设计321需求规定322运行环境423基本设计概念和处理流程424结构525功能需求与程序的关系726人工处理过程827尚未问决的问题83接口设计831用户接口832外部接口1033内部接口114运行设计1141运行模块组合1142运行控制1143运行时间115系统数据结构设计1151逻辑结构设计要点1152物理结构设计要点1253数据结构与程序的关系146系统出错处理设计1561出错信息1562补救措施1563系统维护设计15概要设计说明书1引言11编写目的本系统用最简单的操作完成最繁琐的细节,从繁重的脑力劳动脱离出来,由软件统一管理库存采购的管理,使人一目了然。总的任务有1、大大提高超市的运作效率。2、通过全面的信息采集和处理,辅助提高超市的决策水平。3、使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张能力,提供有效的技术保障要求达到界面友好,使用简单,操作方便,运行稳定可靠。总控模块包括操作员管理、权限管理、系统数据管理、系统设置管理等。它为整个系统提供安全保障。采购管理模块包括进货资料录入和维护采购订单的录入和维护和付款的计算机的操作等。使用对话框窗体方式,使得条例清晰、逻辑性强,并有关键性的强调和警告对于数据库的更新、删除及用户登录等操作,利用警告的方式来帮助用户进一步来帮助用户进一步确认操作的有效性。以先进成熟的计算机和数据库技术为主要手段,建成超市内部的采购管理信息系统,以做到为经营决策提供有力的信息保证。实现公司的管理现代化、信息资源化和决策科学化。对采购过程中的三个重要记录请购单、采购订单和采购合同做重点管理,各自生成条件合理,数据传递快速有效、按执行状态归类的统计列表及时反映执行状态变化。本系统开发混合运用结构化系统开发方法与面向对象开发方法,结合两种开发方法各自的优势进行系统开发。系统计划实现后,计算机系统代替原来繁琐的人工档案管理。12背景随着科学技术的迅猛发展,各行各业对数据的电子化管理的需求越来越强烈。超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争,管理的竞争,人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态超市,仓储店,便利店,特许加盟店,专卖店,货场等相互并存。如何在激烈的竞争中扩大销售额,降低经营成本,扩大经营规模,成为超市营业者努力追求的目标。超市作为货品交易的主要媒体之一,采购在其中的作用不容忽视,采购部门需要使用方便而有效的方式来管理自己的各种需求信息。在计算机日益普及的今天,有一套行之有效的超市采购管理系统来管理各种采购信息,会方便许多。以前单一的手工检索已不能满足人们的要求,为了便于采购资料的管理,需要有一套有效的采购管理软件。超市采购管理系统软件是一套功能比较完善的管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列等操作系统上使用。除此以外,还可通过访问权限控制以及数据备份功能,确保数据的安全性。本软件能够满足超市管理信息系统的要求,有明确的系统目标,对超市采购过程作信息处理与系统管理。与库存,供应商、财务子系统有效关联,及时响应其他系统信息,并传递处理的结果。13定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。14参考资料1张海藩软件工程导论M清华大学出版社,200812史九林数据结构基础M机械工业出版社,200873王珊、萨师煊数据库系统概论M高等教育出版社,2006122总体设计21需求规定超市的采购管理系统的主要内容包括,请购单管理,采购请购单管理,采购合同管理等。请购单管理即库存管理员需要估计未来一段时期的库存量添加请购单,包括商品名称,数量,需要日期等信息。按照审批结果自动把库存信息分类记录。输入数据请购商品的基本信息,修改信息,是否批准信息,选择合同状态输出数据请购详单,修改后的详单,分类列表记录,入库单和库存最新信息采购请购单管理是采购管理人员根据审批通过的请购单,选择或输入请购单条件生成订购单。输入数据选择或者输入交货日期,付款方式,付款条件,运输条件等输出数据与请购单相对的订购单采购合同管理是选择订购单编号,系统自动传递请购单信息,只要再输入些合同内容就可以生成与订购单编号相同的采购合同,在一定的状态限制下可以添加和撤消操作。输入数据选择订购单编号,输入合同谈判价格,预付款数目输出数据合同详单22运行环境目前,我们所开发的系统主要是应用在超市内部,因此,一般配置的计算机硬件就可以满足系统需求。处理器INTELPENTIUM4306GX或更高内存256M(推荐)硬盘空间40GB2软件环境操作系统WINDOWSXP或以上开发软件ECLIPSE数据库MICROSOFTSQLSERVER200023基本设计概念和处理流程超市采购管理系统业务流程图如下图21超市采购管理系统业务流程图若商品缺货或对某商品有需求,就由库存部门生成请购单,主管部门结合销售计划和财务状况及前期合同执行情况来进行审核,并将未批准的请购单退给库存部门采购部门根据审批通过请购单生成采购订单发往供应商,供应商得到采购订单后提交采购合同,采购部通过合同管理审核合同,签订合同后反馈供应商要求供货,同时将生效合同存储备查并提交采购部以便采购部向库存部门。发送入库单。24结构系统程序结构图如下超市采购信息管理系统主管审批请购单管理采购订单管理采购合同管理部门资金审批库存信息管理请购单分类请购单生成修改订单新建订单修改撤销订单记录新建合同查询合同合同记录1请购单管理模块简述库存管理员估计未来一段时期的库存量添加请购单,包括商品名称,数量,需要日期等信息。按照审批结果自动把库存信息分类记录。库存信息根据货物是否到达更新输入数据请购商品的基本信息,修改信息,是否批准信息,选择合同状态输出数据请购详单,修改后的详单,分类列表记录,入库单和库存最新信息2主管人员审批模块简述主管人员根据年度销售计划,商品特性,等信息判断是否批准输入数据请购单信息,审批意见输出数据请购单归类,更新后的请购单分类3采购订单管理模块如下简述采购管理人员根据审批通过的请购单,选择或输入请购单条件生成订购单输入数据选择或者输入交货日期,付款方式,付款条件,运输条件等输出数据与请购单相对的订购单4采购合同管理模块模块简述采购管理人员在这里只要选择订购单编号,系统自动传递请购单信息,只要再输入些合同内容就可以生成与订购单编号相同的采购合同,在一定的状态限制下可以添加和撤消操作输入数据选择订购单编号,输入合同谈判价格,预付款数目输出数据合同详单5部门资金审批模块简述根据自动接收到的用款信息,做出是否通过审批,更新部门可用资金信息输入数据判断是否审批输出数据资金审批分类记录,部门资金最新数目25功能需求与程序的关系26人工处理过程无27尚未问决的问题无功能名称增加修改删除查询退出库存信息管理模块请购单分类模块请购单生成修改模块订单新建模块订单修改撤销模块订单记录模块新建合同模块合同记录模块查询合同模块3接口设计31用户接口采用窗口化菜单式进行设计。包括对请购单,采购单及合同的基本信息的管理,可以对请购单,采购单及合同信息进行增,改,删除等设置。用户使用查询,修改等功能需使用SQL语句,本软件回应表格形式返回用户所要求的信息。32外部接口和WINDOWS操作系统的接口主要通过API函数实现。应用系统通过ODBC和数据库沟通。33内部接口个模块间的功能比较独立,在程序逻辑上没有过多联系。而且个模块间的数据联系主要通过访问数据库接口。对于一些公用函数,用户对象和窗口,提供调用接口说明。4运行设计41运行模块组合本系统主要是以一个窗口为模块,一般一个窗口完成一个特定的功能,具体软件的运行模块组合为程序多窗口的运行环境,。各模块之间相对独立,程序的可移植性好。各模块之间主要以传递数据项引用来实现模块之间的合作和数据共享。各个模块在软件运行过程中能较好的交换信息,处理数据。42运行控制软件运行时有较友好的界面,基本能够实现用户的数据处理要求。只要符合操作说明,用户可自由控制,不额外限定用户输入,异常由程序内部进行处理,给出相应的提示信息。43运行时间系统的运行时间基本可以达到用户的要求,每次操作响应时间上线为1到2秒。5系统数据结构设计51逻辑结构设计要点实体关系ER图图51超市采购管理系统实体关系ER图采购合同签订采购部门生成N1拥有部门财务信息111N采购订单采购合同M签收NN采用采购订单1商品供应供应商签订资金请求MN1N图52超市采购管理信息系统实体关系ER图供应商实体属性ER分图采购合同实体属性ER分图供应商供应商编号交易总记录交易历史供应商名称采购合同合同状态总金额交货日期付款方式合同编号请购单编号操作员生成日期供应商商品信息实体属性ER分图图35商品信息实体属性ER分图采购订单实体属性ER分图图37采购订单实体属性ER分图商品信息商品名称规格单价库存量库存下限商品编号采购订单付款方式数量总价供应商单价规格下单日期商品名称交货日期运输方式操作员订单编号订单状态52物理结构设计要点1商品表结构字段名数据类型字段大小可否为空说明商品编号数字50可以主键商品名称文本长整形可以规格文本整形可以单价数字50可以库存量数字50可以库存下限数字50可以2采购订单表字段名数据类型字段大小可否为空说明订购单编号数字整形可以主键订购单状态数字整形可以0尚未执行,1执行中,2执行完毕,1已经撤销下单日期日期/时间可以供应商编号数字整形可以运输方式编号数字整形可以1汽车,2火车,3轮船,4飞机,5混合,6外包托运登录名文本50可以QQ3采购合同表字段名数据类型字段大小可否为空说明合同编号数字整形可以主键订购单编号数字整形可以合同状态数字整形可以0未执行,1执行中,2已完成,1已撤销总金额货币可以交货日期日期/时间可以付款方式编号数字可以1现金,2信用卡,3支票,预付款货币可以合同生成日期日期/时间可以登录名文本50可以HH合同完成日期日期/时间可以4部门财务信息表字段名数据类型字段大小可否为空说明部门代码数字可以可用资金货币可以5请购单表字段名数据类型字段大小可否为空说明请求编号自动编号整形可以主键,1采购部,2仓库,3财务部部门代码数字8字节可以要求使用的资金1,建立合同,需要预付款时;合同执行完毕时请求资金货币可以请求时间日期/时间可以批准时间日期/时间可以请求刚建立时批准时间为请求时间,如果这两个时间相等,说明该请求尚未批准付款方式编号数字整形可以是否批准数字字节可以6部门表字段名数据类型字段大小可否为空说明部门代码数字整形可以主键部门名称文本50可以53数据结构与程序的关系1商品表(商品编号(主键),商品名称,规格,单价,库存量,库存下线)2采购订单表(订购单编号(主键),订购单状态,下单日期,供应商编号,运输方式编号,登录名)3采购合同表(合同编号(主键),订购单编号,合同状态,总金额,交货日期,付款方式编号,预付款,合同生成日期,登录名,合同完成日期)4部门财务信息表(部门代码,可用资金)5资金使用请求表(请求编号(主键),部门代码,请求资金,请求时间,批准时间,付款方式编号,是否批准)6部门表(部门代码(主键),可用资金)。6系统出错处理设计61出错信息错误类型系统提示信息处理方法数据为空错误输入的数据不能为空为提示位置输入一个数据编号重复错误已存在请重新输入重新在指定位置输入一个不可重复的编号日期格式错误请按提示格式输入日期按照程序旁边的文本框或帮助文件的要求,按正确的格式输入日期数据库连接问题数据库连接错误,请重试由于数据库未安装或数据库

温馨提示

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

评论

0/150

提交评论