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

当今世界,Internet发展非常迅速并且在社会的各个方面得到了普及,计算机的应用已经在政府、军事、科研、商业等部门出现,连接着几乎社会上的每个家庭。而在企业管理中,计算机库存管理系统对于企业的发展又是不可或缺的一部分。
本文系统地介绍了建立一个库存管理系统的过程。它提出了一个库存管理系统的设计原则,设计理念和具体的实现过程,思想和各个部分的架构和设计进行了详细的设计过程。该系统主要实现了用户对存储的各类信息档案包括产品基本信息、调拨信息、用户信息等的查询,修改功能,还有用户对产品的销售管理,对产品的出入库功能。
系统开发环境是Microsoft Visual Studio,选用ASP.NET技术,数据库采用SQL Server,Web服务器是IIS。 M000293
关键词:商品库存管理系统  ASP.NET  SQL Server
With the rapid development of Internet and the spread of the Internet, computer is widely used in the government, military, scientific research, commercial, and other departments, connected to the innumberable families, using computer merchandise inventory management system is imperative.
This paper systematically introduced to build a computer merchandise inventory management system. Thus this paper discusses a computer to realize merchandise inventory management system design principle, design idea and realization process of each part of the architecture and design ideas and design process are described. This system mainly realizes the user to store all kinds of information including material, basic product information, supplier information, the use of units of information query, modify function, and users to the sale of the product management, product storage function.
System development environment is Microsoft Visual Studio, using ASP.NET technology, database using SQL Server, Web server is IIS.
Key Words: merchandise inventory management system; ASP.NET; SQL Server
.1 系统功能需求分析 查看完整请+Q:351916072获取
系统模块的设计贯穿着整体设计的思路,对于不同的使用对象,具有不同的权限,最终也具有不同的操作。
本系统主要是管理员拥有的功能,管理员肩负管理、维护系统的责任。系统管理员的主要需求如下:
(1)员工信息管理功能。管理员在此添加员工的姓名、电话、家庭地址等一系列的信息,对信息保存后便可看到员工的基本信息介绍。
 (2)管理员设置功能。管理员登录后进入用户设置,可以进行添加用户和修改用户权限以及修改自己的密码等操作。
(3)新闻管理功能。管理员可以添加新闻还可以修改和删除新闻。
(4)用户管理功能。管理员可以添加用户信息,并且可以修改和删除用户信息。
(5)产品管理功能。管理员可以添加产品信息,可以查看详情或删除产品信息。
(6)销售管理功能。管理员可以对产品进行入库操作,出库操作,调拨操作。
(7)产品查询管理功能。管理员输入产品名称,点击查询就可以查看产品详情。
(8)产品销售查询管理功能。管理员输入产品名称,点击查询就可以了解该产品的销售记录以及销售量等信息。
(9)用户档案查询管理功能。管理员输入用户编号,点击查询就可以查看该用户的所有信息。
(10)新闻资讯查询管理功能。管理员只要在新闻列表中点击新闻标题就可以查看新闻的具体详情。
(11)新闻点击数显示功能。
(12)更改口令管理功能。输入管理员的名称、原密码、新密码对旧口令进行修改。
3.2 可行性分析
1. 技术可行性分析
技术可行性分析主要是从开发环境方面来说,本系统我选择采用Microsoft Visual Studio 2010作为我最终的开发环境,使用ASP.NET技术开发出良好的用户界面,使得用户能够简单清晰的使用本系统的各种操作。从数据库选择方面来说,我选择采用Microsoft SQL Server 2008这个数据库作为我的数据存储库,虽然在市场上有许多的数据管理系统,对于我的系统而言,Microsoft SQL Server 2008数据库比MySQL数据库来的更加适用,Microsoft SQL Server 2008数据库能够采集范围更大的数据,并且给管理人员提供新的报表和监控工具,让管理员更加便捷的管理大量的数据,在此同时能够保持数据的安全性和完整性。从硬件方面来讲,随着计算机技术的飞速发展,硬件的革新也很快,容量更多,安全和可靠性更好。
2. 经济可行性
本系统所实现的功能还是相对比较简单的,开发工具和数据库都可以自己网上下载并安装,功能上也基本实现了用户和管理员的对数据基本性的操作,开发成本的话比较低,对于我开发这个系统来说是比较经济的。
3. 社会环境因素可行性分析
对于现在来说,随着现代工业飞速发展,计算机信息化管理已经形成了一种形势,而在企业信息化管理中,库存管理又是一个不可或缺的部分,对于企业的管理层来说也是极为重要的。企业规模会不断的扩大,产品的信息量也会加大,所以说及时的反馈库存管理信息是保证企业正常运行的必要手段。
4. 系统具体分析
要建立库存管理系统,就必须对现行的库存管理系统进行全面而充分的调查研究。必须对库存管理系统的具体流程进行全面的调查,全面掌握库存管理的各种要求和问题,以便做出符合市场需求的系统。
原来库存管理平台的管理系统中心进行消息管理的主要方式是在人工处理的基础上,顶多是使用电脑打印出一些清单,工作量很大,出错的几率又高,缺乏系统、规范的信息管理手段。管理系统是现在准备设置库存管理一般平台,对计算机管理相关库存产品实施管理,以提高工作效率和管理水平。本系统对用户的需要有以下几个方面:
(1)系统的需求分析:可以随时登陆系统,浏览产品库存相关信息,管理权限由系统管理员掌握和分配。
(2)对数据的安全性、可靠性要求:系统各项数据信息必须达到安全性和可靠性的要求。
(3)按时对数据进行整理:根据商品进出库信息量的大小,要定时对系统数据库进行整理,以保证系统数据库能够稳定运行。
目录
1.绪论    1 查看完整请+Q:351916072获取
1.1 研究背景    1
1.2 选题目的及意义    1
1.3 研究内容    1
1.4 论文架构    2
2.开发模式与主要技术介绍    3
2.1开发模式介绍    3
2.2 ASP.NET技术介绍    4
2.3 Microsoft Visual Studio简介    5
2.4 IIS简介    5
3.系统分析    7
3.1 系统功能需求分析    7
3.2 可行性分析    8
3.3 系统功能设计分析    9
3.3.1 功能模块设计    9
3.3.2 系统数据流图    10
3.4 UML用例    10
4.系统概要设计    12
4.1 总体设计    12
4.2 管理员登录权限分配    13
4.3 数据库设计与实现    13
4.3.1 数据库设计    13
4.3.2 数据库的设计与实现    16
5.系统的实现    20
5.1 数据访问过程    20
5.2 系统首页    24
5.3 管理员模块的实现    25
5.4 用户模块的实现    32
结语    38
参考文献    39
致谢    40 查看完整请+Q:351916072获取

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1967.html

好棒文