毕业设计开题报告范文3.docx

上传人:b****3 文档编号:3838369 上传时间:2022-11-25 格式:DOCX 页数:14 大小:135.96KB
下载 相关 举报
毕业设计开题报告范文3.docx_第1页
第1页 / 共14页
毕业设计开题报告范文3.docx_第2页
第2页 / 共14页
毕业设计开题报告范文3.docx_第3页
第3页 / 共14页
毕业设计开题报告范文3.docx_第4页
第4页 / 共14页
毕业设计开题报告范文3.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

毕业设计开题报告范文3.docx

《毕业设计开题报告范文3.docx》由会员分享,可在线阅读,更多相关《毕业设计开题报告范文3.docx(14页珍藏版)》请在冰豆网上搜索。

毕业设计开题报告范文3.docx

毕业设计开题报告范文3

 

毕业论文开题报告

 

题目:

图书管理系统

系部:

信息技术与工程系

姓名:

缪清菊

学号:

070610253

专业:

计算机应用技术

年级班级:

07级计应

(2)班

指导教师:

郑志娴(讲师)

 

2010年1月15日

 

一、论文题目

图书管理系统(B/S网络版)

题目来源

自拟

二、选题的目的和意义

1、目的

回想着过去传统的图书馆管理方式,学生要将借书证和所借图书交给管理员,管理员再将学生的基本信息和所借图书书名、价格等一些信息记到笔记本上,这样才算完成了借书过程。

还书时,学生要将借书证和书交给管理员,管理员要找到当时该学生的借书记录,然后划掉该书记录。

这样的一个借书还书过程是一个繁琐且缓慢的过程,效率低下且服务有限,利用计算机来处理这些过程,不仅可以提供工作效率和管理员的处理能力,学生借书、还书不再那么的繁琐缓慢,管理员也不用再记那么多学生的信息与图书信息,查找学生借书记录也方便了,因此图书管理系统不仅方便了管理员,也方便了学生。

2、意义

(1)理论意义

①图书借阅管理是引导人们快速准确地获取馆藏资源,并对馆藏资源进行有效管理的保证。

②图书管理系统是为了更好的管理图书馆的图书信息,利用计算机来管理图书馆,不仅提高了管理效率,而且提高了其安全性、可靠性。

(2)实际意义

①图书管理系统能够为用户提供充足的信息和快捷的查询手段。

②图书管理系统为我们的生活和学习带来更多的方便。

三、选题的国内、外研究概况和趋势

1、国外研究概况和趋势

上个世纪90年代初美国科学家首次提出数字图书馆(digitallibrary)这一概念以来,全球开展数字图书馆研究与实践已近十几个年头。

我国图书情报界、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.0

MyEclipse6.0是一款功能强大的J2EE集成开发环境,它更智能、更快捷、更简单和更便宜的J2EE工具,支持代码编写、配置、测试以及除错。

MYSQL

采用mysql型数据库系统作为图书管理系统的后台数据库,mysql是世界上公认的很好的开源型数据库,采用面向对象的方式对数据库进行管理与操作,大大简化了用户的开发与维护工作,另外小型数据库的灵活性、安全性、易用性为数据库编程提供了良好的条件。

Tomcat6.0

Tomcat6.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-4

 

5.数据库详细设计

(1)图书类别信息:

包括图书类别编号(ID),名称(name),该图书类别(type)可以外借的天数(days)。

表1图书类别表tb_booktype

字段名

类型

文字说明

是否主键

id

int

图书类别编号

typename

varchar(30)

类别名称

days

int

外借的天数

(2)图书信息:

包括条形玛(barcode),图书名称(bidookname),图书类型(typeid),作者(author),译者(ranslator),出版社(ISBN),价格(price),页码(page),书架(bookcase),添加时间(intime),操作员(operator),是否删除(del),系统记录编号(id)。

表2图书信息表设计tb_bookinfo

字段名

类型

文字说明

是否主键

barcode

varchar(30)

条形码

bidookname

varchar(70)

图书名称

typeid

int

图书类型

author

varchar(30)

作者

ranslator

varchar(30)

译者

ISBN

varchar(20)

出版社

price

float(8,2)

价格

page

int

页数

bookcase

int

书架

inTime

date

添加时间

operator

varchar(30)

操作员

del

tinyint

(1)

是否删除

id

int

系统记录编号

