货运险电子商务系统--网上投保和查询管理模块-毕业论文.doc

上传人:滴答 文档编号:1273005 上传时间:2019-01-26 格式:DOC 页数:46 大小:919.50KB
下载 相关 举报
货运险电子商务系统--网上投保和查询管理模块-毕业论文.doc_第1页
第1页 / 共46页
货运险电子商务系统--网上投保和查询管理模块-毕业论文.doc_第2页
第2页 / 共46页
货运险电子商务系统--网上投保和查询管理模块-毕业论文.doc_第3页
第3页 / 共46页
货运险电子商务系统--网上投保和查询管理模块-毕业论文.doc_第4页
第4页 / 共46页
货运险电子商务系统--网上投保和查询管理模块-毕业论文.doc_第5页
第5页 / 共46页
点击查看更多>>
资源描述

1、厦门大学软件学院毕业论文 - 1 - 本科毕业论文 (科研训练、毕业设计 ) 题 目: 货运险电子商务系统 -网上投保和查询管理模块 姓 名: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 学 号: 指导教师(校内): 职称: 指导教师(校外): 职称: 年 月厦门大学软件学院毕业论文 - 1 - 货运险电子商务系统 -网上投保和查询管理模块 摘 要 随着计算机技术的发展,网络已成为人们生活中不 可缺少的部分,社会中的各个方面都多多少少地和网络产生了联系。而网络上信息的浏览是通过 Web 实现的,所以 Web 应用的开发工作显得尤其重要。 以前, Web 的开发为了实现本身应有的

2、功能往往把代码插入到 HTML 页面,这种做法导致了许多的不便,如: Web 的流程逻辑变得复杂,修改某个业务逻辑或数据可能要浏览多个页面和调试系统变得困难等等。这些不便带来了 Web 开发和维护的低效率。 MVC 指业务逻辑、视图和控制器,它可以把系统的功能划分成许多小的组件,使系统整体变得有条理性,提高系统模块的可重用性和灵 活性。把 MVC 应用到 Web 应用的开发中,可以实现功能代码和 HTML 页面的相剥离,尽管在 Web 开发中引入 MVC 会带来一定的复杂性,但它可以使系统的业务流程变得清晰,同时,系统的维护也可以变得简单。 Struts 是在 Web 开发中实现 MVC 的一

3、种有效的框架, 在本论文中,以 中国人民保险有限公司的货运险电子商务系统 为例子,详细讲述了如何在 Web 中应用 MVC 思想, 同时,本论文也讲述了该系统 整体设计开发,以及 设计 开发 中所应到的一些理论和方法,如面向对象方法、 J2EE 框架等。 关 键词 货运险 J2EE MVC Struts 厦门大学软件学院毕业论文 - 2 - Cargo Insurance System - Online insurance And Query Management Abstract With the development of computer technology, the network

4、 has already become the indispensable part in peoples life, all respects in the society and the network has had the relation more or less. In the network the information browsing realize through the Web, therefore the design work of Web application appears especially importantly. In the past, the de

5、sign of Web often insert the code to HTML page for realizing the due function of itself, the inconvenience that this kind of method has caused, for example: The procedure logic of Web becomes complicated, the modification of business logic or data possibly can check up each page and the system debug

6、ging changes difficulty and so on. These inconvenient brought the design and safeguarding of Web low efficiency. MVC refers to Model, View and Controller. It can divide the function of system into a lot of light package, which make system logic wholly, and improve the reusability and flexibility of

7、system module. Apply MVC to the development of Web, which can realize the stripping of the function code and HTML page. Though using MVC in the Web bring complicity, it may cause the business logic of system change understandable. Meanwhile the safeguarding of system may change simply. Struts is a k

8、ind of valid frame of realizing MVC in Web. This thesis which takes Peoples Insurance Company of China e-cargo system as the example, told in detail how to apply MVC in Web, and how to use Struts to realize MVC in Web. Meanwhile this thesis also told some theories and method used in the analysis and

9、 design of system, such as object oriented methodology,J2EE frame and so on. Keywords Cargo J2EE Model-View-Controller Struts 厦门大学软件学院毕业论文 - 3 - 目 录 第一章 绪论 . 7 1 1 课题背景 . 7 1 2 论文题目研究的意义 . 8 1 3 论文框架 . 8 1 4 本章小结 . 9 第二章 系统所用的理论和方法 . 9 2 1 J2EE 的原理 . 9 2 2 MVC 技术简介 . 11 2 3 Struts 框架简介 . 13 2 4 基于 S

