数据库存管理设计.docx

上传人:b****6 文档编号:8034043 上传时间:2023-05-12 格式:DOCX 页数:16 大小:111.03KB
下载 相关 举报
数据库存管理设计.docx_第1页
第1页 / 共16页
数据库存管理设计.docx_第2页
第2页 / 共16页
数据库存管理设计.docx_第3页
第3页 / 共16页
数据库存管理设计.docx_第4页
第4页 / 共16页
数据库存管理设计.docx_第5页
第5页 / 共16页
数据库存管理设计.docx_第6页
第6页 / 共16页
数据库存管理设计.docx_第7页
第7页 / 共16页
数据库存管理设计.docx_第8页
第8页 / 共16页
数据库存管理设计.docx_第9页
第9页 / 共16页
数据库存管理设计.docx_第10页
第10页 / 共16页
数据库存管理设计.docx_第11页
第11页 / 共16页
数据库存管理设计.docx_第12页
第12页 / 共16页
数据库存管理设计.docx_第13页
第13页 / 共16页
数据库存管理设计.docx_第14页
第14页 / 共16页
数据库存管理设计.docx_第15页
第15页 / 共16页
数据库存管理设计.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库存管理设计.docx

《数据库存管理设计.docx》由会员分享,可在线阅读,更多相关《数据库存管理设计.docx(16页珍藏版)》请在冰点文库上搜索。

数据库存管理设计.docx

数据库存管理设计

库存管理系统设计书

 

班级:

  物信0904班

学号:

  091120183

姓名:

  罗业勤

 

2011年7月4日----7月8日

 

目录

库存管理系统设计书1

第一章可行性分析3

1.1经济可行性3

1.2技术可行性3

1.3操作可行性3

第二章需求分析4

2.3数据字典5

第三章系统设计7

3.2系统构建7

3.3系统功能模块设计7

第四章数据库的设计9

4.1数据库需求分析9

4.2数据库概念结构设计9

4.3数据库的设计与实现11

图2_4(仓库设置信息)总结14

总结15

参考文献16

第一章可行性分析

随着物流业的发展越来越庞大,人们对物质的需求越来越多元化,普通的仓库库存已无法满足人们现在需要高效率的生活,而电子服务已经成为网上的一股潮流。

而更多的,是要求传统行业的服务要延伸到网络,以更方便其生活、工作和学习。

可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。

因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。

系统的可行性分析主要包括经济上的可行性、技术上的可行性和操作上的可行性。

本系统的可行性分析如下:

1.1经济可行性

库存管理系统的收入相对稳定,但要求技术人员等级,系统在普遍的Windows上可以运行,在经济上可行,。

1.2技术可行性

随着信息技术的发展,计算机信息管理系统越来越受到企业重视。

库存管理系统是企业物流管理中不可或缺的一部分。

本文主要分析了库存管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构、功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现作了介绍,同时简单介绍了VisualBasic编程环境和Access数据库管理系统的功能特点。

该系统采用MicrosoftAccess型数据库系统作为库存管理系统的后台数据库,Microsoft公司的VisualBasic6.0工具为开发工具进行系统设计。

该系统能实现库存管理,入库管理,出库管理,盘存管理,历史数据管理,打印和查询等功能,较全面满足了库存管理的各项工作,符合管理信息系统(MIS)的设计要求。

1.3操作可行性

操作系统友好的用户界面和本系统良好的设置,可以使其内部员工在系统实施人员的指导帮助下很快掌握系统的使用方法。

不仅如此,我们还可以编写出详尽的"用户操作说明书",为用户的正确操作给以图文并茂的形式加以说明。

同时,在开发过程中,我们还可以尽量给用户以方便,考虑到用户需求的实际情况,在输入界面、查询界面等部分添加解释或提示,帮助用户尽快掌握本系统的使用方法。

综上所述,本系统的开发在操作上是完全可行的。

第二章需求分析

2.1业务流分析

操作流程

供应商需求

 

初期设置

仓库设置

 

出入库货品日统计

货品借出

货品入库

 

库存盘点

客户是否同意

货品出库

 

出入库查询

库存查询

货物归还

货物审核、盘点

出库表报

库存表报

货品入库

图1-1

2.2数据流分析

库存入库

供应商信息维护

仓库设置

货品借出

库管理系统

库存报表

货品归还

 

出库信息报表

货品出库

图1-2

2.3数据字典

系统名:

库存管理系统

数据名称:

供应商信息

描述:

库存管理系统中的供应商信息

组成:

供应商信息=供应商名称+供应商地址+供应商联系方式

系统名:

库存管理系统

数据名称:

期初设置

描述:

对仓库的情况进合理的设置

组成:

期初设置=供应商信息维护+仓库设置+期初库存设置

系统名:

库存管理系统

数据名称:

客户信息

描述:

库存管理系统中的客户信息

组成:

