




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生学籍管理系统实例分析 1.1 学籍管理系统简介 学籍管理是高等院校学生管理事务中的一项重要工作,在管理过程中涉及大量的数据处理,而传统的人工管理已经无法完全胜任。特别是实行学分制以后,涉及学生选课的相关数据的处理为人工学籍管理带来了更大的工作量。为了解决学生学籍管理问题,学生学籍管理系统(students data manage system)应运而生。 1.2 系统功能分析 高等院校学籍管理涉及院系信息、班级信息、任课教师信息、学生信息、学籍变更信息、学生奖惩信息、课程信息以及选课信息和成绩等多种数据 信息。 学籍管理用户包括系统管理员、教师和学生。系统管理员负责日常的学籍管理工作,如各
2、种基本信息的录入、修改、删除等操作。教师使用该系统可完成教学班信息查询和成绩管理。学生使用该系统主要完成选课和成绩查询等操作。 经过调研与分析,高等院校学籍管理系统主要应具有以下功能。 (1)院系信息管理。院系信息管理包括院系信息数据的录入、修改与删除等功能。 (2)班级信息管理。班级信息管理包括班级信息的录入、修改与删除等功能。 (3)教师信息管理。教师信息管理包括任课教师信息的录入、修改与删除等功能。 (4)学生信息管理。学生信息管理包括学生信息的录入、修改与删除等功能。 修改与删除等课程信息管理包括课程信息的录入、课程信息管理。)5(功能。 (6)学籍变更信息管理。学籍变更信息管理包括学
3、籍变更信息的录入、修改与删除等功能。 (7)学生奖惩信息管理。学生奖惩信息管理包括学生奖惩信息的录入、修改与删除等功能。 (8)数据查询。数据查询包括教学班学生信息的查询和学生成绩查询等功能。 详细的设计将在第8章介绍。 1.3 各数据表的结构 学籍管理系统数据库各数据表的结构如下。 (1)数据库名:student。 (2)student表(学生信息表)如表1-1所示。 表1-1 student表(学生信息表) 字段名称 类 型 宽 度 允许空值 主 键 说 明 学生学号 是 NOT NULL char 8 sno 学生姓名 sname 8 char NOT NULL 学生性别 2 sex N
4、ULL char 籍贯 char NULL native 20 学生出生日期 smalldate 4 NULL birthday 学生所在院系编号(外键) 6 NULL dno char 专业代码(外键) char NULL 8 spno 班级号 NULL char 4 classno 学生入校时间 entime 4 smalldate NULL 学生家庭住址 40 NULL varchar home 学生联系电话 tel varchar 40 NULL (3)course表(课程信息表)如表1-2所示。 表1-2 course表(课程信息表) 字段名称 类 型 宽 度 允许空值 主 键 说
5、明 课程编号 是 NOT NULL char cno 10 专业代码(外键) NULL spno 8 char 课程名称 20 cname NOT NULL char 课程类型编号(外键) ctno 1 tinyint NULL 实验时数 tinyint 1 experiment NULL 授课学时 1 tinyint NULL lecture 开课学期 tinyint NULL 1 semester 课程学分 NULL credit tinyint 1 所示。1-3表(学生选课成绩表)如表student_course)4(表1-3 student_course表(学生选课成绩表) 字段名称
6、类 型 宽 度 允许空值 主 键 sno tcid score char smallint tinyint 8 2 1 NOT NULL NOT NULL NULL 是是 学生学号上课编号学生成绩 注意:上课编号tcid是指teacher_course(教师上课课表)中的tcid,而不是course表(课程信息表)中的课程编号cno。 (5)teacher表(教师信息表)如表1-4所示。 表1-4 teacher表(教师信息表) 字段名称 tno tname sex birthday dno pno 类 型 char char char smalldate char tinyint 宽 度8
7、8 2 4 6 1 允许空值 主 键 是 NOT NULL NOT NULL NULL NULL NULL NULL 教师编号教师姓名教师性别教师出生日期教师所在院系编号(外键)教师职务或职称编号教师家庭住址 varchar home 40 NULL 邮政编码 NULL 6 zipcode char tel email varchar 40 NULL 40 NULL varchar 联系电话 电子邮件 (6)department表(院系信息表)如表1-5所示。 表1-5 department表(院系信息表) 字段名称 dno dname header addr 类 型 char char ch
8、ar varchar 宽 度6 20 8 40 允许空值 NOT NULL NOT NULL NULL NULL 主 键 是 院系编号院系名称院系负责人院系办公地址联系电话 del 40 NULL varchar (7)user表(用户信息表)如表1-6所示。 表1-6 user表(用户信息表) 字段名称 类 型 宽 度 允许空值 主 键 说 明 用户名 是 NOT NULL 8 usrno char 密码 char 8 NULL usrpwd 操作权限 int 4 NOT NULL usrrights 所示。1-7表(专业信息表)如表speciality)8(表1-7 speciality表
9、(专业信息表) 字段名称 类 型 宽 度 允许空值 主 键 说 spno dno spname char char char NOT NULL 8 6 NOT NULL 20 NOT NULL 专业代码是 院系编号(外键) 专业名称 表(班级信息表)如表1-8所示。(9)class表1-8 class表(班级信息表) 字段名称 类 型 宽 度 允许空值 主 键 classno spno header char char char 4 8 8 NOT NULL NOT NULL NULL 是 是 班级号专业代码班负责人 (10)teacher_course表(教师上课课表)如表1-9所示。 表1
10、-9 teacher_course表(教师上课课表) 字段名称 tcid tno spno classno cno semester schoolyear 类 型 smallint char char char char char char 宽 度 允许空值 NOT NULL 2 NULL 8 NULL 8 4 NULL 10 NOT NULL 6 NULL 10 NULL 主 键是 说上课编号教师编号(外键)专业代码(外键)班级号 课程编号(外键)学期 学年 上课时间 40 classtime varchar NULL classroom weektime varchar tinyint 4
11、0 1 NULL NULL 上课地点每周课时数 (11)change表(学籍变更信息表)如表1-10所示。 表1-10 change表(学籍变更信息表) 字段名称 类 型 宽 度 smallint changeid 2 char sno 8 允许空值 主 键 是 NOT NULL NOT NULL 说记录号 学生学号(外键)变更代码(外键) 1 char NOT NULL change 记录时间 8 rectime datetime NOT NULL description varchar NULL 100 描述 1-11所示。12)reward表(奖励记录信息表)如表( reward表(奖励
12、记录信息表)表1-11 字段名称 类 型 宽 度 允许空值 主 键 说记录号是 NOT NULL smallint rewardid 2 学生学号(外键) NOT NULL 8 char sno 续表 字段名称 类 型 宽 度 允许空值 主 键 levels rectime description char datetime varchar 1 8 100 NOT NULL NOT NULL NULL 级别代码(外键)记录时间描述 所示。punishment表(处罚记录信息表)如表1-12(13) 表(处罚记录信息表)1-12 punishment表字段名称 类 型宽 度 允许空值 键主 pu
13、nishmentid sno levels smallint char char 2 8 1 NOT NULL NOT NULL NOT NULL 是 记录号学生学号(外键)级别代码(外键)记录时间rectime 8 datetime NOT NULL 是否生效(enable 1 char NOT NULL 描述description 100 varchar NULL F否T (14)change_code表(学籍变更信息表)如表1-13所示。 表1-13 change_code表(学籍变更信息表) 字段名称 code description 类 型 char varchar 宽 度 1 10
14、0 允许空值 NOT NULL NULL 主 键 是 变更代码 描述 (15)reward_levels表(奖励记录信息表)如表1-14所示。 表1-14 reward_levels表(奖励记录信息表) 字段名称 code description 类 型 char varchar 宽 度 1 100 允许空值 NOT NULL NULL 主 键是 代码 描述 (16)punishment_levels表(处罚记录信息表)如表1-15所示。 表1-15 punishment_levels表(处罚记录信息表) 字段名称 类 型 宽 度 允许空值 主 键 说变更代码 是NOT NULL 1 code
15、 char description varchar 100 NULL 描述 (17)cousetype表(课程类型表)如表1-16所示。 表1-16 cousetype表(课程类型表) 字段名称 ctno ctname 类 型 tinyint char 宽 度 1 16 允许空值 NOT NULL NOT NULL 主 键 是 说类型编号类型名称 1-17所示。18)profession表(职称表)如表(表1-17 profession表(职称表) 字段名称 类 型 宽 度 允许空值 主 键 说 明 职称编号是 NOT NULL pno 1 tinyint 职称名称 10 NOT NULL p
16、rofession char 1.4 各数据表之间的关系 要创建数据库student还必须明确各数据表的相互关系。这一节将介绍学籍管理系统数据库各数据表之间的关系。 学籍管理系统数据库各数据表之间的关系如下。 (1)change_code表和change表之间的关系如图1-1所示。 图1-1 change_code表和change表之间的关系 (2)coursetype表和course表之间的关系如图1-2所示。 图1-2 coursetype表和course表之间的关系 (3)department表和speciality表之间的关系如图1-3所示。 表之间的关系speciality表和dep
17、artment 1-3 图(4)department表和student表之间的关系如图1-4所示。 图1-4 department表和student表之间的关系 (5)department表和teacher表之间的关系如图1-5所示。 图1-5 department表和teacher表之间的关系 (6)profession表和teacher表之间的关系如图1-6所示。 图1-6 profession表和teacher表之间的关系 所示。1-7表之间的关系如图student表和punishment表、punishment_levels)7( 图1-7 punishment_levels表、punishment表和student表之间的关系 (8)reward_levels表,reward表和student表之间的关系如图1-8所示。 图1-8 reward_levels表、reward表和student表之间的关系 (9)speciality表和class表之间的关系如图1-9所示。 图1-9 speciality表和class表之间的关系 (10)s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版参考旅游线路居间代理协议
- 二零二五年新型餐厅部分股权授权经营合作协议
- 二零二五年度道路桥梁建设法务与合同管理准则22
- 二零二五年度全新房产按揭服务合同
- 二零二五年度综合性办公文员劳动合同
- 二零二五年度二手车交易平台车辆股份收购合同
- 二零二五版现代农业园区场地选址与咨询服务合同
- 二零二五年安全设施设备维护与检修合同
- 二零二五年度PVC工业管道生产加工与销售合同
- 二零二五年度补充消费借款合同范本
- 料质检员笔试试题及答案
- 高压安全知识培训
- 护士长岗位胜任力培训心得
- 陕西省西安市经开区2024-2025学年八年级下学期期末学生学业水平质量监测英语试卷(含答案)
- 警察警械使用培训课件
- 燃气管道施工重点难点及安全措施
- 初一新生入学教育
- 空间低温润滑技术-洞察及研究
- 意式极简全案设计
- 《成人慢性肾脏病食养指南(2024年版)》解读
- 联营协议合同模板电子版
评论
0/150
提交评论