ASP.NET架构下保密自查管理系统的设计

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:asdf20091234567889
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]分析了保密自查表的主要需求和功能,开发了保密自查管理系统的结构框架,并设计了数据库的逻辑结构。该系统采用Browser/Server模式,基于ASP.NET技术和C#语言,以SQL Server 2008作为后台数据库,Visual Studio 2010作为开发工具,实现保密自查表的一般功能。
  [关键词]ASP.NET 保密自查表 SQL Server
  中图分类号:S359 文献标识码:A 文章编号:1009-914X(2015)16-0341-02
  0.引言
  保密自查制度是军工研究所的一项重要制度。在日常工作中,为了保守国家秘密, 每个月都要进行相应的保密自查,并将自查的结果以word的形式提交给部门保密员,这种方式往往存在信息传递效率低、执行力度不强等缺点。随着计算机技术和网络技术的发展,信息化管理已渗透到各个单位,为了提高办公效率,采用高效的管理系统能够达到事半功倍的效果。本文针对这种情况,利用ASP.NET技术为本单位设计了保密自查管理系统。
  1.ASP.NET概述
  建立在因特网协议之上的.NET平台,采用许多新的服务和工具用于计算和通讯[1]。.NET框架中的两个主要内容是ASP.NET和Windows Forms,它们用于界面开发和逻辑设计。ASP.NET在实际应用中显示了强大的功能和很高的性能,在今后的应用中将取代ASP技术[2],ASP.NET吸收了ASP的优点,而且借鉴了Java、VB语言的某些优势,在服务器端方便、快捷地编制应用程序[3]。它是一种创建動态Web应用程序的全新手段,给开发人员提供了更大的灵活性和更多的功能,通过把通用代码置于控件中,并将表示逻辑和商务逻辑分离开来的新方法,ASP.NET使应用程序的开发和维护更加容易。
  2.三层架构
  在软件体系架构设计中,分层式结构是最常见的,也是最重要的一种结构。为了降低层与层之间的依赖性,根据“高内聚,低耦合”的标准化思想,在此系统中采用了B/S三层架构模式,主要目的使项目结构更清楚,分工更明确,更有利于后期的维护和升级。三层架构主要包括:表示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。
  *表示层:提供应用程序的用户界面,负责与用户交互,并根据用户的操作调用业务逻辑层进行处理;
  *业务逻辑层:是应用系统的核心,主要负责处理用户请求,实现应用程序逻辑,完成所需要的数据处理,并将处理结果返回给表示层;
  *数据访问层:主要是为业务逻辑层提供数据支持,专门与数据库进行交互。
  三层结构是一种分层设计方案,将应用程序功能封装在不同的层上,而每一层都可以独立修改,系统层次划分清晰。基于ASP.NET技术的系统架构图如 图1所示:
  3.系统设计
  基于保密自查管理系统采用B/S三层架构模式,以ASP.NET作为开发平台和Visual Studio 2010作为开发工具,使用SQL SERVER 2008建立后台数据库,采用面向对象的程序设计语言C#进行编程。
  根据保密自查管理系统的功能需求分析,该系统有三种权限的用户可以登录,分别是:普通用户、部门保密员和部门领导。根据保密自查管理系统的业务需求分析,普通用户登录后提交自己的保密自查表,提交完成后流程到部门领导那里进行审核,如果审核通过,则本月的自查表已完成;如果审核不通过,则自查表被退回到普通用户那里,普通用户就需要修改被退回的自查表,然后再次提交自己的自查表,领导审核,直到审核通过为至。审核通过后的自查表部门保密员要进行导出归档。保密自查管理系统的业务流程图如图2所示:
  普通用户登录后可以看到新增个人自查表和自查表管理列表;部门保密员登录后可以看到新增个人自查表、自查表管理列表以及自查表统计报表;部门领导登录后可以看到新增个人自查表和自查表审核列表。本系统的系统功能结构图如,图3所示:
  3.1 新增个人自查表
  新增个人自查表可以提交自己每个月的自查情况表,涉密人员在填写个人基本资料、保密细则和保密认识体会后,点击“提交”按钮就成功的提交了个人自查表。其基本功能有:查看、编辑、打印预览等。如图4所示:
  3.2 自查表管理列表
  自查表管理列表可以对自己提交后的自查表进行综合管理,其基本功能有:查看、编辑、删除、复合查询等。如图5所示:
  3.3 自查表审核列表
  自查表审核列表可以对所有已提交的自查表进行审核,要么通过,要么拒绝。如果审核通过后的自查表不能再进行相应的编辑和删除操作。审核不通过的自查表可以退回给普通用户进行编辑修改后再提交。其基本功能有:审核、复合查询等。如图6所示:
  3.4 自查表统计报表
  自查表统计报表是部门保密员进行操作的界面,可以实时的查询某个月的保密自查表提交情况,最后要把提交通过审核后的自查表导出到Excel中以完成归档。其基本功能有:复合查询、导出Excel等。如 图-7所示:
  4.数据库访问技术
  在保密自查管理系统开发中,数据库访问技术是关键技术之一。用户的登录、保密自查表的提交、自查表的编辑、删除、自查表的审核及导出到Excel归档等都会涉及到对数据库的访问,ASP.NET中是通过ADO.NET来访问数据库的[6]。ADO.NET是ASP.NET应用程序与数据库进行交互的一种技术,应用程序可以通过ADO.NET连接到数据源,并操作和更新数据。使用DataSet对象和DataReader对象读取以及访问数据库是ADO.NET提供的两种访问数据库的方式。
  保密自查管理系统需要对后台数据库进行操作,如何很好的连接数据库是系统开发的关键所在。为了灵活的连接数据库,在配置文件web.config中设置对数据库的连接。
  5.结束语
  保密自查管理系统是基于ASP.NET技术的应用,实现了保密自查表的动态管理,在性能和功能上有效的降低了成本,提高了工作效率。系统自实施以后,运行稳定,安全性好,同时便于维护,对进一步推进企业信息化管理起到积极作用。
  参考文献
  [1] 徐谡,徐立.ASP.NET应用与开发案例教程.第一版.北京:清华大学出版社,2005,47-52.
  [2] Douglas Reilly.Designing Microsoft ASP.NET Applications. Seattle:Microsoft Press,2002,56-60.
  [3] 吴晨,张亮,张静.ASP.NET+SQL Server-数据库开发与实例. 北京:清华大学出版社,2006,67,78-81.
