《毕业设计(论文)-保险公司数据规范化处理平台的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-保险公司数据规范化处理平台的设计与实现.doc(73页珍藏版)》请在三一文库上搜索。
1、普普 通通 本本 科科 毕毕 业业 设设 计计 题目:题目:保险公司数据规范化处理平台的设计与实 现 学 院 软件与通信工程学院 学生姓名 学 号 0093687 专 业 软件工程 届 别 13 届 指导教师 职 称 副教授 二 O 一三年 六月 普通本科生毕业论文(设计)诚信承诺书普通本科生毕业论文(设计)诚信承诺书 毕业论文(设计)题 目 保险公司数据规范化处理平台的设计与实现 学生姓名专 业软件工程学 号0093687 指导老师职 称副教授 所在学院软件与通信工程学院 诚信承诺诚信承诺 本人慎重承诺和声明: 我承诺在毕业论文(设计)活动中遵守学校有关规定,恪守学术规范, 在本人的毕业论文
2、中未剽窃、抄袭他人的学术观点、思想和成果,未篡改研 究数据,如有违规行为发生,我愿承担一切责任,接受学校的处理。 学生(签名): 江西财经大学普通本科毕业设计 年 月 日 I 摘 要 在日新月异的 21 世纪,互联网已经遍及世界的每个角落,信息化技术 帮助企业快速有效地扩宽业务。保险行业通过交叉销售系统,在充分利用现 有资源的情况下,接触更多潜在的客户,迅速有效的达到扩宽集团业务的目 的。目前使用中的交叉销售统一平台,各子公司通过数据统一交换平台实现 数据共享。由于子公司上报的数据不统一,集团要对这些数据做进一步处理。 机构数据是共享数据中的一种,共享前需要通过系统的校验,然后才能下发 给其他
3、子公司。但是机构数据的校验是一个繁琐的过程,并且涉及到数据库 的修改操作,这显然是很不安全的,也是相对复杂的。因而,对机构数据的 规范化处理进行优化,开发一个简单智能处理机构数据的平台非常必要。 本文介绍了以保险集团交叉销售系统为基础,通过对机构数据管理中的 数据处理作研究和分析,从项目背景,需求分析,系统设计,系统实现等几 个方面,详细地讲述了系统从设计到开发的整个过程,最终实现了机构数据 规范化处理的平台。该系统是采用增量模型的开发模式,使用 B/S 架构来定 制一个机构数据处理平台,采用界面与业务逻辑分离的三层结构设计,将业 务逻辑封装在业务层,将数据处理的操作封装在 DAO 中,使得系
4、统的安全性、 可维护性、可扩展性都大大提高。系统采用 Oracle 为后台数据库,以 JSP Web 为页面形式,涉及到数据库、网络、Web 服务器、J2EE 等方面的技术。 实现了自动化处理需人工校验的机构数据的功能,此外还拥有用户管理和校 验提醒的功能,整个系统具有友好的用户界面,操作简单实用,功能较为完 备。 通过机构数据规范化处理平台,对子公司上报过来的数据,集团能够高 效准确地进行处理,使机构数据规范化,下发到各子公司的数据得以统一。 目前,机构数据处理平台运行稳定,可以高效安全地处理等待人工校验通过 的机构数据,使人工校验工作简单快捷,不仅提升了工作效率,更提高了数 据的安全性和可
5、靠性。 【关键词】机构数据 规范 自动化 处理平台 II Abstract In the twenty-first Century change rapidly, the Internet has spread to every corner of the world, information technology to help enterprises to effectively expand business. The insurance industry through cross selling system, by making full use of existing resou
6、rces, contact more potential customers, quickly and effectively to achieve the purpose of expanding business. Currently in use in cross sales unified platform, the company through the data exchange platform to realize data sharing. As the subsidiary company reported data is not unified, the group to
7、 further processing of these data. Data is a shared data, before sharing needs through the system check, and then sent to other subsidiaries. But check data is a tedious process, and relates to the changes to the database operation, which is obviously very unsafe, is a relatively complex. Therefore,
8、 the mechanism of data normalization is optimized, the development of a simple intelligent processing mechanism of the data platform is very necessary. This paper introduces the insurance group cross sales system as the foundation, research and analysis of the mechanism of data management in the dat
9、a, from the project background, needs analysis, system design, system realization and so on several aspects, describes in detail the system from design to development of the whole process, finally realizes the data standardization processing platform. The system is the use of the incremental model d
10、evelopment mode, use the B/S architecture to a custom data processing platform, adopt three layers of structure design of separation of interface and business logic, business logic encapsulated in the business layer, data processing operations are encapsulated in DAO, which makes the system safety,
11、maintainability, scalability are greatly enhanced. System uses Oracle as the background database, using JSP Web as the page form, related to the database, network, Web server, J2EE and other aspects of technology. Realizes the function of automatic processing of data require manual calibration, also
12、 has a user management and check to remind function, the whole system has a friendly user interface, simple and practical, function more complete. III Through the agency of standardized data processing platform, the subsidiary company reported data, the group can be processed efficiently and accurat
13、ely, in order to the mechanism of standard data, can be unified to each subsidiary data issued. At present, data platform stable operation treatment, can be efficient and safe treatment for data validation through, make artificial checking work is simple and fast, not only to enhance the work effici
14、ency, enhances the security and the reliability of the data. 【Key words】Mechanism of data; Standard; Automation; Processing platform IV 目 录 前言前言 1 1 绪论绪论 1.1 研究背景 2 1.2 研究现状 3 1.3 研究意义 6 1.4 论文主要内容与组织结构 7 2 2 相关技术简介相关技术简介 2.1 系统架构技术 8 2.2 开发语言 9 2.3 开发平台 .11 3 3 系统需求分析系统需求分析 3.1 系统目标 .13 3.2 系统业务流程分
15、析 .13 3.3 系统功能需求 .18 3.4 系统用例模型 .19 3.5 系统非功能需求 .23 3.6 系统开发运行环境 .24 4 4 系统设计系统设计 4.1 系统体系结构设计 .26 4.2 系统模块结构设计 .27 4.3 系统类设计 .27 4.4 系统功能模块设计 .32 4.5 数据库设计 .39 5 5 系统实现系统实现 5.1 系统配置和部署 .46 5.2 系统功能实现 .47 5.3 系统测试 .58 6 6 总结与展望总结与展望 6.1 总结 .61 6.2 展望 .62 参考文献 致 谢 江西财经大学普通本科毕业设计 1 前言前言 当今社会是信息化的时代,数字
16、信息通过互联网广泛传播,各行各业充 分利用信息资源扩展自己的业务,保险行业也不例外,并促进了交叉销售这 种低成本营销渠道的发展。交叉销售系统帮助企业接触到更多的潜在客户, 充分利用现有资源,迅速有效地扩宽集团业务。 在交叉销售统一平台下,各子公司通过数据统一交换平台实现数据共享。 机构数据是共享数据中的一种,共享前需要通过系统的校验,然后才能下发 给其他子公司。目前,机构数据的校验是一个繁琐的过程,并且涉及到数据 库的修改操作,这显然是不安全的,也是相对复杂的。因而,对机构数据的 规范化处理进行优化,开发一个简单智能处理机构数据的平台是很有必要的, 也是非常有价值的。 通过交叉销售人工校验的工
17、作,已经对机构数据的处理流程有了比较深 刻的理解,清楚系统应该达到的目标。接下来,就是用科学的方法,用软件 工程的理论知识,用相对成熟的 JAVA 技术去实现具有数据自动化处理功能 的机构数据处理平台。 江西财经大学普通本科毕业设计 2 1 1 绪论绪论 1.11.1 研究背景研究背景 近年来,国内保险行业集团化经营的倾向越来越明显,不仅国寿、人保、 平安、太保等行业巨头组建了全业务的保险集团,许多中等规模的保险集团 也纷纷出现,拓展保险业务范围,打造完整的保险业务链,实现公司经营的 规模效应是保险集团出现的重要驱动力。相对于单一业务领域的保险公司来 说,保险集团可以充分满足消费者对不同保险产
18、品的多样化需求,增强客户 对公司的黏性,有利于最大化挖掘客户的价值。根据心理学的理论,人的惰 性是客观存在的,如果有现成的经验可以借鉴,则遵循旧的路径会成为大多 数人的选择。因此,运用交叉销售的方式来最大化地完成对客户需求的开发, 就是当今企业在市场竞争中的一条重要策略。对于金融机构来说,利用消费 者的惰性心理进行交叉销售,与开发新客户相比,将获得更高的投入产出效 率。因为相对于开发新客户而言,对已有客户进行产品销售,无需对客户信 息进行全面的搜集、处理与评估,只需根据客户偏好及需求进行有针对性的 管理,从而节约了信息成本,从而获得更高的投入产出绩效 1。 我国的保险集团化趋势已初步形成,相当
19、数量的保险公司正不断拓展经 营范围,逐步打造满足保险消费者各种需求的全业务体系。但是,相对于经 营险种的增加和组织架构的成型,交叉销售还没有成为保险集团的营销重点, 相关的销售模式、绩效考核、激励机制等都有待于进一步完善成熟。尽管已 有行业先行者对交叉销售进行了大量的探索,且取得了一定的成效,但是受 行业监管因素的影响,在保监会禁止营销员双签的环境下,交叉销售在保险 集团的销售占比中仍然很低,这意味着保险集团的成立还没有发挥其规模经 济和范围经济的优势,其业务协同效应还没有充分发挥。在人事关系受限的 情况下,实现销售通道的共享与整合就具有重要的意义,尤其是在电子商务 迅速发展的今天,借助网络平
20、台实现销售渠道的共享对于保险集团来说是一 次绝佳的机会。利用网络的便利条件,打造保险产品超市,为客户提供全方 1 保险集团化应重视交叉销售 金融时报 2012.10 P1-3 江西财经大学普通本科毕业设计 3 位、高价值的综合保险服务;从客户需求出发,为客户提供横跨寿险、财产 险、健康险等险种的全面服务,借助电子支付的发展,实现从产品查询、购 买到售后服务一体化的购买体验,从而在方便消费者的同时实现交叉销售。 对于中国的保险集团来说,交叉销售不仅仅是一种拓展业务的方式,更 是应该将其提高到集团中长期发展的战略高度,结合自身的规模、资源优势、 治理结构、制度和章程等特点,探究适合自身发展的交叉销
21、售模式;做好交 叉销售的战略部署,不断增强集团上下、各子公司之间对于交叉销售的共识; 在集团和子公司设立推动交叉销售的专门机构,建设统一的计算机后台系统, 搭建后援集中服务平台,不断提高客户资源、销售渠道的共享度与业务的集 中度,发挥出成本优势和协同效应;逐步地把交叉销售的业绩纳入到公司的 绩效考核指标体系中,推动交叉销售业务从被动向主动转变,最终走向成熟。 综上所述,保险集团发展交叉销售已经刻不容缓。主要表现在以下三个 方面: (1)金融一体化趋势要求保险集团实行交叉销售。金融一体化的综合 经营已成为当今世界金融经营的趋势,我国金融业也面临金融一体化的选择。 而交叉销售是保险集团走向金融一体
22、化的重要一步。 (2)市场竞争加剧促使保险集团实行交叉销售。我国保险市场主体不 断增多,市场竞争加剧,市场拓展难度加大;且保险分销渠道不断增多,保险 营销成本上升,促使保险集团实行交叉销售以降低成本,提高营销效率,抢夺 客户资源和市场份额。 (3)客户需求的多样化推动保险集团交叉销售。随着我国经济社会的 发展,保险客户的需求越来越多样化,单一的保险产品已经不能满足客户的需 求,客户希望获得便捷、高效、全面、优质的服务,从而推动保险集团实行交 叉销售。 1.21.2 研究现状研究现状 1.2.11.2.1 保险行业交叉销售现状保险行业交叉销售现状 自 2007 年保监会放行产寿险业务相互代理以来
23、,已有多家保险公司先 江西财经大学普通本科毕业设计 4 后开展了保险产品的交叉销售业务。目前,我国保险行业中交叉销售的模式 可归为以下几种: (1)产代寿模式。即在产险的营销渠道同时销售寿险产品的方式。将 产险业务作为主要利润来源的公司如中国人保,采用的就是这种模式。 (2)是寿代产模式。它与产代寿对应,是利用寿险渠道代理产险业务 的销售。采用这种方式要以寿险业务发展成熟为前提条件,满足此要求的公 司有中国人寿,平安车险等。 (3)全方位代理模式。是指产险业务和寿险业务之间相互代理。采用 这种模式的主要有平安集团、太保集团等。它的特点在于“交叉效率”高, 是一种较深层次的交叉销售方式。相应的,
24、此模式对保险公司的使用条件也 比较严格,要求公司的产寿险业务均已建立各自的营销渠道,且发展成熟 2。 1.2.21.2.2 集团交叉销售现状集团交叉销售现状 2008 年,按照交叉销售业务的发展需求,集团公司开发了以数据汇总 和统计报表为主要功能的交叉销售支持平台,主要供集团地市级以上交叉销 售业务管理机构和销售人员使用,为交叉销售业务提供技术支持。 2010 年,随着交叉销售的深入开展,为适应交叉销售业务发展的要求, 集团公司又在现有交叉销售系统基础上扩展建设交叉销售统一门户,实现从 统计系统向生产系统的转换,支持交叉销售业务的实时录单,提供销售支持 和业绩管理等功能,并生成各类统计报表,进
25、一步支持交叉销售业务的发展。 目前,交叉销售统一门户已在各子公司投入使用,并在财险,寿险,健 康险子公司一致效果良好。交叉销售统一门户也进入长期的运行与维护阶段, 这一过程需要对集团和子公司使用的情况进行统计和分析,对使用中存在的 问题进行解决,并对系统进行改进和优化。 1.2.31.2.3 交叉销售数据处理现状交叉销售数据处理现状 集团对机构数据进行统一管理,交叉销售门户提供自动校验、手工校验、 2 关于保险业交叉销售业务经营理念的思考 新浪财经 2013.3 P1-2 江西财经大学普通本科毕业设计 5 机构信息查询等功能。自动校验主要是针对两个校验标准,一个是机构编码 在子公司必须唯一,一
26、个是所有待校验数据均不能为空。有些时候,虽然子 公司报送过来的机构数据,其机构编码在子公司唯一,所有待校验数据也均 不为空,但是由于录单人的疏忽,上报过来的机构数据中,机构名称存在问 题,其机构名与集团中的不一致。显然,对这类数据,我们不能直接通过, 需要先将机构名称修改为与集团的规范一致,再予以通过。这时,就需要改 为使用人工校验。但是目前人工校验并不能自动对机构数据进行处理,需要 进入数据库中对数据进行手工修改,这项工作相当繁琐,十分重复,并且效 率很低。 在平时人工校验的工作中,需要在系统的机构管理-人工校验,获取需 要校验的机构数据,然后提取出机构代码,根据获取的机构代码在数据库的 待
27、校验表中查出这些机构数据,然后再从机构表中查出机构代码对应的机构 名称,再返回到待校验表中进行修改,使机构名称与机构表中的达到一致, 待所有修改完毕后,再返回到页面进行确认操作。相应页面操作的流程如图 1-1 所示。 登登录录交交叉叉销销售售平平台台 开开始始 结结束束 通通过过等等待待人人工工校校验验机机构构 判判断断每每一一个个机机构构在在校校验验表表和和机机构构表表中中对对应应的的 c ci it ty y_ _o or rg gn na am me e, ,t to ow wn n_ _o or rg gn na am me e, ,c cr rs s_ _c ci it ty yn
28、na am m是是否否一一致致 根根据据获获取取的的机机构构编编号号从从库库中中的的校校验验表表中中查查 询询对对应应的的机机构构信信息息 修修正正为为与与机机构构表表一一致致 根根据据获获取取到到的的c ci it ty y_ _o or rg gc co od d, ,t to ow wn n_ _o or rg gc co od d, ,c cr rs s_ _c ci it ty yc co od d到到机机 构构表表查查询询对对应应的的c ci it ty y_ _o or rg gn na am me e, ,t to ow wn n_ _o or rg gn na am me e
29、, ,c cr rs s_ _c ci it ty yn na am m 从从机机构构管管理理- - 人人工工校校验验获获取取需需要要校校验验通通过过 的的机机构构数数据据的的机机构构编编号号 从从查查询询中中的的机机构构信信息息中中获获取取每每个个机机构构对对应应的的 c ci it ty y_ _o or rg gc co od d, ,t to ow wn n_ _o or rg gc co od d, ,c cr rs s_ _c ci it ty yc co od d 返返回回交交叉叉销销售售平平台台 是是 否否 图 1-1 系统开发前人工校验操作流程图 通过图 1-1 可以看出,这
30、种人工校验的工作是很繁琐,很重复,效率很 江西财经大学普通本科毕业设计 6 低的。 1.31.3 研究意义研究意义 (1)交叉销售直接关系到保险集团未来竞争的成败。 所谓交叉销售,是指通过客户关系管理,发现并满足现有客户的多种需 求,实现销售多种相关产品或服务的一种营销方式。与传统销售方式的区别 在于,交叉销售注重从横向角度开发产品市场,在某次销售的基础上,通过 对同一客户的深入挖掘,开拓并满足其更多的需要。由此可见,交叉销售的 核心在于以客户需求为导向,通过多种营销渠道实现客户生命周期价值。如 何发挥保险集团的资源优势,改变传统的营销手段和方法,利用集团化经营的 优势开展集团内不同产品的交叉
31、销售,提高营销效率,提高客户忠诚度,提高 公司利润,这些都直接关系到保险集团未来竞争的成败。 (2)交叉销售系统提升企业凝聚力。 保险产品从公司到客户的转移过程,很大一部分是个人代理人的功劳。 然而,保险代理人的流失率一直高居不下。如果能够转变对交叉销售根本目 的的认识,使营销人员更加主动地参与到交叉销售中来,将会有利于其个人 价值的实现。因为,要做好交叉销售,首先就需要营销人员自己先了解这些 产品条款。公司可以通过培训等方式帮助他们实现这一点。这无疑会增加营 销员对公司的归属感。其次,在销售过程中,代理人将根据投保人的具体情 况为其介绍相应的一些产品。这与以往单一的完成某种产品的销售任务相比
32、, 给代理人更大的自由发挥空间,从而增加工作的乐趣,有利于代理人自我价 值的实现,从而提升企业的凝聚力。 (3)数据处理平台帮助交叉销售快捷有效地整合资源 通过对交叉销售统一平台的机构管理的工作和理解,对机构数据处理作 研究和分析,开发出一个交叉销售系统为基础的数据处理平台,专门针对人 工校验的机构数据做自动化的校验,通过从数据库中智能地提取数据,然后 根据规范对机构数据进行修改,使得人工校验变得高效,准确,简单快捷。 此外,该数据处理平台还应具有用户管理的功能,只有取得交叉销售系统管 理员权限的用户才能登录,并且具有人工校验的操作权限。将该平台整合到 交叉销售统一平台下,这样,机构管理的工作
33、将是快捷而高效的。 江西财经大学普通本科毕业设计 7 以前人工校验的处理过程时相当繁琐和重复的,开发出这样一个自动化 的机构数据处理平台非常有必要,可以提高工作效率,省出大量工作时间来 处理其他工作,使每天的工作更加高效地进行。 1.41.4 论文主要内容与组织结构论文主要内容与组织结构 1.4.11.4.1 主要内容主要内容 本文介绍了以保险集团交叉销售系统为基础,通过对机构数据管理中的 数据处理作研究和分析,从项目背景,需求分析,系统设计,系统实现等几 个方面,详细地讲述了系统从设计到开发的整个过程,最终实现了机构数据 规范化处理的平台。该系统是采用增量模型的开发模式,使用 B/S 架构来
34、定 制一个机构数据处理平台,采用界面与业务逻辑分离的三层结构设计,将业 务逻辑封装在业务层,将数据处理的操作封装在 DAO 中,使得系统的安全性、 可维护性、可扩展性都大大提高。系统采用 Oracle 为后台数据库,以 JSP Web 为页面形式,涉及到数据库、网络、Web 服务器、J2EE 等方面的技术。 实现了自动化处理需人工校验的机构数据的功能,此外还拥有用户管理和校 验提醒的功能,整个系统具有友好的用户界面,操作简单实用,功能较为完 备。 1.4.21.4.2 组织结构组织结构 论文具体讲述了该项目的背景和作用,从需求分析,系统设计,系统实 现,等几个方面详细地讲述了项目的整个过程。第
35、一章讲述了保险业交叉销 售的背景,保险行业发展交叉销售的现状,以及研究交叉销售下数据处理的 意义。第二章讲述了系统从设计到实现过程中所用到的相关技术。第三章从 系统需求分析着手,讲述了系统要达到的目标,系统要实现的功能,并通过 用例图和用例描述对各功能需求建模和描述,以及系统非能性需求和系统开 发运行的环境。第四章从系统体系结构设计,系统模块结构设计,系统功能 模块设计,系统类设计等几个方面详细讲述了数据处理平台的设计过程。第 五章讲述了系统配置和部署的过程,系统功能的实现,并对系统做了相应的 测试。第六章是对全文的工作进行了一个总结,指出了系统的一些不足之处, 江西财经大学普通本科毕业设计
36、8 并提出了一些使系统更加完善的想法。 江西财经大学普通本科毕业设计 9 2 2 相关技术简介相关技术简介 2.12.1 系统架构技术系统架构技术 2.1.12.1.1 B/SB/S 架构架构 B/S 结构(Browser/Server 结构)结构即浏览器和服务器结构。它是随 着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种 结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端 (Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所 谓三层 3-tier 结构。这样就大大简化了客户端电脑载荷,减轻了系统维护 与升级的
37、成本和工作量,降低了用户的总体成本(TCO) 。以目前的技术看, 局域网建立 B/S 结构的网络应用,并通过 Internet/Intranet 模式下数据库 应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不 同的人员,从不同的地点,以不同的接入方式(比如 LAN, WAN, Internet/Intranet 等)访问和操作共同的数据库;它能有效地保护数据平 台和管理访问权限,服务器数据库也很安全。B/S 架构将应用功能分成表示 层、功能层和数据层三个部分 3。采用 B/S 结构的计算机应用系统的基本框 架如图 2-1 所示。 数据库服务器Web服务器 客户端浏览器 客户端
38、浏览器 3 张友生等编著. 软件体系结构. 第二版. 清华大学出版社. 2006.11. P55-56 江西财经大学普通本科毕业设计 10 图 2-1 B/S 模式结构 2.1.22.1.2 JSPJSP 技术技术 JSP 全名为 java server page,其根本是一个简化的 Servlet 设计,他 实现了 Html 语法中的 java 扩张。JSP 是 Servlet 的扩展,是一种基于文本 的程序,在 Java Web 应用开发时必不可少。JSP 的特点是 HTML 代码与 Java 程序共同存在,在接收到用户请求时,服务器会处理 Java 代码片段,然后 生成处理结果的 HTM
39、L 页再返回给客户端,客户端的浏览器将呈现页面效果。 插入的 Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网 页所需要的功能 4。 JSP 将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计, 使基于 Web 的应用程序的开发变得迅速和容易。JSP 是一种动态页面技术, 它的主要目的是将表示逻辑从 Servlet 中分离出来。 JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务器在页面被 客户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给 客户端的浏览器。Java Servlet 是 JSP 的技术基础,而且大型的 W
40、eb 应用 程序的开发需要 Java Servlet 和 JSP 配合才能完成。JSP 具备了 Java 技术 的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特 网的所有特点。 2.22.2 开发语言开发语言 2.2.12.2.1 JavaJava Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,可 以开发可靠的、要求严格的应用程序。 Java 技术具有卓越的通用性、高效 性、平台移植性和安全性,广泛应用于个人 PC、数据中心、游戏控制台、 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 在全球云计算和移动互联网的产业环境下,Java 更
41、具备了显著优势和广阔 4 卢瀚 王春斌 等编著. Java Web 开发实战 1200 例(第一卷). 清华大学出版社. 2011.1. P97 江西财经大学普通本科毕业设计 11 前景。 现在,Java 不仅用于 Web 程序设计,而且用于在服务器,台式机和移 动设备上开发跨平台的独立运用程序。用它开发过与火星探测器通信并控制 其在火星上行走的代码。许多曾今认为 Java 言过其实的公司现在使用 Java 开发了客户和合作伙伴在 Internet 上访问的分布式应用程序。一旦有新的 项目开发时,公司都考虑如何利用 Java 使工作变得更加容易 5。 2.2.22.2.2 HTMLHTML 超
42、级文本标记语言(英文缩写:HTML)是标准通用标记语言下的一个应 用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各 个部分。HTML 能够在 Internet 上部署、链接文档,能够在万维网上提供生 动的图像、声音和视频的简单语言。但是,除了简单的窗体,它不能和用户 进行交互。用 HTML 制作的 Web 网页基本是静态和单调的 6。网页文件本身 是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示 其中的内容(如:文字如何处理,画面如何安排,图片如何显示等) 。 2.2.32.2.3 JavaScriptJavaScript JavaScript 是一种由 N
43、etscape 的 LiveScript 发展而来的原型化继承 的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解 决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览 效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有 28.8kbps,验证步骤浪费的时间太多。于是 Netscape 的浏览器 Navigator 加入了 JavaScript,提供了数据验证的基本功能。 2.2.42.2.4 CSSCSS CSS 是能够真正做到网页表现与内容分离的一种样式设计语言,目前最 新版本为 CSS3。相对于传统 HTML 的表现而言,CSS 能够对网页中
44、的对象的 5 (美)梁(Liang, Y.D.)著. 万波等译. Java 语言程序设计.机械工业出版社. 2008.6 P10 6 (美)梁(Liang, Y.D.)著. 万波等译. Java 语言程序设计.机械工业出版社. 2008.6 P11 江西财经大学普通本科毕业设计 12 位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网 页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本 展示最优秀的表现设计语言。CSS 能够根据不同使用者的理解能力,简化或 者优化写法,针对各类人群,有较强的易读性。 2.32.3 开发平台开发平台 2.3.12.3.1 MyEc
45、lipseMyEclipse 平台平台 MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench ,简 称 MyEclipse)是对 EclipseIDE 的扩展,利用它我们可以在数据库和 JavaEE 的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。 它是功能丰富的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和 发布功能,完整支持 HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。 MyEclipse 是一个十分优秀的用于开发 Java, J2EE 的 Eclipse 插件
46、集 合,MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品 的支持十分不错。MyEclipse 目前支持 Java Servlet,AJAX,Struts,Spring, Hibernate,JSP,EJB3,JDBC 数据库链接工 具等多项功能。可以说 MyEclipse 几乎囊括了目前所有主流开源产品的专属 eclipse 开发工具。 2.3.22.3.2 TomcatTomcat 服务器服务器 Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量 级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用, 是开发和调试 JSP 程序的
47、首选。对于一个初学者来说,可以这样认为,当 在一台机器上配置好 Apache 服务器,可利用它响应对 HTML 页面的访问请 求。实际上 Tomcat 部分是 Apache 服务器的扩展,但它是独立运行的,所 以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行 的。 当配置正确时,Apache 为 HTML 页面服务,而 Tomcat 实际上运行 JSP 江西财经大学普通本科毕业设计 13 页面和 Servlet。另外,Tomcat 和 IIS、Apache 等 Web 服务器一样,具有处 理 HTML 页面的功能,另外它还是一个 Servlet 和 JSP 容
48、器,独立的 Servlet 容器是 Tomcat 的默认模式。 2.3.32.3.3 OracleOracle 数据库数据库 Oracle 数据库系统是美国 ORACLE 公司(甲骨文)提供的以分布式数据 库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER) 或 B/S 体系结构的数据库之一。Oracle 数据库是目前世界上使用最为广泛 的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功 能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它 实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了 Oracle 知识,便能在各种类型
49、的机器上使用它。Oracle 数据库的体系结构 包括物理存储结构和逻辑存储结构。由于它们是相分离的,所以在管理数据 的物理存储结构时并不会影响对逻辑存储结构的存取 7。 7 姚世军 等编著.Oracle 数据库原理与应用. 中国铁道出版社.2010.4 P13-14 江西财经大学普通本科毕业设计 14 3 3 系统需求分析系统需求分析 3.3.1 1 系统目标系统目标 开发出一个以交叉销售系统为基础的数据规范化处理平台,专门针对人 工校验的机构数据做自动化的校验,通过从数据库中智能地提取数据,然后 根据规范对机构数据进行修改,使得人工校验变得高效准确,简单快捷。该 数据处理平台还应具有用户管理的功能,只有取得交叉销售系统管理员权限 的用户才能登录,并且具有人工校验的操作权限,一般用户登录系统后只能 查看待人工校验的机构数据,而没有处理数据的权限,没有登录系统的用户 没有任何的操作权限。此外,该系统还应具有校验提醒的功能,当用户登录 系统后,系统会根据待人工校验的机构数据数量进行统计,若超出系统设定 的范围,系统会发送处理提醒给用户,提示用户及早对机构数据进行处理。 整个系统应具有友好的用户界面,操作简单实用,功能完备。通过机构 数据规范化处理平台,对子公司上报过来的数据,集团能够高效准确地进
链接地址:https://www.31doc.com/p-3953004.html