超市采购管理系统毕业设计_第1页
超市采购管理系统毕业设计_第2页
超市采购管理系统毕业设计_第3页
超市采购管理系统毕业设计_第4页
超市采购管理系统毕业设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1引言21.1编写目的21.2背景21.3定义31.4参考资料32总体设计32.1需求规定32.2运行环境42.3基本设计概念和处理流程42.4结构52.5功能需求与程序的关系72.6人工处理过程82.7尚未问决的问题83接口设计83.1用户接口83.2外部接口103.3内部接口114运行设计114.1运行模块组合114.2运行控制114.3运行时间115系统数据结构设计115.1逻辑结构设计要点115.2物理结构设计要点125.3数据结构与程序的关系146系统出错处理设计156.1出错信息156.2补救措施156.3系统维护设计15概要设计说明书1引言1.1编写目的本系统用最简单的操作完成最繁琐的细节,从繁重的脑力劳动脱离出来,由软件统一管理库存采购的管理,使人一目了然。总的任务有:1、 大大提高超市的运作效率。2、 通过全面的信息采集和处理,辅助提高超市的决策水平。3、 使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益,增强超市扩张能力,提供有效的技术保障要求达到界面友好,使用简单,操作方便,运行稳定可靠。总控模块包括操作员管理、权限管理、系统数据管理、系统设置管理等。它为整个系统提供安全保障。采购管理模块包括进货资料录入和维护;采购订单的录入和维护和付款的计算机的操作等。使用对话框窗体方式,使得条例清晰、逻辑性强,并有关键性的强调和警告:对于数据库的更新、删除及用户登录等操作,利用警告的方式来帮助用户进一步来帮助用户进一步确认操作的有效性。以先进成熟的计算机和数据库技术为主要手段,建成超市内部的采购管理信息系统,以做到为经营决策提供有力的信息保证。实现公司的管理现代化、信息资源化和决策科学化。对采购过程中的三个重要记录请购单、采购订单和采购合同做重点管理,各自生成条件合理,数据传递快速有效、按执行状态归类的统计列表及时反映执行状态变化。本系统开发混合运用结构化系统开发方法与面向对象开发方法,结合两种开发方法各自的优势进行系统开发。系统计划实现后,计算机系统代替原来繁琐的人工档案管理。1.2背景随着科学技术的迅猛发展,各行各业对数据的电子化管理的需求越来越强烈。超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争,管理的竞争,人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市,仓储店,便利店,特许加盟店,专卖店,货场等相互并存。如何在激烈的竞争中扩大销售额,降低经营成本,扩大经营规模,成为超市营业者努力追求的目标。超市作为货品交易的主要媒体之一,采购在其中的作用不容忽视,采购部门需要使用方便而有效的方式来管理自己的各种需求信息。在计算机日益普及的今天,有一套行之有效的超市采购管理系统来管理各种采购信息,会方便许多。以前单一的手工检索已不能满足人们的要求,为了便于采购资料的管理,需要有一套有效的采购管理软件。超市采购管理系统软件是一套功能比较完善的管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列等操作系统上使用。除此以外,还可通过访问权限控制以及数据备份功能,确保数据的安全性。本软件能够满足超市管理信息系统的要求,有明确的系统目标,对超市采购过程作信息处理与系统管理。与库存,供应商、财务子系统有效关联,及时响应其他系统信息,并传递处理的结果。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4参考资料1 张海藩.软件工程导论M.清华大学出版社,2008.12 史九林.数据结构基础M.机械工业出版社,2008.73 王珊、萨师煊.数据库系统概论M.高等教育出版社,2006.122总体设计2.1需求规定超市的采购管理系统的主要内容包括,请购单管理,采购请购单管理,采购合同管理等。请购单管理即库存管理员需要估计未来一段时期的库存量添加请购单,包括商品名称,数量,需要日期等信息。按照审批结果自动把库存信息分类记录。输入数据:请购商品的基本信息,修改信息,是否批准信息,选择合同状态输出数据:请购详单,修改后的详单,分类列表记录,入库单和库存最新信息采购请购单管理是采购管理人员根据审批通过的请购单,选择或输入请购单条件生成订购单。输入数据:选择或者输入交货日期,付款方式,付款条件,运输条件等 输出数据:与请购单相对的订购单采购合同管理是选择订购单编号,系统自动传递请购单信息,只要再输入些合同内容就可以生成与订购单编号相同的采购合同,在一定的状态限制下可以添加和撤消操作。输入数据:选择订购单编号,输入合同谈判价格,预付款数目输出数据:合同详单2.2运行环境目前,我们所开发的系统主要是应用在超市内部,因此,一般配置的计算机硬件就可以满足系统需求。处理器: Intel Pentium 4 3.06 GX 或更高内存: 256M(推荐)硬盘空间:40GB2软件环境操作系统:Windows XP或以上开发软件:Eclipse数据库:Microsoft SQL Server 20002.3基本设计概念和处理流程超市采购管理系统业务流程图如下: 图2-1 超市采购管理系统业务流程图 若商品缺货或对某商品有需求,就由库存部门生成请购单,主管部门结合销售计划和财务状况及前期合同执行情况来进行审核,并将未批准的请购单退给库存部门:采购部门根据审批通过请购单生成采购订单发往供应商,供应商得到采购订单后提交采购合同,采购部通过合同管理审核合同,签订合同后反馈供应商要求供货,同时将生效合同存储备查并提交采购部以便采购部向库存部门。发送入库单。2.4结构系统程序结构图如下:超市采购信息管理系统主管审批请购单管理采购订单管理采购合同管理部门资金审批库存信息管理请购单分类请购单生成修改订单新建订单修改撤销订单记录新建合同查询合同合同记录1请购单管理模块: 简述:库存管理员估计未来一段时期的库存量添加请购单,包括商品名称,数量,需要日期等信息。按照审批结果自动把库存信息分类记录。库存信息根据货物是否到达更新输入数据:请购商品的基本信息,修改信息,是否批准信息,选择合同状态输出数据:请购详单,修改后的详单,分类列表记录,入库单和库存最新信息2 主管人员审批模块简述: 主管人员根据年度销售计划,商品特性,等信息判断是否批准输入数据:请购单信息,审批意见输出数据:请购单归类,更新后的请购单分类3 采购订单管理模块如下:简述:采购管理人员根据审批通过的请购单,选择或输入请购单条件生成订购单 输入数据:选择或者输入交货日期,付款方式,付款条件,运输条件等 输出数据:与请购单相对的订购单4 采购合同管理模块模块 简述:采购管理人员在这里只要选择订购单编号,系统自动传递请购单信息,只要再输入些合同内容就可以生成与订购单编号相同的采购合同,在一定的状态限制下可以添加和撤消操作输入数据:选择订购单编号,输入合同谈判价格,预付款数目输出数据:合同详单5 部门资金审批模块 简述:根据自动接收到的用款信息,做出是否通过审批,更新部门可用资金信息 输入数据:判断是否审批输出数据:资金审批分类记录,部门资金最新数目2.5功能需求与程序的关系功能名称增加修改删除查询退出库存信息管理模块请购单分类模块请购单生成修改模块订单新建模块订单修改撤销模块订单记录模块新建合同模块合同记录模块查询合同模块2.6人工处理过程无2.7尚未问决的问题无3接口设计3.1用户接口采用窗口化菜单式进行设计。包括对请购单,采购单及合同的基本信息的管理,可以对请购单,采购单及合同信息进行增,改,删除等设置。用户使用查询,修改等功能需使用SQL语句,本软件回应表格形式返回用户所要求的信息。3.2外部接口和Windows操作系统的接口主要通过API函数实现。应用系统通过ODBC和数据库沟通。3.3内部接口个模块间的功能比较独立,在程序逻辑上没有过多联系。而且个模块间的数据联系主要通过访问数据库接口。对于一些公用函数,用户对象和窗口,提供调用接口说明。4运行设计4.1运行模块组合本系统主要是以一个窗口为模块,一般一个窗口完成一个特定的功能,具体软件的运行模块组合为程序多窗口的运行环境,。各模块之间相对独立,程序的可移植性好。各模块之间主要以传递数据项引用来实现模块之间的合作和数据共享。各个模块在软件运行过程中能较好的交换信息,处理数据。4.2运行控制软件运行时有较友好的界面,基本能够实现用户的数据处理要求。只要符合操作说明,用户可自由控制,不额外限定用户输入,异常由程序内部进行处理,给出相应的提示信息。4.3运行时间系统的运行时间基本可以达到用户的要求,每次操作响应时间上线为1到2秒。5系统数据结构设计5.1逻辑结构设计要点实体关系E-R图:采购合同签订采购部门生成n1拥有部门财务信息111n采购订单 图5-1 超市采购管理系统实体关系ER图采购合同m签收nn采用采购订单1商品供应供应商签订资金请求mn1n图5-2超市采购管理信息系统实体关系ER图供应商实体属性E-R分图供应商供应商编号交易总记录交易历史供应商名称采购合同实体属性E-R分图采购合同合同状态总金额交货日期付款方式合同编号请购单编号操作员生成日期供应商商品信息实体属性E-R分图商品信息商品名称商品编号库存下限库存量单价规格图3-5商品信息实体属性E-R分图采购订单实体属性E-R分图订单状态运输方式规格交货日期供应商总价数量操作员付款方式订单编号采购订单下单日期商品名称单价图3-7采购订单实体属性E-R分图5.2物理结构设计要点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 可以5.3数据结构与程序的关系1商品表(商品编号(主键),商品名称,规格,单价,库存量,库存下线)2采购订单表(订购单编号(主键),订购单状态,下单日期,供应商编号,运输方式编号,登录名)3采购合同表(合同编号(主键),订购单编号,合同状态,总金额,交货日期,付款方式编号,预付款,合同生成日期,登录名,合同完成日期)4部门财务信息表(部门代码,可用资金)5资金使用请求表(请求编号(主键),部门代码,请求资金,请求时间,批准时间,付款方式编号,是否批准)6部门表(部门代码(主键),可用资金)。6系统出错处理设计6.1出错信息错误类型系统提示信息处理方法数据为空错误输入的数据不能为空!为提示位置输入一个数据编号重复错误已存在请重新输入!重新在指定位置输入一个不可重复的编号日期格式错误请按提示格式输入日期!按照程序旁边的文本框或帮助文件的要求,按正确的格式输入日期数据库连接问题数据库连接错误,请重试!由于数据库未安装或数据

温馨提示

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

评论

0/150

提交评论