您现在的位置: 论文网 >> 管理学论文 >> 档案管理论文 >> 基于ASP.NET MVC的后勤档案管理系统设计及实现论文

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

出处:论文网
时间:2017-10-05

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

  中图分类号: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,较好地满足了后勤档案管理的需求,提高了后勤档案管理水平。

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

论文搜索
关键字:后勤 管理系统 基于 档案 设计 系统
最新档案管理论文
人事档案管理信息化建设创新路径研究
浅谈卫生职业院校教师素质的提升
卫生人力资源管理的探讨
钢铁企业档案管理的信息化建设探讨
浅谈新形势下事业单位档案管理的改革方向
浅析档案管理在医院管理中的作用及其策略
浅析新时期农业科研档案价值实现途径
大数据时代背景下档案管理工作的研究
新时期领导干部人事档案规范化建设研究
新时代信息数据化背景下企业档案管理创新思
热门档案管理论文
网络环境下的档案创新服务
如何做好档案管理工作
如何推行档案工作规范化标准化
浅议电子档案的整理与保护
试论档案工作中的保密
推动电子文件归档工作的思考
电子文件对档案工作的影响及对策
试论档案工作中的保密
档案信息自动化系统管理若干问题的思考
谈计算机技术在企业现行文件与档案管理中应