2015本科在线图书管理系统的研究与实现毕业设计论文.doc
《2015本科在线图书管理系统的研究与实现毕业设计论文.doc》由会员分享,可在线阅读,更多相关《2015本科在线图书管理系统的研究与实现毕业设计论文.doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、高校经典毕业论文设计毕业设计说明书在线图书管理系统的研究与实现用户功能模块10210A011021010202张商珉班 级: 学号: 软件学院姓 名: 软件工程学 院: 李娜 何志英专 业: 指导教师: 2014年 6 月在线图书管理系统的研究和实现-用户功能模块摘 要 Internet带给我们的不仅是无穷的信息,更为我们带来了很多的便利。在这个科技高速发展的时代,网络应用十分广泛,所以许多人愿意通过网络来使他们的生活变得更加的方便。网上图书资料管理系统的出现在为大家带来便利的同时也为国家省了一部分的资源,而且将书籍存放在网络上也不用担心书籍会被损坏或是丢失等人为的破坏。因此网络图书管理平台的
2、建立是很有意义的。此在线图书管理系统,整体采纳BC模式,利用struts,hibernate两大框架整合完成,最后使用Oracle数据库来存储数据。设计总的分成两个部分前台一般用户的操作和后台管理登陆操作。在前台,用户可以登录,修改密码进行个人资料的修改,查找图书,借阅图书;用户还可以查看自己的借阅记录。在后台,管理员登录之后可以对图书进行增删改操作。另外,管理员可以删除会员信息,可以选择选择性地查看用户的借阅信息。最后管理员可以更改自己的用户名、密码。本系统以java语言为基础,通过各种开源框架,构建成为一个功能丰富的在线图书管理系统。关键词:图书,查询,在线,框架The research
3、and implementation of online library management system-The user moduleAbstractInternet brings us not only the infinite information, more brought us a lot of convenience. In this era of rapid development of science and technology, network application is very extensive, so many people like to through
4、the Internet to make their lives more convenient. Online library management system appears in bring you convenience but also for the country to save the resource of one part, and the books are stored in the network do not have to worry about books may be damaged or lost, the artificial destruction.
5、So the network management platform is very meaningful.In my design, the online library management system, BC mode is chose to build the frame work; BasedonHibernate,Struts2frameworkinternshipsystem. Oracle is picked to connect the database in my design.The design is made up of basically two parts, t
6、he front page and the management system. In the front page, every visitor becomes a member of the website, who can change his or her personal information, look for the right book in many different ways, borrow a book or books, or even borrow a book. In the management system, on the other hand, a adm
7、inistrator, after log in, can change information of all the books, add or delete category of the book, delete members, check borrow information and change his or her own password, name, or add a new administrator.This system is based on Java language, through a variety of open source framework, cons
8、truction becomes a function of rich online books data management system.Keywords: Book, Search, Online,Frame高校经典毕业论文设计目 录1 引言11.1选题的意义11.2国内外研究现状及发展趋势22 项目概述42.1 课题简要说明42.2可行性研究42.2.1经济可行性42.2.2技术可行性42.2.3运行可行性42.2.4时间可行性43 需求概述53.1系统目标53.2用户类和用户特性53.3需求模型53.4性能需求64 相关技术介绍74.1开发语言-Java74.2 Java的开发环境
9、74.3开发工具84.4开发框架84.5 MVC模式94.6 JSP简介115 系统设计125.1图书管理系统总体结构图125.2系统过程设计125.3数据库过程设计135.4实体关系图13高校经典毕业论文设计5.4.1总体E-R模型135.4.2读者实体图145.4.3书架实体图155.5数据字典表156 系统详细设计176.1系统功能分析176.2 用例图176.3模块设计196.3.1图书借还模块功能196.3.2系统查询模块功能206.3.3用户个人资料模块206.3.4 书架模块207 程序设计227.1登录流程图228 程序演示259 程序的测试2710 结论语29参 考 文 献3
10、0致 谢311 引言随着互联网的发展,计算机的应用也越来越广泛,它已经成为人们日常生活中的一部分,随其一起发展的是各种软件的发展。到网上看书也成为人们一种习惯,这标志着网上图书资料管理系统的实现已经成为时代发展的必然。本系统正是在这种需求下产生的。本系统主要包含两个模块:,用户管理,管理员管理,并对每一个模块都进行了详细的设计。使用本系统可以使用户足不出户就享受到阅读图书的乐趣。在系统中,为大家提供了图书分类、支持模糊查询等功能。本系统使用MyEclipse作为开发环境,连接Oracle 数据库,采用Apache自带的Tomcat作为服务器。本开发过程按照软件生存周期的开发步骤,首先进行需求分
11、析,然后分析系统的可行性方案,确定了项目开发方案,并按照制定的计划进行了软件的总体设计和详细设计。最后对本软件进行了测试、运行和维护。1.1 选题的意义现在,不仅在大学中有一座甚至几座图书馆,许多大城市也在悄悄建立起一座又一座的图书馆,方便住在周边的居民到那里去借阅、学习。随着“终身学习”逐渐从遥远的口号变成大家生活中越来越常态的习惯,图书馆也慢慢变成大家生活不可或缺的一个组成部分。近年来, 随着Internet的快速发展, 使网络化信息服务呈现出勃勃生机, 各类网络信息服务商如雨后春笋, 已成为图书馆的重要竞争对手。作为传统信息服务业主角的图书馆,必须借助自身的信息资源和信息的搜集、加工、组
12、织优势,积极开展以网络为中心的信息服务,才能在这场竞争中立于不败之地。我国的计算机网络科技发展还不如欧美等发达国家,使得目前我国图书馆网上信息服务水平和国外相比还存在相当差距,因此,应积极借鉴国外的先进经验,不断研究和完善适于我国的图书馆网络信息服务系统,以提高我国图书馆网络信息服务的整体水平,为实现我国图书馆的网络化,数字化和资源共享奠定基础。因此,在线图书馆信息系统的研究是非常重要的。这也是本系统诞生的原因。归纳起来,本系统具有如下优点:(1)可以让用户在网上阅读图书,体会到网上读书的乐趣。(2)可以节约人力、物力资源。(3)可以看到最新、最全的图书。(4)查找方便。(5)界面美观、大方、
13、操作简单。1.2 国内外研究现状及发展趋势说到网络与信息技术对图书馆的挑战,早已出现,但现在才真切的感受到,这已绝不仅是一个学术理论上讨论的话题,社会信息化对图书馆的挑战真正来临。原来图书馆的主要商家是新华书店,随着信息技术和网络的发展,商家开始从物质基础、设备、技术进入图书馆领域,传统的其他信息服务机构由于服务对象、重点不一样,对图书馆的影响不是很大 ,而现在现代化信息服务机构不一样,可以说是全面进入了图书馆领域,商家开始与图书馆争夺读者(客户)资源,图书馆成为商家的中间桥梁,他们希望以信息技术为先导、以传统图书馆业务为基础来拓展自己的业务空间,吸引更多的客户。他们不仅开展传统图书馆业务中对
14、文献信息的加工整理,还进行传统图书馆馆藏的数字化转换、大型数字化资源的引进、网络信息资源的挖掘和组织、信息资源的整合。他们利用先进的信息技术、先进的管理模式来提高信息利用率,缩短用户的响应时间,便利快捷的信息利用方式节约用户时间。他们提出的口号是建设知识网络、知识中心、知识定位、面向信息一体化的管理。这样的商家有很多,并且有些在全国已经有较大的影响。万方数据。它建立有科技信息子系统(学位论文36万篇、会议论文40万篇、成果专利170多万项、科技文献40多个数据库960万条记录、政策法规14000条、中外标准16个数据库20多万条记录、企业公司及产品信息20多万家、经济贸易信息每日更新)、商务信
15、息子系统、数字化期刊子系统(2500种科技类核心期刊、500种社科核心期刊),现在正在建立文献评价及知识定位系统。超星数字图书馆。现拥有80万种馆藏,包括中图法22个大类,每天有1000种图书数字化的加工能力,它的软件平台具有发布、检索、管理、采集、制作等功能,日访问量达2000多万页。他们现在正处在发展时期,相对成本较高,图书馆作为他们重要的客户资源,正是他们吸取营养的时候,对于新事物我们不是排斥,更多是要利用,他们壮大后发展个人用户就不是很难的事情,像超星一样。客户是基础,失去客户也就失去生存的土壤。而作为现在我们这样的图书馆由于体制等各个方面的原因,在学校的地位本身就不高,如果再失去了读
16、者,那么就可以想象我们所处的境地。那么图书馆该怎么办呢?也要借力发挥,利用自己具有读者群、服务本地化的优势来利用信息咨询服务、数据的整合、个性化的服务来吸引读者。在线图书馆是一个开放式的硬件和软件的集合平台, 通过对技术和产品的集成, 把当前大量的各种文献载体数字化, 组织起来,将图书馆服务在互联网上开展。在线图书馆在我国互联网上安家已有几年的历史, 且每年都在发展, 但在信息量、访问量及知名度等方面却不尽如人意。社会信息化程度偏低、政府投资较少是阻碍图书馆网站发展的主要原因。中国内地网民人数已从1997年的62万发展到目前的2亿多, 虽然增长很快, 但不到人口总数的1/6。在这些网民中, 究
17、竟有多少人去查询图书馆的信息, 尚不得知。目前国内外的许多大学图书馆、公共图书馆都实现了图书馆的网络化和电子化,它们的特点主要是:服务形式多样化, 信息资源多样化。信息检索共享性, 读者参与共建。目前Web 图书馆存在的主要问题:1.资源服务共享程度不足基本上各在线图书馆没有实现读者在互联网上续借、预约功能,也不提供电子邮件或手机短信的催还、过期通知等。虽然许多在线图书馆都设置了联机公共目录检索并相应地提供了图书预约服务,但这一服务基本属于虚设。许多在线图书馆虽然提供数据库检索,但大都设置权限,而且大多数还未能提供全文检索,远远不能满足读者的需求。2.检索服务内容不够丰富许多在线图书馆一般仅限
18、于书目文献的检索,不提供读者个人的流通信息检索,也没有全文检索功能及音频、视频检索功能。一般读者访问的目的是查找文献的具体内容,如果在线图书馆没有为读者提供更方便、更快捷、更丰富的服务,读者只能望洋兴叹。在线图书馆只有在充分利用新技术,装备的软件模式, 开发出适合本馆的具有交互性、专业性服务模式, 更好的为广大读者服务,能使我国在线图书馆走在世界的前列。能为读者提供省时高效、界面友好、功能齐全的网上服务,成功建设网站的目标和灵魂。2 项目概述2.1 课题简要说明本系统的研究目标是开发一个集图书管理, 用户管理, 管理员管理, 在线借阅等功能于一体的在线图书馆信息管理系统。图书管理系统的主要功能
19、是实现图书馆图书借阅和归还的管理的自动化。围绕这一主要功能,本系统涉及到以下核心功能:借阅管理,归还管理。除了这些核心功能外,还包括一些基本和辅助功能,它们是:用户管理、在线查询、图书管理。2.2 可行性研究该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术可行性、经济可行性和操作可行性等方面进行分析。2.2.1 经济可行性开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得.因此,开发成本较低。而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度
20、来看,该系统可行。2.2.2 技术可行性技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本网站用的是java开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求0。2.2.3 运行可行性运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。2.2.4 时间可行性从时间上
21、看,在两个月的时间里学习相关知识,并开发网站,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。3 需求概述3.1 系统目标该系统主要建立一个基于B/S模式的图书馆借阅管理系统,面对当起很多小型图书管理仍是人工管理带来的检索速度慢,效率低,借阅归还图书量大,图书统计工作量大,藏书不能完成及时更新的问题,该系统可以对跟系统的两个用户类型的使用实现:1.对于读者在本系统的应用下可实现按照各种方式(如:书名,编号,作者)查询图书馆的藏书情况,方便的借阅图书,归还图书,能够查询自己的借阅图书情况,更改用户密码及个人资料。2.对于图书馆工作人员能够实现方便的对图书进行查询,方便的进行读
22、者借阅情况查询,方便的进行借书还书处理等,便捷的对图书信息进行添加、修改、删除,对读者信息进行相关添加,修改等操作。3.2 用户类和用户特性图书借阅管理系统是一个基于B/S模式的对图书馆进行高效率管理的应用系统,它的用户主要是读者和图书管理员,用户通过该系统进行图书查询进而对自己需要的图书进行借阅及自己的借阅情况进行查询,图书管理员则通过本系统实现对图书及读者的高效管理,除此之外,还需要一个系统管理员对不同的用户进行权限的设置等操作2。两类用户的具体描述如下表所示:表3.1 用户具体描述用户类描述读者读者是该系统的重要的使用角色,他们通过该系统查询自己需要的图书信息,并像图书管理员提出借阅图书
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2015 本科 在线 图书 管理 系统 研究 实现 毕业设计 论文
限制150内