当前位置:文档之家› 仓库管理信息系统设计毕业论文

仓库管理信息系统设计毕业论文

. .. .仓库管理信息系统设计毕业论文目录目录 (1)摘要 ................................................ 错误!未定义书签。

ABSTRACT ............................................... 错误!未定义书签。

第一章概述 (3)1.1 开发背景[1] (3)1.1.1 开发XX大学仓库管理系统的目的 (3)1.1.2 开发XX大学仓库管理系统的技术性意义[2] (3)1.1.3 系统开发具有的优越性 (3)1.2 系统运行环境 (4)第二章开发仓库管理系统的计划和准备 (4)2.1 系统开发的计划 (4)2.2 管理信息系统[5] (4)2.2.1 管理信息系统的概念 (4)2.2.2 管理信息系统的特性 (4)2.2.3 管理信息系统的信息化平台 (5)2.3 系统开发所用的技术准备 (5)2.3.1 编程环境的选择 (5)2.3.2 关系型数据库的实现[10] (8)2.3.3 前台与后台的结合(ODBC) (11)第三章系统分析和总体设计 (13)3.1 系统分析 (13)3.1.1 需求分析 (13)3.1.2 可行性分析 (13)3.1.3 数据分析——概念结构设计 (14)3.2 系统总体结构设计 (17)3.2.1 系统结构设计 (17)3.2.2 数据库设计[12] (18)3.3 系统的流程分析[13] (24)第四章系统的详细设计 (26)4.1 主界面设计 (26)4.2 用户登录模块设计 (27)4.2.1 设计登录窗体 (27)4.3 基础信息模块设计 (29)4.3.1 基础信息模块实现的功能 (29)4.3.2 基础信息管理页面设计 (29)4.3.3 基础信息查询页面设计 (31)4.4 入库管理模块的设计 (32)4.4.1 入库管理实现的功能 (32)4.4.2 物品入库页面设计 (33)4.4.3 物品入库退货页面设计 (34)4.5 出库管理模块的设计 (35)4.5.1 出库管理模块的功能 (35)4.5.2 出库管理模块的页面设计 (35)4. 6 库存管理模块的设计 (37)4.6.1 库存管理模块的功能 (37)4.6.2 库存管理模块的页面设计 (37)4.7 查询统计模块的设计 (38)4.7.1 查询统计模块的功能 (38)4.7.2 查询统计模块的页面设计 (39)4.8 系统设置模块的设计 (40)4.8.1 系统设置模块的功能 (40)4.8.2 系统设置模块的页面设计 (41)参考文献 (43)致谢 (43)结束语 (45)第一章概述1.1 开发背景1.1.1 仓库管理系统的目的毕业设计是本科专业学生完成教学计划,实现专业培养目标的一个重要环节,是教学计划中综合性最强的实践性环节,它对提高学生综合运用专业知识分析和解决实际问题的能力以及培养学生的严肃认真的科学态度、严谨求实的工作作风和处理问题的能力等方面具有重要的意义。

通过对此课题的研究可以使本人在毕业设计过程中系统回顾和总结以前所学的各种知识,并将与毕业设计课题相关的知识融会贯通,提高综合运用的能力。

在毕业设计过程中,针对课题要求,可以不断学习新的知识和方法,解决之前未曾遇到的一些实际问题,并逐步完善知识结构。

同时,可以培养从理论知识到实践应用的能力,提高自己发现问题、提出问题,并以更具体、更细致的方法去解决问题的能力。

1.1.2仓库管理系统的技术性意义[2]目前,随着计算机技术的飞速发展,仓库管理信息系统在仓库管理中得到越来越广泛的应用。

作为一所应用型的高等院校,前期采用的仍是手工操作,那么面临着学校的快速发展,开始暴露出了种种缺陷和不足。

同时,当前的计算机技术和Internet技术发展也更加迅速,所带来的各种服务功能越来越完善,各行各业也逐渐地使用计算机和Internet服务,将Internet的应用领域不断扩大。

学校应以此为契机,加快自己的信息化进程发展步伐,加快提高自身在信息获取、处理和管理等方面的能力,实现资源的共享和利用,使工作简单化、方便化。

同时,现今数据库技术和面向对象的软件开发技术也发展得比较成熟,设计和开发一个现代化的实用性、人机界面友好性的仓库管理系统是可行的。

且因为XX大学的快速发展,需要一个日益成熟、快捷方便的管理系统来管理后勤仓库的物资。

1.1.3 系统开发具有的优越性目前,快速、简捷、方便是互联网技术得以迅猛发展的保证。

那么通过利用万维网技术,来打破信息共享的障碍,将仓库管理系统连接到Internet上,实现Web发布功能,这样工作人员便可以实现远程办公。

他们只要通过域名地址,根据用户名和密码便可登陆到系统,并可以查看到自己想要的信息或直接办公,不会因地点或时间的关系而耽误工作,而且提高了系统工作的可移植性,可维护性、重用性和适应性。

1.2 系统运行环境PC机一台1、硬件平台CPU:具有较好的处理速度即可;存:512M以上。

2、软件平台操作系统:Windows XP/Windows Vista或以上版本。