10、truts 开发 MVC 的应用 . 14 2 4 1 基于 Struts 的 MVC 实现结构图 . 14 2 4 2 使用 Struts 的 MVC 概览 . 15 2 4 3 使用 Struts 的 MVC 详细分析 . 15 2 5 Ajax 简介 . 18 2 6 本章小结 . 18 第三章 系统的设计概述 . 19 3 1 总体设计目标 . 19 3 2 系统的体系结构 . 19 3 3 系统的功能结构 . 22 3 4 系统的运行网络结构 . 23 3 5 本章小结 . 23 第四章 系统的 详细设计 及 实现 . 23 4 1 系统的业务逻辑分析 . 23 4 2 系统的数据库

11、设计 . 25 4 3 系统的 具体 实现 . 29 4 3 1 货运险投保操作功能 . 29 厦门大学软件学院毕业论文 - 4 - 4 3 2 货运险保单操作功能 . 33 4 3 3 投保单查询功能 . 35 4 3 4 保单 查询 功能 . 36 4 3 5 用户密码修改功能 . 38 4 3 6 打印设置功能 . 40 4 4 系统亮点 . 41 4 5 本章小结 . 42 第五章 回顾与展望 . 42 5 1 总 结 . 42 5 2 展 望 . 42 致谢 语 . 44 参考文献 . 45 厦门大学软件学院毕业论文 - 5 - CONTENTS CHAPTER 1 INTRODUC

12、TION. 7 1 1 Background . 7 1 2 Contents And Means . 8 1 3 Thesis Hierarchy . 8 1 4 Summary. 9 CHAPTER 2 BASIC THEORYS AND TECHNIQUES . 9 2 1 J2EE Principle . 9 2 2 MVC Introduction. 11 2 3 Struts Introduction. 13 2 4 Based Struts MVC Application. 14 2 4 1 Based Struts MVC Structure . 14 2 4 2 Based

13、Struts MVC Survey . 15 2 4 3 Based Struts MVC Analysis . 15 2 5 Ajax Introduction. 18 2 6 Summary. 18 CHAPTER 3 SYSTEM DESIGN SUMMARIZE. 19 3 1 System Design Target. 19 3 2 System Structure . 19 3 3 System Function Structure. 22 3 4 System Network Structure . 23 3 5 Summary. 23 CHAPTER 4 SYSTEM COLL

14、ECTIVITY ANALYSIS AND IMPLEMENT . 23 4 1 System Operation Logic Analysis. 23 4 2 System DataBase Design . 25 4 3 System Coding Implement. 29 4 3 1 Cargo Invilidation Bill Operation . 29 厦门大学软件学院毕业论文 - 6 - 4 3 2 Cargo Vilidation Bill Operation. 33 4 3 3 Invilidation Bill Query. 35 4 3 4 Bill Query .

15、36 4 3 5 Change Password. 38 4 3 6 Print Set . 40 4 4 Good Point . 41 4 5 Summary. 42 CHAPTER 5 CONCLUSIONS and PERSPECTIVE. 42 5 1 Conclusions. 42 5 2 Perspectives. 42 ACKNOWLEDGES . 44 REFERENCES. 45 厦门大学软件学院毕业论文 - 7 - 第一章 绪论 1 1 课题背景 近年,随着中国经济的高速发展,国内的货物运输量快速上升,伴随而来的是货运险业务迅猛发展。为了适应市场的需求,加快电子商务的发展

16、,全面实现 方便快捷的网上货运险业务,同时规范网上业务运作,防范经营风险,中国人民财产保险股份有限公司迫切需要一套货运险电子商务系统 ( WEB 版) 。 此系统的目标用户为: 保险代理公司,预约客户,保险公司内部人员等。通过该系统能全流程完成传统的保险实务,包括在线保险事务, 查询管理,条款查看等等。本系统的实现可以很大程度上提高保险公司的工作效率和降低成本。系统的开发方式属于 Web 应用。 早期的 Web 开发程序中,由于不注意对数据逻辑和显示的解耦合,常常会导致程序的复杂及难以维护。很多 VB, Delphi 等 RAD 程序 都有这种问题。甚至现在的 C+, Java 有时候也会出现

17、把业务逻辑写在显示模块中的现象。运用 MVC 开发 Web 应用正可以解决这个问题。 MVC:指“模型( M)视图( V)控制器( C)”结构。这个结构把应用程序分为三种对象类型:模型用于维护数据并提供数据访问方法,视图用于产生对应模型的部分数据或所有数据的可视图,控制器用于处理事件。 Model 层实现系统中的业务逻辑,通常可以用 JavaBean 或 EJB 来实现。 View 层用于与用户的交互,通常用 JSP 来实现。 Controller 层是 Model 与 View 之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执

