基于安卓的系统开题报告 (2)

合集下载

工作报告之基于android开题报告

工作报告之基于android开题报告

基于android开题报告【篇一:基于android的手机音乐播放器的开题报告】音乐播放器详细说明系统设计的过程及部分界面图和主要功能运行流程图,同时本文对过程中遇到的问题和解决方案进行了详细的研究,android音乐播放器集播放、暂停、停止、上一首、下一首、音量调节、歌词显示等功能于一体,性能良好。

能够独立运行在android系统的移动设备上。

该播放器还可以对手机文件进行浏览和访问。

mp3文件的全名是mpeg audio layer-3是一种声音文件的压缩格式的文件。

2.课题研究的基本内容及预期目标或成果在研究实施的过程中,最终研究成果以论文为主。

同时能通过在模拟器或真机上运行该程序,用户可以对android音乐播放器进行相关操作。

运行该程序之后,首先显示用户播放器后的欢迎界面,用户可以在菜单中选择添加歌曲、查找歌曲,点击播放,该程序跳转到音乐播放界面。

在音乐播放期间,用户也可以选择菜单上的菜单项,查看歌曲详细信息或按照自己的喜欢选择播放模式。

本程序具有良好的界面风格,方便简单,便于使用管理。

3.课题的研究方案(拟采用的研究方法、技术路线、试验方案)基于android的音乐播放器是当下手机应用市场中较为流行的一种音乐播放软件,android操作系统的完全开发正是给了开发者一个很好的平台,结合自己所学的知识设计一个基于android音乐播放器可以学习到当下流行的计算机开发技术,掌握最新的知识,也可以丰富自我,享受休闲的娱乐生活。

操作系统:android手机基于linux操作系统支持环境:android1.5-4.0.1版本开发环境:eclipse 8.5版本实现功能:(1)文件浏览:实现对用户存储空间内歌曲的浏览和查询。

(2)播放器管理:对歌曲进行添加、删除、播放等操作。

(3)歌曲管理:根据用户要求对选定的曲目进行播放、暂定、停止、上一首、下一首等操作,同时设置歌曲播放排序等功能。

本系统采用模块化的程序设计思想,将系统功能设计成为相应的功能模块,其中主要的模块包括:(1)手机终端ui功能模块设计:播放器欢迎页面、音乐播放页面、添加音乐页面、文件管理页面等功能页面的实现。

基于Android操作系统的信息处理模块研究的开题报告

基于Android操作系统的信息处理模块研究的开题报告

基于Android操作系统的信息处理模块研究的开题报告一、选题背景随着智能手机的普及,移动互联网时代已经到来。

在这个时代中,移动端信息处理正在变得越来越重要。

Android操作系统是目前市场份额最大的移动操作系统,因此基于Android操作系统的信息处理模块的研究具有重要意义。

通过研究Android操作系统中信息处理的相关技术,我们可以更好地理解和应用于移动端的信息处理模块。

二、选题意义1.促进移动信息处理技术的发展随着移动设备的普及以及移动应用程序的不断增多,移动信息处理技术已经成为热门领域。

基于Android操作系统的信息处理模块的研究将有助于进一步推动移动信息处理技术的发展,提高其效率和可靠性。

2.应用领域广泛随着移动设备在社交、购物、娱乐等方面的普及,基于Android操作系统的信息处理模块也将广泛应用。

例如,在社交应用中,用户发送消息、上传照片、分享视频等信息,这些信息需要通过移动信息处理技术进行处理。

因此,研究基于Android操作系统的信息处理模块对于提高移动应用程序的体验和性能有重要意义。

三、研究内容、目标和方法1.研究内容本研究将研究Android操作系统中的信息处理技术,包括数据传输、数据存储、数据加密和数据解析等方面。

2.研究目标通过研究Android操作系统中的信息处理技术,本研究的目标是提出一种在移动端高效处理信息的方法,以提高信息处理的效率和可靠性。

3.研究方法本研究将采用以下方法:(1)查阅相关文献,了解移动信息处理技术的现状和发展趋势;(2)分析Android操作系统中的信息处理模块,包括数据传输、数据存储、数据加密和数据解析等方面;(3)设计和实现一个基于Android操作系统的信息处理模块,并基于实验结果对其进行评估和优化。

