资源目录
压缩包内文档预览:(预览前20页/共67页)
编号:1637454
类型:共享资源
大小:6.57MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
基于
jsp
快递
网站
开发
实现
- 资源描述:
-
基于JSP的快递网站的开发与实现,基于,jsp,快递,网站,开发,实现
- 内容简介:
-
杭州电子科技大学本科毕业设计 本 科 毕 业 设 计 ( 2016 届) 题 目 基于 快递网站开发和实现 学 院 管理学院 专 业 信息管理与信息系统 班 级 12031311 学 号 12032325 学生姓名 卢鹏 指导教师 宋艳辉 完成日期 2016 年 5 月 杭州电子科技大学本科毕业设计 诚 信 承 诺 我谨在此承诺:本人所写的毕业论文 基于 快递网站开发和实现 均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。 承 诺人(签名): 年 月 日 杭州电子科技大学本科毕业设计 摘 要 随着市场的发展,涌现出越来越多的快递公司,随之而来的是越来越激烈的竞争,客户有更多的机会去选择不同的公司来满足他们的需求。技术和产品的发展,要求更多快捷周到的服务。客户服务要求的提高。业务员即代表着公司。一个公司要有更好的运作则需要更完善的管理,而客户管理在公司的业务板块中占据着重要地位,因此要不断提高客户服务管理。 本论文论述的是一个简化的 用程序模型 , 是一个 B/S 结构的 应用。 主要介绍了采用的 术的特点,系统 功能非常的完善,而且选择开放的应用平台,建设了一套与平台无关,以统一的服务接口规范和与数据库相连的网站应用。 以及怎样使 将表现和逻辑剥离。还介绍了采用的编程模型和特点。 术以其独特的优势成为开发网站系统的首选工具,论文中以一种简化的方式介绍了 发网站系统的方法和特点,即使用 发工具,使用本机做服务器模拟实现客户端登录,最终能够实现客户端的所有操作。由于 有一次编写,各 处的运行、丰富而且高质量的工具支持、通过构件和标签实现重用、通过指令和标签库增强与面开发能力等优点,开发的系统可以在任何平台上编写、运行在任意平台上的务器构件。 关键字: 系统 ;快递; 州电子科技大学本科毕业设计 up of by to a to of of A to a a in s to is a eb is a B/S of of SP to a of to do to in a to eb to of in a is SP of to do of be to s SP to of be on to on 州电子科技大学本科毕业设计 目 录 摘 要 . 2 . 4 1. 前 言 . 1 发背景 . 1 究目标 . 1 发意义 . 1 2. 系统分析 . 2 求分析 . 2 行性分析 . 3 术可行性 . 3 济可行性 . 3 作可行性 . 3 系统采用的关键技术 . 3 术 . 3 术 . 5 术 . 6 问数据库 . 7 务流程分析 . 9 递公司网站数据流程分析 . 9 递公司网站顶层数据流程图 . 快递公司网站一层数据流程图 . 11 递公司网站二层数据流程图 . 11 3 系统总体设计 .统总体功能设计 . 系统功能架构图 .据库设计 . 户信 息表) . 工信息表) . 诉信息表) . (人力资源表) . (快件信息表) .州电子科技大学本科毕业设计 (新闻信息表) . (常识信息表) . 系统详细设计 .站前台功能展示 . 网站首页面 . 系统新闻展示 . 人力招聘展示 . 客户服务展示 . 快递信息追踪 . 关于我们 .站管理后台功能 . 管理员登陆 . 员工信息管理 . 新闻信息管理 . 账号修改密码 . 投诉建议管理 . 快件追踪管理 . 快递业务统计 .、系统调试与测试 .序调试 .序的测试 . 测试的重要性及目的 . 测试的步骤 . 测试的主要内容 . 论 . 谢 .考文献 .州电子科技大学本科毕业设计 1 1. 前 言 近年来, 跟 着计算机网络技术的 成长 , 和 网站 建 设 技 能 的 老练 ,为快递公司网站的 完成供应 了可选择的技术和方 式 。 本课题是针对快递公司在现阶段发展中遇到的实际问题,为了解决这些问题而提出的。 经过 快递公司网站的 计划 与 完成 , 抵达先容 公司文化、 谋划 理念;拓宽顾 主 市场, 加多 公司与客户之间的 关联 ,缩 小 二者之间的 间隔 ;提 升 公司的知名度, 巩固 公司的竞争力,为公司今后的 营业成长拓展 一个 杰出 的社会环境;也有利于公司的经营管理,提高公司的效率,为公司走向科学化、信息化与世界接轨提供条件。 发背景 由于 快递行业的特殊性,快递单与人员的分散不容易统一管理,以往信息技术落后 时期,人与人沟通很不方便,快递行业也是一样,客户寄出的快件很难跟踪管理,经常会出现,物品寄丢,会认为错误搞错等情况。 究目标 快递公司网站主要设计实现了客户、员工、管理员等不同用户具有不同的操作权限,管理员具有网站后台管理所有权限。管理员具有员工管理、信息发布、客户投诉建议管理、业务统计等,信息发布包括了新闻信息、招聘信息、快递常识等。员工登录系统后,可以进行货物但录入、货物单查询、中转信息录入、货物单签收、工作量统计等。一般客户登录网站可以查看和浏览网站信息、快递追踪查询等。 全部 操作都可以由用户 在客户端浏览器中 实现 。 发意义 该系统实现了一个基于 递信息管理系统,其包含了一个网上快递管理系统的 台和后台所需的所有核心功能。 固然 该 体系 的功 效 相对来说比较简单, 可是 具 有 了一个网站系统的 根本程序 , 显示 了一个网站系统的基础模型。经过一些扩展和优化能够适合一些客户服务作为客户服务用途的网站。 网站 使 用后的经济效益是 丰厚 的。其应用发展的趋势也是不可 估量 的。它的未来必将更加完善,并更好地为我国的 各个客户服务领域 服务。 杭州电子科技大学本科毕业设计 2 2. 系统分析 求分析 系统采用 B/S 模式 。数据库系统 是所有系统中最重要的 ,一个 良好 的软件设计 可以通过 一个强大的数据库 来支撑 , 经历 软件系统与数据库系统的 承接 来实现软件界面观察和处理操作数据。 图 3统模式图 体系采纳 三层 布局 ,在客户端用户 经历 浏览器 实现 数据下载与 模仿 操作,浏览器端的 施展 逻辑 由 页完成。而 体系里面繁琐 的业务逻辑 大部分由组件( 完成 , 件在 务器上 运转 ,通过 回到客户浏览器。 由于 表现逻辑与业务逻辑的分 开 , 使得页面 内容 简单明了 , 大大提升了 系统的可维护性和可扩充性。在服务器端, 体系采用 访问数据库,本系统所需要的事务逻辑和数据逻辑 被数据库系统所定义了 。本系统 利用 术作为表现手段,服务器 使用 作为 擎,件 实现了 系统业务逻辑,数据库 通过 动程序 实现被访问 。 因为 成熟的数据库 可以支持 系统测试, 所以 系统 的 数据库服务器 为 据库 。 业务服务器 数据库服务器 事务逻辑 数据逻辑 示逻辑 示逻辑 页 务器 /业务逻辑服务器 中间件 据库服务器 数据库 州电子科技大学本科毕业设计 3 行性分析 术可行性 一台 下载有 件的计算机 就可以运行本系统 , 不需要电脑的配置特别高 , 学校的或个人的一般电脑完全可以满足要求 。 至于说对 软件技术 的 要求, 目前 的程序设计语言已 经是十分的 成熟,生动活泼的网页及美观的图形文件或动画文件 的制作可以通过 式 ,图形图象制作工具 来实现 。 济可行性 因为 公司内部使用的系统 是本系统 , 所以安 装上 此 应用软件, 就 可 以很容易地 使用 该 系统,系统软件的开发 占用了绝大部分 系统成本, 由于 系统 的 投入运行 ,使得 学校的人力,物力 得到大量节约 。 由此 所 产生 的 各种 效益远远 超过开发 系统软件 所产生 的成本。 因此 在经济上 是绝对 行 得通的 。 作可行性 界面设计 十分人性化,是根据管理人员的习惯设计好的 , 这样一来操作简便 ;可以 迅速、规范、可靠 地录取数据 ;统计 十分精准 ;制表灵活;适应力强;容易扩充。 系统采用的关键技术 术 系统公司 在 1999 年 6 月推出 了 术 , 这项技术 是基于 系的 一种良好的 发技术, 应用 这一 先进的 技 术可以 实现 先进、安全 、多功能 和跨平台的动态网站。动态 面的开发 在多个方面得益于 术的应用 。 它 主要有 下列这 几个方面的特 质 : 1) 将内容的生成和显示进行分离 运用 术,最终页面 的 设计和格式化 可以由 面开发人员 通过 使用 者 识来 实现 。页面上的 大量 动态内容(内容 是随着请求的变化而变化 , 比如 请求 个人信息 或者 一辆车的价格 ) 可以通过 识或者脚本来实现 。在 件中 封装着实现 内容的 详细 代码,并且 这些代码结合在脚本中 出现 ,在服务器端运行 着全部 的脚本。 杭州电子科技大学本科毕业设计 4 识和脚本 的 程序 被强大的 擎所解释 ,所请求的内容 会由此生成( 比 如, 件 通过被访问运用 术或者包含文件 来 访问数据库),而且最终的 结果发送回 到 浏览器 上面,以 者 面的形式。这样一来, 作者 不仅可以 保护自己 写 的代码 不被别人盗走 ,而 且可以 保证 所有 只要是基于 者 面。 2) 强调组件的重用 大部分 面 上的 应用程序所要求的 更加 复杂的处理 的执行主要是利用跨平台的 、 可重用的组件( 比如说: 件 或者 说是 这些 组件 的 共享和交换 被开发人员所执行 , 而且越来越 多的使用者或者客户团体 可以利用 这些组件。此方法加速了总体开发进程。 3) 采用标识简化页面开发 那些十分 熟悉 精通 脚本语言的编程人员 不都会去进行 面 的 开发。 这里有很 多 的 功能 被 术 所 封装: 件 的 访问和实例化、组件属性 的设置 与 检索、 下载 、 其他 得 方法更 加困 难于编码和耗时的功能 的 执行。 通过开发定制的标识库 的使用, 术 能够 进行 更深的 扩展。 那些 第三方开发人员和其他 开发 人员 可以建立 自己的标识库 ,通过一些 常用 功能 的 创建。这样一来 面 的 开发人员 工作起来就非常轻松,因为他们可以运用自己熟练的 那些 工具 以及那 如同 标志 一样 来 执行 特殊 功能的组件。 运用 术的 页面 能够 提供企业级 别的性能以及企业级的扩展性 , 只要 整合 台、 台 和 在一起 ,这 样一来十分有利于 企业 在自己的 中部署 那些 基于 面 的应用。 此 术 与微软公司的 术相比 起来 , 拥有下列 优点: (1) 技术 的 开放 性 : 由 于平台 与 服务器 之间 相互独立 , 术 才得于应用 ,广泛的、专门的、各种工 具包 支撑起所有技术 , 这些技术是由运行 服务器的组件以及 数据库 各种 产品 的 开发商 所 提供 的 。 而与 术 相比 起来 , 微软公司的术 则 主要依赖 于 支持。 (2) 独立 的运行 平台和服务器:在 所有的满足 写的代码 都 可 以 运行 无阻 。这样 一来 在多种 多样的 务器上 都可以运行 术,由此 术还可以 支持来自 许 多家 不同 开发商 所 提供的各种各样的 工具包。 (3) 开发过程 以及源代码 的 开放性 : 自从 1995 年以 后 , 码的 技术和规范 性的 开发和修改 是由 司 运 用开放 的 过程方 以及 法同国际 里著名的织 共同 合作 而完成的 。 杭州电子科技大学本科毕业设计 5 (4)可扩充 的 记: 记 的 扩展 可以通过 开发者 使用 术, 开发者可以 充分利用 容的标记技术 十分 强大的功能, 由此来 大 幅度地 减少 各种 脚本语言的依赖 性 。 (5)可重用 的 术 跨平台: 术 组件 中包括像 特殊定制的 记 等 都是跨 越 平台 而且 可重用的。 术 术 得到了越来越广泛的 发展与 应用 ,是因为它是 一个 非常 好的动态网站 的集成 开发语言,在 各种各 样的 术 应用 开发 程序中, 序的一种 实际上 最 最 常见的标准 就是 特定的 组合 . 什么是 俗点来说就 是 描绘讲述 软件 与 组件 的一些 模型, 面 的 件概念 和它非常相似 。在 各种各样 序的 模型中, 序的各种 功能 可以 通过 使用 行 无限 地 扩充, 并且一些 新的应用程序 的生成也可以 通过 运用 组合。 然而, 对于 绝大多数的普通 程序员来说,众多功能中 最 重要 的一点就是 它 可以 让各 种 代码 反 复利用 起来 , 再者使复杂程序轻易变化等 。 最后, 具有 平台无关性 ,这是因为 过 使用 拟机 即 够获得 正确的 操作执行。 一个 三个部分组成: 1) 属性( 我们通常说的 属性 也 就是 指的是 对象的属性,但 不同的是 属性读取以及 设置的 支持 接口 也被供给了 。 比如说 一个 学生 以有 身高 和 年龄 属性,篮球 可以有 大小 和 尺寸的 属性。 通常 每个属性 的 命名规遵 寻非常 简单 明了 的方法。 由此一 来我们 可以 十分快速地 找出 供的 各种各样的 属性, 最后 对 行 各种各样的 操 作,比如说:可以 查询 它的 属性值或改变 它的 属性值 。 2) 方法 ( 因为 是 象 中包括了 身, 所以 与其 所 交互 缠绕的 作用 是 调用 此对象的方法的 仅有的 途径。面向 设计 对象的类设计 各种 逻辑 必须让 格遵守, 这样才能 不让其任何实例字段 被 外界 程序所 访问 到,也就是说它是 没有段 的 。这样 一来 ,接触 唯一途径 是 方法 的各种 调用。 3) 事件 ( 发送和接收 完成各种 事件 是 其他 硬件及 软 件组件交流 互换 信息的主要 的 方式。这与 程序 之间通过 信息 通信 十分 类似。 杭州电子科技大学本科毕业设计 6 可视化的领域 的运用是 要的应用 , 就像它在 的 发展与 应用。 因为 术的 诞生,在非可视化领域 的各种应用成了 主流方向 , 从此 在服务器端应用方面 史无前例地 表现出来了 统治力 。 封 装事务逻辑、数据库操作等等 可以 利用非可视化 的 实现 , 业务逻辑 以及 前台程序 (如 发展与 分离 能够更好 地实现 这样一来 系统 的 健壮性和灵活性 变得越来越好 。 术 开发者 司制定的 据库连接术的简称,是为各种常用数据库提供无缝联接的技术。 用程序中的作用和 列平台应用程序中的作用类似。 一个非常独特的动态连接结构,它使得系统模块化。使用 完成对数据库的访问包括以下四个主要组件: 应用程序、 动器管理器、驱动器和数据源。 简单地说, 完成下列三件事: ( 1)同一个数据库建立连接; ( 2)向数据库发送 句; ( 3)处理数据库返回的结果。 一 种 可 用 于 执 行 句的 用程序设计接口)。它由一些 言写的类、界面组成。 数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯 言编写完整的数据库应用程序。 通过使用 发人员可以很方便地将 句传送给几乎任何一种数据库。也就是说,开发人员可以不必写一个程序访问 另一个程序访问写一个程序访问 的程序能够自动地将 句传送给相应的数据库管理系统( 不但如此,使用 平台上运行,不必在不同的平台上编写不同的应用。 结合可以让开发人员在开发数据库应用时真正实现“ ” 有健壮、安全、易用等特性,而且支持自动网上下载, 是一种很好的与数据库线连接而使用的编程语言。 它所需要的是 用如何同各种各样的数据库连接, 是实现这种连接的关键。 展了 能力,如使用 可以公布一个 7 页,页中带有能访问远端数据库的 者企业可以通过 全部的职工(他们可以使用不同的操作系统,如 这几个全球数据库可以是不相同的。 问数据库 所有的数据库的对象和方法都在 里面,所以首先要 ,要想连接 数据库,首先要将驱动程序调入。 ;这是 驱动程序。 要想连接一个指定的数据库,必须创建 的一个实例。 注意在此用到的数据库名称是在 置控制面板中输入的数据资源名。 法 对 于 不 同 类 型的数据库会很不一样。 语法是这样的: 头都是 面是子协议, 然后 是 称。 若要使用纯 动程序,必须安装第三方软件提供的驱动程序,一般在数据库的官方网站上可以找到这里不做讨论。 本系统采用 驱动程序 连接数据库,并使用 件,有效的避免了代码的重复,具体过程如下: ; /动程序 rs=() / 杭州电子科技大学本科毕业设计 8 e) :+); / rs= /创建数据库连接对象 ( +); / ; ; +); / ; 杭州电子科技大学本科毕业设计 9 e) ; ; e) ; 务流程分析 用 户 网 站 首 页是 否 已 注 册注 册审 核 验 证登 录密 码 修 改管 理员快 递 追 踪人 力 招 聘 查 询投 诉 与 建 议公 司 主 页 了 解网 站 维 护员 工内 部 事 务登 录货 物 快 递 单 信息 录 入货 物 运 单 查 询 工 作 量 统 计图 2务流程图 递公司网站数据流程分析 流程图能够准确的进行功能的输入和输出,挣脱了其基本的物理特征,是进行说明 辑关系的主要的工具。 数据流往往是有确定的数据构成,以箭头和文字进行说明,文字说明了经过的数据信息,箭头就是流动的方向。 加工就是对输入信息进行处理,主要涵盖了两个方面:变换数据的组成,即改变数据结构;依靠原有的信息,通过添加新的数据得到更新后的数据库信息。 外部实体是一个独立于系统之外存在的实体,同时又和系统有一定的联系,杭州电子科技大学本科毕业设计 10 表明了信息的来源和走向,往往是一个人、组织和事物的运动形式。 研究平台的主要的外部影响项,就是确定了平台与外部环境的关系,也就是确定了平台的运行范围。 递公司网站顶层数据流程图 图 2层数据流程图 杭州电子科技大学本科毕业设计 11 递公司网站一层数 据流程图 图 2层数据流程图 递公司网站二层数据流程图 图 2层用户管理数据流程图 杭州电子科技大学本科毕业设计 12 图 2层快递追踪数据流程图 图 2层系统维护数据流程图 图 2层业务统计数据流程图 杭州电子科技大学本科毕业设计 13 3 系统总体设计 统总体功能设计 本课题研究的网站作为公司网站主要内容包括向客户展示公司形象风采,为客户提供更便捷、更人性化的服务,同时也使公司能够更确切的了解客户的需求等,具体的功能将会在以下几个章节详细描述。 1)主页 包括公司名 称,公司标志,对网站内容进行简单有效导航的菜单或图标,着重标明最重要的新闻以及客户与公司联系的地址、电话等。主页制作遵循快速、简洁、引人、信息概括力强、易于导航的原则,主页上的导航菜单或图标能链接到公司网站的其他页面。 2)动态新闻 提供全面、具体的公司及行业的新闻动态,方便客户了解最新、最全的资讯。 3)人力招聘 向 客户介绍公司的人才观,提供公司的最新的岗位招聘信息。 4)客户服务 为客户提供
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。