数据库:Microsoft SQL Server 2000[3] 数据库或以上版本。

浏览器:IE6.0或以上版本。

Web信息服务器:IIS5.1或以上版本。

第二章开发仓库管理系统的计划和准备2.1 系统开发的计划原型法(Prototyping)[4]是20世纪80年代随着计算机软件技术的发展,特别是在关系数据库系统(Relational Data Base System,RDBS)、第四代程序生成语言(4th Generation Language,4GL)和各种系统开发生成环境产生的基础上,提出的一种从设计思想、工具、手段都全新的系统开发方法。

它摒弃了那种通过一步步周密细致地调查分析,然后逐步整理出文字档案,最后才能让用户看到结果的繁琐做法。

快速原型法(Rapid Prototyping),通常简称为原型法,其核心是,用交互的,快速建立起来的原型取代了形式的、僵硬的(不允许更改的)大部头的规格说明,用户通过在计算机上实际运行和试用原型系统而向开发者提供真实的、具体的反馈意见。

2.2 管理信息系统[5]2.2.1 管理信息系统的概念管理信息系统(Management Information System,简称MIS)是指最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。

2.2.2 管理信息系统的特性1、面向管理决策管理决策是指企业中的管理者为了实现战略决策而对企业部管理进行有效的组织、协调,使企业的生产技术经济活动正常进行的一种决策。

而管理信息系统恰恰又为企事业单位的决策提供了直接的数据和依据,以此提高了企业部的管理效能,实现了企业部各种资源的优化配置。

2、综合性管理信息系统是一种集计算机应用,信息组织、分析与管理,以及系统运用于一体的,具有综合性的特点。

3、人机交互系统管理信息系统采用面向对象技术的开发方法进行开发,使得其与用户有着良好的人机交互界面,而且在指定的操作围,系统都会传递出用户需要的信息和数据,有助于用户结合自身实际做出相应的战略决策。

4、现代管理方法和手段相结合的系统管理信息系统在设计的过程中,结合了现代管理学的理论、系统思想和信息系统的分析方法以及信息管理等方面的重要技术,以便让管理者能通过系统的数据分析对企业单位的发展实施管理和评价,达到综合分析和解决问题。

5、多学科交叉的边缘学科管理信息系统是在计算机科学与技术、管理学、软件工程、经济学等各学科的基础上经过一定的验证而成立的一门新型学科,对各行各业的发展起到了决定性的作用。

2.2.3 管理信息系统的信息化平台随着现代信息技术的迅猛发展,社会的整体信息化进程也在加快,它所代表的是信息技术的高度应用,信息资源的高度共享,从而使得人的智能潜力以及社会物质资源潜力被充分发挥,个人行为、组织决策和社会运行趋于合理化的理想状态。

而管理信息系统的信息化平台,则指管理信息系统在某个领域、某个区域或者某个组织,为信息化的建设、应用和发展营造了良好的环境。

2.3 系统开发所用的技术准备2.3.1 编程环境的选择ASP(Active Server Pages)[6]的中文含义是“动态服务器页面”,是微软公司在1996年推出的一种集HTML、脚本语言(VBScript和Java script)、ActiveX控件组件于一体的新型应用程序开发框架,是一个Web服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的Web服务应用程序。

1、ASP包含的三方面容Active是Microsoft软件的重要基础,它采用封装对象、程序调用对象的技术,简化编程,加强程序间合作。

ASP本身封装了一些诸如HTML标记、普通文本、脚本命令以及COM组件等基本组件和常用组件,只要在服务器上安装这些组件,通过访问组件,就可以快速、方便地建立各种web应用。

Server 表示ASP运行在服务器端。

这样就不必担心ASP所使用的编程语言是否受浏览器的限制。

ASP自带的有两个脚本引擎:VBScript和JavaScript。

在安装IIS时,这两种脚本引擎已经默认安装。

因此需要在ASP页面中定义本页面所使用的脚本语言,以便服务器调用相应的脚本引擎,但在服务器端不需要考虑用户使用的浏览器类型。

Pages表示ASP返回标准的HTML页面,可以在常用浏览器中正常的显示。

浏览者在查看页面源文件的时候,看到的是ASP生成的HTML代码,而不是ASP程序代码。

2、从技术层面看,ASP所具有的特点<1>、无需编译 ASP脚本嵌入到HTML当中,无需编译或即可直接解释执行。

<2>、易于生成使用常规文本编辑器(如Windows下的记事本)即可进行ASP页面的设计。

<3>、独立于浏览器用户端只要使用可解释常规HTML代码的浏览器,即可浏览ASP 所设计的主页。

ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。

因此,不需要通过从服务器下载ASP页面。

<4>、面向对象在ASP脚本中可以方便地引用系统组件和ASP的置组件,还能通过定制ActiveX服务器组件来扩充功能。

<5>、与任何ActiveX脚本语言兼容除了可使用VbScript和JavaScript进行设计外,还可通过Plug-in的方式,使用由第三方提供的其他脚本语言。

<6>、源程序码不会外泄 ASP脚本在服务器上执行,传到用户浏览器的只是ASP 执行结果所生成的常规HTML码,这样可保证编写出来的程序代码不会外泄。

相关主题