欢迎来到天天文库
浏览记录
ID:21843135
大小:30.50 KB
页数:9页
时间:2018-10-25
《图书馆固定资产管理系统的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、图书馆固定资产管理系统的研究与实现 随着图书馆建设速度迅猛发展,图书馆中固定资产以及各类固定资产的数量与种类也随之大幅度增加,从而导致原有的纸质记录的管理方式无法适应图书馆的发展。本文以图书馆固定资产管理需求为背景,开发实现了一个图书馆固定资产管理系统。 【关键词】图书馆资产管理软件开发 随着图书馆不断发展壮大,固定资产作为图书馆生产经营中必不可少的物质基础,其品种与价值也随之增加,因此图书馆资产的使用、管理与维护工作也日益复杂化。本文以图书馆固定资产管理需求为背景,开发实现了一个图书馆固定资产管理系统。 1需求分析 为了解决目前传统的资产管
2、理模式下造成的资产管理的问题,降低资产流失与损耗,减轻工作人员工作量,节省图书馆成本,提高管理水平,应该使系统的操作尽可能的满足各项功能并且容易操作,以便工作人员可以迅速的投入使用。在本设计中,我们将系统划分为以下主要功能部分。 (1)系统管理部分主要包括:系统登录功能;修改口令;操作员管理;资产分类管理;基本资料管理 (2)资产管理部分主要包括:资产添加;资产折旧核算;资产变更查询;资产借出;条码打印;低值易耗品管理部分 (3)统计报表部分:当前资产报表;资产类型;资产类别增减汇总;部门资产设备明细查询;资产分类统计表查询;资产盘点 (4)数
3、据维护部分:数据备份;数据恢复;初始数据导入 (5)辅助工具部分:包括万年历;计算器;记事本等 2系统设计 2.1系统架构设计 本系统的开发采用了数据访问层、业务逻辑层以及表示层这样三层架构的设计体系。 2.1.1数据访问层 将与数据库交互的所有数据都封装起来。主要进行的操作包括新事务的增加、修改、删除以及查询等,对于业务逻辑不会做出相应的判断。在面向对象编程模式中,我们需要编写重复的ADO.NET代码放入访问层中。使用了一个封装了ADO.NET方法的类,即SqlHelper类,这种方法类能够快速提高数据访问代码的重复利用率。同时访问层会为
4、模型层中每一个类匹配对应的数据访问类,例如数据访问层会自动匹配一个UserService类专门负责User实体类的数据进行处理。 2.1.2业务逻辑层 主要负责的工作是对软件业务进行处理。该层是位于数据层的上方,表示层的下方,是专门处理软件业务需求的一层,处于数据库之上,服务层之下,该层将自身的工作整理成一组微服务然后向服务层提供数据,服务层进行组织处理之后,表示层会将处理结果呈现到界面上。 2.1.3表示层 是最接近用户的一层。主要负责完成接收用户提供的数据然后将数据显示出来,将这种交互操作的界面呈现给用户。 如果是复杂的项目,把SQL语句
5、不经过处理就直接编辑到界面中的话,呈现的效果不模块化而且维护工作很复杂,然后采用三层架构的模型,能够将语言逐层的吸收、理解然后进行处理。 2.2系统总体功能设计 本系统是关于图书馆的固定资产管理进行设计的过程,为了方便工作人员对所有资产的整理与使用,帮助图书馆能够最大限度的提高工作管理效率。本系统分别以系统管理、资产管理、低值易耗品管理、统计报表管理、数据维护以及辅助工具等方面为研究基础,将系统详细划分为六个主要的功能模块,其中每个功能模块又包括了很多小的管理功能。对于本系统中的各个功能,是本系统得以正常运行的关键。 3系统实现 在进行实现部分
6、的工作中主要采用了Windows的简洁大方的显示风格,确保了用户的使用便捷。并且对各个功能模块的划分也进行了合理的布局分配工作,努力为用户呈现出美观而又容易操作的交互界面。 3.1系统管理模块的实现 系统管理模块设计的是系统的基本使用功能,该模块包括了系统最基本的登录功能、密码修改功能、操作员权限设置功能、基本资料管理功能、单位信息管理、资产分类管理等,这些功能都是为系统的正常使用左铺垫的功能,保证该模块的正常操作才能够实现系统其它功能的合理运用。 3.1.1系统登录的实现 该系统是后勤岗的人员首先通过权限设置将使用者的信息表以及使用权限设置好
7、了,然后将名称和密码分配给不同岗位的用户。使用者通过自己的登录信息进行系统的登录操作。首先进入系统的登录页面,该页面上有具体的单位、名称、密码等显示信息。选择好名称及自己的岗位,输入密码进行登录,系统会自动与数据库中信息对照匹配,如果名称和密码一致,则进入系统首页,如果名称和密码不匹配,则需要重新核对所选名称和密码是否正确,重新输入。 在登录状态下进行代码编写,将编写的代码进行用户保存。该保护的代码编写可以将所有用户在使用系统过程中的全部会话过程进行记录。当进行登录操作的时候就会用到此信息。这种写代码的方式通过对象将会话过程保存在服务器内存中。代码编
8、写成功之后,在用户进行登录的时候,都专门为每一个用户生成唯一对应的用户名,以确保信息的安全可靠
此文档下载收益归作者所有