1、 .1. 本科毕业设计 (论文 ) (20 届 ) 论文题目 物流中心管理系统 所在学院 专业班级 计算机科学与技术 学生姓名 学号 指导教师 职称 完成日期 年 月 日 .2. 诚 信 声 明 我声明,所呈交的毕业设计作品和论文是本人经过近四年的基础课程与专业课程学习的基础上,在指导老师的指导下,经 过几个月集中的毕业设计学习、实践和努力工作所取得的成果。据本人查证,除了文中特别加以标注和致谢的地方外,设计作品和论文中不包含其他人已经发表或撰写过的研究成果。我承诺,设计作品和论文中的所有内容均真实、可信。 学生签名: 签名日期: 年 月 日 .3. 论文目录 摘要 .19 Abstract.
2、20 1.引言 .21 2.开发背景 .22 2.1 市场对物流历系统的要求 .23 2.2 国内外的现状 .24 2.3 当前物流管理系统的特点 .24 2.4 课题研究的意义 .24 3.理论基础 .25 3.1JSP 技术 .25 3.2 数据库技术 .26 3.3 B/S 模式 .28 4.系统的需求分析 .28 4.1 现行业务系统描述 .28 4.2 现行系统存在的要问题分析 .28 4.3 需求分析 .29 4.4 可行性分析 .29 5.系统总体分析 .30 5.1 系统模块结构图 .30 5.2 系统设计目标 .30 5.3 系统功能模块介绍 .31 5.4 预期目标 .31
3、 5.5 E-R 图设计 .31 5.6 开发及运行环境 .32 6.系统模块设计 .33 6.1 模块功能介绍 .33 6.2 网站前台设计 .34 6.3 信息发布模块设计 .35 .4. 6.4 详细信息查看模块设计 .37 6.5 信息修改模式设计 .38 6.6 信息删除模式设计 .39 6.7 信息产寻模式设计 .40 6.8 管理员登入 .41 7.结束语 .43 7.1 概述与工作 .43 7.2 体会与收获 .43 7.3 不足 .43 7.4 今后的发展法向 .44 7.5 感受和体会 .44 致谢 .45 参考文献 .46 附录一: 测试报告 .47 附录二: 作品说明书
4、 .48 .5. 摘 要 随着计算机技术、网络技术和信息技术的 高速发展,给现代人的工作带来了巨大的变化,同时也给现代人的生活带来了很多便利。 物流运输行业的今天正朝着追求高效、低成本、稳定可靠的方向发展。 物流信息网的广泛兴起,一方面降低物质消耗,另一方面提高了劳动生产率。 信息化、自动化、网络化、已成为现代物流的鲜明特征。现代物流企业只有依靠对物流信息的科学运筹和管理,将仓储、运输、配送、信息传递等功能集于一体,才能为客户提供安全、优质、快捷、准确的现 代物流服务。 因此,建立完善、有效的物流信息管理系统是非常有必要的。 系统采用 JSP+MS SQL SERVER 以 B/S 模式开发,
5、具有 安全、方便、配置简易等特点。本文在总结系统需求分析的基础上,提出系统的总体设计目标、系统总体架构和功能模块的设计。 物流管理系统 从系统需求分析、概要设计、详细设计到具体的编码实现、功能测试都严格遵循了软件工程的思想。 关键词 : SQL; JSP;物流管理系统 ; 软件工程 .6. Abstract With computer technology, network technology and information technology, rapid development, to bring great modern work of the change in the life
6、of modern man also given a lot of convenience. Logistics and transport industry today is moving in the pursuit of efficient, low-cost, reliable direction. Wide rise of the logistics information network, while reducing material consumption, on the other hand increased labor productivity. Information
7、technology, automation, networking, and has become a distinct characteristic of modern logistics. Only by relying on modern logistics enterprise of scientific logistics and logistics information management, will be storage, transportation, distribution, messaging and other functions into one, To pro
8、vide customers with safe, high quality, fast, accurate and modern logistics services. Therefore, the establishment of a sound and effective logistics information management system is necessary. System using JSP + MS SQL SERVER with B / S model development, a safe, convenient, easy configuration and
9、so on. This review describes the system requirements analysis based on the proposed system design objectives, system structure and function of the overall module design. Logistics management system from a system requirements analysis, design, and detailed design to achieve specific coding, functiona
10、l testing strictly followed the ideas of software engineering. Keywords: SQL; JSP; logistics management systems; Software Engineering .7. 1 引言 随着信息时代的来临,科学技术的不断提高,特别是计算机科学的日趋成熟,其强大的功能已被人类深刻的认识到,它正进入人类社会的各个领域并在其所在领域发挥着越来越重要的作用,产生越来越深远的影响 。 当今社会,各行业的竞争不断加剧,其中物流运输行业也正置身于这种不断加剧的竞争中,行业的发展要求各物流从业者使用更加有效的信
11、息化手段,拓展自己的经营空间,降低运营成本,提高管理和决策效率。但由于国内各方面条件的限制, 国 内 物流企业规模小 、 数量多,缺少竞争优势,并 且技术含量低,大多数只能提供运输和仓储等传统服务,能够提供一揽物流解决方案的企业很少,再加上国外大企业的竞争,使原本就不足以分得一杯羹的国内企业更加难以适应市场的变化。传统的的物流管理过多的手工操作和一些不科学的管理手段,无法满足从业者对企业的全面信 息化管理,势必会影响从业者的工作效率,降低了市场的竞争能力。成功的物流从业者应该的将物流企业的经济利益作为运营的最终目的,管理的核心也在于如何提高企业的经济效益。 Internet 的开放性、分布性的
12、特点和基于 Internet 的巨大的 系统 能力使得 物流管理 突破了时间和空间的限制。 网上物流系统以物流从业者的 经济效益为目标 ,为其提供了简单易用、功能强大并且高度灵活的应用工具,激励了从业者的积极性,促使他们为客户提供更加优质的服务,推动了社会文明的进步和发展。 随着国内信息化步伐的加快,加之物流企业对行业信息的需求越来 越大,促使物流信息网迅速发展 , 以适应物流行业的市场变化。物流信息网信息的及时性、准确性完全符合国内物流企业对行业信息的要求,它已经成为国内物流企业信息的主要来源。 同时,通过对人流、物流、资金流的科学管理和有效控制,提高 从业者 的工作效率,降低各种经营成本,
13、从而获取持久的利润 ,代表一种新的管理模式介入,代表一种新的变化甚至是变革,当然这种变革,是物流管理和信息技术的有机结合后的结晶,它给从业者带来更加先进更加高效率的工作模式,可以最大限度地节省人力物力,优化企业资源配置, 具有手工管理所无法比拟的优点 。这就是本系 统在物流运输行业应用的重要意义所在。 2.开发背景 2.1 市场对物流管理系统的要求 实行改革开放以来 ,中国经济与世界经济越来越紧密地融合在一起。世界 500 强企业已有 400 多家进入中国市场。外资企业的进入 ,一方面带来了现代物流的观念和先进的运做方式。另一方面 ,也促进了中国物流企业现代物流服务水平的提高。随着世界经济的飞
14、速发展 ,全球数字化、网络化、信息化已成为市场经济时代的主要特征 ,而物流技术手段的变化将直接决定物流企业服务水平的高低。当前一些物流企业通过轻资产、甚至无资产经营 ,靠对外采购运力 ,成功地为客户提供 了综合性的优质物流服。以低成本和高效率的运营管理创造出高附加值 ,并从中获得了高利润。在信息化程度相当.8. 高的今天,物流行业的发展和方向也必然要求更高的信息化和网络化,所以社会对高质量的物流管理系统有着强烈渴求,当然对物流管理系统的功能要求也越来越高。 2.2 国内外研究现状 针对现在物流信息系统的发展 ,在国外物流管理信息系统已经发展进入成熟阶段,并转向复杂功能的研究。在中国虽然起步较晚
15、,但近几年发展却较快,国内企业物流信息系统大部分是面向基本流程控制,如库存控制系统、货物跟踪查询系统等。并且采用传统的客户 /服务器 模式 (C/S)结构。但是随着计算机网络技术飞速发展,对信息的需求日益增大,国内开始转向研究浏览器 /服务器 (C/S)模式的开发。在这种结构下,系统的工作界面是通过 IE 浏览器来实现的,极大的方便了货物信息的更新和有效的管理。 2.3 当前物流管理系统的特点 目前在我国 ,由于国内政策环境的改善 ,企业改革日益深化 ,为物流业的发展建立了良好的发展环境与基础。 由于物流活动日益渗透到生产、流通、消费等整个社会经济活动过程之中,与社会经济的发展存在着密切的联系
16、,是社会经济活动的重要组成部分,故物流需求与社会经济发展有密切的相 关性,社会经济发展是影响物流需求的主要因素。 在一些电子商务环境里 ,物流企业的网络功能越来越得到强化,但是一些老化的物流管理系统在完善的全球物流操作平台的支持方面困难重重。随着物流行业的发展,现在市场上的的一些物流系统已经不能达到现在企业的要求,不能进行高效率的信息处理和信息交互成为现在物流管理是一个重大课题 。 2.4 课题研究的意义 随着互联网的发展,网络化管理领域已日趋成熟,目前最为明显的是信息管理平台的开发与使用。当然,对于任何物流企业也可采用此方法来加强货物信息的管理,让管理者可以更方便更快捷的了解仓 库货物信息,
17、这样可以通过物流管理系统网站平台来加强货物流通管理。 在物流企业中,货物管理是一项非常重要的工作。使用人工方式管理货物运输不仅效率低下,而且容易出错,安全性很差。并且在实际操作中,数据的查找和更新都不容易实现,容易发生差错,导致了管理费用增加,服务质量难以得到保证,从而影响企业的竞争力。这里设计的物流管理信息系统,采用 B/S 结构,就可以解决这些问题。其目的在于实现货物信息管理、入库、出库、调配、单据查询验收的功能,从而提高工作效率和质量。 3 理论基础 JSP 已成为当今最流行的网络编程语言,它正在 被广泛地运用于电子商务、电子政务及各行业的软件中。 JSP 是一种动态网页技术,秉承了 J
18、ava 语言的优势,实现了真正的与平台无关性。具有跨平台性、运行效率高、上手容易等优点。只要具备程序设计的基本知识,学习 JSP 将会变得容易。 .9. 3.1 JSP 技术 JSP( Java Server Pages) 是由 Sun Microsystems 公司倡导、许多公司共同参与建立的一种动态网页技术标准 ,JSP 技术是在 Servlet 技术基础上发展起来的 ,它正在飞速发展中 ,现在已经成为Java 服务器编程的重要组成部分。相对于传统的网页制 作技术而言,它有着明显的优点。 JSP 不像PHP 那样只能适应中小流量的网站,也不像 ASP 那样受到跨平台的限制(只能运行于 Mi
19、crosoft 公司开发的 IIS 和 PWS 上)。 JSP 体现了当今最先进的网站开发思想,具有如下几个优点。 3.1.1.内容与显示分离 使用 JSP 技术, Web 页面开发人员可以使用 HTML 或者 XML 标志来设计和格式化最终页面。使用JSP标志或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标志和 JavaBean群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。如果核心逻辑被封闭在标志 和 Bean 中,那么其他人,如 Web 管理人员和页面设计者,能够编辑和使用 JSP 页面而不影响内容的产生。在服务器端,JSP 引擎解释 JSP 标志,产生所请求的内容,并
20、且将结果以 HTML(或者 XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于 HTML 的 Web 浏览器的完全可用性。 3.1.2.跨平台性 ASP 只能运行在 Windows 平台下,而 JSP 基于强大的 Java 语言,可以在几乎所有的操作系统平台下运行。 NT 下的 IIS 通过一个插件 JRUN 也能支持 JSP,著名的 Web 服务器 Apache 现在已经 能够支持 JSP,它被广泛地运行在 NT、 UNIX、 LINUX 中。 由于历史的原因, UNIX的优势依然存在,越来越多的编程爱好者喜欢使用 LINUX,所以生产 LINUX操作系统的商家不断
21、地发行新版本,界面更加人性化,功能日益强大, Internet 上的很多服务都用LINUX 平台。因此, JSP 在这方面占有很大的优势。 3.1.3.一次编写,到处运行 JSP拥有 Java语言“一次编写,到处运行”的特点,所有 JSP页面都将被 JSP编译成 JavaServlet,就具有了 Java 技术的所有优点 。 3.1.4.编写容易,快速上 手 学习 JSP 将成为一件令程序员感觉很惬意的事情,当然如果有 HTML及 Java 语言的基础则更好。学习 JSP 与学习 ASP 一样,可以快速上手。 Web 程序员在网页制作人员设计的 HTML 页面的基础上找到要插入 JSP 程序的
22、地方编写 JSP 程序,就成为 JSP 页面。 3.1.5. 可重用性 可以逻辑封装在 JavaBeans 组件中,由它们来执行一些复杂的处理,再通过 JSP 调用将处理的结果显示出来。一方面使得开发组件的开发人员可以专注于组件开发;另一方面编写 JSP 的开发人员可以在多处使用组件,而不必关心其实现细节;而且修改组件 只须改动组件内部的设计而不必更.10. 改 JSP 代码。这样,大大提高了系统的可重用性,在这个项目中设计的组件在今后的项目中可能还可以继续使用。 PHP、 CGI 技术在可重用性上与 JSP 是无法比拟的, ASP 支持的组件技术亦比较有限,不如 JSP丰富。 3.1.6.
23、数据库连接技术 Java 程序通过 JDBC( Java Database Connectivity)驱动程序与数据库连接,相当多的数据库带有 JDBC 驱动程序, JDBC-ODBC 的方式提供了 JDBC 与 ODBC 驱动连接的桥梁。大多数的数据库系统带有 ODBC 驱动,这使得 Java 程序可以访问大多数的数据库系统,包括 Oracle、 MySQL、 Microsoft SQL Server、 Access 等。 3.2 数据库技术 数据库技术产生于 20 世纪 60 年代末 70 年代初 ,其主要目的是有效地管理和存取大量的数据资源。数据库技术主要研究如何存储 ,使用和管理数据。
24、近年来 ,数据库技术和计算机网络技术的发展相互渗透 ,相互促进 ,已成为当今计算机领域发展迅速 ,应用广泛的两大领域 .数据库技术不仅应用于事务处理 ,并且进一步应用到情报检索、人工智能、信息系统、计算机辅助设计等领域。 数据库主要内容包括为 : (1)实体 :是现实世界中的客观事物。 (2)关系模型 :是把数据间组织关系用一张表来表示。 (3)表 :表是包含数据库中所有数据的数据库对象 ,表定义为列的集合。 (4)视图 :是一个虚拟表 ,其内容由查询进行定义。 (5)存储过程 :是由流程控制和 sql 语句书写的过程 ,这个过程经编译和优化后存储在数据库服务器中 ,使用时只需调动。 结合物流
25、管理信息系统的应用,本系统采用现在普遍使用的 sql server 2000 数据库并结合 实现数据的存储和读取。 SQL Server 2000 简介 : SQL Server 2000 是微软公司开发的一个关系 数据库管理系统 ,以Transact_SQL作为它的 数据库 查询和编程语言。 T SQL是结构化查询语言 SQL的一种,支持 ANSI SQL 92 标准。 SQL Server 提供服务器端的软件,这部分需要安装在 NT Server 上, SQL Server 的 客户端 则可以安装在许多客户端 PC 系统中, Windows 可以让客户端进行数据库的建立,维护及存取等操作, SQL Server 可以最多定义 32767 个数据库,每个数据库中,可以定义 20 亿个表格,每个表格可以有 250个字段,每个表格的数据个数并没有限制,每一个表格可以定义 250 个索引,其中有一个可以是Clustered 索引。