学生管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件实习
一、 窗体框架:
二、建立六个文件夹的窗体: (1)学生信息管理
用户信息管理 课程信息管理 教师信息管理 授课信息管理 选课信息管理 (2)
CourseManage 文件夹:课程表信息,存放管理表TABLE_COURSE 的有关窗体 ElectiveManage 文件夹:授课表信息,存放管理表TABLE_ELECTIVE 的有关窗体 PitchManage 文件夹:选课表信息,存放管理表TABLE_PITCH 的有关窗体
StudentManage 文件夹:学生表信息,存放管理表TABLE_STUDENT 的有关窗体 TeacherManage 文件夹:老师表信息,存放管理表TABLE_TEACHER 的有关窗体 UserManage 文件夹:用户表信息,存放管理表TABLE_USER 的有关窗体
学生选课管理系统
学生登录 管理员登录 老师登录
学 生 信息 管理 学生选课管理 用户登录管理 课程选取管理 老师信息管理 老师选课管理
三 、业务流程图:
是否已有教务管理人员用户
Y
教务管理系统
开始登录
N
学生信息
教师信息 添加
添加新用户管理人员
课程选取管
选课
教师
选课
学生
修改 删除
选课完毕
成绩
查询
四、(1)E-R 关系图
(2)学生信息表E-R 图
StudentID Student Name Politics
Nationality
Birthday
Sex Department
Origin
Type
学生选课信息管理系统
CourseManag
e ElectiveMana ge
PitchManage
StudentMana ge TeacherMana ge
UserManage
(3)教师信息表E-R图(4)课程信息表E-R图(5)授课信息表E-R图
(6)选课信息表E-R图Elective
ElectiveID
TeacherID CourseID
Course CourseID
Name
Hour Score
Teacher
TeacherID
Name
Technical
Duty
(7)用户信息表E-R 图
五、建数据库信息表: (1)学生信息表 字段号 数据类型 长度 是否为空 是否为主键 StudentID 定长字符 4 否 是 Name 文本 8 是 Sex 文本 2 是 Birthday 日期时间 是 Department 文本 20 是 Nationality 文本 20 是 Politics 文本 20 是 Origin 文本 40 是 Type
文本
20
是
注:Department 学科系 Nationality 国籍 Politics 政治面貌 Origin 户籍 Type 职位
(2)教师信息表 字段号 数据类型 长度 是否为空 是否为主键 TeacherID 定长字符 10 否 是 Name 文本 10 是 Technical 文本 20 是 Duty
文本
15
是
注:Technical 专业
User
UserID
UserName
Password
Pitch
PitchID StudentID
CourseID
TeacherID
(3)课程信息表
表名属性长度数据类型是否允许为空是否主键
Pitch
ID 10 VChar N Y StudentID 10 Char
CourseID 10 Char
TeacherID 10 Char
Time Date
Course
ID 10 VChar N Y Name 10 Text
Hour 10 Char
Score 4 Char
Teacher
ID 10 VChar N Y Name 10 Text
Duty 15 Text
Technical 20 Text
Student
ID 10 VChar N Y Name 10 Text
Sex 4 Text
Birthday Date
Department 20 Text
Nationality 20 Text
Politics 4 Text
Origin 50 Text
Type 20 VChar
Photo
Elective
ID 10 VChar N Y TeacherID 10 VChar N
CourseID 10 VChar N
User
ID 10 Vchar N Y UserName 10 Text
Password 10 Vchar