-
Notifications
You must be signed in to change notification settings - Fork 0
zhangguolei/SystemForChooseClasses
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published