企业库存管理系统的设计与实现论文.doc
- 文档编号:655350
- 上传时间:2022-10-11
- 格式:DOC
- 页数:38
- 大小:889.50KB
企业库存管理系统的设计与实现论文.doc
《企业库存管理系统的设计与实现论文.doc》由会员分享,可在线阅读,更多相关《企业库存管理系统的设计与实现论文.doc(38页珍藏版)》请在冰豆网上搜索。
企业库存管理系统的开发与实现
企业库存管理系统的开发与实现
综述
当今时代,世界经济正在从工业经济向知识经济转变。
我们说知识经济的两个重要特征就是信息化和全球化,要实现信息化和全球化,就必须依靠完善的网络和完善的数据库。
在这样一个飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于管理信息系统的环境。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
本系统就是为了管理好企业的库存信息而设计的。
关键词:
库存管理、出库、入库、、C#
目录
引言 2
第1章概述 3
1.1库存管理系统概述 3
第2章开发环境 4
2.1硬件要求 4
2.2软件要求 4
第3章系统分析 5
3.1可行性分析 5
3.1.1系统实现后对组织机构、管理模式的影响 5
3.1.2、可行性研究 5
3.2需求分析 6
3.2.1系统功能需求分析 6
3.2.2系统设计结构分析 6
3.2.3系统功能流程图设计 9
第4章系统设计 10
4.1系统设计要求、目标及命名规则 10
4.1.1要求 10
4.1.2目标 10
4.1.3命名规则 10
4.2系统功能设计 10
4.2.1系统具体功能 10
4.3数据库设计 15
4.3.1数据库概要结构设计 15
4.3.2数据库逻辑结构设计 15
第5章系统的具体实施 18
5.1母版页 18
5.1.1母版页的优点 18
5.1.2母版页的使用 18
5.1.3本系统的母版页图5-1所示。
19
5.2各个模块的实现 19
5.2.1管理员注册与登录模块 19
5.2.2权限模块 21
5.2.3基本信息管理模块 24
5.2.4库存管理模块 28
5.2.5库存查询模块 34
5.2.6用户模块 37
5.2.7密码重置模块 41
5.2.8安全退出系统模块 43
第6章遇到的问题及解决办法 44
第7章总结 49
致谢 49
参考文献 49
引言
当今时代,世界经济正在从工业经济向知识经济转变。
我们说知识经济的两个重要特征就是信息化和全球化,要实现信息化和全球化,就必须依靠完善的网络和完善的数据库。
在这样一个飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于管理信息系统的环境。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
本系统就是为了管理好企业的库存信息而设计的。
随着WTO的加入和我国工业的迅猛发展,为了抓住机遇,在竞争中占得先机,作为生产企业的一个必不可少的重要环节—库存管理的信息化、计算机化也就迫在眉捷了。
开发库存管理信息系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益,促进国民经济结构优化;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加单位效益。
第1章概述
1.1库存管理系统概述
(1)描述
库存管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立资料一致性和完整性强、资料安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
随着科学技术的不断提高,计算机科学日渐成熟,强大的功能已为人们深刻认识,库存管理系统的开发的环境及条件越来越优越,同时功能也变得越来越强大。
企业使用进销存管理系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率。
(2)目的
随着社会的进步和计算机的不断普及,各行各业的管理、控制都越来越离不开计算机的辅助。
“库存管理系统”的开发就是为了辅助大多数企业的基本管理,实现信息管理的系统化、规范化和自动化。
(3)意义
简化人们日常工作中的大量机械重复的操作,使一些过程繁琐且数据量大的工作得已高效的进行,库存管理系统还可以通过对数据的有效控制,实现对工作流层的控制、协调,从而提高企业的竞争力。
第2章开发环境
2.1最低硬件要求
CPU:
IntelPentium(Ⅳ)2.0GHZ
HDD:
40G
RAM:
256M
2.2软件要求
操作系统:
WindowsXP/WindowsNT/WindowsVista/Windows7。
数据库:
SQLServer2000。
开发工具:
MicrosoftVisaulStudio2005。
辅助开发工具:
PhotoshopCS2、MacromediaDreamweaver8。
浏览器:
IE8.0,推荐使用IE8.0。
Web服务器:
IIS6.0。
分辨率:
最佳效果1440×900像素,最小分辨率:
1024×768像素。
第3章系统分析
3.1可行性分析
3.1.1系统实现后对组织机构、管理模式的影响
库存管理系统是基于先进的软件和高速、大容量的硬件基础上的新的库存管理模式,通过集中式的信息数据库,将企业的出库、入库等企业的经营业务有机的结合起来中,达到数据共享、降低成本、提高效率、改进服务等目的。
同时还可以从以下几个方面来提高管理水平:
●提高管理效率降低人工成本
●降低采购成本
●及时调整营销策略
●减少仓储面积,提高房产综合利用
●降低储备资金占用
●加快资金周转实现的经济效益
●强化财务控制实现的经济效益
●商业数据智能分析
●高效决策
3.1.2、可行性研究
1开发系统的必要性
随着网络的普及和流行,通过互联网络进行经济活动不仅方便快速,而且经济实惠,还可以吸引更多的顾客,这也是商家看好的地方。
从这一点足可以说明开发系统的必要性。
2开发系统的技术可行性
通过对公司业务流程各个环节的分析,确定出系统的管理结构。
我开发小组人员利用现有的开发工具和开发技术完全可以在规定的时间内实现新系统的全部功能。
3开发系统的法律可行性
开发本系统是为了实现公司的高效管理,并实现对决策的支持。
在开发的过程中完全自主开发,不会出现侵权问题。
另外也会使用正版的软件来开发系统和运行系统。
4组织管理上的可行性
系统会使公司的管理更加科学化,也会更方便、高效,更人性化。
同时也可以优化组织结构,提高企业的竞争力。
5社会条件上的可行性
网络的普及,网络也越来越受到人们的喜爱,这也为系统实现后的运行提供了一个大的环境。
3.2需求分析
3.2.1系统功能需求分析
库存管理系统是一个典型的数据库开发应用程序,由新用户注册及登录模块、基本信息管理模块、库存管理模块、库存查询模块等部分组成,规划系统功能模块如下:
(1)新用户注册及登录模块
该模块主要包括新用户注册、用户的登入与登出。
(2)基本信息管理模块
该模块主要包括商品类别管理、商品信息管理、客户信息管理、仓库信息管理。
(3)库存管理模块
该块主要包括入库单管理、出库单管理、库存预警模块。
(4)库存查询模块
该模块主要包括入库信息查询、出库信息查询、出入库信息报表。
(5)用户管理模块
该模块主要包括添加新管理员帐号、审核已注册的管理员帐号、现有管理员帐号的编辑与删除。
(4)密码重置模块
已登录的管理员在此模块中可以修改账户密码。
(4)安全登出模块
该模清除已登录帐号的账户信息,确保系统安全。
3.2.2系统设计结构分析
库存管理系统采用的是浏览器/服务器系统(Browser/Server简称B/S)结构。
(1)B/S介绍
B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。
它是随着Internet技术的兴起,对C/S结构的一种变化和改进。
主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种全新的软件系统构造技术。
B/S三层体系结构采用三层浏览器/服务器结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。
三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间件,将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次,如图2所示。
三个层次的划分是从逻辑上分的,具体的物理分法可以有多种组合。
中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:
负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。
这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。
图4-1B/S三层体系结构
在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。
而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由WebServer完成。
随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。
显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。
采用该结构软件的优势在于:
l无须开发客户端软件,维护和升级方便;
l可跨平台操作,任何一台机器只要装有WWW浏览器软件,均可作为客户机来访问系统;
l具有良好的开放性和可扩充性;
l可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。
因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制中一种流行的体系结构。
(2)B/S相对于C/S的优势
由于传统的客户服务器两层结构存在灵活性差、升级困难、维护工作量大等缺陷,已较难适应当前信息技术与网络技术发展的需要。
而Browse/Server(简称B/S)结构已成为取代Client/Server(简称C/S)结构的一种全新技术。
它的主要优势有:
a.维护和升级方式简单。
比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。
c.应用服务器运行数据负荷较重。
由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。
但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。
因此,许多单位都备有数据库存储服务器,以防万一。
(3)客户/服务器体系结构的综合特点
B/S结构的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 库存 管理 系统 设计 实现 论文