开题报告修改版
滁州学院本科毕业设计(论文)开题报告表 课题题目 学生成绩管理与查询系统服务器端和 Android 手机客户端设计与实现 学生姓名 朱 锟 所学专业 计算机与信息工程学院 导师姓名 陈海宝 报告日期 2014.1.11 滁州学院教务处制
关于本科毕业设计(论文)开题报告的规定 为切实做好本科毕业设计(论文)的开题报告工作,保证论文质量,特作如下规定:
一、开题报告是本科毕业设计(论文)的必经过程,所有本科生在写作毕业设计(论文)之前都必须作开题报告。
二、开题报告主要检验学生对专业知识的驾驭能力和研究能力,考察写作论文的准备工作是否深入细致,包括选题是否恰当,资料占有是否翔实、全面,对国内外的研究状况是否了解,本人的研究是否具有创新性等。
三、毕业设计(论文)开题报告前,学生必须根据所学专业培养目标,与教师双向选择后确定选题,在指导教师的指导下,广泛查阅文献,深 入调查研究,收集资料,制定研究方案,在此基础上撰写开题报告。
四、学生设计(论文)开题前需认真填写开题报告表,并向导师提出申请,由毕业设计(论文)指导小组负责开题报告的评议。
五、毕业设计(论文)指导小组应当对开题报告进行认真评议,主要评议论文选题是否恰当,研究设想是否合理、可行,研究内容与方法是否具有开拓性、创新性,是否可以开始进行论文写作等。评议结果分为“合格”和“不合格”两种,学生开题报告评议结果须为“合格”方可开始论文写作。毕业设计(论文)指导小组不得少于 3 人。
六、开题报告表应送交所在学院保存。
七、表中各项可自行加页。
题 目 学生成绩管理与查询系统服务器端和 Android 手机客户端设计与实现 指导小组成员 姓名 专业技术职务或职称 签字 于春燕 副教授 陈海宝 讲师 赵玉艳 助教 戴支祥 讲师 研究现状、选题意义、研究方法、研究内容、研究基本要求和主要参考文献 一、研究现状 随着网络技术的不断发展以及人们对网络的需求量的增加,网络时代越来越趋向于便捷、快速、高效。目前我国的信息数字化工作也进入一个全新发展时期 [1],特别是高校的信息化建设已进入了全面的发展阶段,诸多高校充分地认识到,信息化建设己经成为了高校提高自身管理水平,在高校,各种信息管理系统层出不穷。学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作非常繁杂。所以,学生成绩管理系统是时代发展的必然产物。
Android 系统以其智能性,不断的满足着人们日益增长的移动软件需求,软件数量的迅速提升,使得人们看到了 Android 本身具有的开放性,可编程性、自由性和其强大的软件效果 [2,3]。各种优秀的游戏、生活软件被开发出来,基于网络的应用更是层出不穷,各类软件通过网络和云技术,致力于为用户提供更便捷、更优质的服务。了解和学习移动终端的网络实现成为了一种趋势和必然。
Web Services 是一种分布式的计算技术,通过符合统一标准的分布式应用组件 [4],实现在互联网上的应用程序之间的兼容性和互操作性,Web Services 在网络中通过标准 XML 协议和格式发布以及访问应该用服务 [5,6]。只要通过 Web Services 可以在 Web站点放置可编程元素,实现和满足特定功能的网络应用服务,同时可以实现跨平台、跨设备的动态查找、订阅和访问,极大的加强了应用程序的功能。
在 Google 公司提供的 Android SDK 开发工具中,并没有提供调用 Web Services的相关类库,所以为了实现在 Android平台上访问 web Service 功能,通常采用第三类库进行实现[7],可以在网络上查到 ksoap2-android 这个第三方类库包。KSoap2-Android 是一个在 Android平台上的高效、轻量级的 SOAP 开发包 [8,9]。随着人类社会的进步以及科学技术的不断发展,以 Android 为首的新技术突飞猛进,智能移动设备逐渐普遍起来,人们逐渐渴望不仅仅是通过 web 浏览器来访问各种系统,同时通过一部智能手机也可以访问系统,方便快捷。
二、选题意义 本课题主要以一个实例的实现阐述基于 Android 的 Web Service 程序设计,以促进加深开发者对基于 Android平台的网络调用应用程序的进一步理解和使用。这会使得开发者更加明确以及熟练掌握当今最流行的 Android 的开发设计。
使用本系统可以对学生的成绩进行合理管理,实现学生成绩的插入、编辑、删除等功能,也可以实现用户登陆、成绩的排序、课程信息、成绩查询、奖学金自动评定等。在以后还可以逐渐完善,实现学生信息的全面管理。根据开发要求,学生成绩管理系统主要应用于教育系统,完成对学生成绩信息计算机化的管理,既可以减少劳动力的使用,同时加快查询速度、加强管理。
本课题的研究,使得学生将平时所学习理论知识与实践相结合,随着社会的发展,学生管理与查询系统日渐完善。同时增强学生的动手能力。
三、研究方法 ⑴ 文献法。上网查阅并研究有关于课题的文献,对课题中所涉及的技术有一定了解,使自己在课题设计过程中思路明确。
⑵ 案列分析法。上网搜索查阅有关基于 Android 和 Web 的开发案例设计,学习有关于客户端与服务器端代码的编写。
⑶ 实证研究法。在完成前两步后,根据本课题的设计要求,先搭建所需要的环境,再结合学生管理系统的概要设计编写代码,不断运行测试,直至达到最好效果。
四、研究内容 本论文的主要研究内容如下:
⑴ 了解 Android 系统与平台,研究 Android 开发环境的搭建 [10]。
⑵ 研究基于 Android 的 Web Service(KSOAP 的使用)。
⑶ 需要发布一个简单的 Web 服务,该服务的主要功能需求有返回学生查询的个 人上课信息、成绩信息、选课状况。
⑷ 部署 Web Service。
⑸ Android 端应用程序主要分为两个部分。一个是用户登录界面,一个是信息查询界面,在用户登录界面中,通过获得用户名密码,校对用户是否具有权限进入,获取到权限后即进入应用。学生成绩管理系统通常分为两个端,学生客户端和教师客户端。学生端的权限比较有限,我们通常见到的功能有课程查询、成绩查询、选课等。教师端的权限比较高,功能复杂,包括查看全体同学的成绩,查看名次,提交成绩,开设课程,上传课件,点名,选课,退课等;,还有个角色就是管理员,其主要是进行权限管理。
五、研究基本要求(1)了解 Android 的应用前景;(2)调研学习Android 手机软件的开发平台和工具;
(3)熟悉 eclipse平台环境以及 JSP 开发;(4)熟练使用 Java 语言进行程序开发;(5)熟悉 MySQL 数据库;(6)有一定的自主学习能力,学习认真,态度积极。
六、参考文献 [ 1] 汪永松.Anroid平台开发之旅[M].北京:机械工业出版业.2010.1-6 [2] 闵现畅,黄理灿.基于 Adnroid平台的 Web 服务技术研究[D]浙江:浙江理工大学.2010.1-30 [3] 王向辉.Android 应用程序开发[M].北京:清华大学出版社.2010.20-78 [4] 邵峰晶静.Web Services 应用开发[M].北京:电子工业出版.2011.3-36 [5] 姚昱曼.Android 的架构与应用开发研究[J].计算机系统应用,2008,17(11):100-113 [6] 孙卫琴.JAVA 面向对象编程[M].北京:电子工业出版社.2006.2-33 [7] Reto Meier.Android高级编程[M].王鹏杰霍建问译,北京.清华大学出版社.2010.15-88 [8] 余志龙.Android SDK 开发实例大全[M].北京:人民邮电出版社.2009.23-78 [9] Jeff Friesen.Learn Java for Android Development[M].America:Apress,2010.3-3 [10]Bruce Eckel.Thingking in Java[M].America:Prentice Hall PTR,2006.1-2 研究计划︵时间安排︶ 2013.12.1--2013.12.10 查阅相关资料 2013.12.11--2013.12.19 完成开题报告 2013.12.20--2014.4.10 程序编写与调试 2014.4.11--2014.4.20 撰写论文 2014.4.21--2014.5.10 完善程序和论文 2014.5.11--2014.5.25 准备答辩、答辩 指导小组评语和评议结果 评议结果:
指导小组组长签名:
年 月 日 院(部)意 见 院(部)负责人签名:
年 月 日 说明:此表同毕业设计(论文)其他材料一起交学院保存。
