移动终端的选课系统的设计与实现(附件)【字数:11815】

摘 要摘 要现如今,随着智能手机行业的发展,一部智能手机已经成为了每个学生和老师常用设备。而且在我国的智能手机市场上,Android系统的手机也是占领了智能手机的绝对市场。基于Android平台的学生选课必将是继互联网选课之后的又一种选课模式。本选课系统的设计初衷为广大高校学子提供一种方便快捷随时随地的选课方式。系统分为两个模块,分别是学生模块和管理员模块。学生模块中,学生可以在系统的该模块下查看课程,选修课程,退选课程,和查看成绩等。管理员模块中,管理员可以在系统的该模块下增加学院,增加课程,删除课程,修改课程信息和录入课程成绩等。通过对Android软件开发技术和Java编程技术的学习与研究,利用SQL Server数据库,在对选课系统需求分析的基础上,进行系统的数据库设计,编码从而实现整个的系统的预期功能。关键词移动终端;选课系统; 安卓;手机软件
Keywords: Mobile terminal;Courses Selecting System;Android;Mobile Application 目录
第一章 绪论 1
1.1系统研究的背景 1
1.2系统研究的意义 1
1.3系统的研究现状 1
1.4本文主要内容 2
1.5本章小结 2
第二章 系统开发环境与技术 3
2.1 Android开发环境的搭建 3
2.2 Android框架介绍 5
2.3 JAVA简介 6
2.3本章小结 7
第三章 系统分析 8
3.1 系统分析的原则和目的 8
3.2 可行性分析 8
3.2.1经济可行性分析 8
3.2.2技术可行性分析 8
3.2.3社会可行性分析 8
3.3 需求分析 9
3.3.1 功能性需求分析 9
3.3.2 系统用例图分析 9
3.3.3 非功能性需求分析 10
3.4 本章小结 11
第四章 系统设计 12
4.1 系统功能模块结构设计 12
4.2系统功能模块详细设计 12
 *好棒文|www.hbsrm.com +Q: ^351916072# 
/> 4.2.1选课系统程序流程设计 12
4.2.2学生模块详细设计 15
4.2.3管理员模块详细设计 16
4.3 数据库设计 18
4.3.1 数据库ER图设计 18
4.3.2 数据库表的设计 21
4.4本章小结 23
第五章 系统的实现 24
5.1学生模块的实现 24
5.1.1 登录模块的实现 24
5.1.2 系统主界面的实现 26
5.1.3 可选学科查询和选课模块的实现 26
5.1.4 已选学科查询和退选课模块的实现 28
5.2 管理员模块的实现 29
5.2.1登录模块的实现 29
5.2.2管理员主界面的实现 30
5.2.3添加学院模块的实现 30
5.2.4添加学科模块的实现 31
5.2.5修改和删除学科模块的实现 32
5.2.6成绩录入功能的实现 32
5.3 系统与数据库数据交换的实现 33
5.4 本章小结 33
第6章 测试 34
6.1 测试的作用和意义 34
6.2 测试内容 34
6.3 测试结果分析 35
6.4 本章小结 35
总结与展望 36
致 谢 37
参考文献 38
第一章 绪论
1.1系统研究的背景
近年来,随着各大高校的教育教学方式的改革,数字信息的教学管理体系得到了非常广泛的采用。这就使得网上选课系统在各大高校中被广泛的应用。现在高校的选课系统大多是以固定的形式访问互联网,然后学生通过互联网进行一个退选课的操作。这样,虽然可以满足大多数学生的选课需求。然而,在学校选课的高峰期,相信很多学生都遇到过因为学校选课系统拥挤而崩溃导致选课不顺利,或者身旁没有计算机而不能及时选课,导致错过选课的情况。因此开发一个基于移动终端的可以做到随时随地选课的系统是十分必要的。
现如今,随着智能手机行业的发展,智能手机也变得越来普及,几乎成为了每个大学生的必备品,而且现在配备Android系统的手机在手机市场上又占有绝对的市场优势。因此,如果可以开发一个基于Android的学生选课系统的话,就可以弥补网上选课的许多不足之处,同时也可以分担网上选课系统的部分压力[15]。所以基于Android的学生选课系统的开发应运而生。
1.2系统研究的意义
随着手机,平板电脑等移动设备的普及,移动设备的实用性和其便利性被越来越多的人认可。在移动终端上能够让学生进行退选课是现在很多高校都在积极进行的工作。基于Android的选课系统与基于Web选课系统相比,提高了学生选课的快捷性和便利性。同时学生选课系统将使选课工作更加的程序化和规范化,也能让学生可以及时、准确有效的查询和修改选课信息。
与传统的选课系统相比,基于Android的选课系统无疑给学生和学校都带来了很大的便利。学生可以通过自己的手机来登录本选课系统进行选课,很大提高了学生选课的灵活度。同样也能够缓解学校教务处老师的工作量,提高了学校教务处的工作效率。
1.3系统的研究现状
学生选课工作和学生成绩日常管理工作量非常庞大,不可能再用传统的人为管理方式。在这种情况下,一个自主高效的网络选课系统无疑显得十分的重要。
现阶段,国内外各大高校基于的互联网端的学生选课系统大多采用的浏览器/服务器(B/S)模式,大部分高校都建立了自己完整可靠的基于Web的教务选课系统,这种系统现在也已经非常成熟[16]。然而在智能手机已经非常普及的今天,很多高校并没有开发一个可以在移动终端上运行的系统,基于移动终端的选课系统的开发相对落后。就比如我们江苏科技大学来说,在选课期间,我们可以方便的从自己的PC端进行选课。但是在自己的手机等移动设备上,选课就比较难于实现。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/260.html

好棒文