四、研究预期结果1.提出一种在移动端高效处理信息的方法通过研究Android操作系统中的信息处理技术,本研究将提出一种在移动端高效处理信息的方法,以提高信息处理的效率和可靠性。

基于Android的多媒体系统设计与实现的开题报告

基于Android的多媒体系统设计与实现的开题报告

基于Android的多媒体系统设计与实现的开题报告一、选题依据及研究背景随着移动互联网和智能手机的普及,人们越来越喜欢在手机上观看视频、听音乐等多媒体娱乐活动。

因此,手机上的多媒体系统越来越重要,它们必须提供高质量的音频和视频播放能力。

Android系统是目前最流行的移动操作系统之一,因此,研究Android多媒体系统设计及其实现是非常有意义的。

目前,市面上已经有很多Android多媒体播放器,但它们的功能和性能各有不同。

在这种情况下,研究如何设计和实现一个高效、方便、易用的多媒体播放器非常重要。

二、研究目的及意义本课题旨在设计和实现一种高性能、易用的多媒体系统,以满足人们在移动设备上观看视频、听音乐等多媒体内容的需求。

具体目的包括:1. 研究现有的Android多媒体播放器的优缺点,提出改进方案,从而设计出更加高效、方便、易用的多媒体播放器。

2. 探索Android多媒体系统的基本架构,深入研究其音频和视频播放机制,并提出改进方案。

3. 研究多媒体系统的性能优化技术,提高多媒体系统的响应速度和稳定性,提高用户体验。

研究成果将具有以下意义:1. 提供一种高质量、高性能的多媒体播放器,可以满足人们在移动设备上观看视频和听音乐等多媒体内容的需求。

2. 提高Android多媒体系统的稳定性和响应速度,提高用户体验。

3. 为Android开发者提供一个参考或蓝本,可以根据其进行二次开发。

三、研究内容及方法研究内容1. Android多媒体系统的基本原理及其架构。

2. Android多媒体系统中音频和视频播放的基本机制。

3. 改进Android多媒体系统的方案设计,优化多媒体系统性能。

研究方法1. 文献调研:对Android多媒体系统的相关文献进行调研,归纳整理其基本机制和相关技术。

2. 软件设计:基于Android平台,使用Java语言设计并实现一款多媒体播放器,用于验证改进方案的有效性和可行性。

3. 性能测试:通过在不同设备和环境中进行测试,验证改进方案的性能优化效果。

基于android的即时通讯开题报告(2.0)

基于android的即时通讯开题报告(2.0)
②可通过网络或者图书馆查阅大量相关文献资料充分利用
③通过对从事Android APP开发的专业人士咨询,获得专业指导
(2)方法及措施:
①实验设计
即时通讯系统包括服务器和客户端两部分,客户端应具备的功能:
1.用户注册登录功能;
2.一对一聊天模块;
3.一对多聊天模块;
4.好友管理功能模块;
5.设置模块(消息通知、个人资料、账号等)
[7]庞怡,许洪光,姜媛.即时通讯工具现状及发展趋势分析[J].科技情报开发与经济,2006(10)
[8]Ihei&Quka.IM的四种即时通讯协议[EB/OL].
XXX学院信息商务学院
毕业论文(设计)开题报告
论文(设计)题目
即时通信软件的设计与开发---客户端
姓名
XXX
系别
信息技术系
专业班级
ZB计131
学号
XXXXXXXX
1.选题目的和意义:
随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,WindowsMobile,Palmos等手机平台,过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开放性很强的平台。经过多年的发展,第三代数字通信(3G)技术获得了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google为此于2007年推出了一个专为移动设备设计的软件平台Android。
聊天系统(Instant Messenger,简称IM)是指能够即时发送和接收互联网消息等的业务。它可以让用户在网上看到特定的通信对象(如好友)是否在线;如果对方在线,双方就可以通过文字、语音,视频、白板等方式进行交流,还能传递文件,共享计算机桌面和其它应用程序,有些系统还能支持多方参加的网络会议。自1996年以色列Mimbilis公司

基于android的考勤系统设计开题报告

基于android的考勤系统设计开题报告

基于android的考勤系统设计开题报告随着智能手机的普及,移动应用的开发也日益受到重视。

在企业管理中,考勤系统是重要的一环,而基于android的考勤系统则更加方便实用。

本文将围绕“基于android的考勤系统设计”展开阐述,分步骤介绍其设计思路和实现方法。

