基于ASP.NET MVC的后勤档案管理系统设计及实现

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:jorlin2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]在高校日常后勤服务工作中,会产生大量档案资料,其中大部分达不到提交学校保管的级别,但是仍然具有长期保存的价值。为了档案资料查询方便,纸质档案的电子化是目前档案管理的趋势及潮流。本文对高校后勤档案管理的需求和特点,设计并实现了一个基于Web并采用ASP.NET MVC技术的档案管理系统。该系统采用Microsoft SQL Server作为数据库管理系统,ASP.NET MVC作为服务器端技术,AJAX 作为客户端技术开发,实现了统一身份认证、用户权限管理、档案分类管理、档案管理等功能。
  [关键词]ASP.NET MVC 后勤 档案管理系统 SQL Server
  中图分类号:TP315 文献标识码:A 文章编号:1009-914X(2016)16-0148-01
  1 系统背景
  后勤服务类档案,既包括上级发文、各类请示、统计图表、权属证件等涉及到全校的重要档案资料,也包括周转房申请、出租相关表格合同、后勤实体社会用工材料等后勤系统内部的文件资料等,根据学校档案管理规范,这些档案需要由后勤部门自行保存。同时,为方便档案查询利用和保存,电子化是非常重要的手段。随着档案的不断积累和后勤信息化建设的发展,建设档案管理系统的需求日益迫切。
  近年来,网络技术迅猛发展,为档案管理系统的开发提供了必要的基础条件。ASP.NET MVC是微软公司在.NET平上对MVC这一模式在的实现,该技术可以利用.NET平台上大量优秀的成熟技术,可以支撑是大中小型企业网站。
  SQL Server是微软公司的关系数据库管理系统,支持事务、存储过程、触发器、自定义函数、数据仓库等数据库技术,可以满足各类数据存储需求。
  2 系统需求分析
  后勤档案管理系统包括用户管理、用户权限管理、档案类别管理、档案管理等功能。
  为了满足数字校园建设规范,需要支持数字校园统一身份认证。用户只需要拥有数字校园统一身份认证账号和密码,并在档案管理系统内授权,就可以通过统一身份认证访问档案管理系统,不再需要保存额外的用户名和密码,减轻用户账户管理的负担。
  由于档案资料的特殊性,需要对用户分级授权。可以针对一类档案对用户授权,也可以针对单个档案文件授权。例如用户A,如果允许访问分类A1,也可以设置拒绝访问分类A1下的单个档案B1;反之,如果未授权A对分类A2的访问,也可以授权A访问A2分类下的档案B2。
  档案分类管理包括分类的创建、修改、查询和删除。只有被授权的用户才能创建、修改和删除档案分类。
  档案文件管理包括档案的上传、修改、查询和删除。如果某个用户被授权访问档案分类,该用户就可以上传档案。档案的修改和删除则需要另外授权。
  3 系统设计
  3.1 用户管理
  从信息完备性的角度,系统需要维护用户的一些基本信息,如姓名、性别、所在单位、统一认证码等数据。
  3.2 档案分类管理
  档案分类主要包含分类名称、创建时间、创建人、上级分类等信息。
  3.3 档案文件信息管理
  档案文件信息管理主要包括档案编号、档案名称、所属分类、上传时间、对应磁盘文件路径、大小、文件类型、上传人、上传IP、下载量、最后下载时间等。
  3.4 档案文件修改记录管理
  对档案文件的每次修改、删除,均须保留完整的记录,对档案的修改须由具有权限的人员审核通过后方可生效。修改记录主要包含档案编号、修改人、修改描述、修改IP、修改时间,审核人、审核时间、审核意见、是否通过审核、审核IP等。
  3.5 档案分类授权管理
  档案分类默认只有系统内置的管理员账户具有访问权限。如果用户可以访问某一档案分类,则该用户也可以访问该分类的子分类,除非该子分类显式拒绝该用户的访问。档案分管授权管理主要包含分类编号、人员编号、是否允许访问、是否具有审核权限、当前是否有效、授权人、授权时间、授权IP等。
  3.6 档案授权管理
  档案授权管理与档案分类授权管理类似。档案授权管理主要包含档案编号、人员编号、是否允许访问、当前是否有效、授权人、授权时间、授权IP等。
  3.7 系统操作日志管理
  系统操作日志用于记录用户的各种活动。系统操作日志主要包括日志Id,登录人员,操作时间,操作内容等。
  4 系统实现
  系统采用数据表+存储过程+服务器端程序+客户端程序的方式实现。
  数据表用于记录各种信息。档案文件直接保存在磁盘上,在数据库中记录访问路径、大小、创建时间等信息,需要下载档案文件时直接访问磁盘下载。
  存储过程就是一组预编译的SQL语句,访问存储过程只需要传递对应的参数,不需要每次都编写冗长的SQL语句,降低了网络带宽需求;数据库管理系统可以针对存储过程进行优化,减少了编译SQL语句的工作,提高了程序执行的效率。系统应用程序对所有数据表的访问均通过存储过程来执行,不直接访问数据表。这样可以解除应用程序与数据表之间的耦合,把主要的业务软件封装到存储过程中。
  服务器端应用程序用ASP.NET MVC来实现。MVC即Model-View-Controller(模型-视图-控制器),最早在Smalltalk编程语言上实现。模型对应于数据库表,视图对应于向客户端(浏览器)输出的内容(HTML、JavaScript、CSS、图片、视频等多媒体),控制器介于视图和模型之间。用户访问控制器方法,控制器根据请求内容进行响应,访问模型层,得到数据并装配视图,输出到客户浏览器,客户端浏览器再解析HTML脚本、JavaScript脚本等,向用户呈现系统内容。
  档案管理系统在浏览器端使用了大量JavaScript脚本,充分利用客户端的计算能力,构建了功能强大、用户友好的用户界面。这其中一个重要的特性就是AJAX。AJAX用于异步向服务器请求数据,同时保持用户界面的响应,提高了用户体验。
  结语
  利用ASP.NET MVC来实现后勤档案管理系统,在技术上完全可行。利用微软公司的Visual Studio开发工具,可以快速完成应用程序的开发、测试和部署工作。
  目前,后勤档案管理系统已开发完毕并投入运行,系统中保存了各类档案共计2200多件、13GB,较好地满足了后勤档案管理的需求,提高了后勤档案管理水平。
  参考文献
  [1]穆仁龙,郭亚利,严祖平.基础SQL Server作业+扩展存储过程实现数据库自动远程备份[J]。内江科技,2010(10):144.
  [2][美]Adam Freeman.精通ASP.NET MVC 4[M].北京:人民邮电出版社,2014.
  [3]赵杰,等.SQL Server 2005管理员大全[M].北京:电子工业出版社,2008.
  [4]洪琛.新形势下的高校后勤档案管理[J].南昌教育学院学报,2013(3):55-56.
  作者简介:
  穆仁龙(1983-),男,经济师,主要研究方向为高校后勤管理及后勤信息化建设。
