登录

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

注册

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

找回密码

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

基于Android的学生选课系统的测试与管理毕业论文

 2022-01-30 09:01  

论文总字数:14021字

摘 要

随着科技的发展,智能移动终端设备日益普及。而传统的选课模式要求学生利用电脑操作,受限于时间、地点以及计算机数量等原因,时常有学生反映选课困难。因此传统的高校选课方式移植到智能终端上已成为必然。据调查,Android系统已经在市场中占有主要份额。基于这样的背景,就需要一个基于Android的选课系统。使用这个系统,学生可以利用Android智能手机下载安装该系统的 APP进行操作。这不仅为学生提供了一种灵活的环境,同时也能提高学校选课管理的效率。

本文主要阐述了选课系统的测试与版本管理,并对该系统进行了详细的研究,探讨了选课系统具体的测试方法、测试结果与版本管理等方面的问题。这个选课系统以Java语言为基础,同时使用两种模式,基于Web的模式和浏览器/服务器(Browser/Server)模式。测试是系统开发中非常重要而且漫长的阶段,进行测试的目的就是为了评估项目系统的质量,确保成品可以顺畅运行。最后,学生选课系统通过了测试,具有良好的用户界面,能够兼容大多数安卓设备,基本实现了预期的功能。

关键词:Android 选课系统 测试 版本管理

Test and version management of "Student Elective System" based on Android

Abstract

With the development of technology, mobile intelligent terminal equipment is becoming more and more popular. Traditionally, students choose courses by computers. Limited by the time, place, number of computers and other reasons, students often complain of the difficulties in electing courses. Therefore, it is inevitable that traditional college elective courses are transplanted to intelligent terminals. According to the survey, the Android system already occupies a major share in the market. Based on this background, an Android-based elective system is needed. Using this system, students can use the Android smartphone to download the app and installs the system. It not only provides a flexible environment for students, but also improves the efficiency of school's management of elective courses.

This paper mainly expounds the test and version management of the course selection system, makes a detailed study of the system, and investigates the specific test methods, test results and version management of the course selection system. This elective system is based on the Java language and uses two modes, web-based and B/S (browser/server) mode. Testing is a very important and lengthy stage in system development, and the purpose of testing is to assess the quality of the system and to ensure that the finished product runs smoothly. Finally, the student elective system passed the test, has a good user interface, can be compatible with most of the Android equipment, reaches the anticipative design goal.

Key words: Android; Course selection system; Test; Version management

目 录

摘 要 I

Abstract II

目 录 III

第一章 绪论 1

1.1 课题研究的背景 1

1.2 课题研究的现状 1

1.3 课题研究的目标 2

第二章 需求分析 3

2.1 可行性分析 3

2.1.1 技术可行性 3

2.1.2 经济可行性 3

2.1.3 操作可行性 3

2.2 功能需求分析 3

第三章 测试设计概述 5

3.1 测试的意义 5

3.2 测试的工具 5

3.3 测试的过程 5

3.3.1 测试的流程 5

3.3.2 测试的阶段 6

3.3.3 测试的方法 6

3.4 测试的内容 7

3.4.1 UI测试设计 7

3.4.2 功能测试设计 8

3.4.3 性能测试设计 10

3.4.4 兼容测试设计 10

3.4.5 交叉事件测试设计 10

3.4.6 安装卸载测试设计 11

第四章 测试用例与结果 12

4.1 测试用例设计 12

4.2 测试用例结果 12

4.2.1 管理员登录模块 12

4.2.2 学生信息管理模块 13

4.2.3 用户登录模块 14

4.2.4 用户注册模块 16

4.2.5 选课模块 18

4.2.6 课程管理模块 19

4.2.7 信件模块 20

4.2.8 性能测试 21

4.2.9 兼容测试 22

4.2.10 交叉事件测试 23

4.2.11 安装卸载测试 23

第五章 版本管理 24

5.1 SVN版本管理简介 24

5.2 SVN工具介绍 24

5.3 SVN的基本使用 25

第六章 总结 27

参考文献 28

致谢 29

第一章 绪论

1.1 课题研究的背景

随着时代的发展,信息化进程不断加快,在校园中大部分人都在使用智能手机,移动设备给日常生活带来了很多改变,对社会的各个领域产生了巨大的影响[1]。随着我国高等教育迅猛发展,高校招生人数的不断扩大,选课管理工作也越来越繁重和琐碎,以往传统的选课管理已经不能满足当前需要。由于数据繁多出错率大,因此对现有的选修课系统应该顺应信息化、移动化的趋势,尽早进行改善,避免因传统选课系统的不完善而引起的种种问题,提高选课管理的工作效率是有必要的。

Android是一个基于Linux内核的移动操作系统,根据市场调研机构Gartner公布的2017年度智能手机市场报告显示,Android系统的市场份额已达到70%[2],目前已占据了主要的智能手机市场,所以选课系统首先将基于Android系统实现。

1.2 课题研究的现状

随着信息技术的飞速发展,使用计算机管理选课信息已成必然[3]。根据调查得知,现有的网上选课系统给学生提供了一个自由选择的平台,但这些选课系统大多采用B/S(浏览器/服务器)模式,要求学生在特定的时间段,利用校园网,使用计算机访问相关网页进行选课。因为这种传统的选课模式有时间和地点的限制,又因为开课门次、容量有限,再加上选课时由于访问量巨大而出现的系统拥堵、网络瘫痪现象,导致很多学生只能盲目的抢课,以选上为目的,忽视了学校开课选课的宗旨,还有的学生甚至未能及时上网报名。

请支付后下载全文,论文总字数:14021字

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

企业微信

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