文档详情

《基于Java开发语言和MYSQL数据库的学生选课系统设计与实现》11000字.docx

发布:2025-06-05约1.79万字共31页下载文档
文本预览下载声明

PAGE31

基于Java开发语言和MYSQL数据库的学生选课系统设计与实现

目录

TOC\o1-3\h\u20469第一章绪论 3

213301.1系统开发背景 3

290361.2国内外研究现状及分析 3

289211.3系统研究的任务和目标 4

116361.3.1研究的任务 4

114081.3.2研究的目标 4

81311.4研究主要内容结构 4

25661.5系统研究的意义 5

32601第二章开发技术简介 6

174062.1B/S结构 6

13802.2JAVA概述 7

234532.3JSP技术 7

287742.4MySQL数据库 7

30628第三章系统规划与分析 8

115983.1系统可行性分析 8

55233.1.1技术可行性 8

160413.1.2经济可行性 8

257673.1.3操作可行性 8

312583.2系统非功能性需求分析 9

86823.3系统业务功能需求分析 9

139993.3.1管理员对系统的功能需求分析 9

178453.3.2教师对系统的功能需求分析 9

68683.3.3学生对系统的功能需求分析 10

5715第四章系统设计 11

284054.1系统总体设计功能图 11

42594.2系统功能操作流程 11

169054.2.1添加课程信息流程 12

243054.2.2删除课程信息流程 12

224314.3功能模块设计 13

59734.3.1系统登录模块 13

212814.3.2管理员功能模块 14

16324.3.3教师功能模块 15

292924.3.4学生功能模块 15

122554.4数据库设计 15

312154.4.1数据库逻辑结构设计 16

161184.4.2数据库表设计 17

18154第五章系统实施 21

102175.1系统功能实现 21

247115.1.1登录模块的实现 21

44245.1.2管理员功能模块的实现 21

263425.1.3教师功能模块的实现 24

18805.1.4学生功能模块的实现 26

30544第六章系统测试 28

214886.1系统测试目的及方法 28

59276.1.1系统测试目的 28

261556.1.2系统测试方法 28

8586.2系统测试的结果 29

20622第七章结论 29

28764参考文献 30

摘要:如今教育工作越来越智能化,无纸化办公也越来越普及。智能系统的开发为环境保护做出了一定贡献,最重要的是极大的提高了工作效率。现今的高校,在完成学分的基础上,实行自主选课的教学模式。数以千计的学生再与课程进行排列组合,产生的数据惊为天人,这时就需要学生选课系统的帮助。学生选课系统一方面满足了教务人员的管理需求,另一方面也方便了学生的学习需要。以现有的学生选课系统为原型而设计的服务于老师同学的系统。本系统的设计与开发由六部分组成:第一部分,进行系统规划,对教务人员和老师的需求进行调查,并结合调查内容进行可行性分析,确定任务和目标。第二部分,进行系统分析,确定系统的逻辑模型,更加全面地说明系统要“做什么”。第三部分,系统设计阶段,针对上一部分回答“怎么做”的问题,考虑实际条件,根据逻辑模型设计出物理模型。第四部分,系统实施阶段,使用Java开发语言和MYSQL数据库进行代码编译和数据存储。第五部分,系统的测试与评价,对系统进行测试和完善。第六部分,对学生选课系统的设计与开发进行总结归纳。

关键词:学生选课系统B/S架构数据库

第一章绪论

1.1系统开发背景

选课系统,顾名思义就是选择课程的系统。既然是选择,就掌握了一定的自主权。自由的理念从古至今就有,但在自由下生长的学术自由,则是时代的精华。十九世纪的柏林大学,学生们可以自由选择课程、老师,更甚者可以自由选择学科门类,选课制在高等教育中萌芽。随着时代的进步,我国的高等教育渐渐地从以前的整齐划一中解放出来,寓教于乐的环境中,师生相互成就,使学生真正成为自己,在教育活动中建造自己的三分田。同时这种制度的诞生,在传统的教务管理模式下进行,有些力不从心,带来了一些工作负担。由此选课系统的开发,对教务系统的工作和教学任务的进行都有莫大的推进作用。结合实际背景,开发一个适合学生与教务人员使用的选课系统,具有创造性意义。

1.2国内外研究现状及分析

十九世纪的德国著名教育家洪堡(Humboldt)的

显示全部
相似文档