登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于安卓的网上选课系统设计

 2023-04-17 15:03:54  

论文总字数:18266字

摘 要

随着社会的不断进步,互联网的技术发展很快,同时目前的教育制度不断改革,导致现在的选课从纸质选课模式转变到了网上选课。而最近几年来,Android手机迅速普及并占领很大市场,在校的学生几乎都有手机,因此,移动选课成为继互联网选课后另一种选课模式,而且将成为未来的发展趋势。网上选课系统很多,但是基于安卓的选课系统很少,鉴于此,本文将讨论在安卓平台上设计与开发网上选课系统。

本系统的一些功能是根据基于网页选课系统而设计的,目的是为了在校大学生能够更好更方便地选课。系统采用C/S架构,前台通过安卓技术实现相关页面及调用方法,后台用Java Servlet实现数据库的增删改查,根据选课系统和互联网的特点,设计出基于安卓的选课系统应该实现的功能模块。该系统分为三个角色,学生、教师、管理员,每个角色对应的功能不相同,学生主要是查看课程以及选课退课,教师主要是查看有哪些学生选择自己的课程,管理员主要是系统维护,进行角色管理和课程管理。

关键字:选课;安卓;Java Servlet;C/S

The Online Elective Course System Based On Android

ABSTRACT

With the development of society, Internet technology development is very fast, and higher education reform, led to the current selection from the direction of the paper materials to the online elective。In recent years, the rapid development of Android mobile phone and occupied a large market, almost all the students have a mobile phone, therefore, mobile elective system has became one another system which uses the internet to choose course online, and will become the future trend of development. There are many elective course system at present,however,the amount of elective course systems based on android is little。this paper,will discuss the design and development of online course selection system on the Android platform。

The system is web-related tools and some additional elective system based on the purpose of the college students can better and more easily Course. Using C/S architecture, the front desk achieved by Android technology-related pages and call the method, background database using Java Servlet realization of additions and deletions to change search, according to the characteristics of the mobile Internet, summed up the elective system based on Android should have the function. The system is divided into three roles, students, teachers, administrators, each role is not the same as the corresponding functions, primarily view the curriculum and student enrollment have withdrawn, mainly teachers to see what students choose his course, administrator mainly system maintenance, perform the role of management and course management。

KEY WORDS: Elective Course; Android; Java Servlet; C/S

目录

前言 1

第1章 绪论 2

1.1 选课系统的现状 2

1.2 Android系统的特点 2

1.3 Android系统的结构 3

1.4 基于Android的网上选课系统概述 4

1.4.1 基于安卓的选课系统描述 4

1.4.2 基于安卓的选课系统的意义 4

第2章 环境配置 5

2.1 软件环境 5

2.1.1 Android开发环境的搭建 5

2.1.2 SQL Server数据库的配置 6

2.2 硬件环境 6

第3章 系统分析 7

3.1系统设计的目的 7

3.2 需求分析 7

3.2.1 系统模块 7

3.2.2 客户端与服务端的连接方式 8

3.2.3 系统结构 8

第4章 系统设计 9

4.1 该选课系统的整体结构 9

4.2 数据库设计 9

4.2.1 数据库表设计结构 9

4.2.2 数据库表的设计 11

4.3 服务器设计 13

4.3.1 Java Servlet程序 13

4.3.2 数据库交互的程序 14

4.4 安卓客户端设计 15

4.4.1 安卓界面设计 15

4.4.2 安卓客户端结构 16

第5章 系统的实现 17

5.1客户端的实现 17

5.1.1 系统登录功能的实现 17

5.1.2 学生功能的实现 18

5.1.3 教师功能的实现 20

5.1.4 管理员功能的实现 20

5.2 服务器端的实现 21

5.3 客户端与服务端的通讯 23

第6章 测试 24

6.1 测试的目的和意义 24

6.2 测试内容 24

6.3 测试结果 27

6.4测试结论 27

结论 28

谢辞 29

参考文献 30

前言

近年来,随着大学教育制度的改革和互联网日新月异的科技进步,通过互联网和计算机相结合的模式管理教学逐渐成为主流,并且基于android的移动选课系统也将会在高校中得到广泛的应用。一般传统的选课是学生在特定时间内进行网上选课,这样虽然能够满足一些需要,但是会造成很多不必要的麻烦,学校的web服务器会因为同时访问人数太多而瘫痪,并且会导致一些学生无法选课或者需要等很久才能选上课,就算选到课了,也未必选到自己喜欢的,因为选课之前学生无法了解课程的相关信息,而且学校的机房也不一定够用,有时为了选课会早起排队,造成大量的人力财力浪费。

基于Android的网上选课系统可以很好地解决这些问题,首先,目前安卓手机价格很便宜,并且在手机用户中占据很大的位置,这样就保证了每个人可以自己独立选课,不必排队选课,其次,每个学生选课的时间不相同,这样就避开了高峰期,服务器不会因为访问人数过多而瘫痪。再次,学生选课之前可以查看课程的相关信息,比如学分、学时、考查方式等,对课程有些了解。最后,教师也可以登录选课系统,查看有哪些学生选择自己教授的课程,心里大概有些了解,管理员则负责角色管理和课程管理,比如增加或删除学生、教师以及课程,主要是对系统进行相关维护。

剩余内容已隐藏,请支付后下载全文,论文总字数:18266字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图