该系统实现了商品基本信息、类别信息、仓库信息等基本信息的管理,实现了商品入库、商品出库、入库管理、出库管理、出入库统计等库存管理,系统还实现了库存查询、用户管理、系统管理等功能。系统的核心是库存管理,企业使用库存管理系统,可以摆脱传统的手动填写单据工作模式,节省了大量的人力、物力和财力,使得管理员从繁琐的工作中解放出来
目 录
第一章 系统分析 ....................................................................................................................... 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 3.3.5 入库商品信息查询 ............................................................................................. 16 3.3.6 出库商品信息查询 ............................................................................................. 17 3.3.7 数据备份 ............................................................................................................. 18
第四章 程序代码 ..................................................................................................................... 19
4.1 数据库连接 ..................................................................................................................... 19 4.2 业务逻辑层(主要代码) ................................................................................................. 22 4.3 表示层(删除功能代码) ................................................................................................. 24
该系统实现了商品基本信息、类别信息、仓库信息等基本信息的管理,实现了商品入库、商品出库、入库管理、出库管理、出入库统计等库存管理,系统还实现了库存查询、用户管理、系统管理等功能。系统的核心是库存管理,企业使用库存管理系统,可以摆脱传统的手动填写单据工作模式,节省了大量的人力、物力和财力,使得管理员从繁琐的工作中解放出来
摘 要
随着现代工业的发展,计算机信息管理系统越来越受到企业重视,而库存管理信息系统就是一个典型的信息管理系统(MIS),库存管理系统能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。基于此本人开发了一个库存管理系统,该系统实现了商品基本信息、类别信息、仓库信息等基本信息的管理,实现了商品入库、商品出库、入库管理、出库管理、出入库统计等库存管理,系统还实现了库存查询、用户管理、系统管理等功能。系统的核心是库存管理,企业使用库存管理系统,可以摆脱传统的手动填写单据工作模式,节省了大量的人力、物力和财力,使得管理员从繁琐的工作中解放出来。
本系统开发平台是VS2005,开发语言是C#, 数据库为SQL Server2005。系统采用三层架构模式,三层架构模式可实现代码的分散关注、松散耦合、逻辑复用、标准定义,并使得代码具有高度的可扩展性、安全性、易移植性和易维护性。系统还采用了javascript技术,使得页面富有动态感。
关键词:库存管理,数据库,信息管理系统(MIS)
该系统实现了商品基本信息、类别信息、仓库信息等基本信息的管理,实现了商品入库、商品出库、入库管理、出库管理、出入库统计等库存管理,系统还实现了库存查询、用户管理、系统管理等功能。系统的核心是库存管理,企业使用库存管理系统,可以摆脱传统的手动填写单据工作模式,节省了大量的人力、物力和财力,使得管理员从繁琐的工作中解放出来
第一章
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.2.3 系统主要流程图
管理员登录成功后进入系统主页面流程图,管理员登录成功后,管理员进入系统主页面,对系统主要功能进行操作,登录失败后,重新登录。系统主要流程图如图1-2所示。
图1-2 系统流程图
第二章 系统设计
该系统实现了商品基本信息、类别信息、仓库信息等基本信息的管理,实现了商品入库、商品出库、入库管理、出库管理、出入库统计等库存管理,系统还实现了库存查询、用户管理、系统管理等功能。系统的核心是库存管理,企业使用库存管理系统,可以摆脱传统的手动填写单据工作模式,节省了大量的人力、物力和财力,使得管理员从繁琐的工作中解放出来
2.1 功能模块设计
库存管理系统主要有基本信息管理、库存管理等五大功能模块,系统的五大功能模块如图3-1所示。
图2-1 系统功能模块
库存管理包括商品的基本信息等八个部分,其具体描述如图2-2所示。
图2-2 库存管理模块
该系统实现了商品基本信息、类别信息、仓库信息等基本信息的管理,实现了商品入库、商品出库、入库管理、出库管理、出入库统计等库存管理,系统还实现了库存查询、用户管理、系统管理等功能。系统的核心是库存管理,企业使用库存管理系统,可以摆脱传统的手动填写单据工作模式,节省了大量的人力、物力和财力,使得管理员从繁琐的工作中解放出来
基本信息管理包括管理客户信息等八个部分,具体描述如图2-3所示。
图2-3 基本信息管理模块
系统管理包括备份数据库等7个部分,具体描述如图2-4所示。
图2-4 系统管理模块
2.2 数据库设计
2.2.1 数据库对象
库存管理系统数据库对象主要包括用户表、客户信息表、商品信息表、
入库
该系统实现了商品基本信息、类别信息、仓库信息等基本信息的管理,实现了商品入库、商品出库、入库管理、出库管理、出入库统计等库存管理,系统还实现了库存查询、用户管理、系统管理等功能。系统的核心是库存管理,企业使用库存管理系统,可以摆脱传统的手动填写单据工作模式,节省了大量的人力、物力和财力,使得管理员从繁琐的工作中解放出来
操作信息表、出库信息操作表、库存表、商品类别表、仓库信息表,系统的表设计如表2-1所示。
表2-1 数据库对象
3.2.2 数据表
(1)客户信息表。保存了客户的基本的信息,如客户编号、客户名称、客户类型等,主键是c_ID。客户信息表的详细设计如表3-2所示。
表2-2 Customers表
(2)用户信息表。保存了用户的基本信息,如用户编号、用户密码等,主键是userName用户信息表的详细设计如表2-3所示。
该系统实现了商品基本信息、类别信息、仓库信息等基本信息的管理,实现了商品入库、商品出库、入库管理、出库管理、出入库统计等库存管理,系统还实现了库存查询、用户管理、系统管理等功能。系统的核心是库存管理,企业使用库存管理系统,可以摆脱传统的手动填写单据工作模式,节省了大量的人力、物力和财力,使得管理员从繁琐的工作中解放出来
(3)商品类别表。保存了商品类别的基本的信息,如类别编号、类别名称、商品级别,主键是typeID,商品类别表的详细设计如表2-4所示。
表2-4 ProductTypes表
(4)商品信息表。保存了商品信息的基本的信息,如商品编号、商品名称、供
应商等,主键是p_ID,商品信息表的详细设计如表2-5所示。
表2-5 Products表
(5) 供应商表。保存了供应商的基本的信息,如供应商编号、供应商名称等,主键是sp_ID,供应商品表的详细设计如表2-6所示。
表2-6 Suppiler表
该系统实现了商品基本信息、类别信息、仓库信息等基本信息的管理,实现了商品入库、商品出库、入库管理、出库管理、出入库统计等库存管理,系统还实现了库存查询、用户管理、系统管理等功能。系统的核心是库存管理,企业使用库存管理系统,可以摆脱传统的手动填写单据工作模式,节省了大量的人力、物力和财力,使得管理员从繁琐的工作中解放出来
(6)入库操作信息表。保存了入库商品的基本的信息,如入库单编号、入库操作类型、入库商品编号等,主键是i_ID,入库操作信息表的详细设计如表3-7所示。
表2-7 StoreIn表
(7)出库操作信息表。保存了出库商品的基本的信息,如出库单编号、出库操作类型、出库商品编号等,主键是o_ID,出库操作信息表的详细设计如表2-8所示。
(8)库存信息表。保存了库存商品的基本的信息,如库存编号、商品名称、商品数量等,主键是s_pID,库存信息表的详细设计如表2-9所示。
该系统实现了商品基本信息、类别信息、仓库信息等基本信息的管理,实现了商品入库、商品出库、入库管理、出库管理、出入库统计等库存管理,系统还实现了库存查询、用户管理、系统管理等功能。系统的核心是库存管理,企业使用库存管理系统,可以摆脱传统的手动填写单据工作模式,节省了大量的人力、物力和财力,使得管理员从繁琐的工作中解放出来
表2-9 ProStore表
(9)仓库信息表。保存了仓库的基本的信息,如仓库编号、仓库名称、仓库说明等,主键是s_ID,出库信息表的详细设计如表3-10所示。
表2-10 StoreHouses表
第三章
3.1 用户登录
系统实现与说明
管理员输入正确用户名、密码和验证码,单击登录,进入系统主页面,系统登录页面如图3-1所示。
该系统实现了商品基本信息、类别信息、仓库信息等基本信息的管理,实现了商品入库、商品出库、入库管理、出库管理、出入库统计等库存管理,系统还实现了库存查询、用户管理、系统管理等功能。系统的核心是库存管理,企业使用库存管理系统,可以摆脱传统的手动填写单据工作模式,节省了大量的人力、物力和财力,使得管理员从繁琐的工作中解放出来
3.2 系统主界面
成功登录后,进入库存管理系统的主界面。在主界面可以浏览库存管理系统的基本信息,系统主界面如图3-2所示。
该系统实现了商品基本信息、类别信息、仓库信息等基本信息的管理,实现了商品入库、商品出库、入库管理、出库管理、出入库统计等库存管理,系统还实现了库存查询、用户管理、系统管理等功能。系统的核心是库存管理,企业使用库存管理系统,可以摆脱传统的手动填写单据工作模式,节省了大量的人力、物力和财力,使得管理员从繁琐的工作中解放出来
3.3 库存管理
库存管理是库存管理系统中的主要模块,通过商品入库和出库管理,实现商品的运转。 3.3.1 商品入库
单击左侧商品入库命令,进入商品入库界面,选择入库操作类型,选择商品编号、选择生产日期、输入经办人等,点击确定,完成商品入库。商品入库界面如图3-3所示。
该系统实现了商品基本信息、类别信息、仓库信息等基本信息的管理,实现了商品入库、商品出库、入库管理、出库管理、出入库统计等库存管理,系统还实现了库存查询、用户管理、系统管理等功能。系统的核心是库存管理,企业使用库存管理系统,可以摆脱传统的手动填写单据工作模式,节省了大量的人力、物力和财力,使得管理员从繁琐的工作中解放出来
3.3.2 商品入库管理
从左侧菜单栏单击入库管理命令,可以进入商品入库管理界面,可以对入库商品信息进行删除和编辑操作,选中要删除入库商品信息记录,直接可以单击删除命令,可以删除选中的记录,单击编辑操作命令可以链接到相应的编辑页面,用户可以进行入库商品信息编辑,商品入库管理界面如图3-4所示。
该系统实现了商品基本信息、类别信息、仓库信息等基本信息的管理,实现了商品入库、商品出库、入库管理、出库管理、出入库统计等库存管理,系统还实现了库存查询、用户管理、系统管理等功能。系统的核心是库存管理,企业使用库存管理系统,可以摆脱传统的手动填写单据工作模式,节省了大量的人力、物力和财力,使得管理员从繁琐的工作中解放出来
3.3.3 商品出库
从左侧菜单栏单击商品出库命令,可进入商品出库界面,选择出库操作类型、录入商品编号、录入经办人等,单击确定按钮,实现商品出库。商品出库界面如图3-5所示。
该系统实现了商品基本信息、类别信息、仓库信息等基本信息的管理,实现了商品入库、商品出库、入库管理、出库管理、出入库统计等库存管理,系统还实现了库存查询、用户管理、系统管理等功能。系统的核心是库存管理,企业使用库存管理系统,可以摆脱传统的手动填写单据工作模式,节省了大量的人力、物力和财力,使得管理员从繁琐的工作中解放出来
3.3.4 商品出库管理
从左侧菜单栏单击出库管理命令,进入出库管理页面,对出库商品信息进行删除和编辑操作,选中要删除的出库商品记录,单击删除命令,可删除选中的记录,单击编辑操作可以链接到相应的编辑页面,用户可以进行出库商品信息编辑,商品出库管理界面如图3-6所示。
该系统实现了商品基本信息、类别信息、仓库信息等基本信息的管理,实现了商品入库、商品出库、入库管理、出库管理、出入库统计等库存管理,系统还实现了库存查询、用户管理、系统管理等功能。系统的核心是库存管理,企业使用库存管理系统,可以摆脱传统的手动填写单据工作模式,节省了大量的人力、物力和财力,使得管理员从繁琐的工作中解放出来
3.3.5 入库商品信息查询
单击左侧菜单栏的入库查询命令,进入入库商品信息查询界面,入库查询包括按入库商品编号查询、按入库类型查询、按仓库名称查询、按入库日期查询。输入入库商品编号,单击确定按钮,可以查询到相应的入库商品信息,其它的查询方式与入库商品编号的查询方式一样。入库商品查询界面如图4-7所示。