基于android的掌上校园系统的设计与实现.docx

上传人:pu****.1 文档编号:552782422 上传时间:2024-02-17 格式:DOCX 页数:99 大小:2.28MB
返回 下载 相关 举报
基于android的掌上校园系统的设计与实现.docx_第1页
第1页 / 共99页
基于android的掌上校园系统的设计与实现.docx_第2页
第2页 / 共99页
基于android的掌上校园系统的设计与实现.docx_第3页
第3页 / 共99页
基于android的掌上校园系统的设计与实现.docx_第4页
第4页 / 共99页
基于android的掌上校园系统的设计与实现.docx_第5页
第5页 / 共99页
点击查看更多>>
资源描述

《基于android的掌上校园系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于android的掌上校园系统的设计与实现.docx(99页珍藏版)》请在金锄头文库上搜索。

1、中文题目:基于Android的掌上校园系统的设计与实现外文题目:THE DESIGN AND IMPLEMENTATION OF A HANDHELD CAMPUS SYSTEM BASED ON ANDROID毕业设计(论文)共 72页(其中:外文文献及译文9页)图纸共 0张完成日期 2016年6月 答辩日期2016年6月辽宁工程技术大学本科毕业设计(论文)开题报告 题 目 基于Android的掌上校园系统的设计与实现 指 导 教 师 院(系、部) 专 业 班 级 学 号 姓 名 日 期 2016年4月1日 教务处印制 一、选题的目的、意义和研究现状1.选题目的:学校的每个学生都有随时随地了

2、解本校信息尤其是与自己密切相关信息的需求,但是在学校中并不是每个学生都有属于自己的电脑,因此通过PC登录校园网站显得非常不方便,而手机登录校园网站则也会很麻烦,而Android版手机是同学们最为常用也是最为普及的随身工具,通过设计这款工大我秀Android校园客户端则可以解决这些问题。2.选题意义:(1)毕业设计是完成教学计划达到本科生培养目标的重要环节; (2)通过实践,培养我们综合分析和解决问题的能力和独立工作能力; (3)它是学习深化、拓宽、综合运用所学知识的重要过程,是学生学习、研究与实践成果的全面总结; (4)是实现我们从在学校学习走上工作岗位的过渡环节。3.研究现状:一、文献综述1

3、、数字化校园的发展数字化校园是以数字化信息和网络为基础,在计算机和网络技术上建立起来的对教学、科研、管理、技术服务、生活服务等校园信息的收集、处理、整合、存储、传输和应用,使数字资源得到充分优化利用的一种虚拟教育环境。从20世纪90年代起,我国高校就积极开展数字化校园的建设行动,各高校大量使用数字化的成果,将其应用于教学、宣传、招生以及娱乐设施中。数字化校园的建设和完善是我国当今高校发展的一个必然趋势,同时也是彰显学校实力和体现现代化的一个最佳平台1。目前国内高校在建设数字化校园时有两个切入点,分别是应用系统和一卡通。一卡通技术是以校园网为载体,以电子和信息技术为辅助手段,集身份识别、校务管理

4、以及各项校园服务等应用项目为一体的完整系统。一卡通技术在我国经历了3个发展阶段,目前应用于数字化校园的技术大多属于第3代一卡通系统核心技术,采用独立数据引擎,第三方编程接口等技术,保证了系统的扩展性、安全性、适用性及稳定性2 。2、校园客户端的发展现状数字化校园和智能手机的发展趋势促进了手机APP校园客户端的开发,手机APP校园客户端的开发能够完善数字化校园体系、打造数字校园文化和扩大信息交流平台3。手机APP校园客户端的开发能够使校园数字化建设和发展从一个静态的体系逐步转变成一个动态和静态相结合的智能化全方位网络平台系统,具有以下意义:(1)完善数字化校园体系 (2)打造数字化校园文化4 (

5、3)打造移动APP服务平台,完善开放大学的数字化校园框架体系可以实现24小时“PC+移动智能终端”的无缝智能服务5。据相关研究表明:在手机上网用户中41%的用户首选登录浏览器,59%的用户首先选择登录APP。浏览器作为PC互联网端的入口被APP分流,且此种分流在学生中更为明显,可见以高校在校生为主要用户的手机APP所承载的信息有着广泛的潜在受众6。现如今在我国众多高校中已经有很多如:华南理工大学、扬州工业职业技术学院、华东师范大学等已经建立了手机客户端来承载学校教学信息,另有许多诸如:掌上大学、好大学在线、超级课程表等与大学生活息息相关的手机APP。 基于本校已经建成了无线网,无线信号已经覆盖

6、了学校,包括教学楼、实验楼学生所有宿舍等区域,为全校学生提供了稳定快捷的网络服务。学校已有了健全的教务管理系统、学生选课系统、学生信息管理系统、网上办公等一系列的管理信息系统,初步实现了管理现代化、教学信息化、学习个性化、资源共享化的数字化校园基础平台。工大我秀手机APP客户端初步将分为通知通告、成绩查询、图书借阅查询、教务公告等。3、校园APP用到的技术工大我秀APP的开发是基于C/S架构的,即客户端、业务端和数据库端的三层架构,其中客户端包含一个在手机或平板上运行的程序,需要实现APP的业务逻辑和界面展示,业务端主要是针对具体的问题的操作包括对业务逻辑的处理和对数据库的操作,数据库服务器端

