已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计开题报告题 目:基于Android手机APP选课的设计与应用 专 业 计算机科学与技术 学 生 姓 名 班 级 学 号 指 导 教 师 指 导 单 位 电气信息工程学院 专 业 负 责 人 学院工作领导小组 日 期 2016.12.20 开 题 报 告学院学号毕业设计(论文)题目基于Android的手机App选课系统的设计与应用题目类型工程设计 技术开发 软件工程 理论研究和方法应用 管理模式设计 其他 选题目的及意义随着我国高等教育与教学的改革,数字信息化的教学管理系统已普遍出现在高校。随着学年制管理向学分制度管理体制的发展,使得网上选课系统在高校中的广泛的应用。传统的选课系统是以固定的形式访问互联网。虽然,这样的选课系统能满足大部分学生的选课需要。但是,在选课的高峰期,学校的web服务器会因访问量过大而暂时瘫痪,导致学生不能立即进入系统进行选课。有时候为了选择自己喜欢的课程提前几个小时在电脑前面等候,不能做到随时随地的选课。而在当今社会,而Android手机也是人们生活中必不可少的。基于Android的手机App选课系统的用户无论是在公交车上,在商场,还是在没有电脑的宿舍。只要通过该移动客户端的Android手机就能随时随地的登录系统进行选课。从而使用户远离电脑的束缚,在学校集中选课的时间可以不用去机房排队等候选课,大大的提高了学生的选课效率。这也给学生的带来便利。 设 计(研 究)现 状 和 发 展 趋 势一、现状由于现在大多数的高校的选课系统都是采用的浏览器/服务器(B/S)模式,这种模式相对最初的人工课程管理方便了许多,不在需要大量的人力,学生选课也不在排队拥挤,也不会因为网络瘫痪而对学校的服务器各种抱怨和吐槽,更不会因为选课而耽误正常的教学任务。B/S模式的选课系统只需要一台能访问网络的浏览器即可。只要选课服务器端提供选课功能、学生信息管理、考试成绩、 查询课程功能等业务模块,在客户端的浏览器视窗中就能进行相应模块的功能管理。随着移动互联网的发展这种B/S模式的选课系统也存在很多不足,比如要进行选课操作时,就必须坐在接入网络的电脑前;而且课程开设的通知等也是要通过上网才知道,对于在上课的同学想要选择自己喜欢的课程带来了不便。而这些缺陷都可以通过移动终端来解决。2、 发展趋势 随着智能手机被用户广泛接受,手机操作系统市场受终端厂商的参与力度、应用丰富程度、电信运营商支持和全球3G、4G网络普及所激发的用户对移动数据业务的影响。Android凭借着其开放性,得到广大厂商的热烈追捧。在未来一段时间内智能手机操作系统是炽手可热的阶段。 基于Android的手机App选课系统在未来高校应用中无疑会有广阔的市场前景,良好的用户界面及人性化的操作将会更加收到重视,而这种作为传统高校应用的辅助手段,也会在未来的某个时候占据主导地位。 课 题 研 究 的 主 要 内 容需要综合运用相关知识,包括软件工程、程序设计、数据库技术、网络技术等,将所学理论应用到实践当中,通过设计和实现一个基于Android手机平台的网上选课系统,巩固软件工程、程序设计和数据库的知识,熟悉网络应用程序编程和数据库应用,提高自己对于类似问题的分析和解决能力。 该软件包括如下功能:一、用户类型为学生时,系统提供的功能:1.用户注册、输入用户名密码,登录本系统。2.本人基本信息维护,包括修改密码、查看本人已修课程。3.选课功能: 查询课程功能:包括按学生年级和院系查询、按开课教师所在院系查询、按教师姓名查询、按课程名称查询,可查看课程信息、任课教师信息等。选中提交,可自动进入选课功能区。选课功能:学生选中某门课程提交后,系统按照课程修读的拓扑排序功能进行执行判断,检查该生是否已经修读该课程的先修课程,若不符合,将给出具体的提示信息,引导学生合理选课。二、用户类型为教师时,系统提供的功能1.输入用户名密码,登录本系统。 2.教师登录后可对相关信息进行维护,包括修改密码、教师个人信息、所讲授的课程简介等。3.执行课程查询(包括按学生年级和院系查询、按开课教师所在院系查询、按教师姓名查询、按课程名称查询)。4.查看本人所讲授课程的选课情况。三、用户类型为管理员时,系统提供的功能1. 数据维护,包括教师基本信息、课程基本信息、班级基本信息、学生基本信息。2. 教师的任课信息由系统管理员指派产生。课题的工作方案课题研究的内容是基于Android的手机App选课系统的设计与应用,学生选课系统平台的应用软件,是为高校学生能及自由的选课设计的。拟采用Java语言开发,以SDK作为开发环境。学生选课系统以MVC结构进行架构。整体层分为数据层,业务层以及表现层。数据访问作为系统的基础底层支柱,系统运行时产生的基础数据存储到数据库中业务层主要把系统的核心功能用户登录、用户信息、查询课程、选课进行处理,表现层则有移动Android设备进行访问。选课系统是需要用户注册账号,登录本系统可以进行个人基本信息维护,包括修改密码、查看本人已修课程,包括按学生年级和院系查询、按开课教师所在院系查询、按教师姓名查询、按课程名称查询,可查看课程信息、任课教师信息等。选中提交,可自动进入选课功能区。课 题 研 究 有 无 困 难准 备 如 何 解 决在开发软件系统时后不可避免地会出现种种错误,有语法错误和逻辑错误。语法错误很容易解决,逻辑错误往往经过调试,甚至只有使用后才可以得到解决。应该是主要解决的问题,如Web开发,数据库连接,分页的设置等等。手机端主要解决问题,如数据显示页面的设计、数据与服务器端的通讯、数据在手机端的存储和处理等。而这些问题的解决可以通过网上找视频学习解决,还有实在是解决不了和老师商量怎样解决。 主 要 参 考 文 献1 余志龙,陈昱勋,郑名杰. Android SDK开发范例大全M. 北京:人民邮电出版社, 2010. 2 张运芳. Android 创赢路线与产品开发实战M. 北京:电子工业出版社, 2010.3 墨菲. Android开发入门教程M. 李雪飞,吴明晖, 译. 北京:人民邮电出社, 2010.4 韩超,梁泉. Android系统原理及开发要点详解M . 北京:电子工业出版社, 20105 许文庆,郑美容. 基于Android的智能手机应用开发的研究J. 现代计算机, 2012(8):55-58.6 石坚,李明江. 基于Android系统的手机游戏的设计与实现J. 黔南民族师范学7 陈煌,周荣辉. 基于Android系统的手机文件管理器的设计与实现J. 铁路计算机应用,2012(9):47-51.8 周颖颖. 基于Android平台的手机地图系统的实现J . 现代计算机,2013(8):74,76.9 王勇. Android编程入门很简单M. 北京:清华大学出版社,2012.10 萨师煊, 王 珊. 数据库系统概论M. 北京: 高等教育出版社, 2000.计划进度12016年12月1日-12月5日 了解现行选课系统的功能,明确研究内容及拟采用的方法、预期达到的效果、进度安排,撰写开题报告 。 22016年12月6日-12月10日 提交开题报告,准备开题答辩 32016年12月11日-2017年3月1日 结合实际进行需求分析和功能设计和数据库中表的设计与优化。做好系统搭建、服务器配置等前期准备工作。做好文档说明书的提纲撰写工作。42017年3月2日-4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东省韶关市仁化县2025-2026学年八年级下学期期中质量监测物理试题(含答案)
- 注:加★与为备用曲目说课稿2025学年初中音乐粤教版九年级下册-粤教版
- 2026年说课稿空白图片
- 第十四课 胜不骄 败不馁说课稿-2025-2026学年小学心理健康六年级鄂科版
- 智能萃取统筹生物产业低碳研发实施布局
- Unit 7 Open Day说课稿2025年小学英语五年级下册牛津上海版(深圳用)
- 2026年老传统荷花说课稿
- 复习题三说课稿2025学年高中数学湘教版2019选择性必修第一册-湘教版2019
- 初中环保活动说课稿2025
- 小学手工节日2025说课稿
- 保密管理方案和措施
- 仪表联锁培训课件
- 职工退休及养老待遇证明书(6篇)
- 可再生能源法解读
- 殡仪服务员职业技能竞赛考试题(附答案)
- 车间材料损耗管理制度
- 实验动物咽拭子采集流程规范
- 《神奇的马达加斯加》课件
- 《城市道路人行道设施设置规范》
- 初一到初三英语单词表2182个带音标打印版
- 《25 黄帝的传说》公开课一等奖创新教学设计及反思
评论
0/150
提交评论