用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计安卓Android毕业设计

基于android的图书阅读与交友系统毕业设计

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

  目 录

摘 要 I

Abstract II

1 绪 论 1
1.1 课题研究的背景和意义 1
1.1.1 课题背景 1
1.1.2 课题研究的国内外情况 2
1.1.3 课题研究的内容及意义 4
1.2 可行性分析 5
1.3 相关技术概述 7
1.4 论文结构介绍 8

2 系统需求分析 9
2.1 系统概述 9
2.2 功能总体描述 10
2.3 界面功能分析 11
2.3.1 服务器端 11
2.3.2 客户端 13
2.4 非功能需求 16
2.5 系统架构概述 17

3 数据库设计 18
3.1 数据库需求分析 19
3.2 数据库概念设计 21
3.3 数据库逻辑设计 24

4 系统详细设计 26
4.1 服务器端功能 26
4.1.1 开启和关闭监听功能 26
4.1.2 新增用户信息 27
4.2 客户端端功能 29
4.2.1 登录和注册 29
4.2.2 查看图书 30
4.2.3 活动天地 32
4.2.4 娱乐一下 32
4.2.5 个人中心 34

5 系统实现 35
5.1 实现原理 35
5.2 服务器模块实现 35
5.3 客户端模块实现 36

6 结束语 43

致 谢 44

参考文献 45

文献综述 46

摘 要

我的毕业设计是基于Android平台设计的一个简单手机APP应用软件。我的应用软件是采用属于 Oracle 公司的MySQL为数据库,在android eclipse开发平台上设计的一款校友论坛式娱乐交流手机APP软件。软件可以实现自己建立读书活动,书评讨论小组。我的图书交友软件界面简洁,功能实用,还可以在阅读疲劳时,玩休闲娱乐小游戏等,很贴近现在大学生在大学校友内学习的同时,和一批志同道合的好友们共同享受学习书籍文化知识的乐趣。总而言之,我的软件是一款学习、交友两不误的软件。能提供很强大的平台给用户去展示自己的个性化校园生活;能有效打发学生无聊时间;更能帮助同学们寻找到心中的那份纯洁的爱情;并且可以搭载一个全面的校园周边服务功能,帮助用户们解决生活中的各种麻烦事情,满足用户各种校园需求。
我的软件采用android作为开发设计的语言,在java平台下,采用eclipse作为设计开发工具,而且我的数据库采用了适用于小型应用软件的MySQL。我的软件的设计功能包括:用户里面的登录和注册、绑定手机电话号码、同学们登录以后,就能够在查看图书板块里面,查看在线图书,图书分类,图书作者,出版社,详情,图书书评论等,在活动天地板块里面,添加自己喜欢感兴趣的活动,用来分享各种读书的乐趣,知识共享,感悟体会共享,发表自己的评论。在娱乐一下板块,我设计了一款时下特别好玩的娱乐小游戏,供读者在阅读疲倦的同时,感受到游戏的魅力,消除阅读的疲劳,达到劳逸结合的目的;最后在个人中心里面,我设计了读者朋友的个人信息,包括:帐号,评论数量,举办活动,游戏高分等个人信息。且能够切换帐号。
我的论文首先通过对安卓的程序的开发设计背景及可行性等进行了分析,而且通过背景资料、及目前相关技术的成熟度,论证了基于安卓的图书阅读及交友系统的开发设计前景、及可行性。并且通过大量需求分析,列举了许多软件需要实现的不同功能,最后选择最实用的功能设计。我的软件详细设计中,我通过文字、图片对应用软件的每一个板块的具体功能做了最详细的阐述。我的软件在开发设计中采用MVC开发模型,使用UML图来呈现整体的结构、模块设计,重复不断迭代开发出最后的完整版本,修缮出最实用的功能,最后测试中,采用回归的测试,体现出了开发应用软件的完整性。
关键词:android C/S模式 图书馆 大学交友 知识分享
Abstract
My graduation design is based on the Android platform design a simple book reading and dating mobile phone APP application software. My application software is the Oracle MySQL company android as the database, in the eclipse development platform, an alumni forum entertainment mobile phone APP software. The software can be realized to establish their own reading activities, book discussion group. My books dating software interface is simple, functional and practical.You can also in reading fatigue, playing recreational games, very close to the now college students to learn in the university alumni at the same time, and a group of like-minded friends together to enjoy the joy of learning books and cultural knowledge.
All in all, my software is a learning, dating two software. Can provide a powerful platform for users to show their own personalized campus life; can effectively sent students boring time; can help students to find the hearts of the purity of love; and can be equipped with a comprehensive service around the campus function, help users solve life in all sorts of trouble things, all campus to meet user needs.
My software use android as the design and development of the language, in the Java platform, the popular eclipse as the development tool of the graduation design and the database the applicable to small-scale applications of MySQL. My software design features include: user login and registration, binding mobile phone number, students have access to view online books in the view of the book plate inside, classification of books, book author, press, details, book reviews, and, in the activities of the world plate inside, add his love interest, used to share a variety of reading pleasure, knowledge sharing, feeling experience sharing, their comments. In the entertainment sector, I design the a nowadays especially fun entertainment games, for readers to read tired at the same time, feel to the game's charm, eliminate the fatigue of reading, to all work and no play makes Jack a dull boy. Finally in the center, I design the readers' personal information, including account, the number of comments, organized activities, games, high scores, personal information. And can switch to account number.
My paper first by on Android program design background and feasibility are analyzed, and through the background information and the technical maturity, demonstrates the Android book reading and dating system design and development prospect and feasibility based on. And through a lot of needs analysis, the different functions of many software are listed, and the design of the most practical function is finally chosen.. My software detailed design, I through the text, pictures of each plate of the application of the specific functions of the plate do the most elaborate. My software in the design and development of the MVC development model, using UML diagrams showing the overall structure, the module design of repetitive iterative development out complete the final version, repair the most practical function, the test, using the regression tests, reflecting the integrity of the software development and application.
Keywords: C/S Android mode Library University dating knowledge share
1绪 论

