项目一:某保险公司分公司办公自动化系统
项目简介(功能与用途):
功能:实现办公自动化相关的功能。
用途:在保险公司分公司内,按照保险公司总公司的要求和规定,快速实现对收文、发文等公文的处理。
并可以在总公司和各个(十多个)支公司之间,可以对外部公文进行收发文处理,并可以快速查询到所需要内容的公文,同时也可以方便的查看到公文的处理的情况,可以按保险公司的归档要求,进行归档操作,打印必要的报表和公文资料。
项目难点与解决方案:
1. 由于办公系统中,存在大量的扫描文件等附件,因而系统中对于文件的物理存储和管理是非常重要的,最开始的设计是将文件存储在数据库中,系统在运行初期没有发现问题,但是在运行一阵时间后,数据库在物理上的大小增长迅速,在备份等数据库操作上都带来不少问题。后来建立了单独的文件服务器,用了几天的时间,才将数量很多的附件从数据库中导出完毕。
2. 由于总公司和各个支公司之间的收发文时,也同时占用了不少专线的带宽,影响到保险业务系统的生产环境,所以在公文系统中需要进行定时发送附件的设计,在保险业务繁忙的白天,将资源让给业务系统,而在晚上某个时刻进行附件的传输,而在数据库的设计上为了支持这样的操作,做了不小的修改。
3. 当系统运行了几年之后,由于流程,公文等等数据的增加,系统效率越来越慢,严重影响了系统的使用,在进行了检查后,发现经常需要被执行的查询条件上,没有建立与系统适应的索引,在建立好合适的索引后,效率问题得到初步解决。
4. 在运行五年之后,发生了数据库字段溢出的问题,当时的定义为整型,当超过最大长度后,系统无法正常使用,处理方式是修改数据库中,所有可能发生溢出的字段,变更数据类型为可扩展长度的数值类型,最繁重的工作在于修改程序代码中所有的关于相关字段的变量定义。
项目成功与失败的经验归纳:
此系统已在某保险公司分公司运行了八年左右,基本上满足了此保险公司分公司对于办公处理的各项要求,而且得到客户比较肯定的评价。
以下为经验归纳:
[1]需要在充分理解用户的需求之后,在进行功能设计,特别是在数据库设计上,需要将系统运行一段时间后,可能面临的问题优先考虑一下,将可能发生的问题在设计时候来解决,防止发生数据库物理结构上的巨大改动,费时,费力,费神。
[2]数据库设计上的扩展性非常重要,可能一旦发生某些需求上的变更后,如果设计时就设计成不可扩展的,那么之后的变更非常大。
在项目中岗位与贡献:
从2001年到2003年期间,我对此系统进行新需求的开发和升级,完成新功能设计文档的编写,代码的开发,实施和维护等工作。关于数据库方面,解决了数据库字段溢出,优化系统,提高数据库效率,完成之前版本数据库的数据结构升级和支公司数据移植等工作。
项目二:某保险公司GPS查勘调度系统
项目简介(功能与用途):
功能:实现保险公司对于现场的查勘,进行合理调度的功能。
用途:在保险公司内,客户服务中心在接到客户的报案后,根据案发现场的位置,将距离最近的查勘车派往现场,可以方便的在地图上查看到各个查勘车辆的位置,并发出相应的调度信息,或者将其它信息发到查勘车的车载上。
项目难点与解决方案:
1. 由于对实效性要求很高,所以在设计的时候,必须要考虑能够快速的将多量车的最新GPS定位数据快速的查询出来,所以在设计时,采取部分数据重复存储,既保存留当天车辆的最新数据,也将所有数据保存在历史信息的方式,完成对于系统实效性的支持。
2. 由于每日的数据量庞大,所以必须设计一个定时转储,完成历史数据的转存储,并同时执行支持报表数据的生成。
项目成功与失败的经验归纳:
此系统已在某保险公司运行,在日报案500左右的情况下,只几个调度人员,即可处理好调度工作,完成查勘车辆等等的调度操作。
以下为经验归纳:
[1]数据库设计上,对于大数据量的情况下,可以根据需要,对不经常操作或者不活动的数据,可以进行物理表上的转储,可以大大提高系统上数据的利用效率。
在项目中岗位与贡献:
完成部分功能的设计文档的编写,代码的开发,实施和维护等工作。关于数据库方面,解决了报表数据的生成和部分需要转储数据的处理等工作,在系统功能上,完成对地理信息系统相关功能的设计和开发,系统实施等工作。
项目三:某保险公司意外险机场出单系统
项目简介(功能与用途):
功能:实现保险公司对于在机场现场保单的出单的功能。
用途:在机场,在乘客购买意外险后,出具保单给乘客,同时,本地数据可以在进行打印并提交保单给用户后,定时导出数据文件,导入到总公司的业务数据库上。
项目难点与解决方案:
1. 由于机场一般是不能连接数据库到保险公司的业务生产数据库上的,所以只能使用本地数据库对于当前的保单数据进行保存。所以采用的是windows系统常用的access数据库来进行系统设计。但是由于此保险公司在全国各地的所使用的台式机器的操作系统不同,有的是Win98,.有的是WinNt,还有WinMe,Win2000和WinXp,在系统完成功能设计,数据库代码设计和编码运行后,为了支持这个数据库的驱动却成了很大的难题,在这些操作系统的数据库驱动上,对于指定版本的access的数据库,支持却各有不同,可是程序发行的access版本却不能根据系统来进行能变化,所以对于安装程序在数据库驱动支持上的的要求很高。解决是将很多类型的数据库驱动都放在安装程序的支持目录中,安装程序中判断是哪种类型的操作系统,就释放哪个驱动并同时进行安装。
2. 由于系统在完善过程中,遇到业务系统变化结构时,此系统的本地数据库也需要同时进行变化,才能正确到导出业务数据,但是不能要求每个业务人员对此数据库来进行操作,所以此系统进行了数据库结构自动升级的操作,当程序在登陆时发现此版本的数据库结构不是最新的,则自动做DDC操作,完成数据表结构等的变更。
3. 为了出单的速度快些,当业务数据不仅被打印过,而且已被导出的情况下,可以在系统设置的一定时间后,自动转移到相应的历史库中,提高系统的性能。
项目成功与失败的经验归纳:
此系统已在某保险公司的一些分公司运行,运行稳定,并支持大多数版本的Windows操作系统。
以下为经验归纳:
[1]数据库设计上,对于不活动的数据,可以进行物理表上的转储,但是在查询上,需要完善,使得用户不会因为物理上存储的原因,导致操作上的不方便。
[2]由于操作系统的原因,在选用数据库软件时,一定要考虑驱动和支持问题,否则在实施上会遇到非常麻烦的事情,一定要使用多兼容的数据库软件。
在项目中岗位与贡献:
整个系统的设计文档的编写,数据库的建立,代码的开发,安装的制作和维护等工作。关于数据库方面,解决了数据结构自动判断,自动升级的问题,对于不同操作系统上的数据库驱动的安装,提出了解决的方案并进行了实现。
项目四:某保险公司理赔工作流系统
项目简介(功能与用途):
功能:实现保险公司对于理赔业务的管理,能为客户提供更优质的服务,快速进行报案之后的处理。
用途:正确的进行理赔相关业务进行管理和信息的录入,并可以全局的查看案件的处理情况。
项目难点与解决方案:
1. 由于此保险公司的业务数据为全国业务数据大集中的情况,所以对于系统的效率非常的重视,数据量的级别都暂时定在千万左右条数据的量,所以索引一定要高效,并且一些查询必须要忽略掉一些索引才能得到更满意的运行时间。
2. 为了提高系统的性能,在每个案件在处理结束后,不活动的状态下,相关一些数据自动转移到相应的历史库中。
项目成功与失败的经验归纳:
此系统已在某保险公司的运行,运行基本稳定,并对于控制赔付率进行了比较有效的管理。
以下为经验归纳:
[1]数据库设计上,对于大数据量的系统,一定要选择合适的数据库软件,这样可以软件中可以提供很多自带的解决方法,节省很多时间。
[2]由于是在千万数据量上,所以索引一定要高效,并且某些查询必须要的时候,需要忽略掉一些已经建立的索引才能得到更满意的运行时间。
[3]压力测试时,一定要心细,首先从sql的运行效率上检查,可能的话,还需要在造数的质量上查找原因。
在项目中岗位与贡献:
系统部分设计文档的编写,数据库部分结构的建立,代码的开发,实施和维护等工作。关于数据库方面,解决了压力测试过程中,各个模块中的效率问题,对于大数据量的查询,保存和更新,解决了一些效率问题。
项目简介(功能与用途):
功能:实现办公自动化相关的功能。
用途:在保险公司分公司内,按照保险公司总公司的要求和规定,快速实现对收文、发文等公文的处理。
并可以在总公司和各个(十多个)支公司之间,可以对外部公文进行收发文处理,并可以快速查询到所需要内容的公文,同时也可以方便的查看到公文的处理的情况,可以按保险公司的归档要求,进行归档操作,打印必要的报表和公文资料。
项目难点与解决方案:
1. 由于办公系统中,存在大量的扫描文件等附件,因而系统中对于文件的物理存储和管理是非常重要的,最开始的设计是将文件存储在数据库中,系统在运行初期没有发现问题,但是在运行一阵时间后,数据库在物理上的大小增长迅速,在备份等数据库操作上都带来不少问题。后来建立了单独的文件服务器,用了几天的时间,才将数量很多的附件从数据库中导出完毕。
2. 由于总公司和各个支公司之间的收发文时,也同时占用了不少专线的带宽,影响到保险业务系统的生产环境,所以在公文系统中需要进行定时发送附件的设计,在保险业务繁忙的白天,将资源让给业务系统,而在晚上某个时刻进行附件的传输,而在数据库的设计上为了支持这样的操作,做了不小的修改。
3. 当系统运行了几年之后,由于流程,公文等等数据的增加,系统效率越来越慢,严重影响了系统的使用,在进行了检查后,发现经常需要被执行的查询条件上,没有建立与系统适应的索引,在建立好合适的索引后,效率问题得到初步解决。
4. 在运行五年之后,发生了数据库字段溢出的问题,当时的定义为整型,当超过最大长度后,系统无法正常使用,处理方式是修改数据库中,所有可能发生溢出的字段,变更数据类型为可扩展长度的数值类型,最繁重的工作在于修改程序代码中所有的关于相关字段的变量定义。
项目成功与失败的经验归纳:
此系统已在某保险公司分公司运行了八年左右,基本上满足了此保险公司分公司对于办公处理的各项要求,而且得到客户比较肯定的评价。
以下为经验归纳:
[1]需要在充分理解用户的需求之后,在进行功能设计,特别是在数据库设计上,需要将系统运行一段时间后,可能面临的问题优先考虑一下,将可能发生的问题在设计时候来解决,防止发生数据库物理结构上的巨大改动,费时,费力,费神。
[2]数据库设计上的扩展性非常重要,可能一旦发生某些需求上的变更后,如果设计时就设计成不可扩展的,那么之后的变更非常大。
在项目中岗位与贡献:
从2001年到2003年期间,我对此系统进行新需求的开发和升级,完成新功能设计文档的编写,代码的开发,实施和维护等工作。关于数据库方面,解决了数据库字段溢出,优化系统,提高数据库效率,完成之前版本数据库的数据结构升级和支公司数据移植等工作。
项目二:某保险公司GPS查勘调度系统
项目简介(功能与用途):
功能:实现保险公司对于现场的查勘,进行合理调度的功能。
用途:在保险公司内,客户服务中心在接到客户的报案后,根据案发现场的位置,将距离最近的查勘车派往现场,可以方便的在地图上查看到各个查勘车辆的位置,并发出相应的调度信息,或者将其它信息发到查勘车的车载上。
项目难点与解决方案:
1. 由于对实效性要求很高,所以在设计的时候,必须要考虑能够快速的将多量车的最新GPS定位数据快速的查询出来,所以在设计时,采取部分数据重复存储,既保存留当天车辆的最新数据,也将所有数据保存在历史信息的方式,完成对于系统实效性的支持。
2. 由于每日的数据量庞大,所以必须设计一个定时转储,完成历史数据的转存储,并同时执行支持报表数据的生成。
项目成功与失败的经验归纳:
此系统已在某保险公司运行,在日报案500左右的情况下,只几个调度人员,即可处理好调度工作,完成查勘车辆等等的调度操作。
以下为经验归纳:
[1]数据库设计上,对于大数据量的情况下,可以根据需要,对不经常操作或者不活动的数据,可以进行物理表上的转储,可以大大提高系统上数据的利用效率。
在项目中岗位与贡献:
完成部分功能的设计文档的编写,代码的开发,实施和维护等工作。关于数据库方面,解决了报表数据的生成和部分需要转储数据的处理等工作,在系统功能上,完成对地理信息系统相关功能的设计和开发,系统实施等工作。
项目三:某保险公司意外险机场出单系统
项目简介(功能与用途):
功能:实现保险公司对于在机场现场保单的出单的功能。
用途:在机场,在乘客购买意外险后,出具保单给乘客,同时,本地数据可以在进行打印并提交保单给用户后,定时导出数据文件,导入到总公司的业务数据库上。
项目难点与解决方案:
1. 由于机场一般是不能连接数据库到保险公司的业务生产数据库上的,所以只能使用本地数据库对于当前的保单数据进行保存。所以采用的是windows系统常用的access数据库来进行系统设计。但是由于此保险公司在全国各地的所使用的台式机器的操作系统不同,有的是Win98,.有的是WinNt,还有WinMe,Win2000和WinXp,在系统完成功能设计,数据库代码设计和编码运行后,为了支持这个数据库的驱动却成了很大的难题,在这些操作系统的数据库驱动上,对于指定版本的access的数据库,支持却各有不同,可是程序发行的access版本却不能根据系统来进行能变化,所以对于安装程序在数据库驱动支持上的的要求很高。解决是将很多类型的数据库驱动都放在安装程序的支持目录中,安装程序中判断是哪种类型的操作系统,就释放哪个驱动并同时进行安装。
2. 由于系统在完善过程中,遇到业务系统变化结构时,此系统的本地数据库也需要同时进行变化,才能正确到导出业务数据,但是不能要求每个业务人员对此数据库来进行操作,所以此系统进行了数据库结构自动升级的操作,当程序在登陆时发现此版本的数据库结构不是最新的,则自动做DDC操作,完成数据表结构等的变更。
3. 为了出单的速度快些,当业务数据不仅被打印过,而且已被导出的情况下,可以在系统设置的一定时间后,自动转移到相应的历史库中,提高系统的性能。
项目成功与失败的经验归纳:
此系统已在某保险公司的一些分公司运行,运行稳定,并支持大多数版本的Windows操作系统。
以下为经验归纳:
[1]数据库设计上,对于不活动的数据,可以进行物理表上的转储,但是在查询上,需要完善,使得用户不会因为物理上存储的原因,导致操作上的不方便。
[2]由于操作系统的原因,在选用数据库软件时,一定要考虑驱动和支持问题,否则在实施上会遇到非常麻烦的事情,一定要使用多兼容的数据库软件。
在项目中岗位与贡献:
整个系统的设计文档的编写,数据库的建立,代码的开发,安装的制作和维护等工作。关于数据库方面,解决了数据结构自动判断,自动升级的问题,对于不同操作系统上的数据库驱动的安装,提出了解决的方案并进行了实现。
项目四:某保险公司理赔工作流系统
项目简介(功能与用途):
功能:实现保险公司对于理赔业务的管理,能为客户提供更优质的服务,快速进行报案之后的处理。
用途:正确的进行理赔相关业务进行管理和信息的录入,并可以全局的查看案件的处理情况。
项目难点与解决方案:
1. 由于此保险公司的业务数据为全国业务数据大集中的情况,所以对于系统的效率非常的重视,数据量的级别都暂时定在千万左右条数据的量,所以索引一定要高效,并且一些查询必须要忽略掉一些索引才能得到更满意的运行时间。
2. 为了提高系统的性能,在每个案件在处理结束后,不活动的状态下,相关一些数据自动转移到相应的历史库中。
项目成功与失败的经验归纳:
此系统已在某保险公司的运行,运行基本稳定,并对于控制赔付率进行了比较有效的管理。
以下为经验归纳:
[1]数据库设计上,对于大数据量的系统,一定要选择合适的数据库软件,这样可以软件中可以提供很多自带的解决方法,节省很多时间。
[2]由于是在千万数据量上,所以索引一定要高效,并且某些查询必须要的时候,需要忽略掉一些已经建立的索引才能得到更满意的运行时间。
[3]压力测试时,一定要心细,首先从sql的运行效率上检查,可能的话,还需要在造数的质量上查找原因。
在项目中岗位与贡献:
系统部分设计文档的编写,数据库部分结构的建立,代码的开发,实施和维护等工作。关于数据库方面,解决了压力测试过程中,各个模块中的效率问题,对于大数据量的查询,保存和更新,解决了一些效率问题。