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

下载本文档

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

文档简介

TOC\o"1-3"\h\z1引言 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运行环境目前,我们所开发的系统主要是应用在超市内部,因此,一般配置的计算机硬件就可以满足系统需求。处理器:IntelPentium43.06GX或更高内存:256M(推荐)硬盘空间:40GB 2.软件环境操作系统:WindowsXP或以上开发软件:Eclipse数据库:MicrosoftSQLServer20002.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出错信息错误类型系统提示信息处理方法数据为空错误输入的数据不能为空!为提示位置输入一个数据编号重复错误已存在请重新输入!重新在指定位置输入一个不可重复的编号日期格式错误请按提示格式输入日期!按照程序旁边的文本框或帮助文件的要求,按正确的格式输入日期数据库连接问题数据库连接错误,请重试!由于数据库未安装或数据库连接部分程序未设计好,应重新安装数据库或检查数据库接口部分代码系统崩溃无由于程序代码设计BUG或系统配置不足以支持软件的运行,应检查代码设计中的BUG,以及电脑是否满足本软件硬件要求6.2补救措施我们主要要保证数据的安全,所以要经常的进行数据库备份,周期性的把信息记录到磁盘中,或是手工操作。6.3系统维护设计1码表维护对于所有的码表统一用一个模块维护,要求所有的码表数据表的字段有统一的格式。2基础数据维护对于一些基础数据,用一个基础数据维护模块来维护。3数据库的备份和恢复利用SQLServer自身提供的功能实现基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究基于单片机的多通道数据采集系统基于uPSD3234单片机的氚表面污染测量仪的研制基于单片机的红外测油仪的研究96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造基于单片机的温度智能控制系统的设计与实现基于MSP430单片机的电梯门机控制器的研制基于单片机的气体测漏仪的研究基于三菱M16C/6N系列单片机的CAN/USB协议转换器基于单片机和DSP的变压器油色谱在线监测技术研究基于单片机的膛壁温度报警系统设计基于AVR单片机的低压无功补偿控制器的设计基于单片机船舶电力推进电机监测系统基于单片机网络的振动信号的采集系统基于单片机的大容量数据存储技术的应用研究基于单片机的叠图机研究与教学方法实践基于单片机嵌入式Web服务器技术的研究及实现基于AT89S52单片机的通用数据采集系统基于单片机的多道脉冲幅度分析仪研究机器人旋转电弧传感角焊缝跟踪单片机控制系统基于单片机的控制系统在PLC虚拟教学实验中的应用研究基于单片机系统的网络通信研究与应用基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究基于单片机的模糊控制器在工业电阻炉上的应用研究基于双单片机冲床数控系统的研究与开发基于Cygnal单片机的μC/OS-Ⅱ的研究基于单片机的一体化智能差示扫描量热仪系统研究基于TCP/IP协议的单片机与Internet互联的研究与实现变频调速液压电梯单片机控制器的研究基于单片机γ-免疫计数器自动换样功能的研究与实现基于单片机的倒立摆控制系统设计与实现单片机嵌入式以太网防盗报警系统基于51单片机的嵌入式Internet系统的设计与实现单片机监测系统在挤压机上的应用MSP430单片机在智能水表系统上的研究与应用基于单片机的嵌入式系统中TCP/IP协议栈的实现与应用单片机在高楼恒压供水系统中的应用基于ATmega16单片机的流量控制器的开发基于MSP430单片机的远程抄表系统及智能网络水表的设计基于MSP430单片机具有数据存储与回放功能的嵌入式电子血压计的设计H

温馨提示

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

评论

0/150

提交评论