一、概述首先,我们需要明确考勤系统的功能:记录员工上下班时间、请假情况、加班情况等,便于管理者实时查看员工考勤情况,进而对公司的人员配置、工作规划等进行调整。

而基于android的考勤系统则可直接在员工的手机上进行签到打卡,不需要专门的考勤设备,方便快捷。

二、需求分析在进行系统设计之前,我们需要明确系统的需求。

首先是基本功能:员工签到打卡、请假、加班申请和管理者审批等。

其次是系统安全要求:必须防止恶意攻击和信息泄露等问题。

除此之外,还需要进行数据分析和管理,如统计考勤情况、员工出勤率、迟到早退情况等等。

三、系统设计基于以上需求,我们可以将系统设计分为以下几个模块:1、用户模块。

包括员工和管理者两个角色,员工需进行注册登录,管理者需进行账号验证。

用户模块需要对用户信息进行加密存储,保证信息安全。

2、签到打卡模块。

员工进入系统后,可根据位置信息自动签到打卡。

如果距离公司太远无法打卡,则需手动输入打卡信息。

同时,签到记录需要存储在服务器中,以防数据丢失。

3、请假加班模块。

员工可在系统中提交请假和加班申请,管理者可在系统中审核这些申请并进行批准或驳回。

同时,申请记录也需要存储在服务器中以便查询。

4、数据分析模块。

系统需要对考勤情况进行统计,并生成报表进行展示。

同时,还需要进行员工工作量分析以便管理者进行调整。

四、系统实现在进行系统实现时,我们首先需要建立服务器来存储数据。

我们可以选择一些云存储服务,如阿里云或腾讯云等。

同时,移动端的实现需要使用android平台进行开发。

1、用户模块。

使用android开发的SDK来实现注册登录和信息加密功能。

2、签到打卡模块。

基于android平台的智能掌上公交系统开题报告

基于android平台的智能掌上公交系统开题报告

信息科学与工程学院毕业设计(论文)开题报告论文题目:基于android平台的智能掌上公交系统姓名:学号:2008专业:自动化班级:指导教师: 副教授实习单位:系统工程研究所开题日期:2012年 3 月 1 日1.课题提出1.1 课题背景、目的与意义随着我国城市化进程的快速发展,城市人口增加,出行需求增加,公交系统也随之迅速扩大,且更加复杂化。

根据“十二五”规划,国家从节能减排的角度出发必须坚持公交优先的策略。

然而,目前的公交信息系统,确不能满足出行者的要求,例如,流动出行者不能及时找到乘车路线,固定出行者不能确定汽车到站时间等等,这些不方便的现象影响着出行者的满意度,致使我国公交利用率低下。

另一个方面,近年来,国内外的交通技术领域发展十分迅速,很多基于3GS(GPS、GIS、GPRS) 的导航系统不断涌现[1]。

中国现在已进入3G时代,在不久将来跨入4G时代[2]。

在3G和4G时代,智能手机将成为出行者导航、信息查询的良好终端。

目前国内一些高校如北京交通大学也正在进行手机用于公共交通查询、信息显示等方面的研究[3]。

因此,基于3G技术的智能手机公交查询系统,会给用户带来便捷的服务。

对于个人,可以明确出行路线,减少出行时间,提高出行满意度。

对于社会,可以提高公交出行比例,提高城市公交使用校率,实现城市交通的节能减排,且对国家公交优先政策起到支撑作用。

1.2 国内外现状现在,国内外已开发出很多公交查询软件,如“爱帮公交”,“百度地图”,“谷歌地图”,“掌上公交”等,为人们提供了公交路线搜索,站名查询以及路线规划等功能,给人们的出行带来一定的便利。

但是,目前的公交查询系统的功能,主要是基于静态数据的查询,往往不能反映实时交通路况;查询功能不具有智能性,操作不方便;人性化考虑不周全,不适合多种人群的使用,例如,老年人,计算机技术水平较差的人群等。

这些功能的不完善,阻碍了手机公交查询系统的广泛使用。

目前,厦门市掌上公交网站,可随时随地查询所等待公交线路的实时位置信息,以及距离所在车站的公里数。

安卓开发开题报告

安卓开发开题报告安卓开发开题报告一、引言安卓开发是当前移动应用开发领域中最为热门和重要的技术之一。

随着智能手机的普及和移动互联网的迅猛发展,越来越多的人开始使用安卓设备,并且对于安卓应用的需求也日益增长。

因此,学习和掌握安卓开发技术成为了很多人的追求和目标。

二、研究目的与意义本次研究旨在通过学习安卓开发技术,掌握安卓应用的开发过程和方法,进一步提升自己的编程能力和实践经验。

同时,通过开发一个实际的安卓应用,将理论知识与实际应用相结合,从而更好地理解和应用所学知识。

三、研究内容与方法1. 研究内容本次研究的主要内容包括安卓开发环境的搭建、安卓应用的基本组件、界面设计与布局、数据存储与管理、网络通信与数据交互等方面。

2. 研究方法本次研究将采用理论学习与实践结合的方法。

首先,通过学习相关的理论知识,了解安卓开发的基本原理和技术要点。

然后,通过实际开发一个安卓应用的过程,将所学知识应用到实践中,进一步巩固和提升自己的技能。

四、预期成果通过本次研究,预期可以达到以下几个方面的成果:1. 掌握安卓开发的基本原理和技术要点;2. 熟悉安卓开发环境的搭建和配置;3. 熟练使用安卓开发工具和相关开发框架;4. 能够独立开发一个简单的安卓应用,并实现基本的功能;5. 提升自己的编程能力和实践经验,为今后的安卓开发工作打下坚实的基础。

五、研究计划与进度安排1. 研究计划(1)阶段一:学习安卓开发的基本理论知识,包括安卓应用的结构、组件、生命周期等方面的内容;(2)阶段二:搭建安卓开发环境,配置开发工具和相关框架;(3)阶段三:进行实际的应用开发,包括界面设计、数据存储与管理、网络通信等方面的功能实现;(4)阶段四:测试和调试应用,解决可能出现的问题和 Bug;(5)阶段五:总结和归纳所学知识,撰写开题报告。

2. 进度安排(1)第一周:学习安卓开发的基本理论知识;(2)第二周:搭建安卓开发环境,配置开发工具;(3)第三周:进行应用开发,实现基本的功能;(4)第四周:测试和调试应用,解决问题和 Bug;(5)第五周:总结和归纳所学知识,撰写开题报告。

基于android 开题报告

基于android 开题报告基于Android 开题报告一、引言随着智能手机的普及和移动互联网的快速发展,Android操作系统成为了全球最大的移动操作系统。

在这个背景下,基于Android的应用程序开发也变得越来越重要。

本文将对基于Android的开题报告进行探讨和分析。

二、背景Android操作系统是由Google开发的一种基于Linux的开源操作系统,它提供了丰富的应用程序开发接口(API),可以支持各种类型的应用程序的开发。

Android系统具有开放性、灵活性和兼容性等优势,因此在移动应用开发领域得到了广泛应用。

三、目的和意义本文的目的是探讨基于Android的开题报告的方法和技术,并分析其在实际应用中的意义。

通过深入研究和分析,可以为开发人员提供有关Android应用程序开发的指导和建议,提高开发效率和质量。

四、Android应用程序开发的基本流程1. 需求分析:明确应用程序的功能和需求,包括用户界面设计、功能模块划分等。

2. 系统设计:根据需求分析的结果,进行系统设计,包括数据库设计、系统架构设计等。

3. 编码实现:根据系统设计的结果,进行编码实现,包括界面布局、业务逻辑实现等。

4. 调试测试:对已经实现的应用程序进行调试和测试,确保程序的正确性和稳定性。

5. 发布上线:将经过测试的应用程序发布到应用商店或其他渠道,供用户下载和使用。

五、Android应用程序开发的技术要点1. Java编程语言:Android应用程序主要使用Java编程语言进行开发,开发人员需要熟悉Java语法和相关开发工具。

2. Android开发工具包(SDK):Android提供了一套完整的开发工具包,包括开发环境、调试工具等,开发人员需要掌握和使用这些工具。

3. 用户界面设计:Android应用程序的用户界面设计是非常重要的,开发人员需要关注用户体验和界面美观度。

4. 数据库操作:Android应用程序通常需要与数据库进行交互,开发人员需要掌握数据库操作的相关技术。

android 毕业设计开题报告

android 毕业设计开题报告Android 毕业设计开题报告一、选题背景和意义随着智能手机的普及和移动互联网的发展,Android操作系统成为了全球最主流的移动操作系统之一。