1.1课题研究的背景和意义
1.1.1课题背景
当我们迎接工业革命的到来的时候,科技带领人类进入丰富的物质生活的世界;紧接着则是二十一世纪,我们再次迎来了又一次改变世界的科技。它就是互联网科技!在不远的未来信息时代,数十亿的人们会舒适的在自家房子里、办公室内、工厂内和全世界乃至全宇宙的生命体进行互动交流沟通,学习进步,传递科技知识,传承传统文化。目前为止,我们大部分人都是利用树木加工成了纸张为载体去记录所有信息数据。这种方式无法满足人类的未来需要,成本昂贵,污染环境,资源浪费,运输不便,易被损坏等。由于信息时代的降临,我们通过无数的网络节点,连接成一个庞大的数据储存传输的网络,满足人们的知识传播需求!这么一场景不仅仅是单纯的幻想,它可能会很快就能在未来实现。计算机网络技术在发展中的日新与月异,互联网的普及越来越深入的改变了人们生活与工作,大的影响到国际中贸易交易,小的影响到购物网站中选择物美价廉的宝贝物品。现在的信息科技都能利用计算机网络技术开发出人们需要的各种应用软件,并在人们的工作岗位、生活环境、教育质量、社交网络等的全方面都展现着无法替换的作用。例如家喻户晓的即时通信应用软件腾讯ICQ(简称QQ)、MSN(Microsoft Service Network)、免费的语音沟通软件Skype,这些社交工具都借助互联网作为平台,不再受到空间距离和时间成本的限制,而且和传统的信息沟通交流方式对比有很多优势:操作管理方便、成本低廉实惠、即时性能好。不但包括这些,还有这些社交软件在近几年的国内发展中,各种各样的功能被开发出来,如在线office办公、各种格式影音媒体文件的传输、网盘文件的共享等,这些功能越来越成为人们日常生活和经常工作的必须工具,极大的方便了我们的日常生活工作。在目前为止,我们使用的许多即时聊天工具都是需要借助互联网平台(例如: 微软M S N、腾讯Q Q、等),但是在一些特殊的工作环境下,比如小型的工作团体和学校内部,并不是必须要接入互联网,仅仅需要在校内局域网内搭建实现简单的社交沟通和信息文件的分享都可以满足了,所以校内的图书馆社交软件是广泛需要的一款针对学校老师和学生的学习社交软件。微投资,简单功能,小平台。图书馆社交软件就是实现了小型网络中的借助读书交友的简单软件,具有安装包微小,安装很容易,操作人性化,界面简洁,功能实用的特点,解决了在校学生教师在生活学习之余课外学习的渠道问题,实现了在学习读书的同时,结交志同道合的书友、笔友!

