数据库课程设计学生选课管理系统
《数据库课程设计学生选课管理系统》由会员分享,可在线阅读,更多相关《数据库课程设计学生选课管理系统(12页珍藏版)》请在毕设资料网上搜索。
1、 数据库原理及应用课程设计报告数据库原理及应用课程设计报告 题 目 学生信息系统 学院(部) 信息工程学院 专 业 班 级 学生姓名 学 号 6 月 25 日至 6 月 29 日 共 1 周 指导教师(签字) 学生信息系统 一、一、项目分析项目分析 功能分析功能分析:本系统是面向学生的选课管理系统,学生可以在此系统内实现查看与修 改个人基本信息、查看已选课程成绩、选退课程等功能。 个人资料:该模块里,我们可以实现登录学生的个人基本信息的查询与修改,但是 由于部分信息是不可修改的,因此不可修改信息的权限设置为只读(即将 Locked 属性设 置为 False) ,其中可查询信息为:学号、姓名、所
2、在系、年龄、性别、籍贯、联系电话、 邮箱,可修改信息为:年龄、籍贯、联系电话、邮箱。 成绩查询:该模块里,学生可以查看到自习所选课程的课程代号、课程成绩等信息, 其中还未录入成绩的科目成绩设为空。 选退课程:该模块实现的主要功能是查看学生已选课程、查看开设的所有课程、选 课、退课等功能。其中已选课程随着选课动作的执行而更新,所有课程为静态表。选课功 能里,学生输入选课的课程号,确定后即可成功选课,已选课程不能重复选择,所选课程 的成绩置为空。 退课功能里, 学生可以对自己已选的课程退订, 学生手动输入退课课程号, 确认后即可退订已选课程,学生没有选过的课程不能退订。 结构分析结构分析:该系统的
3、数据库包括三张表,即 Student 表(学生基本信息) 、Course 表 (课程信息表) 、 SC 表 (选课表) , 其中 Student 表与 Course 有相同的 Sno 属性列, Course 与 SC 表有相同的 Cno 属性列。 二、二、E ER R 学生实体 ER 图 学生 学号 姓 名 年 龄 性别 籍贯 所 在 系 联系电话 邮箱 密码 课程实体 ER 图 选课实体 ER 图 课程 课程号 课程名 学分 开课学期 上课教室 学号 选课 课程号 成绩 三、三、数据流图数据流图 否 是 总体流程图 开始 输入学号、姓 名、密码 密码是否正确 选择菜单栏选项 返回上一级 个人
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 学生 选课 管理 系统
