图书馆固定资产管理研究与实现

时间:2022-06-19 08:25:03

图书馆固定资产管理研究与实现

1需求分析

为了解决目前传统的资产管理模式下造成的资产管理的问题,降低资产流失与损耗,减轻工作人员工作量,节省图书馆成本,提高管理水平,应该使系统的操作尽可能的满足各项功能并且容易操作,以便工作人员可以迅速的投入使用。在本设计中,我们将系统划分为以下主要功能部分。(1)系统管理部分主要包括:系统登录功能;修改口令;操作员管理;资产分类管理;基本资料管理(2)资产管理部分主要包括:资产添加;资产折旧核算;资产变更查询;资产借出;条码打印;低值易耗品管理部分(3)统计报表部分:当前资产报表;资产类型;资产类别增减汇总;部门资产设备明细查询;资产分类统计表查询;资产盘点(4)数据维护部分:数据备份;数据恢复;初始数据导入(5)辅助工具部分:包括万年历;计算器;记事本等

2系统设计

2.1系统架构设计本系统的开发。采用了数据访问层、业务逻辑层以及表示层这样三层架构的设计体系。图书馆固定资产管理系统的研究与实现文/秦红军随着图书馆建设速度迅猛发展,图书馆中固定资产以及各类固定资产的数量与种类也随之大幅度增加,从而导致原有的纸质记录的管理方式无法适应图书馆的发展。本文以图书馆固定资产管理需求为背景,开发实现了一个图书馆固定资产管理系统。将与数据库交互的所有数据都封装起来。主要进行的操作包括新事务的增加、修改、删除以及查询等,对于业务逻辑不会做出相应的判断。在面向对象编程模式中,我们需要编写重复的ADO.NET代码放入访问层中。使用了一个封装了ADO.NET方法的类,即SqlHelper类,这种方法类能够快速提高数据访问代码的重复利用率。同时访问层会为模型层中每一个类匹配对应的数据访问类,例如数据访问层会自动匹配一个UserService类专门负责User实体类的数据进行处理。2.1.2业务逻辑层。主要负责的工作是对软件业务进行处理。该层是位于数据层的上方,表示层的下方,是专门处理软件业务需求的一层,处于数据库之上,服务层之下,该层将自身的工作整理成一组微服务然后向服务层提供数据,服务层进行组织处理之后,表示层会将处理结果呈现到界面上。2.1.3表示层。是最接近用户的一层。主要负责完成接收用户提供的数据然后将数据显示出来,将这种交互操作的界面呈现给用户。如果是复杂的项目,把SQL语句不经过处理就直接编辑到界面中的话,呈现的效果不模块化而且维护工作很复杂,然后采用三层架构的模型,能够将语言逐层的吸收、理解然后进行处理。2.2系统总体功能设计。本系统是关于图书馆的固定资产管理进行设计的过程,为了方便工作人员对所有资产的整理与使用,帮助图书馆能够最大限度的提高工作管理效率。本系统分别以系统管理、资产管理、低值易耗品管理、统计报表管理、数据维护以及辅助工具等方面为研究基础,将系统详细划分为六个主要的功能模块,其中每个功能模块又包括了很多小的管理功能。对于本系统中的各个功能,是本系统得以正常运行的关键。

3系统实现

在进行实现部分的工作中主要采用了Windows的简洁大方的显示风格,确保了用户的使用便捷。并且对各个功能模块的划分也进行了合理的布局分配工作,努力为用户呈现出美观而又容易操作的交互界面。

3.1系统管理模块的实现

