基于安卓的系统开题报告

上传人:平*** 文档编号:18716498 上传时间:2017-11-16 格式:DOC 页数:8 大小:129.66KB
返回 下载 相关 举报
基于安卓的系统开题报告_第1页
第1页 / 共8页
基于安卓的系统开题报告_第2页
第2页 / 共8页
基于安卓的系统开题报告_第3页
第3页 / 共8页
基于安卓的系统开题报告_第4页
第4页 / 共8页
基于安卓的系统开题报告_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《基于安卓的系统开题报告》由会员分享,可在线阅读,更多相关《基于安卓的系统开题报告(8页珍藏版)》请在金锄头文库上搜索。

1、本科生毕业设计(论文)开题报告论文题目:基于 Android 平台的学生教务信息系统设计与实现 学 院: 基于 Android 平台的学生教务信息管理系统一、 课题的研究目的和意义学生教务系统是一个学校学生管理中不可缺少的一部分,对于学校的管理者以及学生本身来说都至关重要。互联网的普及和网上教务系统的更趋向于成熟化,系统应该为学生用户提供更加方便的查询手段与信息管理方式。而计算机的不可移动性及系统本身繁琐的登陆认证、查询操作使系统使用带来不方便。开发一款基于智能手机平台、功能简单、可随时利用无线网络进行在线选课、成绩查询、了解校园资讯的软件,为学生提供方便、可移动、准确的服务在安卓手机的逐渐普

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

3、,让学生可以随时随地了解校园生活和学业信息,极大地方便学生。2.国内外发展状况Android 是一种基于 Linux 的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由 Google 公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致” 。Android操作系统最初由 Andy Rubin 开发,主要支持手机。2005 年 8 月由 Google 收购注资。2007 年 11 月,Google 与 84 家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良 Android 系统。随后 Google 以 Apache 开源

4、许可证的授权方式,发布了 Android 的源代码。第一部 Android 智能手机发布于2008 年 10 月。Android 逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011 年第一季度,Android 在全球的市场份额首次超过塞班系统,跃居全球第一。 2012 年 11 月数据显示,Android 占据全球智能手机操作系统市场 76%的份额,中国市场占有率为 90%。2013 年 09 月 24 日谷歌开发的操作系统 Android 在迎来了 5 岁生日,全世界采用这款系统的设备数量已经达到 10亿台。近几年教务系统的网站也在中国普遍发展。但其次系统界面不友好,不够人

5、性化。系统性能差,没有进行充分的优化,尤其在选课高峰期的时候,大量学生同时选课时经常出现登陆和选课速度极慢,甚至出现服务器死机瘫痪现象,以致于一些学生不能选课而国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末,美国就建成了 NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于 Interne

6、t 的校园网的应用已深入到校园内的各个方面三、研究内容本系统的 web 部分基于 B/S 结构模式开发,采用较为流行的 J2EE 技术体系,主要运用 MVC 模式 Struts2 架构设计,使用 JSP+Servlet+JavaBean(MVC)开发技术来开发,以 MyEclipse 作为代码编写的环境工具,使用 Tomcat 的配置,以 Oracle 作为后台数据库,实现表单和数据库之间的数据交换。软件简化学生使用电脑登录校园网的复杂繁琐的查询步骤,通过手机学生直接访问校园网站,通 过分析提出条件,获取必要信息,快速准确查找所需信息,更直观显示出来。系统区分教师与学生用户,各自获取所需要不同

7、功能,为学校与学生、教师之间建立更好的平台.。根据需求分析得到系统的业务情况,并设计出本系统框架、流程及其用例,以面向对象编程的方式,为系统的几个功能模块实现了实例化。现可将系统按照不同的功能进行模块的划分,本系统共分为三个模块,分别是用户管理模块、学生模块与管理模块,并确立了每个模块的具体功能。课题主要研究并实现的内容有如下几方面。(1)数据库的设计和实现,根据系统需求以及功能分析进行设计。 (2)web 端系统框架设计,为了保证系统具有更好的安全性以及可维护性和可扩展性,将采用四层体系结构:数据模型层,数据访问层,业务逻辑层以及表示层。 具体实现如下。教务系统的各页面实现。尤其是首页,根据

8、用户的账号密码进行登录。用户管理模块的实现。其中包括,用户注册,修改密码。管理模块的实现。实现对于学生以及学校的各种信息资源增加、修改,删除。系统功能结构图如图 1 所示。教务系统 web 端账户管理模块 学生模块 校方管理模块用户注册修改密码输入基本信息修改学生信息查询个人信息更新学生信息更新校方信息图 1 Web 系统功能结构图 (3) 手机端学生模块的实现。能够完成输入学生的基本信息,选择课程,查询课程成绩,查询个人信息,了解校园资讯等功能。android 系统功能结构图如图 2 所示图 2 Android 系统功能结构图 四、拟采用的方法和手段1.使用的技术和方法网页设计采用 JSP

9、技术和 B/S 体系结构设计本系统,主要用到了 Oracle 数Android 端教务系统登录管理 学生信息查询 校园资讯查询实现登录操作查询基本信息查看课程信息查询成绩信息校内新闻公告校园实用资讯修改账号信息据库和 Tomcat 开发平台通过 ODBC-JDBC 驱动来连接数据库、进而来管理和控制。B/S 架构三层体系结构如图 3 所示。手机端 Android 平台,开发软件选择为 Eclipse IDE,版本选择为 3.6,另需安装 jdk7,Android 的 SDK 包,以及 Android Development Tool 插件(简称 ADT 插件) 。 安卓的网络连接模块对于 we

10、b 端与手机端的数据交换来说是必不可少的部分。它提供了客户端与服务器的网络连接功能,是两者交换的桥梁。通过网络连接,客户端可以发送不同请求,从服务器获得需要的资源。由于上层功能的多样性,网络连接模块的设计在保证基础的通信功能的同时,需要针对不同的需求,提供一些差异性的接口。图 3 三层体系结构图2.研究过程中可能出现的问题在开发软件系统时后不可避免地会出现种种错误,有语法错误和逻辑错误。语法错误很容易解决,逻辑错误往往经过调试,甚至只有经过用户使用后才可以得到解决。应该是主要解决的问题,如 Web 开发,数据库连接,分页的设置等等。手机端主要解决问题,如数据显示页面的设计、数据与服务器端的通讯

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

12、b 系统的用户管理模块10 (第 5 周) 实现 web 系统的学生模块11 (第 6 周) 实现 web 系统的管理模块12 (第 7 周) 搭建 android 开发环境,熟悉相关软件。13 (第 8 周) 进行界面设计,使播放器初具模型14 (第 9 周) 编写 android 程序功能代码,使其能与数据库服务器端链接15 (第 10 周) 测试、修改完善系统16 (第 11 周) 系统各模块联合测试17 (第 12 周) 框架完善系统整体功能、综合调试,修改测试过程中的问题18 (第 13 周) 查阅资料,设计论文的总体19 (第 14 周) 撰写毕业设计论文20 (第 15 周) 整

13、理设计文档,修改毕业论文21 (第 16 周) 根据评审意见进行毕业论文的修改22 (第 17 周) 修改论文,准备毕业设计答辩23 (第 18 周) 毕业设计答辩参考文献1 王国辉 ,李永强.视频学Java WebM. 北京: 人民邮电出版社, 2010.2 王瑛,张玉花,李祥胜等.Oracle数据库基本教程M. 北京:人民邮电出版社,2008.3 Thomas Kyte. Oracle Database 9i/10g/11g编程艺术:深入数据库体系结构 M.北京:人民邮电出版社,2011.4 斳岩,姚尚朗.Android 开发入门与实践M.北京: 人民邮电出版社,2009.5 吴善财.An

14、droid 基础开发与实践 M.北京: 清华大学出版社,2012.6 张跃平. JSP 程序设计M.北京:清华大学出版社, 20097 黄敏伟 .Android 平台的即时通信系统客户端设计方案D.陕西渭南:陕西铁路工程事业技术院校,2011.8 任赵强. 网页制作与JSP 技术M. 北京:机械工业出版社, 2009 .9 Schildt,H.Java:the Compelete Reference,J2SE 5Edition,2006.10Marziah Karch.Android for WorkM.Berkeley:Apress,2010.11Joshua Bloch.Effective

15、 Java,2009.12Weindelmayer, 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 技术的智能终端教务信息管理系统的设计与实现,是移动应用开发技术的现实应用,选题符合计算机专业要求。通过开题阶段的文献检索与认真分析,该生对毕业设计内容基本能够了解和把握。课题工作量适当。开题报告撰写符合规范,达到本科开题标准。同意开题。指导教师签名:年 月 日学院审核意见年 月 日

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题

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