期刊论文分享

学术资料共享,永久免费平台
最新公告:
本站所有期刊杂志信息均包含杂志社真实投稿电话,以及投稿邮箱,投稿请点击以上期刊栏目选择相应期刊直接联系杂志社。
福建冶金 冶金环境保护 太钢译文 有色金属 冶金设备管理与维修 太钢科技 <-->

校图书管理系统论文

论文栏目:图书档案来源:互联网时间:2018-06-23 09:59

  校图书管理系统论文_图书管理系统的设计

  摘要:本文主要介绍了图书管理系统的设计思想。图书馆的正常运营中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借还信息,因此要对读者资源,书籍资源,借还信息进行管理。本系统采用B/S模式实现了对书籍信息,读者信息以及借阅归还的管理。

  关键词:图书管理;系统;书籍;读者

  一、系统概述

  通过图书管理系统,可以对读者、书籍以及借还信息有关数据进行记录,使得图书管理员方便、快捷地对相关信息进行查询、统计、更新,读者也可查阅自己的信息。通过该系统,可使图书管理工作系统化、规范化、自动化,从而提高工作的效率。本系统的服务机配置采用微软的sql server2000数据库管理系统和IIS 5.1。

  二、需求分析

  用户的需求具体体现在对书籍信息、读者信息以及借还信息的查询,增添,删除和修改,这就要求数据库结构能充分满足各种信息的输出和输入。系统涉及的原始数据包括书籍和读者的基本信息,以及书籍的分布情况等。这些信息在系统初建时期就应根据实际情况录入完毕。收集基本信息以及信息处理的流程,组成一份详尽的数据字典,为系统以后的具体设计与实现打下基础。

  对于书籍管理,书籍能够通过书籍基本信息(包括:书号、书名、出版社、出版日期、作者、内容摘要)单个或以AND方式组合多个条件查询书籍信息;对于每一种书籍,除可查看其基本信息之外还可查看其总数以及目前在馆数量;可增添新的书籍;可删除已有书籍(如有读者借了该书籍尚未归还,则不允许删除);可修改书籍的基本信息。

  对于读者管理,能够通过读者基本信息(包括:证号、姓名、性别、系名、年级)单个或以AND方式组合多个条件查询读者信息;能够通过读者证号,查看某个读者的未还书籍列表、数量、借还日期;可增添新的读者;可删除已有读者(如该读者有尚未归还的借书,则不允许删除);可修改读者的基本信息。

  对于借还管理,可完成借还书籍的手续;还书时如超期,应该显示超期天数;借书时如果有超期的书没有还,则不允许借书;可查询有哪些读者有超期的书没有还,列出这些读者的基本信息。

  三、系统开发设计过程

  (一)创建项目文件。项目文件名称:图书管理系统。

  (二)创建数据库。数据库名称:图书管理。

  (三)创建基本数据表。包括“读者信息表”、“书籍信息表”、“借还信息表”。

  读者信息表,表结构为rId(读者证号), rName(读者姓名), rSex (性别),rDept(院系), rGrade(年级)。

  书籍信息表,表结构为bId(书籍编号),bName(书籍名称),bPub(出版社),bDate(出版日期),bAuthor(作者),bMem(内容摘要),bCnt(书籍总数),bNowNum(现存数量)。

  借还信息表,表结构为rId(读者证号),bId(书籍编号),bName (书籍名称),sDate(借阅日期),eDate(归还日期),over(是否超期)。

  以上基本数据表在系统初建时期就应根据图书馆实际情况按以上内容报送相应数据。在录入数据时需注意各字段的类型以及约束条件,以防系统出错。

  (四)创建主程序与数据库初始化。

  创建数据库以及数据库与系统相连主要代码如下:

  Set conn = Server.CreateObject("ADODB.Connection")

  conn.ConnectionString = "dsn=DBSTestAccess;uid=;pwd=;"

  conn.Open()

  dim sql

  Function isTableExists(DbConn, TableName )

  Dim Rs

  Set Rs = DbConn.openSchema(20)

  Rs.MoveFirst

  Do Until Rs.EOF

  If Rs("TABLE_TYPE") = "TABLE" then

  If Rs("TABLE_NAME") = TableName Then

  isTableExists = True

  Rs.Close

  Set Rs = Nothing

  Exit Function

  End if

  End if

  Rs.MoveNext

  Loop

  Rs.Close

  Set Rs = Nothing

  isTableExists = False

  End Function

  (五)创建系统功能模块。包括“添加新书”、“增加书籍数量”、“删除/减少书籍”、“修改书籍信息”、“查询读者”、“添加读者”、“删除读者”、“修改读者信息”、“查询读者”、“查看某个读者未还书籍信息”、“借书”、“还书”、“超期读者列表”。

  四、运行系统并对各功能加以检测

  本系统共有13个功能,测试相关功能时,根据该功能参数设置输入相应数据进行测试,如输入数据或格式不正确,系统会产生报错并提示重新输入数据。本系统操作起来简单、便捷,无论是图书管理员或者读者都能快速地查阅、修改、增删相关信息,真正实现对读者资源、书籍资源和借还信息的有效管理。

  五、结束语

  以上就是图书管理系统的一个概述。通过以上系统的设计,可以提高图书管理工作的效率,加强读者与图书馆的交互,并可以有效对各类信息进行管理、统计。本系统可以实现图书管理的基本功能,具有较强的灵活性,在实际应用中,可以根据实际情况对功能以及参数设置进行修改。

特别说明:本网站内容都来源于互联网,供浏览者学习、欣赏,使用原则非商业性或非盈利性用途,使用者不得侵犯本网站及相关权利人的合法权利。此外,使用者如对本网站内容用于其他用途时,须征得本网站及相关权力人的许可。

本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站,予以删除。


相关内容
专业论文发表