




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
小组: 班级管理系统一、系统需求分析1、用户需求分析 班级管理系统是班主任老师对学生进行日常管理的管理信息系统。系统将班主任老师对学生管理的工作集成到一个系统中,提高班级管理的质量、效率。经过调研,班级管理系统包含如下主要功能:(1)学生基本信息管理1. 添加学生基本信息 2. 修改学生基本信息 3. 删除学生基本信息 4. 查看学生基本信息 (2)授课教师信息管理1.添加授课教师信息2.修改授课教师信息 3.删除授课教师信息4.查看授课教师信息 (3)学生必修课基本信息管理1.添加学生必修课基本信息 2.修改学生必修课基本信息 3.删除学生必修课基本信息 4.查看学生必修课基本信息 (4)学生选修课基本信息管理1.添加学生选修课基本信息 2.修改学生选修课基本信息 3.删除学生选修课基本信息 4.查看学生必修课基本信息(5)班干部基本信息管理1.添加班干部基本信息 2.修改班干部基本信息 3.删除班干部基本信息 4.查看班干部基本信息(6)系统用户管理 1.添加系统用户信息(包括用户编号、用户名称、密码等) 1. 修改系统用户信息。 2. 删除系统用户信息。 查看系统用户信息。 2、系统模块功能模块设计 在系统功能需求分析的基础上,就系统功能进行整合,完成系统功能模块设计。班级管理系统主要功能模块如下:6大功能模块(1)学生基本信息管理 (2)授课教师信息管理(3)学生必修课基本信息管理(4)学生选修课基本信息管理(5)班干部基本信息管理 (6)系统用户管理 班 级 管 理 系 统 学生必修课基本信息管理学生选修课基本信息管理学生基本信息管理授课教师信息管理系统用户管理班干部基本信息管理 二、数据库设计1、概念结构设计(1)、学生实体:学号、姓名、性别、出生日期、民族、政治面貌、籍贯、家庭地址、邮政编码、家庭电话、宿舍号、宿舍电话、移动电话、身份证号、其它。如下图所示: 出生日期 性别 民族 姓名 政治面貌 学号 学 生 实 体 实 体 籍贯 其它 家庭地址 邮政编码 家庭电话 宿舍号 宿舍电话 移动电话 身份证号 (2)、授课教师实体:教师号、姓名、所在系别、专业、性别、名族、籍贯、政治面貌、家庭住址、联系电话、其它。如下图所示:政治面貌联系电话 姓 名 籍 贯 名 族 性 别家庭住址 其 它 教师编号 所在系别所在系别 专 业授课教 师 实 体 (3)、学生必修课实体:课程号、课程名称、班级、授课教师、上课时间、上课时段、上课教学楼、所在教室、学期。如下图所示:必 修 课 实 体 班 级 学 期 授课教师 所在教室 上课时段 上课时间上课教学楼 课 程 号 课程名称(4)、选修课实体:课程号、课程名称、课程开始时间、课程结束时间、学分、授课教师。如下图所示:选修课 实 体 学 分课程开始时间 课程号 课 程 名 称 授 课 教 师课程结束时间 (5)、班干部实体:学号、姓名、联系电话、职位、班级号。如下图所示: 联系电话 姓 名 职 位班干部 实 体 学 号班 级 号系统用户实体用户名称 密 码用户编号(6)、系统用户实体:用户编号、用户名称、密码。如下图所示:实体关系E-R图 管理 查询学生本人所有信息 管理 查询 班级管理 班主任 管理员 学生 2、逻辑结构设计(1)学生基本信息表(学号、姓名、性别、出生日期、民族、政治面貌、籍贯、家庭地址、邮政编码、家庭电话、宿舍号、宿舍电话、移动电话、身份证号、其它)(2)授课教师表(教师编号、姓名、所在系别、专业、性别、名族、籍贯、政治面貌、家庭住址、联系电话、其它)(3)学生必修课表(课程号、课程名称、班级、授课教师、上课时间、上课时段、上课教学楼、所在教室、学期)(4)选修课表(课程号、课程名称、课程开始时间、课程结束时间、学分、授课教师)(5)班干部表(学号、姓名、联系电话、职位、班级号)(6)系统用户表(用户编号、用户名称、密码)3、数据库的实现学生基本信息表 列名 数据类型 长度是否允许为空学号Varchar 10否姓名Varchar10是性别Char 10是出生日期Datetime 8是民族Char20是政治面貌Char10是籍贯Varchar50是家庭住址Varchar 50是邮政编码Char10是家庭电话Char20是宿舍号Char10是宿舍电话Char20是移动电话Char20是身份证号Char20是其它Varchar 50是授课教师表列名数据类型长度是否允许为空教师编号 Char 10否姓名Char20否所在系别Char20是专业Char20是性别Char10是民族Char10是籍贯 vachar50是政治面貌Char10是家庭住址vachar50是联系电话Char20是其它 Vachar50是学生必修课表列名数据类型长度是否允许为空课程号Int4否课程名称Char 10否班级Char10是授课教师Char20是上课时间Char10是上课时段Char20是上课教学楼Char10是所在教室Int 4是学期Varchar 50是选修课表列名数据类型长度是否允许为空课程号char 10否课程名称char10是课程开始时间Vachar 50是课程结束时间Vachar 50是学分Int 4是授课教师Char 10是班干部表列名数据类型长度 是否允许为空学号Char 10否姓名Char10是联系电话Char15是职位Char20是班级号Char10是系统用户表列名数据类型长度是否允许为空用户编号Char 10否用户名称Char 20是密码Char 20是三、数据查询 1、查询全体学生的学号与姓名 SELECT 学号,姓名 FROM 学生基本信息表 2、向学生基本信息表中添加一条王小的记录 INTO 学生基本信息表 (学号,姓名,性别,出生日期,民族,政治 面貌,籍贯,家庭住址,邮政编码,家庭电话,宿舍号,宿舍电话, 移动电话,身份证号) VALUES (1011,王小,男,1991-12-11,汉,团员,云南,大理 ,100000,111121,101,2222220,3333344,0000011) 3、查询测绘系和数学系(MA)学生的姓名和性别。 SELECT 姓名,性别,所在系别 FROM 授课教师表 WHERE 所在系别 IN ( 测绘系,艺术系); 4、将学生1001的性别改为女 UPDATE 学生基本信息表 SET 性别=女 WHERE 学号= 1001 5、删除学号为1002的学生记录 DELETE FROM 学生基本信息表 WHERE 学号=1002 6、将学生张成民的信息插入到Student表中 INSERT INTO 班干部表 VALUES (1004, 小李, 3333333,副班长,2);7、建立信息系学生的视图 CREATE VIEW e_班干部 AS SELECT 学号,姓名,联系电话,职位,班级号 FROM 班干部表 WHERE 班级号=28、查询所有测绘系下的老师姓名及性别 SELECT 姓名,性别 FROM 授课教师表 WHERE 所在系别=测绘系 9、查询所有必修表里上课时间为星期一的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年互联网创业必-备互联网行业专业知识与技能测试题目
- 2025年人力资源行业人力资源经理面试技巧与模拟题集详解
- 2025年工程项目管理基础知识考试试题集
- 2025年殡葬礼仪师中级面试模拟题及解析
- 2025年通信工程师面试题及答题技巧
- 2025年无人机植保技术高级培训班考试试题及答案解析
- 2025年医学实习生招聘考试题库及备考指南
- 2025年医卫类微生物检验技术(师)专业知识-基础知识参考题库含答案解析(5套)
- 二零二五年度岗亭彩钢房定制装修及维护保养服务协议
- 2025年村级农业技术员招聘考试试题集萃
- 乳制品配送服务质量保障方案
- 高血压防治指南解读课件
- 2024在役立式圆筒形钢制焊接储罐安全附件检验技术规范
- 托管老师培训课件
- 大客户营销管理策略下的客户激励与忠诚度提升
- 管道改造管道吹扫安全方案
- 非营利组织战略管理机制的构建-以上海市青少年发展基金会为例的中期报告
- 煤矿与环境保护
- 脑梗死后遗症护理查房
- Office2021基础与应用中职全套教学课件
- 中国特色社会主义思想概论 课件 第四章 坚持以人民为中心
评论
0/150
提交评论