18、行的操作。 MVC 的设计思想尽管很早就已经提出来,但应用于 Web 应用的开发却是最近才实现的。基于 MVC 的 Web 应用是采用 Struts 思想来实现的, Struts 提供自己的控制器组件( ActionController 类)并与其他技术相结合来提供模型与视图。对于模型( Model 类),Struts 能与任何标准的数据访问技术相结合,包括 EJB、 JDBC 以及 Object-Relational Bridge。对于视图( ActionForm 类), Struts 在 JSP 环境以及其他描述系统中能够很好的运行。 厦门大学软件学院毕业论文 - 8 - 1 2 论文题目

19、研究的 意义 人保货运险电子商务系统的实现,可以方便人保客户进行在线投保,完成各种保险事务, 能在客户和保险公司间建立快捷的沟通渠道,减少信息传递差错,进而提升保险公司业务管理能力和工作效率。 人保货运险电子商务系统采用 MVC 框架开发相比于以前的 Web 应用开发,有以下几点好处: 1各施其职,互不干涉。在 MVC 模式中,三个层各 施其职,所以如果一旦哪一层的需求发生了变化,就只需要更改相应的层中的代码而不会影响到其它层中的代码。 2 .有利于开发中的分工。在 MVC 模式中,由于按层把系统分开,那么就能更好的实现开发中的分工。网页设计人员可以进行开发视图层中的 JSP,对业务熟悉的开发

20、人员可开发业务层,而其它开发人员可开发控制层。 3. 有利于组件的重用。分层后更有利于组件的重用。如控制层可独立成一个能用的组件,视图层也可做成通用的操作界面。由上面几点可以看出,如果能在 Web 开发中有效地实现 MVC 思想,将会对 Web 开发带来 长远的影响。 本系统的开发不仅可以使我们掌握软件开发的过程,更加深刻理解 MVC 模式以及 Ajax、DHTML 等多种现今热门技术学,同时提高自己地动手能力,能够学以致用,获得解决问题地能力。而且该系统需要多人合作,可以充分体现大家地团队合作能力,同时提高个人地学习应用能力,有效地适应今后软件开发不断学习生活。 1.3 论文 框架 第一章是

21、绪论,主要介绍本论文的课题背景,主要研究内容和意义,本论文组织结构。课题背景主要阐述本次项目开发的研究方向和目的,主要研究内容和研究意义主要简单介绍这个项目所采用的技术,和这些技 术的发展方向,对今后这个类型项目开发有何重大意义。 第二 章 系统所用的理论和方法。 这一章将详细介绍之次开发过程中所用到的知识、概念、工具,以及这些技术的发展方向,重要意义。这些开发技术项目都是现在比较流行的技术和方法,将对这些技术引导到该的应用领域,以及在类似项目开发中特别突出的技术特点,以及现今同类项目开发的流行趋势。 第三章 系统的设计概述。在这个章节中,我主要说明了 货运险电子商务 系统的设计目厦门大学软件

22、学院毕业论文 - 9 - 标、设计的基本理念、系统的体系结构、系统的功能结构、系统的运行环境和系统的接口设计,这样可以让我们更好地了解这个 应用系统。 第四章 系统的总体分析 和实现 。在这个章节中, 该章将着重介绍该系统具体的设计步骤和方法,包括系统的业务逻辑分析、系统开发所用的各种类和对象、 MVC 在系统中的具体应用 。 第五章为结束语,主要为开发总结,展望,下一步工作的方向。开发总结是对整个开发过程的技术总结和感悟总结,阐述技术开发中得到的深刻体会,对今后开发同类型的系统的指导意义。展望是对今后这种类型项目开发的趋势,以及此次项目还存在的缺陷。 1.4 本章小结 在本章节中,主要讲述了

23、本论文所要研究题目的背景和现状,以及研究该题 目所用到的方法和 研究该题目所带来的意义。最后,本章节讲述了本论文中各章 节的结构。 第二章 系统所用的理论和方法 2.1 J2EE 的原理 J2EE 是人保货运险电子商务系统分析与设计中最基础的思想,这个系统可以说是完全在这个框架上开发出来的。为了让读者了解本系统整体的开发框架,所以有必要在这里讲述一下 J2EE 框架的原理 1。 J2EE 标准是一个为开发和发布便于达到网络经济要求的应用程序所提供的标准,这个标准是由 Sun Microsystems 以及多个合作者共同开发的,主要应用于当今网络经济中的商业领域。建立这个标 准是为了扩展现场、减少阻碍事务的冲突,通过标准使得商业仅集中在商业问题,而不是集中在复杂的技术问题。 J2EE 支持开发分布事务应用程序的标准模式。分布式应用程序通常以分层的方式运行在几个计算机系统上。大概的情况分为客户层、 Web 层、业务逻辑层和数据库层。 J2EE 框架的层次图如图 2-1 所示 2。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。