asp论文

您当前的位置:学术堂 > 计算机论文 > asp论文 >

牡丹江农垦分局党建管理平台开发

来源:学术堂 作者:韩老师
发布于:2015-11-09 共2673字

  牡丹江农垦分局没有自己的党建管理平台,虽然垦区很多分局、农场都有自己的党建网站,但绝大部分都停留在党建信息发布的层面上, 并未提供党员管理、党支部管理、党员培训与学习等功能,开发牡丹江农垦分局党建管理平台的初衷便是丰富党建网站管理资源与手段,将党员管理、党组织管理、党员培训、积极分子管理等信息进行有机集成,构成全方位的党建管理平台。 通过使用该平台,将能够更加快捷的发布信息到各个党组织, 能够随时查看与管理各个党支部党员信息、 党员培训信息等, 基层单位、下级支部能更好的与上级支部进行沟通,使党建工作进入到全方位有机管理、无纸化办公的新阶段。

  1 需求分析及总体设计目标

  1.1 系统设计原则

  (1) 实用性原则:首先应该考虑实际需求及性价比;其次是应具有友好的用户界面,界面的布局及美观设计,决定了系统操作的简便程度和实用程度。

  (2) 标准化原则:在设计方面要严格遵从国家有关部门对软件工程行业的标准进行设计, 保证系统所具有的功能和系统质量, 同时也可方便地提供较为完整、详细的操作应用文档。

  (3)先进性原则:软件开发技术采用现阶段软件工程行业的先进、成熟技术,采用面向对象的软件开发工具实现可视化系统的设计。

  (4)扩展性原则:为了使所设计的软件系统适用于不同环境和条件下,在设计中要尽量采用模块化、组件化设计,不仅可以使操作者灵活配置系统,也可以为后期软件的升级和功能扩展提供方便。

  1.2 系统总体设计目标

  系统总体包括信息发布、 资源下载、 党员培训管理、积极分子管理及系统管理等六大模块,如图 1 所示。【1】

  
  2 总体构建方案及关键技术

  2.1 总体构建方案

  (1) 体系结构【2】

  
  (3) 平台工作环境操作系统:Windows 2000/2003/2008
  数据库:SQL Server 2005.Net
  框架:netframework 3.5CPU
  频率:双核 2.2GHz+
  
  2.2 关键技术概览

  (1)在。NET 框架中,ADO.NET 为。NET 开发人员提供了数据访问服务, 能为 OLE DB, SQL Server 和XML 等多种数据源提供一致形式的访问操作,是Microsoft 公司开发的通用数据访问方面的优秀成果。 通过使用 ADO.NET 连接以上任何数据源,都可以实现对数据的相关操作。 ADO.NET 不仅支持前端数据库客户的开发需求,而且也支持用于应用程序、Internet 浏览器、 工具、 语言等适用的中间商业对象[1].

  (2) 运行于 IIS 之中具有强大功能的服务器端脚本技术 ASP.NET. 该技术使嵌入到网页中的脚本可由因特网服务器执行, 并且其构建的应用程序依赖于虚拟机, 可以运行在几乎全部的平台上。

  ASP.NET 使运行如表单的提交客户端身份验证、分布系统和网站配置等变得非常简单, 是。NET 开发平台核心服务之一。 Ajax 作为一种用于创建交互性强的网络应用程序的技术, 是首次将 JavaScript 对象XmlHttpRequest 引入 IE5 中的一种支持异步请求的新技术。 Ajax 使得浏览器在不重载页面的情况下与网络服务器实现部分少量信息的异步数据传输,Ajax应用程序独立于浏览器和平台。 网页应用程序虽然能够涉及到更广大的用户,容易安装、维护和开发,但是较之桌面应用程序而言, 并不完善和友好,而Ajax 在很大程度上使得因特网应用程序变得完善而友好[2].

  (3) 个性化的逻辑意义上的三层式软件系统体系结构。 引入应用程序服务中间层,将各种应用服务程序部署于应用服务器端, 使得客户端对服务器的访问更加方便快捷,客户机程序短小易于安装,针对于客户端操作水平不高的平台更加易于管理和维护。 增强了应用程序可用性、安全性、封装复用性、可扩展性和可移置性[3].

  (4)ORM 作为对象到关系的映射, 具有以下优点。 提高了开发效率。 由于 ORM 可以自动对实体对象与数据库中的表进行字段与属性的映射, 所以实际操作中已经不再需要一个专用的、 庞大的数据访问层。ORM 提供了对数据库的映射,能够像操作对象一样从数据库中获取数据, 而不用直接进行 SQL 编码。
  
  2.3 关键技术之间关系

  NET 框架是集成环境,是开发的根基。 三层构架是组织形式,是开发的栋梁所在,利用三层架构技术减少了代码冗余,减弱模块耦合,加强了代码的健壮性 ADO.NET 与 ORM 的组合提高了数据访问性能, 加快了开发效率。 综合上述技术, 才能利用ASP.NET 技术开发出功能齐备,代码健全的网站平台。

  3 系统测试

  3.1 系统前、后台界面

  系统包括党建信息发布、党员管理、党建培训管理等资源模块, 这几个主体模块是采用 ASP.NET 技术, 编程语言采用 C# 作为开发语言, 数据库采用SQL Server 2005 实现,针对这些模块,后台管理员均可进行管理, 而普通用户仅能实现相应模块信息的查询和浏览。 系统前、后台界面分别如图 4、图 5 所示。

  3.2 测试

  统平台软件、计算机硬件、外设、网络等元素结合在一起, 分三个步骤进行信息系统的各种组装测试和确认测试: 首先测试每个模块程序的正确性和以及服务性能;然后测试模块间接口运行性能;最终测试整个系统是否达到软件需求分析及总体目标中提到的功能和性能要求。 测试覆盖系统所有联合的部件,针对整个产品系统进行,还要将系统中的软件与各种依赖的资源结合起来, 在系统实际运行环境下来进行,不仅包括系统的软件,还包含软件所依赖的硬件、外设以及某些数据、某些支持软件及其接口等。 经测试,系统与用户需求相符,软件系统可靠,方案可行[4-7].

  4 结论

  基于 ASP.NET 技术和 SQL Server 2005 数据库,采用三层构架的开发方法,结合 ORM 对象参考模型进行系统平台的开发,通过认真调研、准确提炼出党建所需要的各种功能,并进行归类合并,得到了平台的功能架构,并设计了友好的界面,为党员和普通用户提供了了解党建动态的互动平台。 各级管理人员可以针对自己所属单位的信息进行维护和更新,整个党建管理平台通过运行能够满足当前需要并很好地服务于党建、党员管理、党员培训等工作。

  参考文献:

  [1] 宁家骏,周民,杨帆。 创新模式以构建服务型政府公共网络平台-关于国家政务外网建设的几点思考[J]. 电子政务,2008(6):52-55.
  [2] 焦泉。 信息时代党建形式的新思维[J]. 南京邮电大学学报:社会科学版,2011(1):37-38.
  [3] 闫丽,崔素萍,张继成,等。 基于 ASP.NET 实验教学示范中心平台建设[J]. 黑龙江八一农垦大学学报,2014,26(1):63-66.
  [4] 龚小勇, 朱庆生。 基于网格技术的企业应用集成框架的设计与实现[J].计算机应用研究,2006(12):23-25.
  [5] 武俊。 电子政务网络部门子网整合实践[J].信息化建设,2005(8):66-67.
  [6] 刘铸。 电子政务中的组网技术[J]. 中国信息界,2007(22):44-46.
  [7] 孙海霞,张德青。 基于 ASP.NET 的人事管理系统的设计与开发[J].赤峰学院学报:自然科学版,2014(9):8-9.

相关内容推荐
相关标签:
返回:asp论文