基于Android手机平台的校园信息发布
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Android手机平台的校园信息发布
南京理工大学紫金学院毕业设计(论文)开题报告
学生姓名:袁超学号:100601150
专业:计算机科学与技术
设计(论文)题目:基于Android手机平台的校园信息发
布
管理系统
指导教师:孙廷凯
2014年 3 月 7 日
开题报告填写要求
1.开题报告(含“文献综述”)作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及所在专业审查后生效;
2.开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;
3.“文献综述”应按论文的格式成文,并直接书写(或打印)在本开题报告第一栏目内,学生写文献综述的参考文献应不少于15篇(不包括辞典、手册);
4.有关年月日等日期的填写,应当按照国标GB/T 7408—2005《数据元和交换格式、信息交换、日期和时间表示法》规定的要求,一律用阿拉伯数字书写。如“2007年3月15日”或“2007-03-15”。
毕业设计(论文)开题报告
1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写2000字左右的文献综述:
文献综述
摘要:基于Eclipse开发环境和Android SDK 4.1开发包,模拟Andriod智能手机平台,实现将互联网上的信息发布系统移植到Android主流智能手机平台上的软件开发。软件提供信息发布平台,在平台上可直接进行交流。本文从现有3G移动通信技术及其发展方向来解释和分析手机平台及手机软件市场的现状,并对当前的J2ME技术和Android 技术概括性介绍。
1.1项目背景
随着移动通信技术的迅速发展,各种智能消费类电子商品呈现爆炸性增长趋势,其中手机的增长算是最为迅猛,其一方面体现在数量的增长已经大大超过桌面PC,我们身边用户随处可见;另一方面,手机设备本身也在不断的向更强大的处理能力和智能化方向发展,人们也在不断追求高端机型。
手机作为移动设备随身携带,给人们提供了很多的方便,同时也给基于移动的应用带来了巨大的市场。随着移动设备能力的增强,单纯的基于WAP的B/S(Browser/Server 即浏览器和服务器结构)信息浏览方式已经不能满足需要,加之移动设备具有便携优势,使传统的娱乐、商务和信息交互共享得到大大的拓展和应用在移动设备之上。
1.2编写目的
目前的手机消费市场种类繁多,智能手机按操作系统分,其中塞班Symbian、安卓Android、苹果iOS和黑莓Blackberry较为大家所熟悉。2010中国智能手机市场继续保持快速增长,全年智能手机销售量达到4000万部,比2009年增加了1800万部的销量,增长率达到82%,预计2012年销量将达7800万部,并且此统计数据仅仅是国内手机行货市场的销量。
2006到2010四年间,在中国智能手机操作系统市场上,Symbian一直占据霸主地位,四年的市场份额均在60%以上。但随着Android发展迅速,其市场份额由2008年的0.3%飙升至2010年的14.3%,Symbian劣势逐渐暴露,出现了萎缩迹象,Symbian 的市场份额由2009年的67.8%下降至2010年的55.2%。
毕业设计(论文)开题报告
2.本课题要研究或解决的问题和拟采用的研究手段(途径):
2.1 研究和解决的问题
设计并实现一个基于Android手机平台的校园信息发布管理系统,包括如下功能:1.普通用户
1.1)用户注册、修改密码、登录、退出系统、个人信息维护
1.2)进入某板块,浏览信息,按标题、内容和发表时间搜索信息
1.3)发布消息,修改、回复自己发布的信息,回复别人发布的信息
1.4)删除自己发布的消息
2.版块管理员(版主)
2.1)具有普通用户所有的权限
2.2)删除别人发布的信息(但不得删除系统管理员发布的消息)
2.3)按用户名、标题、发布时间搜索在本版发布的所有信息
2.4)将信息推荐置顶或高亮显示
3.系统管理员(注意:管理员权力有限制,不能干涉版块内事务)
3.1)具有普通用户的所有权限
3.2)用户注册信息的批准与退回
3.3)指定某个用户作为某个版面的版主
3.4)创建讨论板块
3.5)在所有版面进行发布和回复信息,版主不得删除
3.6)不得插手版主的版内事务,如2.2,2.4规定的版主事务
2.2拟采用的研究手段:
1.c/s架构
即Client/Server (客户机/服务器) 结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装客户端才可进行管理操作。
客户端和服务器端的程序不同,用户的程序主要在客户端,服务器端主要提供数据管理、数据共享、数据及系统维护和并发控制等,客户端程序主要完成用户的具体的业
务。
2.mysql的使用
该在课题中存在着权限以及该如何在客户端上进行互相通信。权限可采用mysql 数据库进行划分,增加发帖1,2,3级别,比如:
普通用户给予正常权限,可在数据库中设权限为1,发帖的级别为1,只能在客户端中进行浏览,发帖等正常的手段。
板块管理员可在数据库中的权限设置为2,板块管理员拥有普通用户的功能,所有板块管理员所发的信息所有的级别均为2。
系统管理员在数据库中的权限设置为3,但是发帖的级别为1。
3.客户端之间的通信
通信可采用Service,Service是在android中服务是运行在后台的东西,级别与activity差不多。既然说Service是运行在后台的服务,那么它就是不可见的,没有界面的东西。你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作。