7、则用于数据的存储,客户端通过业务端访问和操作数据库内容。同时工大我秀手机客户端是基于Android操作系统的,而Android则基于以下4层系统架构:(1)系统内核层(Linux Kernel):是硬件和其他软件堆层之间的一个抽象隔离层(2)系统运行库层(执行层,C/C+函数库层(Libraries)及Android Runtime):Java不能直接访问硬件,要访问硬件,必须使用NDK。NDK是由C/C+语言编写的库(.so文件),该层是对应用程序框架层提供支持的层。本地库:提供一组基于C/C+的函数库;运行环境:包括核心库和Dalvik虚拟机.核心库提供android系统特有的函数功能和j

8、ava语言函数功能;Dalvik虚拟机实现基于linux内核的线程管理底层的内存管理。(3)应用程序框架层(Application FrameWork):该层一般都是开发人员直接调用的API。该层主要由Java语言编写。提供android平台基本的管理功能和组件重用机制。(4)应用程序层(Applications):由运行在Dalvik虚拟机上的app组成。本款APP涉及到的技术还有java等移动端技术和SQL等数据库技术,数据库选用MySQL。开发工具选用Eclipse、AndroidSDK、Navicat for MySQL。二、研究方案及预期结果1、研究方案 设计的主要内容:(1)对学校

9、实时信息进行统计汇总并进行分类存储,并以此作为依据分析本款客户端可以为本校学生提供的便利。(2)进行系统调研,系统分析,规划整个APP的功能,使之更符合实际的需要。(3)对确定的具体功能进行详细分析,可以对学校学生开放体验,根据实际情况改善客户端,使之更完善。(4)根据功能分析等详细分析结果,使用ADT和真实手机为工具,对系统进行分析和设计,实现系统并测试通过。(5)完成设计说明书。实施方案:(1)通过走访座谈,调查学校学生对学校信息的需求,了解同学们的对本款APP实现功能上的期待。(2)通过网络和寻求老师意见收集整理相关方面的资料。(3)通过分析整理数据资料,确定APP开发的重点和方向,确定

10、APP的主要功能。(4)实现APP功能并调试通过。根据系统的功能设计的要求以及功能模块的划分,给出销售管理系统的各个组成部分的数据项和数据结构。 图1 校园app功能模块图 图2 用户查询模块流程图表1学生学籍表表2课程表表3成绩表2、预期结果 结合所学过的知识,通过查阅参考资料参观比较同类校园app的设计资料,先完成校园app的框架设计再完善各个功能模块,其中包括app的ui界面的设计和功能模块的详细设计,然后进行项目编码实现,并完善该校园app系统的详细设计说明书。该android校园app系统集合了自己目前android的所有知识,而且在进行项目编码的过程中自己也在此回顾了一遍。对于此次

11、自己的毕设项目,是结合自己在学校的实际经历,经过考察和实际探讨而进行项目详细实际,该款校园app成品达到以下功能:1) 展示友好的UI欢迎界面,和功能模块界面2) 功能模块界面上方,实现viewpager界面自动切换功能3) 功能模块界面分为两个界面分别为首页,和应用界面4) 在首页界面实现校园咨询模块,该模块的具有以下功能可以查询学校的 主要办公室(如:学生管理处,教务处等)和学院主要负责人的联系电话,并且可以点击想要咨询的对象,会弹出对话询问是否想进行咨询,点击是会直接拨打该对象的电话,点击否对话框会消失5) 在首页面实现校园风采模块(主要介绍葫芦岛校区),在该模块中也有两个界面,第一个界

12、面详细的介绍辽宁工程技术大学的历史,人文,发展等。在第二个界面主要介绍葫芦岛校区的专业和校园内的建筑和风景。6) 在首页界面实现备忘录模块,在该模块中实现用户可以查询备忘录,修改备忘录,添加备忘录,删除备忘录等功能。7) 在首页界面实现本地资讯模块,该模块具有以下功能,可以查看葫芦岛本地资讯,上拉刷新加载新的新闻,同时可以点击新闻条目进入该新闻的详情页面,浏览新闻如果比较喜欢可以点击收藏按钮进行收藏。如果查看收藏可以在新闻展示页面点击我的收藏查看自己以前的收藏,如果想删除可以再次点击收藏按钮就会删除此条收藏。8) 在首页面实现访问资源网站模块,该模块内的资源网站包括辽宁工程技术大学的教务在线,

13、和新浪微博主页、葫芦岛校区的贴吧,该模块是为了方便辽工大的学生更加方便的了解工大。点击该模块图标会弹出菜单,点击自己想要浏览的地址会进入相应的网址界面。9) 在首页面实现查询成绩模块,该模块的功能主要是为了方便本校学生更加方便的查询自己的成绩,服务器是自己设计的数据库。10) 在首页面实现查询课程模块,该模块的功能主要是为了更加方便高效的让学生浏览每周自己的课程,服务器是自己设计的数据库。11) 在应用界面实现计算器功能12) 在应用界面实现附近的医院模块,该模块具有以下功能,可以根据自己的地理位置动态显示自己附近的医院,点击相应的医院条目会进入该医院的详情页面,使用户更加详细的了解该医院为是否选择该医院提供详实的资料。三、研究进度2016年3月26日2016年4月1日 实习调研,查阅课题相关外文资料2016年4月1日2016年4月10日 了解行业状况、查阅文献资料,阅读资料撰写报告2016年4月11日2016年4月20日 进行需求分析2016年4月20日2016年4月30日 进行概要设计,基本框架完成,提交毕业论文的提纲2016年5月1日2016年5月25日 完成后台数据库的设计并编码,完成部分论文2016年5月25日2016年5月31日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号