数据库课程设计说明书网络选课系统

上传人:汽*** 文档编号:431974240 上传时间:2023-12-06 格式:DOC 页数:15 大小:349.02KB
返回 下载 相关 举报
数据库课程设计说明书网络选课系统_第1页
第1页 / 共15页
数据库课程设计说明书网络选课系统_第2页
第2页 / 共15页
数据库课程设计说明书网络选课系统_第3页
第3页 / 共15页
数据库课程设计说明书网络选课系统_第4页
第4页 / 共15页
数据库课程设计说明书网络选课系统_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《数据库课程设计说明书网络选课系统》由会员分享,可在线阅读,更多相关《数据库课程设计说明书网络选课系统(15页珍藏版)》请在金锄头文库上搜索。

1、课程设计说明书数据库题目: 网络选课系统 院 系: 计算机科学与工程学院 专业班级: 计算机08-6班 学 号: 2008302974 学生姓名: 指导教师: 2010年 5 月 23 日IV安徽理工大学课程设计(论文)任务书 计算机科学与工程 学院 计算机网络教研室学 号2008302974学生姓名专业(班级)计算机08-6设计题目 网络选课系统 设计技术参数系统平台:Windows XP开发工具:Microsoft SQL Server,Microsoft Visual C+ 6.0,Microsoft Office Visio 2003设计要求网络选课系统实现让学生在网上进行课程的选择,

2、老师可以通过网络来提交学生的成绩和查看课程选修情况等功能。网络选课系统应该包括以下三个功能模块:1. 管理员模块:a.学生管理子模块:实现对学生信息的添加、修改、删除操作,还可输入查询条件进行查询操作; b.教师管理子模块:在该子模块中,实现对教师的添加、修改、删除、查询操作; c课程管理子模块:实现对课程的添加,添加为其分配任课教师、上课时间和地点,实现对课程的修改、删除,查看某个课程的详细信息等。2. 学生模块:用户登录、修改密码;学生选课、查看、修改自己的选课信息;学生查看课程详细信息;3. 教师模块:用户登录、修改密码;教师查看自己所教授的课程、课程有哪些学生选修,以及利用本系统提交学

3、生的成绩;工作量课程设计报告要求不少于3000字。源程序要求不少于300行工作计划5月5日:熟悉题目并理解,及找寻相关资料。5月10日-5月14日:建立数据库,并掌握相关操作。5月15日-5月23日:完成课程设计说明书。参考资料数据库系统概论/王珊/萨师煊 第四版指导教师签字教研室主任签字 2010年 5 月 23日安徽理工大学课程设计(论文)成绩评定表学生姓名: 学号: 2008302974 专业班级: 计算机08-6 课程设计题目: 网络选课系统 指导教师评语: 成绩: 指导教师: 年 月 日摘 要 网络选课系统的开发主要包括数据库的设计的每个步骤,以及提交各步骤所需图表和文档,通过使用目

4、前流行的DBMS,建立所设计的数据库,并在此基础上实现数据库查询、连接等操作和触发器、存储器等对象设计。数据库包括教室信息、教师信息、学生信息、课程计划,课程、被选课程、专业、选课、任课和占用情况的记录,学生可以实现登录、修改密码、学生选课、查看、修改自己的选课信息等操作;教师也可以实现用户登录、修改密码、教师查看自己所教授的课程、课程有哪些学生选修,以及利用本系统提交学生的成绩等操作。关键词:登录, 查看, 数据库设计安徽理工大学课程设计(论文)目 录1需求分析11.1数据字典(数据需求)11.2数据流图(处理需求)12概念结构设计22.1识别实体22.2E-R图分析23逻辑结构设计33.1

5、将E-R图转换成等价的关系模式33.2关系模式规范化33.3关系表(关系表结构,包括主键、外键以及Check约束)44物理设计44.1表结构定义(建表SQL语句)64.2定义视图(视图名、视图功能描述、SQL语句)95数据库运行和维护105.1用户授权(对不同类型用户授权)106设计小结101 需求分析1.1 数据字典(数据需求)根据系统的需求,可以列出以下数据项和数据结构:学生信息:学号、姓名、所在专业等。课程信息:课程号、课程名、学时等。专业信息:专业名、专业号等。课程计划信息:课程号、学期、专业号、学时、学院等。被选课程信息:课程号、课程名、详细信息、学分、选课人数等。教师信息:职工号、

