您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 图书管理系统毕业论文设计
图书管理系统的设计和开发目录第1章概论...........................................................11.1背景及目的.......................................................................................................................11.2系统功能模块设计简介..................................................................................................1第2章图书管理系统需求分析...........................................22.1应用需求分析..................................................................................................................22.2功能需求分析..................................................................................................................22.3数据需求分析..................................................................................................................3第3章数据库设计.....................................................43.1数据库设计平台...............................................................................................................43.2数据库ER模型图............................................................................................................43.3数据库的设计及内容简介...............................................................................................5第4章功能模块概要设计...............................................84.1功能模块开发平台...........................................................................................................84.2功能模块设计及内容简介...............................................................................................84.3功能模块设计图...............................................................................................................8第5章功能模块详细设计...............................................95.1借阅图书模块设计........................................................................................................95.1归还图书模块设计.........................................................................................................14论文总结...............................................................18致谢.....................................................错误!未定义书签。参考文献.................................................................................................错误!未定义书签。第1章概论1.1背景及目的当今时代是飞速发展的信息时代,各行各业都离不开信息处理,这正是计算机被广泛应用于社会各行各业的原因。使用计算机进行信息管理是行业现代化的一个标志,此举不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性:快速操作、智能分析、海量存储和长期保存等等。使用计算机进行信息管理与信息管理系统的开发密切相关,因为信息管理系统的开发是利用信息管理系统进行管理的前提。本系统就是为了进行现代化图书馆信息管理而设计的。本系统是一个针对大中专院校图书馆的图书信息管理系统,着力于解决原来手工管理出现的问题,如效率低、易出错、手续繁琐,还耗费大量的人力和物力,旨在实现现代化的信息管理。1.2系统功能模块设计简介本系统包含读者登记、添加新书、读者借书、读者还书、图书注销、查询读者、查询图书等等功能。读者登记时要为读者编制读者卡号,包括读者的具体信息(包括读者编号、姓名、性别、类别、有效证件、联系电话、联系地址等),写入读者文件中。添加新书时要为该书编制图书卡片(包括分类图书编号、图书书名、作者、类别、图书单价和入库日期等信息),写入图书文件中。读者借书时,先检查该读者是否为有效的读者,若无效则拒绝借书,然后检查该读者所借图书是否超过最大限制数,若超过则拒绝借书,再检查有尚未归还的过期图书,若有则拒绝借书,最后查找要借的图书是否还有,如果有则办理借出手续,登记图书分类号、读者号和借阅日期等。读者还书时,根据书号,从借书文件中读出有关记录,标明还书日期,如果图书过期,则处以罚款。系统还应提供图书清理的功能,对无价值的和过时的图书可以进行注销。查询要求分为查询某位读者、某种图书和全局图书三种情况。第2章图书管理系统需求分析2.1应用需求分析图书馆管理系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。本系统结构分为读者类别管理、读者档案管理、图书类型管理、图书档案管理以及图书流程管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。图书管理可以浏览图书的信息,可以对图书信息进行维护。借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。本系统主要解决的问题是利用关键字对数据库进行查询。图书管理系统需要满足来自二方面的需求,这二个方面分别是图书借阅者和图书管理系统管理人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书管理系统管理人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书情况给借阅者查看确认,对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看。图书管理系统管理人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。在此模块中,图书管理系统管理人员可以为图书借阅者加入借书记录或是还书记录,并给用户查看和确认。管理员可以对图书的基本信息进行浏览、查询、添加、删除、修改和统计。还可以对借阅者的基本信息进行浏览和查询以及对图书馆的借阅信息进行统计。2.2功能需求分析1.管理者登录2.系统设置:管理员设置、图书馆信息设置、罚金设置3.图书管理:添加、浏览、修改、删除、借阅、归还、挂失、详细查看、检索4.读者管理:添加、浏览、删除、修改、详情查看、检索5.信息查询:查询2.3数据需求分析1.管理员信息:用户名、密码、权限、编号。2.图书信息:除读者需要的信息以外,还需要录入时间、产品的编号以及图书是否挂失的信息。3.读者信息:读者编码、姓名、性别、类别、联系电话、联系地址、注册时间、是否挂失。4.借还书信息:读者编码、图书编码、借书数量、借阅时间、还书时间第3章数据库设计3.1数据库设计平台本数据库设计采用了MicrosoftSQLServer2000作为开发平台。3.2数据库ER模型图有效证件证件号码登记日期是否挂失读者学生教师读者编码读者姓名读者性别读者类别联系电话联系地址包括查询/借阅图书图书编码图书书名作者出版社图书类别图书单价入库时间存放位置是否挂失库存数量借出数量3.3数据库的设计及内容简介打开MicrosoftSQLServer2000,因为我设计是图书管理系统,所以为了方便,命名数据库的名称为tsglxt。然后新建表,主要包括图书馆信息表(tsgxx表)、管理员表(admin表)、图书表(book表)、借书表(Jhbook表)、借书人表(borrow_reader表)、图书挂失表(tsgs表)、图书注销表(tszx表)、出版社表(cbs表)、图书存放位置表(cfwz表)、读者类别表(dzlb表)、用户表(users表)、读者挂失表(dzgs表)、有效证件表(yxzj表)、图书类别表(booklb表)等。(1)名称:管理员表表名称标识:admin表(2)名称:图书表表名称标识:book表字段名字段类型主/外键Book_idChar(10)pBook_nameNvarchar(50)authorChar(10)publishNvarchar(50)classChar(10)bookdjChar(10)inputtimeNvarchar(50)sjmcChar(10)nrjjNvarchar(50)sfgsChar(10)kcslInt(4)jcslInt(4)(3)名称:出版社表表名称标识:cbs表字段名字段类型主/外键publishNvarchar(50)字段名字段类型主/外键admin_idcharpadmin_xmcharadmin_namecharadmin_passwordchar(4)名称:图书挂失表表名称标识:tsgs表(5)名称:存放位置(书架名称)表表名称标识:cfwz表字段名字段类型主/外键sjmcChar(10)(6)名称:读者类别表表名称标识:dzlb表字段名字段类型主/外键dzlbChar(10)kjslChar(10)zcqxChar(10)(7)名称:借还书表表名称标识:jhbook表(8)名称:图书馆信息表表名称标识:tsgxx表字段名字段类型主/外键Tsg_nameNvarchar(50)Tsg_adminChar(10)B_timeChar(10)PhotoNvarchar(50)EmileNvarchar(50)AddressNvarchar(50)NrjjChar(10)字段名字段类型主/外键Book_idChar(10)psfgsChar(10)Book_nameNvarchar(50)字段名字段类型主/外键User_idChar(10)User_nameVarchar(20)Book_idChar(10)JstimeDatatimehstimedatatime(9)名称:注销图书表表名称标识:zxts表(10)名称:读者挂失表表名称标识:dzgs表
本文标题:图书管理系统毕业论文设计
链接地址:https://www.777doc.com/doc-4436261 .html