ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:197.06KB ,
资源ID:8855281      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8855281.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上辅助教学系统.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网上辅助教学系统.docx

1、网上辅助教学系统课程设计设计说明书网上辅助教学管理系统的数据库设计与操作学生XX南星星学号0921024007班级信管091成绩指导教师肖海蓉计算机科学与技术系2011 年9月9日数据库课程设计评阅书题目网上辅助教学管理系统的数据库设计与操作学生XX南星星学号0921024007指导教师评语及成绩成绩:教师签名:年月日辩论教师评语及成绩成绩:教师签名:年月日教研室意见总成绩:室主任签名:年月日课程设计任务书20212021学年第1学期专业:信息管理与信息系统学号: 0921024007 XX:南星星课程设计名称:课程设计III 设计题目:网上辅助教学管理系统的数据库设计与操作完成期限:自202

2、1年8月29 日至2021年9月9日共 2 周设计依据、要求及主要内容可另加附页:利用校园网平台,针对“数据库原理及应用课程建立本门课程的网上辅助教学管理系统,实现课堂教学和网上辅导的结合。1系统功能要求:1系统用户权限管理功能:包括不同教师、不同专业学生的根本信息权限设置功能;2教学信息的发布功能:包括教学安排,实验安排及考试安排等;3作业的发布、批改和作业完成情况的统计功能;4辅导答疑功能:包括学生的提问,教师的解答及学生之间的交流功能、问题的全文查询功能;2.具体要求如下:1根据自己的选题,进展系统调查,搜集资料。2确定系统的功能需求,性能需求,绘制的DFD,DD图表以及书写相关的文字说

3、明。3概念构造设计:绘制所选课题详细的E-R图。4逻辑构造设计:将E-R图转换数据库的逻辑构造,并进展优化;5物理构造设计:选定实施环境,确定系统数据库的存储构造和存取方法等;6数据实施和维护:选用SQL SERVER建立数据库构造,加载数据,实现各种数据查询,设计库中视图、触发器、存储过程等对象,并能对数据库做简单的维护操作,完成建立数据库的备份作业。7根据题目的需求,写出完成各个功能操作的SQL语句。指导教师签字: 教研室主任签字:批准日期: 年 月 日摘要随着网络信息技术的不断开展,网络的效劳系统层出不穷,特别是网上教学尤为流行。网上教学系统通过建立数据流图、分E-R图、总E-R图逻辑表

4、、视图、代码的形式,向客户表现系统的设计思想。在这个系统中主要实现了网上的学习、教师授课、作业提交、教学安排等反面的内容,以此来方便学习。关键词:数据库设计;数据流;E-R图;SQL Server1需求分析需求分析是整个空间数据库设计与建立的根底,主要进展查询用户需求、需求数据的收集和分析、编辑用户需求说明书等工作。1.1.功能需求网上辅助教学管理系统就是一种网上辅助管理教学的系统。本系统主要从一下几个方面设计:1具有学生登录注册的功能,使得学生惨叫网上学习更加方便。2具有网上教学课件发布的功能,这样学生可以自由的去观看学习,还可以下载保存等等。3作业处理功能:包括作业的发布、批改和作业完成情

5、况的统计功能。4参加网上测试的工程,可以通过这样的小测试,使学生了解自己网上学习的成果,也可以来了解网上教学的质量。1.2.数据流图数据流图是构造化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。它是描绘信息流和数据从输入移动到输出的过程中所经受的变换,数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。图1.1整体流程1.3.数据字典数据字典Data dictionary是一种用户可以访问的记录数据库和应用程序源数据的目录。数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用

6、途都是供人查询对不了解的条目的解释,在构造化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改良分析员和用户的通信数据流名称:学生情况位置:学生P6定义:学生 =学号+XX +性别+ 年龄说明:纪录各个学生的具体信息,且查看学生的作业完成情况,作业批改状态数据流名称:教师位置:教师P2+P4定义:教师 =教师编号 +教师名称+性别+年龄+教学类型 说明:纪录教师的详细信息,以及教师对教学安排、实验安排、练习安排的详细信息数据流名称:专业情况位置:专业P6定义:专业=专业

7、编号+专业名称说明:纪录各个专业的具体信息数据流名称:学院情况位置:学院P3定义:学院=学院编号+学院名称说明:纪录各个学院的具体信息数据存储编号:D1数据构造:作业完成= 作业编号 + 作业名称+所属科目+作业状态说明:一个作业可被一个学生做,一个学生可做多个作业,记录学生的作业完成和批改状态及结果2概念构造设计概念构造设是在需求分析阶段产生的需求说明书的根底上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织构造和处理模式上。2.1 概念构造概念构造是对现实世界的一个抽象。所谓抽象

8、就是对人、物、事和概念进展人为的处理,出去出去所关心的共特性,忽略非本质的细节,并把这些特性用各种概念准确地加以描述,这些概念就组成了一个模型。2.3 系统各局部的E-R图有了整体E-R图的支配,就可以再细化到每一个局部,这样就有了分E-R图的具体思路设计,为网上教学管理系统的实现奠定了有力的依据。.图2.1课件E-R图图2.2课件和试题参数库E-R图图2.3专业-班级E-R图图2.4学院-专业E-R图图2.5学生-班级E-R2.3 系统E-R图系统E-R图见图2.1,在本图中,由于系统数据比拟多,每个表所包含的属性太多,无法在一个图中表示出来,所以在之后的物理构造设计阶段给出相应从参数图2.