1.1.2课题研究的国内外情况
优势:
专业的为学生打造的一款严格实名制的交友软件,只为打造更加安全、放心、有信誉的交友软件。改善大学生的生活、学习、交友,避免一些大学生心理问题,主要是解决大学生情感需求。
弱势及弥补:
由于为了保证学生交友的绝对安全和真实性,牺牲了社会上广大的非学校的用户,使用群体仅限于全国各大在校大学生。但是为了提高软件的使用广度,可以考虑从某些事业单位、公司企业单位、机关部门等需要对外封闭的群体改进!有点类似与电话网络中的短号网!对外对内实行两套把关!
后期可以改成一种有两种用户群体的软件,如:校内人员、校外人士。类似分类可以很快实现对对方的身份确认。而且能有效解决用户群体局限的问题。
创意在于:创建一个以大学生为主体,通过阅读图书为媒介,实现交友学习,解决校园生活问题的理念。1.激发学生学习热情。2.有效解决学生生活中可支配时间的无目的性。3.比较正规的提供一个实名制的、安全性高的、只为学生提供的交友平台软件(网站)。4.能提供比较全面完善的校园周边服务5.史无前例,在百度或者谷歌上搜索,没有一个有关校园阅读图书交友的软件,多的是一些图 书馆恋爱的文章!
(1)QQ
腾讯QQ大部分用户仅用于和已经认识的熟人聊天交友,对于周围的陌生人往往是瞎聊几句,并没有有指向性交友的流程。没有绝对的真实性,没有安全性。该软件能基于严格的实名制的基础上进行有选择性的筛选你想交往的朋友。
(2)微信
注册用户广泛,交友对方身份不明,交友成功概率小。往往成为成年人为达到一些不负责任的行为的工具。并不能成为那些真心交友的用户的信赖的软件。
(3)人人网
用户多为自己同学,不能扩大你的交友圈的范围,也许你想认识新的朋友的时候,该软件并不能很全面的提供某些功能服务。
(4)百合网
面向全社会的百合网里面的用户身份过于复杂,学生很少用百合网寻找朋友。虽然是实名制,但是一样不是严格的实名制,任何用户都可以注册,不能满足学生的需求。
(5)新浪微博
该网站上面的主要优势在与强有力的关注量和海量的信息量,但是关注的用户往往是和自己一点关系都没有的陌生人,不能很有效的通过该网站实现寻找朋友的功能服务。
(6)Facebook
该网站主要是在照片分享功能很好,不过正在转向为互联网搜索。主要以适合美国大学生是口味的“酷”等新鲜元素。但是不适合中国大学生的现状,严重的制约了该风靡全美的社交网络网站在中国的发展。我就想做一个完全适合中国大学生的软件或者网站。安全、实名、诚信、时尚、合适、新鲜、人性化、全面化!
(7)青梅
该软件优点在于在全中国都还没掀起校园移动应用平台的时候,首先的想到了这个校园移动客服端领域能够建立神话一般的软件。体验界面很清新,内容很全面,但是软件侧重点不一样,侧重于论坛,缺少交友模块,注册没有实名制和唯一性,社会外界人士很轻易的就能注册成为用户(缺乏用户安全感),不能保证只有在校学生才能注册。缺乏交友模块是严重的问题,用户不能感受到交互性,感觉自己在玩单机游戏一样无聊,该软件暂时没有实名制的保护就没有真实性、安全性;就和大众软件一样处于同一个市场竞争平台。类似‘苹果’的创意理念,全封闭式的模式可以带来一种意想不到的天空,在这片天空中‘苹果’拥有绝对的制空权,从而得到众星捧月般的追爱。抛弃社会非学生用户群体,可以得带学生更强烈的拥护,让学生拥有一片纯洁的天地。青梅一开始让我感觉我的创意“撞车”了,但是体验过后,感觉“青梅软件”交友模块功能成为严重问题,其次是严格的实名制,导致的安全性的难以保证,一些虚假信息可能会充斥平台。最后值得说的是,貌似我没有体验到用户能够发表文章,全部都是官方发布的帖子。用户好像只能评论,而且看其他用户评论的时候,不能链接进入其他用户的主页。只能说青梅侧重点不同,青梅侧重在于论坛信息和部分校园周边服务,我的软件侧重在于通过一种全新的媒介——学习读书,去达到交友目的,以学交友,交友促学,同时也会包括论坛与校园周边服务,也拥有一些青梅没有的其他功能。还有最后需要考虑的是,是否把平台搭载在校园网的服务器上,个人觉得是强烈建议搭载在校园服务器上面。考虑主要有两点,1、学生不会浪费宝贵的手机流量在还没有得到广泛关注的软件上。2、借用校园网服务器,可以通过软件促使学校改善校园网络服务器质量,从而解决学生“选课问题”,相信每个学生都愿意选课的时候能够顺畅的选上自己想要选的课。
1.1.3课题研究的内容及意义
一个借助读书为媒介的校园交友软件(网站),能提供很强大的平台给用户去展示自己的个性化校园生活;能有效打发学生无聊时间;更能帮助同学们寻找到心中的那份纯洁的爱情;并且可以搭载一个全面的校园周边服务功能,帮助用户们解决生活中的各种麻烦事情,满足用户各种校园需求
(1) 创意一,一个全新的学生交友学习平台。提供通过读书、音乐、运动交友的媒介,搭建一个校园信息共享平台,创建全面的校园周边服务功能。
(2) 创意二,一种全封闭式的理念,放弃了学校以外的用户,专门为了全国各大高校的学生提供全面性、安全性、人性化的网络服务。
(3) 创意三,建立了一种全新的交友模式,不仅提供一个适合大学生读书学习的软件,而且创造性的提出通过学习结交陌生同学朋友的方式。打破了传统的只有学习或者只为交友的软件固定模式。
大学生,在社会上渐渐成为一个很特殊的群体。这是因为很多同学刚刚从一种作业如山、压力巨大、时间繁忙且有规律的高中生活过渡到全新的大学生活。这种转变不仅仅在于受教育的环境和生活环境的方面,更多的是学生的自我定位会发生前所未有的变化。但是当他们突然面对一个给予充足时间、管理宽松的大学生活中,很多同学都从最初对大学的极度兴奋、憧憬、向往等情绪慢慢磨灭成一种种仿佛在浪费青春时光的愧疚之情(其实每个同学都是在成长与完善自我当中,不过他们没有自我察觉罢了)。大学里面可自我支配时间的安排将直接或间接的影响一个大学生的未来发展。一部分同学选择参加各种学生会和校园社团活动,一部分同学选择寝室各种网络游戏和电视连续剧、一部分同学选择把全部时间投入到学校科研事业和实验室锻炼、一部分同学则想方设法让自己的生活充实起来……总体而言,大家都很忙,但是不知道为什么忙!
从学校角度来讲,大学教育当中迫切需要一款适合现在大学生学习科学文化知识的搭载在移动设备上的软件(或者网站)。但是,强制移植在学生生活中的东西往往会引起学生强烈的反感,并且难以达到预期效果,最终适得其反。所以必须考虑从学生角度来实现软件定位。同学们在拥有一款很时尚的学习软件的同时,能够让该软件提供学生在生活中和学习上各种人性化的服务。最终达到双赢的效果。故分析现在年青人情感需求可知,对异性朋友的需求占绝大比重。基于以上叙述分析,一款集合学习、交友、校园周边服务的软件(网站)是有很大的客服需求和国家政策支持的。
1.2可行性分析
1.技术可行性:根据目前应用程序开发所需要的技术和实现方式的约束条件等分析,可得出结论,基于的安卓的图书吧软件成为一款为用户相互阅读学习沟通交流和实用的信息文件的资源的共享的平台,现在这个社会中,我们渐渐的感觉到了,生活当中无处不在,无处没有计算机网络的存在。日常生活当中也存在一批人离不开互联网的人,他们利用互联网的便利完成工作,学习,娱乐等。移动智能安卓手机的硬件 目 前 为 止 已 经 技术发展迅速,各种各样的互联网服务器中的移动智能安卓手机硬件设备基本上可以完全实现我所设计的应用软件的全部功能需求,综上所述我设计的在安卓手机平台上设计开发实现一款简单实用的基于安卓的图书吧系统的设计与实现,不管是在技术上还是硬件支持上都是完全可行。
在移动手机硬件方面要求,C P U:主频需要1.6GHZ或者更高,内存最低需要5 1 2 M B或者更高,储存磁盘盘8G或者更高,网络:3 G 网络 有H S P A +,联通3 G(W C D M A),联通2 G/移动2 G(G S M),支持频段有2 G:G S M 8 5 0 / 9 0 0 / 1 8 0 0。3 G:W C D M A 8 5 0 / 2 1 0 0,w I f i有W I F I,W A P I,I E E E 8 0 2.1 1 n / b / g,连接与共享有N F C,O T G,W L A N热点,蓝牙4.0支持自适应以太网卡,显示器:支持256色显示器即可,软件对硬件要求相对很低,所以在硬件支持上完全可行。
在移动手机的软件方面,由于软件是在安卓平台下开发出来的,所以强烈推荐使用安卓手机环境运行应用软件,数据库则需要SQL2008或者更高,需安装安卓4.0或更高,安装基础APK软件包。所使用的开发工具是EclIpse,EclIpse 是一款开放性源代码的、基于Java的可扩展性的开发设计平台。就其开放平台本身而言,它仅仅只是一个框架加,加上一组服务,用于通过某一些插件和组件搭建成的开发环境而已。但是,特别的是,E c l I p s e 附带着的是一个标准的大的插件集,里面包括Java的开发工具(Java Development KIt,JDK)。它是一款特别成熟的开发工具,特别在不同应用平台上都有特别好的软硬兼容性,而java也是EclIpse开发设计平台中一个相对稳定的开发平台,在他里面开发的软件都有很好的软硬兼容性,所以不论是在安全性、可用性、可靠性、可扩展性、可行性、还是经济性等各个方面上,都是完全能够满足设计需要的。综上所述,软件方面的技术是可行的。