其他文献
[摘 要]在祥云县毕马村丽江地层小区内蛇山组中,发现一套沉积物成分与区域上松毛坡组基本一致,而与蛇山组所述沉积物成分却有所别,其分布高程2147 m -2231m,经过详细剖面测制并采获植物化石,鉴定结果显示诸多化石多现于新近系上新统地层中,综合考虑其沉积位置海拔相对较高、沉积物以粗碎屑为主、固结程度较区内第四系更新统高,且岩层产状相对较陡,经讨论一致认为将其划新近系上新统松毛坡组(N2sm)较为
期刊
[摘 要]鸡笼山金矿计划与验收的报表数据汇总、统计繁琐,各数据间关联性强,人工统计易出错。针对此种情况,作者详细的介绍了如何使用Excel共享工作簿功能,提高数据的归纳整理速度,发挥资源共享、讨论交流等作用。  [关键词]Excel;共享工作簿;数据统计;资源共享  中图分类号:TP391.13 文献标识码:A 文章编号:1009-914X(2016)16-0114-02  0 引言  矿山企业的
期刊
[摘 要]通信光缆作为电力通信网的核心组成部分,它的安全运行是确保电网安全的关键环节之一。本文针对近年来**公司的光缆受外力破坏典型故障进行分析,找出通信光缆屡受外力破坏的原因和薄弱环节,探讨了加强通信光缆安全管理的措施和方法。  [关键词]外力破坏 通信光缆;安全管理;分析  中图分类号:TN913.33 文献标识码:A 文章编号:1009-914X(2016)16-0143-01  一、引言 
期刊
[摘 要]一次上返固井技术是解决天然气井长裸眼段固井的一项技术,优点在于缩短了钻井周期,消除了因使用分级箍而造成套管串承压能力和密封性降低及引发固井事故等问题。针对一次上返全封固注灰量大,水泥浆性能要求高,施工泵压大易造成井漏和井底留塞等难点。通过低密高强度防漏水泥浆体系、新型固井胶塞和配套施工措施的应用,在延气2-延128区块成功应用推广了一次上返固井工艺技术,解决了漏失和井底留水泥塞难题,取得
期刊
[摘 要]传统伸缩式石油井下牵引器机构已经无法满足当前井下作业需求,因而在此基础上,为了提高石油井机器人适应性,应注重在机器人机构优化过程中采取弹簧支片与刚性连杆刚柔混合方式,即以智能化作业形式,提升作业速度,并通过对2R伪刚体模型的建立,推导行走机构关系方程,改良石油井机器人行走状态,满足当前井下环境作业要求。本文从石油井机器人机构设计要点分析入手,并详细阐述了动力学仿真关键,旨在推进石油井机器
期刊
[摘 要]随着社会的经济的发展,电信技术的发展使得线路电路输出有了更大的空间,而架空输出线路的诞生,让城市得到了迅速的扩张,电网系统能够覆盖到的区域更加广阔。面对不同的地形地貌特征,以及恶劣的自然环境,要保证架空输电线路的正常运行和管理,巡视工作和任务分配需要建立科学、系统和完整的机制有着现实意义,本文就架空输电线路的巡视机制进行分析和研究,为其有效巡视提供理论依据和技术保障。  [关键词]架空输
期刊
[摘 要]电缆通道通常都是敷设在地下,为了做好电缆的维护工作,我们一定要充分熟悉电缆的敷设方式、电缆的结构布置、电缆的走线方向、以及电缆头所在的位置等。文章在了解电缆线路运行要求的基础上,主要探讨了电缆通道基础数据的维护方法。  [关键词]电缆通道;线路运行;基础数据;维护  中图分类号:TM75 文献标识码:A 文章编号:1009-914X(2016)16-0140-01  1 引言  近年来,
期刊
[摘 要]白车身拼焊夹具是一项重要的技术,作为实现车身制造工艺中的重要组成部分,白车身拼焊夹具的设计质量直接关系着车身总体制造效果。本文基于MCP相关概念,探讨白车身拼焊夹具MCP设计方法,以进一步提高白车身的拼焊精度,仅供相关人员参考。  [关键词]白车身 拼焊夹具 MCP设计方法  中图分类号:U463.82 文献标识码:A 文章编号:1009-914X(2016)16-0146-01  引言
期刊
[摘 要]大H型精轧机组是型钢大型线的重要设备。在生产过程中,轧机移动对中装置暴露出各种问题,必须要实施改造,提升性能。  [关键词]移动对中 性能 提升 改造  中图分类号:TG333 文献标识码:A 文章编号:1009-914X(2016)16-0142-01  根据停机数据分析得主要问题:轧件撞击盖板,导致盖板损坏:轧件扣头严重,钢倾斜至盖板下的管沟;减速机底座固定螺栓断裂频繁,平均每月必须
期刊
[摘 要]基于现代技术快速发展背景下,LIFTBOAT钻修机技术需求逐渐提高,因而在此基础上,为了有效发挥LIFTBOAT钻修机钻井、完井、修井功能,需在LIFTBOAT钻修机研发与设计过程中,通过模块化设计形式,优化钻修机整体机构,且通过主要技术参数等的调整,打造稳定、经济、快速的钻修机运行环境,满足当前钻井作业开展条件,提升钻井工作水平。本文从LIFTBOAT钻修机设计要点分析入手,并详细阐述
期刊