181_教务平台—学籍管理模块
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
3.3 数据库设计和说明
3.3.1 数据库逻辑设计和说明
高校教务平台系统分为各个模块,但是所使用的数据都来源高校教务管理平台系统。该模块用到学生、注册信息、班级、修学等这些实体,它们之间存在着一定的关系,因此,在数据库设计时确保实体的完整性和数据的一致性是非常重要的。下面为学籍管理模块中实体的关系图。
图2 E-R模型图
3.3.2 学生注册信息管理
学生注册信息管理负责学生注册信息,提供学生注册的基本信息,用户可通过它实现按照表中内容,实现对学生注册信息注册,查看。
表1 学生注册信息和数据列表
序号 项 数据类型 长度 允许空 字段说明
1 StuNo varchar 50 √ 学号
2 RegYear int 4 √ 学年
3 RegTerm int 4 √ 学期
4 RegTime datetime 8 √ 时间
5 RegMan varchar 50 √ 注册人
3.3.3 表学生信息管理
学生信息管理为学籍管理提供学生的基本信息。用户可通过它实现按照班级,添加、删除、修改学生的基本信息;可以实现对学生基本信息的查看和管理。 【www.think58.com计算机毕业论文网】
表2 学生基本信息和数据列表
序号 项 数据类型 长度 允许空 字段说明 [资料来源:www.THINK58.com]
1 StuNo varchar 50 √ 学号
2 ClassID int 4 √ 班级id
3 Sex char 2 √ 性别
4 InSchoolTime datetime 8 √ 入校时间
5 TrainProperty varchar 50 √ 培养性质(本科,专科,高职)
6 ProitLevel varchar 50 √ 政治面貌
7 FromKind varchar 50 √ 学生来源(统招,转学,专升本)
8 Nation varchar 50 √ 籍贯
9 StuKind varchar 50 √ 考生类别
10 HouseAddress varchar 50 √ 家庭住址
11 IDCardNo varchar 50 √ 身份证
12 PhoneNo varchar 50 √ 家长电话
13 Source varchar 50 √ 生源地
14 IsInSchool bit 1 √ 是否在校
15 IsVerified bit 1 √ 是否修改
16 Nation varchar 50 √ 民族
17 State varchar 50 √ 状态
18 Birthday varchar 8 √ 生日
3.3.4 学籍异动管理
作为一个高校单位,学生的规模是很庞大的,当然就存在学生学籍的调动情况,学籍异动管理是学籍管理模块的重点,分为学生休学、退学、转学以及复学,根据学生情况做相应的学籍异动的处理。备注(先判断学生是否在校,填写学籍异动的原因,选择学籍异动的类别,提交学籍异动信息)。 think58.com [资料来源:THINK58.com]
表3 学生休学和数据列表
序号 项 数据类型 长度 允许空 字段说明
1 StuNo varchar 50 √ 学号
2 InOrOut bit 1 √ 是否在校
3 Reason varchar 50 √ 休学原因
4 Classid int 4 √ 班级id
5 Time datetime 8 √ 时间
表4 学生转学和数据列表
序号 项 数据类型 长度 允许空 字段说明
1 StuNo varchar 50 √ 学号
2 InOrOut bit 1 √ 是否在校
3 Reason varchar 50 √ 转学原因
4 Classid int 4 √ 班级id
5 Transfertime datetime 8 √ 时间
表5学生退学和数据列表
序号 项 数据类型 长度 允许空 字段说明
1 StuNo varchar 50 √ 学号
2 InOrOut bit 1 √ 是否在校
3 Reason varchar 50 √ 退学原因
4 Classid int 4 √ 班级id
5 ExitTime datetime 8 √ 退学时间
3.3.5 查看、打印学生花名册
查看/打印学生花名册可以根据班级的可配置来显和打印班级学生的名单和学生信息。
表6班级信息和数据列表
序号 项 数据类型 长度 允许空 字段说明
1 Name varchar 50 学生名字
2 DeptID int 4 系别名称
3 MajorID int 4 专业名称
4 Grade int 4 年级
5 Class int 4 班级
6 StuCount int 4 学生数量
7 HeadTeacherID int 4 班主任
8 AspectID int 4 √ 方向ID
9 CampusID nvarchar 100 √ 校区ID
copyright think58 [资料来源:www.THINK58.com]
[版权所有:http://think58.com]
4 系统功能设计和实现
4.1 总模块设计
该模块是主管学籍工作人员的工作界面,可以对全校学生的信息进行录入、维护和查询;对学生的异动信息进行录入、维护和查询;还可提供学生异动情况查询,以及查看和打印学生相关信息的主要功能。用户登陆系统以后,根据相关的权限进行相关的操作。
图3 功能模块示意图
copyright think58 [资料来源:THINK58.com]
下一篇:048_积分管理系统(积分实绩更新及销售状况统计)(C#)