图书管理系统的设计

时间:2024-01-26 点赞:49296 浏览:97565 作者原创标记本站原创

本文是一篇数据库论文范文,数据库类本科毕业论文,关于图书管理系统的设计相关毕业论文模板范文。适合数据库及图书管理系统及图书馆方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

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

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

中图分类号:TP311.52文献标识码:A文章编号:1007-9599(2012)05-0000-02

一、系统概述

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

二、需求分析

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

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

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

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

三、系统开发设计过程

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

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

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

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

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

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

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

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

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

Setconn等于Server.CreateObject("ADODB.Connection")

conn.ConnectionString等于"dsn等于DBSTestAccess,uid等于,pwd等于,"

conn.Open()

dimsql

FunctionisTableExists(DbConn,TableName)

DimRs

SetRs等于DbConn.openSchema(20)

Rs.MoveFirst

DoUntilRs.EOF

IfRs("TABLE_TYPE")等于"TABLE"then

IfRs("TABLE_NAME")等于TableNameThen

isTableExists等于True

Rs.Close

SetRs等于Nothing

ExitFunction

Endif

Endif

Rs.MoveNext

Loop

Rs.Close

SetRs等于Nothing

isTableExists等于False

EndFunction

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

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

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

五、结束语

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


相关论文

基于VB的大学图书管理系统的设计

本文是一篇数据库论文范文,数据库类毕业论文模板,关于基于VB的大学图书管理系统的设计相关函授毕业论文范文。适合数据库及图书馆及图书管理。

图书管理系统的设计实现

本文是一篇数据库论文范文,数据库方面硕士学位论文,关于图书管理系统的设计实现相关研究生毕业论文开题报告范文。适合数据库及图书管理系统。

图书管理系统的设计实现

本文是一篇图书管理系统论文范文,关于图书管理系统类学年毕业论文,关于图书管理系统的设计实现相关在职研究生毕业论文范文。适合图书管理系。

高校图书管理系统设计文

此文是一篇图书管理系统论文范文,图书管理系统相关论文范文,与高校图书管理系统设计文相关专科毕业论文开题报告。适合不知如何写图书管理系。

高等院校教学管理系统的设计与实施

本文是一篇教学管理系统论文范文,教学管理系统类有关毕业论文开题报告范文,关于高等院校教学管理系统的设计与实施相关毕业论文模板范文。适。

开放式机房管理系统的设计

此文是一篇机房论文范文,关于机房论文范本,与开放式机房管理系统的设计相关硕士论文开题报告。适合不知如何写机房及学生及机器方面的行政管。

企业级翻译管理系统的设计

本文关于管理系统及数据库及信息技术方面的免费优秀学术论文范文,管理系统相关论文范文数据库,与企业级翻译管理系统的设计相关开题报告范。

图书管理系统软件参数

本论文为图书馆方面有关论文格式范文,关于图书管理系统软件参数相关毕业论文模板,可用于图书馆论文写作研究的大学硕士与本科毕业论文开题。