仓库管理系统总结.docx

上传人:b****3 文档编号:3894293 上传时间:2022-11-26 格式:DOCX 页数:51 大小:889.09KB
下载 相关 举报
仓库管理系统总结.docx_第1页
第1页 / 共51页
仓库管理系统总结.docx_第2页
第2页 / 共51页
仓库管理系统总结.docx_第3页
第3页 / 共51页
仓库管理系统总结.docx_第4页
第4页 / 共51页
仓库管理系统总结.docx_第5页
第5页 / 共51页
点击查看更多>>
下载资源
资源描述

仓库管理系统总结.docx

《仓库管理系统总结.docx》由会员分享,可在线阅读,更多相关《仓库管理系统总结.docx(51页珍藏版)》请在冰豆网上搜索。

仓库管理系统总结.docx

仓库管理系统总结

软件工程总设计书

 

2015年1月15日

课程设计成绩评定表

论文(设计)题目

库存管理系统(基本信息管理)

评定成绩

学习总结

1、了解完成一个实际项目的一般程序及过程,需求文档,概要设计,详细设计,测试,维护,软件交付,了解了软件文档在实际项目中的重要作用。

2、知道怎样编写需求分析,概要设计,详细设计,一份好的软件文档会提高软件代码编写速度,提前完成软件交付,对需求功能修改也有一定的益处。

项目

评判标准(在每一项目对应的标准下方空格内标记√)

优秀

良好

中等

及格

不及格

能很好地完成任务书规定的工作量。

能较好地完成任务书规定的工作量。

按时完成任务书规定的工作量。

基本完成任务书规定的工作量。

没有完成任务书规定的工作量。

资料收集方案设计

独立提出实施方案,有分析整理、获取新知识的能力。

能阅读一些自选资料,能较好地分析整理各类信息。

能分析整理各类信息。

能阅读教师指定的参考资料。

未完成教师指定的参考资料的阅读。

综合应用能力

能熟练掌握和运用基本理论,取得的结果有一定的实用价值。

能熟练掌握和运用有关理论,能独立取得结果。

较好地掌握有关理论,在教师指导下能完成工作。

掌握和运用理论比较符合要求。

基本理论模糊不清,无任何结果。

能力技术水平

设计合理,有较强的实际动手能力和计算机应用能力。

设计比较合理、有一定的实际动手能力和计算机应用能力。

设计比较合理,实际动手尚可。

设计基本合理,理论分析与实施无大错。

设计不合理,实际动手能力差。

报告撰写质量

结构严谨,逻辑性强,层次清晰,文字流畅,符合规X化要求,打印精美。

结构合理,符合逻辑,文章层次分明,语言准确,达到规X化要求,打印工整。

结构基本合理,层次较分明,文理通顺,基本达到规X化要求。

结构基本合理,文字尚通顺,勉强达到规X化要求。

结构混乱,文字表达不清,错别字较多,达不到规X化要求。

实习态度

态度认真,作风严谨,严格按进度开展各项工作。

实习态度比较认真,能按期圆满完成任务书规定的任务。

遵守纪律,基本保证设计时间,按期完成各项工作。

态度尚可,在指导教师的帮助下能按期完成任务。

纪律涣散,不能保证设计时间和进度。

指导老师:

X超群年  月  日

软件工程课程设计任务书

 

系部名称:

信息管理系专业:

电子信息工程年级:

2012

XX:

X坤学号:

2012550514

一、设计题目

库存管理-查询报表管理

二、主要内容

本课程设计完成贸易公司的库存管理子系统,本系统主要包括三个主要的子模块,一、基本信息管理:

管理员信息和权限管理、库房管理、货架管理等;二、出入库管理:

出库管理、入库管理、货物类型维护等;三、查询报表管理:

库存各种条件查询,缺货报告,过期报告等。

三、具体要求

1、完成系统的需求分析

分析系统的参与者,系统要求完成的功能,用ROSE画出系统得用例图,对用例要求写出详细的说明,其格式参考X文。

2、完成系统设计

找出系统的对象,抽象完成分析类图的创建,根据情况画出顺序图,协作图,状态图,部署图,组件图,活动图。

针对具体的思想语言要求写出具体的实现类图,类的属性和服务,标出类之间的关系。

3、编码

结合ROSE的正向和逆向工程,完成需要编码完成的模块。

4、测试

编写合适的测试用例完成系统的测试工作并分析结果

四、主要技术路线提示

1、面向对象分析方法,认真阅读相关知识,完成系统的功能分析和系统设计

2选用ACCESS作为DBMS,

3选用你熟悉的语言完成数据库的读写操作

如java通过ODBCJDBC桥完成数据库的操作简单代码:

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connectioncon=DriverManager.getConnection("jdbc:

odbc:

student","","");

Statementstmt=con.createStatement();

ResultSetrs=stmt.executeQuery("SELECT*FROMstu");

while(rs.next())

System.out.println(rs.getString("name"));

rs.close();

stmt.close();

con.close();

五、进度安排

序号

设计内容

天数

1

进行问题定义,分析设计内容

2

2

需求分析

2

3

总体设计

2

4

详细设计

3

5

编码、测试,写课程设计报告

3

6

指导老师检查设计结果并做成绩评定

2

总计

14

指导教师签名日期年月日

 

摘要

为了适应日趋激烈的市场竞争,企业需要对自身的经营状况有充分的了解,并通过有效的管理不断提高效率。

因此,对仓库的管理也成为提高生产经营效率的一个重要途径。

本仓库管理系统是正对企业仓库商品的资料、出入库登记和查询统计等方面工作而开发的管理软件,是一个使用的管理信息系统,针对企业的实际需要,分析了企业仓库管理系统的功能,并以入库管理和出库管理为重点,描述了两子系统的模块结构设计及实施过程中的技术要点,实现仓库的商品管理,出入库管理、查询管理及用户管理等功能。

用户可以通过相应的模块,对仓库里的商品的基本情况进行更新、删除和查询,对商品的出库和入库进行管理,对出入库明细进行查询和报表打印,对使用该系统的用户进行更新、删除和查询,对库存数量进行查询,还有操作员管理,权限设置,密码修改,数据备份与系统恢复等其他系统管理功能,本系统采用Delhi7+Access数据库进行开发设计。

关键字:

仓库系统;出入库;商品管理

Abstarct

Inodeertomeettheincreasinglyfiercemarketpetion,enterpriseneddtooperatetheirownfullenderstadingofthesituation,andthrougheffectivemanagementcontinuetoimproveefficiency.Therefore,warehousemanagementtoimproveproductingandmanagermenthasalsobeeanimportantwayofefficiency.

Thewarehousemanagementsystemisdesinedforenterprisestorageproductinformation,registrationandcheckoutthestorageareasofworkstatisticsmanagementsofawaredevelopedisapracticalmanagementinformationsystemforthepracticalneedsofenterprises,analyzingtheenterprisewarehousemanagementsystemfunctions,andtoatoragemanagement,andadatabasemanagementfocus,describingthemodulestructureofthetwosub-systemsdesignandimplementationprocessofthetechmicalpoinstoachievethegoodswarehousemanagement,andoutofstoragemanagement,querymanagementandusermanagementfunctions.

Usercanadoptthecorrespondingmoduleofthewarehousethebasicsituationofthemoditytoupdate,delete,andqueryforgoodsoutoflibrariesandstoragemanagement,storagedetailsofaqueryandreportpringing,theuseofthesystem’susersupdate,delete,andquery,thenumberofinventoryquery,aswellasoperatormanagement,permissionssettings,passwordchanges,databackupandsystemrecovery.andothersystemsmanagementfunctions,ThesystemusersDelphi7+Acessdatabasedevelopmentanddesign.

Keywords:

Warehousesystem;outofstorage;datahase,DELPHI,ACCESS

1绪论

1.1课题背景

随着商店、超市或工厂规模的不断扩大,采购的货物种类和对货物的管理变得越来越复杂。

以前,人们对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于货物信息(如货物的供应商、货物的数量和进货的经手人)的统计和核实等往往采用人工登记、检查和查询的方式进行。

数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。

总的来说,缺乏系统,规X的信息管理手段。

显然,在现在这个快节奏的社会里,这种单纯依靠人工的方式已经不再适应企业发展的要求。

尽管现在绝大部分商店、工厂都有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。

数据处理手工操作,工作量大,出错率高,而且出错后不易更改。

面对庞大的信息量,就需要有进货信息管理系统来提高企业采购的工作效率。

通过这样的系统,可以做到信息的规X管理、科学的统计和快速的查询,从而减少管理方面的工作量。

本系统开发的总体任务是实现货物信息关系的数据化、智能化、系统化、规X化、无纸化和自动化。

1.2系统开发关键技术介绍

进货信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。

而对于后者则要求应用程序功能完备,易使用等特点。

因此我们结合企业采购货物的要求,对SQL语言原理、Visualbasic应用程序设计,Oracle数据库技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。

基于上述考虑本系统主要利用myeclipse8.5作前端的应用开发工具,利用Oracle10g作为后台的数据库,利用WINDOWSXP作为系统平台,而全部采用Microsoft的操作系统及其应用开发工具开发的进货信息管理系统。

首先介绍的是开发环境及所用到的基础知识。

其次是系统的设计过程,包括系统分析、功能实现和系统的调试、设计过程中遇到的难点问题等。

本系统充分利用了Visualbasic6.0开发前台应用程序,Oracle10g开发后台数据库的优势,使系统更加完善。

实现了数据库表的浏览,记录的添加、删除和修改,实现了多数据库表的连接操作,实现了多条件查询和模糊查询,并灵活实现了对不可更新查询结果集的更新操作,实现了主从表操作,实现了密码维护等功能。

2需求分析

2.1目标

叙述该项软件开发的意图、应用目标、作用X围以及其他应向读者说明的有关该软件开发的背景材料。

解释被开发软件与其他有关软件之间的关系。

如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。

如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一X方框图来说明该系统的组成和本产品同其他各部分的联系和接口。

|

2.2用户的特点

本系统使用的用户有:

管理员和工作人员

管理员对所有的操作进行控制,对商品的信息和工作人员的添加。

工作人员只能查看剩下的商量的数量,对相应的数据更新。

2.3假定和约束

由于系统较小,且在windows系统下开发,故在windows环境下基本没有什么限制。

2.4需求规定

2.4.1对功能的规定

系统数据流图

1、顶层L01

L02

图2.1数据流图

2、顶层加工产生以下各层DFD

L03L04

L05L06

 

L07L08

 

L09L10

L11L12

 

L13L14

 

L15L16

图2.2系统数据流图

L03:

日常数据L04:

日常信息L05:

入库要求

L06:

入库信息L07:

出库要求L08:

出库信息

L09:

退货要求L10:

退货信息L11:

退入要求

L12:

退入信息L13:

查询要求L14:

查询结果

L15:

打印要求L16:

打印结果

L17

L18

 

L19

L20L21

L22L23

L24L25

 

图2.3系统数据流图

注释:

L17:

商品信息L18:

供应商信息L19:

名片信息

L20:

入库查询要求L21:

入库查询结果

L22:

出库查询要求L23:

出库查询结果

L24:

库存查询要求L25:

库存查询结果

3、定义数据元素

表2.1.2定义数据元素

编号

数据元素名

内部名

值域

类长

备注

E01

账号

ZH

C/12

E02

密码

MM

C/12

E03

XX

XM

C/12

E04

级别

C/10

E05

商品编号

SPBH

C/6

E06

商品名称

SPMC

C/30

E07

规格

GG

C/10

E08

出库价格

CKJG

N/6

E09

出库日期

CKRQ

D/8

E10

出库经手人

CKJSR

C/12

E11

客户

KH

C/12

E12

供货编号

GHBH

C/6

E13

供货单位名称

GHDWM

C/30

E14

收款单位

SKDW

C/30

E15

业务员

YWY

C/12

E16

商品数量

SPSL

N/8

E17

入库价格

RKJG

N/6

E18

入库日期

RKRQ

D/8

E19

入库经手人

RKJSR

C/12

E20

名片编号

MPBH

C/6

E21

供货商编号

GHSBH

C/6

E22

职务

ZW

C/12

E23

公司

GSDH

C/12

E24

地址

DZ

C/30

E25

邮编

YB

C/6

E26

入库编号

RKBH

C/6

E27

库存上限

KCSX

N/8

E28

库存下限

KCXX

N/8

E29

退货编号

THBH

C/6

表2.1.3数据元素定义表

编号

数据元素名

内部名

值域

类长

备注

E30

退货数量

THSL

N/6

E31

退货日期

THRQ

D/8

E32

退货单位

THDW

C/30

E33

退入编号

TRBH

C/6

E34

退入数量

TRSL

N/8

E35

退入单位

TRDW

C/30

E36

退入时间

TRSJ

D/8

E37

出库编号

CKBH

C/6

4、定义数据流

表2.1.4数据流定义表

编号

数据流名

内部名

组成

流量

备注

L01

操作要求

CZYQ

L03+L04+L06

L02

管理信息

GLXX

L05+L07+L08

L03

日常数据

RCSJ

E01+E02+E03+E04+E05

L04

日常信息

RCXX

E01+E02+E03+E04+E05

L05

入库要求

RKYQ

L06+L07+L09

L06

入库信息

RKXX

L07+L08+L10

L07

出库要求

CKYQ

E37+E08+E09+E10+E11

L08

出库信息

CKXX

E37+E08+E09+E10+E11

L09

退货要求

THYQ

E29+E30+E31+E32

L10

退货信息

THXX

E29+E30+E31+E32

L11

退入要求

TRYQ

E33+E34+E35+E36

L12

退入信息

TRXX

E33+E34+E35+E36

L13

查询要求

CXYQ

E05+E06

L14

查询结果

CXJG

E05+E06+E07+E16

L15

打印要求

DYYQ

E05+E06+E08+E13

L16

打印结果

DYJG

E05+E06+E08+E13

L17

商品信息

SPXX

E05+E06+E07+E16+E17

L18

供应商信息

GYSXX

E12+E13+E14+E15

L19

名片信息

MPXX

E20+E22+E23+E24+E25

L20

入库查询要求

RKCXYQ

E05+E06+E27+E28

L21

入库查询结果

RKCXJG

E05+E06+E27+E28

L22

出库查询要求

CKCXYQ

E05+E06+E27+E28

L23

出库查询结果

CKCXJG

E05+E06+E27+E28

L24

库存查询要求

KCCXYQ

E05+E06+E27+E28

L25

库存查询结果

KCCXJG

E05+E06+E27+E28

5、定义文件

表2.1.5文件定义表

编号

文件名

内部名

组成

索引健

备注

F01

库存帐

KCZ

E05+E06+E07+E17+E27+E28

E05升序

F02

商品库

SPK

E05+E06+E07+E17+E27+E28

E05升序

F03

供应商库

GYSK

E21+

E12+E13+E14+E15+E16

E21升序

F04

名片库

MPK

E20+E22+EE23+E24+E25

E20升序

F05

报表

BB

E05+E06+E17+E27+E28+E21+E13

E05升序

F06

入库帐

RKZ

E26+E05+E06+E17+E18+E19

E26升序

F07

出库帐

CKZ

E37+E08+E09+E10

E37升序

6、定义外部项

表2.1.6外部项定义表

编号

名称

输出数据表

输入数据表

备注

W1

操作人员

L01

L02

7、定义加工

表2.1.7定义加工表

编号

加工名

内部名

输入数据流

输出数据流

关联文件

加工逻辑

备注

P1

日常管理

RCGL

L03

L04

F01

P2

入库管理

RKGL

L05

L06

F05

F03

P3

出库管理

CKGL

L07

L08

F01

P4

退货管理

THGL

L

09

L10

F01

P5

退入管理

TRGL

L11

L12

F01

P6

查询管理

CXGL

L13

L14

F06

F01

P7

打印管理

DYGL

L15

L16

F01

F07

P8

商品管理

SPGL

L17

F02

P9

供应商管理

GYSGL

L18

F03

P10

名片管理

MPGL

L19

F04

2.4.2输入输出要求

1、输入:

本软件能够通过浏览器提供的输入表单进行输入,通过数据库导入,通过EXCEL文件导入

2、输出:

本软件能够支持报表显示,打印,要求对每个操作有成功或者失败提示。

2.4.3数据管理能力要求

本软件所建立的数据库表要求能够最多存储32767行记录。

2.4.4故障处理要求

该软件是使用ASP在windowsxp系统下完成的所以只要是兼容windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。

而且应用户的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。

3概要设计

3.1基本设计概念和处理流程

图3.1系统流程图

3.2结构

该系统可以按功能进行模块划分,其模块图如下:

 

图3.2系统模块图

信息录入:

实现商品基本信息、供货商信息、名片信息、库存,入库。

信息查询:

根据查询条件,得到想要查询的结果;

信息统计:

统计仓库里面的商品的数量,种类,并计算库存总价值;

信息打印:

根据打印条件,得到打印结果;

1、模块子系统结构

 

图3.3模块子系统结构

2、功能描述

商品录入子系统要求能快速录入商品,因此必须支持条形码扫描。

图3.4收银业务

3、功能描述

收银业务子系统能计算交易总额,打印交易清单,并根据会员卡打折。

图3.5进货管理图

4、功能描述

进货管理子系统可以根据库存自动指定进货计划,进货时自动等级,以及提供查询和打印计划进货与入库记录的功能。

图3.6收银业务

5、功能描述

销售管理子系统可以控制某商品是否允许销售,查询每种商品的销售情况并产生年、月、日报表,同时可以生成销售排行榜。

图3.7库存管理图

6、功能描述

库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状态报警,以及自动盘点计算。

图3.8人员管理图

7、功能描述

人员管理子系统提供基本

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1