汽车保险销售管理系统.doc
《汽车保险销售管理系统.doc》由会员分享,可在线阅读,更多相关《汽车保险销售管理系统.doc(32页珍藏版)》请在沃文网上搜索。
1、扬州大学本科生毕业设计摘 要 汽车保险销售管理系统是用来实现家用轿车保险费用的计算和录入功能。论文根据汽车保险销售的实例为开发背景,阐述了构建基于.Net的分布式应用系统的设计开发方法。本文首先对分布式系统体系结构和传统的分布式对象技术进行了分析和比较,然后对.Net框架进行了介绍,在此基础上,论文结合分布式系统的发展趋势和.Net框架的特点提出了基于.Net的采用C#语言的编程方式的分布式系统的解决方案。论文接着结合汽车保险销售管理系统这个实例,重点进行了系统分析、系统设计。在设计方面,系统采用面向对象的思想,进行了系统的总体结构、数据库、子模块、安全性设计。最后给出了系统实现过程中用到的V
2、isual Studio.NET 2005等关键技术。通过系统分析和系统设计,证实了系统分析在系统设计过程中的重要性。本系统基于微软Windows平台,采用SQL Server 2005作为Database Server以.Net Framework作为开发平台,C#作为开发语言。关键词:分布式系统、SQL Server、C#AbstractCar Insurance sales management is used to achieve andentrythe calculation offamily carinsurance cost. This paper is based on the
3、 development of instance of the car insurance sales management. With the background of distributed system, this thesis systematically expands on the technology of building .Net-based distributed application system, combing the teaching activities management information system.At first, the developme
4、nt of distributed system architecture and distributed object technology are analyzed and compared. Then.Net framework are introduced. Based on this, this thesis combines the distributed application system developing trends and the typical of .Net framework, puts the solving schema of distributed sys
5、tem based on .Net. Combining teaching activities, system analysis and system design are discussed emphatically in the thesis. In the system design section, the object-oriented design idea are used and the general structure、database、subsystem、system security are designed.Finally, Visual Studio.NET. S
6、QL Service etc technology to be used in developing the system are given. From the system analysis and design, the importance of system analysis in the process of system design are confirmed.This system based on Windows platform, using SQL Server 2005 as database,C#.Net as programming language.Keywor
7、ds: Distributed System, SQL Server, C#目 录第一章 概述- 1 -1.1系统开发背景及意义- 1 -1.2系统开发关键技术与开发环境- 1 -1.2.1 .Net技术简介- 1 -1.2.2 Microsoft SQL Server技术的简介- 3 -1.2.3 系统运行软件平台- 4 -1.2.4数据库应用系统的层次体系- 4 -第二章 系统分析与设计- 8 -2.1 系统的功能需求- 8 -2.2系统设计- 8 -2.3系统功能结构图- 9 -2.4数据库设计- 10 -2.4.1数据库概念结构设计- 10 -2.4.2数据库需求分析- 11 -2.4
8、.3 数据库结构实现与存储- 12 -第三章 系统功能的实现- 14 -3.1主要功能分析与实现- 14 -3.1.1 整体界面- 14 -3.1.2 车辆信息模块的结构- 15 -3.1.3 保单录入模块的结构- 17 -3.1.4 退出模块的结构- 21 -3.2 各功能模块的部分源代码- 21 -3.2.1主界面模块- 21 -3.2.2 车辆信息录入模块- 22 -3.3.3保单录入模块- 24 -第四章 系统测试- 27 -4.1测试计划- 27 -4.2测试过程- 27 -4.3异常处理与程序调试- 27 -第五章 致 谢- 29 -第六章 参 考 文 献- 30 - - 30 -
9、第一章 概述汽车工业经历了一百多年的发展,对国家经济的发展和腾飞以及对人类社会的文明带来了巨大影响。汽车工业已成为许多国家的支柱产业,随着人们生活水平以及汽车性能的不断提高,人们对汽车的消费和需求也越来越旺盛,世界汽车工业也保持庞大的市场需求和生产规模。近年来,中国汽车市场发展迅猛,以接近40的速度增长。随之而来的汽车保险的销售也越来越得到人们的重视。市面上汽车保险的种类也是五花八门参差不齐。如何有效的管理好这些汽车保险,如何更高的提高工作人员的工作效率也成为了摆在保险公司面前的一个刻不容缓的需要解决的问题。在如此形式下,一种介于汽车保险和用户之间的桥梁,汽车保险销售公司正在不断的产生和发展壮
10、大。1.1系统开发背景及意义随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,在汽车保险业务系统亦是如此。以往的纸质汽车保险指南或繁杂的网络版本汽车保险指南,都在不同程序上限制了用户出行的方便性。本论文所介绍的便是一个汽车保险销售业务管理系统,以方便用户用最简约的方式,查询到最有用的汽车保险业务的开展。提高工作人员的工作效率和效果,节省人力资源等,提高公司的管理水平,有利于推动公司管理的“无纸化办公”进程。1.2系统开发关键技术与开发环境1.2.1 .Net技术简介.Net首先是一个平台,它定义了一种公用语言子集,这是一种为符合其规范的语言与类库之间提供无缝集成的
11、混合语。.Net统一了编程类库,提供了对下一代网络通讯标准,可扩展标记语言(Extensible Markup Language,XML)的完全支持,使应用程序的开发变得更容易,更简单。Microsoft.Net计划还将实现人机交互方面的革命,微软将在其软件中添加手写和语音识别的功能,让人们能够与计算机进行更好的交流,并在此基础上继续扩展功能,增加对各种用户终端的支持能力。最为重要的是.Net将改变因特网的行为方式:软件将变为服务。与Microsoft的其他产品一样,.Net与Windows平台紧密集成,并且与其他微软产品相比它更进一步:由于其运行库已经与操作系统融合在了一起,从广义上把它称为
12、一个运行库也不为过。.Net框架是.Net平台的基础架构。其强大功能来自于公共语言运行时(Common Language Runtime,CLR)环境和类库。CLR和类库(包括:Windows Forms,ADO.Net和ASP.Net)紧密结合在一起,提供了不同系统之间交叉与综合的解决方案和服务。.Net框架创造了一个完全可操控的、安全的和特性丰富的应用执行环境。这不但使得应用程序的开发与发布更加简单,并且成就了众多种类语言间的无缝集成。.Net的核心组件包括:(1)、一组用于创建互联网操作系统的构件块,其中包括Passport.Net(用于用户认证)以及用于文件存储的服务、用户首选项管理、
13、日历管理以及众多的其他任务。(2)、构建和管理新一代服务的基本结构和工具,包括Visual Studio.Net、.Net企业服务器、.Net Framework和Windows.Net。(3)、能够启用新型智能互联网设备的.Net设备软件。(4)、.Net用户体验。.Net结构包括:(1)、虚拟对象系统类型系统(2)、元数据(3)、公用语言规范(4)、虚拟执行系统简而言之,.Net是一种面向网络、支持各种用户终端的开发平台环境。微软的宏伟目标是让.Net彻底改变软件的开发方式、发行方式、使用方式等等,并且不止是针对微软一家,而是面向所有开发商与运营商。.Net的核心内容之一就是搭建第三代因特
14、网平台,这个网络平台将解决网站之间的协同合作问题,从而最大限度地获取信息。在.Net平台上,不同网站之间通过相关的协定联系在一起,网站之间形成自动交流,协同工作,提供最全面的服务。1.2.2 Microsoft SQL Server技术的简介SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的
15、输入,所以SQL语句可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。结构化查询语言(Structured Query Language)最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。如今无论是像Oracle、Sybase、DB2、Informix、SQL Server这些大型的数据库管理系统,
16、还是像Visual Foxpro、PowerBuilder这些PC上常用的数据库开发系统,都支持SQL语言作为查询语言。Microsoft SQL server可以帮助初级数据库用户及资深程序员建立与Web及企业数据源轻松实现集成的强大自定义解决方案。检索记录,跟踪信息,Microsoft SQL server将时刻准备帮助您实现智能化工作方式。Microsoft SQL server大大简化了建立功能强大的数据库解决方案以及访问并分析重要数据的任务。它能够改变原有的数据分析方式,轻松创建并发布交互式电子表格,在无需离开Microsoft SQL server的前提下,以多种不同方式动态查看现
17、有的重要信息。现在,为实现最大工作效率,当创建窗体、报表、数据访问页、宏或模块时,您可以撤消或恢复多个操作。使用您所了解的工具在Web上共享数据。将您的窗体或报表保存为数据访问页,以便使用户能够在他们的浏览器中即时查看与编辑数据。在Web站点上访问Office工具,以便下载帮助您提高工作速度的模板、工具、提示及更新。利用功能强大的新型发布工具。这些工具允许您通过诸如扩展标记语言(XML)这样的Internet标准导出数据及相关格式,以供在Web上进行显示。1.2.3 系统运行软件平台操作系统: Windows XP、Microsoft .Net Framework v2.0、VS2005、SQ
18、L Server 2005。1.2.4数据库应用系统的层次体系终端/主机体系结构这是一种早期处理数据所采用的模式,如下图所示。这种体系结构使得用户能够尽可能地使用共享资源,终端所要做的事只是输入命令,显示结果,而有关的一切数据处理都交给了主机去完成。在这样的结构中,由于终端不需要做什么处理工作,所以它可以很简单,也不必随着信息业的发展频繁更新,因此也称“哑”终端,但主机就不一样了,它几乎包揽了有关数据的一切处理工作,这就要求它具有十分高的性能,并且能够随着信息量的增加不断更新。这种模式中,服务器存储所有数据,进行所有处理运算,资源也得到了充分的共享。但是用户界面不友好,主机负载过大。图1.2
19、终端/主机体系结构客户机/服务器体系结构传统的C/S结构是两层的,基本思想是:服务器提供数据的存取和管理等,客户端运行相应的应用,通过网络获得服务器的服务,使用服务器上的数据库资源。与主机/终端模式相比,C/S结构更容易扩充,更加灵活。当信息系统的规模扩大或需求改变时,不必重新设计便可在原有基础上进行扩充和调整,从而保护了己有投资。为了应用客户机/服务器这种体系结构,原来完全放在主机上的应用程序被分成了两部分:客户机端的应用程序和服务器端的应用程序,如图所示。图1.3 客户机/服务器体系结构由于两层结构的C/S系统本身固有的缺陷,使得它不能应用于一些大型的、结构复杂的系统中,由此出现了三层结构
20、的C/S系统,它把两层结构中服务器部分和客户端部分的应用单独划分出来,从而满足了大型应用系统的需求。 典型的数据库应用可分成三部分:即表示部分、应用逻辑部分和数据访问部分。由此,三层C/S结构将应用的三部分明确地进行分割,使其在逻辑上各自独立,并且单独加以实现,分别称之为客户服务器、应用服务器和数据库服务器。与两层C/S结构相比,其应用逻辑部分被明确地划分出来。在硬件实现上,有两种方式:1、客户位于客户机上,应用服务器和数据库服务器位于同一主机上。这种方式在主机具有良好性能的前提下,能保证应用服务器和数据库服务器之间的通信效率,减少客户和应用服务器之间网络上的数据传输,使系统具有好的性能。如图
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车保险 销售 管理 系统