本科毕业设计--基于jsp和sqlserver2008的物流信息网络系统.doc
《本科毕业设计--基于jsp和sqlserver2008的物流信息网络系统.doc》由会员分享,可在线阅读,更多相关《本科毕业设计--基于jsp和sqlserver2008的物流信息网络系统.doc(70页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、毕业设计论文(面向对象类)信息工程系 编2013年06月14日装订线摘 要摘要本文通过对物流信息现状的研究,开发出了基于JSP和SQL Server 2008的物流信息网络系统。本文通过分析现代物流信息的特点并结合实际情况,提出了基于JSP的物流信息网络系统的基本设计思想,简要介绍了系统各功能模块,并给出了部分实现代码。第一章绪论部分简要介绍了课题研究的背景、意义以及课题研究的主要内容,第二章着重阐述了开发本系统所用的几种主要技术,第三章系统分析部分从可行性分析和需求分析两方面对系统进行总体分析,第四章总体设计部分从系统架构设计和系统安全设计方面对系统进行设计,第五章系统详细设计部分着重阐述了
2、系统的应用层和业务逻辑层的设计,第六章系统实现与测试部分主要描述了系统的测试过程,结束语概述了系统开发过程中遇到的问题以及设计总结。物流信息网络系统针对系统管理员和注册会员设计,通过该系统,注册会员可以方便地在物流信息网上进行查询及更新信息等操作。本系统界面友好,采用面向对象的设计语言,对用户来说简洁易懂。关键词:物流信息网络;数据库设计;注册会员IABSTRACTABSTRACTIn this paper, through the research of logistics information present situation, developed a logistics inform
3、ation network system of JSP and SQL based on Server 2008.In this paper, based on the analysis of characteristics of modern logistics information and combined with the actual situation, put forward the basic design idea of logistics information network system based on JSP, the paper introduces the fu
4、nction modules of the system, and gives part of the implementation code. The first chapter is the introduction part briefly introduces the research background, significance and the main content of the research, some main techniques of chapter second focuses on the development of the system used, par
5、t from the feasibility analysis and demand analysis two aspects to system overall analysis of the third chapter system analysis, design the system overall design part of the fourth chapter from the the overall function, each part of the system function and database design three aspects, the fifth ch
6、apter detailed system design part focuses on the design of application layer and business logic layer of the system, the sixth chapter system and testing part mainly describes the system testing process, the language of the end of the problems encountered during the system development and design sum
7、mary.Logistics information network system for administrators and registered member design, through the system, registered members can easily query and update information such as operation in logistics information network. This system has a friendly interface, the design of object-oriented language,
8、concise and understandable to users.Keywords:Logistics information network; database design;registered members目 录目录1 绪论11.1 课题研究背景11.2 国内外应用现状11.3 课题研究内容21.4 相关知识概述32 系统分析52.1 系统说明52.2 可行性研究52.3 需求分析63 系统总体设计143.1 架构设计143.2 系统安全设计144 数据库设计164.1 类图设计164.2 数据库逻辑设计164.3 数据库物理设计205 系统详细设计255.1 应用层设计255.
9、2 业务逻辑层设计276 系统实现与测试346.1 系统实现346.2 单元测试357 结束语40致谢41参考文献42附录43附录A 主要源程序43附录B 用户手册51附录C 软件光盘55附录D 科技译文56III装订线山东科技大学泰山科技学院毕业设计(论文)说明书1 绪论1.1 课题研究背景自从物流概念产生以来,物流产业被认为是国民经济发展的动脉和基础产业,其发展程度成为一个国家现代化程度和综合国力的重要标志。在全球经济一体化进程不断加快、高新技术迅猛发展的形势下,以电子商务为代表的新经济逐步发展成一种崭新的运作方式和商务模式,已成为推动经济增长的重要驱动力,同时也引发了经济领域里自工业革命
10、以来最广泛、最深刻的一场变革。随着信息技术的普及应用和电子商务的发展,在实现由传统物流向现代物流快速转型的同时,物流业也被提到了前所未有的高度,越来越显示出其在社会经济发展中的重要作用和战略地位。 物流过程是企业采购、生产制造、流通等环节中的主要组成部分,是社会和企业经营发展的“第三利润源泉”,同时也被认为是二十一世纪企业降低成本的最后手段。在信息技术的支持下,发达国家的现代物流已经成为国民经济发展的重要支柱产业、提高经济效益的重要源泉、产业升级和企业重组的关键推动力、以及区域创新和经济发展支撑环境的关键因素之一。现代物流将极大地改变目前的商务、生产模式,最终作为一个系统化的整体成为社会经济的
11、基础层面部分。目前国际上普遍认为,物流业的发达程度和水平高低是一个国家现代化程度和综合国力的重要标志之一,现代物流已经成为发达国家最具普遍影响力的经济基础和“朝阳产业”。通过计算机网络对企业进行管理,不仅能为企业的运营过程节省大量的人力、物力、财力和时间,提高企业的效率,还可以帮助企业在客户群中树立一个全新的形象,为企业日后的发展奠定良好的基础。1.2 国内外应用现状在发达国家,现代物流的发展非常迅速。美国和日本已经走在物流发展领域的前列,欧洲的现代物流起步稍晚,但最近在政府部门与企业的重视下也得到了较大发展。美国专家Litan曾于2001年计算了物流领域里的信息革命对美国经济带来的降低交易、
12、运输费用、减少存货等方面的管理性节约,如在制造业里,成本降低为1%2%。信息化程度与中国相当的法国通过大力发展现代物流应用软件技术,追求高起点的信息化建设水平,已经取得了显著成效。法国KN 公司在全球98个国家、600个城市开展物流业务。在我国,物流是一个外来词,是在20世纪70年代末从日本引进的。当前国内企业对物流领域中存在的“第三利润源”开始有了比较深刻的认识,优化企业内部物流管理,降低物流成本成为多数国内企业最为强烈的愿望和要求。我国物流业经过20多年的发展也取得了一定的成就,但是与发达国家相比,在物流效率和成本、专业化和信息化等方面仍存在差距。当前我国物流业的发展和物流信息化市场正进入
13、一个加速发展的时期。基本特点为:物流管理软件将趋于更加专业化、信息化意识正在逐步提高、建设步伐加快。相关调查显示,我国大中型企业物流及第三方物流企业信息化意识普遍提高,大约有74%的企业已经建立了信息管理系统,77%的企业已有自己的网站。物流企业对现代通信技术的接受程度逐渐提高,开始积极采用GPS、GIS等先进技术提高企业运营水平和综合实力。1.3 课题研究内容本课题研究的内容主要有以下几个方面:(1)物流信息网络系统需要满足来自两方面的需求,这两个方面分别是注册会员和系统管理员。这就要设置不同的权限,可以在登录时以用户角色来区分,使用户登录后进入相应的前台界面和后台界面。(2)注册会员和系统
14、管理员功能不同。注册用户的需求是查询物流、货物、车辆等信息,如果该信息是自己发布,还可以进行修改和删除信息;管理员的功能包括对车辆信息、货物信息、会员信息、物流信息、物流知识等模块进行管理。1.4 相关知识概述随着物流行业的兴起,信息资源被看作是获得未来物流竞争优势的关键因素之一,所以物流信息网的广泛兴起,一方面降低物质消耗,另一方面提高了劳动生产率。本文就是在这种背景下主要以JSP,SQL Server 2008,WEB服务器Apache Tomcat 6.5,Myeclipse开发了一个物流管理系统,实现了用户注册、登陆、信息修改,信息管理等功能,给现代物流企业的管理带来了很大的帮助。JS
15、P(Java Server Pages)技术是由Sun公司发布的用于开发动态Web应用的一项技术。它以其简单易学、跨平台的特性,在众多动态Web应用程序设计语言中异军突起,在短短几年中已经形成了一套完整的规范,并广泛地应用于电子商务等各个领域中。在国内,JSP现在也得到了比较广泛的重视,得到了很好的发展,越来越多的动态网站开始采用JSP技术。MyEclipse,是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Wor
16、kbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。Genuitec发布了MyEclipse Enterprise Workbench6.5,更智能、更快捷、更简单和更便宜的J2EE工具的新版本的诞生。它的价格对于个人和企业开发人员来说都是非常有吸引力的。这是J2EE IDE市场一个重量级的选手。通过增加UML双向建模工具、WYSIWYG的JSP/Strutsdesigner、可视化的Hibernate/ORM 工具、Spring和Web services支持,以及新的Oracl
17、e数据库开发,MyEclipse 6.5继续为业界提供全面的产品。SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。Microsoft SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出,目前最新版本是2012年3月份推出的SQL SERVER 20
18、12。SQL Server 2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。这个平台的特点有可信任的、高效的、智能的。可信任的,使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。高效的,使得公司可以降低开发和管理他们的数据基础设施的时间和成本。智能的,提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。392 系统分析2.1 系统说明物流信息网是一个专业的物流信息网站,由网站前台信息浏览、会员对会员所发布的信息进行管理和网站后台管理两大部分组成。前台功能模块:前
19、台主要包括各类信息发布、信息查看、信息修改、信息删除、辅助工具、会员中心和后台登录入口等功能模块。后台管理模块:后台主要包括企业信息管理、公告信息管理、车辆信息管理、物流知识管理、货物信息管理、会员管理等模块。通过对物流企业和行业信息全面的调查,要求网站主要实现以下目标:(1)网站整体结构和操作流程合理顺畅,实现人性化设计;(2)向客户全面展示公司各项业务;(3)让客户了解公司广告信息;(4)为会员提供货运单信息添加功能;(5)为会员提供密码修改功能;(6)为管理员提供后台登录入口;(7)通过后台,管理员可以对运单信息进行全面管理;(8)通过后台,管理员可以对公司广告信息进行管理;(9)通过后
20、台,管理员可以对公司各项业务进行管理;(10)通过后台,管理员可以对会员信息进行管理;(11)系统最大限度地实现易安装性、易维护性和易操作性;(12)系统运行稳定,安全可靠。2.2 可行性研究(1)技术可行性在管理过程中,满足了企业全程跟踪物品的托运情况的要求(分公司及时添加货物的运输情况),是企业能够根据实际情况,对企业运营过程中的各项准备工作做出及时、准确的调整。在每个模块中,具体的实现主要应用到JavaBean技术。JavaBean是一种Java类,通过封装属性和方法成为具有独立功能、可重复使用的并且可以与其他控件通信的组件对象。将可重用的代码部分(如数据库的连接)和页面逻辑部分写入Ja
21、vaBean中,还可以通过使用JavaBean来减少在JSP页面中脚本语言的使用频率,这样可以使JSP页面更整洁、更容易维护、更容易被非编程人员接受。(2)操作可行性界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。而在用户的操作上,保证了操作简单易懂。本软件采用面向对象的设计语言,对工作人员和用户来说,实际使用和操作都是可行的。(3)经济可行性全面展示企业的经营管理模式,为企业带来更多的客户资源,提高企业的经济效益。通过计算机网络对运单进行管理,方便客户对货物托运情况进行查询,及时和客户进行沟通,满足客户的需求。综上所述,该系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 基于 jsp sqlserver2008 物流 信息网络 系统
限制150内