数据库课程设计网上教学系统设计.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计网上教学系统设计

课程设计 论文题目: 网上教学系统设计与实现 系 别:  软件工程系          专 业:  网络技术与信息处理       班 级:  网信1012      学 号:  1002091211            学生姓名:  陈长春      指导教师:  刘素芳     目录 1 前言 3 正文 3 2.1设计目的及意义 3 2.2具体设计内容 3 2.2.1功能分析 3 2.2.2业务流程分析 4 2.2.3数据流程分析 4 2.2.4系统功能图: 5 2.2.5概念模型设计 5 2.2.7物理设计和实施 7 2.2.8数据库测试 7 2.3物理设计和实施 9 2.4存在问题与建议 12 2.5收获和体会 12 致谢 12 参考文献 12 前言 随着计算机应用的普及,给教育所作出的贡献越来越大,尤其是在网上教学方面,让我们能够轻松地进行网上学习。目前好多学生和老师还停留面对面教学的最初阶段,网上教学对于远程教学就显得尤其重要了。当今社会是飞速进步的世界,原始的教学方式已经不再是学习教学的主流,计算机化教学正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。 图2-2业务流程图 2.2.3数据流程分析 顶层数据流程图如图2-3所示: 图2-3顶层数据流图 2.2.4系统功能图: 图2-4系统功能图 2.2.5概念模型设计 概念模型是对信息世界建模,能够方便、准确的表示出信息世界的常用概念。E-R图提供了表示实体型、属性和联系的方法。图2-5即为网上教学系统的E-R图。 图2-5网上教学系统的E-R图 2.2.6设计和优化 由于属性间存在依赖情况,会导致数据冗余、查寻异常、更新异常等问题。因此,关系数据库中的关系是要满足一定要求的,满足不同要求的为不同的范式。一个低一级范式的关系模式可以转换为若干个高一级的范式的关系模式的集合,这种过程就叫规范化。根据系统的总体概念设计模型、E-R图向关系模式的转化规则和数据库的范式理论,得到系统优化后的逻辑模型。 图2-6网上教学系统的数据概念模型 2.2.7物理设计和实施 得到系统逻辑模型后,就该进行数据库的物理设计和实施数据库了,物理设计主要是要确定数据库的存储路径、存储结构以及如何建立索引等,可以采用系统的默认设置。数据库实施主要包括在具体的DBMS中创建数据库和表的过程,本书所选用的DBMS为SQL SERVER2000,有关创建数据库和关系表的SQL语句在附录中显示。 2.2.8数据库测试 根据需求分析,在网上教学系统数据库中主要运用了以下的SQL语句来实现员网上教学、课件上传、作业修改、更新等功能。 (1)新建数据库,如图2-7: 图2-7新建数据库 (2)新建表,在数据库中新建网上教学系统的表,其中包括create table,填空create table实验,create table课件,create table课程。各属性见下表2-8: 图2-8 新建表 (3) create table 课件 ( 编号 char(30) not null, 章节 char(30) not null, 内容 char(100) null, constraint PK_课件 primary key nonclustered (编号, 章节) ) create table 实验 ( 编号 char(30) not null, 序号 int not null, 名称 char(30) null, 数目 int null, constraint PK_实验 primary key nonclustered (编号, 序号) ) create table 课程 ( 名称 char(30) null, 编号 char(30) not null, 课件_编号

文档评论(0)

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

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

1亿VIP精品文档

相关文档