Skip to content

zhangguolei/SystemForChooseClasses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

数据库表的设计:
1. 课程信息表classes——课程号id主键,课程名,开课系所,教研组,学分, 总学时,开课学期
2. 教师信息表teachers——工号id主键,姓名,性别,所属院系,职称, 所带的课程
3. 学生信息表students——学号id主键,姓名,性别,所在院系,已选课程数量,已选课程学分
4. 选课信息表chooseClasses——(学号,课程号)id主键,学生姓名,课程名称,代课老师姓名
5. 学生登录密码表studentsPassword——学生id主键,密码

核心功能:
	有四个核心功能,在运行main函数后,展示四个功能说明,每个前面加一个编号,提示用户选择相应的编号进入不同的功能。
1. 学生选课
	选择此编号后,提示用户登陆,输入学号和密码,如果正确就继续,不然提示非法用户,退出到功能选择界面。
	登陆成功,展示课程列表,即课程的详细信息展示出来,然后提示用户“输入你想选课的课程号:”,用户选择课程号回车,若该学生已经选过这课程,提示不能重复选择,若学生学分大于总学分,则提示选课失败。同时将选课信息插入到数据表中,要提示相同出错。
	提示用户输入“exit”退出选课,回到功能展示界面

“输入学号:”——不存在时提示非法用户(不是学生)重新输入?
	“输入密码:”
	登陆成功!展示

2. 添加教师信息
	选择此编号后,提示输入管理员密码,通过后显示“需要输入教师的以下信息(工号名称啥的)”,然后有管理员依次输入这些信息,输入工号时判断数据库里面有没有同样的老师。

3.添加学生信息

	
4. 添加课程
	管理员登陆——提示用户应该添加那些课程信息
	用户输入相关课程信息——判断课程号
	提示是否需要继续添加课程?还有提示按“exit”退出


	


About

A system for students choose classes and for admin add teachers and students information.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published