6、姓名等。教室信息:教室号、容量等。任课信息:职工号、课程号等。选课信息:课程号、学号、成绩等。占用信息:教室号、课程号等。1.2 数据流图(处理需求)根据系统功能的要求,可以得出数据流图: 图1 数据流图2 概念结构设计2.1 识别实体根据数据流程图(图1)和数据字典得出实体如下:1) 课程计划2) 课程信息3) 被选课程信息4) 选课信息5) 学生信息6) 教师信息7) 教室信息8) 任课信息9) 占用信息10) 专业信息2.2 E-R图分析根据以上分析识别可得出E-R图如下:3 逻辑结构设计3.1 将E-R图转换成等价的关系模式关系的主码用下划线标出:1) 课程计划(学期,专业号,学院,课

7、程号,学时)2) 课程信息(课程号,课程名,学时)3) 被选课程信息(课程号,课程名,详细信息,学分,选课人数)4) 学生信息(学号,姓名,所属专业,所在年级)5) 选课信息(课程号,学号,成绩)6) 教室信息(教室容量,教室号)7) 教师信息(职工号,姓名)8) 任课信息(职工号,课程号)9) 占用信息(教室号,课程号)10) 专业信息(专业名,专业号)3.2 关系模式规范化3.2.1 数据依赖按需求分析所得到的语义,分别写出每个关系模式内部各属性之间的数据依赖如下:1) 课程计划(学期,专业号)学院,(学期,专业号)课程号,(学期,专业号)学时课程计划4NF2) 课程信息课程号课程名,课程

8、号课程名,课程号学时课程信息4NF3) 被选课程信息课程号课程名,课程号课程详细信息,课程号学分,课程号 选课人数被选课程信息4NF4) 教室信息教室号 容量教室信息4NF5) 教师信息职工号姓名教师信息4NF6) 选课信息(学号,课程号)成绩选课信息4NF7) 学生信息学号姓名学号所属专业学号所在年级选课信息4NF 8) 专业信息 专业号专业名由于各个关系均为4NF,所以此时的关系模式已经规范化。3.3 关系表(关系表结构,包括主键、外键以及Check约束)表3-1 学生信息表结构字段名数据类型字段长度与格式关键字学号文本10是姓名文本10否所属专业文本40外键所在年级文本40外键表3-2

9、课程信息表结构字段名数据类型字段长度与格式关键字课程号文本10是课程名文本10否学时整型4否表2-3 课程计划表的结构字段名数据类型字段长度与格式关键字课程号文本10否专业号文本10是学期文本10是学时整型4否学院文本10否表2-4 专业信息表的结构字段名数据类型字段长度与格式关键字专业号文本10是专业名文本210否表2-5 被选课程表的结构字段名数据类型字段长度与格式关键字课程号文本10是课程名文本10否详细信息文本10否学分文本10否选课人数整型4否表2-6 教师信息表的结构字段名数据类型字段长度与格式关键字职工号文本10是姓名文本10否表2-7 教室信息表的结构字段名数据类型字段长度与格

10、式关键字教室号文本10是容量浮点型8否表2-8 上课表的结构字段名数据类型字段长度与格式关键字教室号文本10否课程号文本10否表2-9 选课表结构字段名数据类型字段长度与格式关键字课程号文本10是学号文本10是成绩浮点型8否表2-10 教课表的结构字段名数据类型字段长度与格式关键字职工号文本10否课程号文本10否4 物理设计4.1 表结构定义(建表SQL语句)CREATE TABLE 被选课程 (课程名 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,课程号 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,

11、详细信息 char (100) COLLATE Chinese_PRC_CI_AS NULL ,学分 float NOT NULL ,选课人数 int NOT NULL ,CONSTRAINT PK_被选课程 PRIMARY KEY CLUSTERED (课程号) ON PRIMARY ) ON PRIMARYGOCREATE TABLE 教师 (职工号 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,姓名 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,CONSTRAINT PK_教师 PRIMARY K

12、EY CLUSTERED (职工号) ON PRIMARY ) ON PRIMARYGOCREATE TABLE 教室 (容量 float NOT NULL ,教室号 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,CONSTRAINT PK_教室 PRIMARY KEY CLUSTERED (教室号) ON PRIMARY ) ON PRIMARYGOCREATE TABLE 课程 (课程号 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,课程名 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,学时 int NOT NULL

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号