9、6数据库整体E-R图3逻辑构造设计 逻辑构造设计的任务就是:把概念模型构造转换成某个具体的DBMS所支持的数据模型。通过逻辑构造设计阶段以后,用户可以更加清晰地了解系统的构造,有利于建造更加合理的教学系统。具体如下四图:学生(学号,XX,性别,年龄,学生专业编号)教师实体(教师号,XX,年龄,安排编号,教学类型)专业实体(专业号,专业名称,所属系别)作业实体(作业号,作业名称,所属科目,作业状态,所属学生编号)考试安排实体(考试安排编号,考试安排名称,考试安排时间,考试安排分类,考试安排教师工号)*注:_ 表示主键, 表示4物理构造设计数据库的物理构造设计是对于给定的逻辑构造模型,选一个最适应

10、环境的物理构造。数据库的物理构造设计是指:数据库在物理设备上的存储构造与存取方式,它给数据库度实现奠定了根底。 本次物理构造设计构建了试题信息表,学院、专业、班级、学生、作业信息等多个表。图4.1课件表图4.2专业表图4.3班级表图4.4学院表图4.5学生表图4.6教师表图4.7作业信息表图4.8作业提交表图4.9招收表6数据实施和维护在数据库的实施阶段,设计人员用DBMS提供的数据定义语言和其他实程序,将数据库逻辑设计和物理设计结果严格描述出来,使数据模型成为DBMS可以承受的源代码;在经过调试产生目标模式,完成建立定义数据库构造的工作;最后组织人员入库,并运行应用程序进展调试。本节就此向大

11、家展示一些视图、触发器等。视图的建立视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。它据有视点集中、简化操作、定制数据、合并分割数据、平安性高等优点。下面就是系统的视图:图6.1学院-专业视图图6.2专业-班级视图图6.3班级-学生视图图6.4学生-作业视图7功能实现虽然以上的过程已经完成了许多重要部件,但是,重要局部的完成SQL语句扮演着重要角色,用SQL语句可以使许多操作变得简单明了,以下就是局部功能实现所使用的SQL语句表达。由于这个系统还不能做到近乎完美,所以只表现出局部语句。1)学生表的建立 CREATE TABLE 学生表( 学生编号int

12、NOT NULL, 学生XXnchar(10) NOT NULL, 性别nchar(10) NOT NULL, 年龄int NOT NULL, 专业 nvarchar(50) NOT NULL, 班级 nvarchar(50) NULL, 密码nvarchar(50) NOT NULL, CONSTRAINT PK_学生表 PRIMARY KEY CLUSTERED (学生编号)ON PRIMARYGO2添加学生信息 INSERT INTO学生表VALUES (0001, 王一 , 男 , 20 , 信息管理与信息系统 , 信管091 , 123456); INSERT INTO学生表VALU

13、ES (0002, 王二 , 男 , 20 , 信息管理与信息系统 , 信管091 , 123456); INSERT INTO学生表VALUES (0003, 王三 , 男 , 20 , 信息管理与信息系统 , 信管091 , 123456); INSERT INTO学生表VALUES (0004, 王四 , 男 , 20 , 信息管理与信息系统 , 信管091 , 123456);3)查询学生信息SELECT 学生编号, 学生XX, 性别, 年龄, 专业, 班级, 密码 FROM 学生表WHERE (学生编号 = 0001)SELECT 学生编号, 学生XX, 性别, 年龄, 专业, 班级

14、, 密码 FROM 学生表WHERE (学生编号 = 0002)SELECT 学生编号, 学生XX, 性别, 年龄, 专业, 班级, 密码 FROM 学生表WHERE (学生编号 = 0003)4删除学生信息DELETE FROM 学生表 WHERE 学生编号 = 0001;DELETE FROM 学生表 WHERE 学生编号 = 0002; DELETE FROM 学生表 WHERE 学生编号 = 0003;DELETE FROM 学生表 WHERE 学生编号 = 0004;8总结网络授课已经是很常见的一种教学方式,网上教学系统的主要优点就是便于学生在学习过程中的交流,通过教师上传的教学资料进展统一的安排、规划。方便学生网上查询、问题求解、及问题解答等。通过本次课程设计,对的运行、数据库建立、数据库维护等,特别是对使用数据库编程语言的方法与技巧有了更深一步的认识。熟悉了数据库在中的重要性,以及在此过程中出现的一些问题,认识到了一些这方面的技巧,掌握了局部有关前台web与后台数据库的结合方法,增长了知识。参考文献1 萨师煊 王珊 数据库系统概论 高等教育 2000,32 杨正洪 X齐键 X齐心 等编著 SQL Server 7 关系数据库系统管理与开发指南 机械工业 2000,43苗雪兰 X瑞新 宋 歌 等编著 数据库系统原理及应用教程 第三版 第三次修订2021,9

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1