基于ASP.NET的信息管理系统的设计与实现
摘要 信息管理系统是企业或组织在信息化过程中不可或缺的一部分,该系统采用B/S结构,基于ASP.NET技术实现了信息管理系统的权限管理,信息维护,人员管理的基本功能,其中结合Ajax技术使得用户界面更加友好。
关键词 AJAX;ASP.NET;B/S;设计与实现
在信息化的大环境里,企业信息化的要求越来越强烈,一个应用于企业内部的信息化服务系统成为企业高效运转的基础。其能够帮助员工之间进行快捷,有效,低成本的沟通交流,并同时能够实现业务管理,人事管理的功能以及减少重复劳动,减少和避免各种差错。
1 AJAX 技术简介
使用Ajax技术的页面能实时的刷新页面的一个区域,而不需要完成回传,同时,客户端和服务端的通信是异步的,因此客户端不会被打扰。它的优点是更好的响应性以及平滑的浏览体验,这些都是不需要刷新的。
2 设计与实现
2.1 信息管理系统设计
信息管理系统的用户包括一般用户,管理员和超级管理员。当用户登录时,根据数据库内所记录的权限记录,对应初始化可查看及可修改的操作区。当用户使用系统,有操作发生时,则会触发Ajax代码,执行与数据库交互,页面显示刷新等功能。其中用户产生于服务器交互的操作时,服务器IIS响应客户端请求,并访问内存中对数据库的数据映射的Dataset,只有需要进行插入和删除操作时,才会最终操作并影响数据库中的实际数据,这样有利于提高数据查询的效率。
2.2 Ajax设计
ASP.NET 3.5 提供了 UpdatePanel, UpdateProgress 和Timer 3个功能强大的控件,在此选择UpdatePanel作为实现Ajax的主要手段。UpdatePanel控件支持条件更新和实时更新两种跟新方式,如果设置其UpdateMode为Always,则其中任何事件都会触发异步回传,如果设置为Conditional则根据触发条件来触发更新。
asp文件管理系统
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论