其他文献
[摘 要]城市作为一个开放的、复杂的、动态的巨大系统,是在自然系统的基础上建立起来的包含社会、经济、文化等复杂活动和强大功能的“人工生命”,城市规划中的城市景观规划而这息息相关。  [关键词]城市规划 景观生态规划  中图分类号:TU12 文献标识码:A 文章编号:1009-914X(2015)16-0329-01  长期以来,我国在城市建设过程中, 许多城市在制订了规划之后,就按照特定的功能布局
期刊
[摘 要]對于一个历史纪念馆来说,陈列展览可以说是对外宣传、吸引观众的主打品牌,也是集中展示主题历史文化、珍贵历史文物、重要历史人文景观,进而弘扬伟大民族精神的主要阵地。因而搞好陈列展览,并对陈列展览实施科学有序的管理,就显得至关重要。历史纪念馆陈列展览的管理流程,主要包括组建策展人队伍;策划展览内容大纲;设计陈列形式方案;现场陈列布展以及展览对外开放后的后续管理。  [关键词]历史纪念馆 成列展
期刊
[摘 要]阳信地处华北平原与黄河三角洲的过渡带,盛产的鸭梨,以品质优良驰名中外,是当地农村经济的重要支柱和重点开发项目。为明确阳信鸭梨产量、品质与气候条件的关系,确保连年丰收优质,本文主要分析了阳信县鸭梨发展的气候条件以及发展的相关建议,希望能促进该地区的经济发展。  [关键词]阳信县;鸭梨;气候条件;发展建议  中图分类号:S435.13 文献标识码:A 文章编号:1009-914X(2015)
期刊
[摘 要]森林火灾是一种突发性强、扑救难度大的灾害性事故,对森林资源安全、林区社会稳定和生态环境建设都有重大影响。森林防火工作是关系到林区可持续发展和林区居民生命财产安全的重要工作,森林火灾还时有发生,这说明森林防火工作还存在不少值得注意的薄弱环节和许多不容忽视的问题。本文从森林防火工作存在问题和相关措施入手,对森林防火工作进了分析。  [关键词]森林防火;存在问题;相关措施  中图分类号:S76
期刊
[摘 要]目的:探讨心肌梗死患者病情发展的护理要点。方法 对2014年2月至2014年10月在我科收治的30例急性心肌梗死患者分别从基础护理,药物指导,心理护理,健康教育,生活指导,并发症的预防及护理六项护理内容为主导。动态观察心肌梗死患者的病情变化,做出正确的护理诊断,采取相应的护理措施。以达到护理宗旨。结果:30例心肌梗死患者病情恢复较好,无一例发生严重并发症。结论:根据心肌梗死患者病情发展的
期刊
[摘 要]随着科学的发展,计算机技术已经突飞猛进,目前,几乎已经渗透到社会工作的各个领域当中,其中,计算机辅助设计技术对规划设计水平的提高起到了决定性的作用。本文首先分析了计算机辅助设计的优点,进而就计算机辅助设计在城市规划中的作用及应用进行了详细的阐述。  [关键词]计算机辅助设计;城市规划;应用  中图分类号:TP391.7 文献标识码:A 文章编号:1009-914X(2015)16-033
期刊
[摘 要]信息技术的快速发展使得高校图书馆的服务方式也发生了较大的转变,如何适应时代发展,给师生提供更好的服务是每个图书馆应该思考的问题。以人文本的个性化服务在考虑读者需求的基础上针对性的提供服务,极大的提高了服务质量和效率。本文介绍以人为本的个性化信息服务的基本概念,并探究高校图书馆进行个性化服务模式的途径,更好的为在校师生服务。  [关键词]以人为本 图书馆服务 个性化服务 信息技术  中图分
期刊
[摘 要]政工指政治思想工作,政工干部就是指在共产党的领导下从事政治思想工作的干部,政工干部的能力、素质直接关系到基层建设的质量。在当前实施“三基工程”建设的新形势下,提高基层政工干部的综合素质,是当前各级领导和基层政工干部需要迫切解决的问题。本文就从当前政工工作应具备的思想政治素质出发,阐述提高政工思想政治素质的策略,旨在提高事业单位政工思想政治素质,促进事业单位健康发展。  [关键词]政工;干
期刊
[摘 要]铁路运输业是使用最广的运输业之一,与人们的关系密切。为促进铁路运输业的健康发展,需要保证其行车安全,提高乘务员非正常行车应急处置能力。本文主要是以侯马北机务段为例,对该段机车乘务员非正常行车应急处置的现状及如何提高乘务员非正常行车应急处置能力进行分析论述,希望能够提高一些有价值的参考,从而提高乘务员非正常行车应急处置能力,进而确保行车安全。  [关键词]乘务员;非正常行车;应急处置;措施
期刊
[摘 要]水是生命之源,是人类社会发展不可缺少和不可替代的宝贵资源。随着现代城市经济的不断发展,人们生活的质量的不断提高,水资源日益短缺的问题逐渐显现出来,同时,人们对环境质量的要求也越来越高。因此,只有在发展供水行业的同时,同步发展污水处理行业,这样才能使水资源可持续利用,才能保护水环境。本文就污水处理做了探讨。  [关键词]污水处理;发展;现状  中图分类号:X703 文献标识码:A 文章编号
期刊