2024年6月20日发(作者:)
第18卷第4期
2010年o7月
河南机电高等专科学校学报
Joumal of Henan Mechanical and Electrical Engineering College
VoIJ 18 No.4
Ju1.2010
基于ASP.NET和 AX的社区网络办公系统的设计与实现
刘 丹,马世霞,于琨
(河南机电高等专科学校计科系,河南新乡453000)
摘要:社区管理水平和运行效率如何与时俱进,是一个非常重大的政府课题和社会课题。实现对社区的数字化
管理是社区可持续发展的必然要求。介绍了ASP.NET和AJAX技术的特点和优势,分析了社区网络办公系统的
总体结构和主要功能模块,并利用ASP.NET和AJAX技术对社区网络办公系统进行了实现。实践表明,基于
ASP.NET和AJAx的社区网络办公系统较好地实现了数字化办公,并且具有优化的网站性能,可将社区网络办公
管理的信息化水平提升一个新的层次。
关键词:社区;网络办公系统;ASP.NET;AJAX
中图分类号:TP311 文献标识码:A 文章编号:1008—2o93(2010)04—0029—03
随着Internet技术在各个领域的, 泛应用,当今 式、服务器控件等,可以在典型的动态服务器页面
社会已经进入信息时代,信息技术革命使社会的各个 (Active Server Pages,ASP)上极大地改善开发模式。
领域都发生了翻天覆地的变化,每个企业和各级政府
1.2 AJAx技术介绍
都必须紧跟时代,加快信息化建设步伐,增强管理能
AJAx是Asynchronous JavaScript and XML的缩
力,以适应整个社会的发展变化。社区作为政府职能 写,是一种利用已经成熟的技术构建具有良好交互性
部门的基层组织,其信息化水平影响着政府部门电子 的Web应用程序的好方法 。AJAX技术结合了Jaya
政务整体水平的发展¨ 。因此,本文将ASP.NET技
技术、XML以及JavaScript等编程技术,将桌面应用程
术和AJAX技术应用于社区网络办公系统的构建中,
序具有的交互性应用于Web应用程序,可以让开发人
以提高办公效率为导向,以实用、好用为主线,运用现 员构建基于Java技术的Web应用,并打破了使用页
代化网络技术构建新型网络办公平台,实现办公的科 面重载的惯例 J。AJAX是使用客户端脚本与Web
学化以及社区服务的专业化、公开化、透明化。 服务器交换数据的Web应用开发方法。
1关键技术介绍
1.1 ASP.NET技术介绍
ASP.NET 是一种用于创建基于Web应用程序
2社区网络办公系统的设计与实现
2.1 体系结构设计
社区网络办公系统基于B/S模式,整个系统采用
如图1所示,分别是数据访问层、业务逻辑
的编程模型。从本质上来说,运行时.NET Framework
三层结构,
类库集可以用于创建动态Web页。它需要在Web服 层和应用表示层。数据访问层负责维护数据和操作
务器的环境中运行,例如Microsoft Internet Information
数据,包括数据的增删改查操作,这些服务维护数据
Server(Microsoft互联网信息服务器,IIS),并且根据服 关系和联系,支持备份和恢复操作;业务逻辑层由业
务浏览器请求指示在服务器上执行程序。与直接由
务规则和数据处理逻辑组成,如数据合法性规则、事
Web服务器提供的静态HTML不同的是,ASP.NET 务处理支持和记录存档逻辑,这些服务的主要目的是
页面实际上是在服务器上执行以后再产生结果的。
向应用程序提供数据维护的逻辑;表示层支持用户界
页面的最后生成也许是由许多不同的指令和数据源 面,负责用户数据输入和数据表达,提供用户和系统
构造的。ASP.NET开发还可以在Web编程中引人一
交互的人机友好界面。此外,由Model负责三层之问
些独特的新技术 j,如语言独立性、事件驱动编程模 的实体信息的传递。
收稿日期:2010-05—11
作者简介:刘坩(1978一),女,河南新乡人,讲师,硕士,主要从事计算饥应用、人工智能研究。
河南机电高等专科学校学报 2010年4期
流、工作讨论,以增进 部工作人员之间的感情。论
坛可以发帖、回帖,还 以自定义头像。
5)档案管理模块:该模块只有特定权限的用户
才有,用于录人人员的详细档案,主要有录入档案和
档案管理和档案查询三个功能。
3 系统实现
3.1・NET访问数据库技术
本系统采取工厂模式的设计理念,通过系统配
置,可以灵活切换各种数据库,提高了代码的可重用
图1 三层体系结构
性。这个功能的具体实现方法如下。首先在Web.
config中做如下配置,添加用以实现SqlServer数据库
访问的键值对。
<appSettings>
<add key=”DAL”value=”COM.OA.SqlServer-
DAL”/>
<add key=”Entity”value=”COM.OA.Entity”/
>
</appSettings>
然后数据工厂类DALFactory.CS,可以通过下面的
方法访问Web.config中的“DAL”键。
private static readonly stringpath=System.Con—
—
刘丹等:基于ASP.NET和AJAX的社区网络办公系统的设计与实现
AJAX、Web Service与ASP.NET结合起来共同实现
网络办公系统,并且采用AJAX技术优化了网站性能。
的。
实践证明,该社区网络办公系统在很大程度上方便了
实现的步骤如下:1)建立类文件。该类文件中定 行政管理人员的事务管理,将社区办公系统的信息化
义了得到搜索提示关键字的方法。
水平提高到了一个新的层次。
2)添加智能搜索的Web Service。该文件中定义
(责任编辑 吕春红)
参考文献:
了显示搜索提示列表的Web Service。
陈桦.基于ASP.NET的网络硬盘设计与实现[J].微电子
3)添加AJAX控件。在页面输入框的旁边添加
[1]李思辉,
学与计算机,2009,26(1):183—186.
Aut0CompleteExtender控件,并指定该控件的Target—
[2]朱赤,高海滨.社区信息化服务管理平台的探索与实践[J].科技
ControlID为该文本框,ServicePath为已经建立好的
管理研究,2009,(5):490—491.
Web Service,ServiceMethod为已经建立好的得到搜索
[3]刘晓华,张健,周慧贞.ASP.NET应用开发[M].北京:电子工业出
版社。2007.
提示关键字的方法。
4)运行页面。
[4]周晓娟,王法能,毛劲松.基于B/S的WEB数据库技术[J].航空计
算技术,2005,35(4):82—87.
4结语
本文利用ASP.NET等相关技术构建了一个社区
[5]袁展,孙麒,陈琦.基于Ajax技术的网上家园系统的设计和开发
[J].微计算机信息,2007,8(3):113—115.
Design and Realization of Community Network
Ofice System based on ASP.NET and AJAX f
LIU Dan.et al
(Henan Mechanic and Electric Engineering College,Xinxiang 453002,China)
Abstract:How to improve the management and operational efficiency of community is a very important govern—
ment issue and social issue.The realization of community digital management is a necessary requirement for sustain—
able development of community.The paper introduces the features and advantages of ASP.NET and AJAX technolo—
gY,and analyzes the overall structure and main function modules of community network office system,then uses
ASP.NET and AJAX technology to realize the community network ofifce system.The practices show that the network
office system based on ASP.NET and AJAX social better achieves the digital Omce.and has optimized website per—
formance,which will improve the information of community network office management to a new leve1.
Key words:community;network omce system;ASP.NET;AJAX
3l
发布者:admin,转转请注明出处:http://www.yc00.com/web/1718883404a2753255.html
评论列表(0条)