基于Android的学生选课系统的数据库设计与实现毕业论文
2022-01-30 21:49:25
论文总字数:14161字
摘 要
随着科技的发展,智能手机不断的普及,人们的生活正在被互联网的浪潮席卷着。为了使手机能帮助学生和老师更好地学习和工作,本文针对个人课程的管理,创建了一个学生选课系统,帮助高校增强校园管理,提升师生学习氛围。
数据库的设计与开发是本文的重点。团队选用MySQL作为搭建本系统的数据库软件,通过E-R图将系统逻辑进行归纳整理,从而有效地建设高效稳定的数据库存储模式。为了能够满足师生的选课需求,该APP具备了在线查询课程,添加课程和选修课程等功能。系统将用户、课程、老师以及学生分数等信息存入设计好的数据库表单之中,通过sql语句的增删改查,实现与客户端的交互。而具体的操作步骤与系统流程将在本文中详细介绍。
关键字:数据库 Java 选修课 安卓
Database design and implementation of course selection system for students based on Android
Abstract
With the development of science and technology, people's pace of life has become faster and faster, and people have become more concerned about the quality of life.In order to meet the needs of teachers and students,based on individual course management, we created a student elective system to strengthen campus management, improve the teachers and students learning atmosphere.
The design and development of database is the focus of this paper. Our team chose MySQL as the database software to build the system, The system logic is summarized by e-r diagram. We effectively build efficient and stable database storage mode.This APP can meet the needs of teachers and students in selecting courses. It has online query courses, adding courses and elective courses and other functions.The system stores information such as users, courses, teachers and students in the database form,and interact with the client through the addition, deletion, modification and inspection of SQL statements.The specific operation steps and system processes will be described in detail in this paper.
Key words: Database;Java ;optional course;android
目 录
摘要 I
Abstract II
第一章 绪论 1
1.1 课题背景 1
1.2 理论和实践意义 1
1.3 研究现状 2
1.4 研究意义 2
第二章 系统开发技术 4
2.1 MyEclipse 4
2.2 MySQL数据库 4
2.3 Android技术 5
第三章 系统分析 8
3.1 可行性分析 8
3.2 性能需求分析 9
3.3 系统流程分析 10
3.4 系统对象的确立 12
第四章 系统设计 14
4.1 系统概述 14
4.2 选修课APP的结构设计 14
4.3 系统结构设计 15
4.4 数据库的搭建 16
第五章 系统的实现 20
5.1 服务器与数据库 20
5.2 数据库的具体实现 20
5.3 用户功能模块的实现 23
总 结 25
参考文献 26
致 谢 27
第一章 绪论
1.1 课题背景
近年来,随着高考人数不断增长,全国各地高校也不断扩招,政府对教育的投入更是年年增长,广大师生的学习空间与学习选择变得宽泛自由起来,而自选课的出现,无疑给广大的师生提供了更加自由的学习途径,然而通过我们对选课管理信息进行的调查,结合大学期间自身的经历,我们发现随着高校选课人员的不断增多,选课管理人员的负担越来越重,以往的选课网页时常因为繁多的数据而导致载入延迟,而在选课的高峰时段也经常因为登录人数的突然增加而崩溃,导致学生无法及时的选到自己中意的课程,为了解决这一问题,我们决定设计开发一款学生选课系统软件。
随着4G的普及,智能手机的快速发展,社会开始进入了移动互联网的蓬勃发展阶段。而学生选修课系统,是以学校管理为实例而设计的一种实用型管理系统。为了使得师生能够方便快捷地进行选课管理操作,我们抛弃了传统的网上系统,选用更加贴合用户需求的移动端APP,方便使用者无论何时何地,都可以通过自己的移动端设备,对自己的课程进行管理与查询操作。
据调查,全球智能手机中七成使用的是安卓程序,这意味着Android系统已经在当下手机市场中占有重要地位。为了使得本软件能够更加广泛的服务于高校师生,我们应用Java语句为基础,结合数据库语言MySQL开发出了本安卓选修课APP。
1.2 理论和实践意义
该选修课APP的主要宗旨是服务于各高校师生,让用户在平日的学习生活中,能够更加方便快捷地了解、申请或是管理自己所喜爱的课程。基于如今4G的快速发展和安卓市场对于移动应用的覆盖,我们选择使用安卓平台为基础,设计了本款选修课APP,我们致力于解放各大高校的人力与财力资源,用更加经济高效的途径去管理师生的课程,避免由于庞大的课程登记统计而浪费大量的人力资源。用简单有效的计算机程序代替旧时人工的统计,用智能的编程算法去合理避免课程的时间和地点冲突。
1.3 研究现状
国外的知名大学,如哈佛,麻省理工,十分注重学生的学习进度,尤其是麻省理工大学,早在三十年前就提出了校园生活数字化的概念,他们以学分为基础,建设了贴合自身校园文化的选修课系统,以学生网上的选课记录,课程评分作为其毕业的重要凭据。在当下,已经有超过九成的美国高校具有提供在线课程选修的系统。
相比于国外的信息发展速度与高校的课程管理水平,我国的起步较晚,选修课APP还处于初级阶段,选课管理制度还不够成熟。在发达国家早在几十年前就出现了许多选修课APP来对用户信息进行管理,纵观国外知名大学的选课系统主要有以下几个特点:
请支付后下载全文,论文总字数:14161字
您可能感兴趣的文章
- UI 和 UE 设计技术及其在 HTML5 网站开发中的地位的研究外文翻译资料
- .NET MVC框架在开发农业资源清单系统中的适应性外文翻译资料
- 使用Java平台针对数据库桥接层的Spring框架可靠性调查外文翻译资料
- 基于MVC架构的数据库和Web应用程序外文翻译资料
- 利用微服务SpringBoot 设计和开发公众投诉系统的后端应用。外文翻译资料
- 基于SSM框架的校园自行车租赁管理系统统计外文翻译资料
- 基于Android的校园交友社交应用的设计与开发外文翻译资料
- 基于Android的在线社交系统服务端的设计与实现外文翻译资料
- 基于Spring-boot微服务框架的学生成绩分析系统的设计与实现外文翻译资料
- 用于生成计算材料科学文献中使用的方法和参数的数据库的自动化工具外文翻译资料