没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
45页
随着现代计算机科学的迅速发展,信息和通讯技术的应用与推广,各校教学管理模式正在发生着巨大的变革。由于学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内在没有学生选课系统之前,选课方法是随堂报名,这种方法虽然简单,但是造成选课的盲目性和教务处处理选课数据的繁重性,并且容易发生数据丢失和统计错误。为了减轻教务处工作量,以及更加合理的分配教学资源,对学生选课系统进行设计和开发。 本文主要针对学生选课系统学生端、教师端、管理员端不同角色拥有不同的功能进行详细的设计和开发。学生端主要是进行选课管理、教评管理。老师端主要完成查看每个学生的选课情况以及给每个学生选课后的成绩评定。管理员对整个系统进行全面管理,主要包括选课管理、教师管理、学生管理、课程管理、成绩管理、系统管理等功能。 学生选课系统的基本设计思想是使用B/S结构来开发,另外着重讨论了用Java技术和Mysql数据库来开发该系统,系统在Windows 10系统和JDK1.8平台下开发完成,采用SpringBoot框架技术,Mybatis持久层框架技术,。由于架构比较合理,系统有较高的安全性和较好的使用性能。
资源推荐
资源详情
资源评论
I
学生选课系统的设计与实现
摘 要
在没有学生选课系统之前,选课方法是随堂报名,这种方法虽然简单,但是造成选
课的盲目性和教务处处理选课数据的繁重性,并且容易发生数据丢失和统计错误。为了
减轻教务处工作量,以及更加合理的分配教学资源,对学生选课系统进行设计和开发。
本文主要针对学生选课系统学生端、教师端、管理员端不同角色拥有不同的功能进
行详细的设计和开发。学生端主要是进行选课管理、教评管理。老师端主要完成查看每
个学生的选课情况以及给每个学生选课后的成绩评定。管理员对整个系统进行全面管理,
主要包括选课管理、教师管理、学生管理、课程管理、成绩管理、系统管理等功能。
学生选课系统的基本设计思想是使用B/S结构来开发,另外着重讨论了用Java技术
和Mysql数据库来开发该系统,系统在Windows 10系统和JDK1.8平台下开发完成,采用
SpringBoot框架技术,Mybatis持久层框架技术,。由于架构比较合理,系统有较高的安
全性和较好的使用性能。
关键词:学生选课;SpringBoot;B/S 结构
II
Design and Implementation of Student course selection
System
Abstract
Before there was no student course selection system, the method of course selection was
registration in class. Although this method was simple, it caused blindness of course selection
and heavy processing of course selection data by the Teaching Affairs Office, and was prone
to data loss and statistical errors. In order to reduce the workload of the teaching affairs office
and allocate teaching resources more reasonably, the student course selection system is
designed and developed.
This paper mainly aims at the detailed design and development of the different functions
of the student side, the teacher side and the administrator side. Student side is mainly for
course selection management, teaching evaluation management. The teacher side is mainly to
check the situation of each student's course selection and evaluate the result of each student's
course selection. The administrator carries on the comprehensive management to the whole
system, mainly includes the course selection management, the teacher management, the
student management, the course management, the result management, the system
management and so on.
The basic design idea of the student course selection system is to use B/S structure to
develop, and emphatically discusses the use of Java technology and Mysql database to
develop the system, the system is developed in Windows 10 system and JDK1.8 platform,
using Java as the development language. Because the architecture is reasonable, the system
has higher security and better performance.
Key words: Students' course selection; Java; B/S structure
目 录
1 绪 论...............................................................................................................................1
1.1 研究的背景与意义.....................................................................................................1
1.1.1 研究背景..........................................................................................................1
1.1.2 研究目的..........................................................................................................1
1.2 国内外发展现状.........................................................................................................1
1.2.1 国内发展现状..................................................................................................1
1.2.2 国外发展现状..................................................................................................1
1.3 研究方案.....................................................................................................................2
1.4 论文结构.....................................................................................................................2
2 需求分析.............................................................................................................................3
2.1 社会现实情况分析.....................................................................................................3
2.2 系统功能分析.............................................................................................................3
2.3 可行性分析.................................................................................................................3
2.3.1 技术可行性......................................................................................................3
2.3.2 经济可行性......................................................................................................3
2.3.3 操作可行性......................................................................................................3
2.3.4 其他可行性......................................................................................................3
2.4 系统需求分析.............................................................................................................4
2.4.1 确定业务参与者..............................................................................................7
2.4.2 用例词汇表......................................................................................................7
2.4.3 系统用例模型..................................................................................................7
2.5 各模块用例描述.........................................................................................................9
2.5.1 登录用例..........................................................................................................9
2.5.2 注册用例..........................................................................................................9
2.5.3 我的科研成果用例........................................................................................10
2.5.4 审批模块用例................................................................................................10
2.5.5 科研成果统计用例........................................................................................11
2.5.6 评分标准用例................................................................................................11
2.6 本章小结...................................................................................................................12
3 概要设计.............................................................................................................................13
3.1 系统总体结构图.......................................................................................................13
3.2 系统总体功能结构图...............................................................................................13
3.3 数据库设计...............................................................................................................15
3.3.1 数据库概念结构设计....................................................................................15
3.3.2 数据库逻辑结构设计....................................................................................19
3.3.3 数据库物理结构设计....................................................................................20
3.4 本章小结...................................................................................................................23
4 系统详细设计与实现.........................................................................................................24
4.1 系统功能详细设计...................................................................................................24
4.1.1 用户登录........................................................................................................24
4.1.2 科研核心业务................................................................................................24
4.1.3 科研审批系级................................................................................................25
4.1.4 科研审批院级................................................................................................26
4.1.5 科研成果统计管理........................................................................................27
4.1.6 科研达标周期管理........................................................................................28
4.1.7 职称科研达标标准........................................................................................29
4.1.8 科研达标评分标准........................................................................................29
4.2 协作图.......................................................................................................................30
4.2.1 用户注册协作图............................................................................................30
4.2.2 科研作品提交协作图....................................................................................31
4.2.3 科研成果审批协作图....................................................................................31
4.2.4 删除科研作品协作图....................................................................................32
4.3 系统实现...................................................................................................................32
4.3.1 用户登录........................................................................................................32
4.3.2 我的科研........................................................................................................34
4.3.3 科研审批........................................................................................................35
4.3.4 科研成果统计................................................................................................36
4.3.5 科研达标周期................................................................................................37
4.4 本章小结...................................................................................................................38
5 系统测试.............................................................................................................................39
5.1 系统测试..................................................................................................................39
5.1.1 用户注册功能测试........................................................................................39
5.1.2 用户登录功能测试........................................................................................39
5.1.3 提交科研材料功能测试................................................................................39
5.1.4 修改个人信息功能测试................................................................................40
5.1.5 测试过程中缺陷类型占比............................................................................40
5.1.6 最后的缺陷状态............................................................................................40
5.1.4 性能评估........................................................................................................40
5.2 本章小结...................................................................................................................41
6 结 论.............................................................................................................................42
6.1 论文总结..................................................................................................................42
6.2 未来展望..................................................................................................................42
参考文献...................................................................................................................................43
致 谢...................................................................................................................................44
剩余44页未读,继续阅读
资源评论
计算机源码社
- 粉丝: 3628
- 资源: 104
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 演讲稿.txt
- 基于Python的爬虫案例-软科中国大学TOP200
- 碳排放权交易明细数据(2024年5月更新).xlsx
- 特殊文件属性命令chattr和lsattr
- HTML、CSS 和 JavaScript动态、交互式的网页 .txt
- b0cd8f9b23d4e5e381b6a8fd8ee0e907.JPG
- ff45d61c5900e45634cf4cac6cff61a1.JPG
- springboot.springboot.springboot.springboot.txt
- linux-进程与服务管理
- 毕业设计基于Django+MySQL+Redis实现简单的天气预报系统python源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功