1、目 录 第一章 系统分析 . 3 1.1 系统需求分析 . 3 1.1.1 系统功能要求 . 3 1.1.2 系统性能要求 . 3 1.2.2 系统用例描述 . 3 1.2.3 系统主要流程图 . 4 第二章 系统设计 . 4 2.1 功能模块设计 . 5 2.2 数据库设计 . 6 2.2.1 数据库对象 . 6 3.2.2 数据表 . 7 第三章 系统实现与说明 . 10 3.1 用户登录 . 10 3.2 系统主界面 . 11 3.3 库存管理 . 12 3.3.1 商品入库 . 12 3.3.2 商品入库管理 . 13 3.3.3 商品出库 . 14 3.3.4 商品出库管理 . 15
2、 3.3.5 入库商品信息查询 . 16 3.3.6 出库商品信息查询 . 17 3.3.7 数据备份 . 18 第四章 程序代码 . 19 4.1 数据库连接 . 19 4.2 业务逻辑层 (主要代码 ) . 22 4.3 表示层 (删除功能代码 ) . 24 摘 要 随着现代工业的发展,计算机信息管理系统越来越受到企业重视,而库存管理信息系统就是一个典型的信息管理系统 (MIS), 库存管理系统能够极大地提高人事劳资管理的效率 ,也是企业的科学化、正规化管理与世界接轨的重要条件。基于此本人开发了一个库存管理系统, 该系统实现了商品基本信息、类别信息、仓库信息等基本信息的管理,实现了商品入库
3、、商品出库、入库管理、出库管理、出入库统计等库存管理,系统还实现了库存查询、用户管理、系统管理等功能。系统的核心是库存管理 ,企业使用库存管理系统,可以摆脱传统的手动填写单据工作模式,节省了大量的人力、物力和财力,使得管理员从繁琐的工作中解放出来。 本系统开发平台是 VS2005,开发语言是 C#, 数据库为 SQL Server2005。系统采用三层架构模式,三层架构模式可实现代码的分散关注、松散耦合、逻辑复用、标准定义,并使得代码具有高度的可扩展性、安全性、易移植性和易维护性。系统还采用了 javascript 技术,使得页面富有动态感。 关键词: 库存管理,数据库, 信息管理系统( MI
4、S) 第一章 系统分析 1.1 系统需求分析 1.1.1 系统功能要求 本人设计了一个基于 Microsoft .NET Framework 的 B/S 库存管理系统,系统包括了以下库存管理的常见功能: (1) 基本信息管理。包括添加商品类别的添加、商品类别管理、商品信息、商品信息管理、客户信息的添加、客户信息管理、仓库信息添加、仓库信息管理。 (2) 库存管理。包括新增入库单、入库管理、新增出库单、出库管理、库存报警、入库统计、出库统计、查看库存信息。 (3) 库存信息查询。包括入库单查询、出库单查询。 (4) 用户管理。包括增加用户、更改密码、更改权限。 (5) 系统管理。包括数据库备份、数据恢复、数据库压缩、分离数据库、附加数据库、数据导入、数据导出。 1.1.2 系统性能要求 库存管理系统为了满足人们的需求应具有以下性能 : ( 1)系统具有易操作性; ( 2)系统具有通用性、灵活性; ( 3)系统具有易维护性; ( 4)系统具有可开放性; ( 5)系统具用易移植性。 1.2.2 系统用例描述 表 1-1 系统用例描述表 编号 用例名称 用例描述 输入 系统响应 输出 1 登录 检查用户是否存在 用户名和密码 在数据 库中查询用户信息 提示:“用户登录成功!“ 2 添加商品信息 对商品信息进行添加 商品信息 存储商品信息 提示:“添加 成功!”