毕业设计-库存管理系统的设计与实现 - 图文 下载本文

内容发布更新时间 : 2024/12/23 11:08:08星期一 下面是文章的全部内容请认真阅读。

库存管理系统的设计与实现

摘 要

库存管理是企业管理的重要组成部分。在企业生产经营活动中,库存管理既必须保证生产车间对原材料、零部件需求,又直接影响采购、销售部门的购、销活动。本文主要从系统需求分析、系统结构,功能模块划分,系统设计方面进行说明。系统基于B/S模式,采用ASP和SQL Server2000数据库系统来实现物品信息管理,库存警示,信息查询,留言版等功能。本系统完全符合信息管理系统的要求,并且系统从需求分析、概要设计、详细设计到具体代码实现和后期的功能测试都严格遵循了软件工程的思想。

关键词:库存管理;数据库;信息管理;B/S模式;ASP

The Design and Implementation of the Stock Management System

Abstract

Stock management is an important component of the enterprises management. In enterprise production and business activities, stock management must ensure the production workshops demand spare parts of the raw materials, and directly affect the activities of the purchasing and sales departments. This paper has analyzed the stock management system basic functions and composition of the system, including requirements analysis, system structure, function modules, and system design explanation. The system bases on B/S model and uses ASP and SQL Server 2000 database system to achieve articles information management, stock warning, statistic and inquiry, message boards and other functions. The system fully complies with the information management system. And requirements from the system analysis, the outline design, detailed design, implementation of the functional test, the development process strictly adhered to the ideas of software engineering.

Key words: Stock Management; Database; Information Management; B/S

Model; ASP

目 录

论文总页数:23页

1 2

引言 ........................................................................................................................................... 1 库存管理系统分析 ................................................................................................................... 1 2.1 2.2 2.3 2.4

系统需求分析 ................................................................................................................... 1 创建本系统的构思及工作流程图 ................................................................................... 2 系统的目标与任务 ........................................................................................................... 4 系统运行环境 ................................................................................................................... 4

2.4.1 硬件环境 .................................................................................................................... 4 2.4.2 软件环境 .................................................................................................................... 4 2.4.3 SQL Server 2000简介 ............................................................................................... 5 2.5 2.6 3

管理信息系统的概述 ....................................................................................................... 5 MVC介绍 ......................................................................................................................... 5

库存管理系统总体设计 ........................................................................................................... 6 3.1 3.2

系统功能分析 ................................................................................................................... 6 界面设计 ........................................................................................................................... 7

3.2.1 系统色彩规划 ............................................................................................................ 7 3.2.2 系统框架设计 ............................................................................................................ 7 3.3 3.4

系统功能模块设置 ........................................................................................................... 6 数据库的设计与实现 ....................................................................................................... 8

3.4.1 数据库的需求分析 .................................................................................................... 8 3.4.2 数据库的设计与实现 ................................................................................................ 9 4

系统功能的实现及相应代码 ................................................................................................. 11 4.1 4.2 4.3 5

用户查询模块以及相应代码 ......................................................................................... 11 网络管理模块及相应代码 ............................................................................................. 11 留言版模块及相应代码 ................................................................................................. 12

系统测试 ................................................................................................................................. 13 5.1 5.2 5.3

测试范围 ......................................................................................................................... 13 测试方法 ......................................................................................................................... 14 测试结果 ......................................................................................................................... 14

结 论 ......................................................................................................................................... 14 参考文献 ......................................................................................................................................... 15 附 录 ......................................................................................................................................... 16

致 谢 ......................................................................................................................................... 20 声 明 ......................................................................................................................................... 21

1 引言

库存管理对企业来说是一项繁琐复杂的工作,每天要处理大量的单据数据。为及时结清每一笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物安全,库存管理人员要花费大量人力物力和时间来做数据记录统计工作。作为计算机应用的一部分,使用计算机对库存信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高库存管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。

目前,在一些中小型公司中,库存管理部分目前仍为手工、半手工操作。从供应单位办理入库登记开始,到使用单位输领料出库手续为止,所有操作基本上都是由仓库管理人员笔写,手理,加上算盘、计算器来完成。这不仅繁锁,效率低,而且缺乏库存管理的一些基本手段,如库存状况统计,查询经济订货量计算等,这给企业在一定程度上造成了管理上的落后,及经济利益上的损失。这严重的影响库存管理的工作效率。因此我用所学到的计算机知识,力求建成一个高效、健壮、易用的库存管理信息系统。

库存管理系统是一个企业不可缺少的部分,它的内容对于单位的决策者和管理者来说都至关重要,所以库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件库存,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。库存管理系统的诸多优点极大地提高库存管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

2 库存管理系统分析

2.1 系统需求分析

企业的库存管理系统,要有效的管理仓库的货物信息,要完成的功能包括仓库内物品信息的修改、物品的删除,物品类别的增加删除,出入库库存数量的增减、供应商的选择,新仓库的创建等。此系统中还要根据不同的用户权限进行不同的操作,当用户非法操作或操作失败以及操作成功时给出相应的提示信息。

? 用户类型及对应权限 有下列两种用户类型:

第 1 页 共 23页

(1)系统管理员:可以登录该系统中所有的仓库进行库存操作。可以新增用户并对其设置权限,查看该系统中所有的用户及其隶属的仓库,有删除用户的权限。可新增供应商,查看所有供应商并选择删除供应商。可新增仓库,查看所有仓库并选择删除仓库。

(2)普通用户:只能用相应的用户名和密码登录对应的仓库,只可在对应的仓库进行库存操作。可以查看该系统中所有的用户及其隶属的仓库,但不能做删除用户操作,也没有新增用户的权限。可以查看所有供应商,查看所有仓库,但没有删除供应商和删除仓库的权限,也不能做新增供应商和新增仓库的操作。

? 库存货物基本信息

库存货物的基本信息包括:物品编号,物品名字,物品类型,物品总数,盘点时间,物品单价,最大限数量,最小限数量,货物单价,物品的相关说明,物品的供应商以及相关的库存操作。

? 库存操作要求

管理员用户可以对任何仓库进行添加类别,删除类别,添加物品,删除物品,出库,入库,修改物品的操作。

入库登记:入库物品应该严格分类按批次管理;同一批次的物品具有相同的入库批号,入库批号包括很多信息,其中最重要的一条就是入库日期,这对某些易变质物品有重要的参考价值。

出库登记:出库物品和入库一样也应该严格把关,应对库存进行修改,如果出库成功就从相应批次的物品扣除已出库物品的数量。

客户只能对库存信息进行查询和浏览。

2.2 创建本系统的构思及工作流程图

随着时代的发展、计算机行业的进步。各种库存问题越来越突出,其效率的低下和时间的浪费已经成了广大库存问题的大毛病。人们希望一种即快捷又高效的库存管理,能解决以上的弊端,能提高时效性。从此目的出发,我们组建一个服务性平台,提供一个“虚拟”的平台给用户和客户,将库存一些烦琐的操作变成一个后台式的处理,用户和客户之间只需要简简单单的几步就能完成对货物的入库或出库操作,并对货物进行门别类进行整理,用户可以很轻松地完成对货物的查询,节约大量的时间。

综上所述,我们确定了网站的内容,确定了网站风格并对网站的所有的功能进行总的概括,确定这些功能在网站的位置及要求达到的效果。在此基础上,逐步完成对网站的构造和功能的实现。

第 2 页 共 23页