《c 仓库管理信息系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《c 仓库管理信息系统的设计与实现.doc(11页珍藏版)》请在金锄头文库上搜索。
1、-范文最新推荐- C#仓库管理信息系统的设计与实现 摘要:随着计算机技术和网络技术的迅速发展,仓库管理已经成为当代企业不可缺少的一部分。本课题论文设计实现了一个仓库管理系统,采用C/S模式进行设计,是在以C#为编程语言的基础上,SQL Server 2005作为后台数据库开发的。该系统主要包括用户登录、货物管理、基本档案、查询统计和帮助等模块。此系统的设计为及时、高效的管理仓库提供了强有力的工具和手段,使日常的管理工作能够更加准确、迅速地完成。6403关键词:仓库;管理系统;数据库Design and Implementation of Storage Management Informati
2、on System Based on C/S ModeAbstract:With the rapid development of computer technology and network technology, the storage management has became a necessary part of the modern enterprise. The storage management system has been designed and realized in this project using C/S mode design, based on the
3、programming language of C# and adopting SQL Server 2005 as the backstage database development. The system mainly includes several modules such as user login, goods management, basic files, inquiry statistics, help and so on. The design of the system has provided powerful tools and means for the time
4、ly and efficient management of storehouses. Therefore, the daily management work can be done more accurately and quickly.Key words:Storage; Management System; Database目录摘要1引言11.概述21.1系统开发背景21.2系统开发意义21.3系统相关技术介绍22.系统分析32.1可行性分析32.2系统功能需求分析4 1.2系统开发意义通过仓库管理系统,我们能够为用户提供充足的信息和快捷的查询手段,实现了仓库管理的系统化、规范化和自动
5、化。这样不仅对物资管理起来方便、快捷、安全,还使生产得到充分利用,以达到降低成本、提高生产效率和管理效率的目的,使企业对物资的管理不再有局限性,也是对企业科学化、正规化的管理3。1.3系统相关技术介绍1.3.1 C#编程语言C#是微软公司在2000年发布的一种全新且简单、安全、面向对象的程序设计语言,是专门为.NET的应用而开发的语言。它吸收了C+、Visual Basic、Java等语言的优点,不仅继承了C语言的语法风格,同时又继承了C+面向对象的特性。.NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。其特点有语言简洁、保留了C+的强大功能、强大的Web服务器控件和与X
6、ML相融合等4。1.3.2 Visual Studio 2010简介Visual Studio是微软公司推出的,是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。同时带来了.NET Framework 4.0、Microsoft Visual Studio 2010 CTP(Community Technology Preview-CTP),并且支持开发面向Windows 7的应用程序,除了Microsoft SQL Server,它还支持IBM DB2和Oracle数据
7、库5。1.3.3 SQL Server 2005简介SQL Server是Microsoft推出的数据库管理系统,具有全面的数据和用户管理功能,具有良好的安全性,具有Microsoft软件固有的优点,如良好的图形用户界面、强大的帮助功能等,是Windows操作系统平台下最理想的数据库平台。SQL Server 2005与前面版本比较,最大不同是其引入了.NET Framework,引入.NET Framework后,将允许构建.NET SQL Server专有对象,从而使SQL Server具有更多的灵活性和更为强大的功能6。 2.2系统功能需求分析在设计该系统时,应尽可能便于用户管理和操作。
8、系统在实现上应该具有如下主要功能:(1)管理员和用户必须输入正确的用户名和密码才能进入仓库管理系统;(2)在仓库入库、出库时,及时将相关信息计入数据库,并更新库存状态;(3)管理员可对仓库管理的各种信息查询、修改和删除,普通用户只能对仓库里的入库、出库和库存里的信息进行查询;(4)管理员可对仓库里的物品进行年、月统计;(5)通过盘点,检查仓库中的物品,及时做好报废准备;(6)通过帮助,可对用户的基本信息进行修改。3.数据库设计3.1数据库概要设计要将数据库系统应用于仓库管理,必须充分考虑到仓库管理的各种要求8。本系统要求记录仓库物品每次出入库的信息,允许用户对仓库里存放的物品信息进行查询、添加
9、、更新和删除,需要建立一些数据库表来管理这些信息,如用户表包括用户名和密码等字段,入库信息表包括入库编号、入库名称等字段,出库信息表包括出库编号、出库名称等字段。本系统的数据库实体主要有“管理员”、“入库表”、“出库表”等。其中“管理员”与“入库表”存在“管理”联系,并且一个管理员可以对多个物品进行入库操作,即“管理员”与“入库”之间是一对多的关系。“管理员”和“出库表
10、”之间存在着“管理”的关系,一个管理员可以对多个物品进行出库操作,即“管理员”和“出库表”之间存在的是一对多的关系。“普通用户”和“入库表”之间存在“查看”的关系,一个普通用户可以查看入库表里的多个物品,即“普通用户”和“入库表”之间存在一对多的关系。“普通用户”与“出库表”存在“查看”联系,并且一个普通用户可以查看出库表
11、里的多个物品,即“普通用户”与“出库表”之间是一对多的关系。通过系统分析得到系统的部分E-R图如图1所示。 (9)用户表(User):包括用户编号、用户名称、用户密码、用户权限等字段。4.系统设计与实现4.1系统设计仓库管理信息系统是一个将用户管理、物资入库、物资出库和库存管理等功能融为一体的系统。因此,在系统功能分析和数据库设计的基础上,将系统里的功能模块设计如图3所示:图3仓库管理系统功能模块图本系统各个模块的任务主要包括以下几项:(1)用户登录:用户登录后才能对仓库进行操作,包括对用户的合法性验证,并根据不同类型的用户分配不同的权限。(2)
12、货物管理:主要负责管理货物入库、货物出库、借货还货和盘点管理,包括物资信息的添加、删除和退出等操作;(3)基本档案:主要负责供货商设置、货物档案设置和仓库设置,包括对各设置的添加、修改和删除等操作。(4)查询统计:包括库存查询、入库查询、出库查询、货物年统计、货物月统计、借出查询和归还查询;(5)帮助:包括更改密码、权限设置、用户管理、关于本系统、重新登录和退出系统。4.2系统实现针对仓库管理的实际需求和系统的模块划分,将系统的主界面设计如图4所示:图4系统主界面图(1)系统登录模块登录系统自动获取后台数据库的用户名称,若输入密码正确,系统会根据用户名显示不同的权限,并安全进入;若输入密码不正确,则不能进入,提示用户名或密码错误。 C#仓库管理信息系统的设计与实现(4): 11 / 11