数据库类论文范例,与图书管理系统的设计相关毕业论文网
本论文是一篇数据库类毕业论文网,关于图书管理系统的设计相关毕业论文模板范文。免费优秀的关于数据库及图书管理系统及图书馆方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:本文主要介绍了图书管理系统的设计思想.图书馆的正常运营中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借还信息,因此要对读者资源,书籍资源,借还信息进行管理.本系统采用B/S模式实现了对书籍信息,读者信息以及借阅归还的管理.
关 键 词:图书管理;系统;书籍;读者
中图分类号:TP311.52文献标识码:A文章编号:1007-9599(2012)05-0000-02
一、系统概述
通过图书管理系统,可以对读者、书籍以及借还信息有关数据进行记录,使得图书管理员方便、快捷地对相关信息进行查询、统计、更新,读者也可查阅自己的信息.通过该系统,可使图书管理工作系统化、规范化、自动化,从而提高工作的效率.本系统的服务机配置采用微软的sqlserver2000数据库管理系统和IIS5.1.
二、需求分析
用户的需求具体体现在对书籍信息、读者信息以及借还信息的查询,增添,删除和修改,这就要求数据库结构能充分满足各种信息的输出和输入.系统涉及的原始数据包括书籍和读者的基本信息,以及书籍的分布情况等.这些信息在系统初建时期就应根据实际情况录入完毕.收集基本信息以及信息处理的流程,组成一份详尽的数据字典,为系统以后的具体设计与实现打下基础.
对于书籍管理,书籍能够通过书籍基本信息(包括:书号、书名、出版社、出版日期、作者、内容摘 要)单个或以AND方式组合多个条件查询书籍信息;对于每一种书籍,除可查看其基本信息之外还可查看其总数以及目前在馆数量;可增添新的书籍;可删除已有书籍(如有读者借了该书籍尚未归还,则不允许删除);可修改书籍的基本信息.
有关论文范文主题研究: | 关于数据库的论文范文数据库 | 大学生适用: | 电大论文、学院学士论文 |
---|---|---|---|
相关参考文献下载数量: | 17 | 写作解决问题: | 写作参考 |
毕业论文开题报告: | 文献综述、论文目录 | 职称论文适用: | 期刊目录、初级职称 |
所属大学生专业类别: | 写作参考 | 论文题目推荐度: | 最新题目 |
对于读者管理,能够通过读者基本信息(包括:证号、姓名、性别、系名、年级)单个或以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个功能,测试相关功能时,根据该功能参数设置输入相应数据进行测试,如输入数据或格式不正确,系统会产生报错并提示重新输入数据.本系统操作起来简单、便捷,无论是图书管理员或者读者都能快速地查阅、修改、增删相关信息,真正实现对读者资源、书籍资源和借还信息的有效管理.
五、结束语
以上就是图书管理系统的一个概述.通过以上系统的设计,可以提高图书管理工作的效率,加强读者与图书馆的交互,并可以有效对各类信息进行管理、统计.本系统可以实现图书管理的基本功能,具有较强的灵活性,在实际应用中,可以根据实际情况对功能以及参数设置进行修改.
本文出处 http://www.sxsky.net/benkelunwen/060352912.html
参考文献:
[1]王珊,萨师宣.数据库系统概论.高等教育出版社,2006.5
[2]苗雪兰,宋歌.数据库系统原理及应用教程.机械工业出版社,2007
[3]ThomasM.Connolly等.数据库设计教程.机械工业出版社,2003.6
数据库类论文范例,与图书管理系统的设计相关毕业论文网参考文献资料: