资源预览内容
第1页 / 共38页
第2页 / 共38页
第3页 / 共38页
第4页 / 共38页
第5页 / 共38页
第6页 / 共38页
第7页 / 共38页
第8页 / 共38页
第9页 / 共38页
第10页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
企业库存管理系统的开发与实现企业库存管理系统的开发与实现综述当今时代,世界经济正在从工业经济向知识经济转变。我们说知识经济的两个重要特征就是信息化和全球化,要实现信息化和全球化,就必须依靠完善的网络和完善的数据库。在这样一个飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于管理信息系统的环境。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好企业的库存信息而设计的。关键词:库存管理、出库、入库、asp.net、C#目录引言2第1章 概述31.1 库存管理系统概述3第2章 开发环境42.1 硬件要求42.2 软件要求4第3章 系统分析53.1 可行性分析53.1.1系统实现后对组织机构、管理模式的影响53.1.2、可行性研究53.2 需求分析63.2.1 系统功能需求分析63.2.2 系统设计结构分析63.2.3 系统功能流程图设计9第4章 系统设计104.1 系统设计要求、目标及命名规则104.1.1 要求104.1.2 目标104.1.3 命名规则104.2 系统功能设计104.2.1 系统具体功能104.3 数据库设计154.3.1 数据库概要结构设计154.3.2 数据库逻辑结构设计15第5章 系统的具体实施185.1 母版页185.1.1 母版页的优点185.1.2 母版页的使用185.1.3 本系统的母版页图5-1所示。195.2 各个模块的实现195.2.1管理员注册与登录模块195.2.2权限模块215.2.3 基本信息管理模块245.2.4库存管理模块285.2.5库存查询模块345.2.6用户模块375.2.7密码重置模块415.2.8安全退出系统模块43第6章 遇到的问题及解决办法44第7章 总结49致 谢49参考文献49引言当今时代,世界经济正在从工业经济向知识经济转变。我们说知识经济的两个重要特征就是信息化和全球化,要实现信息化和全球化,就必须依靠完善的网络和完善的数据库。在这样一个飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于管理信息系统的环境。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好企业的库存信息而设计的。随着WTO的加入和我国工业的迅猛发展,为了抓住机遇,在竞争中占得先机,作为生产企业的一个必不可少的重要环节库存管理的信息化、计算机化也就迫在眉捷了。开发库存管理信息系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益,促进国民经济结构优化;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加单位效益。 第1章 概述1.1库存管理系统概述(1) 描述库存管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立资料一致性和完整性强、资料安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。随着科学技术的不断提高,计算机科学日渐成熟,强大的功能已为人们深刻认识,库存管理系统的开发的环境及条件越来越优越,同时功能也变得越来越强大。企业使用进销存管理系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率。(2) 目的随着社会的进步和计算机的不断普及,各行各业的管理、控制都越来越离不开计算机的辅助。“库存管理系统”的开发就是为了辅助大多数企业的基本管理,实现信息管理的系统化、规范化和自动化。(3) 意义简化人们日常工作中的大量机械重复的操作,使一些过程繁琐且数据量大的工作得已高效的进行,库存管理系统还可以通过对数据的有效控制,实现对工作流层的控制、协调,从而提高企业的竞争力。第2章 开发环境2.1最低硬件要求CPU: Intel Pentium() 2.0GHZ HDD:40GRAM:256M2.2软件要求操作系统:Windows XP/ Windows NT / Windows Vista /Windows 7。数据库:SQL Server 2000。开发工具:Microsoft Visaul Studio 2005。辅助开发工具:Photoshop CS2、Macromedia Dreamweaver 8。浏览器:IE8.0,推荐使用IE8.0。Web服务器:IIS6.0。分辨率:最佳效果1440900像素,最小分辨率:1024768像素。第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介绍BS结构,即BrowserServer(浏览器服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对CS结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript)和ActiveX技术,是一种全新的软件系统构造技术。BS三层体系结构采用三层浏览器服务器结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间件,将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次,如图2所示。三个层次的划分是从逻辑上分的,具体的物理分法可以有多种组合。中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。图4-1 B/S三层体系结构在BS体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。显然BS结构应用程序相对于传统的CS结构应用程序是一个非常大的进步。采用该结构软件的优势在于: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)客户/服务器体系结构的综合特点BS结构的
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号