系统管理模块设计的是系统的基本使用功能,该模块包括了系统最基本的登录功能、密码修改功能、操作员权限设置功能、基本资料管理功能、单位信息管理、资产分类管理等,这些功能都是为系统的正常使用左铺垫的功能,保证该模块的正常操作才能够实现系统其它功能的合理运用。3.1.1系统登录的实现。该系统是后勤岗的人员首先通过权限设置将使用者的信息表以及使用权限设置好了,然后将名称和密码分配给不同岗位的用户。使用者通过自己的登录信息进行系统的登录操作。首先进入系统的登录页面,该页面上有具体的单位、名称、密码等显示信息。选择好名称及自己的岗位,输入密码进行登录,系统会自动与数据库中信息对照匹配,如果名称和密码一致,则进入系统首页,如果名称和密码不匹配,则需要重新核对所选名称和密码是否正确,重新输入。在登录状态下进行代码编写,将编写的代码进行用户保存。该保护的代码编写可以将所有用户在使用系统过程中的全部会话过程进行记录。当进行登录操作的时候就会用到此信息。这种写代码的方式通过对象将会话过程保存在服务器内存中。代码编写成功之后,在用户进行登录的时候,都专门为每一个用户生成唯一对应的用户名,以确保信息的安全可靠性。在系统的登录界面上会显示用户名、口令两个输入选项的信息。每一个用户需要根据系统维护人员为自己分配的账号进行登录,输入相应的用户名与口令等待数据库的检验处理结果,两者信息都正确才能够进入系统,否则需要重新核对用户名和口令是否正确,重新输入。3.1.2修改口令的实现。系统维护人员为每一个用户分配好账户和口令,但是为了明确责任,确保信息的安全性,用户可以通过修改登陆口令功能进行账号密码的修改。在登录状态下进行代码编写,将编写的代码进行用户保存。该保护的代码编写可以将所有用户在使用系统过程中的全部会话过程进行记录。当进行登录操作的时候就会用到此信息。这种写代码的方式通过对象将会话过程保存在服务器内存中。代码编写成功之后,在用户进行登录的时候,都专门为每一个用户生成唯一对应的用户名,以确保信息的安全可靠性。用户成功登陆系统首页之后,可以选择登陆口令修改功能,进行登录口令的修改。需要输入系统维护人员给定用户名与原始密码,再重新设定新口令密码并进行再一次确认,保证口令信息的正确性。3.1.3操作员权限管理的实现。操作员权限管理是指为系统设置操作人员,并且为其分配相应的操作权限(例如:A人员只有资产的查询权限,没有资产修改和删除权限等)。本系统中的权限管理功能强大,对于权限可以进行分级控制,本系统是根据角色进行权限赋权,某角色拥有的权限,其成员也拥有相应得权限。对于资产的权限,可以控制到字段,即某角色可以赋权看到资产原值,而另一角色看不到资产原值。对于其他业务流程的权限均可以设置查询、新增、删除等权限。3.1.4基本资料管理的实现。进入该功能界面选中某个需要修改信息的固定资产,然后对其进行基本信息和附加属性的修改维护操作。在编写基础信息状态下进行代码编写,将编写的代码进行用户保存。该保护的代码编写可以将所有用户在使用系统过程中的全部会话过程进行记录。当进行基础信息添加操作的时候就会用到此信息。这种写代码的方式通过对象将会话过程保存在服务器内存中。代码编写成功之后,在用户进行基础信息添加的时候,都专门为每一个信息生成唯一对应的名称,以确保信息的安全可靠性。

3.2资产管理模块的实现

资产管理模块主要涉及到资产的各项管理工作,包括资产日常管理、资产维护、资产折旧、资产查询、条码打印等多种资产管理的工作任务。该模块是该系统中较为重要的核心模块,资产管理员根据各自不同的部门分工对图书馆各类型资产进行全面有序的管理。下面详细介绍几个关键功能的实现。3.2.1资产日常管理的实现。作为固定资产管理系统中工作量最大的部分就是资产的日常操作,以往的复杂繁琐的纸质记录,不仅容易丢失,而且存储复杂不易查找与修改信息,该功能界面能够对资产进行增加、变更、删除、拆分等操作,能够帮助资产管理员很大程度的减少工作量,提高工作效率。3.2.2资产查询的实现。资产查询功能是系统中每一个用户都能用到的,该功能满足系统的使用者对信息查询的权限,但是由于各自的身份不同,能够查询到信息也不同,通过该功能能够查询到资产变更信息、资产转移信息、资产借出信息、资产归还信息、资产维修信息等。3.2.3条码打印功能的实现。用户在进行基本信息登录之前必须先将该资产生成自己特有的条码,然后粘贴到资产的指定位置,这样可以使每一样资产在查询与盘点时都能迅速对号入位。

