电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数据库课程设计学生考勤

16页
  • 卖家[上传人]:M****1
  • 文档编号:495533947
  • 上传时间:2023-03-25
  • 文档格式:DOC
  • 文档大小:743.92KB
  • / 16 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、湖南文理学院数据库原理与应用报告 专业班级: 电信12101班 学生姓名: 学生学号: 指导教师: 刘长青 设计时间: 2015.1.4-2015.1.10 目录一、 需求分析1、 数据需求2、 数据流图3、 数据字典二、 概念结构设计三、 逻辑结构设计四、 物理结构设计五、 数据库的实施1、 创建数据库2、 数据表的维护与创建3、 数据库索引和视图4、 查询操作六、 数据库触发器的规划和设计七、 数据库的安全管理与维护八、结论学生考勤管理系统一、 需求分析为物电学院设计一个学生考勤管理系统,该系统主要实现对学生基本信息、教师基本信息、学生考勤等的管理,学生考勤管理系统功能需求包括:学生基本信息表,教师基本信息表,班级表,专业表,课程表,班主任表,请假信息表,上课出勤记录表。1、 数据需求:(1) 学生基本信息表:学号,姓名,性别,班级,专业,院系(2) 教师基本信息表:姓名,性别,编号(3) 班级表:班主任,名称,编号(4) 专业表:专业名称,编号(5) 课程表:课程号,课程名,课程性质(6) 班主任表:编号,姓名,性别(7) 请假信息表:编号,学号,原因,开始时间,结束时间,请假天

      2、数,申请请假时间,班主任审批状态,班主任审批时间(8) 上课出勤记录表:编号,上课时间,学号2、 数据流图:学生考勤学生信息课程教师请假信息表学号课程编号编号3、数据字典(1)数据项数据项:学号别名:学生编号含义说明:唯一标识每个学生类型:字符型长度:9位取值范围:000000000-999999999取值含义:前四位表示学年,第5,6,7位表示专业和班级,第8,9,表示学号(2)数据结构数据结构:学生含义说明:学生考勤管理系统子系统的主体结构数据,定义了一个学生的有关信息组成:学号、姓名、性别、班级、专业、电话号码(3)数据流数据流名:请假信息表说明:学生请假信息及相关课程数据流来源:学生基本信息表,教师基本信息表、课程信息表数据流去向:请假学生、课程、组成:请假原因+学生学号+请假时间平均流量:500条/年高峰流量:50/天(4)数据存储数据存储:学生基本信息表说明:记录学生的基本信息写文件的处理:新生入学报到后从学院新生登记表中获取信息输入流出数据流:为请假信息表提供学生基本信息组成:学号、姓名、性别、班级、专业、手机号码、数据量:平均每年2000条存取方式:随机存取二、概念结构

      3、设计E-R模型:学生学号姓名性别专业班级院系专业班级班主任属于管理请假考勤课程授课教师假条课程号课程名课程性质姓名性别编号编号学号原因编号专业名称编号名称班主任编号姓名性别1属于111nnnnnnmm电话电话电话三、逻辑结构设计1、学生表student字段名数据类型可否为空键引用备注stu_nochar(10)否主键学生学号stu_namevarchar(30)否学生姓名stu_sexchar(2)否性别stu_classchar(13)否外键所属班级stu_majorchar(30)否外键所属专业Stu_tellvarchar(20)否电话号码2、专业表major字段名数据类型可否为空键引用备注major_idnumber否主键专业编号major_namechar(20)否专业名称3、教师表teacher字段名数据类型可否为空键引用备注tea_nochar(10)否主键任课老师编号tea_namechar(20)否任课老师姓名tea_sexchar(2)否性别tea_tellVarchar(20)否电话号码4、班主任表classteacher字段名数据类型可否为空键引用备注class

      4、tea_nochar(5)否主键任课老师编号classtea_namechar(20)否任课老师姓名classtea_sexchar(2)否性别classtea_majornumber否外键所属专业classtea_tellVarchar(20)否电话号码5、学生上课出勤记录表kaoqin_record字段名数据类型可否为空键引用备注kaoqin_idchar(13)否主键上课出勤编号sk_timedate否上课时间stu_numberchar(10)否外键学生学号stu_statuschar(10)否学生上课考勤状态teacher_nochar(10)否外键教师编号course_nochar(13)否外键课程编号6、课程信息表course字段名数据类型可否为空键引用备注course_nochar(13)否主键课程编号course_namechar(20)否课程名称course_xzchar(4)否课程性质7、班级表classes字段名数据类型可否为空键引用备注class_nochar(10)否主键课程编号class_namechar(20)否课程名称classtea_nochar(5

      5、)否外键课程性质8、请假信息表qingjia字段名数据类型可否为空键引用备注idnumber否主键请假代号class_idchar(10)否外键班级代号stu_novarchar2 (20)否外键学生学号leave_reasonvarchar2 (200)否请假原因start_timedate否开始时间end_timedate否结束时间day_numbernumber否请假天数qingjia_timedate否申请请假时间class_tea_idchar(5)否外键class_tea_sp_statuschar(10)否班主任审批状态class_tea_sp_timedate否班主任审批时间备注:status 表示审批状态:0为等待审批,1为同意请假,2为不同意请假。四、物理结构设计确定数据库的物理结构整个数据库包括八个表,每个表都有不同的联接关系,还有创建的视图也将表联系起来。 存取途径:索引存取方法 (1)按学生所在班级建立索引,可提高查询速度。 (2)查询常用到的字段(学生学号、学生姓名、课程编号、教师姓名),可创建索引。五、数据库的实施1、 创建数据库CREATE DATABA

      6、SE studentkaoqin ON PRIMARY ( NAME = Nstudentkaoqin, FILENAME = NE:fsfsqlstudentkaoqin.mdf ) ( NAME = Nstudentkaoqin_log, FILENAME = NE:fsfsqlstudentkaoqin_log.ldf)2、 数据表的创建和维护(1) 表的创建- 专业表major create table major(major_id int not null,major_name char(10) not null,constraint pk_major primary key (major_id)- 教师表teachercreate table teacher(tea_no char(10) not null,tea_name char(20) not null,tea_sex char(2) check (tea_sex=男 or tea_sex=女), tea_tell varchar(20) not null,constraint pk_teacher primary

      7、key (tea_no)- 班级表classescreate table classes(class_no char(10) primary key,class_name char(20) not null,)- 学生表studentcreate table student(stu_no char(10) not null,stu_name varchar(30) not null,stu_sex char(2) check (stu_sex=男 or stu_sex=女), stu_tell varchar(20) not null,stu_class char(10) references classes(class_no),stu_major int references major(major_id),constraint pk_student primary key(stu_no)- 课程信息表coursecreate table course(course_no char(13) primary key,course_name char(20) not null,course_xz char(4) not null)- 学生上课出勤记录表kaoqin_recordcreate table kaoqin_record(kaoqin_id char(13) primary key not null,sk_time datetime not null,stu_number char(10) references student(stu_no),stu_status char(10) not null,teacher_no char(10) references teacher(tea_no),course_no char(13) references course(course_no)- 请假信息表qingjiacreate table qingjia(id int primary key,cl

      《数据库课程设计学生考勤》由会员M****1分享,可在线阅读,更多相关《数据库课程设计学生考勤》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.