越来越多的人开始使用Android设备,这也促使了Android应用开发的热潮。

作为一名计算机专业的学生,我深感Android开发的重要性和前景广阔。

因此,我决定以Android毕业设计为题目,来深入学习和探索Android开发的技术和方法。

二、选题目的和目标1. 目的本毕业设计的目的是通过开发一个实用且有创新性的Android应用,来提高我的Android开发技术和综合能力。

同时,通过实际项目的开发,我将学习到软件开发的整个流程,包括需求分析、设计、开发、测试和发布等环节。

2. 目标本毕业设计的主要目标是开发一个功能完善、用户友好的Android应用。

该应用将满足用户在日常生活中的某一需求,提供便捷的功能和良好的用户体验。

同时,我还将在开发过程中尝试使用一些新的技术和框架,以提高应用的性能和稳定性。

三、研究内容和方法1. 研究内容本毕业设计的主要研究内容包括以下几个方面:- Android应用开发的基础知识和技术- Android应用的用户界面设计和交互设计- Android应用的数据存储和管理- Android应用的网络通信和数据交互- Android应用的性能优化和测试方法2. 研究方法为了完成上述研究内容,我将采用以下研究方法:- 文献调研:阅读相关的技术文献和书籍,了解Android应用开发的基本原理和最佳实践。

- 实践探索:通过实际的项目开发,掌握Android开发的各个环节,熟悉常用的开发工具和框架。

- 数据分析:通过对用户行为和应用性能的数据分析,优化应用的用户体验和性能。

四、预期成果和创新点1. 预期成果本毕业设计的预期成果是一个完整的Android应用,具备以下特点:- 功能完善:能够满足用户在日常生活中的某一需求,提供便捷的功能和良好的用户体验。

基于安卓的系统开题报告【模板范本】

本科生毕业设计(论文)开题报告论文题目:基于Android平台的学生教务信息系统设计与实现学院:基于Android平台的学生教务信息管理系统一、课题的研究目的和意义学生教务系统是一个学校学生管理中不可缺少的一部分,对于学校的管理者以及学生本身来说都至关重要。

互联网的普及和网上教务系统的更趋向于成熟化,系统应该为学生用户提供更加方便的查询手段与信息管理方式.而计算机的不可移动性及系统本身繁琐的登陆认证、查询操作使系统使用带来不方便。

开发一款基于智能手机平台、功能简单、可随时利用无线网络进行在线选课、成绩查询、了解校园资讯的软件,为学生提供方便、可移动、准确的服务在安卓手机的逐渐普及下,越来越多的学生接触并使用安卓系统的移动终端,例如,成为学生生活中的重要工具。

在校园内,学校校园网站为学生提供学生课程表、学生选课、学生成绩等信息管理,为学生的校园生活提供直接信息,随着移动互联网络的发展,学生大都采用手机进行随时随地上网,登陆校园网来了解自己的校园信息,但是智能手机无论从执行效率、内存大小、屏幕大小以及操作方式都与计算机有很大差别,如果单纯用智能手机里浏览器通过网址连接校园网站获取信息,如同计算机里显示样式一样,就会给智能手机带来一定的负担.因此为了使学生更好的利用手机方便学习与校园生活, 开发基于Android平台的智能移动终端应用软件,依托移动互联网络和校园网站,让学生可以随时随地了解校园生活和学业信息,极大地方便学生。

2.国内外发展状况Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

尚未有统一中文名称,中国大陆地区较多人使用“安卓"或“安致”。

Android操作系统最初由Andy Rubin开发,主要支持手机.2005年8月由Google收购注资。

2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科生毕业设计(论文)开题报告论文题目:基于Android平台的学生教务信息系统设计与实现学院:基于Android平台的学生教务信息管理系统一、课题的研究目的和意义学生教务系统是一个学校学生管理中不可缺少的一部分,对于学校的管理者以及学生本身来说都至关重要。

互联网的普及和网上教务系统的更趋向于成熟化,系统应该为学生用户提供更加方便的查询手段与信息管理方式。

而计算机的不可移动性及系统本身繁琐的登陆认证、查询操作使系统使用带来不方便。

