超市采购管理系统毕业设计.docx

上传人:b****6 文档编号:13051988 上传时间:2023-06-10 格式:DOCX 页数:21 大小:189.14KB
下载 相关 举报
超市采购管理系统毕业设计.docx_第1页
第1页 / 共21页
超市采购管理系统毕业设计.docx_第2页
第2页 / 共21页
超市采购管理系统毕业设计.docx_第3页
第3页 / 共21页
超市采购管理系统毕业设计.docx_第4页
第4页 / 共21页
超市采购管理系统毕业设计.docx_第5页
第5页 / 共21页
超市采购管理系统毕业设计.docx_第6页
第6页 / 共21页
超市采购管理系统毕业设计.docx_第7页
第7页 / 共21页
超市采购管理系统毕业设计.docx_第8页
第8页 / 共21页
超市采购管理系统毕业设计.docx_第9页
第9页 / 共21页
超市采购管理系统毕业设计.docx_第10页
第10页 / 共21页
超市采购管理系统毕业设计.docx_第11页
第11页 / 共21页
超市采购管理系统毕业设计.docx_第12页
第12页 / 共21页
超市采购管理系统毕业设计.docx_第13页
第13页 / 共21页
超市采购管理系统毕业设计.docx_第14页
第14页 / 共21页
超市采购管理系统毕业设计.docx_第15页
第15页 / 共21页
超市采购管理系统毕业设计.docx_第16页
第16页 / 共21页
超市采购管理系统毕业设计.docx_第17页
第17页 / 共21页
超市采购管理系统毕业设计.docx_第18页
第18页 / 共21页
超市采购管理系统毕业设计.docx_第19页
第19页 / 共21页
超市采购管理系统毕业设计.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

超市采购管理系统毕业设计.docx

《超市采购管理系统毕业设计.docx》由会员分享,可在线阅读,更多相关《超市采购管理系统毕业设计.docx(21页珍藏版)》请在冰点文库上搜索。

超市采购管理系统毕业设计.docx

超市采购管理系统毕业设计

1引言2

1.1编写目的2

1.2背景2

1.3定义3

1.4参考资料3

2总体设计3

2.1需求规定3

2.2运行环境4

2.3基本设计概念和处理流程4

2.4结构5

2.5功能需求与程序的关系7

2.6人工处理过程8

2.7尚未问决的问题8

3接口设计8

3.1用户接口8

3.2外部接口10

3.3内部接口11

4运行设计11

4.1运行模块组合11

4.2运行控制11

4.3运行时间11

5系统数据结构设计11

5.1逻辑结构设计要点11

5.2物理结构设计要点12

5.3数据结构与程序的关系14

6系统出错处理设计15

6.1出错信息15

6.2补救措施15

6.3系统维护设计15

概要设计说明书

1引言

1.1编写目的

本系统用最简单的操作完成最繁琐的细节,从繁重的脑力劳动脱离出来,由软件统一管理库存采购的管理,使人一目了然。

总的任务有:

1、大大提高超市的运作效率。

2、通过全面的信息采集和处理,辅助提高超市的决策水平。

3、使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张能力,提供有效的技术保障

要求达到界面友好,使用简单,操作方便,运行稳定可靠。

总控模块包括操作员管理、权限管理、系统数据管理、系统设置管理等。

它为整个系统提供安全保障。

采购管理模块包括进货资料录入和维护;采购订单的录入和维护和付款的计算机的操作等。

使用对话框窗体方式,使得条例清晰、逻辑性强,并有关键性的强调和警告:

对于数据库的更新、删除及用户登录等操作,利用警告的方式来帮助用户进一步来帮助用户进一步确认操作的有效性。

以先进成熟的计算机和数据库技术为主要手段,建成超市内部的采购管理信息系统,以做到为经营决策提供有力的信息保证。

实现公司的管理现代化、信息资源化和决策科学化。

对采购过程中的三个重要记录——请购单、采购订单和采购合同做重点管理,各自生成条件合理,数据传递快速有效、按执行状态归类的统计列表及时反映执行状态变化。

本系统开发混合运用结构化系统开发方法与面向对象开发方法,结合两种开发方法各自的优势进行系统开发。

系统计划实现后,计算机系统代替原来繁琐的人工档案管理。

1.2背景

随着科学技术的迅猛发展,各行各业对数据的电子化管理的需求越来越强烈。

超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争,管理的竞争,人才的竞争。

技术的提升和管理的升级是超市业的竞争核心。

零售领域目前呈多元发展趋势,多种业态:

超市,仓储店,便利店,特许加盟店,专卖店,货场等相互并存。

如何在激烈的竞争中扩大销售额,降低经营成本,扩大经营规模,成为超市营业者努力追求的目标。

超市作为货品交易的主要媒体之一,采购在其中的作用不容忽视,采购部门需要使用方便而有效的方式来管理自己的各种需求信息。

在计算机日益普及的今天,有一套行之有效的超市采购管理系统来管理各种采购信息,会方便许多。

以前单一的手工检索已不能满足人们的要求,为了便于采购资料的管理,需要有一套有效的采购管理软件。

超市采购管理系统软件是一套功能比较完善的管理软件,具有数据操作方便高效迅速等优点。

该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列等操作系统上使用。

除此以外,还可通过访问权限控制以及数据备份功能,确保数据的安全性。

本软件能够满足超市管理信息系统的要求,有明确的系统目标,对超市采购过程作信息处理与系统管理。

与库存,供应商、财务子系统有效关联,及时响应其他系统信息,并传递处理的结果。

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4参考资料

1张海藩.《软件工程导论》M.清华大学出版社,2008.1

2史九林.《数据结构基础》M.机械工业出版社,2008.7

3王珊、萨师煊.《数据库系统概论》M.高等教育出版社,2006.12

2总体设计

2.1需求规定

超市的采购管理系统的主要内容包括,请购单管理,采购请购单管理,采购合同管理等。

请购单管理即库存管理员需要估计未来一段时期的库存量添加请购单,包括商品名称,数量,需要日期等信息。

按照审批结果自动把库存信息分类记录。

输入数据:

请购商品的基本信息,修改信息,是否批准信息,选择合同状态

输出数据:

请购详单,修改后的详单,分类列表记录,入库单和库存最新信息

采购请购单管理是采购管理人员根据审批通过的请购单,选择或输入请购单条件生成订购单。

输入数据:

选择或者输入交货日期,付款方式,付款条件,运输条件等

输出数据:

与请购单相对的订购单

采购合同管理是选择订购单编号,系统自动传递请购单信息,只要再输入些合同内容就可以生成与订购单编号相同的采购合同,在一定的状态限制下可以添加和撤消操作。

输入数据:

选择订购单编号,输入合同谈判价格,预付款数目

输出数据:

合同详单

2.2运行环境

目前,我们所开发的系统主要是应用在超市内部,因此,一般配置的计算机硬件就可以满足系统需求。

处理器:

IntelPentium43.06GX或更高

内存:

256M(推荐)

硬盘空间:

40GB

2.软件环境

操作系统:

WindowsXP或以上

开发软件:

Eclipse

数据库:

MicrosoftSQLServer2000

2.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图:

 

 

 

图5-1超市采购管理系统实体关系ER图

 

 

图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

可以

Qq

 

3采购合同表

字段名

数据类型

字段大小

可否为空

说明

合同编号

数字

整形

可以

主键

订购单编号

数字

整形

可以

合同状态

数字

整形

可以

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自身提供的功能实现

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2