• / 44
  • 下载费用:5 金币  

校园生活百事通的设计与实现.doc

关 键 词:
校园生活 百事通 设计 实现
资源描述:
本科毕业设计说明书题 目:校园生活百事通的设计与实现 院(部):计算机科学与技术学院 专 业:软件工程 班 级:软件 123 姓 名:周亚茹 学 号:20121112097 指导教师:伊静 完成日期:2016 年 5 月 25 日 山东建筑大学毕业设计说明书I目 录摘 要 .....................................................................IIIABSTRACT................................................................................................................................IV1前 言1.1 选题背景 .................................................................11.2 系统简要说明 .............................................................21.3 相关开发技术简介 .........................................................21.4 应用前景 .................................................................32需求分析2.1 系统概述 .................................................................42.2 功能需求 .................................................................42.2.1 我要吐槽 ...........................................................42.2.2 逸生活 .............................................................42.2.3 微星带 .............................................................42.2.4 毕业回忆 ...........................................................42.2.5 淘吧 ...............................................................52.2.6 天气查询 ...........................................................52.3 界面需求 .................................................................52.4 性能需求 .................................................................52.5 运行需求 .................................................................52.5.1 用户接口 ...........................................................52.5.2 硬件接口 ...........................................................52.5.3 软件接口 ...........................................................62.5.4 故障处理 ...........................................................63概要设计3.1 系统结构设计 .............................................................73.2 数据库设计 ...............................................................93.2.1 概念结构设计 .......................................................9山东建筑大学毕业设计说明书II3.2.2 逻辑结构设计 ......................................................103.2.3 物理结构设计 ......................................................144详细设计与实现4.1 系统架构设计 ............................................................164.2 功能设计与实现 ..........................................................174.2.1 导航界面 ..........................................................174.2.2 主界面 ............................................................184.2.3 注册功能 ..........................................................184.2.4 我要吐槽模块 ......................................................194.2.5 逸生活模块 ........................................................234.2.6 微星带模块 ........................................................254.2.7 毕业回忆模块 ......................................................274.2.8 淘吧模块 ..........................................................294.2.9 天气查询模块 ......................................................315系统测试5.1 用户登录及注册测试 ......................................................325.2 我要吐槽模块测试 ........................................................335.3 逸生活模块测试 ..........................................................335.4 微星带模块测试 ..........................................................345.5 毕业回忆模块测试 ........................................................355.6 淘吧模块测试 ............................................................355.7 天气模块测试 ............................................................366总 结 .......................................................................................................................................37谢 辞 ..........................................................................................................................................38参考文献 ......................................................................................................................................39山东建筑大学毕业设计说明书III摘 要随着科技的发展,智能手机已经开始逐步取代传统 PC 渗透进入了人们娱乐、生活的各个方面。从 2011 年开始,我们的生活开始步入移动互联网时代,用“忽如一夜春风来,千树万树梨花开”形容智能手机的普及一点也不为过。上班间隙、地铁上、公交车里,随处可见人手一部手机,在不停的刷新、滑动着屏幕。眼下,手机俨然成了人们每天接触次数最多、接触时间最长的媒体。手机上网使人们能够舒服的躺在床上获取信息,感到无聊的时候就会用手机的“手机人”占到 70%,公交车上手机上网的人群占到 67.4%,有 59.9%的人群在等人的时候选择手机上网,还有 43.9%的人群上厕所也要用手机。(两段合成一段,说明开发的背景及意义即可)本系统是一个基于百度开放云平台和 Android 系统,专门为校园生活量身打造的智能手机第三方应用程序,本设计需要运用多种计算机开发技术,包括 Android 开发技术、Java 技术、JSON 技术、数据技术等,实现包括发布微博,查空教室,查宿舍剩余电费,查电影,失物招领,物物交换,校园最新活动查看及发布,毕业回忆(通讯录、招聘信息),查询天气,定位等多种功能,使我们“不出宿舍门,尽知校园事”,方便了我们日常的学习和生活。关键词:校园应用;Android;百度开放云平台;百度地图;智能手机山东建筑大学毕业设计说明书IVThe design and implementation of campus life除了 of,其他单词首字符都大写ABSTRACTWith the development of technology, smart phones have begun to gradually replace the traditional PC penetration into every aspect of people's entertainment life. Starting in 2011, our lives started to move into the mobile Internet era, with “suddenly, such as spring night, the Trees of pear blossoms“ to describe the popularity of smart phones is not an exaggeration.In work clearance, on the subway,and buses everyone holding a phone, constantly refresh, slide the screen.Right now, the phone seems to be the media which is the maximum number of people contact and the longest exposure every day.Mobile Internet allow people to comfortably lie on bed to get information, we call those people “mobile phone people“ who using a mobile phone when they feel bored and they accounted for 70%, the bus mobile Internet accounted for 67.4% of the population, 59.9% of the population choose mobile Internet when they wait for others , as well as the 43.9% of the population have a toilet with a cell phone.The survey found that 82% of college students own a smart phone. This system is a smart phone third-party application that based on Baidu open cloud platform and the Android system, specially tailored for the campus life. This design requires the use of a variety of computer development technologies, including Android development technologies, Java technology, JSON technology, data technology, implementation includes release micro blog, check empty classrooms, check the remaining quarters of electricity, check movie, Lost and Found, barter, publish and view the recent activity on campus, graduation memories (contacts, job offers), check the weather, location, etc. a variety of features that make us “not to go out of the dormitory door, to know campus ministry“ , all these things can facilitate our daily life and study.Keywords: campus applications;Android;Baidu open cloud platform;Baidu map;smart phones山东建筑大学毕业设计说明书11前 言1.1选题背景随着科技的发展,智能手机已经开始逐步取代传统 PC 渗透进入了人们娱乐、生活的各个方面。从 2011 年开始,我们的生活开始步入移动互联网时代,用“忽如一夜春风来,千树万树梨花开”形容智能手机的普及一点也不为过,上班间隙、地铁上、公交车里,随处可见人手一部手机,在不停的刷新、滑动着屏幕。据统计,国内手机用户接近 11 亿,其中 3G 用户约为 1.5 亿,成为全球最大的手机市场。国内咨询公司最新的调查显示,在中国,33.3%的手机用户称手机是每天最早接触的信息源,每天醒来第一件事就是在睡眼惺忪中查看手机中信息的变化。同时,有 62.7%的人表示手机是他们每天最晚离开的信息源。可见,手机俨然成了人们每天接触次数最多、接触时间最长的媒体。手机上网使人们能够舒服的躺在床上获取信息,感到无聊的时候就会用手机的“手机人”占到 70%,公交车上手机上网的人群占到 67.4%,有 59.9%的人群在等人的时候选择手机上网,还有 43.9%的人群上厕所也要用手机。网上有笑话说“小学费嘴,初中费笔,高中费脑,大学费流量”,由此可见智能手机已经成为大学生活的一部分,甚至已经逐渐演变成生活中的必需品。调查发现,82%的在校大学生拥有智能手机并安装了大量应用软件,应用软件主要分为几类:一是沟通聊天类软件,以微信、QQ、微博、来往、人人网等为代表,使人与人之间沟通变得更加方便、快捷,大大拓展了大学生的交友空间,丰富了社交模式;二是手机游戏、视频、音乐类软件,如今大学生都已安装了手机网络游戏、优酷、土豆等软件,智能手机让大学生在不同地点同时进行同一网络游戏成为现实,此外,随时随地观看影视节目、享受音乐,也高度丰富了大学生的娱乐生活;三是浏览器、阅读、谷歌地图、网上支付等工具软件,方便大学生随时随地的查询资讯,为生活和学习提速。但是,市场上只针对在校大学生的软件非常少,既能实现沟通聊天,又能服务生活的软件更是少之又少。山东建筑大学毕业设计说明书21.2系统简要说明本系统是一个基于百度开放云平台和 Android 系统,专门为校园生活量身打造的智能手机第三方应用程序,本设计需要运用多种计算机开发技术,包括 Android 开发技术、Java 技术、JSON 技术、数据技术等,实现包括发布微博,查空教室,查宿舍剩余电费,查电影,失物招领,物物交换,校园最新活动查看及发布,毕业回忆(通讯录、招聘信息),查询天气,定位等多种功能,使我们“不出宿舍门,尽知校园事”,方便了我们日常的学习和生活。1.3相关开发技术简介(1)Native AppNative App 是一种基于智能手机本地操作系统(如:Android)并使用原生程式编写运行的第三方应用程序,也叫本地 App, 位于平台层上方,向下访问和兼容的能力比较好,可以支持在线或离线,消息推送或本地资源访问,摄像、语音、拨号等功能的调取。(2)移动互联网技术移动互联网是在互联网技术经过充分发展之后,与移动通信的数据通信能力相结合形成的技术平台,解决了常规互联网受网络接入条件制约的访问能力问题。移动互联网是互联网的最新进展,极大地扩展了互联网的覆盖范围,大部分互联网应用都在向移动终端用户进行扩展或迁移。(3)百度云对象存储百度云对象存储,即 BOS(Baidu Object Storage),提供稳定、安全、高效、高可扩展的云存储服务,支持最大 5TB 多媒体、文本、二进制等任意类型数据的存储, 支持签名认证及 ACL 权限设置进行资源访问控制,可以通过管理控制台直接进行页面上传、下载或通过 REST API、Shell Tool、SDK、curl 等方式实现上传、下载。 通过使用对象存储服务,可以轻松地开发出扩展性强、稳定性好、安全快速的分布式网络服务;通过使用对象存储服务提供的 API、SDK 及管理平台,也可以迅速开发出适合各种业务的网络程序。(4)百度地图 API百度地图 API 是一套由 JavaScript 语言编写的程序接口,它能够在网站中构建功能丰富、交互性强的地图应用程序。百度地图 API 不仅包含构建地图的基本功能接口,还提供了诸如本地搜索、线路规划等数据服务。山东建筑大学毕业设计说明书3在 手 机 客 户 端 的 软 件 设 计 中 , 我 们 基 于 百 度 地 图 API, 为开发者提供高精度定位、低功耗定位和仅用设备定位三种定位模式,借助 GPS、基站、Wi-Fi 和传感器信息,实现高精度的混合定位服务, POI 检 索 功 能 , 地 理 编 码 功 能 , 线 路 规 划 功 能 等 。 为 用 户 提 供快 捷 的 查 询 。( 5)HTTP 协议客户端通过 HTTP 协议连接服务器端的 PHP 程序,通过 JSON 格式发送 SQL 请求到服务器端,服务器端的 PHP 解析 JSON 格式,获取详细请求,然后 PHP 程序再从服务器数据库获取数据,再把数据变成 JSON 格式,再通过 HTTP 协议发送给客户端,客户端再解析接收到的 JSON 数据格式,翻译成原来需要的数据。1.4应用前景随着信息化的不断发展和 Android 平台自身的开放特性,越来越多的移动终端应用如雨后春笋般顺势而生。基于开放云端的应用市场尚在起步阶段,市场竞争力相对较小。目前市场上少有类似的软件,由于缺少相应的软件以及配套的设备,大多数的高校并没有真正的实现数字校园,只能使用传统的交流及信息发布方式。本作品的出现无疑为解决这类问题提供了软件上的支持。本作品提供了比较全面的校园服务功能,不但能够发布活动信息、实时更新空教室信息,也有利于不同学校的校园文化建设,形成自己的特色。并且本作品完全能够适用不同地域、不同高校的需求,因此应该具有很大的市场需求量。山东建筑大学毕业设计说明书42需求分析2.1系统概述本系统是基于百度开放云平台和 Android 系统,专门为校园生活量身打造的智能手机第三方应用程序,主要实现我要吐槽、逸生活、微星带、毕业回忆、淘吧以及天气查询等功能。(1)我要吐槽:实现查看微博、发微博、赞、评、更改个人资料以及退出当前账号等功能。(2)逸生活:查询宿舍剩余电费、查看空教室以及查电影。(3)微星带:定位建大、经纬定位、发现查询以及搜索出行路线。(4)毕业回忆:提供招聘信息、查看微相册以及通讯录功能。(5)淘吧:提供物物交换平台,查看失物招领信息以及活动长廊的活动信息。(6)天气查询:查询各个城市未来一周的天气情况。2.2功能需求2.2.1我要吐槽客户端可以实现发微博,点赞,评论,查看热门微博,扫二维码,查找好友以及更改个人信息资料等功能。通过微天地可以实现信息分享、传播,并且可以随时记录个人感受见闻,最重要的是可以广交朋友,获取自己感兴趣有用的信息。2.2.2逸生活客户端可以实现查询宿舍电费,空教室,以及影院要上映的影片。能够随时知道宿舍剩余电费并及时充值,省去停电的烦恼,及时更新教学楼空教室信息,不出宿舍门就可以找到上自习的最佳去处,还可以提前知道建大影院要上映的影片,最新大片绝不错过。2.2.3微星带客户端可以实现定位某地、出行路线查询经纬定位功能。在百度地图原有的基础上,根据不同学校,详细地图上校园中的信息,标明各个宿舍楼,教学楼,餐厅,超市的位置;如果离校时不知道坐什么车,可以通过路线查询,及时获得出行路线,轻松出门。山东建筑大学毕业设计说明书52.2.4毕业回忆客户端可以实现招聘信息发布,微相册查看,以及通讯录功能。对于毕业还没有找到工作的同学,可以通过招聘信息及时获得消息咨询就业,大学的生活总是那么的美好,将过去的点点滴滴以相册的形式记录下来,及时保存下来,留住感动。防止联系不上老同学,可以将自己的联系方式添加到通讯录,同时也可以在通讯录中将同学的联系方式保存到手机上。2.2.5淘吧客户端可以实现查看学校的活动,物物交换以及失物招领。在宿舍便能看到学校发布的活动以及事件。毕业季来临,还在为跳蚤市场的脏乱差而烦恼吗?我们可以帮你。我们提供了二手商品交易平台,卖家可以把自己商品的基本信息和图片发至交易平台,买家可以浏览所有商品的信息还可以进行分类检索,一旦发现自己心仪的商品可以给卖家留言,买卖方可以自由沟通,平台不提供任何支付方式。当然如果丢失东西或者拣到东西,可以从失物招领处及时得到消息。2.2.6天气查询进入天气查询页面,输入想要查询天气的城市便可以查看该城市未来一周的天气情况。2.3界面需求用户界面的设计充分考虑学生这一广大群体,结合学生的心理及审美,设计出简洁且美观的友好界面,使操作简单、方便。此外,在实现基本功能的基础上尽可能增强用户体验。2.4性能需求操作简单灵活,响应时间短,可移植性高,安全性好。服务器各个接口层次分明,客户端各个类和活动之间紧密连接逻辑严密。广播接收器时刻对网络监听提醒,确保程序崩溃时能够得到及时的处理。
展开阅读全文
1
  金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:校园生活百事通的设计与实现.doc
链接地址:http://www.gold-doc.com/p-139218.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2014-2018 金牌文库网站版权所有
经营许可证编号:浙ICP备15046084号-3
收起
展开