《高红梅开题报告.doc》由会员分享,可在线阅读,更多相关《高红梅开题报告.doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、石家庄科技信息职业学院毕业设计(论文)开题报告题 目: 图书管理系统的设计与实现 学生姓名: 高红梅 学 号: 专 业: 计算机软件技术 指导老师: 刘平 2009年11月16日1.文献综述:(1) . 设计(研究)内容和意义:本系统是设计一套在windows平台下的图书馆信息管理系统,主要负责借还书和查询信息及系统管理的设计及实现。系统采用C/S结构,由客户端捕捉动作和消息,将业务进行处理后,访问服务器端的数据库(进行数据的各种查询、填加、删除、检索等操作),最后将结果返回给客户端。近些年来,图书馆事业的巨大进步已为图书馆在新世纪的发展打下了坚实的基础.全球信息化和高新技术的发展也为图书馆提
2、供了更好的发展机遇,传统的单一以书本作为单元信息服务手段已不能满足读者的需求,现代化服务手段的实施势在必行。随着社会的发展,信息社会的建立,图书馆开始冲破传统服务模式,紧密地配合社会需求,提供特色服务,有针对性的服务,不断提高读者的满意率。现代图书馆以用户为中心,摆脱传统的服务方式,把服务模式从单纯服务型转变为服务经营型。拥有一个完善的图书馆管理系统,可以用来作为向未来数字图书馆发展的一个跳板,通过健全系统的各项功能,帮助图书馆逐渐向数字图书馆的方向靠拢。它借鉴图书馆的资源组织模式,创造性地运用知识分类,有效地进行信息整序,使人们获取信息消费不受空间限制,很大程度上也不受时间限制。将文字、图像
3、、声音等数字化信息,通过互联网传输,从而做到信息资源共享。每个拥有任何电脑终端的用户只要通过联网,登录相关数字图书馆的网站,都可以在任何时间、任何地点方便快捷地享用世界上任何一个“信息空间”的数字化信息资源。”(2) . 本系统研究的意义:当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了
4、管理好图书馆信息而设计的。参 考 文 献1李明华.信息交流与现代图书馆系统.北京:北京大学出版社,20082常晋义.管理信息系统原理、方法与应用.北京:高等教育出版社,20073张奇,李律松,卫建伟. Java数据库项目案例导航.北京:清华大学出版社,20094 迟丽华.Java程序设计教程.第二版.北京:清华大学出版社,20085 Jacquie Barker. Java面向对象编程指南. 北京:电子工业出版社,20086 张为民.计算机软件产品开发文件编制指南.大连:大连理工大学出版社,20087 周之英.现代软件工程.北京:人民邮电出版社. 20078 唐任仲.工程应用软件开发技术.北京
5、:化学工业出版社. 20099 李怀明.Java中文版详解.北京:清华大学出版社,200910 李善茂.Java高级编程技巧.北京:电子工业出版社. 200811 谭浩强.Java中文版提高与应用.北京:电子工业出版社.20082.本课题要研究或解决的问题和拟采用的研究手段及途径:(一) 系统功能介绍:1.管理员登录:管理员根据用户和密码进入图书管理系统,进行相关操作。2.系统设置:(1)图书馆信息:图书馆信息的查询和修改,包含馆名、馆长、建馆时间、联系电话、联系邮箱、联系地址和简介等信息。(2)状态栏信息:状态栏信息的查询和修改,包括本系统的名称、版本、作者、电话、地址和邮箱等信息,系统将以
6、上信息返回到状态栏进行显示。(3)更换背景图片:自定义登录后界面的背景图片,给用户(4)管理员设置:对管理员信息的添加、修改和删除操作。(5)修改密码:管理员根据管理员的用户名、原密码、新密码和确认密码修改管理员的密码。(6)切换用户:切换使用另一个管理员帐号,即切换另一个管理员。(7)离开挂起:图书管理系统正在运行时被锁定,只能由管理员进行解除,更安全和方便了管理员的使用。(8)退出系统:弹出退出提示,可直接退出本系统、可取消返回图书管理系统主界面、可切换用户和离开挂起。3.图书管理:(1)图书登记:根据图书编号(自动生成)、图书名称、出版社、加入数量、标准ISBN、图书作者、图书价格、入馆
7、时间(系统当前时间)等信息为数据库添加新图书。(2)图书修改:从表中选择要修改的图书,或者直接输入正确的图书编号即可修改图书的相关信息,如图书名称、出版社、图书作者、图书价格等信息。(3)图书遗失:图书遗失处理,通过读者编号返回读者信息和读者借书信息,在读者借书信息中选择已遗失的图书,确认图书遗失。4.图书借还:(1)图书借阅:管理员根据读者编号返回读者基本信息,再根据图书编号选择图书,最后确认借书,借书成功,系统返回该读者所有已借图书。(2)图书归还:管理员根据读者编号返回读者基本信息,再输入图书编号,系统返回相关图书的信息,确认归还图书,归还成功,系统返回该读者所有已借图书。(3)图书续借
8、:管理员根据读者编号返回读者基本信息,再根据图书编号返回读者所借的图书信息,续借图书,图书续借成功,还书期限延长一个月。5.读者管理:(1)读者信息:读者信息与借阅情况查询,管理员根据读者编号返回读者的基本信息、读者借书表和超期图书。(2)读者登记:添加读者,管理员输入编号(系统自动生成)、学号、姓名、日期(系统默认)、学院、系别、年龄、性别和简介等信息来注册读者。(3)读者修改:可从表中直接选择要修改的读者,或者直接输入正确的读者编号,即可返回读者信息,修改即可。(4)读者删除:可从表中直接选择要删除的读者,或者直接输入正确的读者编号,即可返回读者信息,删除即可。6.系统查询:(1)馆藏信息
9、查询:图书统计(库存盘点/馆藏查询),统计图书馆总藏书数、借阅图书次数、现存图书数量、在借图书数量、超期图书数量、丢失图书数量等信息。(2)图书超期查询:系统返回所有超期的图书。(3)图书丢失查询:系统返回所有丢失的图书。(4)读者借阅查询:读者信息与借阅情况查询,管理员根据读者编号返回读者的基本信息、读者借书表和超期图书。(5)今日信息查询:统计当日图书馆的管理信息,如当日新进图书数量、当日注册读者数量、本馆读者总计数量、当日借出图书数量、当日超期图书数量、当日丢失图书数量等。7.统计排行:(1)图书借阅排行:返回系统图书借阅排行榜的前10位。(2)读者借阅排行:返回系统读者借书排行榜的前1
10、5位。8.系统帮助:(1)使用帮助:关于本系统的简介、主要特点、和系统配置。(2)关于:关于本系统的开发情况。(二) 系统功能结构设计图:管理员登录系统设置读者管理系统查询统计排行图书借还管理读者信息读者登记读者修改读者删除图书借阅图书归还图书续借排行榜单图书借阅排行读者借阅排行图书管理图书登记图书修改图书删除退出系统设置图书馆信息状态栏信息更换背景图片管理员设置修改密码切换用户离开挂起馆藏信息查询今日信息查询图书查询读者借阅查询丢失查询超期查询图书管理系统图2.1系统功能结构图(三) 主要涉及技术:l JDBC访问HSQLDB数据库l 基于C/S架构的应用程序(四) 编程环境l 开发工具:JDK1.6 NetBeans6.7l 数据库:HSQLDBl 应用编程语言:J2SEl 操作系统:Microsoft WindowsXP指导教师意见:1. 对“文献综述”的评语:2. 对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测: 指导教师: 年 月 日教务处审查意见: 负责人: 年 月 日