关键词:库存管理;数据库;信息管理;B/S模式;ASP
摘 要
库存管理是企业管理的重要组成部分。在企业生产经营活动中,库存管理既必须保证生产车间对原材料、零部件需求,又直接影响采购、销售部门的购、销活动。本文主要从系统需求分析、系统结构,功能模块划分,系统设计方面进行说明。系统基于B/S模式,采用ASP和SQL Server2000数据库系统来实现物品信息管理,库存警示,信息查询,留言版等功能。本系统完全符合信息管理系统的要求,并且系统从需求分析、概要设计、详细设计到具体代码实现和后期的功能测试都严格遵循了软件工程的思想。
2 库存管理系统分析
2.1 系统需求分析
企业的库存管理系统,要有效的管理仓库的货物信息,要完成的功能包括仓库内物品信息的修改、物品的删除,物品类别的增加删除,出入库库存数量的增减、供应商的选择,新仓库的创建等。此系统中还要根据不同的用户权限进行不同的操作,当用户非法操作或操作失败以及操作成功时给出相应的提示信息。
用户类型及对应权限
有下列两种用户类型:
(1)系统管理员:可以登录该系统中所有的仓库进行库存操作。可以新增用户并对其设置权限,查看该系统中所有的用户及其隶属的仓库,有删除用户的权限。可新增供应商,查看所有供应商并选择删除供应商。可新增仓库,查看所有仓库并选择删除仓库。
(2)普通用户:只能用相应的用户名和密码登录对应的仓库,只可在对应的仓库进行库存操作。可以查看该系统中所有的用户及其隶属的仓库,但不能做删除用户操作,也没有新增用户的权限。可以查看所有供应商,查看所有仓库,但没有删除供应商和删除仓库的权限,也不能做新增供应商和新增仓库的操作。
库存货物基本信息
库存货物的基本信息包括:物品编号,物品名字,物品类型,物品总数,盘点时间,物品单价,最大限数量,最小限数量,货物单价,物品的相关说明,物品的供应商以及相关的库存操作。
库存操作要求
管理员用户可以对任何仓库进行添加类别,删除类别,添加物品,删除物品,出库,入库,修改物品的操作。
入库登记:入库物品应该严格分类按批次管理;同一批次的物品具有相同的入库批号,入库批号包括很多信息,其中最重要的一条就是入库日期,这对某些易变质物品有重要的参考价值。
出库登记:出库物品和入库一样也应该严格把关,应对库存进行修改,如果出库成功就从相应批次的物品扣除已出库物品的数量。
客户只能对库存信息进行查询和浏览。
目 录
1 引言 1
2 库存管理系统分析 1
2.1 系统需求分析 1
2.2 创建本系统的构思及工作流程图 2
2.3 系统的目标与任务 5
2.4 系统运行环境 6
2.4.1 硬件环境 6
2.4.2 软件环境 6
2.4.3 SQL Server 2000简介 6
2.5 管理信息系统的概述 6
2.6 MVC介绍 6
3 库存管理系统总体设计 7
3.1 系统功能分析 7
3.2 界面设计 8
3.2.1 系统色彩规划 8
3.2.2 系统框架设计 9
3.3 系统功能模块设置 7
3.4 数据库 9
3.4.1 数据库的需求分析 9
3.4.2 数据库 10
4 系统功能的实现及相应代码 12
4.1 用户查询模块以及相应代码 12
4.2 网络管理模块及相应代码 13
4.3 留言版模块及相应代码 14
5 系统测试 15
5.1 测试范围 15
5.2 测试方法 15
5.3 测试结果 16
结 论 16
参考文献 17
附 录 18
致 谢 22