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

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

ID:6809972

大小:304.50 KB

页数:15页

时间:2018-01-26

数据库课程设计说明书-网络选课系统_第1页
数据库课程设计说明书-网络选课系统_第2页
数据库课程设计说明书-网络选课系统_第3页
数据库课程设计说明书-网络选课系统_第4页
数据库课程设计说明书-网络选课系统_第5页
资源描述:

《数据库课程设计说明书-网络选课系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程设计说明书数据库题目:网络选课系统院系:计算机科学与工程学院专业班级:计算机08-6班学号:学生姓名:指导教师:2010年5月23日IV安徽理工大学课程设计(论文)任务书计算机科学与工程学院计算机网络教研室学号学生姓名专业(班级)计算机08-6设计题目网络选课系统设计技术参数系统平台:WindowsXP开发工具:MicrosoftSQLServer,MicrosoftVisualC++6.0,MicrosoftOfficeVisio2003设计要求网络选课系统实现让学生在网上进行课程的选择,老师可以通过网络来

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

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

4、选课系统的开发主要包括数据库的设计的每个步骤,以及提交各步骤所需图表和文档,通过使用目前流行的DBMS,建立所设计的数据库,并在此基础上实现数据库查询、连接等操作和触发器、存储器等对象设计。数据库包括教室信息、教师信息、学生信息、课程计划,课程、被选课程、专业、选课、任课和占用情况的记录,学生可以实现登录、修改密码、学生选课、查看、修改自己的选课信息等操作;教师也可以实现用户登录、修改密码、教师查看自己所教授的课程、课程有哪些学生选修,以及利用本系统提交学生的成绩等操作。关键词:登录,查看,数据库设计IV安徽理工

5、大学课程设计(论文)目录1需求分析11.1数据字典(数据需求)11.2数据流图(处理需求)12概念结构设计22.1识别实体22.2E-R图分析23逻辑结构设计33.1将E-R图转换成等价的关系模式33.2关系模式规范化33.3关系表(关系表结构,包括主键、外键以及Check约束)44物理设计44.1表结构定义(建表SQL语句)64.2定义视图(视图名、视图功能描述、SQL语句)95数据库运行和维护105.1用户授权(对不同类型用户授权)106设计小结1010-安徽理工大学课程设计(论文)1需求分析1.1数据字典(

6、数据需求)根据系统的需求,可以列出以下数据项和数据结构:学生信息:学号、姓名、所在专业等。课程信息:课程号、课程名、学时等。专业信息:专业名、专业号等。课程计划信息:课程号、学期、专业号、学时、学院等。被选课程信息:课程号、课程名、详细信息、学分、选课人数等。教师信息:职工号、姓名等。教室信息:教室号、容量等。任课信息:职工号、课程号等。选课信息:课程号、学号、成绩等。占用信息:教室号、课程号等。1.2数据流图(处理需求)根据系统功能的要求,可以得出数据流图:图1数据流图10-安徽理工大学课程设计(论文)1概念结

7、构设计1.1识别实体根据数据流程图(图1)和数据字典得出实体如下:1)课程计划2)课程信息3)被选课程信息4)选课信息5)学生信息6)教师信息7)教室信息8)任课信息9)占用信息10)专业信息1.2E-R图分析根据以上分析识别可得出E-R图如下:10-安徽理工大学课程设计(论文)1逻辑结构设计1.1将E-R图转换成等价的关系模式关系的主码用下划线标出:1)课程计划(学期,专业号,学院,课程号,学时)2)课程信息(课程号,课程名,学时)3)被选课程信息(课程号,课程名,详细信息,学分,选课人数)4)学生信息(学号,

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。