宁波大红鹰学院档案管理系统的分析与设计(83页).docx

上传人:1595****071 文档编号:36829941 上传时间:2022-08-29 格式:DOCX 页数:82 大小:311.54KB
返回 下载 相关 举报
宁波大红鹰学院档案管理系统的分析与设计(83页).docx_第1页
第1页 / 共82页
宁波大红鹰学院档案管理系统的分析与设计(83页).docx_第2页
第2页 / 共82页
点击查看更多>>
资源描述

《宁波大红鹰学院档案管理系统的分析与设计(83页).docx》由会员分享,可在线阅读,更多相关《宁波大红鹰学院档案管理系统的分析与设计(83页).docx(82页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、-宁波大红鹰学院档案管理系统的分析与设计-第 77 页摘 要论文首先介绍了高校档案管理系统的研究背景,对所需要解决的问题进行了概述,讨论了项目的研究意义与重要性,阐述了系统开发方法和相关技术;论文提出了系统的设计目标,对系统进行了详细的需求分析,包括业务需求、功能需求、数据需求和非功能需求,给出了系统的业务流程图、用例图和概念类图,进行了用例描述;在系统设计中,对系统进行了总体设计与模块设计,包括用户管理、借阅管理、文件管理、案卷管理、数据管理等功能模块,给出了模块设计的功能结构图(包图)、类图、顺序图(协作图)和处理流程图,详细阐述了设计内容,并使用E-R图和数据库表结构对数据库进行了详细设

2、计;论文最后对研究的内容进行了总结,阐述了本人的主要工作,指出了论文存在的不足,并对进一步的工作进行了展望。关键词:高校档案管理;UML建模;数据建模AbstractPaper first introduces the research background of university archives management system, the problems which need to be solved are reviewed, discussed the research significance and importance of the project, this paper

3、 expounds the system development methods and related technologies; Paper puts forward the design goal of the system, and the demand analysis of the system in detail, including business requirements, functional requirements, data requirements and non-functional requirements, gives the system concept

4、of business process diagrams, use case diagram and class diagram, the use case description; In system design, the system overall design and module design, including user management, library management, file management, files management, data management, and other functional modules, gives the module

5、 design of function structure diagram (package diagram, class diagram, sequence diagram, collaboration diagram) and processing flow diagram, detailed discussed the content design, and use the e-r diagram and the database table structure of database in detail design; Paper finally summarized the cont

6、ent of the study, my main work is expounded, the shortage of the paper are pointed out, and the further work were also discussed.Keywords: college archives management ;UML ;data modeling目录摘 要IAbstractII目录III第一章 绪论11.1 研究背景和意义11.2 国内外的研究现状21.2.1 国外研究现状21.2.2 国内研究现状31.3研究内容41.4 组织架构5第二章 相关技术62.1 面向对象技

7、术62.2 UML建模设计72.2.1 UML 简介72.2.2 UML 建模的的优势所在92.2.3 面向对象开发模式92.3 SQL SERVER 2005 数据库10第三章 需求分析123.1 系统可行性分析123.1.1 经济可行性分析123.1.2 技术可行性分析123.1.3 操作可行性分析123.2 业务需求分析133.2.1业务描述133.2.2业务流程133.3功能需求173.3.1用户管理模块183.3.2借阅管理模块233.3.3文件管理模块283.3.4案卷管理模块313.3.5数据管理模块353.4数据需求分析383.4.1用户管理模块383.4.2借阅管理模块393

8、.4.3文件管理模块393.4.3案卷管理模块393.4.3数据管理模块403.5系统非功能需求40第四章 系统设计424.1 总体设计424.1.1 系统设计原则424.1.2 系统体系结构设计434.1.3 系统功能架构设计444.2功能模块详细设计454.2.1 用户管理模块454.2.2 借阅管理模块524.2.3 文件管理模块604.2.4案卷管理模块654.2.5数据管理模块704.3 数据库设计744.3.1 实体关系设计744.3.2 数据库表设计76第五章 总结与展望805.1总结805.2展望80参考文献82致 谢84第一章 绪论1.1 研究背景和意义高等院校在从事教学、科

9、研、党政管理以及其他相关活动的过程中,会生成一些对院校和社会有价值的历史记录,这些历史记录我们称之为高校档案,高校档案一般以文字、图表以及音像等形式存在。目前,高校档案管理已经成为高校现代化管理的一项重要举措,这是因为随着数字化校园建设的进一步发展,各大高等院校必须展开档案管理工作,从而使得高校档案管理信息化、馆藏档案数字化以及档案利用网络化,进而进一步提高各大高等院校的管理水平。高校档案管理的首要任务是发展,以发展的眼光管理档案,同时不断提高服务水平和服务质量,着力推进信息化水平,深入改革,增强档案管理队伍的能力,实现档案工作的四化,即社会化、法制化、现代化以及信息化,大力提高档案管理水平。

10、具体到宁波大红鹰学院而言,由于档案管理工作没有得到应有的重视,档案管理水平还非常的低,管理的方式还十分原始。本校的所有档案管理毫无标准可言,在归档方面十分的混乱,没有分类;档案部分并没有完善的工作制度,在执行中也十分随意;档案的管理对于湿度具有严格要求,一般为14-24摄氏度,而本校的档案管理无法达到这一条件;在信息化建设和档案的扩展使用方面几乎空白。为了落实国家的相关政策,必须建立一套可行的信息化管理系统,这项工作十分紧迫1。在新的时代,特别是信息化时代,社会生活的各个层面都受到信息化的冲击,特别是随着计算机技术的发展,以及网络的普及,档案管理工作进入了一个全新的时代,档案管理的方法、技术以

11、及理论都迎来了新的挑战。在新的形势面前,高校的档案工作应当不断创新,吸收先进的技术理论,结合自身优势,突出重围,适应时代的发展2。档案管理工作的发展随着计算机技术的进步不断的得到发展,先后经历了单机存储、光盘存储、网络存储等几个阶段。档案管理的方式也从手工管理向计算机技术管理迈进,不断的创新、发展3。随着计算机技术的发展,使用计算机进行档案管理越来越多的被人们所接受,档案管理系统的开发也促进了档案管理工作的不断进步。与计算机技术飞速发展同时进行的还有网络技术的发展进步,互联网的进一步普及,带宽的进一步扩大,信息生活已经成为我们生活的一个重要组成部分,具体到高校的档案管理领域,信息化的档案管理也

12、是一个发展趋势。一个学校的管理水平高低的重要指标之一便是其信息化水平的高低,现代化的学校管理必须充分利用现代信息技术。高校的档案管理作为高校管理的重要内容,理应受到更多的关注,获得更多的资金投入;而档案管理部门自身也有信息化的需求,信息化有利于提高档案管理部门的工作效率。从教师的角度来说,信息化的档案管理模式可以让老师更加方便的安排自己的教学活动,更加便利的与学生进行交流,向学生反馈意见,从而节约了时间,可以更加全身心的投入到科研之中4。从学生的角度来说,学生可以通过信息化的档案管理系统查询自己的学习成绩,合理的分配自己的学习任务,全面的提升自己的能力水平。从档案管理部门的角度来说,可以更加高

13、效的开展工作。为了适应时代的发展需求,充分利用通信技术、数据库技术以及计算机技术,对宁波大红鹰学院的档案资料进行信息化处理,使其符合信息化管理的要求,从而提高学校档案管理部门的工作水平,进而提升整个学校的管理水平。1.2 国内外的研究现状1.2.1 国外研究现状在国外,由于对信息技术的使用较早,所以,关于信息环境下的档案管理已经有了比较多的研究。特别使在美国,一个全国范围内的联网当当信息查询系统,即档案信息导航系统在上个世纪九十年代便已经成功建立,这个系统是在美国档案与文件署的领导下组织建立的,使用该系统,可以按照利用对象、来源以及地区等分类检索全国的档案资源,只要该档案资源已经实现了数字化,

14、那么该档案便能够在该系统中被检索5。在这些可以被检索的资源中,包含了两百多个档案馆的资源,其中包括总统图书馆10个。并且,美国档案与文件署已经将其掌握的所有档案资源进行了数字化处理,这种处理意味着美国的档案资源绝大部分已经可以在网络上进行检索了。用户通过登陆美国文件与档案署的网站便可以进行相关查询6。在加拿大,数字化的检索功能也很发达,加拿大已经将国家档案馆的数据库联网,用户通过登陆加拿大国家档案馆的网站便可以查询相关的档案资源,并且,加拿大还在进一步扩展可供查询的资源的数量,以期将所有档案资源进行联网7。在英国,以英格兰档案网络为主,融合了威尔士、苏格兰以及一些教育系统的档案馆,组建了一个覆

15、盖全英的档案网络,该网络提供所有的档案信息的检索,用户主要登陆其网络便可以进行查询8。1.2.2 国内研究现状我国的档案管理工作十分的落后,大部分地区还在采用原始的手工管理模式,虽然有些地区已经开始采用信息化的管理系统,但是使用的水平、层次还十分的低9。很多档案管理部分的档案管理系统只是起到了协助的作用,档案管理人员只是使用管理系统进行报表打印,更别提网络化的档案查询了。总的来说,我国的档案管理水平与时代的发展需求有着很大的差别10。计算机技术的飞速发展,使得任何人都不能逃离其影响,在档案管理方面也是如此。我国的档案管理工作经历了一系列的发展,从手工管理发展到如今的计算机管理,我国的档案管理工

16、作一步一个台阶,不断的进步11。在这个发展的过程中,计算机的使用发挥了重要的作用,同时,我国的档案管理部门也十分注意对管理人员的计算机培训,使得计算机的功能得到充分的发挥。然而,科学技术在不断发展,时代在不断进步,我们不能满足于使用计算机进行档案管理的阶段而不思进取。档案管理工作具有持续性的特点,所以,档案管理工作中每天都会出现新的问题,我们必须积极面对,不断克服这些问题,进一步完善档案管理方式。档案管理工作具有其他工作所不具有的特点,其重要性不言而喻,我们必须认真对待,不可有丝毫的松懈。在档案管理工作中,一定要积极主动的发现问题,解决问题,从而提高档案管理的水平。通过分析我馆现有的档案管理软

17、件,笔者发现它们大多存在如下问题:(1)部分档案管理软件还停留在单机管理的水平,已经十分落伍。单机版的档案管理软件是一种十分简单的管理软件,其数据库大多采用FOXPRO、ACCESS等,十分简单,且容量小。单机版的档案管理软件的功能很简单,譬如检索、编号等等,这种软件所能提供的扩展功能仅仅是打印报表,至于其他的管理工作,其无法胜任。虽然这种单机版的网络管理软件很落伍,但是在一些比较小的档案管理单位,依然在使用。随着时代的不断进步,信息化以及网络化已经成为档案管理的重要标志,单机版的档案管理软件已经不再适应社会发展的需要了12。(2)现在使用的档案管理软件中,有一部分是不能够兼容多媒体文件的,只

18、能管理文本文件。档案管理所涉及的档案十分复杂,不仅有文本文件,还有大量的视频、音频以及图片文件,这就需要档案管理软件能够有很强的解码能力。但是,由于很多档案管理软件开发于多年以前,那个时代还没有多媒体文件的出现,所以这些软件不可能具有多媒体档案管理的功能。这部分档案管理软件已经不再适应社会发展的需要,其不能满足现阶段档案管理的需求13。(3)在近些年开发的档案管理软件中,已经有一些软件能够对多媒体文件进行处理了,但是这种处理的方式还十分落后,一般采取的是文件方式对多媒体文件进行管理,也就是说,用一个或者多个文件存放对媒体文档,这样再对文件进行管理14。这种管理方式是一种缺陷十分明显的管理方式,

19、其缺陷具体表现在如下几个方面:其一,不利于保障文件的安全,而安全性却正是档案管理中最重要的要求;其二,难以完整的保存多媒体文件,由于可能被分别存放于多个文件之中,这样势必对多媒体文件进行切割,不利于完整的保存多媒体文件;其三,检索不方便。1.3研究内容为了开发宁波大红鹰学院的档案管理系统,本文拟采取如下一些研究方式,设计系统、分析并调研具体的用户需求、对文献进行梳理等方法,在这些方法之上综合考虑相关理论,进行研发。对文献的梳理,本文主要将梳理国内外开发信息系统方面的研究文献,进而分析确定本文所采取的研发方式。同时,为了掌握档案管理系统用户的实际需求,本文针对用户进行了调查,了解他们的想法和要求

20、,以便设计出他们所需要的系统。为了对档案进行有效使用,档案信息管理系统可以让教职工进行访问查询,教职工只要使用特定的访问入口便能够进行信息检索,查阅各种档案的信息。不过由于档案是分密级的,不同的档案具有不同的密级,为了安全的考虑,有必要对这些档案资料进行处理,然后再提供给用户进行检索。同时,对于档案还可以进行属性方面的设置,以便于检索。比如附加提供简要表,简要表对于文档的编号具有重要作用,它包含了发布对象、实施日期、起草时间、部门以及作者等信息;正文就是整个文档的实际内容;版本控制可以将旧版本排除,只提供最新的版本;而权限的控制可以能够查询档案的人员,以确保安全。1.4 组织架构本文从课题的研

21、究背景入手,阐述开发宁波大红鹰学院管理系统的意义,然后从系统的主要研究内容、关键技术、系统需求分析、设计等详细描述档案管理系统的实现功能,本文的章节安排如下:第一章是绪论,主要描述了宁波大红鹰学院档案管理系统的开发背景和意义,同时参阅了国内外的相关文献,确定本文的研究思路和研究内容,为系统需求和设计做基础。第二章是相关技术,本文是对档案管理系统的需求进行分析,以及设计系统的总体架构和功能模块,采用面向对象的方法设计系统的功能模块,因此本章主要介绍了面向对象方法、UML建模语言以及数据库存储技术。第三章是需求分析,笔者是宁波大红鹰档案室管理人员,长期从事高校档案管理工作,因此熟悉高校档案管理的各

22、项业务以及业务流程,在本章将用面向对象的方法对系统的需求进行详细阐述分析,并通过微软公司的Visio软件绘制每一个业务流程和用例图。第四章是系统设计,在第三章中已经详细介绍了本系统的各项业务需求和功能需求,本章在此基础上将详细描述系统的总体架构和功能详细设计,利用UML语言中的类图、顺序图、协作图等方式设计系统的每一个功能模块,最后对系统的数据库进行了详细设计。第五章是总结和展望,本章主要总结了本文所获得的主要成果,同时也简要说明笔者需要在将来的工作和学习中更进一步的研究工作,完善档案管理系统。第二章 相关技术本文采用面向对象的方法设计系统,通过利用UML建模语言绘制每一个业务需求和功能需求,

23、系统后台运用ASP.NET技术实现系统的各项业务逻辑,通过ADO.NET技术读取数据,将服务器处理的结果展示在前台,本系统的数据信息存储在SQL SERVER 2005数据库中。下面对本文用到的系统分析和设计主要技术进行简要介绍。2.1 面向对象技术面向对象的技术,字面上来理解,以对象的视角来审视现实世界中遇到的各种问题。也就是要求站在普通人的位置,以他们的世界观为背景,实现对于事物的分类和归纳,在此基础上得出共性并将其阐释清楚。面对对象技术,将面对客观世界中的问题视为软件开发过程中的关键点,以人解决问题的常用思维,去界定,去描绘它们。由此,其呈现出如下的几个特点:抽象性的特点,封装性的特点,

24、多样性的特点以及继承性的特点15。从1960年后,一些以使用对象为主的程序设计有了新发展,此时以使用对象为主的系统开发方法也产生了。客观事物以及它们之间的联系都得到了描述,站在对象的立场上去了解事物。这种方法的工作过程有以下几方面:分析和调查需求及系统、不断解决问题、分析问题、完成程序。无论是分析,还是设计,在以对象为主的开发方法中都是反复的;要对实现类进行反复测试,库中要不断添加新类;设计和分析两阶段受到同样的重视。用这种方法来研发系统必须要有强大的软件基础来协助16。面对对象分析,不仅仅是面对对象方法中一个不可分割的部分,还是其最主演的目标问题,其遵循面对对象的分析原则,以人们常用的视角去

25、审视世界,在对象的环境中去描述所关注的问题在时间与空间上的关系17。首先,对于问题空间事务和事务之间的联系,要树立正确的认识观,在此基础上,对于问题空间,需要的对象与类别进行合理的描述,再去界定问题空间中出现的对象,类别其代表的属性和服务,由此,形成了问题空间上的相互影响,相互渗透基础模型。面向对象技术将对象作为基础,让对象受到消息或事件的驱动去执行处理。就程序设计方法而言,它属于自上而下的编程方法,它与面向过程程序设计不同,后者在设计时为了构建所有的程序,必须依靠主函数来实现,前者则是从问题的某一方面开始设计,逐渐设计出全部程序。面向对象设计的基础就是数据,为了让数据得以体现,使用了类工具,

26、类能够对程序进行划分。面向对象设计中的接口就是函数。面向对象设计在描述系统时将数据作为基础,并非将功能作为基础,这样一来,程序的稳定性便可增强。它可以封闭数据操作及数据,对它们进行统一处理,同时使用信息隐藏及数据抽象功能,将数据和数据操作抽象为类。面对对象程序设计,其关注的对象时应用系统中的各项事物,将其界定为程序基础单元的身份,囊括其属性特显和具体行为,保证软件在重用,灵活与扩展上时处于良好的状态。其设计的理念是实现对于程序事件的抽象化,使其成为完整的,独立的,可调用的对象单位。这是有违传统的设计观点的。恰恰相反的是,传统模式下的设计思想,将软件理解为函数和方法的集合。其关注的核心是对象,它

27、借助对于现实事物的抽象化处理,囊括事物的属性特点与具体的动作,使得每一个对象都是有着自身特点与行为能力的主体,它不仅仅可以接受信息,处理信息,还可以实现信息的共享。从这个角度来说,其功能独立性,可以将其理解为具备一定生产能力的机械,相互组装优化一下,就可能产生功能更大的机械。面向对象程序的设计理念就是实现对于事物的抽象化,在软件系统与现实世界构建其联系的桥梁,有利于系统开发难度的降低。从这个角度来讲,其不仅仅能够提升程序的灵活性和维护性,还使得其成为各种规模的项目操作的行为守则。文章中以档案管理系统的设计开发为例,其使用的设计理念也是面对对象,尤其在类图设计环节遵循的也是面对对象编程思想。2.

28、2 UML建模设计2.2.1 UML 简介统一建模语言,英文简称为UML18,严格来说,不隶属于面对对象的建模方式,而是作为一种面对对象的建模语言而发挥作用。在软件建模的过程中,可以最大限度的使用其完整的建立对象模型的标示符号,统一建模语言在此过程中起到了界定元素符号的语义,并没有去干涉如何进行建模操作。而软件开发中的过程,并没有给出具体的建模方法,只能靠开发者的经验去选择最佳的建模方式,而且不同的软件开发因素会影响过程的调试19 。依据实际软件开发需求,尊重软件的差异性,去慎重选择合适的过程操作,这一点对于 UML 来说,也是一样的道理。其基本框架一方面囊括了软件开发需要的大部分因素,一方面

29、给予开发设计者更多的软件技术选择。为了促进UML成为系统开发领域的标准过程, Rational 公司采取了各种有效的搓手,首先在使用bjectory 过程框架的基础上,创新提出了Unified Process 的概念。在此背景下,使得UML建模呈现出新的特点,其一,Use Case 的驱动的特点;其二,以体系结构为中心的特点;其三,迭代式的增量开发的特点 20。(1)Use Case 驱动Use Case,其主要的职能是在驱动软件的开发过程中,对于系统功能的需求进行处理,实现其各种功能需求。基于其对于所有功能的影响,其应该贯穿于整个软件的开发阶段。(2)以体系结构为中心在这样的模式下,体系结构

30、实现了对于系统的合理划分,各个部分之间相互作用,相互渗透,实现对于它们之间关系的描述,以及通讯机制的建立,修改和增加。在此模式下我们将体系结构作为关键点,这一点是很明显的。在开发动作开始初期,就要实现对于系统体系结构的建立,在此基础上去评测原型,建立模型,并随着步骤的深入不断细化这样的操作。保证良好的体系结构,将有利于系统重用性,理解性于修改性的提高。(3)迭代式的增量开发要想在复杂的UML 建模过程中,实现对于所有细节的准确定义,是不可能的事情。由此需要冷静面对,步步为营,将其整体细化为较小的迭代过程,在此基础上渐渐的增加相关的信息数据。由此慢慢完善其每一个细节,我们需要明确的是定义的开发时

31、期,实质上就是不断增量与和迭代的实现过程。综上所述,UML应用领域广泛,以对象图为指导对于任何系统都可以实现准确的描述。其功能性不仅仅可以广泛的使用与普通的软件系统建模过程中,还可以用来描述一些特殊的非软件领域,甚至在一些工业过程中实现对于复杂数据的信息处理。由此,无论是静态结构的系统建模,还是动态结构的系统建模,都可以作为通用语言发挥作用。2.2.2 UML 建模的的优势所在所谓的模型,是对于现实世界事物的抽象化表示,已达到对于现实世界的准确反映。UML 建模方式,其功能强大,在可视化建模语言的背景下,其各个模型都能够在软件开发和设计过程中发挥发挥协助的作用,有利于设计人员更高的去理解业务流

32、程,从而建立更加合理,更加完善的系统模型。从这个意义上来讲,开发人员的理解与实际问题达到了最完美的吻合,有利于减少语义上的误差,使得分析更加的合理 21。UML 建模的作用主要发挥在软件的开发阶段,其方法论作用明显,有利于面对对象软件密集系统的构建与编写。其使用状态最好的是在工程实践方面,越是复杂性强,越是规模大的系统,其在进行建模的时候就越是能够发挥其巨大的作用,尤其是在软件的架构层次上,得到了现实的广泛认可。在 UML 建模的模式下,可以人性化的用统一的,直观的图示来辨识不同身份,从而实现更加高效的沟通交流。用 UML 建模有一个比较明显的特点,那就是无论是软件开发的分析阶段,设计阶段,还

33、是实施阶段,测试阶段,其使用的模型是统一的,从而可以顺利的实现阶段的转换,保证了其时效性。在此环节,它能够保证系统的结构和行为的正常性。2.2.3 面向对象开发模式软件开发模式主要是实现如何定义问题和应用开发步骤,利用开发语言表示问题以及问题的解成分类型,从而来表示问题解决的抽象意义,软件开发选择什么模式决定了软件开发是否成功的重要因素,而且影响了整个软件开发周期和生存期,对开发方法、设计方法以及编程语言的选择具有重要的意义。在过程开发模式下,往往产生了过程的抽象。以处理流的形式去审视软件,将其定义成为一定的构成算法,这是抽象的基础。其中无论是哪个步骤,其都具备一定的预定输入与特定输入,实现其

34、步骤之间的关联,从而使得其贯穿于整个控制流,由此产生了更加简单的静态体系结构 22。在面向过程开发模式中,其首先选择的是过程抽象,而在面对对象开发的模式下,其首先选择的缺失问题域的对象。也就是说,从标识和模型化问题论域中的主要实体的基础出发,主要针对的是对象的行为性。现阶段,比较普遍的开发模式,往往在方法上实现了丰富性,能够对于系统进行广泛的分解;主要可以从以下的面对对象进行归类:有的是面对过程的,有的是面对逻辑的,有的是面对存取的,有的是面对进程的,有的是面对对象的,有的是面对函数型的,有的是面对说明性的。由此实现了开发模式的多样性发展,不同的开发模式有不同的支持者,不同的问题类型,不同的考

35、虑方法,不同的问题分解形式,不同的规则使用方式。2.3 SQL SERVER 2005 数据库对于现代的数据库设计来说,SQL Server 2005绝对是其中的佼佼者。SQL的本质是一种结构化的查询语言工具,其最大的作用就是很好的联系各个数据库,同时可以通过SQL对不同类型的数据库进行数据的访问。SQL在其不断发展的过程中,其功能也在不断的发展,现代数据库设计中主要就是采用这种语言来对数据库进行管理。其功能非常的强大,数据的更新和插入都可以很好的实现,在实际的应用中被系统开发人员广泛的使用。SQL Server主要就是用来进行关系型数据库管理系统的开发的,主要使用的语言也是SQL语言。这个系

36、统本身具有很多的优点,在很多中小型企业当中都得到了广泛应用。目标系统需要采用SQL Server 2005主要的原因就是其伸缩性能比较的好,同时可以很好的进行数据的集成,用户可以很好的进行系统的开发。同时利用SQL Server 2005可以很快对数据库进行操作,在许多不同的信息平台上也可以得到应用,这也是相关企业领导人员进行决策的主要依据。在进行网站开发时,主要的数据库技术的应用就是帮助实现专题研讨以及学习平台等相关的动态网页的数据的存取。目前运用的比较多的后台数据处理是0racle、SQL Server 以及 Access 等,本网站主要采取的是Access 2003数据库,这款数据库管理

37、系统是由微软公司在1994年开发的。它本身具有很多的优点,包括界面友好,容易学习接口灵活等等,是一款比较经典的数据库管理系统,主要的特点是:(1)比较合理的对数据库的各种对象进行处理,数据处理和用户的管理功能异常的强大。(2)数据的处理能力非常的强大,如果是在一个工作组级别的环境当中,应用Access开发的数据库管理系统可以实现比较传统的XBASE(DBASE、FoxBASE 的统称)数据库系统根本就无法实现的功能,主要就是数据库的安全机制以及客户服务器结构功能,Access具备的功能是只有很多的大型数据库管理系统才会具备的功能,比如说事务处理等。(3)数据对象的生成比较的方便,同时可以利用已

38、经存储的数据来建立相关的窗口和报表,可视化的效果较好。(4)同时可以和Office进行无缝的对接,因为其本身就是Office套件中的一个部分。(5)可以实现网络连接,利用网络上的资源进行数据的检索和发布。Access使用的范围主要是中小型的系统,或者是一些客户端数据。对于数据库的访问在ASP中主要是通过三种方式实现的23,它们是RDS(Remote Data Service)方式、ADO(ActiveX Data Objects)方式以及IDC(Internet Database Connector)方式,这三种方式都是通过IIS完成的来完成数据访问的,其中作为ASP推荐的使用方式,其功能非常

39、的强大,主要就是用来进行数据源的存取,而且它还提供了一个变成语言和统一的访问方式,开发人员只需要对数据库访问的数据代码进行编写,而不用管数据库本身是怎么实现的,同样数据库的链接也是需要关心的,本网主要就是采取的这种方式。第三章 需求分析3.1 系统可行性分析3.1.1 经济可行性分析宁波大红鹰学院档案管理系统按照一般的高校的信息管理系统的估算方式计算,系统前期的需求调研、分析以及设计由笔者完成,作为笔者工作和科研的一部分,可以不计算工资。系统需求和设计做好后由本校的大三本科生进行研发,同时由计算机专业的老师作为辅导教师,开发成本约为¥20000.00 元(教师辅导费用5000元,10 月*人的

40、工作量,按平均 1500 元/月*人的标准计算)。经过笔者调研发现,在社会上一般企业推出的管理系统动辄数十万元,因此本课题研究的内容具有很强的经济可行性。3.1.2 技术可行性分析宁波大红鹰学院档案管理系统将设计采用SQL Server 2005和UML, 针对本系统的现实需求,笔者首先对大量档案管理类文章进行了深入剖析,然后根据自己工作过程中所掌握的档案管理流程,将本系统不同模块间所需要的技术支持作为学习的重点,最后将所有学到的东西都运用到现实的研发工作中去。所以笔者充分掌握了本系统所需的技术,从技术可行性上来说也具有很大的优势。3.1.3 操作可行性分析由于宁波大红鹰学院档案管理系统的运行

41、基础为B/S 浏览器,因此不用下载或者安装任何形式的客户端软件,也不会收到类似于C/S系统那样的系统升级提醒,而只需要使用一般的浏览器即可。它的主要功能可以通过网络系统得以展示,其界面友好而简单,用户不需要通过专业的学习就知道怎样进行相关的操作,管理员也不需要拥有专业的管理知识,而只要进行一些简单的维护与数据输入工作即可,由此可见本系统具有很强的可操作特性。3.2 业务需求分析3.2.1业务描述宁波大红鹰学院档案信息管理系统主要依赖于校园网进行相应的操作,它不仅能够保存历史发展资料,还能够还原学校的日常科研与教学活动。所以该系统不能违背以下几点规定:(1)用户只有在登录并且验证身份信息之后才能

42、够进行相应的操作,不同身份的用户拥有的操作权限也不一样。(2)普通用户在登录系统之后,只拥有查阅有关文件与案卷的权限。(3)权限更高的用户在登录系统后,能够对文件、案卷进行查阅、录入以及修改等权限。(4)档案室工作人员可以通过用户名和密码登录系统,能够对系统中的所有案卷、文件等信息进行修改、添加、删除等操作。(5)系统管理员主要是维护系统运行的稳定性,同时也包含了对系统用户的管理以及权限分配,以此保护系统的安全性。3.2.2业务流程根据以上基本需求,先根据笔者工作经验以及其他档案管理系统的业务,将系统的业务需求分成以下几个方面:3.2.2.1用户管理所有用户想要进入系统进行相应的操作,都必须通

43、过用户名及密码的验证,只有当密码与用户名相匹配的情况下,用户才能够登录本系统。系统管理员必须为用户添加相应的个人信息,保证用户名与密码相一致,并且将密码加密保存于数据库,用户可以在日志库中查看自己的登录密码。本系统中的所有用户名是由系统管理员在添加用户时生成,不能修改,但是可以修改自己的个人信息和密码,保存后提交系统即可,系统会自动在数据库中进行更新。用户管理流程图如下图3-1所示。图3- 1 用户管理流程图3.2.2.2借阅管理普通用户可以通过登录档案管理系统查阅需要借阅的档案信息和自己的借阅情况,借阅者首先要填写借阅相关信息,然后提交申请,等待档案管理员的审核,审核通过后才可以借阅档案。借

44、阅管理流程图如下图3-2所示。借阅管理界面填写借阅信息提交申请审核是否通过?NY借阅图3- 2 用户档案借阅流程图3.2.2.3文件管理本系统中的文件管理是将一些档案信息、文件、图等纸质或者电子文档资料的信息根据文件属性字段填写详细信息,填写信息后档案管理人员进行检查,检查无误保存到数据库中,以备别人借阅,档案室工作人员可以对文件信息进行添加、修改和删除。下面将档案室工作人员添加文件信息流程图展示如下。文件管理界面添加文件信息检查是否正确?NY保存到数据库中图3- 3 文件信息添加流程图3.2.2.4案卷管理案卷管理界面添加案卷信息检查是否正确?NY保存到数据库中案卷管理和文件管理类似,是将每

45、一宗案卷的信息添加到系统中,档案室工作人员具有添加、删除和修改的权限,案卷管理流程图如下图所示。图3- 4 案卷信息添加流程图3.2.2.5数据管理退出数据管理界面查看数据情况检查需要备份?NY备份数据用户信息、档案信息和文件信息是系统的血肉,没有数据系统则名存实亡,因此数据才是系统的核心,为了实现系统的安全使用和操作,必须对系统中的数据进行管理,本系统中的数据管理主要包括了系统的备份和恢复,在系统出现问题时可以很好的保护数据,并及时对数据进行恢复。数据管理的备份如下流程图所示。图3- 5 数据备份流程图根据系统以上的业务需求和业务流程,将系统划分成五个功能模块,分别是用户管理、借阅管理、文件

46、管理、案卷管理、数据管理等,下文将详细介绍每一个功能模块的具体功能,并利用UML建模语言详细描述每一种用户的用例图。3.3功能需求为了实现宁波大红鹰学院档案资料的信息化管理,需要开发一套功能实用、操作便捷、自动化程度高的档案管理软件,该软件要实现高校的文件管理、案卷管理、数据管理、借阅管理、用户管理等基本功能,系统也能够用校内局域网进行联网操作,实现自动化档案办公。宁波大红鹰学院设计的档案信息管理系统不仅可以用于一般的档案室,还可以用于计算机中简单的办公室系统,进而可以借助网络平台进行联网操作。这是因为这一系统具备以下几点优势:即功能性强,易操作性,实用性等等,而且该软件包含的内容较为广泛,如

47、基本管理、数据设置、信息存储、信息编辑、历史记录查询以及打印输出等等。本文之所以研究这套档案系统,主要是为了便于该院校档案室对其档案或业务进行相应的管理,所以要想建立这套系统,必须是以宁波大红鹰学院档案管理的实际业务步骤为基准,运用现代化的创新思维模式,并且提供良好的功能扩充接口,才能最大化地满足该院校档案室的实际需求,本系统的各项功能用例图主要通过UML建模语言进行绘制,具体如下图所示。整个系统的开发都是围绕着需求阶段的用例而展开的,所以我们在需求分析阶段应该更加注中用例图的设计,这是因为用例图主要关注用户所需要的系统功能,通常情况下我们称它为系统功能的模型图,因为它是以参与者的外部用户的形式而存在。一般情况下,我们把一个系统的使用者或者外部通信的目标称之为参与者,这是因为其与系统具有交互作用,换言之,即可以与系统进行人或事物的交换。我们通过分析可以得知,这项系统的参与者主要包含一般人员、档案室人员以及系统管理人员三类人员。3.3.1用户管理模块档案信息管理系统的用户主要分成普通用户、系统管理员和档案室人员三种。其中,普通用户的管理只设有借阅申请一个子模块,它主要根据普通借阅者的需求而设置的,能够方便普通用户对档案室的资料进行相关的借阅与查询等操作;系统管理员可以对用户进行相应的权限分配及管理,除了具有查询相关的日志、文件及案卷的功能,其档案室人员还能够添加、修改和删除

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com