如今社会上各行各业,都喜好用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离不开了互联网。新技术的产生,每每能办理一些老技术的弊端题目。由于传统门生选课信息管理难度大,容错率低,管理职员处理惩罚数据费工费时,所以专门为办理这个难题开发了一个门生网上选课体系,可以办理许多题目。
门生网上选课体系可以实现教室管理,老师管理,课程管理,教学筹划管理选课管理,结果管理,门生管理等功能。该体系接纳了Mysql数据库,Java语言,Spring Boot框架等技术进行编程实现。
门生网上选课体系可以提高门生选课信息管理题目的办理效率,优化门生选课信息处理惩罚流程,包管门生选课信息数据的安全,它是一个非常可靠,非常安全的应用程序。
关键词:门生网上选课体系;Mysql数据库;Java语言
Abstract
Nowadays, all walks of life in society like to work with their own industry-specific software. At this point in the development of the Internet, people have found that they cannot do without the Internet. The emergence of new technologies can often solve the drawbacks of some old technologies. Because traditional student course selection information management is difficult, the fault tolerance rate is low, and the management personnel is labor-intensive and time-consuming to process data, a student online course selection system has been specially developed to solve this problem, which can solve many problems.
The student online course selection system can realize classroom management, teacher management, course management, teaching plan management, course selection management, grade management, student management and other functions. The system uses Mysql database, Java language, Spring Boot framework and other technologies for programming.
The online course selection system for students can improve the efficiency of solving students' course selection information management problems, optimize the student's course selection information processing process, and ensure the safety of students' course selection information data. It is a very reliable and very safe application.
Key Words:Online course selection system for students; Mysql database; Java language
目 录
摘 要
Abstract
第1章 绪论
1.1 课题背景
1.2 课题意义
1.3 研究内容
第2章 开发环境与技术
2.1 Java语言
2.2 MYSQL数据库
2.3 IDEA开发工具
2.4 Spring Boot框架
第3章 体系分析
3.1 可行性分析
3.1.1 技术可行性
3.1.2 经济可行性
3.1.3 操纵可行性
3.2 体系流程
3.2.1 操纵流程
3.2.2 登录流程
3.2.3 删除信息流程
3.2.4 添加信息流程
3.3 性能需求
3.4 功能需求
第4章 体系筹划
4.1 体系筹划头脑
4.2 功能布局筹划
4.3 数据库筹划
4.3.1 数据库概念筹划
4.3.2 数据库物理筹划
第5章 体系实现
5.1 管理员功能实现
5.1.1 教室管理
5.1.2 课程管理
5.1.3 老师管理
5.2 老师功能实现
5.2.1 教学筹划管理
5.2.2 选课管理
5.2.3 结果管理
5.3 门生功能实现
5.3.1 课程管理
5.3.2 选课查看
5.3.3 结果查看
第6章 体系测试
6.1 功能测试
6.1.1 登录功能测试
6.1.2 修改密码功能测试
6.2 体系测试结果
结 论
参考文献
致 谢
第1章 绪论
1.1 课题背景
二十一世纪互联网的出现,改变了几千年以来人们的生活,不仅仅是生活物资的丰富,还有精神条理的丰富。在互联网诞生之前,地区位置每每是人们头脑上不可跨域的鸿沟,信息的传播速度极慢,信息处理惩罚的速度和要求照旧通过人们骑马或者是信鸽通报,这些信息通报都是不可控制的,中心很有可能丢失,信息的通报程度决定了人们生活的程度。如今大家都在利用互联网软件产品,从内部管理设置计算机管理,提高内部信息化的管理水准,从外部市场也可以用计算机获取相干数据进行处理惩罚,如今各行各业已经严峻依赖于计算机了。
本课题研究和开发门生网上选课体系,让安装在计算机上的该体系酿成管理职员的小帮手,提高门生选课信息处理惩罚速度,规范门生选课信息处理惩罚流程,让管理职员的产出效益更高。
1.2 课题意义
传统处理惩罚数据,必须是一张张纸,然后处理惩罚完毕又是统计在一张张纸上面,不绝的重复处理惩罚,最终有个结果给最高层作为参考,这个模式在互联网没有出现之前,是一种常见的事变,信息管理的效率提不上去,人多不一定气力大,由于人多肯定更加消耗资源,并且由于人类需要休息,需要管理,头脑会不同一,会偷懒,所以人们研究出专门帮助人们计算的机器,就是计算机的前身,到了互联网时代,人们发现完全可以让程序供应商提供办理方案,自己挑选自己合适的方案来提高自己的产出比。所以在一样平常工作和生活中会发现各种各样方便人们的工具。
本课题研发的门生网上选课体系,就是提供门生选课信息处理惩罚的办理方案,它可以短时间处理惩罚完信息,并且这些信息都有专门的存储设备,而且数据的备份和迁徙都可以设定为无人值守,从人力角度和信息处理惩罚角度以及信息安全角度,门生网上选课体系是完胜传统纸质操纵的。
1.3 研究内容
本文对门生网上选课体系的筹划与实现分成六个章节来说明。
第1章:研究门生网上选课体系的背景,以及开发门生网上选课体系的意义。
第2章:对开发门生网上选课体系的环境还有技术进行说明。
第3章:分析门生网上选课体系的可行性,性能,流程以及功能。
第4章:筹划门生网上选课体系的功能布局,筹划数据库E-R图以及对数据表的存储布局进行筹划。
第5章:实现门生网上选课体系的功能并进行功能界面展示。
第6章:对体系测试进行阐述,以及对本体系部门功能进行检测。
3.3 性能需求
需求分析少不了对项目用到的硬件设备进行分析,这样才符合正常的分析流程。只谈功能需求不谈性能需求,是一件很严峻的事变,可能会导致一些不可控的题目出现。
以下从这几个角度来分析体系性能。
(1)体系数据的容量:从数据角度来分析,每个表和每个数据库,到达的数据量到一定的程度,是否需要分表或者是分库,高出了数据的设定限度,可能会导致数据反映迟钝,容错量增加。
(2)数据精度的要求:需要对需求分析里面数据设定环节,考虑相应的数据精度题目,需要发现数据是常用的精度照旧非常用的精度,进而设定不同的数值。
(3)时间相应要求:从用户提交操纵,到页面反映,中心有个数据处理惩罚的题目,需要考虑预测数据量的大小,提前预案分库分表的筹划,数据量再大就要考虑增加列式数据库的题目,这些都不是一拍脑门就能决定的,都需要履历和偕行业的数据分析研判,才能符合用户的要求,毕竟相应时间太久操纵起来也不舒服。
(4)普适性题目:用户利用应该不需要感知服务端的数据量题目或者相应题目,只需要任意一台电脑,不需要更多的操纵,打开浏览器就能用,太多的设置以及操纵,不符合普适性操纵。
(5)页面筹划题目:功能符合要求之后,肯定是要丰富页面的。页面筹划才是用户长时间面对的题目,首先考虑数据的整齐性,让页面看起来更加的清爽。颜色与数据方面,该不同颜色就不同颜色,降低用户长时间利用出现的视觉疲劳,让用户利用起来心情不至于太差。
(6)体系的稳固性:正常用户操纵体系页面,必须是该提交提交,正常输入符合逻辑,不能随任意便的就出各种题目,导致用户操纵疲惫,并且输入的数据和回显的数据符合用户的要求。如果正常操纵都会出现题目,那筹划就是不稳固的,这一点肯定不可。只要是与数据进行交互的体系,都必须稳固。体系稳固从开发部署角度上来分析,可以考虑数据的冗余备份功能,主动值守功能,机房数据同步,机房分开的功能,这些都可以让体系的稳固性得到提升。
体系的性能需求需要对业务很熟练的情况下判断然后分析,再从体系性能需求来逐条实现,可以让筹划的体系有利用价值。
3.4 功能需求
门生网上选课体系根据利用权限的角度进行功能分析,并运用用例图来展示各个权限需要操纵的功能。
图3.5即为管理员用例图,管理员权限操纵的功能包罗管理教学资源,管理课程,管理教学筹划,管理选课,管理结果,管理根本数据,此中根本数据管理包罗班级管理,筹划类型管理,课程性质管理,院系管理等子功能模块。
图3.5 管理员用例图
图3.6即为老师用例图,老师权限操纵的功能包罗查看教室,管理课程,管理选课,管理结果等。
图3.6 老师用例图
图3.7即为门生用例图,门生权限操纵的功能包罗查看教室,查看课程并选择需要学习的课程,查当作绩等。
图3.7 门生用例图
4.2 功能布局筹划
图4.1即为筹划的管理员功能布局,管理员权限操纵的功能包罗管理教学资源,管理课程,管理教学筹划,管理选课,管理结果,管理根本数据,此中根本数据管理包罗班级管理,筹划类型管理,课程性质管理,院系管理等子功能模块。
图4.1 管理员功能布局
图4.2即为筹划的老师功能布局,老师权限操纵的功能包罗查看教室,管理课程,管理选课,管理结果等。
图4.2 老师功能布局
图4.3即为筹划的门生功能布局,门生权限操纵的功能包罗查看教室,查看课程并选择需要学习的课程,查当作绩等。
图4.3 门生功能布局
第5章 体系实现
编程职员在搭建的开发环境中,会让各种编程技术一起呈现出最闭幕果。本节就展示关键部门的页面结果。
5.1 管理员功能实现
5.1.1 教室管理
图5.1 即为编码实现的教室管理界面,教室信息包罗教室名称,教室位置,教室编号等信息,管理可以利用修改功能对登记有误的教室信息进行修改,可以删除需要删除的教室信息等。
图5.1 教室管理界面
5.1.2 课程管理
图5.2 即为编码实现的课程管理界面,课程信息包罗课程名称,课程性质,课程学分,总学时,考核方式等信息,管理可以利用修改功能对登记有误的课程信息进行修改,可以删除需要删除的课程信息等。
图5.2 课程管理界面
5.1.3 老师管理
图5.3 即为编码实现的老师管理界面,老师信息包罗擅长,性别,姓名,老师头像等信息,管理员可以删除需要删除的老师信息,可以查询老师,重置老师账号的密码等。
图5.3 老师管理界面
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |