朱国雄之项目经验集锦
朱国雄之项目经验集锦
项目一:漳州市房地产信息管理系统 |
项目简介(功能与用途): 该系统实现漳州全市九县两区房地产开发企业商品房从预售到办理产权,权属抵押,二手房买卖的一系列业务操作,以及房地产权属与交易办证中心的实际业务操作,实现全市房地产信息的实时共享,并实时在因特网(http://www.fdc.gov.cn/或 http://www.fdc.cn)上显示全市房地产市场运行状况,并能够根椐商品房的基础业务进行数据分析和挖掘,生成房地产信息报表,对房地产信息进行预警预报,预测商品房价格走势,分析存量房,预售房的销售情况,开发商可以实时同步在网上进行商品房预订,签订商品房销售合同,全部平台包括1。业务受理平台,2。权属登记平台,3。房地产市场交易平台,4。房地产市场监测平台,5。房地产档案管理平台,6。开发企业信息操作平台,7。实时业务大屏幕显示平台 8。房地产业务自助查询平台
项目难点与解决方案: 项目难点 1. 房地产业务内容繁多,数据库结构复杂,所以业务围绕商品房为核心,要求数据库设计灵活。 2. 应用程序实时性(如主页的价格走势图是实时生成的),稳定性,数据库安全性要求极高。 3. 新旧系统数据结构差异巨大,转换房管局2000年至2005年的旧数据难度大。 4. 商品房的基础业务进行数据分析和挖掘,生成房地产信息报表,对房地产信息进行预警预报,预测商品房价格走势,分析存量房,预售房的销售情况,报表的复杂程序高。 5. 应用程序设计成B/S架构,模拟实际的C/S架构上的功能实现应用难度高。 解决方案
1.该房地产数据库设计成以商品房为核心,以当开发企业录入房屋即为每套商品房生成一个以开发企业编号地区号和年度顺序号的类似身份证号码的序列号,这样可以唯一标示每套商品房,并设计一标识字段标识商品房所在的状态(如:可销售,在建工程抵押,按揭抵押,法院查封……),并在页面上以不同的底色标识商品房状态,其它,业务数据以商品房的主键为外键关联,另外数据模式有用到简单自联结模式,名值模式,多对多模式等模式结合使用。 |
2. 据库服务器采用dataware双机容错软件,防止一台当机后,另一台服务器可自动接管,网络防火墙采用黑盾防火墙,数据库建立多个权限的用户,前台web使用只读的数据库用户登录,另外对实时性高和运算量大的数据查询采用计划任务,每隔一定时间,自动运行,生成统计表,另外对月份统计数据,采用按月计划任务执行,日统计数据执行计划任务按日执行。针对目前程序员犯的sql注入漏洞,在编写程序中,调用过滤函数,并建立数据库备份计划,另外在数据库服务器上安装 Log Explorer软件,可以还原错误的操作,以防误操作,另外用户认证采用epass 1000加密锁进行身份认证。 3. 针对新旧系统数据构构的差异,设计转换的存储过程,进行数据转换,原来程序规范性差,人为操作错误繁多,在存储过程中一一加以更正,如双字人名,经常在两字中间多空格,可以使用replace函数替换,原来主键关联没有使用内码,我们转换过程中加以内码,把原来系统是一张表的数据转换成多张表。 4. 结合数据优化的原理,设计统计报表的存储过程,并进行计划任务执行,这样可以满足报表的需要。 5. 在B/S架构中,使用了大量的javascript代码,模拟C/S程序,并运用最新 ajax技术,增加用户的程序体验,使用户基本上感觉是在使用C/S架构的软件。
项目成功与失败的经验归纳: 项目的成功经验:大型程序不可能一促而就,应该在数据库设计阶段允分考虑到程序的可扩充性,保留以后扩展的接口,并且应使用迭代式开发的原则,进行反复的迭代式开发,应根据应用软件的特点,开发一部分,应用一部分,修改一部分,目前,http://www.fdc.cn或http://www.fdc.gov.cn上的房地产市场信息,应该是跟房管局业务关系最密切的程序,房管局的业务基本上己完全整合到该系统中。 项目的失败归纳:对于多人联合开发的应用程序,应统筹规划好每个用户数据库权限,要协调好每个开发人员的数据查询修改权限,对正式数据的修改,必须严格按照规范流程操作,因为房地产信息数据库的严肃性和重要性,数据的完整性应该提到一定的高度来。
你在项目中岗位与贡献: 本人在该项目中承担,项目经理,系统设计和数据库管理规划和优化任务,另外开发对外企业登录的身份认证锁,企业登录系统必须使用epass 1000身份证锁。
|
项目二:漳州市建筑市场监督管理信息管理系统 |
项目简介(功能与用途): 该系统实现漳州全市九县两区及外来的建筑业,勘察设计,造价咨询,工程监理,装饰装修,招标代理,园林绿化等建设行业企业的资质申报和项目经理,监理工程师,执业人员,特种设备备案管理等一系列业务操作,以及企业工程项目监管等业务的实现,并实时在因特网(http://www.zzjs.gov.cn)上公示企业情况,该系统解决几方面的问题1。解决项目经理一人多次在多家企业申报项目经理2。解决一个项目经理只能负责一个项目,在项目未竣工项目经理不能接第二个工程3。解决工程安全问题,如大型特种设备如塔式起重机,移动式起重机,物料提升机,高处作业吊蓝等设备的安装和检测是否合格,只要经检测合格备案后,方能进行操作。4.企业信用档案,可以对企业的良好行为和不良行为进行登记在案,监督企业进行工程建设。5。规范执业人员实行按证上岗的问题。
项目难点与解决方法: 项目难点 1. 建设企业的行业类型繁多,每个行业类型所要进行资质管理内容大不一样,如何设计灵活的数据结构以适应不同行业类型的建设企业。 2. 数据库安全性要求高。 3. 外来建筑业企业来自不同地区,其业务操作跟本地建筑业企业差别巨大,需要根据不同的企业类型来设计不同的客户端 解决方法:
1. 主要应用名值模式,多对多模式等模式的数据库结构来设计本系统。 2. 使用黑盾防火墙和epass1000身份认证锁,及安全的数据备份手段。 3. 设计成不同类型的企业对应不同的类型的菜单。
|
项目成功与失败的经验归纳: 1. 采用了灵活的数据结构设计,在一些政策性变动比较大的信息系统极为重要。 2. 为政府机关设计的系统应与政策法规紧密结合。 3. 以用户,角色,菜单,权限构成的数据结构,可以适应不同操作菜单的程序应用。
你在项目中岗位与贡献: 本人在该项目中承担,项目经理,系统设计和数据库管理规划和优化任务,另外开发对外企业登录的身份认证锁,企业登录系统必须使用epass 1000身份证锁。
|
项目三:福建省建设统计信息管理系统 |
项目简介(功能与用途): 福建省建设统计信息管理系统由福建省建设信息中心与漳州市建设信息中心联合开发,用于对建设行业统计信息数据转换与发布的系统。 建设行业统计包括村镇建设统计、建设事业统计、建筑业统计、房地产业统计、勘察设计统计等五大统计数据库,各种统计软件及手工录入的数据库进行转换,使之转换为SQL Server 2000数据库格式,在网页上通过ASP文件访问数据。本套软件遵循数字福建中规定的各种规范,使用符合规范的数据字典生成数据库,可以通过数据字典,很方便的查询各个数据项的定义及说明。
项目难点与解决方法:
项目难点:
建设行业的统计工作共分为城建统计、村建统计、建筑业统计、勘察设计业统计、房地产业统计等五个种类型,统计时限有年报、月报、季报等,统计数据全部实现计算机管理,所使用的数据库有FoxPro、InterBase、Excel、Access等,没有采用统一标准的数据库,统计数据分散在各个业务处室,缺乏有效的统一管理,所采用的软件技术标准各自独立,没有统一的技术手段,给统计信息的综合管理及发布、应用带来了诸多不便,而且软件又处于新旧版软件交替应用时期,新旧软件的兼容性及规范性处于磨合阶段。因此,亟需建立一个统一标准、统一规范、统一管理、统一技术、统一接口的统计信息数据库,把分散在各个部门统计信息、各种统计数据库通过统一的接口规范起来,以使信息交流渠道变得更为畅通、便捷和高效。 |
解决方法:
针对涉及建设系统统计工作的5大类统计数据库,把不同类型的数据库统一转换为按“数字福建”标准所定的SQL2000数据库,实现统一管理,系统蕴含以下内容:
1、建立统一定义与管理的分类数据库,定义的数据库文件名与数据表命名规则符合“数字福建”政务系统数据分类和代码规范。 2、开发面向各统计数据库的转换程序; (1)城建统计数据库转换系统 (2)村建统计数据库转换系统 (3)建筑业统计数据库转换系统 (4)勘察设计统计数据库转换系统 (5)房地产业统计数据库转换系统 3、社会公众服务系统 通过“数字福建”政务信息网站WEB服务平台,面向社会公众提供信息服务。
项目成功与失败的经验归纳: 目前政府部门的各个科室的软件系统,相互之间,没有任何联系,是一个信息孤岛,要把所有的信息整合在一起,存在的许多问题,比如,数据构构不一致,数据库软件使用不同,存在access,oracle,foxpro等数据库软件,要实现整合,任重而道远,新旧系统转换也经常存在问题,设计这套数据转换系统,目的是把各种数据库统一整合到统一的数据库中,只能是治标不治本的手段,如果要建立完整的统一的数据库,必须规范程序开发的接口和数据库接口,才不会造成新旧系统,各种行业系统的相互之间的信息孤岛的问题。
你在项目中岗位与贡献: 本人在该项目中承担,数据字典制定,软件规划,程序设计。
|
项目四:福建省建设工程监理系统 |
项目简介(功能与用途): 该系统实现福建省全省工程监理企业的资质申报和年检,和监理人员管理,系统包括企业端,地市级管理端和省厅级管理端,工程监理企业的审批和申报需经地市级建设局初审,终审由省建设局审批,系统也设计成三个平台。该系统采用asp语言开发,结合javascriptt 和ajax技术。
项目难点与解决方法: 该项目基本上没有什么技术难点,不过,在省一级进行审批企业资质的项目中很具有代表性,应该有借鉴意义。
项目成功与失败的经验归纳:
项目的成功之处在于,这类应用程序,使用asp+sql+javascript开发周期很短,差不多一周就把样版拿出来了,再一周修改就可以投入使用,主要特点是要控制好县区市三级审批制度,用行政区划可以很好的控制上下级关系,企业也可根椐行政区划来划分企业归属。
|