用ASP.NET设计与实现《档案管理系统》

2013-12-13 10:26:20 电力信息化  点击量: 评论 (0)
摘要:简单介绍了什么是ASP NET及它的特点。并利用ASP NET(使用C 和ADO NET)技术开发了这个功能齐备、操作简单,部署方便,运行稳定的档案管理系统,实现了部门档案的动态管理,由于这是一个基于web浏览器方式
1 系统的开发原理:
1.1 基于ASP.NET技术的系统结构模型
系统软件结构:
软件设计采用三层架构设计,界面处理层、业务逻辑层和数据库存储层,为系统运行提供可靠的基础。如图1所示。
 
图1系统结构模型
界面处理层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户。
业务逻辑层负责接收浏览器传来的请求并将请求传给数据库存储层,同时将请求处理结果发给浏览器。它由Web表单、XML Web服务和组件服务组成。其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础。
    数据库存储层是通过ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。
1.2 ADO.NET访问数据库的原理
与数据库相连,ADO.NET提供了如下3种方式:通过ODBC相连;通过OLEDB相连;直接与SQL Server相连。3种方式由于应用层次的差异,使得效率由低到高,独立性由高到低。对于相连数据库的数据处理,也有2种方式,即一种是通过DataSet来隔离异构的数据源,另一种是以流方式从数据源读取(DataReader方式)。

    传统的应用程序是通过先建立到数据库的连接,在程序的整个运行过程中维护连接的方式来设计的。ASP.NET采取了断开连接方式的数据结构。当浏览器向Web服务器请求网页时,服务器处理这个请求,并将所请求的网页发送给浏览器,然后连接就被断开,直到浏览器发出下一个请求。

    ADO.NET的另一个创新是引入了数据集(Dataset)。一个数据集是内存中提供数据关系图的高速缓冲区。数据集对数据源一无所知,它们可以由程序或通过从数据仓库中调入数据而被生成、填充。不论数据从何处获取,数据集都是通过使用同样的程序模板而被操作的,并且它使用相同的潜在的数据缓冲区。

2 系统的功能设计
2.1 系统的功能结构
工作流程为:用户登录通过权限判断,普通用户只能浏览《档案管理系统》中的数据,注册用户除了可以完成普通用户的操作外,还可以进入档案管理模块进行新档案录入、旧档案更新和删除等操作。注册用户除系统管理员外只能对自己管辖范围的档案进行删改操作。
2.2 系统的功能特点
(1)操作简单、界面友好:完全控件式的页面布局,使得档案的录入工作更简便;许多选项包括档案类型、放置的位置等只需要点击鼠标就可以在下拉列表中点击完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。
(2)功能完善:包括常见的档案管理的各个方面:档案的新建、浏览、删除、修改、查询等各个方面,完整地实现了对档案的及时管理要求。
(3)方便移植:针对不同的部门,只需要稍作修改就可以开发出适合本部门特点的网站式档案管理系统!
大云网官方微信售电那点事儿

责任编辑:和硕涵

免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
我要收藏
个赞