大学毕业论文-—基于ssh的图书点评网站的设计与实现.doc
《大学毕业论文-—基于ssh的图书点评网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《大学毕业论文-—基于ssh的图书点评网站的设计与实现.doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、哈尔滨科学技术职业学院专科学生毕业论文论文题目:基于SSH的图书点评网站的设计与实现学 院:哈尔滨科学技术职业学院理工系年 级:2 01 1 级专 业:计算机网络姓 名:魏 彩 凤学 号:0 5指导教师:熊国良2014 年 5月 10日摘要随着教育和商业信息化的快速发展,互联网逐渐的成为了人们日常生活中不可或缺的东西。这也是在未来教育和商业的发展中所走的必然趋势。现在伴随着图书文化的再次兴起,各种图书网站也都相应出现。其中网上的图书阅读和评价占据了主导的地位,相对于传统的阅读模式而言,读书点评网站的设计与实现旨在实现读者能够在不浪费更多的人力和时间的前提下,使得读者能够在互联网上快捷方便的找到
2、自己所需要的图书并进行相应的点评。本网站的设计在综合分析了当前的读者的喜好以及提供阅读场所的阅读模式的基础上,采用了JAVA当前开发中比较成熟的框架模式,即Struct2+Spring+Hibernate框架进行设计实现。以MyEclipse作为开发工具,采用Tomcat服务器技术,使用MySQL作为后台数据库。图书点评网站是一个信息交流平台,可以和其他用户之间进行交流以达到资源共建与共享。整个系统从符合界面友好、操作简便、灵活、实用、安全的要求出发,完成了注册登录、图书管理、博文管理、图书和博文点评功能、好友管理、搜索与统计、好友留言、超级管理员等功能。本网站的设计本着“资源共建与共享”和“
3、一切为了读者”,的宗旨,努力打造一个供广大读者进行学习交流和心灵沟通的网络平台。关键词Struct2、Spring、Hibernate、图书点评网站Abstract With the rapid development of information technology education and business, the Internet gradually became the indispensable things in Peoples Daily life. This is education and business in the future in the developmen
4、t of the inevitable trend. Now along with books culture rise again, all kinds of books are corresponding to. Which online book reading and evaluation occupies the dominant position, compared with the traditional model of reading, reading review websites designed to realize the design and implementat
5、ion of the reader to do not waste more manpower and time under the premise of enables readers to quick and convenient to find what they need on the Internet book review accordingly.This website design in comprehensive analysis of the current readers preferences as well as providing reading place rea
6、ding model, on the basis of using the JAVA compare mature framework in the current development pattern, namely Struct2 + Spring + Hibernate framework design and implementation. Eclipse as development tools, use the Tomcat server technology, using MySQL database as the background. Book review site is
7、 an information exchange platform, can communicate with other users in order to achieve resources sharing and sharing. From the whole system in line with the friendly interface, easy operation, flexible, practical, safety requirements, completed the registered login, book management, post management
8、, book and post comments on function, management, search and statistics and message friends and super administrator, etc. This website design in line with the resource and sharing and all for the reader, the objective, efforts to build a for readers to learn communication and spiritual communication
9、 network platform.Key wordsStruct2,Spring, Hibernate, Book Review Sites 目录摘要iAbstractii第一章 绪论11.1课题背景11.2 目的和意义21.3 系统设计思想21.4 系统开发环境与运行环境31.5 本章小结4第二章 系统分析52.1 需求分析52.2 可行性分析62.3 本章小结7第三章 系统相关技术简介73.1 Struts技术介绍83.1.1 Struts的原理83.1.2 Struts的优缺点93.2 Spring技术介绍93.2.1 Spring的原理103.2.2 Spring的优缺点103.3
10、Hibernate技术介绍113.3.1 Hibernate的原理113.3.2 Hibernate的优缺点123.4 本章小结12第四章 系统设计与实现134.1 系统概要设计144.2 系统详细设计与实现154.2.1 注册登录模块164.2.2 书籍管理模块174.2.3 点评管理模块184.2.4 搜索与统计模块194.2.5 博文管理模块204.2.6 书友管理模块204.3 数据库设计与实现214.3.1 数据库概念结构设计224.3.2 数据库逻辑结构设计与实现264.4本章小结30第五章 系统测试315.1测试的概念315.2测试项目325.2.1测试方法325.2.2系统单元
11、测试325.2.3系统功能测试335.2.4系统确认测试365.3 本章小结37结论38参考文献39致谢1图书点评网站的设计与实现第一章 绪论随着网络时代的深入,网络图书工作也发生了巨大的变化,尤其是信息网络化和文献信息资源网络化,更是未来网络图书实现高科技化的必由之路,所以,这对于新一代的网络图书平台来说面临着更大的挑战。自2000年互联网泡沫破灭后,我国网络迎来了蓬勃发展的快速发展时期,网络已逐步融入到更多的传统行业之中,其价值和作用不言而喻。就网络图书而言,电子图书馆已经是网络时代发展的客观需求。虽然说每个地方都有大型或者是小型的图书馆,但是有了网络人们更愿意在网上直接阅评。图书的网络化
12、建设正逐步走向实用化阶段。在建设的过程中我们认识一些认知误区、缺乏系统规划、数据库建设等一些不足之处。我们弥补这些不足之处,使得图书在真正意义上的达到读书网络资源共享。图书点评网站就是含有海量的读书信息,并且能够提供用户自由的发表自己的文章和意见的交流平台。 用户登录后只需要通过键盘输入需要的信息即可获得所需读书和文章信息,当用户发现有与自己兴趣相投或者其他友好迹象的时候可以添加对方为好友,通过给好友留言的方式在平台上进行沟通。 作为一个独立的图书点评系统,它的功能充分体现着读者能够进行独立学习、开放学习、寻找乐趣这些观念,方便读者寻找各种读书。本图书点评系统旨在把图书文明更进一步的推广给广大
13、读者和作者,用当今的网络技术代替传统的阅读书本展示给消费者。模糊查询模块让读者更加容易找到所需内容进行学习和交流。从网站的可扩展性方面考虑,我们在网站中加入了对图书的添加、删除、修改功能。有了这个功能模块,将给予读者带来很大的方便。1.1 课题背景有关网络图书的互联网络化建设从20世纪60年代美国等发达国家开始,他们提出了图书馆集成管理系统、微机局域网、计算机管理等建设基本方向。70年代逐步实现:联机局域网广域网。80年代初步形成了联机检索在一定范围内实现资源共享。特别是90年代以后基于互联网络的发展,网络图书的管理进入了虚拟和电子的建设,而网络图书平台的兴起引起了人们的高度重视和重点建设。在
14、我国图书馆的各个历史发展阶段,“资源共建与共享”, “一切为了读者”,始终是一贯的宗旨。然而,传统的资源共建与共享只限于图书馆之间对于印刷型文献的互惠互借、协调采购等有限的互补分享,作用有限。现代的资源共享则必须借助于计算机网络技术,打破地域和机构的界限,超越时间和空间的约束,追求在任何时间、任何地方都能够访问到任何图书馆的数字化资源,即为读者提供一个资源共享的“自由空间”。网络环境,促使图书馆对“资源共建与共享” 这一概念产生了革命性的再认识。以网络技术、计算机技术、多媒体技术为核心的信息技术不断取得突破,强烈冲击着人们的生活,图书馆以及图书馆人也承受着这种冲击,在这种新的形势下越来越多的图
15、书馆也加入了互联网,越来越多的图书网站也随之诞生。这些分散的图书与信息资源联系在一起,形成了一个庞大的网络信息资源库,为文献资源共享提供了可能。因此不断加强图书网络化建设,实现图书与图书之间、图书与信息资源之间、图书与读者之间信息交流的网络是未来发展的必然趋势,也是实现文献资源共享的坚实基础于小燕.浅谈图书馆网络化与信息资源共享J.图书馆学刊.2002.01,12(3):3-4。1.2 目的和意义本图书点评系统旨在把图书文明更进一步的推广给广大读者和作者,用当今的网络技术代替传统的阅读书本展示给消费者。它既是一个远程文献信息检索和阅读服务的平台也是一个关于各种图书交流的论坛。图书点评网站能够很
16、好的筛选出那些优秀的图书供读者阅读,并且还支持会员可以发表文章供其他用户阅读,一起来交流大家的写作技巧。图书点评网站的设计面向了广大的读者以及读书的爱好者,它提供的这个平台能够很好的实现交流互动。使读者再阅读和探讨的过程中不断的获益,它既是你的良师也是你的益友。本网站的设计本着“资源共建与共享” 和“一切为了读者” 的宗旨,努力打造一个供广大读者进行学习交流和心灵沟通的信息交流平台。1.3 系统设计思想本系统的设计特点是具有良好的用户界面,网站各功能使用方便、清晰而灵活。软件所适应的操作系统必须易于理解并具有非常好的可移植性。网站系统的特性有:实用性、开放性、安全性、可维护性、可扩展性。实用性
17、:网站系统从用户的需求出发,以供用户使用方便快捷为第一准则。根据用户实际的需求情况,全面考虑到读者在阅读和浏览过程中可能遇到的问题,尽量想出与之相对应的解决办法。开放性:一个好的软件系统必须具有开放性,网站应该面对广大的用户,供广大用户使用和反馈,从中不断的改善本系统的问题,为了是能够给广大用户提供全面的服务。安全性:系统在开发的过程中应用各种安全手段来保护有关数据的安全,避免有些数据泄漏造成没有必要的损失。软件所在的操作系统还必须提供进程间的通信功能及可以有效地防止非法侵入保证数据安全的安全防护措施。并有强大的防病毒能力。可维护性:系统的设计要求能够及时的进行维护。通过及时的更换硬件的配置来
18、进行硬件维护,通过设计的层次结构合理性来进行软件的维护和升级。可扩展性:良好的可扩展性的目的是为了应对未来可能需要进行的修改,而造成代码被过度工程化地开发,可扩展性可以通过软件框架来实现江开耀.软件工程新书M.西安:西安电子科技大学,2008.03:23-56。1.4 系统开发环境与运行环境开发此网站所需要用到的软件环境如下: 操作系统:Windows XP/Win7/Win8。 数据库:MySQL。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,所以选择了MySQL作者为数据库管理系统 开发工具:MyEclipseMyE
19、clipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。极大地提高了程序设计的效率,比较适合图书点评网站的开发。1.5 本章小结 本章主要介绍了基于SSH的图书点评网站实现的社会背景和意义,系统设计的目的和意义提出了开发本系统
20、的前提,通过系统的设计思想论证了图书点评系统的设计核心。 可见图书点评网站在网络图书中起到了很大的推进作用。该系统的设计思想与开发的运行环境也都是条件允许的。为了确定系统是否能够进行开发下面将讨论系统开发的需求分析和可行性分析。第二章 系统分析图书点评网站设计的思想是具有友好界面、使用方便、功能齐全、清晰而灵活、易于扩充和修改等特点的网站系统软件。图书点评网站不单纯的只是针对图书进行点评,它也是一个交流互动的平台。这样才能使本系统显得不单调,从而吸引更多的读者来关注该平台。已经注册的用户应该自己也可以发表文章,其他用户可以评价发表过的文章。用户对自己的文章有一系列的操作,用户之间可以加为好友的
21、方式达到系统成为一个互动交流平台的目的。2.1 需求分析做好需求分析是整个软件系统开发过程的首要任务,也是系统开发最关键的一个环节。系统分析的完不完整直接影响到用户的操作体验以及整个系统的功能完整性。所以要做好需求分析一定要对系统所需要解决的问题进行详细的分析,弄清楚问题的要求。建立一个新的系统之前要明确新系统的目的、范围、定义和功能所要做的所有工作,在整个需求分析的阶段它需要系统分析员确定用户的需要,明确系统的功能,把问题实例进行抽象化处理和分析。综合需求分析的方式和方法,新开发出的网站系统具有友好界面,用户操作起来方便简单、能够很容易的找到用户需求的功能。图书点评网站的实现功能应具有以上特
22、点,它自身有海量的图书信息提供给读者阅读,是用户再闲暇时能够有所阅读,若是用户对图书兴趣很浓则可以通过点评的方式来发表自己的意见或者与其他本书的读者进行点评式的交流陈新.图书管理系统设计与实现J.硅谷.2011.14,7(4):2-3。对于那些对写作有很大的兴趣的用户来讲,本系统还应该为用户提供发表文章的平台,用户可以通过发表博文的方式来展现自己的文学水平,这样的方式也能提高用户的写作水平,也可以说是一个学习的平台。 当然用户之间也是需要交流的,这样才能体现文化的多样性,为满足广大用户的需求本系统也提供了通过好友留言沟通的方式来实现用户之间的沟通。本系统还设有超级管理员的功能,能够及时对图书模
23、块信息的更新和修改,在维护系统中起到了一定的作用。在上述用户的需求的环境下,提出了图书点评网站系统的需求。2.2 可行性分析可行性分析是针对本项目的主要内容和配套条件,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的经济效益和社会影响进行预测,从而提出该项目是否值得开发和如何建设的咨询意见,为项目决策提供一种综合性的系统分析方法。图书点评系统能够为用户提供快捷地查询图书和博文的内容,方便用户进行图书资料的阅读和学习,并且能够及时的进行用户之间的交流。这就摆脱了浪费时间去图书馆和书店所带来的诸多麻烦。对于图书点评系统的可行性分析将从以下三个方面进行分析研究。第一、技术可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学毕业 论文 基于 ssh 图书 点评 网站 设计 实现
限制150内