《毕业论文开题报告》word版.doc_第1页
《毕业论文开题报告》word版.doc_第2页
《毕业论文开题报告》word版.doc_第3页
《毕业论文开题报告》word版.doc_第4页
《毕业论文开题报告》word版.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业论文开题报告题 目: 图书管理系统 系 部: 信息工程系 姓 名: 学 号: 专 业: 计算机应用技术 年级班级: 指导教师: (讲师) 2011年 月 日一、论文题目图书管理系统(B/S网络版)题目来源自拟二、选题的目的和意义1、目的回想着过去传统的图书馆管理方式,学生要将借书证和所借图书交给管理员,管理员再将学生的基本信息和所借图书书名、价格等一些信息记到笔记本上,这样才算完成了借书过程。还书时,学生要将借书证和书交给管理员,管理员要找到当时该学生的借书记录,然后划掉该书记录。这样的一个借书还书过程是一个繁琐且缓慢的过程,效率低下且服务有限,利用计算机来处理这些过程,不仅可以提供工作效率和管理员的处理能力,学生借书、还书不再那么的繁琐缓慢,管理员也不用再记那么多学生的信息与图书信息,查找学生借书记录也方便了,因此图书管理系统不仅方便了管理员,也方便了学生。2、意义(1)理论意义图书借阅管理是引导人们快速准确地获取馆藏资源,并对馆藏资源进行有效管理的保证。图书管理系统是为了更好的管理图书馆的图书信息,利用计算机来管理图书馆,不仅提高了管理效率,而且提高了其安全性、可靠性。(2)实际意义图书管理系统能够为用户提供充足的信息和快捷的查询手段。图书管理系统为我们的生活和学习带来更多的方便。三、选题的国内、外研究概况和趋势1、国外研究概况和趋势上个世纪90年代初美国科学家首次提出数字图书馆(digital library)这一概念以来,全球开展数字图书馆研究与实践已近十几个年头。我国图书情报界、IT业界自1995 年左右开始对这一领域跟踪研究,1998年开始全面升温,迄今无论是在对数字图书馆的认识,还是理论研究、关键技术准备方面,都取得了很大的进展。 2、国内研究概况和趋势国内数字图书馆的实践活动大致可分为以下三种类型:资源服务型、服务研究型和联合建设型。虽然,从严格意义上讲,资源服务型不能算是数字图书馆,但它的网上信息服务目前已在大多数图书馆开展,现阶段国图内计算机信息处理系统的引进已彻底改变了许多公司的经营管理。我们要建立一个图书信息管理系统,以解决学校图书馆事务的基本情况,来摆脱传统的手工记账,实现管理自动化,从而提高工作效率。同时该系统应不可避免的涉及到图书信息,读者信息,读者借阅信息的维护和处理及信息统计和查询处理。图书管理系统是学校管理机制中的重要组成部分,通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统。本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。 四、论文写作的指导思想及技术方案(研究方法) (一) 系统设计思想1.页面模块化本页面是一个登陆模块,学生来借书管理员将学生的信息输入系统,再将学生所借的图书信息输入系统。2.图书管理系统模块化图书管理系统主要面向用户和管理员,用户拥有自己的学号,用户可以根据自己的学号进行借书、还书。管理员可以对用户所借图书进行更改,可以添加图书、修改图书、删除图书。因此本系统主要有用户管理模块、图书管理模块。 (二)技术方案 1、指导思想根据计算机专业知识理论,运用计算所学知识的理论以及相关的经济政策,坚持实际联系理论的原则,把所学的知识和实际运用结合起来,对论题进行分析和探讨,建立相关模型,并力争做到在实际上有所创新。2、技术路线深入学习相关计算机知识收集相关的理论及实践资料进行调查研究分析整理资料得出初步结论撰写论文初稿修改定稿。3、研究方法实证分析与规范分析相结合:对图书管理理念进行实证研究,对国家有关政策建议进行规范分析。计算机知识与实际相结合,重在实践。计算机资料法:查找相关的专业知识,了解目前国内外关于本论题的研究情况,借鉴有关研究成果。对比研究法:对国内外的图书管理系统现状进行对比研究,了解国内其购物理念的不足之处。4、需要条件网络调查问卷。实施了解专业术语并确认开发平台和工具。五、论文的基本框架1、题目:图书管理系统(B/S网络版)2、摘要3、目录4、引言5、正文一.系统概述1.1系统开发背景和意义1.2系统的研究现状和趋势二.系统分析2.1系统需求概述2.2系统设计思想2.3系统的业务流程2.4开发技术及运行的环境三.系统概要设计3.1系统结构设计3.2系统功能模块的划分3.3数据库设计四.详细设计4.1模块功能具体实现及代码4.2系统调试与存在的问题结束语致谢参考文献 六、正文1、概述图书管理系统的目的和意义目的:随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。现在我国的各中小城市的图书馆的图书管理和借阅管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代,因此根据图书馆目前实际的管理情况开发一套图书管理系统是十分必要的。图书馆在正常运营中总是面对大量的读者信息,书籍信息以及由两者相互作用产生的借书信息,还书信息。因此图书管理信息化是发展的必然趋势意义:建立一套有效的图书信息管理系统,可以减轻工作,将工作科学化、规范化,提高了图书馆信息管理的工作质量。2、图书管理系统介绍(1)系统简介本系统采用TOMCAT6.0+MYECLIPSE6.0作为开发环境,MYSQL作为数据库服务器,TOMCAT作为测试服务器,结合了jsp+servlet+javabean+数据库的框架模型,从而使系统的功能更加完善。 (2)系统功能介绍系统开发的总体是实现图书借阅以及还书功能。该系统所完成的主要功能如下:前台功能:学生拿学生证去借书,管理员将学生的信息输入系统,再将学生所借的图书信息输入系统。1)查询功能:管理员可以查询学生的借书记录。2)统计功能:统计学生以往借书数量与当前借书数量。3)登入:管理员登入系统,管理图书。4)图书赔偿管理:对那些丢失书与借书超过日期的学生进行赔偿。5)还书功能:学生还书时删除借书记录。后台功能:管理员对学生信息的修改,对图书的添加、修改、删除管理1)图书信息管理2)学生信息管理3)管理员信息管理3、图书管理系统的开发工具和环境(1)开发工具MyEclipse6.0MyEclipse6.0是一款功能强大的J2EE集成开发环境,它更智能、更快捷、更简单和更便宜的J2EE工具,支持代码编写、配置、测试以及除错。MYSQL采用mysql 型数据库系统作为图书管理系统的后台数据库,mysql是世界上公认的很好的开源型数据库,采用面向对象的方式对数据库进行管理与操作,大大简化了用户的开发与维护工作,另外小型数据库的灵活性、安全性、易用性为数据库编程提供了良好的条件。Tomcat6.0Tomcat6.0是一个免费的开源的Serlvet容器并具有传统的Web服务器的功能,应用程序的部署简单,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在 Tomcat中得到体现。(2)开发框架MVC模式是“Model-View-Controller”的缩写,中文简称为“模式-视图-控制器”。 Struts是实现MVC模式中的View和Controller两个部分,在此作为表示层,起到控制和显示作用,可以大大提高Web应用的开发速度。4、图书管理系统设计(1)图书管理系统总体设计根据系统功能分析,画出系统功能模块的组织结构图,经过对图书馆的调查分析本系统中的实体类型有:图书类别,图书,借书证,借阅登记本,图书管理员。这些实体之间的相互联系如图6-2所示:图6-1实体之间关系图e-R图(2)系统所实现的前台与后台的模块,主要有系统设置模块、图书管理模块、图书借还模块、读者管理模块等。这里就不体现了,下面是针对我本人所做的模块进行详细的介绍,如下图所示:前台用户结构图和后台结构图。图6-2所示前台用户结构图图6-3后台管理结构图(3)系统具体任务要求和运行过程系统的功能要求即用户对目标系统数据处理功能所提出的要求,主要考虑以下管理需求:系统设置:管理员登陆系统后可以对图书馆信息进行设置。图书信息管理:管理员登陆系统后可以添加图书类别,对图书类别信息进行管理,添加图书信息,对图书信息进行管理。读者信息管理:管理员登陆系统后可以添加读者类别,对读者类别信息进行管理,添加读者信息,对读者信息进行管理。图书借还管理:管理员登陆系统后可以实现读者借书的登记,读者还书的登记,每个读者属于不同的读者类型,不同的读者类型可以借阅图书的数目也是不一样的,管理员可以办理图书续借,系统查询:可以按条件查询图书档案信息,图书借阅信息,图书借阅超期信息列表。口令更改:管理员或一般的操作员登陆系统后可以更改自己的登陆密码。图书信息管理系统图书类别管理图书信息管理添加图书信息图书信息维护添加图书类别图书类别维护读者类别管理添加读者类别读者类别维护口令修改退出系统系统信息管理读者信息管理添加读者信息读者信息维护借阅信息管理图书借阅登记图书归还登记图书续借信息查询图书档案查询借阅信息查询借阅超期查询图6-45.数据库详细设计(1) 图书类别信息:包括图书类别编号(ID),名称( name),该图书类别(type)可以外借的天数(days)。表1 图书类别表tb_booktype字段名类型文字说明是否主键idint图书类别编号是typenamevarchar(30)类别名称daysint外借的天数(2)图书信息:包括条形玛(barcode),图书名称(bidookname),图书类型(typeid),作者(author),译者(ranslator),出版社(ISBN),价格(price),页码(page),书架(bookcase),添加时间(intime),操作员(operator),是否删除(del),系统记录编号(id)。表2图书信息表设计tb_bookinfo字段名类型文字说明是否主键barcodevarchar(30)条形码bidooknamevarchar(70)图书名称typeidint图书类型authorvarchar(30)作者ranslatorvarchar(30)译者ISBNvarchar(20)出版社pricefloat(8,2)价格pageint页数bookcaseint书架inTimedate添加时间operatorvarchar(30)操作员deltinyint(1)是否删除idint系统记录编号是(3)读者类别信息:包括读者类别编号(ID),读者类别名称(name),可借图书数(number)。表3读者类别信息表设计tb_readertype字段名类型文字说明是否主键idin读者类别编号是namevarchar(50)读者类别名称numberint可借图书数(4) 读者信息:包括读者姓名(name),读者性别(sex),读者条形码(barcode),读者类型(typeid),职业(vocation),出生日期(birthday),电话(tel),Email,备注(remark),读者加入时间(createDate),操作员(operator)。表4读者信息表设计tb_reader 字段名类型文字说明是否主键idint读者信息表是namevarchar(20)读者姓名sexvarchar(4)读者性别barcodevarchar(30)读者条形码vocationvarchar(50)职业birthdaydate出生日期telvarchar(20)电话emailvarchar(100)EmailcreateDatedate读者加入时operatorvarchar(30)操作员remarktext备注typeidint读者类型(5)图书借阅信息:包括图书编号(bookID),读者编号(readerid),借阅时间(borrowTime),归还时间(backtime),是否已经归还(ifback),操作员(operator)。表5图书借阅信息表设计tb_borrow字段名类型文字说明是否主键idint图书借阅信息是readeridint读者编号bookidint图书编号borrowTimedate借阅时间backTimedate归还时间operatorvarchar(30)operatorifbacktinyint(1是否已经归还(6)图书归还信息:包括图书编号(bookID),读者编号(readerID),归还时间(backtime),操作员(operator)。 表6图书归还信息表设计tb_giveback字段名类型文字说明是否主键idint归还信息是readeridint读者编号bookidint图书编号backTimedate归还时间operatorvarchar(30)操作员(7)管理员信息:包括管理员ID编号,管理员帐号(name)和管理员密码(pwd)。表7管理员信息表设计tb_manage字段名类型文字说明是否主键idint管理员ID编号是namevarchar(30)管理员帐号PWDvarchar(30)管理员密码(8)管理员权限信息:包括管理员id编号,系统设置权限(sysset),读者管理权限(readerset),图馆管理权限(bookset),图书借还权限(borrowback),系统查询权限(sysquery)。表8管理员权限信息表设计tb_purview字段名类型文字说明是否主键idint管理员id编号是syssettinyint(1)系统设置权限readersettinyint(1)读者管理权限booksettinyint(1)图馆管理权限borrowbacktinyint(1)图书借还权限sysquerytinyint(1)系统查询权限(9)图书馆信息:包括图书馆名称(library

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论