纷云城建档案管理系统设计与实现
纷云城建档案管理系统运用ADO.NET的数据库访问技术来完成对档案数据和人员信息数据的安全访问、人员信息的所有数据操作。然后运用了ASP.NET技术实现人机交互页面的设计,使用多线程编程技术解决系统的档案管理问题。该系统最终实现了系统使用人员的信息管理功能,人员的权限管理功能。在对档案的管理上实现档案上传,档案下载,档案借阅以及档案的新增、修改、删除的功能,在满足人员权限的基础上,实现了档案的权限管理,在对档案上传的时候应用科学的档案分类方法实现了档案管理的分类功能。关键词 数据安全,档案管理,多线程
目 录
1 绪论 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 课题研究内容 1
2 需求分析 1
2.1 功能需求 2
2.2 可行性分析 3
2.3 系统用例图 4
3 总体设计 5
3.1 系统的总体设计目标 6
3.2 数据库设计 6
4 详细设计 8
4.1 系统综合设计 8
4.2 人员管理模块 10
4.3 档案管理模块 16
4.4 反馈管理模块 23
4.5 借阅管理模块 24
5 测试 26
5.1 单元测试 26
5.2 集成测试 28
结 论 31
致 谢 32
参 考 文 献 33
1 绪论
1.1 课题背景
随着计算机技术的高速发展,“互联网+”的思维方式在人们的脑海形成。也就是说,在科技力量进步的同时,借助于计算机将科技融入到工作生活当中来,做到真正的技术改变生活。而对于文件档案的“互联网+”的管理方式在这个背景下也变得盛行,其依赖于计算机,将文档的管理放于计算机上,凭借计算机的信息交互效能来满足当下社会人们对文件资源共享的需求。传统的文件管理方式,不免的具有繁琐的操作步骤以及繁重的管理压力,同时对于档案资源而言,会由于这种管理方式变得数据闭锁,即数据无法被有效的利用造成资源的浪费。而这种“互联网+”的 *好棒文|www.hbsrm.com +Q: &351916072&
管理方式有效地避免了传统的档案管理方式方法中的问题,并且在管理层面上也变得简单,使得档案管理变得科学化、规范化。同时,在当今网络时代的背景下,需要充分考虑到数据的安全,让“互联网+”的档案管理方式变得安全。在这样一个背景下,纷云城建档案管理系统应运而生。
1.2 国内外研究现状
随着“互联网+”的思想概念和共享资源概念在人类社会文明中的出现与飞速发展,在信息交互越发频繁的当代社会,对于文件档案信息资源的交互也发展到了此思想概念模式上。在国内外,已经有成功将档案信息交互搬到互联网上,实现资源共享的例子。
1.3 课题研究内容
通过运用.NET技术、ADO.NET技术,该课题研究解决了档案管理网络化的问题,以及对于档案科学分类的研究。同时利用SQL数据库技术解决档案网络化管理的数据存储的问题,并运用C#语言在.NET FRAMEWORK框架下设计开发了工厂模式下的纷云城建档案管理系统。在开发完成系统时主要研究了:系统基本功能的实现,角色权限管理,利用多线程处理文件的上传下载,系统文件夹的定期清理,优化系统设计和提升用户体验。
2 需求分析
系统在设计开发的时候,首先需要明白系统的开发的目的,完成这一步需要进行系统设计的需求分析。在本系统的需求分析设计阶段通过实际的调研与用户需求的确立完成了系统设计的需求分析工作。纷云城建档案管理系统是基于WEB的档案管理系统,它集成传统档案系统和WEB数据教化的新型技术[1]。这种组合的技术策略可简化传统档案管理的操作步骤,用户通过浏览器(或其他终端)发送WEB请求的方式向该系统提交数据连接请求,系统根据用户的请求将解决方案通过ASP.NET技术实时响应结果反馈给用户终端。
传统的档案系统一般采用了三层的架构[15]模式开发,面向简单的人机交互,最多通过B/S架构在局域网内实现档案数据的交互。而本系统采用的基于WEB的工厂模式开发将人机交互同样放在了Internet层次,但在后台的数据处理的时候新增了接口层(IDAL层),用户的前台请求将由后台接收数据后通过业务逻辑层(BLL层)执行接口层的方法,然后去调用与数据库进行交互的数据访问层(DAL层),最后再将DAL层获取到数据结果响应给用户,并在WEB层进行数据显示。这样做的最大好处为确保了数据交互的安全性,同时也降低了当用户需求再次变更后,对系统更改繁琐的步骤。基于WEB的工厂模式下纷云城建档案管理系统的结构如图2.1所示,其分为四个层次:用户交互层、业务逻辑层、数据接口层、数据处理层。
图 2.1 纷云城建档案管理系统结构图
2.1 功能需求
根据实际调查与导师进行沟通交流,最终确立此系统具有档案的查询,档案修改,档案归档,档案权限管理,档案的借阅归还管理,档案上传,档案下载以及用户反馈的功能。纷云城建档案管理系统的具体功能设计如图2.2所示:
图 2.2 纷云城建档案管理功能模块图
根据对系统模块划分,本系统应主要包括以下功能:
(1)档案查询:为用户提供档案的基本信息,例如档案的级别,档案状态,档案的名称,档案的介绍。查询方式可以通过档案的名称或者档案的编号进行按需查找。
(2)档案上传:为用户提供档案上传的方案,该功能为系统的主要功能之一,通过档案新增,用户可以将在系统规定的上传大小范围内(小于500M)所有类型的文件上传到系统中。
(3)档案归档:为用户提供档案的科学化归档,该功能为系统的核心功能,归档的依据为档案上床时根据获取文件名后缀确定的类型。
(4)档案权限:提供用户档案的权限划分,划分依据为此文件上传时候所具有的本身属性加上上传者所期望在此系统中该档案所具有的属性。
(5)档案下载:为用户提供档案的下载功能,该功能为系统的主要功能之一,在逻辑上进行档案的权限判定,对可操作的档案完成下载。
(6)档案借阅:提供给用户在文件权限允许的情况下,可以对文件进行借阅,但实际使用过程需要管理员确认用户的借阅信息。
(7)反馈信息:提供给用户反馈功能,为用户在系统使用过程中及时的将使用过程中的体验反馈给系统开发者,以为系统功能的完善和系统优化提供依据。
目 录
1 绪论 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 课题研究内容 1
2 需求分析 1
2.1 功能需求 2
2.2 可行性分析 3
2.3 系统用例图 4
3 总体设计 5
3.1 系统的总体设计目标 6
3.2 数据库设计 6
4 详细设计 8
4.1 系统综合设计 8
4.2 人员管理模块 10
4.3 档案管理模块 16
4.4 反馈管理模块 23
4.5 借阅管理模块 24
5 测试 26
5.1 单元测试 26
5.2 集成测试 28
结 论 31
致 谢 32
参 考 文 献 33
1 绪论
1.1 课题背景
随着计算机技术的高速发展,“互联网+”的思维方式在人们的脑海形成。也就是说,在科技力量进步的同时,借助于计算机将科技融入到工作生活当中来,做到真正的技术改变生活。而对于文件档案的“互联网+”的管理方式在这个背景下也变得盛行,其依赖于计算机,将文档的管理放于计算机上,凭借计算机的信息交互效能来满足当下社会人们对文件资源共享的需求。传统的文件管理方式,不免的具有繁琐的操作步骤以及繁重的管理压力,同时对于档案资源而言,会由于这种管理方式变得数据闭锁,即数据无法被有效的利用造成资源的浪费。而这种“互联网+”的 *好棒文|www.hbsrm.com +Q: &351916072&
管理方式有效地避免了传统的档案管理方式方法中的问题,并且在管理层面上也变得简单,使得档案管理变得科学化、规范化。同时,在当今网络时代的背景下,需要充分考虑到数据的安全,让“互联网+”的档案管理方式变得安全。在这样一个背景下,纷云城建档案管理系统应运而生。
1.2 国内外研究现状
随着“互联网+”的思想概念和共享资源概念在人类社会文明中的出现与飞速发展,在信息交互越发频繁的当代社会,对于文件档案信息资源的交互也发展到了此思想概念模式上。在国内外,已经有成功将档案信息交互搬到互联网上,实现资源共享的例子。
1.3 课题研究内容
通过运用.NET技术、ADO.NET技术,该课题研究解决了档案管理网络化的问题,以及对于档案科学分类的研究。同时利用SQL数据库技术解决档案网络化管理的数据存储的问题,并运用C#语言在.NET FRAMEWORK框架下设计开发了工厂模式下的纷云城建档案管理系统。在开发完成系统时主要研究了:系统基本功能的实现,角色权限管理,利用多线程处理文件的上传下载,系统文件夹的定期清理,优化系统设计和提升用户体验。
2 需求分析
系统在设计开发的时候,首先需要明白系统的开发的目的,完成这一步需要进行系统设计的需求分析。在本系统的需求分析设计阶段通过实际的调研与用户需求的确立完成了系统设计的需求分析工作。纷云城建档案管理系统是基于WEB的档案管理系统,它集成传统档案系统和WEB数据教化的新型技术[1]。这种组合的技术策略可简化传统档案管理的操作步骤,用户通过浏览器(或其他终端)发送WEB请求的方式向该系统提交数据连接请求,系统根据用户的请求将解决方案通过ASP.NET技术实时响应结果反馈给用户终端。
传统的档案系统一般采用了三层的架构[15]模式开发,面向简单的人机交互,最多通过B/S架构在局域网内实现档案数据的交互。而本系统采用的基于WEB的工厂模式开发将人机交互同样放在了Internet层次,但在后台的数据处理的时候新增了接口层(IDAL层),用户的前台请求将由后台接收数据后通过业务逻辑层(BLL层)执行接口层的方法,然后去调用与数据库进行交互的数据访问层(DAL层),最后再将DAL层获取到数据结果响应给用户,并在WEB层进行数据显示。这样做的最大好处为确保了数据交互的安全性,同时也降低了当用户需求再次变更后,对系统更改繁琐的步骤。基于WEB的工厂模式下纷云城建档案管理系统的结构如图2.1所示,其分为四个层次:用户交互层、业务逻辑层、数据接口层、数据处理层。
图 2.1 纷云城建档案管理系统结构图
2.1 功能需求
根据实际调查与导师进行沟通交流,最终确立此系统具有档案的查询,档案修改,档案归档,档案权限管理,档案的借阅归还管理,档案上传,档案下载以及用户反馈的功能。纷云城建档案管理系统的具体功能设计如图2.2所示:
图 2.2 纷云城建档案管理功能模块图
根据对系统模块划分,本系统应主要包括以下功能:
(1)档案查询:为用户提供档案的基本信息,例如档案的级别,档案状态,档案的名称,档案的介绍。查询方式可以通过档案的名称或者档案的编号进行按需查找。
(2)档案上传:为用户提供档案上传的方案,该功能为系统的主要功能之一,通过档案新增,用户可以将在系统规定的上传大小范围内(小于500M)所有类型的文件上传到系统中。
(3)档案归档:为用户提供档案的科学化归档,该功能为系统的核心功能,归档的依据为档案上床时根据获取文件名后缀确定的类型。
(4)档案权限:提供用户档案的权限划分,划分依据为此文件上传时候所具有的本身属性加上上传者所期望在此系统中该档案所具有的属性。
(5)档案下载:为用户提供档案的下载功能,该功能为系统的主要功能之一,在逻辑上进行档案的权限判定,对可操作的档案完成下载。
(6)档案借阅:提供给用户在文件权限允许的情况下,可以对文件进行借阅,但实际使用过程需要管理员确认用户的借阅信息。
(7)反馈信息:提供给用户反馈功能,为用户在系统使用过程中及时的将使用过程中的体验反馈给系统开发者,以为系统功能的完善和系统优化提供依据。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1133.html