大数据库课程设计学生考勤.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文理学院 数据库原理与应用报告 专业班级: 电信12101班 学生: 学生学号: 指导教师: 长青 设计时间: 2015.1.4-2015.1.10 目录 需求分析 数据需求 数据流图 数据字典 概念结构设计 逻辑结构设计 物理结构设计 数据库的实施 创建数据库 数据表的维护与创建 数据库索引和视图 查询操作 数据库触发器的规划和设计 数据库的安全管理与维护 八、结论 学生考勤管理系统 需求分析 为物电学院设计一个学生考勤管理系统,该系统主要实现对学生基本信息、教师基本信息、学生考勤等的管理,学生考勤管理系统功能需求包括:学生基本信息表,教师基本信息表,班级表,专业表,课程表,班主任表,请假信息表,上课出勤记录表。 数据需求: 学生基本信息表:学号,,性别,班级,专业,院系 教师基本信息表:,性别,编号 班级表:班主任,名称,编号 专业表:专业名称,编号 课程表:课程号,课程名,课程性质 班主任表:编号,,性别 请假信息表:编号,学号,原因,开始时间,结束时间,请假天数,申请请假时间,班主任审批状态,班主任审批时间 上课出勤记录表:编号,上课时间,学号 数据流图: 学生考勤 学生考勤 学生信息 课程 教师 请假信息表 学号 课程编号 编号 3、数据字典 (1)数据项 数据项:学号 别名:学生编号 含义说明:唯一标识每个学生 类型:字符型 长度:9位 取值围取值含义:前四位表示学年,第5,6,7位表示专业和班级,第8,9,表示学号 (2)数据结构 数据结构:学生 含义说明:学生考勤管理系统子系统的主体结构数据,定义了一个学生的有关信息 组成:学号、、性别、班级、专业、 (3)数据流 数据流名:请假信息表 说明:学生请假信息及相关课程 数据流来源:学生基本信息表,教师基本信息表、课程信息表 数据流去向:请假学生、课程、 组成:请假原因+学生学号+请假时间 平均流量:500条/年 高峰流量:50/天 (4)数据存储 数据存储:学生基本信息表 说明:记录学生的基本信息 写文件的处理:新生入学报到后从学院新生登记表中获取信息输入 流出数据流:为请假信息表提供学生基本信息 组成:学号、、性别、班级、专业、手机、 数据量:平均每年2000条 存取方式:随机存取 二、概念结构设计 E-R模型: 学生 学生 学号 姓名 性别 专业 班级 院系 专业 班级 班主任 属于 管理 请假 考勤 课程 授课 教师 假条 课程号 课程名 课程性质 姓名 性别 编号 编号 学号 …… 原因 编号 专业名称 编号 名称 班主任 编号 姓名 性别 1 属于 1 1 1 n n n n n n m m 电话 电话 电话 三、逻辑结构设计 1、学生表student 字段名 数据类型 可否为空 键引用 备注 stu_no char(10) 否 主键 学生学号 stu_name varchar(30) 否 学生 stu_sex char(2) 否 性别 stu_class char(13) 否 外键 所属班级 stu_major char(30) 否 外键 所属专业 Stu_tell varchar(20) 否 2、专业表major 字段名 数据类型 可否为空 键引用 备注 major_id number 否 主键 专业编号 major_name char(20) 否 专业名称 3、教师表teacher 字段名 数据类型 可否为空 键引用 备注 tea_no char(10) 否 主键 任课老师编号 tea_name char(20) 否 任课老师 tea_sex char(2) 否 性别 tea_tell Varchar(20) 否 4、班主任表classteacher 字段名 数据类型 可否为空 键引用 备注 classtea_no char(5) 否 主键 任课老师编号 classtea_name char(20) 否 任课老师 classtea_sex char(2) 否 性别 classtea_major number 否 外键 所属专业 classtea_tell Varchar(20) 否 5、学生上课出勤记录表kaoqin_record 字段名 数据类型 可否为空 键引用 备注 kaoqin_id char(13) 否 主键 上课出勤编号 sk_time date 否 上课时间 stu_number char(10) 否 外键 ?学生学号 stu_status char(10) 否 学生上课考勤状态 teacher_no char(10) 否 外键 教师编号 course_no char(13) 否 外键 课程编号 6、课程

文档评论(0)

linlin921 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档