本科毕业设计(论文)
开 题 报 告
题 目
图书管理系统的设计与实现
计算机科学与技
专 业
术
班 级 15 计科 4 班
学生姓名
孙颖超
学 号 15219111426
指导教师
廖雪峰
职 称
副教授
温州大学瓯江学院教务部制
温州大学瓯江学院本科毕业设计(论文)开题报告
选题的背景与意义:
选题的背景:
现在图书管理工作都是采用传统的手工管理,经过对其图书管理工
作中的图书信息、读者管理及借阅管理工作做全面调查研究,其现行手
工流程具体分析如下:
图书登记:对上级分配、购入和社会捐赠的图书进行图书信息登记。
读者登记:图书管理员根据档案进行读者登记,然后填发借书证。
借阅管理:读者持借书证到图书室借阅图书,图书管理员将借阅日
期填写在书籍卡片上,将卡片夹在借书证中间,存放在图书室,读者看
完后,送还所借书籍,收回借书证或另借其它书籍。
这种传统人工的管理方式存在着许多缺点,如:效率低、保密性差,
一方面导致读者对图书室藏书情况不了解,图书室究竟有哪些图书也不
知道;另一方面图书管理员对图书管理工作倍感头痛,因为时间一长,
将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困
难,耗费劳动力大,难于避免错误的产生,如借书证挂失后,仍有少数
读者冒用已挂失的借书证借出图书,造成图书外流。
选题的意义:
利用图书管理系统来管理图书,其好处归纳起来,大约有以下几点:
1. 可以存储图书室的图书信息、读者信息和借阅信息,安全、高
效;
2. 只需一名图书管理员即可操作系统,节省大量人力;
3. 可以迅速查到所需信息,图书管理系统可以为读者提供充足的
信息和快捷的查询手段,让读者能够及时查询图书信息,更好地为读者
服务。
二、研究的基本内容与拟解决的主要问题:
研究的基本内容
基本数据维护功能模块:录入、修改并进行对基本数据的操作。比
如可以在该模块中输入读者的信息和书籍的各项信息,也可对信息进行
修改
基本业务功能模块:主要是图书的借阅,归还,信息查询,还有在
线阅读电子书等功能。实现读者在图书馆借书,还书的管理,如果书籍
已经借出,可以进行预留操作,用户每次还书 也需要对数据库进行相
关的更新操作
数据库管理功能模块:在数据库管理中需要对所有的图书信息和用
户信息进行统一管理,以便对整个图书管理有全面了解,并根据实际情
况补充不足的书源
信息查询功能模块:对图书管理系统进行全面管理的管理中, 查
询是非常重要的功能。比如用户借书信息,图书的相关信息等。
拟解决的主要问题
实现界面的简洁,方便用户操作
用 SQL Server 数据库存储用户数据,实现借阅管理下的书籍借出
记录功能
实现对现有书籍的分类,使用户可以实现对某类书籍的查找
实现管理员对书籍、用户信息的统一管理
采用 B/S 模式设计图书管理系统,减少因同一时间很多用户同时访
问,导致服务器负担过重的情况出现
三、研究的方法与技术路线:
研究的方法
(1)通过参考文献的查询,了解图书管理系统的相关知识和开发过程
并对系统进行初步的构思
(2)查找网上的资源,借鉴别人的开发经验,学习优秀的代码,借鉴其
中优秀的经验
(3)对完成的系统进行测试,不断反思,发现开发中所存在的问题,
并不断完善
技术路线
(1)实现语言:C 语言 JAVA 语言 ASP.NET
(2)实现软件:Microsoft Visual Studio 2010。
(3)开发环境:Windows10
四、研究的总体安排与进度:
1、2018 年 11 月 1 日~2018 年 11 月 9 日 设计(论文)开题报告
2、2018 年 11 月 9 日~2018 年 12 月 9 日 文献综述、外文翻译
3、2018 年 12 月 9 日~2019 年 1 月 9 日 系统详细设计
4、2019 年 1 月 9 日~2019 年 3 月 9 日 编码和调试
5、2019 年 3 月 9 日~2019 年 5 月 8 日 正文撰写
五、主要参考文献:
[1]徐鑫.中小型图书馆图书管理系统设计与实现[D].郑州:郑州大
学,2011
[2]张蕴.浅谈图书管理系统的设计与开发[J].计算机光盘软件与
应用,2012
[3] 张智刚.数字图书馆读者管理与个性化服务模型构建[D] 吉
林大学,2007
[4] 胡文若.基于 C/S 结构的图书管理系统的设计与开发[D] 华
东师范大学,2007
[5]丁振凡.Java 语言实用教程[M].北京:北京邮电大学出版社
[6]耿祥义.Java2 实用教程[M].北京:清华大学出版社
[7]刘宝林.Java 程序设计与案例[M].北京:高等教育出版社社,
2004.11
[8]Xinya Yang,Qunyi Wei,Xiaodong Peng.System architecture
of Library 2.0[J].The Electronic Library,2009
[9]
Markus
nd
type
Aleksy,Axel
the
Korthaus,,Martin
CORBA
realization
Schader.
Use
Java
a
distribute
system
[J].
Journal
of
Pingxiang
College,No.4,2005:104-105.
[10] Marty Hall,Larry Brown 著,赵学良译. Servlet 与 JSP 核心编
程(第 2 版)[M]. 北京:清华大学出版社,2004.
指导教师审核意见:
签名:
年 月 日