开发一款基于智能手机平台、功能简单、可随时利用无线网络进行在线选课、成绩查询、了解校园资讯的软件,为学生提供方便、可移动、准确的服务在安卓手机的逐渐普及下,越来越多的学生接触并使用安卓系统的移动终端,例如,成为学生生活中的重要工具。

在校园内,学校校园网站为学生提供学生课程表、学生选课、学生成绩等信息管理,为学生的校园生活提供直接信息,随着移动互联网络的发展,学生大都采用手机进行随时随地上网,登陆校园网来了解自己的校园信息,但是智能手机无论从执行效率、内存大小、屏幕大小以及操作方式都与计算机有很大差别,如果单纯用智能手机里浏览器通过网址连接校园网站获取信息,如同计算机里显示样式一样,就会给智能手机带来一定的负担。

因此为了使学生更好的利用手机方便学习与校园生活,开发基于Android平台的智能移动终端应用软件,依托移动互联网络和校园网站,让学生可以随时随地了解校园生活和学业信息,极大地方便学生。

2.国内外发展状况Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。

Android 操作系统最初由Andy Rubin开发,主要支持手机。

2005年8月由Google收购注资。

2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。

随后Google以Apache开源许可证的授权方式,发布了Android的源代码。

第一部Android智能手机发布于2008年10月。

Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。

2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。

2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。

2013年09月24日谷歌开发的操作系统Android 在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。

近几年教务系统的网站也在中国普遍发展。

但其次系统界面不友好,不够人性化。

系统性能差,没有进行充分的优化,尤其在选课高峰期的时候,大量学生同时选课时经常出现登陆和选课速度极慢,甚至出现服务器死机瘫痪现象,以致于一些学生不能选课而国外的教学科研软件与国内相比开发的早而且比较成熟。

早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。

其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。

目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。

所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面三、研究内容本系统的web部分基于B/S结构模式开发,采用较为流行的J2EE技术体系,主要运用MVC模式Struts2架构设计,使用JSP+Servlet+JavaBean(MVC)开发技术来开发,以MyEclipse作为代码编写的环境工具,使用Tomcat的配置,以Oracle 作为后台数据库,实现表单和数据库之间的数据交换。

软件简化学生使用电脑登录校园网的复杂繁琐的查询步骤,通过手机学生直接访问校园网站,通过分析提出条件,获取必要信息,快速准确查找所需信息,更直观显示出来。

系统区分教师与学生用户,各自获取所需要不同功能,为学校与学生、教师之间建立更好的平台.。

根据需求分析得到系统的业务情况,并设计出本系统框架、流程及其用例,以面向对象编程的方式,为系统的几个功能模块实现了实例化。

现可将系统按照不同的功能进行模块的划分,本系统共分为三个模块,分别是用户管理模块、学生模块与管理模块,并确立了每个模块的具体功能。

课题主要研究并实现的内容有如下几方面。

(1)数据库的设计和实现,根据系统需求以及功能分析进行设计。

(2)web端系统框架设计,为了保证系统具有更好的安全性以及可维护性和可扩展性,将采用四层体系结构:数据模型层,数据访问层,业务逻辑层以及表示层。

具体实现如下。

①教务系统的各页面实现。

尤其是首页,根据用户的账号密码进行登录。

②用户管理模块的实现。

其中包括,用户注册,修改密码。

③管理模块的实现。

实现对于学生以及学校的各种信息资源增加、修改,删除。

系统功能结构图如图1所示。

图1 Web 系统功能结构图(3) 手机端学生模块的实现。

能够完成输入学生的基本信息,选择课程,查询课程成绩,查询个人信息,了解校园资讯等功能。

android 系统功能结构图如图2所示图2 Android 系统功能结构图四、拟采用的方法和手段1.使用的技术和方法网页设计采用JSP 技术和B/S 体系结构设计本系统,主要用到了Oracle 数据库和Tomcat 开发平台通过ODBC-JDBC 驱动来连接数据库、进而来管理和控制。

B/S 架构三层体系结构如图3所示。

教务系统web 端账户管理模块 学生模块 校方管理模块用户注册 修改密码输入基本信息 修改学生信息 查询个人信息 更新学生信息 更新校方信息Android 端教务系统登录管理学生信息查询 校园资讯查询实现登录操作 查询基本信息查看课程信息 查询成绩信息 校内新闻公告校园实用资讯 修改账号信息手机端Android 平台,开发软件选择为Eclipse IDE ,版本选择为3.6,另需安装jdk7,Android 的SDK 包,以及Android Development Tool 插件(简称ADT 插件)。