3.3低值易耗品管理模块的实现

易耗品管理模块实际上是资产管理的一个分支模块,只是单独把一些经常使用的价值较低的、容易损坏的资产专门进行独立的分类管理,这样可以减免一部分不必要的麻烦和管理操作。对于以下常用的价值较低的产品通常采用批量采购等手段,这样可以节省一部分路费的开销,同时也能够为图书馆在资产管理方面提供方便,可以保证资产的合理有效的管理。

3.4统计报表管理模块的实现

该模块包括当前资产报表、基础类型分析图、资产增减汇总、资产设备台账、资产统计表、资产领用、资产盘点等。该模块是图书馆办公人员进行定期的资产情况查询的功能模块,能够随时整理所有资产以及设备的增减情况并通过盘点的结果进行定期的分析与调整。下面详细介绍几个关键功能的实现。3.4.1资产增减汇总功能的实现。资产增减功能主要是针对部门资产和资产类别两部分进行统计分析的,部门资产增减功能能够帮助图书馆实时掌握各个部门在某个时间段的资产的增加、减少、期初、期末的数量和价值上的变化,同时该功能界面能够将该时间段的资产的计提折旧信息统计出来。3.4.2资产盘点功能的实现。库存中的固定资产要定期进行盘点统计,本系统对在盘点功能的实现上做了特殊的设计,主要是利用每件资产的条码来进行系统自动盘点,首先要使用条码阅读器将资产的条码与之前已入库储存在数据库记忆中的条码数据进行匹配核对,然后会自动筛选出匹配上与未匹配的资产信息,从而获得资产盘点结果。

3.5数据维护模块的实现

数据维护功能模块主要就是系统管理人员对系统数据的有效管理与维护,该功能模块主要包括数据恢复、数据备份、初始数据导入、初始化数据库等功能。通过该功能模块的操作能够有效保证系统数据的安全性,保证在外界发生断电或者感染病毒的时候数据能够及时被恢复,不至于丢失重要信息,通过该功能能够定期清理系统中的数据存储,保证系统的良好运行,在系统投入使用之前需要进行的初始数据导入工作也是通过该功能模块完成的。3.5.1数据备份的实现。数据备份功能是每个系统中都必须具备的功能,该功能的设计与应用能够有效保存系统中长期使用和存储的数据信息,定期进行数据备份更新的操作,能够保证系统在收到外界因素影响的情况不彻底丢失原始数据。3.5.2初始数据导入的实现。对图书馆最开始所有资产的全面详细的信息会有一个初始数据导入的功能操作。

4总结

本文是根据图书馆内部固定资产管理工作的实际情况,对具体详细的工作流程进行分析,通过细致的需求分析对系统的功能结构进行划分,实现数据库设计以及系统界面的呈现,最后对系统的主要功能进行了测试与运行绩效分析,最终完成了一个图书馆固定资产管理系统的设计和实施使用。

作者:秦红军 单位:天津体育学院

参考文献

[1]李浚.基于WEB的高校固定资产管理系统的研究与开发[D].北京:中国地质大学,2008.

[2]胡健.基于物联网技术的图书馆固定资产管理系统的设计与实现[D].西安:电子科技大学,2013.

[3]柏世兵.基于工作流引擎的固定资产管理系统的设计与实现[D].西安:电子科技大学,2013.

[4]范涵.制造图书馆固定资产管理系统的设计与实现[D].西安:电子科技大学,2013.

[5]熊斌.高校固定资产管理系统的设计与实现[D].厦门:厦门大学,2013.

[6]李智.基于ASP.NET固定资产管理系统的设计与开发[D].西安:电子科技大学,2012.

[7]王进元.烟台南山学院固定资产管理系统的设计与实现[D].山东:山东大学,2012.

[8]夏其明.基于B/S结构绩效管理系统的设计与实现[D].西安:电子科技大学,2011.