对图书管理系统的设计与实现的探究

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:liongliong512
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]图书馆是教师和学生汲取营养、补充能量的加油站。随着经济的快速发展和科学的不断进步,人们对于知识的需求量也越来越高,图书成为了人们日常消遣、工作所需的必备品。随着图书种类的不断增加,传统的图书管理办法已经不能高效率的完成图书的借阅、查询、登记等需求。所以对于图书的管理,广泛应用计算机技术不仅能节省人力、物力,还大大提高工作效率和服务质量,为师生营造一个好的文化氛围。
  [关键词]图书管理系统;系统设计;关键技术
  中图分类号:TP311.52 文献标识码:A 文章编号:1009-914X(2014)47-0243-02
  引言
  图书资料的管理是高校图书馆必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。经过详细的调查,目前我国各类高等院校中有相当一部分图书资料管理还顶留在人工管理的基础上,尤其是中、小学的图书资料的管理更是如此,这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。
  随着Internet的普及和人们对于互联网的依赖性,许多基于互联网的应用也不断的涌现出来。基于B/S(浏览器/服务器)架构开发网站和系统已成为一种主流趋势,人们对其的需求也越来越大。从目前来看,基于B/S模式的图书管理系统已经形成一套完备的方法,并趋向成熟。但是各有各的特点,高校不同,图书管理系统往往也有很多不同,只有结合本地实际情况作以深入的调研,才能设计出符合自身特点和实际需要的图书管理系统。因此,开发和实现一个适合宜宾学院实际情况的图书管理系统成为非常有必要的工作。
  1.图书管理系统分析与设计
  1.1 登陆模块分析
  出于对系统安全性考虑,实现权限等级管理。系统管理员、老师和学生拥有不同的权限,在进入系统时需要通过用户名来进行权限判断,登陆后可进行不同的操作。进入系统后,首先看到登陆窗体,对用户的身份进行认证,身份认证可以分为以下两个过程:首先,确认用户是否为有效的系统用户;其次,确认用户的类型。第一个过程决定用户能否进入系统,第二个过程根据用户的类型决定用户的操作权限。
  如果是学生或老师登录,不能对各种参数进行修改,否则用 Admin 用户登陆,如果还要创建其他用户,可以在用户管理模块中进行创建和管理,在创建用户时,需要输入要创建的用户名和密码,Admin 用户还可以修改和删除其他普通用户数据。
  1.2 图书信息管理模块分析
  1.2.1图书入馆管理分析
  图书入馆管理模块的主要功能是对入馆图书进行管理,当系统运行时,显示所有入馆图书的详细信息,如果入馆图书的状态显示为“入馆”,则表明该图书已经进行了入馆确认,不能再对其进行修改或删除,如果入馆图书的状态显示为“创建”,则表明该图书还未进行了入馆确认,还可对其信息进行修改或删除,若对该图书信息进行了确认,则可点击入馆审核按钮对其进行入馆确认,使其变为不可更改状态。
  由于入馆图书较多,如果要查看某一入馆图书的详细息,可通过 Data Combo 下拉菜单选择所要查看的图书分类名称,即可显示用户所要查看的详细信息。
  1.2.2图书借阅信息管理
  借阅信息管理模块的主要功能是对图书的借阅信息进行管理,当系统运行时,显示所有图书的借阅信息,可以对图书借阅信息进行修改和删除等操作。?
  1.2.3图书归还信息管理
  图书归还信息管理模块的主要功能是对图书的归还信息进行管理,当系统运行时,显示所有图书的归还信息,可以对图书归还信息进行修改和删除等操作。
  1.3 系统管理模块分析
  首先,用户管理。用户管理模块的主要功能是实现对普通用户进行添加、删除和修改操作。当系统运行时,显示用户名列表,当管理员选中某一用户时,可显示该用户的用户名及用户类型。其次,修改密码。修改密码模块有两个功能:(1)管理员通过调用此模块添加、删除或修改用户;(2)普通用户通过此模块修改自己的登录密码。
  2.对图书管理系统关键技术的分析
  2.1 B/S 架构
  C/S 和 B/S 架构是开发模式技术架构的两大主流技术。C/S(Client/Server:客户机/服务器)架构是以局域网为基础,将任务分配到 Client 客戶机和 Server服务器的一种开发模式;而 B/S(Browser/Server:浏览器/服务器)架构是以广域网为基础,随着 Internet 技术的兴起,对 C/S 架构的一种改进。B/S 架构主要利用 WWW 浏览器,结合浏览器的多种 Script 语言(VB Script、Java Scrip)和ActiveX 技术,实现原来需要用复杂专用软件才能实现的强大功能。
  2.1.1 C/S 架构主要有以下几个缺点
  首先,对客户端软硬件要求较高,造成了开发成本的增加。其次,移植性不好,不同系统环境下的应用程序很难兼容,如 Windows 应用程序不能在 Linux 系统环境下运行。再次,系统维护性差,升级困难。?
  2.1.2 B/S 架构的出现解决了 C/S 架构的以上不足之处,其具有以下优点
  首先,统一的界面,简单易用。用户端只需安装一个浏览器软件即可访问文本、图象、声音、电影及数据库等信息。其次,可维护性好。对应用系统的升级,只需更新服务器端软件。再次,扩展性好。B/S 架构使用标准的 TCP/IP 及 HTTP 协议作为支撑平台,具有良好的扩展性。
  通过对以上两种架构的优缺点对比,并考虑到图书管理系统的现实需求,本系统采用 B/S 架构来实现,为用户提供简单易用的统一界面,为系统的维护提供便利。   2.2 ASP.NET 概述
  ASP.NET是微软.NET战略的一部分。ASP.NET运行于Windows平台.NET框架下,其不仅仅是 Active Server Page(ASP)的下一个版本,还为开发人员提供了一个统一的 Web 开发模型,其中包括生成企业级 Web 应用程序所需的各种服务。ASP.NET 提供了一种新的编程模型和结构,可以生成伸缩性稳定性、伸缩性和安全性更好的应用程序。ASP.NET 是一個基于.NET 的已编译环境,可以用任何与.NET 兼容的语言开发应用程序,可以与 WYSIWYG HTML 编辑器和其他集成开发工具(包括 Microsoft Visual Studio.NET)无缝兼容。这不仅使 Web 的开发更加简洁方便,而且还可以充分利用这些工具所具有的优势,例如,开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。当开发 ASP.NET 应用程序时,开发人员可以使用 XML Web services 或 Web 窗体或其他任何合适的方式进行组合,每个功能都能得到同一结构的支持,使开发人员能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义。?
  2.3 MVC 设计模式分析
  MVC(Model/View/Controller)模式最早是由 Small talk 语言研究团队提出的,业内广泛使用的一种用户交互程序设计模式。MVC 由三部分组成:模型(Model)、视图(View)和控制(controller)。
  首先是模型。模型是业务流程和状态的处理以及业务规则的制定。模型接收视图的数据请求,屏蔽业务流程的处理过程,并返回最终的处理结果。业务模型的设计是MVC 最主要的核心,其还有一个很重要的数据模型。数据模型主要是指实体对象的数据保存。
  其次是视图。视图是指与用户交互的界面。随着应用系统的功能不断增强,其规模越来越大,复杂度越来越高,用户界面的处理也变得非常具有挑战性。MVC 设计模式对于视图的处理仅限于用户界面上数据的接收和处理,而不包括数据的业务处理流程。业务处理流程由模型来处理。
  再次是控制。控制是指从用户接收请求, 将模型与视图联合在一起,共同完成用户的请求。控制是一个分发器,用于决定选择什么样的模型及什么样的视图来完成相应的用户请求。控制层并不对数据做任何处理。例如,用户点击一个超链接,控制层接收到请求后,仅把用户的请求信息传递给相应模型,告诉模型做相应处理,最后选择符合要求的视图返回给用户。?
  MVC 设计模式将模型、视图与控制分离,使得一个模型可以具有多个视图。如果用户利用某一视图的控制改变了模型的数据,那么依赖于这些数据的所有视图都应当反映当前的数据状态。因此,一旦数据发生变化,控制将会把变化通知相应的视图,从而使视图更新。
  在早期的应用程序中,应用系统功能模块和显示模块耦合紧密,导致系统开发复杂、难以维护。MVC 设计模式的出现不仅实现了功能模块和显示模块的分离,还提高了应用程序的可维护性、可扩展性以及组件的可复用性。因此 MVC 设计模式在业内得到了大力推广和应用。
  3.结束语
  随着计算机网络技术和信息技术的不断发展,人类信息资源实现高度共享,从根本上改变了人类进行信息交流的方式,展开了一场史无前例的信息革命。计算机技术在图书管理中的应用是非常重要的。图书馆不仅仅是保存这些图书,更是及时传播文化,参与社会教育,为师生的工作和学习提供有效的资料和能量。图书管理实现了自动化,也减轻了图书管理员的负担,提高了工作效率。通过不断地完善图书管理系统,使图书馆更好地满足教学与科研的需要。
  参考文献
  [1]周张莉.高校图书管理系统的设计与实现[D]. 电子科技大学 2011.
  [2]文小铃.图书管理系统的设计与实现[D]. 电子科技大学 2011.
  [3]李冰立.中小型图书馆图书管理系统的设计与实现[D].河北工业大学 2011.
  [4]刘长有.团级图书管理系统的设计与实现[D].吉林大学 2010.
