全文预览

数据库系统课程设计-教师授课管理系统(含代码)

上传者:随心@流浪 |  格式:zip  |  页数:27 |  大小:15400KB

文档介绍
完成管理员对教师信息的操作。需要教师数据:教师编号、姓名、性别、职称和工资。Р.课程管理模块数据需求Р该模块主要完成管理员对课程信息的操作。需要课程数据:课程号、课程名、考核方式、学时和学分。Р.班级管理模块数据要求Р该模块主要完成管理员对班级信息的操作。需要班级数据:班级号班级名、年级、学院和班级人数。Р系统设计Р3.1 总体设计Р本系统一共可分为两大模块,即用户操作模块和管理员管理模块。每个模块之间虽然在表面上都是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。Р(1). 用户操作模块有两个子模块: 用户注册模块和用户查询模块。Р(2). 管理员管理模块有四个子模块:授课记录管理模块、教师信息管理模块、课程信息管理模块和班级信息管理模块。Р总体结构图如下:Р数据库设计Р4.1 概念设计Р(1)选择底层数据流为切入点,通常选择实际系统中的子系统;Р (2)设计分E-R图,即各子模块的E-R图;Р (3)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一;Р生成全局E-R图,通过消除冲突等方面。Р下面为各实体E-R图:Р(1).用户实体图Р.数据库管理员实体图:Р Р.教师实体图:Р.课程实体图:Р.班级实体图:Р授课实体图:Р系统总E-R图如下:Р4.2 表逻辑结构设计Р本系统采用SQL Server2005作为数据库设计的DBMS。Р4.2.1数据库的表汇总:Р表1 Users表(用户表)Р字段名称Р字段类型Р长度Р是否为空Р备注Р用户名РvarcharР8Р否Р密码РcharР8Р否Р表2 DBUser表(数据库管理员表)Р字段名称Р字段类型Р长度Р是否为空Р备注РDBIDРcharР8Р否РpasswordРcharР8Р否Р表3 teacher表(教师表)Р字段名称Р字段类型Р长度Р是否为空Р备注

收藏

分享

举报
下载此文档