图书管理系统.docx
- 文档编号:23320608
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:19
- 大小:315.99KB
图书管理系统.docx
《图书管理系统.docx》由会员分享,可在线阅读,更多相关《图书管理系统.docx(19页珍藏版)》请在冰豆网上搜索。
图书管理系统
图书管理系统的设计
内容提要当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,计算机被广泛应用于各个领域中,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了安全性。
本系统就是为了管理好图书信息而设计的。
以前对信息管理的主要方式是基于文字、表格等纸介质的手工处理,对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限以及借阅天数等用人工计算、手抄进行。
数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。
总的来说,缺乏系统规范的信息管理手段。
基于这些问题,本文设计了一个图书管理系统,是图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和管理等操作。
在实现技术上,利用ASP.NET构建网上书店的程序结构和用户界面;利用SQLServer数据库建立网上书店的后端数据源;利用ADO.NET技术实现图书管理中对数据库的安全连接和访问。
关键词图书管理ASP.NETSQLServer
目录
1.引言3
2.图书管理系统规划4
2.1图书管理系统发展战略简介4
2.1.1图书管理系统发展开发背景4
2.1.2图书管理系统发展开发意义4
2.2图书管理系统业务规划4
2.2.1图书管理业务流程规划4
2.2.2图书管理功能规划5
2.2.3图书管理结构规划6
2.3图书管理系统数据规划7
3.图书管理系统分析8
3.1图书管理系统可行性分析8
3.1.1图书管理系统技术可行性分析8
3.1.2图书管理系统经济可行性分析8
3.1.3图书管理系统操作可行性分析8
3.2图书管理系统需求分析9
3.2.1功能分析9
3.2.2功能模结构图9
3.2.3系统用例图10
3.2.3系统时序图10
3.2.4系统活动图11
4.图书管理系统设计13
4.1图书管理系统功能设计13
4.1.1图书管理总体设计13
4.1.2图书管理总体设计模块图14
4.2图书管理系统数据库设计14
4.2.1图书管理系统数据项和数据结构14
4.2.2图书管理系统E-R图15
4.2.3图书管理数据库表设计15
5.系统的总结与展望17
致谢18
参考文献19
1.引言
近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,图书事业的发展就成为精神文明进步的一个动力。
在迈入二十一世纪的今天,对图书馆的管理显得极其重要,合理地管理不但反映一个国家的科技水平,而且影响人们对知识掌握的速度和质量。
在知识经济时代到来的今天,用计算机控制图书馆的工作由自动化系统运行而完成。
这不仅节省了人力,还提高了工作效率和服务质量,而且还加速了图书的流通。
计算机技术是现代技术的一部分,图书自动化也只是图书馆现代化的一部分,它们之间是部分和整体的关系,但由于计算机技术是信息技术的心脏,现代社会的骄子,信息社会的科技主角,所以在图书馆现代技术中,计算机技术处于核心地位,它对于其他现代化设备起控制,连接和转换的作用,而图书馆自动化是图书馆现代化的核心和主导部分。
图书的计算机管理系统能提高图书馆本身管理水平,能代替工作人员进行图书资料的某些加工处理,把工作人员从繁重的手工劳动,重复劳动中解放出来。
总之,建立图书馆的计算机自动化管理系统,不但可以大大提高图书馆图书流通率,而且推动了社会文化生活的进步。
2.图书管理系统规划
2.1图书管理系统发展战略简介
图书管理系统促进了信息的传播,利用及再生产的增殖能力,人们掌握了信息,使之转变为技术,成为作用于社会经济的生产力,促进了社会经济的发展,这就是信息管理服务的价值体现。
为了能最大限度地发挥信息的效能,就离不开对信息的加工整理,离不开对信息的管理服务。
因此,图书管理系统已成为21世纪的主导发展机制之一。
图书管理系统开发的总体目的是在图书信息管理中实现管理的系统化、自动化,减少工作量,增加效率及可靠性。
2.1.1图书管理系统发展开发背景
在因特网的早期,网站还只能保存单纯的文本。
经过几年的发展,当万维网出现之后,图像、声音、动画、视频,甚至3D技术开始在因特网上流行起来,网站也慢慢地发展成我们现在看到的图文并茂的样子。
通过动态网页技术,用户也可以与其他用户或者网站管理者进行交流。
也有一些网站提供电子邮件服务。
许多公司都拥有自己的网站,他们利用网站来进行宣传、产品资讯发布、招聘等等。
随著网页制作技术的流行,很多个人也开始制作个人主页,这些通常是制作者用来自我介绍、展现个性的地方。
随着校园规模的不断扩大,各行各业的需求,图书分类以成为必须,方便快捷的查找所需书籍在于图书分类的准确性,为此设计一个完整的图书管理系统,便于管理、查找、分类。
2.1.2图书管理系统发展开发意义
通过建立图书馆的计算机自动化管理系统,提高图书馆本身管理水平,能代替工作人员进行图书资料的某些加工处理,提高工作效率。
2.2图书管理系统业务规划
2.2.1图书管理业务流程规划
客户端只可进行浏览,服务器端(管理员端)可进行图书添加、图书修改、图书的删除、图书浏览,管理员只有注册登录后才可执行以上操作,也可修改密码。
以下是图书管理系统业务流程图:
图2-1业务流程图
2.2.2图书管理功能规划
·图书管理系统实现以下功能:
1.图书查询用户可以查询自己所需要借阅的图书。
2.图书借阅管理用户提交借阅需求,管理员进行处理。
3.会员管理管理员可以管理会员的信息和管理员自己的信息。
4.图书管理管理员可以添加删除图书的分类,进行维护。
5.显示图书信息主页显示所有图书的分类,点击图书即可得到图书信息
·以下是图书管理的功能结构图
2-2功能结构图
2.2.3图书管理结构规划
会员登陆、图书展示、借阅服务、后台管理。
各功能分解成若干子模块分工合作共同完成,其用例图如下
图2-3图书管理系统用例图
2.3图书管理系统数据规划
图书管理系统中应该有记录读者的用户表,图书表,借阅表,图书信息表等,以下是各表的E-R模型图:
图2-4图书馆系统E-R图
3.图书管理系统分析
3.1图书管理系统可行性分析
3.1.1图书管理系统技术可行性分析
本系统采用MicrosoftVsualSudio2005平带进行开发,它是一个集成与代码编写、运行、调试及发布功能为一体的请打开发环境,也继承了数据库浏览和UML绘图等工具。
开发Web程序的效率非常高,环境也提供了自动代码生成机制,对于程序的开发时十分容易的,因此本系统在技术上完全可行。
3.1.2图书管理系统经济可行性分析
该系统主要集中在软件开发上,当系统投入使用后可以为图书管理部门节约大量的人力物力。
同时该系统也实现了开发性图书馆管理的现代化管理模式,达到充分利用和共享网络信息和管理资源,进行科学和规范化管理,提高了管理人员的素质和工作质量。
它所带来的效益远远大于系统软件开发的成本,在经济上完全可行。
3.1.3图书管理系统操作可行性分析
在设计系统过程中充分考虑到管理人员和学生的习惯。
界面风格使用Web网页形式呈现。
使用方便,而无需进行任何软件的安装,在操作上可行。
3.2图书管理系统需求分析
3.2.1功能分析
系统开发的总体目的是在图书馆信息管理中实现管理的系统化、自动化、减少工作量,增加效率及可靠性。
本图书管理系统的主要功能有:
·图书权限的管理:
包括系统登录,密码修改,管理员添加等。
·图书类别的管理:
即图书类别的添加、修改、查询。
包括图书类别的编号、名称等。
·入库图书的管理:
即新进图书的登记,馆藏图书的修改、删除、查询和报损。
包括图书的编号(条码号)、ISBN号、索书号、原名、原作、译者、图书类别、语种、出版社等。
·读者信息的管理:
即读者信息的添加、修改、删除、查询和报损。
包括读者编号、类型、性别、身份证号、工作单位、办证日期等。
·读者信息的管理:
即信息(包括被借图书及借阅者信息)的添加、修改、删除、查询。
包括借书者编号、姓名、类别,所借书编号、名称、原名、作者、书籍类别、出版社、借出日期、应还日期等。
·还书信息的管理:
即信息(包括图书信息及还书者信息)的添加、修改、删除、查询。
包括还书者编号、姓名、所还书编号、名称、原名、作者、书籍类别、出版社、借出日期、应还日期、实还日期等。
·每日盘点:
即每日进书、每日借书、每日还书。
3.2.2功能模结构图
、
图3-1系统功能模块图
3.2.3系统用例图
图3-2系统用例图
3.2.3系统时序图
·借阅图书的时序图
图3-3借阅图书时序图
·归还图书的时序图
图3-4借阅图书时序图
3.2.4系统活动图
·图书管理员登陆后处理日常事务,比如读者还书借书;在处理还书时,系统会计算读者的还书期限是否过期,如果过期,则要交一定的罚金,并更新借阅信息;处理借书时,系统会验证此读者读书的数量是否超过了期限,如果超过最大期限,拒绝继续借书,以下是图书管理员活动图:
图3-5图书管理员活动图
·系统管理员登陆系统,输入口令,系统进行验证,验证通过后,才可使用系统,否则系统拒绝;登陆后,系统管理员可以对图书进行一些管理,比如增加图书,删除图书操作完成后,退出系统。
系统管理员维护书籍信息的活动图如下:
图3-6系统管理员维护书籍信息的活动图
4.图书管理系统设计
4.1图书管理系统功能设计
4.1.1图书管理总体设计
考虑到系统的稳定性、安全性和数据库的安全性和一致性要求,主要完成图书信息的管理、读者信息的管理、借阅信息的管理和系统管理。
4.1.2图书管理总体设计模块图
图4-1总体设计模块图
4.2图书管理系统数据库设计
4.2.1图书管理系统数据项和数据结构
用户的需求具体体现在各种信息的提供,保存,修改,查询,经调查和分析,针对一般图书管理信息系统的需求和对系统六朝图的分析,设计如下的数据项和数据结构
·图书类别信息:
包括类别编号,类别名称,允许借出天数和备注信息。
·图书信息:
包括图书编号,ISBN号码,索书号,图书名称,原文名称,作者,译者,出版社,图书类别,出版日期,图书语种,图书页码,屠苏价格,登记日期和图书备注。
·借书信息:
包括读者编号,读者姓名,读者类型,书籍编号,书籍中文名,书籍原名,书籍类型,作者,出版社,借书日期,还书日期和备注。
·还书信息:
包括读者编号,读者姓名,读者类型,书籍编号,书籍中文名,书籍原名,书籍类型,作者,出版社,借书日期,应还日期,实还日期,超期罚金。
4.2.2图书管理系统E-R图
图4-2图书管理系统E-R图
4.2.3图书管理数据库表设计
该系统数据库有以下4个表:
表名称
类型
说明
Book
基本表
集中存放图书书目信息
booktype
基本表
集中存放图书类型信息
borrowinfo
基本表
集中存放借书信息
ruturninfo
基本表
集中存放还书信息
读者类别表readertype
字段名
数据类型
字段大小(或格式)
说明
typeno
文本
10
类别
typename
文本
10
类别名称
booknumber
数字
整型
借书数量
bookdays
数字
整型
借书期限
userfullife
数字
整型
memo
备注
备注
读者信息表readers
字段名
数据类型
字段大小(或格式)
说明
Readerno
文本
20
读者编号(主键)
reasername
文本
20
读者姓名
readersex
文本
2
读者性别
readertype
文本
10
读者类别
IDCardNO
文本
20
身份证号
readerworkplace
文本
30
工作单位
readerEmail
文本
30
电子邮箱
readerPhone
文本
25
电话号码
readerEnrolDate
文本
12
登记日期
valiDate
日期/时间
短日期
有效日期
readerOther
备注
备注
借阅图书信息borrowinfo
字段名
数据类型
字段大小(或格式)
说明
readerno
文本
20
读者编号(主键)
readername
文本
20
读者姓名
readertype
文本
10
读者类型
bookno
文本
20
书记编号
bookname
文本
25
书记中文名
bookOriginalname
文本
35
书籍原名
booktyoename
文本
10
书籍类型
bookauthor
文本
30
作者
bookpress
文本
25
出版社
borrowDate
文本
12
借书日期
returnDate
文本
短日期
应还日期
borrowOther
文本
备注
还书信息表returnInfo
字段名
数据类型
字段大小(或格式)
说明
Readerno
文本
20
读者编号(主键)
readername
文本
20
读者姓名
readertype
文本
10
读者类型
Bookno
文本
25
书记编号
bookname
文本
25
书记中文名
bookoriginalname
文本
35
书籍原名
booktype
文本
20
书籍类型
bookauthor
文本
25
作者
bookpress
文本
25
出版社
borrowdate
日期/时间
短日期
借书日期
returndate
日期/时间
短日期
还书日期
rtnInfact
文本
12
实还日期
trnLateFine
文本
10
超期罚金
returnOther
备注
备注
5.系统的总结与展望
通过这次图书管理系统的创建我了解了一个系统的开发,即是前台和后台的开发,前台是应用程序的开发:
功能模块设计,源代码卡发。
后台是数据库的开发:
系统设计,数据库设计。
数据库结构设计等。
通过这个系统的开发是我对VS2005有了更深程度的了解和认识,也使我对数据库的开发有所了解,为以后的事业打下了良好的基础。
尽管本系统讯在这很多的不足,但功能全面,易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本系统所必须的。
系统设计已经完成了,在此期间我所学到的知识和经验让我受受益匪浅。
但我要改进和学习的地方还有很多。
在今后我会努力,通过不断的学习让我飞得更高。
致谢
这个图书管理系统是在老师的精心指导下完成的。
从开始选材到最后完成设计和论文写作过程,老师给予了我巨大的帮助和指导。
在这之间,老师严谨的治学态度、自强不息的精神给我留下了深刻的印象。
在老师那我学会了更多的知识,更学会了很多做人的道理,这使我收益非浅。
参考文献
[1]甘仞初信息系统分析与设计高等教育出版社2003.6
[3]戴志诚SQLServer2005数据库系统开发与实例电子工业出版社2007.3
[4]李大军商业管理信息系统清华大学出版社2002.2
[5]左美云信息系统得开发与管理清华大学出版社2001.7
[6]赛奎春Asp信息系统开发实例机械工业出版社2005.7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统