周一至周五 | 9:00—22:00

期刊论文网 > 文化历史论文 > 档案学论文 > 档案学论文成稿 SKM!档案借阅管理系统的设计与实现

档案学论文成稿 SKM!档案借阅管理系统的设计与实现

2018-11-19 16:43:49来源:组稿人论文网作者:婷婷

  摘 要

  本文将通过对系统的设计背景与意义、数据库设计与分析、前端页面展示及主要分析、后端主要代码及业务逻辑分析、系统的调试与测试结果分析五大方面像大家展示该系统的设计思想及设计理念,展示大致功能。使后续的使用人对系统更加熟悉,接手的系统维持保障人员更迅速的掌握系统设计,同时方便系统的不断改进升级。随着互联网的深度发展,人们被围绕的文档越来越多,而我们通过档案借阅管理系统,意在通过简洁、美观、直接的操作页面,为大家提供功能强大、简单便利的文档管理方式。本系统的研发成功,将大大提高大家对于各类文档的文档的查阅、存储、分类和检索,节省时间,减少管理人员工作量,使管理人员管理方便、简洁,解决困扰大家的信息化水平低、管理难规范、文档易丢失等问题。

  关键词:文档管理系统 文档

 

  前 言

  SKM档案借阅管理系统在文档管理方面虽有一定的基础,但还是相对不够简洁方便,没有属于自己的管理平台。文档管理的发展是大势所趋,本课题将针对该方向的发展趋势进行信息管理系统的设计,尽可能做到管理方便,查询方便,信息安全,将人性化的特色加入平台的设计中。此文档为系统开发设计文档,主要针对系统开发人员、测试人员、以及后续的维护人员,并且针对系统的设计理念思想、意义价值与目的进行简单的说明。希望此文档的观看者提出不足与建议。

  1.绪论

  1.1课题研究的背景与意义

  档案借阅管理系统(File lending management system.)就是通过互联网+的模式,利用传统企业加互联网进行开发,打破传统企业的思想束缚,追踪、监督、控制、调节整个管理过程的人-机系统。随着社会经济的不断发展,档案的管理的工作越来越重要,它在各项工作中已经形成良好的具有保存考究价值的资料,是对各项工作进行记录和考察的一个重要凭证,然而对档案管理工作却要进行与时俱进的调整,使人们的工作更加简洁方便,这大大减少了人力物力的配置,解放了双手,推进了社会的经济发展。

  我们通过对档案借阅管理的实际情况进行调研之后,进行了需求分析,针对现在的情况,开发出一款符合大众需求,减少工作量的新型管理系统,通过这个档案管理系统,大家可以减少管理人员的工作量;使管理人员管理方便、简洁;对档案的处理更加快捷;实现企业信息管理的计算机化。

  1.2 国内外发展现状

  信息技术的出现、发展使得计算机技术进入生活、工作,是必要的更是必然的。以前,管理系统的研究主要是针对大型企业的需求发展起来的,主要集中在大型企业管理系统、医院管理系统以及政府部门的管理系统。但是,随着信息系统的发展进步,对管理系统领域的技术、管理、应用等众多问题的研究也备受重视。人们已经把管理系统的研究作为更细小工作提供帮助的工具,例如档案管理、餐厅管理、校园管理,他越来越频繁的出现在我们的生活中。

  早在二十世纪三十年代,柏德就强调了档案管理在档案中的作用。五十年代,西蒙提出了管理依赖于计算机和决策的概念。在很早很早以前,计算机就已经被应用于实际工作中,它大大提升了人们的工作效率,并逐渐被人们加以利用。这是计算机的一次重要突破。近年,国外许多管理软件公司不仅在本国内发展迅猛,同时逐渐把市场扩大到中国,管理系统在中国开始发展起来,并且,一些企业对于计算机在高效方面有着较高的要求,但是,我国在档案管理与信息系统领域开展的较晚一些,大约在上个世纪八十年代初从国外引入信息管理系统的概念,一些企业只有计算机的简单应用,计算机的衡量标准到了很久以后才被广泛确立和承认,计算机被普及之后,掀起了一股计算机应用的热潮。

  计算机的不断发展,网络的不断被深刻利用,越来越推着社会经济向前走,世界各国都掀起了一股计算机之风,新的战争已经不是刀枪棍棒之争了,而是站在网络的最前端,掌握最新的科技,引领世界的发展。网络的广泛应用使人们的工作和生活都发生了翻天覆地的变化,同时也正在改变着人们的工作和学习方式。

  2.数据库技术

  2.1数据库技术简介

  本网站的数据是通过SQL Server进行存储的,SQL Server是关系数据库管理系统,它的英文缩写为Structured Query Language,表示的意思是一种结构化的查询语言,数据库的主要功能为给各种表建立联系,表之间的各种联系表示的是关系,同类型的数据库还有MySQL、Oracle等,跟别的数据库相比,他的优点在于有图形化的用户界面,,可以更直观简单的操作数据库,使用起来比较轻松;伸缩性很好,可以跨越小型电脑到大型电脑,多个处理器跨平台使用;有良好的web技术基础,可以直接浏览web网页进行查看。

  2.2数据库的设计和实现

  2.2.1需求分析

  档案借阅管理系统主要功能模块分为:档案借阅模块、借阅审核模块、档案催还模块、档案归还模块、档案管理模块以及员工录入模块。总体的功能图如图2.1所示:

  图2.1 总体功能图

  2.2.2数据库设计

  Employees信息表如表2.1所示:

  表2.1 Employees信息表

  Archives(档案)信息表如表2.2所示:

  表2.2 Archives信息表

  调阅信息表如表2.3所示:

  表2.3 调阅信息表

  Employees借阅信息表如表2.4所示:

  表2.4 Employees借阅信息表

  借阅权限(privileges)名单表如表2.5所示:

  表2.5封锁借阅权限名单表

  催还信息(urge)表如表2.6所示:

  表2.6 催还信息(urge)表

  3.系统概要设计

  3.1前端技术简介

  系统前端采用了ASP.net技术框架,ASP.NET 页框架是一种编程框架,它在 Web 服务器上运行以动态地生成和管理 Web 窗体页。在 微软的Visual Studio 中,Web 窗体多了很多其他的功能,提供了窗体设计器、编辑器、控件和调试功能,这些功能结合在一起,将使您能够为浏览器和 Web 客户端设备快速地生成基于服务器的可编程用户界面。

  ASP.NET以其良好的结构及扩展性、简易性、可用性、可缩放性、可管理性、高性能的执行效率、强大的工具和平台支持和良好的安全性等特点成为目前最流行的Web开发技术之一。而采用ASP.NET语言的网络应用开发框架,目前也已得到广泛的应用,其优势主要是为搭建具有可伸缩性、灵活性、易维护性的业务系统提供了良好的机制。

  3.2用例分析

  3.2.1系统用例图

  系统用例图如图3.1所示:

  图3.1 系统用例图

  3.3.2档案借阅用例

  用例名称

  档案借阅。

  2、参与者

  外来人员。

  3、简单描述

  此用例是用来查看外来人借阅情况的。

  4、基本事件流

  当档案被借阅时,该档案的借阅记录会被修改。

  5、前置条件

  管理员已在登录状态。

  6、后置条件

  查看借阅状态。

  3.3.3借阅审核用例

  1、用例名称

  借阅审核。

  2、参与者

  管理员。

  3、简单描述

  此用例是用来审阅是否同意外来人调阅的。

  4、基本事件流

  当管理员选择借阅审核时,会出现同意按钮,选择即可。

  5、前置条件

  管理员已在登录状态。

  6、后置条件

  审核之后的信息已经被转入记录中。

  3.3.4档案催还用例

  1、用例名称

  档案催还。

  2、参与者

  管理员。

  3、简单描述

  此用例是用来催还没有按时换档案的用户的。

  4、基本事件流

  当管理员选择档案催还按钮时,被催还的用户会收到催还信息。

  5、前置条件

  管理员已在登录状态。

  6、后置条件

  用户收到催还信息。

  3.3.5档案归还用例

  1、用例名称

  档案归还。

  2、参与者

  用户。

  3、简单描述

  此用例是用来描述用户归还档案的。

  4、基本事件流

  当用户归还时,填写相应信息即可成功归还档案。

  5、前置条件

  用户已在登录状态。

  6、后置条件

  档案借阅状态被修改为归还。

  3.3.6员工信息录入用例

  1、用例名称

  员工信息录入。

  2、参与者

  管理员。

  3、简单描述

  此用例是用来录入员工信息的。

  4、基本事件流

  管理员点击录入员工信息,即可进行录入

  5、前置条件

  管理员已在登录状态。

  6、后置条件

  成功录入信息。

  4.系统详细设计

  4.1系统体系结构

  本系统的体系结构为三层架构,分别是页面表示层、业务逻辑层和数据处理层,三层架构的主要关系如下图所示,其中页面表示层是针对网站的页面的呈现,用来与用户进行交互的,如果表示层的设计足够完善,那么用户的交互性会很强,便于推广网站;业务逻辑层主要为处理逻辑需求,将表示层的数据信息进行逻辑处理和传递,起到一个中间层的作用,是十分重要的;数据访问层主要是针对数据库的操作,便于从数据库里提取信息,对数据库进行增删改查等操作。

  体系结构如图4.1所示:

  图4.1 系统体系结构

  4.2功能模块介绍

  4.2.1档案借阅模块

  功能描述

  对于档案借阅的管理,档案借阅模块包括档案编号、档案标题、借阅人、身份证、预计归还时间、操作等信息,外来人员可以通过录入档案的这些信息来借阅档案。

  输入项目

  用户需要填写案编号、档案标题、借阅人、身份证、预计归还时间、操作等信息。

  输出项目

  若填写正确,则会显示等待管理员审核;若填写错误,则会提示用户错误信息,改正后即可继续填写,直到成功为止。

  4.2.2借阅审核模块

  功能描述

  管理员通过登录系统,进入借阅审核页面,即可查看信息,并决定是否借阅。

  输入信息

  管理员通过查看档案编号、档案标题、借阅人、身份证、预计归还时间、操作等信息,来审核是否借阅。

  输出信息

  若同意审核则点击同意按钮,即可借阅,若不同意,则点击拒绝,会显示借阅失败。

  4.2.3档案催还模块

  功能描述

  用户借阅档案一定时间后需要按照时间要求进行归还,若没有按期归还,系统会根据相关信息进行催还操作。

  2、输入信息

  要催还的用户。

  3、输出信息

  催还成功的提示,被催还的用户收到催还信息。

  4.2.4档案归还模块

  1、功能描述

  用户借阅档案结束后,根据要求填写相关内容进行归还档案。

  2、输入信息

  用户根据页面提示的档案编号、借阅类型、借阅人等相关信息进行填写。

  3、输出信息

  归还成功的提示信息。

  4.2.5档案管理模块

  1、功能描述

  所有的档案录入需要按照一定的档案信息进行存入到数据库中进行管理,有利于档案的一致性保存。

  2、输入信息

  用户根据页面提示的档案编号、借阅类型、借阅人等相关信息进行填写相关信息。

  3、输出信息

  若添加成功,则该档案信息会被录入到数据库中的档案信息表,若添加失败,则要根据提示进行修改,直到正确为止。

  4.2.6员工信息录入模块

  1、功能描述

  通过员工信息录入模块可以增加新的员工

  2、输入信息

  通过页面提示的员工账号、员工姓名、密码、身份证号码以及电话等信息进行填写,点击提交按钮即可。

  3、输出信息

  若添加成功,则该员工信息会被录入到数据库中的员工信息表,若添加失败,则要根据提示进行修改,直到正确为止。

  5.系统运行与测试

  5.1测试环境

  5.1.1软件设置

  本网站运行时部署软件为:Microsoft Visual Studio

  使用的数据库为:Microsoft SQL Server

  可浏览的网站为:360浏览器以及谷歌浏览器

  5.1.2硬件设备

  服务器 CPU:Pentium 双核以上,内存:1G以上

  客户机 CPU:P4以上,内存:256M以上

  5.2测试意义

  软件测试是一项很重要的工作,它意味着我们可以通过使用系统来发现问题,然后通过改掉问题来完善系统,软件测试分为黑、白盒测试,黑盒测试,主要为程序的整体结构功能测试,它不用程序内部的逻辑代码,把程序看成整体,对整体功能进行测试,白盒测试,主要为程序内部测试,它是用来测试程序的内部逻辑问题,是否存在代码性问题、逻辑问题,黑盒和白盒测试共同组成了软件测试,二者在软件测试阶段都是不可或缺的方法。

  这样通过测试,我们就可以发现本系统在使用过程中和开发过程中存在哪些不足,通过这些问题来查看系统存在哪些隐患,隐患问题会影响系统的健壮性,影响人们使用系统的便利性,所以软件测试是非常重要的。

  5.3测试用例

  5.3.1档案借阅测试用例

  测试方案

  通过借阅档案,在网站上填写档案的相关信息进行借阅,这些信息包括档案编号、档案标题、借阅人、身份证号码、预计归还时间等操作。

  测试用例

  测试用例如表5.1所示:

  表5.1 档案借阅测试用例表

  测试效果图

  测试结果如图5.1和图5.2所示:

  图5.1 档案借阅测试用例图

  图5.2 等待审核图

  5.3.2借阅审核测试用例

  1、测试方案

  管理员登录后点击借阅审核按钮即可进行借阅信息的查看,根据政策要求以及用户输入的信息审核是否同意借阅。

  2、测试用例

  借阅审核的测试用例如表5.2所示:

  表5.2借阅审核测试用例表

  3、测试效果图

  借阅审核测试如图5.3所示:

  图5.3借阅审核图

  5.3.3档案催还测试用例

  1、测试方案

  管理员可以查看用户借阅档案的列表,根据时间要求,通过点击“催还”按钮进行催还。

  2、测试用例

  档案催还测试用例如表5.3所示:

  表5.3档案催还测试表

  3、测试效果图

  档案催还测试如图5.3所示:

  图5.4 档案催还用例

  5.3.4档案归还测试用例

  1、测试方案

  用户借阅后可以通过系统进行档案归还,归还时只需填写相关信息即可进行归还,这些信息包括档案编号、借阅人以及类型等信息。

  2、测试用例

  档案归还测试用例如表5.4所示:

  表5.4档案归还测试用例

  3、测试效果图

  档案归还测试效果如图5.5所示:

  图5.5档案归还测试

  5.3.5档案管理测试

  1、测试方案

  档案管理主要是对档案的信息进行归纳,通过录入的档案信息进行查询、增加、删除、编辑等操作。

  2、测试用例

  档案管理的测试用例如表5.5所示:

  表5.5档案管理测试用例表

  3、测试效果图

  档案管理测试如图5.6所示:

  图5.6档案管理测试图

  5.3.6员工信息录入测试用例

  1、测试方案

  管理员登录后即可录入员工的信息,员工信息包括员工账号、姓名、身份证号码、电话以及员工密码,录入成功后即可提交。

  2、测试用例

  员工信息录入测试用例如表5.6所示;

  表5.6 员工信息录入测试用例表

  3、测试效果图

  员工信息录入如图5.7所示:

  图5.7 员工信息录入图

  总 结

  文档经过管理才能成为资源。对于一个企业来说,一个好的档案借阅管理系统,能够提高大大减少企业的日常工作量,使人们对企业的工作方式有了全新的认识,档案借阅管理系统就是秉着一个这样的原则进行开发的,它可以提高档案的安全性,防止档案的丢失问题,使档案的使用更加便捷。本系统诞生伊始,初步实现上述功能,还有很多预想的功能和问题等待实现,它会驱使着我继续学习,不断进步,这次系统的开发对于我的大学生活是一次突破,它让我学到了很多新的知识,也认识到了很多新的小伙伴。

  本系统的开发还不够完善,需求方面存在很多问题,导致在后面的开发也存在问题,我会在接下来的时间继续完善系统,直到做到自己满意为止。本系统的开发过程中学到了很多知识,不懂得知识及时向学长学姐们请教,我的指导老师给了我很多启发,教会我很多东西,非常感谢,我也学会了与同学之间相互合作,总之,给自己的大学生活画上了圆满的句号。

栏目分类