其他文献
[摘 要]推动农村土地流转,发展现代农业,实现规模经营,解决土地细碎化问题是破解“三农”问题的重大课题。本文就当前土地流转模式创新的形式、存在的主要问题和建议进行探讨。  [关键词]农村土地 流转模式 创新 问题  中图分类号:F301 文献标识码:A 文章编号:1009-914X(2014)47-0232-02  一、农村土地流转模式创新的形式  (一)土地互换  土地互换,是指农村集体经济组织
期刊
[摘 要]构建和谐社会,促进人与自然和谐是当代社会的主题,构建生态文明是林业工作者肩负的光荣使命。舟曲县生态环境建设的重点和难点是半山、高半山干旱、半干旱地带,如何促使生态环境建设与当地社会经济协调发展是贫困山区生态建设的重要课题,从舟曲干旱山区生态环境建设中存在的问题入手,通过分析、论证,提出了今后舟曲生态环境建设的对策、方法及实用技术,为干旱、半干旱地带生态建设探明方向和途径。  [关键词]舟
期刊
[摘 要]随着现代社会医疗事业的发展,与之相关的医疗管理工作也应日趋完善才能赶追医疗事业前进的步伐。其中,医院设备档案的管理便是现代化社会医疗管理工作的重要内容。因此加强设备档案的管理与利用,对医院设备的运行,医疗工作的进行乃至整个医疗行业的发展都有着非常重要的意义。妥善进行医院设备档案的管理以及合理的利用,是促进现代社会医疗事业顺利发展的重要保证。  [关键词]医院;设备档案;管理;利用  中图
期刊
[摘 要]在智能电网建设的大环境下,企业信息化已渗透到电网业务价值链的各个环节,信息化与业务创新将深度融合。设备管理是营销业务应用系统管理的重要组成部分,是电力企业信息化工程建设和运行的基础保障。本文首先结合电力企业营销系统设备运维管理的内容,分析当前系统设备运维管理面临的新挑战。其次,基于全寿命周期管理原则,构建了全寿命周期设备运维管理体系。最后,为保证全寿命周期管理体系的顺利实施,本文从物理环
期刊
[摘 要]本文笔者根据自己多年的工作经验,阐述了目前我国电厂节能的现状,并从节煤、节电、节水和节能管理等几个方面提出火电厂的节能对策。  [关键词]电厂;节能;现状;对策  中图分类号:TG303 文献标识码:A 文章编号:1009-914X(2014)47-0195-01  随着经济发展进程的加快和各种能源的日益紧缺,各行业都在积极进行节能研究。火电厂因其能源耗用大,火电厂节能己经引起普遍的关注
期刊
中图分类号:F363 文献标识码:A 文章编号:1009-914X(2014)47-0229-02  随着4月8日最后一批原料蔗进厂完毕,良圻农场2013/2014年榨季原料蔗进厂记录定格在这个数字上,比上榨季增长4.39%,产量再创历史新高,实现自2009年以来连续五年产量稳中有升。  “三公过后是瘪十”“甘蔗生产没有常胜将军”“良圻这一点点地,过二十五万吨是老天开眼啦,还能增到哪里去?”坊间的
期刊
[摘 要]随着现代信息技术的快速发展,云平台的系统搭建中,VMware vSphere凭借其先进与成熟的虚拟平台技术在其中占重要地位。笔者通过对VMware vSphere的简介,基本架构及组成分析,云平台简介以及VMware vSphere在其中的关系及应用技术讨论。  [关键词]VMware vSphere;云平台;应用技术  中图分类号:TP391.9 文献标识码:A 文章编号:1009-9
期刊
[摘 要]电力用户用电信息采集系统(以下简称采集系统)是智能电网建设的重要组成部分,是构建智能电网的必然要求,采集系统为国家电网公司实现电力营销现代化提供重要的数据支撑,是电网公司建设坚强智能电网的重要内容。文章对影响其信息采集成功率进行简要的分析,并结合个人实际工作经验提出一些提高用户用电信息采集系统采集成功率的方法,仅供参考和借鉴。  [关键词]电力用户用电信息采集系统;成功率;措施  中图分
期刊
[摘 要]本文结合《自动扶梯和自动人行道的制造安装安全规范》谈及了防逆转保护装置在自动扶梯中的应用,并对现有使用中的自动扶梯的防逆转保護装置所存在的缺陷提出个人的意见。  [关键词]防逆转;安全装置;工作原理  中图分类号:TU857 文献标识码:A 文章编号:1009-914X(2014)47-0251-01  1 引言  随着时代的不断发展,科技的不断进步,电梯已经成为人们生活中必不可少的“交
期刊
[摘 要]本文结合LG MASTERK系列可编程控制器及XGT系列文本显示器的特点,通过详细具体的湿喷机控制程序,系统的阐述了湿喷机如何在PLC控制下自动运行以及数据的在线检测。  [关键词]可编程控制器 文本显示器 湿喷机  中图分类号:TP273;TU69 文献标识码:A 文章编号:1009-914X(2014)47-0241-02  0 引言  针对PLC可编程逻辑控制器体积小、性能稳定、组
期刊