(3)读者类别信息:

包括读者类别编号(ID),读者类别名称(name),可借图书数(number)。

表3读者类别信息表设计tb_readertype

字段名

类型

文字说明

是否主键

id

in

读者类别编号

name

varchar(50)

读者类别名称

number

int

可借图书数

(4)读者信息:

包括读者姓名(name),读者性别(sex),读者条形码(barcode),读者类型(typeid),职业(vocation),出生日期(birthday),电话(tel),Email,备注(remark),读者加入时间(createDate),操作员(operator)。

表4读者信息表设计tb_reader

字段名

类型

文字说明

是否主键

id

int

读者信息表

name

varchar(20)

读者姓名

sex

varchar(4)

读者性别

barcode

varchar(30)

读者条形码

vocation

varchar(50)

职业

birthday

date

出生日期

tel

varchar(20)

电话

email

varchar(100)

Email

createDate

date

读者加入时

operator

varchar(30)

操作员

remark

text

备注

typeid

int

读者类型

(5)图书借阅信息:

包括图书编号(bookID),读者编号(readerid),借阅时间(borrowTime),归还时间(backtime),是否已经归还(ifback),操作员(operator)。

表5图书借阅信息表设计tb_borrow

字段名

类型

文字说明

是否主键

id

int

图书借阅信息

readerid

int

读者编号

bookid

int

图书编号

borrowTime

date

借阅时间

backTime

date

归还时间

operator

varchar(30)

operator

ifback

tinyint(1

是否已经归还

(6)图书归还信息:

包括图书编号(bookID),读者编号(readerID),归还时间(backtime),操作员(operator)。

表6图书归还信息表设计tb_giveback

字段名

类型

文字说明

是否主键

id

int

归还信息

readerid

int

读者编号

bookid

int

图书编号

backTime

date

归还时间

operator

varchar(30)

操作员

(7)管理员信息:

包括管理员ID编号,管理员帐号(name)和管理员密码(pwd)。

表7管理员信息表设计`tb_manage

字段名

类型

文字说明

是否主键

id

int

管理员ID编号

name

varchar(30)

管理员帐号

PWD

varchar(30)

管理员密码

(8)管理员权限信息:

包括管理员id编号,系统设置权限(sysset),读者管理权限(readerset),图馆管理权限(bookset),图书借还权限(borrowback),系统查询权限(sysquery)。

表8管理员权限信息表设计tb_purview

字段名

类型

文字说明

是否主键

id

int

管理员id编号

sysset

tinyint

(1)

系统设置权限

readerset

tinyint

(1)

读者管理权限

bookset

tinyint

(1)

图馆管理权限

borrowback

tinyint

(1)

图书借还权限

sysquery

tinyint

(1)

系统查询权限

(9)图书馆信息:

包括图书馆名称(libraryname),馆长(curator),联系电话(tel),联系地址(address),图书馆网址(url),建馆时间(createDat),图书馆简介(introduce)。

表9图书馆信息表设计tb_library

字段名

类型

文字说明

是否主键

id

int

libraryname

varchar(50)

图书馆名称

curator

varchar(10)

馆长

tel

varchar(20)

联系电话

address

varchar(100)

联系地址

url

varchar(100)

图书馆网址

createDat

date

建馆时间

introduce

text

图书馆简介

 

七、主要参考文献

[1]邬继成.《J2EE开源编程精要15讲》.电子工业出版社.2008

[2]高阳,数据库技术与应用。

北京:

电子工业出版社2006

[3]吴建、张旭东.《JSP网络开发入门与实践》.人民邮电出版社.2007

[4]雨阳隆春.《深入JSP网络编程》.清华大学出版社.2001

[5]谢华成,管理信息系统。

第三版.北京:

清华大学出版社。

1997

 

八、进度计划

阶段

时间

完成内容

第一阶段

2010年1月13日

-

2010年1月28日

提交开题报告

程序基本框架、数据库设计

需求分析

第二阶段

2010年1月29日

-

2010年4月11日

网站功能分析

系统初步分析

登陆界面初步设计

数据库设计拟定

数据库设计

代码编写

程序、代码修改

论文初稿

第三阶段

2010年4月12日

-

2009年5月30日

程序修改

测试程序

修改论文

第四阶段

2010年6月2日

-

2010年6月10日

最终定稿,提交书面及电子文档

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1