1 / 11
文档名称:

软件毕业设计开题报告.doc

格式:doc   大小:131KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件毕业设计开题报告.doc

上传人:w447750 2017/8/21 文件大小:131 KB

下载得到文件列表

软件毕业设计开题报告.doc

文档介绍

文档介绍:辽宁工程技术大学
本科毕业设计(论文)开题报告
题目基于Android的掌上校园系统的设计与实现
指导教师
院(系、部)
专业班级
学号
姓名
日期 2016年4月1日
教务处印制
一、选题的目的、意义和研究现状
:
学校的每个学生都有随时随地了解本校信息尤其是与自己密切相关信息的需求,但是在学校中并不是每个学生都有属于自己的电脑,因此通过PC登录校园网站显得非常不方便,而手机登录校园网站则也会很麻烦,而Android版手机是同学们最为常用也是最为普及的随身工具,通过设计这款工大我秀Android校园客户端则可以解决这些问题。
:
(1)毕业设计是完成教学计划达到本科生培养目标的重要环节;
(2)通过实践,培养我们综合分析和解决问题的能力和独立工作能力;
(3)它是学****深化、拓宽、综合运用所学知识的重要过程,是学生学****研究与实践成果的全面总结;
(4)是实现我们从在学校学****走上工作岗位的过渡环节。
:
一、文献综述
1、数字化校园的发展
数字化校园是以数字化信息和网络为基础,在计算机和网络技术上建立起来的对教学、科研、管理、技术服务、生活服务等校园信息的收集、处理、整合、存储、传输和应用,使数字资源得到充分优化利用的一种虚拟教育环境。从20世纪90年代起,我国高校就积极开展数字化校园的建设行动,各高校大量使用数字化的成果,将其应用于教学、宣传、招生以及娱乐设施中。数字化校园的建设和完善是我国当今高校发展的一个必然趋势,同时也是彰显学校实力和体现现代化的一个最佳平台[1]。
目前国内高校在建设数字化校园时有两个切入点,分别是应用系统和一卡通。一卡通技术是以校园网为载体,以电子和信息技术为辅助手段,集身份识别、校务管理以及各项校园服务等应用项目为一体的完整系统。一卡通技术在我国经历了3个发展阶段,目前应用于数字化校园的技术大多属于第3代一卡通系统核心技术,采用独立数据引擎,第三方编程接口等技术,保证了系统的扩展性、安全性、适用性及稳定性[2] 。
2、校园客户端的发展现状
数字化校园和智能手机的发展趋势促进了手机APP校园客户端的开发,手机APP校园客户端的开发能够完善数字化校园体系、打造数字校园文化和扩大信息交流平台[3]。
手机APP校园客户端的开发能够使校园数字化建设和发展从一个静态的体系逐步转变成一个动态和静态相结合的智能化全方位网络平台系统,具有以下意义:(1)完善数字化校园体系(2)打造数字化校园文化[4] (3)打造移动APP服务平台,完善开放大学的数字化校园框架体系可以实现24小时“PC+移动智能终端”的无缝智能服务[5]。
据相关研究表明:在手机上网用户中41%的用户首选登录浏览器,59%的用户首先选择登录APP。浏览器作为PC互联网端的入口被APP分流,且此种分流在学生中更为明显,可见以高校在校生为主要用户的手机APP所承载的信息有着广泛的潜在受众[6]。
现如今在我国众多高校中已经有很多如:华南理工大学、扬州工业职业技术学院、华东师范大学等已经建立了手机客户端来承载学校教学信息,另有许多诸如:掌上大学、好大学在线、超级课程表等与大学生活息息相关的手机APP。
基于本校已经建成了无线网,无线信号已经覆盖了学校,包括教学楼、实验楼学生所有宿舍等区域,为全校学生提供了稳定快捷的网络服务。学校已有了健全的教务管理系统、学生选课系统、学生信息管理系统、网上办公等一系列的管理信息系统,初步实现了管理现代化、教学信息化、学****个性化、资源共享化的数字化校园基础平台。工大我秀手机APP客户端初步将分为通知通告、成绩查询、图书借阅查询、教务公告等。
3、校园APP用到的技术
工大我秀APP的开发是基于C/S架构的,即客户端、业务端和数据库端的三层架构,其中客户端包含一个在手机或平板上运行的程序,需要实现APP的业务逻辑和界面展示,业务端主要是针对具体的问题的操作包括对业务逻辑的处理和对数据库的操作,数据库服务器端则用于数据的存储,客户端通过业务端访问和操作数据库内容。
同时工大我秀手机客户端是基于Android操作系统的,而Android则基于以下4层系统架构:
(1)系统内核层(Linux Kernel):是硬件和其他软件堆层之间的一个抽象隔离层
(2)系统运行库层(执行层,C/C++函数库层(Libraries)及Android Runtime):Java不能直接访问硬件,要访问硬件,
必须使用NDK。NDK是由C/C++语言编写的库(.so文件),该层是对应用程序框架层提供支持的层。本地库:提供一组基于C/C++的函数库;运行环境: