基于移动手机端的个人课程表毕业论文

 2021-04-12 04:04

摘 要

现如今,安卓手机得到了广泛使用,因此,不少的安卓软件应用也得到了发展,并且改变了大学生的学校生活。因为手机拥有着高效,便捷的特点,所以手机成为了这个科技时代的代表产物。现在越来越多的人开始使用手机,许多活动都离不开手机,例如游戏、手机购物、手机学习等。智能手机的优势和普及致使基于手机移动端的个人课程表的设计与实现成为必需。

本文的开发背景是实际应用并且采用软件工程原理,利用Android技术和MySQL数据库构建处于移动手机端的学生个人课程。整个开发过程首先要做到分析出系统的需求,列出系统具备的主要功能,然后可以进行总体的设计规划和详细的设计内容。详细设计包括实现对系统数据库的访问,主要功能模块顺利实现和关键代码在数据库中的实际可行性。最后,对系统进行了综合评估测试,然后全面分析和总结测试结果。了解系统所存在的缺点和优点,加以熟悉,不仅为今后系统的维护提供了方便,同时也会对今后类似的系统开发奠定一定的经验基础。

关键词:个人课程表;Android技术; MYSQL数据库

Personal curriculum based on mobile phone

ABSTRACT

With the widespread use of Android phones, many Android applications have also emerged, gradually changing the life style of college students. As a new product of this era, mobile phones are highly efficient, portable, and capable of operating anywhere and anytime. Modern people use mobile phones more and more frequently, and use mobile phones to perform a variety of activities, such as mobile games, mobile shopping, and mobile phone learning. The advantages and popularity of smart phones have made the design and implementation of personal schedules based on the mobile terminal of mobile phones necessary.

The development background of this article is the practical application and adopts the principle of software engineering, using Android technology and MySQL database to build a personal curriculum for students on the mobile phone. The entire development process first needs to analyze the requirements of the system, list the main functions that the system has, and then it can conduct overall design planning and detailed design content. The detailed design includes the realization of the access to the system database, the smooth implementation of major functional modules, and the practical feasibility of key codes in the database. Finally, a comprehensive evaluation test was performed on the system, and then the test results were comprehensively analyzed and summarized. Understanding the shortcomings and advantages of the system and familiarizing it with it will not only facilitate the maintenance of the system in the future, but also lay a certain empirical foundation for the development of similar systems in the future.

Key words:Personal Schedule; Android Technology; MYSQL Database

目 录

1 概述 1

1.1研究背景 1

1.2课题目标 1

1.3研究内容 2

2 系统开发环境 3

2.1Android技术 3

2.2Android的系统框架 4

2.3系统开发环境 5

2.4MYSQL数据库 5

2.5开发系统APK 5

3 系统分析 7

3.1可行性分析 7

3.1.1技术可行性 7

3.1.2经济可行性 8

3.1.3操作可行性 8

3.2设计目标及原则 8

3.3系统功能需求概述 9

3.3.1功能概述 9

3.3.2系统功能结构 9

3.4系统设计流程 10

3.4.1系统开发流程 10

3.4.2注册流程 10

3.4.3用户登录 11

3.5界面需求 11

4 数据库设计 13

4.1 数据库设计原则 13

4.2 数据库实体 13

4.3 数据库表设计 14

5 系统实现 16

5.1用户注册界面 16

5.2 用户登录界面 16

5.3用户管理主界面 17

5.3.1课程表界面 17

5.3.2论坛界面 18

5.3.3修改密码界面 18

5.4管理员登录界面 19

5.5管理员主界面 19

5.5.1学生管理界面 20

5.5.2教师管理界面 20

5.5.3课程管理界面 20

6 系统测试 21

6.1功能测试 21

6.2可用性测试 21

6.3测试资源 22

6.4测试结果分析 22

结 论 23

致 谢 24

参考文献 25

1 概述

1.1研究背景

智能手机不停的融入,改变着我们的生活,人们的生活发生了很大的变化。随着技术的快速发展,手机的快速升级,Android系统因为特有的技术方面优势占据了智能手机操作系统的主要市场,得到大多数人认可,目前,人们使用的手机中约有三分之二的人使用的是Android系统。手机安卓功能的成熟,使得基于手机移动端的个人课程表的设计与实现应运而生。

由操作系统、中间件和用户界面组成的Android是处于Linux平台的开源移动操作系统的名称,并且是移动端生产的第一个软件。由于它发展的很快,所以跟苹果系统一样占据很大的市场,但是更多的人还是选择安卓系统。

根据Android系统市场的广泛应用和免费服务的特点,企业可以在Android平台上免费获取源代码,开发新功能,节约成本,因为可以快速的研发,服务很广的范围,所以能将获得的收益最大化。Android系统凭借着特有的开源特性,合理的规范管理模式,突破了常规,收到广大人民的喜爱。并且通过与传统的通信技术相结合,提高了整体价值和广泛应用。另外生产商和制造商之间合作,促进了Android系统的发展。在这新的时代,Android系统的发展给用户带来简便,全面的服务,他的发展推动了手机的发展,同时也在其他的领域取得了大的成就。

1.2课题目标

本设计首先要整体了解有关的计算机方面的知识,并可以做到分析基础的技术。系统分析是程序开发中的一个不可以缺少的重要环节,我们要事先进行调查和研究,这样才可以保证程序被设计的更好,能更好的被展现出来。在我们进行最基本的调查的同时,也要详细的分析和了解新系统的功能,只有这样更加完整的系统设计才能被我们开发和研究出来。本系统平台利用了MYSQL数据库的架构,不仅要设计好我们所用到的数据库表格,也要对系统进行详细且全面的分析,方便为下一次的技术开发奠定基础。其次对基于手机移动端的个人课程表的业务流程进行了细致的分析,对相关的数据进行详细记录和处理,研究数据库管理系统,方便系统的开发,然后仔细准确的设计数据库信息,最后对系统的各个功能模块进行全面研究,及时的掌握和学习会被使用到的开发工具,从而达到系统的顺利开发的效果。设计中通过使用成熟的开发工具,达到完成系统的安全性、可用性的目的。

基于手机移动端的个人课程表的设计与实现目标如下:

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

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。