本科毕业(论文)设计仓库管理信息系统的设计与实现.doc
《本科毕业(论文)设计仓库管理信息系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《本科毕业(论文)设计仓库管理信息系统的设计与实现.doc(53页珍藏版)》请在三一办公上搜索。
1、XX大学 本科毕业论文(设计) 题目:XX大学仓库管理信息系统的设计与实现姓 名: 学 号: 专 业: 院 系: 指导老师: 实习单位: 完成时间: XX大学教务处制目 录目 录I摘 要IIIABSTRACTIV第一章 概 述11.1 开发背景11.1.1 开发XX大学仓库管理系统的目的11.1.2 开发XX大学仓库管理系统的技术性意义11.1.3 系统开发具有的优越性21.2 系统运行环境2第二章 开发仓库管理系统的计划和准备32.1 系统开发的计划32.2 管理信息系统32.2.1 管理信息系统的概念32.2.2 管理信息系统的特性32.2.3 管理信息系统的信息化平台42.3 系统开发所
2、用的技术准备42.3.1 编程环境的选择42.3.2 关系型数据库的实现72.3.3 前台与后台的结合(ODBC)10第三章 系统分析和总体设计123.1 系统分析123.1.1 需求分析123.1.2 可行性分析123.1.3 数据分析概念结构设计133.2 系统总体结构设计163.2.1 系统结构设计173.2.2 数据库设计183.3 系统的流程分析24第四章 系统的详细设计264.1 主界面设计264.2 用户登录模块设计274.2.1 设计登录窗体274.3 基础信息模块设计294.3.1 基础信息模块实现的功能294.3.2 基础信息管理页面设计294.3.3 基础信息查询页面设计
3、314.4 入库管理模块的设计324.4.1 入库管理实现的功能324.4.2 物品入库页面设计334.4.3 物品入库退货页面设计344.5 出库管理模块的设计354.5.1 出库管理模块的功能354.5.2 出库管理模块的页面设计364. 6 库存管理模块的设计374.6.1 库存管理模块的功能374.6.2 库存管理模块的页面设计384.7 查询统计模块的设计394.7.1 查询统计模块的功能394.7.2 查询统计模块的页面设计394.8 系统设置模块的设计404.8.1 系统设置模块的功能404.8.2 系统设置模块的页面设计41参考文献43附录 源代码44致 谢47结束语48摘 要
4、目前,随着计算机技术的飞速发展,仓库管理系统在仓库管理中得到越来越广泛的应用。对于XX大学来说,如何采用最新的开发理论、技术及方法,开发出适合本校仓库管理部门应用的仓库管理信息系统,使仓库管理能做到决策化和科学化显得十分重要。本文是结合XX大学仓库管理的现状,采用ASP作为前台开发语言,SQL Server 2000作为后台数据库而开发出的一个小型仓库管理系统。首先描述了系统开发的背景和运行环境;其次,描述了开发仓库管理系统的计划和准备;然后,从系统的结构、功能、特点及设计思路出发,介绍了一套基于B/S模式构建的XX大学仓库管理信息系统,并重点讲述了系统功能模块的构成、设计方法和关键技术。关键
5、词:仓库;管理信息系统;数据库;系统设计ABSTRACTCurrently, with the rapid development of computer technology, the warehouse management system has been increasingly widely adopted to warehouse management. Its fairly important for Anhui Xinhua University to develop a warehouse management information system fit for the sc
6、hool warehouse management applications, with the latest development theories, technology and methods, so as to reach its scientific decision-making goal.This article is a combination of the current status of Anhui Xinhua Universitys warehouse management, using ASP as the front development language,
7、SQL Server 2000 database as the background to develop a small warehouse management system. First it describes the background of system development and the operation environment; Secondly, it describes planning and preparation of the development of warehouse management systems; Then, from the systems
8、 structures, functions, features and design ideas, this paper introduces the warehouse management information system of XX University based on B / S Mode, and focuses on the composition of the system function modules, design methods and key technology.Key words: warehouse; management information sys
9、tem; database; system design第一章 概 述1.1 开发背景11.1.1 开发XX大学仓库管理系统的目的毕业设计是本科专业学生完成教学计划,实现专业培养目标的一个重要环节,是教学计划中综合性最强的实践性环节,它对提高学生综合运用专业知识分析和解决实际问题的能力以及培养学生的严肃认真的科学态度、严谨求实的工作作风和处理问题的能力等方面具有重要的意义。根据学院安排以及结合自身情况,本人选择XX大学仓库管理系统作为此次毕业设计的研究课题,主要因为近几年随着XX大学的快速发展,后勤仓库物资的管理工作量越来越大,人工管理方式已经越来越不能满足需求。在传统的仓库管理系统中,表单填
10、写与查询管理都非常的耗费人力物力,最后需要盘点或统计也十分耗费时间和人力,同时由于采用手工操作,将不可避免的造成一些错误。但采用计算机来管理仓库信息,避免了手工操作的不足,采用仓库管理信息系统对物资的出入情况进行管理,可以很方便地完成各类统计,为仓库管理人员和采购人员及时提供相关信息,可以加快仓库管理自动化的步伐,提高仓库管理的业务处理效率,尽可能地减少仓库管理的重复性和低效性。通过对此课题的研究可以使本人在毕业设计过程中系统回顾和总结以前所学的各种知识,并将与毕业设计课题相关的知识融会贯通,提高综合运用的能力。在毕业设计过程中,针对课题要求,可以不断学习新的知识和方法,解决之前未曾遇到的一些
11、实际问题,并逐步完善知识结构。同时,可以培养从理论知识到实践应用的能力,提高自己发现问题、提出问题,并以更具体、更细致的方法去解决问题的能力。1.1.2 开发XX大学仓库管理系统的技术性意义2目前,随着计算机技术的飞速发展,仓库管理信息系统在仓库管理中得到越来越广泛的应用。作为一所应用型的高等院校,前期采用的仍是手工操作,那么面临着学校的快速发展,开始暴露出了种种缺陷和不足。同时,当前的计算机技术和Internet技术发展也更加迅速,所带来的各种服务功能越来越完善,各行各业也逐渐地使用计算机和Internet服务,将Internet的应用领域不断扩大。学校应以此为契机,加快自己的信息化进程发展
12、步伐,加快提高自身在信息获取、处理和管理等方面的能力,实现资源的共享和利用,使工作简单化、方便化。同时,现今数据库技术和面向对象的软件开发技术也发展得比较成熟,设计和开发一个现代化的实用性、人机界面友好性的仓库管理系统是可行的。且因为XX大学的快速发展,需要一个日益成熟、快捷方便的管理系统来管理后勤仓库的物资。1.1.3 系统开发具有的优越性目前,快速、简捷、方便是互联网技术得以迅猛发展的保证。那么通过利用万维网技术,来打破信息共享的障碍,将仓库管理系统连接到Internet上,实现Web发布功能,这样工作人员便可以实现远程办公。他们只要通过域名地址,根据用户名和密码便可登陆到系统,并可以查看
13、到自己想要的信息或直接办公,不会因地点或时间的关系而耽误工作,而且提高了系统工作的可移植性,可维护性、重用性和适应性。1.2 系统运行环境PC机一台1、硬件平台CPU:具有较好的处理速度即可;内存:512M以上。2、软件平台操作系统:Windows XP/Windows Vista或以上版本。数据库:Microsoft SQL Server 20003 数据库或以上版本。浏览器:IE6.0或以上版本。Web信息服务器:IIS5.1或以上版本。系统可以在具备以上软硬件的本地机器上测试使用,如果将本系统发布到网站上,可以直接输入域名,使用本系统。第二章 开发仓库管理系统的计划和准备2.1 系统开发
14、的计划原型法(Prototyping)4是20世纪80年代随着计算机软件技术的发展,特别是在关系数据库系统(Relational Data Base System,RDBS)、第四代程序生成语言(4th Generation Language,4GL)和各种系统开发生成环境产生的基础上,提出的一种从设计思想、工具、手段都全新的系统开发方法。它摒弃了那种通过一步步周密细致地调查分析,然后逐步整理出文字档案,最后才能让用户看到结果的繁琐做法。快速原型法(Rapid Prototyping),通常简称为原型法,其核心是,用交互的,快速建立起来的原型取代了形式的、僵硬的(不允许更改的)大部头的规格说明
15、,用户通过在计算机上实际运行和试用原型系统而向开发者提供真实的、具体的反馈意见。因此,根据实际情况,XX大学仓库管理系统的开发使用原型法,即在限定的时间内,用最经济的方法开发出一个可实际运行的系统模型。用户在运行使用这个原型的基础上,通过对其评价,提出改进意见,对原型进行修改,即采用循环进化的开发方式,对系统模型做连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。2.2 管理信息系统52.2.1 管理信息系统的概念管理信息系统(Management Information System,简称MIS)是指最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的
16、人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。2.2.2 管理信息系统的特性1、面向管理决策管理决策是指企业中的管理者为了实现战略决策而对企业内部管理进行有效的组织、协调,使企业的生产技术经济活动正常进行的一种决策。而管理信息系统恰恰又为企事业单位的决策提供了直接的数据和依据,以此提高了企业内部的管理效能,实现了企业内部各种资源的优化配置。2、综合性管理信息系统是一种集计算机应用,信息组织、分析与管理,以及系统运用于一体的,具有综合性的特点。3、人机交互系统管理信息系统采用面向
17、对象技术的开发方法进行开发,使得其与用户有着良好的人机交互界面,而且在指定的操作范围内,系统都会传递出用户需要的信息和数据,有助于用户结合自身实际做出相应的战略决策。4、现代管理方法和手段相结合的系统管理信息系统在设计的过程中,结合了现代管理学的理论、系统思想和信息系统的分析方法以及信息管理等方面的重要技术,以便让管理者能通过系统的数据分析对企业单位的发展实施管理和评价,达到综合分析和解决问题。5、多学科交叉的边缘学科管理信息系统是在计算机科学与技术、管理学、软件工程、经济学等各学科的基础上经过一定的验证而成立的一门新型学科,对各行各业的发展起到了决定性的作用。2.2.3 管理信息系统的信息化
18、平台随着现代信息技术的迅猛发展,社会的整体信息化进程也在加快,它所代表的是信息技术的高度应用,信息资源的高度共享,从而使得人的智能潜力以及社会物质资源潜力被充分发挥,个人行为、组织决策和社会运行趋于合理化的理想状态。而管理信息系统的信息化平台,则指管理信息系统在某个领域、某个区域或者某个组织,为信息化的建设、应用和发展营造了良好的环境。2.3 系统开发所用的技术准备2.3.1 编程环境的选择ASP(Active Server Pages)6的中文含义是“动态服务器页面”,是微软公司在1996年推出的一种集HTML、脚本语言(VBScript和Java script)、ActiveX控件组件于一
19、体的新型应用程序开发框架,是一个Web服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的Web服务应用程序。1、ASP包含的三方面内容Active是Microsoft软件的重要基础,它采用封装对象、程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些诸如HTML标记、普通文本、脚本命令以及COM组件等基本组件和常用组件,只要在服务器上安装这些组件,通过访问组件,就可以快速、方便地建立各种web应用。Server 表示ASP运行在服务器端。这样就不必担心ASP所使用的编程语言是否受浏览器的限制。ASP自带的有两个脚本引擎:VBScript和JavaScript。在安装
20、IIS时,这两种脚本引擎已经默认安装。因此需要在ASP页面中定义本页面所使用的脚本语言,以便服务器调用相应的脚本引擎,但在服务器端不需要考虑用户使用的浏览器类型。Pages表示ASP返回标准的HTML页面,可以在常用浏览器中正常的显示。浏览者在查看页面源文件的时候,看到的是ASP生成的HTML代码,而不是ASP程序代码。ASP提供了Response对象、Request对象、Server对象、Application对象、Session对象、ObjectContext对象、ERR对象等7个内置的全局对象。还提供了ADO组件、File System组件、Content linking组件、Brows
21、er Capabilities组件、Ad Rotator组件等5个常见的服务器组件。这些对象和组件都可以扩展ASP脚本的功能,但在使用时二者却有着明显的区别,对象,不需要声明可以直接调用,而组件需要声明才可以使用。2、从技术层面看,ASP所具有的特点、无需编译 ASP脚本嵌入到HTML当中,无需编译或链接即可直接解释执行。、易于生成 使用常规文本编辑器(如Windows下的记事本)即可进行ASP页面的设计。、独立于浏览器 用户端只要使用可解释常规HTML代码的浏览器,即可浏览ASP所设计的主页。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,不需要通过从服务器下载ASP页面
22、。、面向对象 在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制ActiveX服务器组件来扩充功能。、与任何ActiveX脚本语言兼容 除了可使用VbScript和JavaScript进行设计外,还可通过Plug-in的方式,使用由第三方提供的其他脚本语言。、源程序码不会外泄 ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证编写出来的程序代码不会外泄。3、ASP工作原理7图2.1所示为ASP的工作原理,分为访问HTML页面和访问ASP两个过程。图2.1 ASP工作原理图访问HTML页面的过程:(1)、在客户端浏览器地址栏处输入HT
23、ML文件的URL地址,通过网络发送一个网页请求。(2)、根据浏览器发送的URL找到相应的Web服务器。(3)、Web服务器收到请求,通过扩展名.html和.htm判断是否为HTML文件的请求。(4)、Web服务器将对应的HTML文件从磁盘或存储器中取出来并送回浏览器。(5)、HTML文件由用户的浏览器解释,结果在浏览器窗口中显示出来。访问ASP页面的过程:(1)、当用户请求一个*.asp页面时,该请求通过网络被发送到相应的Web服务器。(2)、Web服务器响应该HTTP请求,并根据扩展名.asp识别出ASP文件。(3)、Web服务器从硬盘或内存中获取相应的ASP文件。(4)、Web服务器将AS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科毕业 论文 设计 仓库 管理信息系统 实现
链接地址:https://www.31ppt.com/p-4025805.html