2.经济可行性:我的基于安卓的图书吧系统在硬件上,全部开发只需要仅仅一台普通的笔记本电脑,在我的基于安卓的图书吧的系统测试的过程中,使用了自己的安卓手机一部一起进行配合测试。并且在应用软件上,全部的设计开发过程中,我都只使用的win 7平台是我笔记本自带系统,java配置环境、Eclipse和MySQL全部都是使用的免费版,极大的节省了开发设计成本。我的基于安卓的图书吧的系统的相关设计开发资料整理和开发的信息的收集,全部都是是来源于我重庆理工大学的学校图书馆还有我们的互联网。应用软件在今后的后续的维护和应用软件的调试阶段都是本人独立完成的,全部的开发设计的成本均可以限制在完全可接受的经济范围内。我的基于安卓的图书吧的系统文档的编写所用微软办公软件也均是免费版,我的基于安卓的图书吧的系统开发过程中开销很小,综上所述在经济上完全可行。

3.操作可行性:我的基于安卓的图书吧的系统是一个客户/服务器模式的网络的图书吧的系统软件,因为由于是在win7平台中的java Eclipse开发设计的移动智能手机的窗体应用程序,而日常我们经常使用安卓的智能手机,所以我的基于安卓的图书吧的系统窗体应用已经是非常熟悉易懂的简单性的操作,另外再加上图书馆智能手机应用客户端,例如超星图书馆等诸多的图书馆手机应用软件平时也有很大家广泛的使用的软件,并且还有类似贴吧一样的快速扩散性分享信息资源的论坛。综上所述,我的基于安卓的图书吧的系统在操作上,C/S模式的网络图书吧的软件在操作上是完全性的可行的。
1.3相关技术概述
(1)Eclipse 是早期开发商OTI、IBM的一个开放性源代码的、基于Java开发平台的可扩展性的开发平台。单就其本身而言,它就仅仅只是一个框架、及一组服务,用于通过某一些设计插件组件构建的开发环境。然而,特别幸运的是,Eclipse还携带着了一个很标准的大插件集,Eclipse里面包括了Java开发工具(Java Development Kit,JDK)。
(2)MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。
(3)J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。
J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。
(4)MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
1.4论文结构介绍
本论文一共分成七个章节。第一章是本论文的绪论,绪论的主要的内容是对我这次毕业设计的整体的概述,还介绍了课题的发展的背景和开发的意义、以及对整个移动智能手机系统的开发的全局,进行了可行性的分析,介绍了开发中所用到的开发平台、以及相关的开发技术。第二章是我的基于安卓的图书吧系统应用软件的需求分析。我的基于安卓的图书吧系统需求分析是从总体上对应用软件的功能做出了综合的描述,本论文主要是通过了软件功能的需求分析和非功能的需求分析了两方面的部分对应用软件的整体性的功能做出了详细的剖析;第三章为系统概要的开发设计的部分,本论文使用了层级图式的方式展示了我的应用软件系统的功能的模块;第四章就是数据库的设计,通过E-R图,和在数据库的逻辑图上,展示了应用软件的系统的数据库内容,和设计的主要功能;第五章就为软件应用系统详细的设计,这部分是对应用软件系统概要的设计的进一步深化和拓展,这部分具体性的阐明了每个功能模块的设计的思想,和工作的原理;第六章为我的系统的实现,这部分通过对各个模块的具体分析,和代码的展示,展示阐述了具体功能是怎么样实现的;第七章是结束语,这一部分是对本次毕业设计的整体总结,和对暂时没有实现的功能的说明,表达了自己在这次很有意义的毕业设计中的所有收获,和对以后学习生活中的目标和计划。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信