客户信息=客户名称+客户地址+联系方式

系统名:

库存管理系统

数据名称:

货物信息

描述:

库存管理系统中的货物信息

组成:

货物信息=货物的种类+客户的需求+货物的价格+货物的生产日期+货物存放时间

系统名:

库存管理系统

数据名称:

库存信息

描述:

库存管理系统中的入库信息

组成:

入库信息=入库时间+产品信息

系统名:

库存管理系统

数据名称:

借出、归还货物

描述:

库存管理系统中经过客户同意借出与归还货物

组成:

借出、归还货物=借出时间+借出货物的数量+归还时间

系统名:

库存管理系统

数据名称:

查询统计

描述:

库存管理系统中的查询统计

组成:

查询统计=出入库货品日统计+出入库现金年统计入库查询+出库查询+库存查询+货品借出查询+

货品归还查询

系统名:

库存管理系统

数据名称:

数据报表

描述:

库存管理系统中的原材料数据报表

组成:

数据报表=出库报表+库存报表

 

第三章系统设计

3.1系统简介

库存物资管理系统是一个企事业单位不可缺少的重要部分,它的内容对于企事业单位的决策者和管理者来说都至关重要,所以库存信息管理系统应该为用户提供充足的信息和快捷的查询手段。

而且随着我国经济的不断发展以及企事业单位规模的不断扩大,管理科目的多样化,使得企事业对库存物资的管理越趋繁琐、复杂,工作业务繁杂,工作量大,这种传统的管理模式已经暴露出种种弊端:

难以统一调配和处理,效率极低,缺乏科学性以及合理性。

随着计算机应用的普及与深入,利用计算机能够对所有企事业活动进行统一管理,并进行分析,大大减少了工作量,提高了工作效率,为管理工作带来了极大的方便。

本系统开发的总体任务是实现库存物资管理的系统化、规范化、自动化、达到提高管理效率的目的,本系统本着实用性、通用、开放和安全的原则,使数据库开发软件开发制作,实现了期初设置、库存管理、查询统计、报表打印、综合性的修改、查询及删除等功能。

该设计方法易于推广至其它信息化管理系统的设计,充分利用计算机作为辅助工具,实现从传统的手工管理到计算机管理,对提高管理效率和节约大量的人力、物力有一定的推动作用。

本系统一切从实际出发,充分考虑了库存物资的内部管理、信息交流等方面的复杂需求,实现物资的有效管理,真正为库存物资管理提供一个电子平台。

3.2系统构建

硬件:

内存为1G、硬盘160G、可联网的计算机一台

彩色—黑白两用喷墨打印机一台

软件:

Windows操作系统

服务器采用WindowNT操作系统

前端开发语言使用java

使用MSSQLserver数据库管理系统

3.3系统功能模块设计

该部分要求有功能模块图,并有文字性描述

库存管理系统

退出系统

 

查询统计

数据报表

系统维护

货品管理

期初设置

出入库货品日统计

出入库现金年统计

操作员权限设置

操作员管理

库存报表

出库报表

库存盘点

货品归还

货品借出

货品出库

货品入库

期初库存设置

仓库设置

供应商信息维护

 

数据清理

数据备份

密码修改

数据恢复

货品归还查询

货品借出查询

库存查询

出库查询

入库查询

 

日志清理

查看日志

 

图1-3

第四章数据库的设计

4.1数据库需求分析

21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。

使原本的旧的管理方法越来越不适应现在社会的发展。

为了适应现代社会人们高度强烈的时间观念,库存物资管理系统为企事业单位带来了极大的方便。

设计一个数据库系统,首先必须确认数据库系统的用户和用途。

由于数据库系统是一个组织部门的模拟,数据库系统设计者必须对一个组织部门的基本情况有所了解,比如该组织部门的组织机构、各部门的联系、有关事物和活动以及描述它们的数据、信息流程、政策和制度、报表及其格式和有关的文档等。

收集和分析这些资料的过程称为需求分析。

需求分析的目标是给出应用领域中数据项、数据项之间的关系和数据操作任务的详细定义,为数据库系统的概念设计、逻辑设计和物理设计奠定基础,为优化数据库系统的逻辑结构和物理结构提供可靠依据。

设计人员应与用户密切合作,用户则应积极参与,从而使设计人员对用户需求有全面、准确的理解。

需求分析的过程是对现实世界深入了解的过程,数据库系统能否正确的反映现实世界主要取决于需求分析,需求分析人员既要对数据库技术有一定的了解,又要对组织部门的情况比较熟悉,一般由数据库系统设计人员和本组织部门的有关工作人员合作进行。

该部分有E-R,对所需要的数据进行实体联系分析

4.2数据库概念结构设计

该部分要求描述系统可实现对哪些业务的管理,并要求配有业务流程图。

该部分需要有表的逻辑设计

表结构

 

联系人

联系方式

名称

