【摘要】
2007 年上半年, 我参加了**市信息办技术服务平台的项目开发, 担任系统平台的设计和开发工作,该项目主要为了支持和**市党下机关专网的二期建设所开发设计的,它是一个在线式的远程服务平台。在项目的开发过程中,我充分的进行基于构件的软件开发,考虑到软件复用和以后的扩展等方面,文中介绍了构件平台的选择,几种 COM 构件的开发, 平台的实现过程。基于构件的开发大大提高了软件的质量,缩短了开发周期。该项目现在以完满完成,得到用户的一致好评。但现在看来,在开发过程中也出现了一些不足,文中就构件的划分和使用方面谈了自己的一些看法。
【正文】
2007 年上半年, 我有幸参加了**市信息办技术服务平台的项目开发, 并在其中担任系统平台设计和部分开发工作,本项目隶属于:市党政机关专网【党政内网),是电子政务建设的一部分,市党政机关专网是政务信息化建设的基石,在市政务信息化建设和发展中具有举足轻重的地位,随着并市信息化建设的要求不断提高,要在下半年开展市党政机关专网的二期工程建设,二期工程获盖的范围更广,为了配合二期工程的建设,对此项目有,较高的要求。
由于此平台是一个综合性的在线式基于 WEB 的远程技术支持平台, 存储着核心信息数据,提供: 任务发布和查询,拓扑图查询,机关代码查询,软件支持下载,BBS,VOD 视频教程等服务,功能的多样化,必然会在软件开发中出现重复开发的现象,所以在开发初期我从该系统的需求分析入手,着重考虑了软件复用,在开发过程中采用了基于构建的软件开发方法。我将软件设计为 B/S 结构,三层体系架构:用户界面县,应用逻辑层,数据库层。用