数据库相关论文范文例文,与基于Android的南昌航空大学校园向导信息服务相关毕业论文怎么写
本论文是一篇数据库相关毕业论文怎么写,关于基于Android的南昌航空大学校园向导信息服务相关毕业论文范文。免费优秀的关于数据库及大学生及参考文献方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
【摘 要】该应用是基于Android的基础知识、Java语言以及SQLite数据库来开发的.利用Android平台依托校园网获取相关资讯并提供信息服务.方便同学们查看学校的各种动态信息以及帮助新生了解学校的一些基本情况,真正意义上实现了信息时代的快捷、便利.
【关 键 词】Android信息服务校园
1引言
校园活动的信息公告宣传不充分,学生对学校官网关注度不高,导致学生不能及时的了解到校园活动,比如学术讲座、文艺晚会、社团活动等.每到开学季,这些问题对于新生显得尤为突出.
为此开发了一款Android校园向导应用,能够很好地满足广大同学的需求.这款应用基于Android移动智能终端设备,依托于校园网信息平台,利用移动数据无线网络,随时掌控校园实时动态,为学生提供人性化的校园服务.
2系统分析与实现
该app主要有两大模块.首先是主界面由首页、新
数据库相关论文范文例文
该系统的实现运用了MVC设计思想.
Model模型――数据模型.为了实现推送消息历史记录,设计了一个SQLite数据库来存储这些消息.首先分析需求,每条消息都是唯一的,得有一个唯一的特征值对应,所以应该有一个msgid,消息的标题title、内容content、类型msgtype、是否已读标记isread、接收时间time、消息的路径path都得存下来.消息类型分成三种,通知、自定义消息、富煤体.通过是否已读标记来控制显示不同的效果来提醒用户.富煤体消息因为推送的SDK没有接口,在接收富煤体消息时,会自动下载到当前应用的文件夹下面,因此需要保存消息的路径来实现本地读取.分析完需求之后开始写一个JavaBean方便操作.私有成员就是需求里分析出来的七个.并且实现各个成员的Getter()和Setter()方法,实现Parcelable接口并实现其方法使得数据序列化更高效.实现MsgSQLiteOpenHelper类继承SQLiteOpenHelper,调用其父类的构造方法可以更方便的创建一个数据库,可以直接使用SQL语句来执行.创建完数据库再封装一个MsgDao类来实现数据库的增删改查等操作.搭建好模型并且封装好相应的数据库操作方法,在后面的使用中用到数据库可以直接通过MsgDao类来进行.
View视图――官方控件、自定义控件、开源框架.使用官方的框架虽然很方便,但是有些还是没能好好实现,在这个过程中,然后根据应用需要的业务逻辑自定义控件.自定义MyScrollView继承官方的ScrollView,重写触摸事件publicvoidmOnTouchEvent(MotionEventev),当移动到顶或底时移动布局,在用户松开触摸时回到正常的位置显示,提升用户体验.还有官方的VideoView里播放不能全屏显示,在下面的地方总会多出一小块黑的区域,自定义一个自己的VideoView继承官方的,再重写protectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec)方法来改变视频显示的大小就可以完美解决这个问题了.除了自己自定义控件还可以直接使用别人写好了的开源框架,astuetz/PagerSlidingTabStrip滑动页面导航效果,Trinea/android-auto-scroll-view-pager图片自动轮播效果等等,可以在Github上找到.
Controller控制器――广播接收者.在教务系统登录的地方注册了一个广播接收者LoginReceiver,绑定在上MainActivity上,广播和Activity具有相同的生命周期,关闭的时候广播也同时取消注册,这样可以节省内存资源.当登录的状态发生变化时通知改变UI,因为登录状态改变可能发生在别的Activity里,只有当前的Activity才能改变UI,所以可以用广播来完成.推送历史消息记录界面的显示记录变化也同样需要通过广播接收者来实现,当数据库有变化时发送一个广播,当对应的广播接收者收到广播时更新UI,这样就可以显示最新的数据库里存的记录.还有个判断网络是否可用的广播接收者,网络情况发生变化时系统会发出广播,通过接收到的广播,可以在界面上给用用户一个提示来告诉用户网络不可用了.
本文来源 http://www.sxsky.net/jingji/084542.html
本应用主要运用Jsoup解析技术来实现新闻的解析,解决了新闻等校内资讯未拿到接口的实际问题.Jsoup是一款非常强大的Java的HTML解析器,可直接解析某个URL地址、HTML文本内容.其解析器能够尽最大可能从你提供的HTML文档来创见一个干净的解析结果,无论HTML的格式是否完整.它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据.接下来详细介绍一下在本应用上的实现,首先调用Jsoup其中的一个静态方法Connect(StringUrl)来拿到这个Url的Connection对象,再通过这个Connection对象的get()方法得到一个Document对象,接着就可以通过类似Dom或者选择器(类似CSS、jQuery语法)Elements.select(Stringselector)等方式使用Document对象来查找和操作元素.查找到元素之后,可以从元素中抽取属性Node.attr(Stringkey),文本Element.text()或者是HTMLElement.().得到数据存在Map集合里,给Listview来显示,可以直接使用官方提供的适配器publicSimpleAdapter(Contextcontext,List
3小结
伴随着移动媒体的飞速发展,手机拥有愈加庞大的用户量,高校学生作为手机持有者,其潜在市场是巨大的.本应用以高校学生内在需求为着点,实现了基本的信息服务,为广大学生提供了便利.
参考文献:
[1]陈文.基于Android平台的校园信息服务系统的设计与实现.暨南大学,2012.
[2]叶根梅.基于Android的校园信息服务系统的开发研究.科技广场,2013(08).
[3]杨鹏.基于Android的校园位置服务系统研究与实现.大连理工大学,2013.
有关论文范文主题研究: | 数据库相关论文范文 | 大学生适用: | 函授毕业论文、专科论文 |
---|---|---|---|
相关参考文献下载数量: | 83 | 写作解决问题: | 写作参考 |
毕业论文开题报告: | 论文模板、论文总结 | 职称论文适用: | 职称评定、职称评副高 |
所属大学生专业类别: | 写作参考 | 论文题目推荐度: | 经典题目 |
[4]王彦超.基于Android的校园地图服务设计.大连理工大学,2011.
[5]李童浩.基于Android的校园信息交互平台的设计与开发.兰州大学,2012.
基金项目:南昌航空大学大学生第九届“三小”项目.
数据库相关论文范文例文,与基于Android的南昌航空大学校园向导信息服务相关毕业论文怎么写参考文献资料: