欢迎光临112期刊网!
网站首页 > 论文范文 > 管理论文 > 档案管理 > 基于ASP.NET MVC的后勤档案管理系统设计及实现

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

日期:2023-01-12 阅读量:0 所属栏目:档案管理


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

本文链接:http://www.qk112.com/lwfw/guanlilunwen/danganguanli/143966.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学