安卓的网络连接模块对于web 端与手机端的数据交换来说是必不可少的部分。

它提供了客户端与服务器的网络连接功能,是两者交换的桥梁。

通过网络连接,客户端可以发送不同请求,从服务器获得需要的资源。

由于上层功能的多样性,网络连接模块的设计在保证基础的通信功能的同时,需要针对不同的需求,提供一些差异性的接口。

图3三层体系结构图2.研究过程中可能出现的问题在开发软件系统时后不可避免地会出现种种错误,有语法错误和逻辑错误。

语法错误很容易解决,逻辑错误往往经过调试,甚至只有经过用户使用后才可以得到解决。

应该是主要解决的问题,如Web 开发,数据库连接,分页的设置等等。

手机端主要解决问题,如数据显示页面的设计、数据与服务器端的通讯、数据在手机端的存储和处理等等。

五、工作计划及进度安排序号 教学周数 工作计划及进度安排1Ⅰ(第 11-12周) 熟悉毕业设计流程,选择毕业设计课题浏览器 请求响应Web 服务器数据库2 Ⅰ(第 13-14周) 确定毕业设计题目,阅读文献,熟悉毕业设计题目3 Ⅰ(第 15-16周) 撰写并修改开题报告以及外文翻译4 Ⅰ(第 17-18周) 查阅相关资料,撰写系统用例规约5 Ⅰ(第 19-20周) 按照项目需求设计数据库6 Ⅱ(第 1周) 绘画毕业设计管理系统的界面7 Ⅱ(第 2周) 配置程序运行环境,连接数据库,设计系统框架8 Ⅱ(第3周) 向数据库中添加数据9 Ⅱ(第 4周) 实现web系统的用户管理模块10 Ⅱ(第 5周) 实现web系统的学生模块实现web系统的管理模块11Ⅱ(第 6周)12 Ⅱ(第 7周) 搭建android开发环境,熟悉相关软件。

13 Ⅱ(第8周) 进行界面设计,使播放器初具模型14 Ⅱ(第9周) 编写android程序功能代码,使其能与数据库服务器端链接15 Ⅱ(第 10周) 测试、修改完善系统16 Ⅱ(第 11周) 系统各模块联合测试17 Ⅱ(第 12周) 框架完善系统整体功能、综合调试,修改测试过程中的问题18 Ⅱ(第 13周) 查阅资料,设计论文的总体19 Ⅱ(第 14周) 撰写毕业设计论文20 Ⅱ(第 15周) 整理设计文档,修改毕业论文21 Ⅱ(第 16周) 根据评审意见进行毕业论文的修改22 Ⅱ(第 17周) 修改论文,准备毕业设计答辩23 Ⅱ(第 18周) 毕业设计答辩参考文献[1] 王国辉,李永强.视频学Java Web[M].北京:人民邮电出版社,2010.[2] 王瑛,张玉花,李祥胜等.Oracle数据库基本教程[M].北京:人民邮电出版社,2008.[3] Thomas Kyte. Oracle Database 9i/10g/11g编程艺术:深入数据库体系结构[M].北京:人民邮电出版社,2011.[4] 斳岩,姚尚朗.Android开发入门与实践[M].北京:人民邮电出版社,2009.[5] 吴善财.Android基础开发与实践[M].北京:清华大学出版社,2012.[6] 张跃平. JSP程序设计[M].北京:清华大学出版社, 2009[7] 黄敏伟.Android平台的即时通信系统客户端设计方案[D].陕西渭南:陕西铁路工程事业技术院校,2011.[8] 任赵强. 网页制作与JSP技术[M].北京:机械工业出版社, 2009 .[9] Schildt,H.Java:the Compelete Reference,J2SE 5Edition,2006.[10]Marziah Karch.Android for Work[M].Berkeley:Apress,2010.[11]Joshua Bloch.Effective Java,2009.[12]Weindelmayer, Frederick J.(美).An experimental study of the suitability of Java Web services for real-time service oriented architectures. [D]. Southern Methodist University. Computer Science and Engineering. 2008.指导教师评语本课题设计并实现一个基于Android技术的智能终端教务信息管理系统的设计与实现,是移动应用开发技术的现实应用,选题符合计算机专业要求。

相关文档
最新文档