版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要论文一方面简介了高校档案管理系统研究背景,对所需要解决问题进行了概述,讨论了项目研究意义与重要性,阐述了系统开发办法和有关技术;论文提出了系统设计目的,对系统进行了详细需求分析,涉及业务需求、功能需求、数据需求和非功能需求,给出了系统业务流程图、用例图和概念类图,进行了用例描述;在系统设计中,对系统进行了总体设计与模块设计,涉及顾客管理、借阅管理、文献管理、案卷管理、数据管理等功能模块,给出了模块设计功能构造图(包图)、类图、顺序图(协作图)和解决流程图,详细阐述了设计内容,并使用E-R图和数据库表构造对数据库进行了详细设计;论文最后对研究内容进行了总结,阐述了本人重要工作,指出了论文存在局限性,并对进一步工作进行了展望。核心词:高校档案管理;UML建模;数据建模AbstractPaperfirstintroducestheresearchbackgroundofuniversityarchivesmanagementsystem,theproblemswhichneedtobesolvedarereviewed,discussedtheresearchsignificanceandimportanceoftheproject,thispaperexpoundsthesystemdevelopmentmethodsandrelatedtechnologies;Paperputsforwardthedesigngoalofthesystem,andthedemandanalysisofthesystemindetail,includingbusinessrequirements,functionalrequirements,datarequirementsandnon-functionalrequirements,givesthesystemconceptofbusinessprocessdiagrams,usecasediagramandclassdiagram,theusecasedescription;Insystemdesign,thesystemoveralldesignandmoduledesign,includingusermanagement,librarymanagement,filemanagement,filesmanagement,datamanagement,andotherfunctionalmodules,givesthemoduledesignoffunctionstructurediagram(packagediagram,classdiagram,sequencediagram,collaborationdiagram)andprocessingflowdiagram,detaileddiscussedthecontentdesign,andusethee-rdiagramandthedatabasetablestructureofdatabaseindetaildesign;Paperfinallysummarizedthecontentofthestudy,mymainworkisexpounded,theshortageofthepaperarepointedout,andthefurtherworkwerealsodiscussed.Keywords:collegearchivesmanagement;UML;datamodeling,目录摘要 IAbstract II目录 III第一章绪论 11.1研究背景和意义 11.2国内外研究现状 21.2.1国外研究现状 21.2.2国内研究现状 31.3研究内容 41.4组织架构 5第二章有关技术 62.1面向对象技术 62.2UML建模设计 72.2.1UML简介 72.2.2UML建模优势所在 92.2.3面向对象开发模式 92.3SQLSERVER数据库 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.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研究背景和意义高等院校在从事教学、科研、党政管理以及其她有关活动过程中,会生成某些对院校和社会有价值历史记录,这些历史记录咱们称之为高校档案,高校档案普通以文字、图表以及音像等形式存在。当前,高校档案管理已经成为高校当代化管理一项重要举措,这是由于随着数字化校园建设进一步发展,各大高等院校必要展开档案管理工作,从而使得高校档案管理信息化、馆藏档案数字化以及档案运用网络化,进而进一步提高各大高等院校管理水平。高校档案管理首要任务是发展,以发展眼光管理档案,同步不断提高服务水平和服务质量,着力推动信息化水平,进一步改革,增强档案管理队伍能力,实现档案工作四化,即社会化、法制化、当代化以及信息化,大力提高档案管理水平。详细到宁波大红鹰学院而言,由于档案管理工作没有得到应有注重,档案管理水平还非常低,管理方式还十分原始。本校所有档案管理毫无原则可言,在归档方面十分混乱,没有分类;档案某些并没有完善工作制度,在执行中也十分随意;档案管理对于湿度具备严格规定,普通为14-24摄氏度,而本校档案管理无法达到这一条件;在信息化建设和档案扩展使用方面几乎空白。为了贯彻国家有关政策,必要建立一套可行信息化管理系统,这项工作十分急迫[1]在新时代,特别是信息化时代,社会生活各个层面都受到信息化冲击,特别是随着计算机技术发展,以及网络普及,档案管理工作进入了一种全新时代,档案管理办法、技术以及理论都迎来了新挑战。在新形势面前,高校档案工作应当不断创新,吸取先进技术理论,结合自身优势,突出重围,适应时代发展[2]。档案管理工作发展随着计算机技术进步不断得到发展,先后经历了单机存储、光盘存储、网络存储等几种阶段。档案管理方式也从手工管理向计算机技术管理迈进,不断创新、发展[3]。随着计算机技术发展,使用计算机进行档案管理越来越多被人们所接受,档案管理系统开发也增进了档案管理工作不断进步。与计算机技术飞速发展同步进行尚有网络技术发展进步,互联网进一步普及,带宽进一步扩大,信息生活已经成为咱们生活一种重要构成某些,详细到高校档案管理领域,信息化档案管理也是一种发展趋势。一种学校管理水平高低重要指标之一便是其信息化水平高低,当代化学校管理必要充分运用当代信息技术。高校档案管理作为高校管理重要内容,理应受到更多关注,获得更多资金投入;而档案管理部门自身也有信息化需求,信息化有助于提高档案管理部门工作效率。从教师角度来说,信息化档案管理模式可以让教师更加以便安排自己教学活动,更加便利与学生进行交流,向学生反馈意见,从而节约了时间,可以更加全身心投入到科研之中[4]。从学生角度来说,学生可以通过信息化档案管理系统查询自己学习成绩,合理分派自己学习任务,全面提高自己能力水平。从档案管理部门角度来说,可以更加高效开展工作。为了适应时代发展需求,充分运用通信技术、数据库技术以及计算机技术,对宁波大红鹰学院档案资料进行信息化解决,使其符合信息化管理规定,从而提高学校档案管理部门工作水平,进而提高整个学校管理水平。1.2国内外研究现状1.2.1国外研究现状在国外,由于对信息技术使用较早,因此,关于信息环境下档案管理已有了比较多研究。特别使在美国,一种全国范畴内联网当当信息查询系统,即档案信息导航系统在上个世纪九十年代便已经成功建立,这个系统是在美国档案与文献署领导下组织建立,使用该系统,可以按照运用对象、来源以及地区等分类检索全国档案资源,只要该档案资源已经实现了数字化,那么该档案便可以在该系统中被检索[5]。在这些可以被检索资源中,包括了两百各种档案馆资源,其中涉及总统图书馆10个。并且,美国档案与文献署已经将其掌握所有档案资源进行了数字化解决,这种解决意味着美国档案资源绝大某些已经可以在网络上进行检索了。顾客通过登陆美国文献与档案署网站便可以进行有关查询[6]。在加拿大,数字化检索功能也很发达,加拿大已经将国家档案馆数据库联网,顾客通过登陆加拿大国家档案馆网站便可以查询有关档案资源,并且,加拿大还在进一步扩展可供查询资源数量,以期将所有档案资源进行联网[7]。在英国,以英格兰档案网络为主,融合了威尔士、苏格兰以及某些教诲系统档案馆,组建了一种覆盖全英档案网络,该网络提供所有档案信息检索,顾客重要登陆其网络便可以进行查询[8]。1.2.2国内研究现状国内档案管理工作十分落后,大某些地区还在采用原始手工管理模式,虽然有些地区已经开始采用信息化管理系统,但是使用水平、层次还十分低[9]。诸多档案管理某些档案管理系统只是起到了协助作用,档案管理人员只是使用管理系统进行报表打印,更别提网络化档案查询了。总来说,国内档案管理水平与时代发展需求有着很大差别[10]。计算机技术飞速发展,使得任何人都不能逃离其影响,在档案管理方面也是如此。国内档案管理工作经历了一系列发展,从手工管理发展到如今计算机管理,国内档案管理工作一步一种台阶,不断进步[11]。在这个发展过程中,计算机使用发挥了重要作用,同步,国内档案管理部门也十分注意对管理人员计算机培训,使得计算机功能得到充分发挥。然而,科学技术在不断发展,时代在不断进步,咱们不能满足于使用计算机进行档案管理阶段而不思进取。档案管理工作具备持续性特点,因此,档案管理工作中每天都会浮现新问题,咱们必要积极面对,不断克服这些问题,进一步完善档案管理方式。档案管理工作具备其她工作所不具备特点,其重要性不言而喻,咱们必要认真对待,不可有丝毫松懈。在档案管理工作中,一定要积极积极发现问题,解决问题,从而提高档案管理水平。通过度析我馆既有档案管理软件,笔者发现它们大多存在如下问题:(1)某些档案管理软件还停留在单机管理水平,已经十分落伍。单机版档案管理软件是一种十分简朴管理软件,其数据库大多采用FOXPRO、ACCESS等,十分简朴,且容量小。单机版档案管理软件功能很简朴,譬如检索、编号等等,这种软件所能提供扩展功能仅仅是打印报表,至于其她管理工作,其无法胜任。虽然这种单机版网络管理软件很落伍,但是在某些比较小档案管理单位,依然在使用。随着时代不断进步,信息化以及网络化已经成为档案管理重要标志,单机版档案管理软件已经不再适应社会发展需要了[12]。(2)当前使用档案管理软件中,有一某些是不可以兼容多媒体文献,只能管理文本文献。档案管理所涉及档案十分复杂,不但有文本文献,尚有大量视频、音频以及图片文献,这就需要档案管理软件可以有很强解码能力。但是,由于诸多档案管理软件开发于近年此前,那个时代还没有多媒体文献浮现,因此这些软件不也许具备多媒体档案管理功能。这某些档案管理软件已经不再适应社会发展需要,其不能满足现阶段档案管理需求[13]。(3)在近些年开发档案管理软件中,已有某些软件可以对多媒体文献进行解决了,但是这种解决方式还十分落后,普通采用是文献方式对多媒体文献进行管理,也就是说,用一种或者各种文献存储对媒体文档,这样再对文献进行管理[14]。这种管理方式是一种缺陷十分明显管理方式,其缺陷详细体当前如下几种方面:其一,不利于保障文献安全,而安全性却正是档案管理中最重要规定;其二,难以完整保存多媒体文献,由于也许被分别存储于各种文献之中,这样势必对多媒体文献进行切割,不利于完整保存多媒体文献;其三,检索不以便。1.3研究内容为了开发宁波大红鹰学院档案管理系统,本文拟采用如下某些研究方式,设计系统、分析并调研详细顾客需求、对文献进行梳理等办法,在这些办法之上综合考虑有关理论,进行研发。对文献梳理,本文重要将梳理国内外开发信息系统方面研究文献,进而分析拟定本文所采用研发方式。同步,为了掌握档案管理系统顾客实际需求,本文针对顾客进行了调查,理解她们想法和规定,以便设计出她们所需要系统。为了对档案进行有效使用,档案信息管理系统可以让教职工进行访问查询,教职工只要使用特定访问入口便可以进行信息检索,查阅各种档案信息。但是由于档案是分密级,不同档案具备不同密级,为了安全考虑,有必要对这些档案资料进行解决,然后再提供应顾客进行检索。同步,对于档案还可以进行属性方面设立,以便于检索。例如附加提供简要表,简要表对于文档编号具备重要作用,它包括了发布对象、实行日期、起草时间、部门以及作者等信息;正文就是整个文档实际内容;版本控制可以将旧版本排除,只提供最新版本;而权限控制可以可以查询档案人员,以保证安全。1.4组织架构本文从课题研究背景入手,阐述开发宁波大红鹰学院管理系统意义,然后从系统重要研究内容、核心技术、系统需求分析、设计等详细描述档案管理系统实现功能,本文章节安排如下:第一章是绪论,重要描述了宁波大红鹰学院档案管理系统开发背景和意义,同步参阅了国内外有关文献,拟定本文研究思路和研究内容,为系统需求和设计做基本。第二章是有关技术,本文是对档案管理系统需求进行分析,以及设计系统总体架构和功能模块,采用面向对象办法设计系统功能模块,因而本章重要简介了面向对象办法、UML建模语言以及数据库存储技术。第三章是需求分析,笔者是宁波大红鹰档案室管理人员,长期从事高校档案管理工作,因而熟悉高校档案管理各项业务以及业务流程,在本章将用面向对象办法对系统需求进行详细阐述分析,并通过微软公司Visio软件绘制每一种业务流程和用例图。第四章是系统设计,在第三章中已经详细简介了本系统各项业务需求和功能需求,本章在此基本上将详细描述系统总体架构和功能详细设计,运用UML语言中类图、顺序图、协作图等方式设计系统每一种功能模块,最后对系统数据库进行了详细设计。第五章是总结和展望,本章重要总结了本文所获得重要成果,同步也简要阐明笔者需要在将来工作和学习中更进一步研究工作,完善档案管理系统。
第二章有关技术本文采用面向对象办法设计系统,通过运用UML建模语言绘制每一种业务需求和功能需求,系统后台运用ASP.NET技术实现系统各项业务逻辑,通过ADO.NET技术读取数据,将服务器解决成果展示在前台,本系统数据信息存储在SQLSERVER数据库中。下面对本文用到系统分析和设计重要技术进行简要简介。2.1面向对象技术面向对象技术,字面上来理解,以对象视角来审视现实世界中遇到各种问题。也就是规定站在普通人位置,以她们世界观为背景,实现对于事物分类和归纳,在此基本上得出共性并将其阐释清晰。面对对象技术,将面对客观世界中问题视为软件开发过程中核心点,以人解决问题惯用思维,去界定,去描绘它们。由此,其呈现出如下几种特点:抽象性特点,封装性特点,多样性特点以及继承性特点[15]。从1960年后,某些以使用对象为主程序设计有了新发展,此时以使用对象为主系统开发办法也产生了。客观事物以及它们之间联系都得到了描述,站在对象立场上去理解事物。这种办法工作过程有如下几方面:分析和调查需求及系统、不断解决问题、分析问题、完毕程序。无论是分析,还是设计,在以对象为主开发办法中都是重复;要对实现类进行重复测试,库中要不断添加新类;设计和分析两阶段受到同样注重。用这种办法来研发系统必要要有强大软件基本来协助[16]。面对对象分析,不但仅是面对对象办法中一种不可分割某些,还是其最主演目的问题,其遵循面对对象分析原则,以人们惯用视角去审视世界,在对象环境中去描述所关注问题在时间与空间上关系[17]。一方面,对于问题空间事务和事务之间联系,要树立对的结识观,在此基本上,对于问题空间,需要对象与类别进行合理描述,再去界定问题空间中浮现对象,类别其代表属性和服务,由此,形成了问题空间上互相影响,互相渗入基本模型。面向对象技术将对象作为基本,让对象受到消息或事件驱动去执行解决。就程序设计办法而言,它属于自上而下编程办法,它与面向过程程序设计不同,后者在设计时为了构建所有程序,必要依托主函数来实现,前者则是从问题某一方面开始设计,逐渐设计出所有程序。面向对象设计基本就是数据,为了让数据得以体现,使用了类工具,类可以对程序进行划分。面向对象设计中接口就是函数。面向对象设计在描述系统时将数据作为基本,并非将功能作为基本,这样一来,程序稳定性便可增强。它可以封闭数据操作及数据,对它们进行统一解决,同步使用信息隐藏及数据抽象功能,将数据和数据操作抽象为类。面对对象程序设计,其关注对象时应用系统中各项事物,将其界定为程序基本单元身份,囊括其属性特显和详细行为,保证软件在重用,灵活与扩展上时处在良好状态。其设计理念是实现对于程序事件抽象化,使其成为完整,独立,可调用对象单位。这是有违老式设计观点。恰恰相反是,老式模式下设计思想,将软件理解为函数和办法集合。其关注核心是对象,它借助对于现实事物抽象化解决,囊括事物属性特点与详细动作,使得每一种对象都是有着自身特点与行为能力主体,它不但仅可以接受信息,解决信息,还可以实现信息共享。从这个角度来说,其功能独立性,可以将其理解为具备一定生产能力机械,互相组装优化一下,就也许产生功能更大机械。面向对象程序设计理念就是实现对于事物抽象化,在软件系统与现实世界构建其联系桥梁,有助于系统开发难度减少。从这个角度来讲,其不但仅可以提高程序灵活性和维护性,还使得其成为各种规模项目操作行为守则。文章中以档案管理系统设计开发为例,其使用设计理念也是面对对象,特别在类图设计环节遵循也是面对对象编程思想。2.2UML建模设计2.2.1UML简介统一建模语言,英文简称为UML[18],严格来说,不从属于面对对象建模方式,而是作为一种面对对象建模语言而发挥作用。在软件建模过程中,可以最大限度使用其完整建立对象模型标示符号,统一建模语言在此过程中起到了界定元素符号语义,并没有去干涉如何进行建模操作。而软件开发中过程,并没有给出详细建模办法,只能靠开发者经验去选取最佳建模方式,并且不同软件开发因素会影响过程调试[19]。根据实际软件开发需求,尊重软件差别性,去慎重选取适当过程操作,这一点对于UML来说,也是同样道理。其基本框架一方面囊括了软件开发需要大某些因素,一方面予以开发设计者更多软件技术选取。为了增进UML成为系统开发领域原则过程,Rational公司采用了各种有效搓手,一方面在使用bjectory过程框架基本上,创新提出了UnifiedProcess概念。在此背景下,使得UML建模呈现出新特点,其一,UseCase驱动特点;其二,以体系构造为中心特点;其三,迭代式增量开发特点[20]。(1)UseCase驱动UseCase,其重要职能是在驱动软件开发过程中,对于系统功能需求进行解决,实现其各种功能需求。基于其对于所有功能影响,其应当贯穿于整个软件开发阶段。(2)以体系构造为中心在这样模式下,体系构造实现了对于系统合理划分,各个某些之间互相作用,互相渗入,实现对于它们之间关系描述,以及通讯机制建立,修改和增长。在此模式下咱们将体系构造作为核心点,这一点是很明显。在开发动作开始初期,就要实现对于系统体系构造建立,在此基本上去评测原型,建立模型,并随着环节进一步不断细化这样操作。保证良好体系构造,将有助于系统重用性,理解性于修改性提高。(3)迭代式增量开发要想在复杂UML建模过程中,实现对于所有细节准拟定义,是不也许事情。由此需要冷静面对,步步为营,将其整体细化为较小迭代过程,在此基本上徐徐增长有关信息数据。由此慢慢完善其每一种细节,咱们需要明确是定义开发时期,实质上就是不断增量与和迭代实现过程。综上所述,UML应用领域广泛,以对象图为指引对于任何系统都可以实现精确描述。其功能性不但仅可以广泛使用与普通软件系统建模过程中,还可以用来描述某些特殊非软件领域,甚至在某些工业过程中实现对于复杂数据信息解决。由此,无论是静态构造系统建模,还是动态构造系统建模,都可以作为通用语言发挥作用。2.2.2UML建模优势所在所谓模型,是对于现实世界事物抽象化表达,已达到对于现实世界精确反映。UML建模方式,其功能强大,在可视化建模语言背景下,其各个模型都可以在软件开发和设计过程中发挥发挥协助作用,有助于设计人员更高去理解业务流程,从而建立更加合理,更加完善系统模型。从这个意义上来讲,开发人员理解与实际问题达到了最完美吻合,有助于减少语义上误差,使得分析更加合理[21]。UML建模作用重要发挥在软件开发阶段,其办法论作用明显,有助于面对对象软件密集系统构建与编写。其使用状态最佳是在工程实践方面,越是复杂性强,越是规模大系统,其在进行建模时候就越是可以发挥其巨大作用,特别是在软件架构层次上,得到了现实广泛承认。在UML建模模式下,可以人性化用统一,直观图示来辨识不同身份,从而实现更加高效沟通交流。用UML建模有一种比较明显特点,那就是无论是软件开发分析阶段,设计阶段,还是实行阶段,测试阶段,其使用模型是统一,从而可以顺利实现阶段转换,保证了其时效性。在此环节,它可以保证系统构造和行为正常性。2.2.3面向对象开发模式软件开发模式重要是实现如何定义问题和应用开发环节,运用开发语言表达问题以及问题解成分类型,从而来表达问题解决抽象意义,软件开发选取什么模式决定了软件开发与否成功重要因素,并且影响了整个软件开发周期和生存期,对开发办法、设计办法以及编程语言选取具备重要意义。在过程开发模式下,往往产生了过程抽象。以解决流形式去审视软件,将其定义成为一定构成算法,这是抽象基本。其中无论是哪个环节,其都具备一定预定输入与特定输入,实现其环节之间关联,从而使得其贯穿于整个控制流,由此产生了更加简朴静态体系构造[22]。在面向过程开发模式中,其一方面选取是过程抽象,而在面对对象开发模式下,其一方面选取缺失问题域对象。也就是说,从标记和模型化问题论域中重要实体基本出发,重要针对是对象行为性。现阶段,比较普遍开发模式,往往在办法上实现了丰富性,可以对于系统进行广泛分解;重要可以从如下面对对象进行归类:有是面对过程,有是面对逻辑,有是面对存取,有是面对进程,有是面对对象,有是面对函数型,有是面对阐明性。由此实现了开发模式多样性发展,不同开发模式有不同支持者,不同问题类型,不同考虑办法,不同问题分解形式,不同规则使用方式。2.3SQLSERVER数据库对于当代数据库设计来说,SQLServer绝对是其中佼佼者。SQL本质是一种构造化查询语言工具,其最大作用就是较好联系各个数据库,同步可以通过SQL对不同类型数据库进行数据访问。SQL在其不断发展过程中,其功能也在不断发展,当代数据库设计中重要就是采用这种语言来对数据库进行管理。其功能非常强大,数据更新和插入都可以较好实现,在实际应用中被系统开发人员广泛使用。SQLServer重要就是用来进行关系型数据库管理系统开发,重要使用语言也是SQL语言。这个系统自身具备诸多长处,在诸多中小型公司当中都得到了广泛应用。目的系统需要采用SQLServer重要因素就是其伸缩性能比较好,同步可以较好进行数据集成,顾客可以较好进行系统开发。同步运用SQLServer可以不久对数据库进行操作,在许多不同信息平台上也可以得到应用,这也是有关公司领导人员进行决策重要根据。在进行网站开发时,重要数据库技术应用就是协助实现专项研讨以及学习平台等有关动态网页数据存取。当前运用比较多后台数据解决是0racle、SQLServer以及Access等,本网站重要采用是Access数据库,这款数据库管理系统是由微软公司在1994年开发。它自身具备诸多长处,涉及界面和谐,容易学习接口灵活等等,是一款比较典型数据库管理系统,重要特点是:(1)比较合理对数据库各种对象进行解决,数据解决和顾客管理功能异常强大。(2)数据解决能力非常强大,如果是在一种工作组级别环境当中,应用Access开发数据库管理系统可以实现比较老式XBASE(DBASE、FoxBASE统称)数据库系统主线就无法实现功能,重要就是数据库安全机制以及客户服务器构造功能,Access具备功能是只有诸多大型数据库管理系统才会具备功能,例如说事务解决等。(3)数据对象生成比较以便,同步可以运用已经存储数据来建立有关窗口和报表,可视化效果较好。(4)同步可以和Office进行无缝对接,由于其自身就是Office套件中一种某些。(5)可以实现网络连接,运用网络上资源进行数据检索和发布。Access使用范畴重要是中小型系统,或者是某些客户端数据。对于数据库访问在ASP中重要是通过三种方式实现[23],它们是RDS(RemoteDataService)方式、ADO(ActiveXDataObjects)方式以及IDC(InternetDatabaseConnector)方式,这三种方式都是通过IIS完毕来完毕数据访问,其中作为ASP推荐使用方式,其功能非常强大,重要就是用来进行数据源存取,并且它还提供了一种变成语言和统一访问方式,开发人员只需要对数据库访问数据代码进行编写,而不用管数据库自身是怎么实现,同样数据库链接也是需要关怀,本网重要就是采用这种方式。第三章需求分析3.1系统可行性分析3.1.1经济可行性分析宁波大红鹰学院档案管理系统按照普通高校信息管理系统估算方式计算,系统前期需求调研、分析以及设计由笔者完毕,作为笔者工作和科研一某些,可以不计算工资。系统需求和设计做好后由本校大三本科生进行研发,同步由计算机专业教师作为辅导教师,开发成本约为¥0.00元(教师辅导费用5000元,10月*人工作量,按平均1500元/月*人原则计算)。通过笔者调研发现,在社会上普通公司推出管理系统动辄数十万元,因而本课题研究内容具备很强经济可行性。3.1.2技术可行性分析宁波大红鹰学院档案管理系统将设计采用SQLServer和UML,针对本系统现实需求,笔者一方面对大量档案管理类文章进行了进一步剖析,然后依照自己工作过程中所掌握档案管理流程,将本系统不同模块间所需要技术支持作为学习重点,最后将所有学到东西都运用到现实研发工作中去。因此笔者充分掌握了本系统所需技术,从技术可行性上来说也具备很大优势。3.1.3操作可行性分析由于宁波大红鹰学院档案管理系统运营基本为B/S浏览器,因而不用下载或者安装任何形式客户端软件,也不会收到类似于C/S系统那样系统升级提示,而只需要使用普通浏览器即可。它重要功能可以通过网络系统得以展示,其界面和谐而简朴,顾客不需要通过专业学习就懂得如何进行有关操作,管理员也不需要拥有专业管理知识,而只要进行某些简朴维护与数据输入工作即可,由此可见本系统具备很强可操作特性。3.2业务需求分析3.2.1业务描述宁波大红鹰学院档案信息管理系统重要依赖于校园网进行相应操作,它不但可以保存历史发展资料,还可以还原学校寻常科研与教学活动。因此该系统不能违背如下几点规定:(1)顾客只有在登录并且验证身份信息之后才可以进行相应操作,不同身份顾客拥有操作权限也不同样。(2)普通顾客在登录系统之后,只拥有查阅关于文献与案卷权限。(3)权限更高顾客在登录系统后,可以对文献、案卷进行查阅、录入以及修改等权限。(4)档案室工作人员可以通过顾客名和密码登录系统,可以对系统中所有案卷、文献等信息进行修改、添加、删除等操作。(5)系统管理员重要是维护系统运营稳定性,同步也包括了对系统顾客管理以及权限分派,以此保护系统安全性。3.2.2业务流程依照以上基本需求,先依照笔者工作经验以及其她档案管理系统业务,将系统业务需求提成如下几种方面:顾客管理所有顾客想要进入系统进行相应操作,都必要通过顾客名及密码验证,只有当密码与顾客名相匹配状况下,顾客才可以登录本系统。系统管理员必要为顾客添加相应个人信息,保证顾客名与密码相一致,并且将密码加密保存于数据库,顾客可以在日记库中查看自己登录密码。本系统中所有顾客名是由系统管理员在添加顾客时生成,不能修改,但是可以修改自己个人信息和密码,保存后提交系统即可,系统会自动在数据库中进行更新。顾客管理流程图如下图3-1所示。图3-SEQ图3-\*ARABIC1顾客管理流程图借阅管理普通顾客可以通过登录档案管理系统查阅需要借阅档案信息和自己借阅状况,借阅者一方面要填写借阅有关信息,然后提交申请,等待档案管理员审核,审核通过后才可以借阅档案。借阅管理流程图如下图3-2所示。借阅管理界面填写借阅信息提交申请审核与否通过?NY借阅图3-SEQ借阅管理界面填写借阅信息提交申请审核与否通过?NY借阅文献管理本系统中文献管理是将某些档案信息、文献、图等纸质或者电子文档资料信息依照文献属性字段填写详细信息,填写信息后档案管理人员进行检查,检查无误保存到数据库中,以备别人借阅,档案室工作人员可以对文献信息进行添加、修改和删除。下面将档案室工作人员添加文献信息流程图展示如下。文献管理界面添加文献信息检查与否对的?NY保存到数据库中图3-SEQ图文献管理界面添加文献信息检查与否对的?NY保存到数据库中案卷管理案卷管理界面添加案卷信息案卷管理界面添加案卷信息检查与否对的?NY保存到数据库中图3-SEQ图3-\*ARABIC4案卷信息添加流程图数据管理退出数据管理界面退出数据管理界面查看数据状况检查需要备份?NY备份数据图3-SEQ图3-\*ARABIC5数据备份流程图依照系统以上业务需求和业务流程,将系统划提成五个功能模块,分别是顾客管理、借阅管理、文献管理、案卷管理、数据管理等,下文将详细简介每一种功能模块详细功能,并运用UML建模语言详细描述每一种顾客用例图。3.3功能需求为了实现宁波大红鹰学院档案资料信息化管理,需要开发一套功能实用、操作便捷、自动化限度高档案管理软件,该软件要实现高校文献管理、案卷管理、数据管理、借阅管理、顾客管理等基本功能,系统也可以用校内局域网进行联网操作,实现自动化档案办公。宁波大红鹰学院设计档案信息管理系统不但可以用于普通档案室,还可以用于计算机中简朴办公室系统,进而可以借助网络平台进行联网操作。这是由于这一系统具备如下几点优势:即功能性强,易操作性,实用性等等,并且该软件包括内容较为广泛,如基本管理、数据设立、信息存储、信息编辑、历史记录查询以及打印输出等等。本文之因此研究这套档案系统,重要是为了便于该院校档案室对其档案或业务进行相应管理,因此要想建立这套系统,必要是以宁波大红鹰学院档案管理实际业务环节为基准,运用当代化创新思维模式,并且提供良好功能扩充接口,才干最大化地满足该院校档案室实际需求,本系统各项功能用例图重要通过UML建模语言进行绘制,详细如下图所示。整个系统开发都是环绕着需求阶段用例而展开,因此咱们在需求分析阶段应当更加注中用例图设计,这是由于用例图重要关注顾客所需要系统功能,普通状况下咱们称它为系统功能模型图,由于它是以参加者外部顾客形式而存在。普通状况下,咱们把一种系统使用者或者外部通信目的称之为参加者,这是由于其与系统具备交互作用,换言之,即可以与系统进行人或事物互换。咱们通过度析可以得知,这项系统参加者重要包括普通人员、档案室人员以及系统管理人员三类人员。3.3.1顾客管理模块档案信息管理系统顾客重要提成普通顾客、系统管理员和档案室人员三种。其中,普通顾客管理只设有借阅申请一种子模块,它重要依照普通借阅者需求而设立,可以以便普通顾客对档案室资料进行有关借阅与查询等操作;系统管理员可以对顾客进行相应权限分派及管理,除了具备查询有关日记、文献及案卷功能,其档案室人员还可以添加、修改和删除档案室文献及案卷;系统管理员可以执行操作涉及设立与分派普通顾客权限,对普通顾客信息进行添加、修改和删除等操作,以及对系统参数进行相应设立,它模块子功能涉及对顾客进行添加、修改和删除等操作,顾客管理用例图如下图3-6所示。顾客管理顾客添加<<include>>系统管理员顾客修改顾客删除权限分派<<include>><<include>><<include>>图顾客管理顾客添加<<include>>系统管理员顾客修改顾客删除权限分派<<include>><<include>><<include>>表3-1顾客管理用例图描述表描述项阐明用例名称顾客管理标记符*YHGL用例描述描述了系统管理员管理顾客和顾客密、以及权限整个过程参加者表系统管理员优先级1状态*进行中前置条件系统管理员登录系统,进入顾客管理界面后置条件系统给出操作成功提示,并及时清空基本操作流1、新增顾客名单和顾客密码2、添加顾客名,保存3、填写顾客详细信息4、为顾客设立登录密码5、分派顾客权限6、保存提交系统,提示添加成功7、若要修改顾客信息,则点击进入修改,修改后保存提交被泛化用例表该用例特化用例列表被包括用例表顾客添加、顾客修改、顾客删除和权限分派被扩展用例表无修改历史记录*暂无问题*暂无决策*暂无频率*暂无表3-2顾客添加用例图描述表描述项阐明用例名称顾客添加标记符*YHTJ用例描述描述了系统管理员添加顾客整个过程参加者表系统管理员优先级2状态*进行中前置条件系统管理员登录系统,进入顾客管理界面后置条件系统给出操作成功提示基本操作流1、新增顾客2、添加顾客名,填写顾客详细信息3、为顾客分派权限4、为顾客设立登录密码5、保存提交系统,提示添加成功可选操作流无被泛化用例表无被包括用例表无被扩展用例表无修改历史记录*暂无问题*暂时决策*暂时频率*暂时表3-3顾客修改用例图描述表描述项阐明用例名称顾客修改标记符*YHXG用例描述描述了系统管理员修改顾客整个过程参加者表系统管理员优先级2状态*进行中前置条件系统管理员登录系统,进入顾客管理界面后置条件系统给出操作成功提示基本操作流1、在顾客列表中选取要修改顾客2、点击进入修改,修改后保存3、保存提交系统,提示修改成功可选操作流无被泛化用例表无被包括用例表无被扩展用例表无修改历史记录*暂无问题*暂时决策*暂时频率*暂时表3-4顾客删除用例图描述表描述项阐明用例名称顾客删除标记符*YHSC用例描述描述了系统管理员对删除顾客整个过程参加者表系统管理员优先级2状态*进行中前置条件系统管理员登录系统,进入顾客管理界面后置条件系统给出操作成功提示基本操作流1、在顾客列表中选取要删除顾客2、点击“删除”按钮,确认与否删除3、点击“是”,提交系统,提示删除成功可选操作流系统管理员可同步选取多位顾客,再点“删除”按钮,同步删除多位顾客。被泛化用例表无被包括用例表无被扩展用例表无修改历史记录*暂无问题*暂时决策*暂时频率*暂时表3-5权限分派用例图描述表描述项阐明用例名称权限分派标记符*QXFP用例描述描述了系统管理员对顾客进行权限分派整个过程参加者表系统管理员优先级2状态*进行中前置条件系统管理员登录系统,进入顾客管理界面后置条件系统给出操作成功提示基本操作流1、在顾客列表中选取要分派权限顾客2、点击进入选取所要分派权限3、保存提交系统,提示权限分派成功可选操作流在所要分派权限中选取多位顾客,可同步为多位顾客开通此权限。被泛化用例表无被包括用例表无被扩展用例表无修改历史记录*暂无问题*暂时决策*暂时频率*暂时3.3.2借阅管理模块借阅管理模块重要功能是网上借阅,它服务于普通顾客,可以使顾客更加便捷地借阅与查询档案室有关资料。普通顾客想要借阅档案室关于资料,就必要有相应借阅权限,否则就无法进行关于借阅操作。网上借阅模块诸多功能可以包括如下几点,即顾客网上借阅申请记录、借阅申请有关解决、未及时解决借阅申请以及记录借阅信息,但是并没意味着所有顾客都可以进行这些操作,普通状况下,借阅申请解决模块以及记录借阅信息模块重要由拥有借阅审核权限档案室有关人员才可以进行相应操作。借阅管理借阅申请<<include>>普通顾客借阅管理借阅申请<<include>>普通顾客图3-SEQ图3-\*ARABIC7普通顾客借阅管理用例图表3-6普通顾客借阅管理用例图描述表描述项阐明用例名称借阅管理标记符*PTJYGL用例描述描述了普通顾客借阅申请整个过程参加者表普通顾客优先级1状态*进行中前置条件普通顾客登录系统,进入借阅管理界面后置条件系统给出操作成功提示,并及时清空基本操作流1、查阅自己需要借阅档案状况2、选取需要借阅档案3、提交系统申请4、系统管理员审核6、查看借阅申请审核状况被泛化用例表该用例特化用例列表被包括用例表借阅申请被扩展用例表无修改历史记录*暂无问题*暂无决策*暂无频率*暂无表3-7借阅申请用例图描述表描述项阐明用例名称查阅申请标记符*JYSQ用例描述描述了普通顾客借阅申请整个过程参加者表普通顾客优先级2状态*进行中前置条件普通顾客登录系统,进入借阅管理界面后置条件系统给出操作成功提示,并及时清空基本操作流1、选取某一档案名2、点击“借阅”按钮3、系统提交审核,等待审核通过可选操作流普通顾客可同步选取各种档案再点击“借阅”按钮被泛化用例表无被包括用例表无被扩展用例表无修改历史记录*暂无问题*暂时决策*暂时频率*暂时普通顾客在填写详细档案借阅信息后,提交系统,档案室人员可以在系统中查阅到普通顾客档案借阅申请状况,通过系统审核顾客档案借阅申请状况。档案室人员在借阅管理中用例如下图3-8所示。借阅管理借阅审核<<include>>档案室人员图3-SEQ图3-\*ARABIC8借阅管理借阅审核<<include>>档案室人员表3-8档案室人员借阅管理用例图描述表描述项阐明用例名称借阅管理标记符*DASJYGL用例描述描述了档案室人员进行借阅审核整个过程参加者表档案室人员优先级1状态*进行中前置条件档案室人员登录系统,进入借阅管理界面后置条件系统给出操作成功提示,并及时清空基本操作流1、查看普通顾客借阅申请2、查看普通顾客借阅档案状况3、审核与否通过被泛化用例表该用例特化用例列表被包括用例表借阅审核被扩展用例表无修改历史记录*暂无问题*暂无决策*暂无频率*暂无表3-9借阅审核用例图描述表描述项阐明用例名称借阅审核标记符*JYSH用例描述描述了档案室人员进行借阅审核整个过程参加者表档案室人员优先级2状态*进行中前置条件档案室人员登录系统,进入借阅管理界面后置条件系统给出操作成功提示,并及时清空基本操作流1、在借阅申请列表中选取某一借阅申请2、审核与否通过可选操作流档案室人员可同步审核通过多条借阅申请被泛化用例表无被包括用例表无被扩展用例表无修改历史记录*暂无问题*暂时决策*暂时频率*暂时3.3.3文献管理模块文献管理模块重要功能是对文献进行相应添加、修改和删除等操作,并且可以存储顾客修改和添加数据。由档案室人员进行所有操作。文献管理文献添加文献删除文献管理文献添加文献删除<<include>><<include>>文献修改<<include>>档案室人员表3-10档案室人员文献管理用例图描述表描述项阐明用例名称文献管理标记符*WJGL用例描述描述了档案室人员对文献信息添加、修改、删除整个过程参加者表档案室人员优先级1状态*进行中前置条件档案室人员登录系统,进入文献管理界面后置条件系统给出操作成功提示,并及时清空基本操作流1、添加文献2、填写文献详细信息3、检查与否对的4、不对的则修改,修改后保存被泛化用例表该用例特化用例列表被包括用例表文献添加、修改、删除被扩展用例表无修改历史记录*暂无问题*暂无决策*暂无频率*暂无表3-11文献添加用例图描述表描述项阐明用例名称文献添加标记符*WJTJ用例描述描述了档案室人员进行文献添加整个过程参加者表档案室人员优先级2状态*进行中前置条件档案室人员登录系统,进入文献管理界面后置条件系统给出操作成功提示,并及时清空基本操作流1、添加文献2、填写文献详细信息3、保存提交系统,提示添加成功可选操作流无被泛化用例表无被包括用例表无被扩展用例表无修改历史记录*暂无问题*暂时决策*暂时频率*暂时表3-12文献修改用例图描述表描述项阐明用例名称文献修改标记符*WJXG用例描述描述了档案室人员进行文献修改整个过程参加者表档案室人员优先级2状态*进行中前置条件档案室人员登录系统,进入文献管理界面后置条件系统给出操作成功提示,并及时清空基本操作流1、在文献列表中选取某一文献2、点击进入修改文献信息3、修改后提交保存,提示修改成功可选操作流无被泛化用例表无被包括用例表无被扩展用例表无修改历史记录*暂无问题*暂时决策*暂时频率*暂时表3-13文献删除用例图描述表描述项阐明用例名称文献删除标记符*WJSC用例描述描述了档案室人员进行文献删除整个过程参加者表档案室人员优先级2状态*进行中前置条件档案室人员登录系统,进入文献管理界面后置条件系统给出操作成功提示,并及时清空基本操作流1、在文献列表中选取某一文献2、点击“删除”按钮,确认与否删除3、提交系统,提示删除成功可选操作流档案室人员可同步选取各种文献后点击“删除”按钮。被泛化用例表无被包括用例表无被扩展用例表无修改历史记录*暂无问题*暂时决策*暂时频率*暂时3.3.4案卷管理模块案卷管理模块重要功能是对案卷进行相应添加、修改和删除等操作,并且可以存储顾客修改和添加数据。由档案室人员进行所有操作。案卷管理案卷添加案卷删除<<include>><<include>>案卷修改<<include>>案卷管理案卷添加案卷删除<<include>><<include>>案卷修改<<include>>档案室人员表3-14档案室人员案卷管理用例图描述表描述项阐明用例名称案卷管理标记符*AJGL用例描述描述了档案室人员对案卷信息添加、修改、删除整个过程参加者表档案室人员优先级1状态*进行中前置条件档案室人员和普通顾客需要先登录系统,进入案卷管理界面后置条件系统给出操作成功提示,并及时清空基本操作流1、添加案卷2、填写案卷详细信息3、检查与否对的4、不对的则修改,修改后保存被泛化用例表该用例特化用例列表被包括用例表案卷添加、修改、删除被扩展用例表无修改历史记录*暂无问题*暂无决策*暂无频率*暂无表3-15案卷添加用例图描述表描述项阐明用例名称案卷添加标记符*AJTJ用例描述描述了档案室人员进行案卷添加整个过程参加者表档案室人员优先级2状态*进行中前置条件档案室人员需要先登录系统,进入案卷管理界面后置条件系统给出操作成功提示,并及时清空基本操作流1、添加案卷2、填写案卷详细信息3、保存提交系统,提示添加成功可选操作流无被泛化用例表无被包括用例表无被扩展用例表无修改历史记录*暂无问题*暂时决策*暂时频率*暂时表3-16案卷修改用例图描述表描述项阐明用例名称案卷修改标记符*AJXG用例描述描述了档案室人员进行案卷修改整个过程参加者表档案室人员优先级2状态*进行中前置条件档案室人员需要先登录系统,进入案卷管理界面后置条件系统给出操作成功提示,并及时清空基本操作流1、在已有案卷列表中选取某一案卷2、点击进入修改案卷信息3、修改后保存提交系统,提示修改成功可选操作流无被泛化用例表无被包括用例表无被扩展用例表无修改历史记录*暂无问题*暂时决策*暂时频率*暂时表3-17案卷删除用例图描述表描述项阐明用例名称案卷删除标记符*AJSC用例描述描述了档案室人员进行案卷删除整个过程参加者表档案室人员优先级2状态*进行中前置条件档案室人员需要先登录系统,进入案卷管理界面后置条件系统给出操作成功提示,并及时清空基本操作流1、在案卷列表中选取某一案卷2、点击“删除”按钮,确认与否删除3、提交系统,提示删除成功可选操作流档案室人员可同步选取各种案卷后点击“删除”按钮进行删除。被泛化用例表无被包括用例表无被扩展用例表无修改历史记录*暂无问题*暂时决策*暂时频率*暂时3.3.5数据管理模块数据管理模块重要功能是对系统数据进行相应管理工作,其中两个子功能分别是数据恢复与数据备份。数据恢复也就是当数据库或者系统崩溃时候,顾客运用备份数据对原有文献和案卷进行恢复,从而减小数据丢失风险,使损失最小化;而数据备份就是将所有顾客个人信息、有关文献和案卷等进行备份解决,防止数据意外丢失。数据管理数据备份<<include>>数据恢复<<include>>系统管理员图3-SEQ图数据管理数据备份<<include>>数据恢复<<include>>系统管理员表3-18数据管理用例图描述表描述项阐明用例名称数据管理标记符*SJGL用例描述描述了系统管理员对系统中所有数据管理整个过程参加者表系统管理员优先级1状态*进行中前置条件系统管理员需要先登录系统,进入数据管理界面后置条件系统给出操作成功提示,并及时清空基本操作流1、查看数据信息2、选取需要备份数据3、备份4、如果数据出错,则选取需要恢复数据时间点5、数据恢复被泛化用例表该用例特化用例列表被包括用例表数据备份和数据恢复被扩展用例表无修改历史记录*暂无问题*暂无决策*暂无频率*暂无表3-19数据备份用例图描述表描述项阐明用例名称数据备份标记符*SJBF用例描述描述了系统管理员进行数据备份整个过程参加者表系统管理员优先级2状态*进行中前置条件系统管理员需要先登录系统,进入数据管理界面后置条件系统给出操作成功提示,并及时清空基本操作流1、查看数据信息2、选取需要备份数据3、备份可选操作流无被泛化用例表无被包括用例表无被扩展用例表无修改历史记录*暂无问题*暂时决策*暂时频率*暂时表3-20数据恢复用例图描述表描述项阐明用例名称数据恢复标记符*SJHF用例描述描述了系统管理员进行数据恢复整个过程参加者表系统管理员优先级2状态*进行中前置条件系统管理员需要先登录系统,进入数据管理界面后置条件系统给出操作成功提示,并及时清空基本操作流程1、选取需要恢复数据时间点2、数据恢复可选操作流程无被泛化用例表无被包括用例表无被扩展用例表无修改历史记录*暂无问题*暂时决策*暂时频率*暂时3.4数据需求分析顾客管理类顾客类角色类添加、修改、删除顾客信息顾客信息顾客管理类顾客类角色类添加、修改、删除顾客信息顾客信息角色权限信息系统管理员顾客管理类图3-SEQ图3-\*ARABIC11顾客管理类图缩略表达档案管理员档案类借阅清单类借阅档案详情借出、归还、记录借阅信息档案管理员档案类借阅清单类借阅档案详情借出、归还、记录借阅信息借阅管理类图3-13借阅管理类图缩略表达3.4.3文献管理模块档案管理员文献类文献清单类文献详情档案管理员文献类文献清单类文献详情添加、修改、删除文献信息文献管理类3.4.3案卷管理模块档案管理员案卷类案卷清单类案卷详情档案管理员案卷类案卷清单类案卷详情添加、修改、删除案卷信息案卷管理类系统管理员数据类数据清单类数据信息备份、恢复数据清单信息系统管理员数据类数据清单类数据信息备份、恢复数据清单信息数据管理类图3-16数据管理缩略图3.5系统非功能需求前面重要从本校现状出发,对本系统功能需求进行了有关阐释,下面咱们将详细分析本系统非功能特性。第一,本系统安全特性无论从历史意义还是科研价值方面来说,高校档案都应当受到人们注重,其可靠与安全性更不能小觑。想要保证高校档案安全性,就必要在归档时候选取安全可靠管理系统,并且在制定该系统时候,应当对档案进行对的归类,将档案分为可公开和非公开档案。固然,系统操作人员也必要对该档案实行全程保密工作,如果由于个人因素使档案泄漏,则不属于系统管理安全漏洞。此外,系统操作人员还应当将档案数据进行安全备份,当操作失误或者系统浮现故障时候,及时恢复有关数据,从而保证档案自身安全性。以上两种安全威胁都属于客观因素,只有对档案管理者制定相对完善管理制度,才可以更加安全地做好高校档案管理工作。第二,本系统扩展特性如今咱们已经进入了信息化时代,各种计算机软、硬件设施时刻都在更新换代。在这样时代大背景下,档案管理系统普通都需要导入更加完善全新设备,从而进行有关容量扩展活动。这时候管理系统可升级性能尤为重要,它必要支持各种全新技术应用,使系统功能不断升级完善。第三,本系统可靠性古人为了对某些历史事件进行有关查阅与考证工作,便将某些故意义重大事件记录在案,这种信息记录方式随着时代发展徐徐演变成当代人档案记录,由此可以看出档案可追溯性和原始性。由于真实记录才干还原历史真相,使人们可以进行更多研究,因而档案不但是历史事件还原与再现,同步也详细很高可靠性。某些重要历史档案还可以给公司或者政府提供相应参照和借鉴,使得公司或者政府做出更加合理决策,这些都阐明档案拥有很高历史研究与参照意义,其可靠性也可见一斑。第四,本系统可定制特性由于不同客户群对于电脑系统需求也各不相似,因而来自不同层面客户群会由于业务不同而对电脑系统可制定化提出严格需求。例如营销类客户群需要掌握不同数据管理系统,而财务类客户类则需要掌握不同资金管理系统。本系统可定制功能就很强,它可以依照市场变化以及不同客户群体需求,提高自身可制定性,使系统权限及功能可以满足不同客户群需要。第五,本系统可维护特性随着信息时代迅速发展,电脑系统时刻都在更新换代,因而在应用过程中难免会浮现漏洞或者局限性地方,档案管理系统也是如此。这样说来,如何维护系统便成了人们最关怀问题。本系统便具备很强可维护特性,它不但可以容纳全新软件与技术,使系统统软、硬件时刻处在最优状态,还可以及时发现并纠正系统存在漏洞。第六,本系统经济可行性档案管理系统具备很高经济可行性,它计算方式参照普通高校信息管理系统收费原则,前期市场调研、案例分析和详细设计工作由本人亲自完毕,不必支付相应薪酬。本系统设计研发工作还得到了本校高档计算机教师全力辅导,并且由本校大三本科生亲手操作,其开发成本约为两万元人民币,其中计算机教师辅导费五百元,大三本科生十个月工作量按每人每月一千五百元计算。笔者在进行了一番调研工作之后发现,与普通公司动辄好几十万元管理系统费用相比,本课题提出管理系统在经济可行性方面拥有绝对优势。
第四章系统设计4.1总体设计4.1.1系统设计原则设计宁波大红鹰学院档案管理系统目是为了实现顾客总体需求,本系统设计重要是遵循如下基本原则[24]:(1)本系统操作便捷,实用性强实用性是本系统特点之一,能在最大限度上满足顾客在使用过程中各种现实需求,能系统解决各种业务,以及实当前数据管理中合理性和实用性等规定,此外,本系统在界面窗口进行了个性化设计,美观和谐,同步便于系统操作。(2)本系统与时同步,处处体现先进性本系统采用面向对象方式进行独特数据库设计方式,运用先进开发工具,配合成熟系统架构方式,使系统布置更成熟先进,同步采用先进网络分布方式,创立出成熟网络环境,突出系统先进性。(3)本系统可维护性强,能进行系统扩展本系统维护非常以便,由于本系统在设计时真正做到模块化和组件化,此外对模块接口进巧妙地行预制,以便对系统进行有效合理扩展,能随时依个人喜好和需求减少或增长系统中模块,从而在教学辅助平台系统中处处体现出系统可扩展性,维护简朴以便。(4)本系统设计安全,非常可靠为了有效保护系统应用程序安全运营,本系统能合用地每一款应用软件开发和设计,保证系统避免受到非法用护袭击和阻碍,大大提高系统安全性。一方面,本系统还能保证对数据库进行及时备份,保证各项数据安全,有效防止发生不可预知变化,也能及时避免数据丢失,充分体现出系统可靠性。另一方面,本系统能有效防止非法顾客入侵,采用完备多级认证模式,即系统级认证、模块认证、数据库认证和数据表级认证等各种认证,同步拥有独特顾客密码加密技术,以及个性化用护权限管理等,对充分保障系统安全,避免受到不法袭击,同步加强对顾客信息保护。(5)本系统符合国标本系统严格按照国家软件设计有关原则进行开发,并可以进行二次开发,使系统软件项目能做到完整化、原则化、详细化等高质量原则。4.1.2系统体系构造设计本系统采用B/S三层架构模式,客户端只需浏览器即可访问系统,登录后可以对系统进行操作,顾客操作各种业务解决均有后台服务器进行解决,数据存储在数据服务器上,运用SQLSERVER数据库存储[25]。系统体系构造设计如下图所示。顾客层是顾客登录和操作系统前端,业务层重要解决顾客各种系统业务逻辑,涉及了顾客管理、借阅管理、文献管理、案卷管理、数据管理、报表打印以及系统管理,数据层存储了顾客信息、文献信息、案卷信息和系统信息,系统后台采用ASP.NET架构模式开发。系统体系架构图4.1.3系统功能架构设计本系统共五个功能模块,在以上体系架构中有阐明,本系统采用面向对象开发方式,将每一种功能模块放置在一种包图中,下图绘制了本系统总体包图构造。借阅管理文献管理案卷管理数据管理借阅管理文献管理案卷管理数据管理宁波大红鹰学院档案管理系统顾客管理4.2功能模块详细设计顾客管理顾客添加顾客修改顾客删除权限分派顾客管理顾客添加顾客修改顾客删除权限分派功能构造设计图4-3顾客管理包图类图设计顾客管理界面类-username顾客管理界面类-username-password-…+login()+logout()+…()顾客信息类-userID-username-password-department-gender-…+add()+modify()+delete()+…()权限管理类-RightID-RightRange-…+endow()+…()表4-1顾客管理界面类描述顾客管理界面类类描述:负责响应页面发出顾客登录界面管理类属性描述Username顾客名称password顾客密码操作描述Login()顾客登录Logout()顾客退出表4-2顾客信息管理类描述顾客信息管理类类描述:负责响应页面发出顾客信息管理功能类属性描述UserID系统顾客编号username系统顾客名称Password系统顾客登录密码Department系统顾客所属部门Gender顾客性别操作描述add()添加顾客信息modify()修改顾客信息delete()删除顾客信息表4-3权限管理类描述权限管理类类描述:负责响应页面发出权限管理功能类属性描述RightID系统顾客对的编号RightRange系统顾客对的权限操作描述endow()赋予权限顺序图设计当顾客登录系统时候,顾客名及密码会被登录模块记录下来,并且由系统缓存到下一种界面。这时候再由系统管理员进行顾客管理模块,在这个模块中,顾客登录信息同样会被记录下来,系统管理员只需要进行“添加顾客”操作,就可以将该顾客登录信息添加到列表中,然后再点击“保存”,将列表信息保存于数据库模块中进行相应添加操作,最后管理员会收到“添加成功”系统提示。这时候,管理员只需要输入顾客ID就可以登录系统,而系统会自动将当前顾客编号添加到顾客管理模块。在这个模块中,管理员可以通过当前顾客编号查询出该顾客操作权限,并且在权限列表中加载该顾客管理功能。在顾客管理模块中,管理员可以将当前顾客权限添加到系统中,并且依照系统提示进行有关添加工作。这样,系统会显示出添加列表,而当前顾客信息也被成功添加到系统中。最后,系统会在数据库模块中存储关于添加列表,管理员也会收到添加成功系统提示。系统管理员顾客管理顺序图见下图所示。系统管理员顾客管理界面类顾客信息类系统管理员顾客管理界面类顾客信息类权限管理类输入顾客名和密码成功登录管理界面Login()验证信息与否通过Add()、modify()、delete()顾客信息返回相应操作顾客信息endow()赋予权限返回顾客权限信息核心解决流程设计在高校档案管理系统之中,系统管理工作人员可以通过相应管理账户与密码进入到系统之中,进而进入到管理模块。在对管理员权限加载方面可以通过有关查询进入并加载权限列表。在这一过程之中,系统管理人员提纲对系统进行有关命令添加,而后依照有关提示与管理人员进行呼应,最后进入到有关列表,并且最后实现添加到数据库系统管理模块成功,进而完毕管理流程。系统管理员顾客管理见下图所示。与否找到N等待顾客输入顾客名、密码等顾客与否找到N等待顾客输入顾客名、密码等顾客基本信息打开【顾客表】在【顾客表】中查找顾客名Y向【顾客表】中写顾客名、密码等顾客基本信息添加与否成功Y返回顾客名已存在信息N返回添加成功信息返回添加失败信息与否找到N等待顾客输入顾客名和密码打开【顾客表】在【顾客表】中查找输入顾客名Y比对该顾客输入密码与【顾客表】中密码密码与否一致Y返回登录失败信息N返回登录成功信息与否找到N等待顾客输入顾客名打开【顾客表】与否找到N等待顾客输入顾客名打开【顾客表】在【顾客表】中查找顾客名Y向【顾客表】中写入此顾客修改信息修改与否成功Y返回顾客名不存在信息N返回修改成功信息返回修改失败信息等待顾客输入修改顾客信息图4-8修改顾客流程图与否找到与否找到N等待顾客输入要删除顾客名打开【顾客表】在【顾客表】中查找顾客名Y从【顾客表】中将此顾客删除删除与否成功Y返回顾客名不存在信息N返回删除成功信息返回删除失败信息图4-9删除顾客流程图与否找到N等待顾客输入要与否找到N等待顾客输入要赋予权限顾客名打开【顾客表】在【顾客表】中查找顾客名Y向【顾客表】中写入此顾客权限代码与否赋予成功Y返回顾客名不存在信息N返回权限赋予成功信息返回权限赋予失败信息4.2.2借阅管理模块借阅管理借阅审核借阅申请借阅管理借阅审核借阅申请图4-11借阅管理包图类图设计借阅管理界面类-borrownumber-archivesname-borrowpeople借阅管理界面类-borrownumber-archivesname-borrowpeople-…+borrow()+return()+…()档案信息类-archivesname-archivesnumber-archivesintroduction-…+select()+…()借阅信息类-borrowID-archivename-quanity-…+apply()+statistics()+inquiry()+…()表4-4借阅管理界面类描述借阅管理界面类类描述:负责响应页面发出借阅管理登录界面管理类属性描述borrownumber借阅档案数archivesname系统档案名称Borrowpeople借阅档案顾客操作描述borrow()顾客提交借阅申请return()借阅归还表4-5档案信息类描述档案信息管类类描述:负责响应页面发出档案信息管理功能类属性描述archievename系统档案名称archievenumber系统顾客名称archieveinformation系统顾客登录密码操作描述query()查询档案信息表4-6借阅信息类描述借阅信息管类类描述:负责响应页面发出借阅信息管理功能类属性描述borrowID借阅档案编号archivename系统顾客名称quanity借阅档案数量操作描述Apply()查看借阅状况Statistics()记录借阅量Inguiry()审核借阅申请顺序图设计普通顾客想要成功进入借阅管理模块,就必要通过系统管理员分派顾客ID成功地登录系统。在登录过程中,普通顾客ID会被登录模块保存并且提交给下一种页面。普通顾客成功进入借阅申请模块之后,再依照系统提示输入有关借阅信息,然后通过系统“查询”功能搜寻顾客想要获取内容,如果顾客查询成功,只需要点击“借阅”即可。普通顾客借阅管理顺序图如下图所示。普通顾客借阅管理界面类档案信息类输入顾客名和密码普通顾客借阅管理界面类档案信息类输入顾客名和密码成功登录管理界面Login()验证信息与否通过select()查询档案信息返回信息列表select()选取档案borrow()借阅申请返回借阅详细列表return()借阅归还返回信息列表档案室人员在成功进入借阅管理模块后,就可以查看普通顾客申请借阅档案列表,选取相应申请后可以对此进行审核,若审核通过,普通顾客便可借阅。档案室人员借阅管理顺序图如下图所示。档案室人员借阅管理界面类借阅信息类输入顾客名和密码档案室人员借阅管理界面类借阅信息类输入顾客名和密码成功登录管理界面Login()验证信息与否通过apply()查看借阅状况返回借阅申请列表Inguiry()审核借阅申请返回借阅申请列表statistics()记录借阅量返回借阅申请列表核心解决流程设计当普通顾客通过特定ID成功登录系统之后,会直接进入借阅管理模块,而该模块会收到系统提交顾客编号,并且将顾客登录指令提交给借阅模块。这时候顾客只需要依照借阅模块提示输入有关借阅信息,则可以在借阅列表中选取自己所需要文献。当数据库模块接受到列表信息之后,会将操作成功信息反馈给借阅模块,并且由借阅模块提示顾客借阅申请成功信息。当借阅档案运用完毕后,还可在该模块提交归还档案。普通顾客借阅管理流程图见下图所示。与否找到N等待顾客输入查询核心字与否找到N等待顾客输入查询核心字打开【档案管理表】在【档案管理表】中查找输入核心字Y返回未找到符合条件档案信息返回符合条件档案信息与否找到与否找到N等待顾客输入查询档案条件打开【档案管理表】在【档案管理表】中查找输入条件Y返回档案不存在信息返回借阅申请成功返回符合条件档案信息选取需要借阅档案打开【借阅信息表】将借阅档案ID、借阅者信息写入【借阅信息表】图4-16借阅申请流程图与否归还成功N顾客查看借阅信息打开【借阅信息表】显示【借阅信息表】中成功借阅信息与否归还成功N顾客查看借阅信息打开【借阅信息表】显示【借阅信息表】中成功借阅信息Y返回归还不成功信息返回归还成功信息选取一项借阅申请,选取归还对【借阅信息表】中此项借阅申请作归还标记当档案室人员成功登录系统进入借阅管理模块后,就可以看到由普通顾客提交借阅申请,选中某条待审条目后,可点击查看普通顾客填写借阅申请信息,若审核通过则变化借阅状态,普通顾客便可借阅。此外,档案室人员还可以对所借档案通过时间范畴、特定顾客以及档案编号等条件记录借阅量。档案室人员借阅管理流程图见下图所示。与否批准借阅与否批准借阅N档案室人员查看借阅信息打开【借阅信息表】显示【借阅信息表】中借阅申请信息Y返回借阅不通过信息返回借阅通过信息选取一项借阅申请对【借阅信息表】中此项借阅申请【与否借阅】字段改为“是”图4-18借阅审核流程图等待等待顾客输入记录条件打开【借阅信息表】在【借阅信息表】中记录借阅量返回符合条件借阅量信息输入时间范畴输入顾客名输入档案编号图4-19记录借阅量流程图4.2.3文献管理模块文献管理文献添加文献修改文献管理文献添加文献修改文献删除图4-20文献管理包图文献管理界面类-filenumber-filesource文献管理界面类-filenumber-filesource-fileIntroduction-…+add()+delete()+modify()+…()文献信息类-fileID-filename-issuetime-state-…图4-21文献管理类图表4-7文献管理界面类描述文献管理界面类类描述:负责响应页面发生文献管理界面管理类属性描述filenumber系统文献数filesource系统文献来源fileIntroduction系统文献简介操作描述add()添加文献delete()删除文献modify()修改文献表4-8文献信息类描述文献信息类类描述:负责响应页面发出信息管理功能类属性描述fileID系统文献编号filename系统文献名称Issuetime系统文献形成时间State系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度信息技术运维服务协议模板版
- 2024年度企业电脑设备采购合作框架合同
- 2024年企业与银行之间的综合金融服务合同
- 2024-2025学年北师大版九年级上册数学期末测试综合练习题(原卷版)-A4
- 2024专业酒店会议室租赁合同完整样本版B版
- 2024年家庭装修施工安全责任具体合同一
- 2024年南平驾驶员客运从业资格证模拟考试题
- 2024年平顶山小型客运从业资格证2024年考试题
- 2024年贵阳客运驾驶从业资格证模拟考试答案
- 2024年北京客运资格证急救止血法
- 财务大数据分析与决策 形考任务一:编程作业1
- EIM Book 1 Unit 6 Eat for life单元检测试题
- 读懂央行资产负债表
- 沟通与写作智慧树知到答案章节测试2023年潍坊科技学院
- 当代青年婚恋观调查问卷
- 商务英语资料大全
- 设备管理中存在的问题及改进措施三篇
- GB/T 27843-2011化学品聚合物低分子量组分含量测定凝胶渗透色谱法(GPC)
- 【家长会课件】高二13班家长会课件
- GB/T 13917.10-2009农药登记用卫生杀虫剂室内药效试验及评价第10部分:模拟现场
- 临床路径相关表格
评论
0/150
提交评论