徽 商 职 业 学 院
毕业设计(论文)
题目 图书管理系统_______
姓 名: ________ 系 别: ________ 学 号: ________ 专 业: ________ 指导教师: ***_______
徽商职业学院教务处制
1
徽商职业学院毕业设计(论文)
毕业设计(论文)任务书(开题报告)
毕业设计(论文)题目: 任务起止时间 2016 年 7 月 1 日至 2016 年 12 月 1 日 主要内容及拟解决的问题: 1.主要研究内容: 本程序是一套综合的图书管理系统,主要划分为二层架构,管理员和学生,管理员主要是进行基础数据的管理和查询的功能,学生主要是查询自己借阅图书的信息以及自己借阅图书,下面介绍各个角色的功能; 管理员: (1)管理员管理:可以用管理员账户登陆后台操作。 (2)查询操作:可以查询所以用户及图书。 (3)添加操作:管理员对图书进行入库操作,添加相关图书。 (4)删除操作:管理员可删除过期登陆信息以及图书。 (5)修改操作:管理员可针对图书进行修改。 学生: (1)修改密码:对登录学生的账户进行密码修改的操作。 (2)注册用户:用户可以注册自己的账户。 (3)图书查询:可对图书分类及信息查看查看。 (4)图书借阅:归还:学生可自己借阅图书,归还。 (5)借阅查询:可以查询自己借阅图书情况。 2.拟解决的问题。 (1).数据库数据插入失败。 (2).网页文字正确,数据库文字乱码,编码出现错误。 (3).网页兼容性出错,排版错乱。 (4).数据库代码出错,插入失败。 (5).数据库更新,造成数据库崩溃。 (6).空指针异常,页面提示500错误。 (7).程序编写思路混乱,设计思路难以实现。 指导教师: (签名) 年 月 日
2
徽商职业学院毕业设计(论文)
毕业设计(论文)教师指导记录表
指导教师 学生姓名 第 指导时间: 一 指导内容: 次 指 导 第 指导时间: 二 指导内容: 次 指 导 第 指导时间: 三 指导内容: 次 指 导 第 指导时间: 四 指导内容: 次 指 导
系别 学号 职称 系别 专业 3
徽商职业学院毕业设计(论文)
图书管理系统论文提纲
一.课题意义
作为一个即将毕业的计算机软件专业的大三学生,毕业答辩将是我们作为学生需要完成本专业基础课程,专业知识及实践的一次综合性考察,是考察学生综合运用能力和解决实际问题的方法,是作为学生时代参加的最后一个考试,我们要认真对待,这次毕业答辩我设计一个小的图书管理系统。
本系统主要用于学校学生的图书管理,主要任务是通过建立图书管理系统,完善学校图书录入以及读者信息的管理,通过查询可立即定位该读者的相应的信息,可以对图书进行查询、增加、修改,删除读者可以自己借阅图书,针对这些问题设计此系统统。
二.主要内容及解决问题
1.主要研究内容:
本程序是一套综合的图书管理系统,主要划分为二层架构,管理员和学生,管理员主要是进行基础数据的管理和查询的功能,学生主要是查询自己借阅图书的信息以及自己借阅图书,下面介绍各个角色的功能; 管理员:
(1)管理员管理:可以用管理员账户登陆后台操作。 (2)查询操作:可以查询所以用户及图书。
(3)添加操作:管理员对图书进行入库操作,添加相关图书。 (4)删除操作:管理员可删除过期登陆信息以及图书。 (5)修改操作:管理员可针对图书进行修改。 学生:
(1)修改密码:对登录学生的账户进行密码修改的操作。 (2)注册用户:用户可以自己自己的账户。 (3)图书查询:可对图书分类及信息查看查看。 (4)图书借阅:归还:学生可自己借阅图书,归还。 (5)借阅查询:可以查询自己借阅图书情况。
三.实习技术及环境的方法
本次毕业答辩项目《图书管理系统》应用程序开发采取eclipse编写代码程序,采用DW进行网页界面设计,运用mysql存储数据库文件,组建一个jsp
4
徽商职业学院毕业设计(论文)
的动态网页版的图书系统,然后把jsp动态网页搭建在tomcat服务器的平台上运行操作,最终以实习整个系统的运行。
图书管理姐采取网页界面设计进行网页上的操作,此程序操作方面,直观,功能明确,统一,对各个界面的访问均在网页中进行,使用jsp连接mysql数据库,进行数据读取到网页上显示。
四.最终实现
根据以上设计主要内容及解决问题,参考有关图书馆的实际操作规范的基础上,设计完成了本系统。查询保住准确率,添加确定不出现编码错误,登陆注册,查找等功能的实现。
测试结果表明,本系统实现了图书馆图书管理的主要功能,基本满足图书管理的需要。
5
徽商职业学院毕业设计(论文)
摘 要
随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥
有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要,我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得迅速发展,特别是90年代以后,我国图书馆信息网络建设取得了较大发展图书馆信息化建设迈向了一个新台阶。
本设计做的系统就是对图书馆的书籍进行管理,主要工作是实现了图书信息功能,图书借还功能等。图书信息功能是实现了图书的数字管理,能方便管理员快速查看图书信息;借书功能,用户可以通过此功能选择是否借出检索的书籍;还书功能,读者可以查看自己所借书籍信息;管理员可以查看借书还书历史和违规书籍信息;查看书籍具体信息,管理员可以查看书籍的具体信息以及在图书馆的存储状态。 本系统不仅维护方便,节省了图书馆的资源,方便图书馆进行图书管理,同时,用户也能够更容易更直观的查询书籍、管理藏书,使借书、还书、查书的过程大大简化,更加的方便和容易。
关键词: Mysql数据库; eclipse; jsp; 图书管理系统; tomcat;
6
徽商职业学院毕业设计(论文)
目 录
图书管理系统论文提纲 ........................................ 4 一.课题意义 ............................................. 4 二.主要内容及解决问题 ................................... 4 三.实习技术及环境的方法 ................................. 4 四.最终实现 ............................................. 5 摘 要 .................................................. 6 目 录 ................................................. 7 第1章 绪 论 ............................................... 8 1.1 本论文的背景和意义................................... 8 1.2 本论文的主要内容 .................................... 8 1.2.1.学生端: ........................................ 8 1.2.2.管理端: ........................................ 8 1.3 本论文的结构安排 ..................................... 9 第2章 需求分析 ........................................... 10 2.1 功能需求分析 ....................................... 10 2.1.1 问题的提出: ................................... 10 2.1.2 系统的业务功能分析: ........................... 10 2.1.3 需完成的功能 ................................... 10 2.2 性能需求分析 ....................................... 11 2.2.1 数据精确性 ..................................... 11 2.2.2 时间特性 ....................................... 11 第3章 概要设计分析 ....................................... 11 3.1概要设计 ............................................ 11 3.1.1 设计目标 ....................................... 11 3.1.2 设计要求 ....................................... 12 3.2 数据库设计 .......................................... 12 3.2.1 数据库需求分析和模块E-R图 ..................... 12 3.2.2 模块E-R图 ................................... 12 3.2.3 数据库结构设计 ................................. 13 第4章 图书管理系统具体实现和测试 .......................... 15 4.1系统模板实现......................................... 15 4.1.1 登陆模板 ....................................... 15 4.1.2 学生模板 ....................................... 15 4.1.3 管理员模板 ..................................... 16 4.2系统测试 ............................................ 17 结论 ....................................................... 19 致谢 ....................................................... 19 参考文献 ................................................... 19
7
徽商职业学院毕业设计(论文)
第1章 绪 论
1.1 本论文的背景和意义
本系统主要用于学校教师和学生图书管理,主要任务是通过建立图书管理系统,完
善学校图书录入以及读者信息的管理,通过查询可立即定位该读者的相应的信息,可以对图书进行查询、增加、修改,读者可以预约已借图书,针对这些问题设计此系统统。
1.2 本论文的主要内容
图书管理系统中对图书的添加,修改的登记,图书借阅,归还等登记记录,图书管
理需要将现存的图书资料录入管理系统,然后进行图书查询功能,读者还可以查询自己当前借阅的图书情况,然而修改,添加图书则需要管理员进行操作,新书入库也需要管理员操作,因此图书系统包括以下一些模块:管理员登陆,用户注册登陆,新书入库,借书,还书查询,图书查询,读者信息查询,读者用户修改等模块。
1.2.1.学生端:
(1)查询图书,学生用户可以对图书进行查询,也可以对自己借阅情况进行查询; (2)用户注册; (3)用户修改; (4)图书借阅; (5)图书归还;
1.2.2.管理端:
(1)所以用户的查询; (2)所以图书的查询; (3)新书入库管理; (4)图书修改操作; (5)修改用户密码; (6)删除用户; (7)修改用户密码;
8
徽商职业学院毕业设计(论文)
1.3 本论文的结构安排 本文共分成四个部分:
第1章是绪言,主要介绍了本课题的研究背景和意义,详细的说明了文的研究内容,简要概括了本文的组织结构。
第2章是系统的需求分析,本章做了用户需求分析和功能需求分析。
第3章是系统概要分析,简要的说明了系统设计目标以及设计要求,对数据库设计进行详细描述,最好详细介绍系统的各个功能模块设计。
第4章是图书管理的实验与测试,主要介绍图书管理系统的开发环境介绍,详细介绍各个模块如何根据设计实现的,功能模块包括登陆模块,读者模块,管理员模块。
9
徽商职业学院毕业设计(论文)
第2章 需求分析
2.1 功能需求分析
2.1.1 问题的提出:
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。
2.1.2 系统的业务功能分析:
1)建立读者类,实现对读者学号、姓名、所在系别等信息的描述。
2)建立书籍类,实现对图书的类别、名称、作者、出版社、价格、数量、版次、信息的描述。
3)建立用于记录借书情况的类,实现输入读者编号和书籍名称后成功借书的描述。
2.1.3 需完成的功能
1) 图书基本情况的录入、修改、删除、修改等基本操作。 2) 实现借书、换书功能。
3) 实现用户注册,登陆及管理员登陆功能。 4) 能方便的对图书进行查询。 5) 管理员进行借书者用户进行管理
10
徽商职业学院毕业设计(论文)
2.2 性能需求分析
2.2.1 数据精确性
在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。如:根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精确匹配读者已知道的书目,泛型查找,只要满足与输入的关键字相匹配的书目即输出,可供读者查找。查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。查询时应保证查准率,查到的记录应与给定的单项或组合查询条件完全匹配。 计算机如果遇到小数点运算后应精确到小数点后6位。
2.2.2 时间特性
在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。 ·响应时间:1~2秒。
·更新处理时间:2~3秒。
·数据转换与传输时间:5~10秒。 ·运行时间:2~3秒。
第3章 概要设计分析
3.1概要设计
图书管理系统主要为了方便,快捷,高效的管理系统,完成人机一体化实现操作,管理员合用户本身要使用本图书管理的功能,用户可以通过分类查找到自己需要借阅的图书,找到后可以自我进行借阅,然后由管理员登记。也可以进行查询自己借阅情况,图书馆新斤书籍则需要管理员登陆管理员用户进行存入操作。
本系统涉及管理员用户和学生用户两个方面,因此有管理员和学生两个模块。为了不发生错误管理员用户固定用户名admin密码admin,不进行新账户注册,而学生用户随时可以增加。
3.1.1 设计目标
本系统设计的最终目的是为了给管理员合用户借阅提供方便,规范化和便利化。能够
提高效率,减少工作量,方面更多同学来借书。
11
徽商职业学院毕业设计(论文)
3.1.2 设计要求
实用性:流程准确,可靠,符合管理的基本模型,大大减轻工作量。
保密性:重要操作由管理员进行执行,保住数据严密性。 灵活性:本系统可以完成一些简单操作,轻巧灵活。
3.2 数据库设计
3.2.1 数据库需求分析和模块E-R图
1.存放登陆信息表
用于存放学生登陆本系统的注册信息,实习系统登陆的数据。 2.存放借阅数据表
用于存放学生借阅图书的情况,数据存放。 3.存放图书信息表
用于给管理员添加图书,学生图书查找的数据管理表。 4.管理员用户登陆表
用于管理员用户登陆管理系统的凭证
3.2.2 模块E-R图
登 陆 学生 注册 查看图书 借阅图书 归还图书 登陆 查看用户 查看图书 管理员 修改图书 删除图书
添加图书 删除用户 12
徽商职业学院毕业设计(论文)
3.2.3 数据库结构设计
根据以上数据库需求分析,本图书系统4张分析表如下 。
1. book(学生登陆注册信息)表
2.chaxun(学生借阅情况)表
3.houtai(管理员登陆信息)表
4.shuben(管理员添加书籍,学生图书查询表)
13
徽商职业学院毕业设计(论文)
14
徽商职业学院毕业设计(论文)
第4章 图书管理系统具体实现和测试
4.1系统模板实现
4.1.1 登陆模板
4.1.2 学生模板
图书分类
4.1.3 管理员模板
4.2系统测试
针对软件进行测试,进行功能实现。
17
徽商职业学院毕业设计(论文)
18
徽商职业学院毕业设计(论文)
结论
图书管理系统是一个图书馆必不可少的部分,他的内容对于图书馆管理者和学生来说至关重要,直接关系图书馆的各种操作的效率。本论文通过eclipse+mysql+tomcat的配合编写jsp程序,实现了一个小的图书管理系统。本图书系统可以完成用户注册,登陆,新书入库,借书,图书查询登基本功能,这方面提供给管理员和学生充分的信息和快捷的查找手段。还有对管理系统的设计及实现做了深入的分析,在对图书管理系统进行测试过程中,基本上都达标,因为时间及技术不够,有些功能并未实现,界面设计也不完善,这些都还值得改进的地方。
致谢
从论文开题报告到代码的报错,从写稿到反复修改,期间经历了开心、烦躁、痛苦和纠结,在写作论文的过程中心情是如此复杂。如今,伴随着这篇毕业论文的最终成稿,复杂的心情烟消云散,自己甚至还有一点成就感。以下的言语便是发表的发自肺腑的诚挚谢意与感想:
我要感谢,非常感谢我的指导老师王艳兵老师。他为人随和热情,治学严谨细心。在出现问题时中他总是能像知心朋友一样鼓励你,在论文的写作和措辞等方面他也总会以“专业标准”严格要求你,从选题、定题开始,一直到最后论文的反复修改,王老师始终认真负责地给予我深刻而细致地指导,帮助我开拓研究思路,精心点拨、热忱鼓励。正是王老师的无私帮助与鼓励,我的毕业论文才能够得以顺利完成,谢谢王老师。
参考文献
[1]薄文正. 图书管理系统需求分析报告. 兰州学院. 2012 [2]李斌. 图书管理系统设计与实现. 华中师范大学. 2014 [3]张晶. 图书管理系统设计与实现. 西南交通大学. 2011
19
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务