论文部分内容阅读
笔者所在单位是C部队直属单位,其开发研究的政治教育信息系统是加强部队政治工作信息化和改变传统教育管理模式的有益尝试。笔者全程参与了该系统的开发研究,主要承担系统的前期需求分析工作,组织和协调开发团队进行系统的设计和实现,并负责在所属部队的推广使用。笔者先后前往全军六个政治工作信息化建设中心调研,对各单位系统研发的关键技术进行比较;从软件工程的角度,对本系统研发流程进行优化。本文主要完成了如下工作:(1)本文首先对系统的开发工具、开发技术和设计模式进行探索,提出了以Microsoft Visual Studio .net 2008为开发工具,采用ASP.Net技术结合SQL Server数据库服务器或Oracle数据系统构建基本开发平台和运行环境,重点介绍了OCI开发的接口技术、OO4O开发接口等,并运用MVC模式作为软件设计模式。(2)其次,利用诺兰模型对本部队政治工作信息化建设程度进行背景定位:处于数据管理阶段;通过可行性分析发现,全军目前正在大力发展政治工作信息化,本部队刚成立政工网办公室,每年有足够的研发经费,已熟练的开发过多项信息系统,该部队及其直属部队亟需应用系统开展政治教育;在逐项分析政治教育管理业务流程和系统的用例分析、功能需求、性能需求以及数据字典后着手开始系统的总体设计。(3)再次,系统采用“生命周期法”进行开发,总体结构上采用B/S结构模式,利用C#为动态网站脚本语言的ASP.NET技术,数据库采用SQL Server 2003,重点设计系统结构、数据库结构、数据层结构,完成用户界面的设置、后台管理和用户平台等功能,实现政治教育信息系统。(4)最后,在研发过程中,专门举行过6次技术评审,并进行功能测试和性能测试。目前,试运行良好,共有用户500余人,收录稿件2万余篇,访问量达到了10万人次,网页主要页面延迟都控制在5秒以内。本文还从系统的目的、背景和意义进行了介绍,总结并提出了相关建议,为以后进一步拓展改进打下良好基础。