供应商信息

编号

N

权限

提供

联系方式

姓名

数量

M

N

1

名称

员工信息

管理

货物信息

类型

N

所属部门

规格

存放

价格

 

M

负责人

构建日期

 

仓库信息

所属单位

名称

 

N

N

名称

名称

单价

M

M

供应商名

出库日期

入库信息

出库信息

数量

数量

入库编号

入库日期

出库编号

货品编号

供应

商号

规格

图1-4

4.3数据库的设计与实现

利用sql实现数据库的创建,把截图描述在下方。

1、逻辑结构

仓库信息(名称,负责人,所属单位,构建日期)

供应商信息(供应商编号,供应商名称,联系人,联系方式)

库存信息(编号,规格,单位,数量,单价)

出库信息(货品编号,出库编号,名称,数量,单价,出库日期)

入库信息(入库编号,供应商编号,供应商名称,名称,规格,数量,单价,入库日期)

2、物理结构

员工信息:

字段名

数据类型

长度

是否为空

说明

KC_ID

int

4

主键

Name

Varchar

5

姓名

Fz

Varchar

50

权限

Suoshu

Varchar

15

所属部门

Lan

Char

15

联系方式

仓库设置信息:

字段名

数据类型

长度

是否为空

说明

KC_ID

int

4

主键

Mc

Varchar

10

名称

Fz

Varchar

50

负责人

Suoshu

Varchar

50

所属单位

Date

datetime

4

构建日期

库存信息:

字段名

数据类型

长度

是否为空

说明

Kc_ID

int

4

主键

KC_IDs

varchar

30

ID号

KC_Name

varchar

50

名字

KC_SPEC

varchar

30

规格

KC_Numin

Int

4

单位

KC_Pricemoney

money

8

价格

KCIN_Date

datetime

4

日期

OUT_Remark

nvarchar

50

存货备注

出库信息:

字段名

数据类型

长度

是否为空

说明

ID

int

4

主键

OUT_NumID

varchar

30

货物编号

OUT_Id

varchar

50

出库编号

OUT_name

varchar

30

供应商名称

OUT_Num

int

4

数量

OUT_Price

money

8

价格

OUT_Date

datetime

4

出库日期

OUT_Year

varchar

10

出库年

OUT_Month

varchar

10

出库月

OUT_Remark

varchar

50

出货备注

OUT_people

varchar

20

货物信息

OUT_MDate

datetime

4

是否出货

入库信息:

字段名

数据类型

长度

是否为空

说明

ID

char

4

主键

NumID

varchar

30

入库编号

IN_Id

varchar

20

供应商编号

IN_gysid

varchar

30

供应商名称

IN_Name

varchar

50

货物名称

IN_gysid

varchar

30

入库库位

IN_gysnme

varchar

50

入库检验

IN_SPEC

varchar

30

货物规格

IN_Money

money

8

货物单价

IN_Date

datetime

4

入库日期

IN_Remark

varchar

20

入库备注

 

2、实现数据库

图2-1(库存信息)

图2-2(出库信息)

图2-3(入库信息)

图2_4(仓库设置信息)

总结

在6机房这个舒适的环境中学习和研究数据库,直到真正接触到了数据库这门课才真地发现了这里面得奥妙和值得专研的价值。

数据已然成为当今信息社会的一种极为重要的资源,各个部门无时无刻不在于数据打交道,对于这些大量数据的处理使得数据库应运而生。

作为学习软件的我们对于数据库的学习更加是必不可少。

虽然对于SQL语言这些东西以前基本上没有太多的接触,但是清晰易懂语言的模式并没有对学习造成太大的困扰。

而实际上这学期的双语教学的确让我的学习变的有些吃力,不是因为读不懂,而是读过之后理解仅仅停留在字面意思上,不能很透彻地理解到位。

但是老师课堂上深入浅出的讲解,和对于课件的翻译让我对此有了很大的弥补。

对于数据库的理解已经不仅仅是知道增删改查这些简单的基本操作,知道表之间的连接,一些运算,一些模式等等。

实际上,对于数据库进行建立与操作是十分复杂的,中间要经过很多考虑对于现实的结合,对于软硬件的要求都需要考虑在内。

从某种意义上看来说,对于数据库的学习不仅仅改变了我对与数据库的看法,同时也改变了我对于程序设计的看法。

从前简单的看到就做是不科学的,应该经过规划和研究分析才能上手。

于此同时,老师留的项目其实是对于我们的所学习知识的一种检验与扩充。

因为项目结合很多的其他知识,同时做项目的过程是一个对于知识的重新审视与巩固的过程。

总地来说,这学期的数据库课程让我觉得有所收获,有所得。

加强了对于课程本身的理解,同时也知道了更广的知识面。

参考文献

[1]XX文库:

[2]EDT软件网:

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

当前位置:首页 > 解决方案 > 学习计划

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

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