精品课程教学网站毕业论文-《软件工程》精品课程教学网站的设计(5)

2019-03-04 16:04

毕业设计(论文) 第16页 共40页

表2.9 D3公告信息

名字:公告信息 别名: 描述:记录公告的相关信息 定义:公告信息=公告编号+公告名称+ 编写人员+发布时间+发布内容 位置: 公告信息部分 名字:公告编号 别名: 描述:标识某一个公告 定义:系别代号=1{整型}4 位置:公告信息部分 名字:公告名称 别名: 描述:公告的标题 定义:系别名称=1(字符}50 位置:公告信息部分 名字:公告编号人员 别名: 描述:显示发布公告的人 定义:系别代号=1{整型}50 位置:公告信息部分 名字:发布时间 别名: 描述:公告发布是时间有效期 定义:系别代号=1{整型}50 位置:公告信息部分 名字:公告内容 别名: 描述:描述标题 定义:系别代号=1{文本}50 位置:公告信息部分

表2.11 D4答疑信息

毕业设计(论文) 第17页 共40页

名字:答疑信息 别名: 描述:记录用户提问的信息 定义:答疑信息=题目号+标题+显示标 记+回答标记+问题内容+回答+时间 位置:答疑信息部分 名字:显示标记 别名: 描述:标识是否显示 定义:回答标记=0{比特}1 位置:答疑信息部分 名字:题目号 别名: 描述:唯一的标识某一个问题 定义:题目号=1{整型}4 位置:答疑信息部分 名字:回答标记 别名: 描述:标识是否回答了问题 定义:回答标记=0(比特)1 位置:答疑信息部分 名字:回答问题 别名: 描述:回答提出的问题 定义:回答问题=1{文本行}16 位置:答疑信息部分 名字:时间 别名: 描述:标识是否回答了问题 定义:时间=0(时间型)4 位置:答疑信息部分 表2.12 D6测试信息

名字:考试信息 别名: 描述:记录考试的信息 定义:考试信息=题目号+名称+题目类 型选择+内容+正确答案+备注+学号+考 试成绩+日期 位置: 考试信息部分 名字:内容 别名: 描述:考题的具体内容 定义:姓名=1{字符}50 位置:考试信息部分 名字:题目号 别名: 描述:标识考题 定义:题目号=1{长整型}8 位置:考试信息部分 名字:帐号 别名: 描述:记录用户信息 定义:帐号=1{字符}20 位置:考试信息部分 名字:考试成绩 别名: 分数 描述:衡量一门课程学习情况 定义:考试成绩=1(数字)5 位置:考试信息部分 名字:备注 别名: 描述:记录对试题的点评 定义:备注=1{字符}50 位置:考试信息部分

毕业设计(论文) 第18页 共40页

3系统设计

3.1系统总体结构设计

根据第一、二章所做的定义及分析,本课题提出了计算机网络精品课程网站的模型,

并将在此基础上利用ASP.NET技术和SQL Server 2005构建基于Web的开放的、资源共享的、交互式的教学网站,该网站可以在基于Windows 2000/XP/2003系统构建的局域网或Internet上使用。在总体结构上是采用3层(数据层/业务逻辑层/表现层)结构的B/S模式设计,各类教学资源采取中心数据库SQL Server统一组织,存放在服务器一端;学生、教师及系统管理人员在客户机一端,无须任何配置工作,只须使用浏览器向Web服务器代理提出请求,服务代理通过中间组件与数据库链接,把请求服务的教学内容以Web页面形式通过浏览器反馈给学生。

本系统面向普通用户、学生、老师三种身份的用户,不过在系统中,把管理员的权限,下放给教师,所以老师同时担任了管理员的角色。本系统主要由以下几个模块组成: 用户管理模块、课件模块、作业模块、在线聊天模块、公告模块、考试模块、资料库模块。

整个系统的功能框架图如下图3.1所示:

《软件工程》精品课程网站用户管理模块答疑模块测试模块资料库模块课件模块公告模块在线聊天用户注册用户登陆找回密码学生页面教师页面学生页面教师页面学生页面教师页面学生页面教师页面教师页面学生页面在线聊天提出问题查看问题解答问题在线测试成绩查询添加试题成绩查询试题查询查看资料添加资料删除资料学习课件添加课件删除课件发布公告删除公告浏览公告图3.1系统功能框架图 3.2系统数据模型设计 3.2.1 E-R图

通过以上的系统分析可以知道,系统主要涉及的实体有:学生、教师、作业、考题、教学资源等,实体之间联系复杂,现分析如下:

? 课件管理涉及的实体有:

? 学生 属性有学号、姓名、性别。 ? 老师 属性有权限、姓名。

? 教学资源 属性有编号、名称、类型、日期。

毕业设计(论文) 第19页 共40页

这些实体之间的联系如下:

? 一位老师可以更新多种类型的教学资源,一种教学资源可以由多个老师来进行更新,因此教师和教学资源之间是多对多的联系。

? 一位学生可以使用多种类型的教学资源,一种教学资源可以给多个学生使用,因此学生与教学资源之间是多对多的联系。

实体联系图如3.2所示:

编号 n 教师 姓名 类型 编号 姓名 电话 更新 名称 日期 性别 学号 权限 m 教学资源 n 使用 m 学生

图3.2课件关系图 ? 作业-问题中涉及的实体有: ? 问题 属性有名称、编号 。 ? 作业 属性有编号、时间、成绩。 ? 老师 属性见上面的教师属性。 ? 学生 属性见上面的学生属性。

这些实体之间的联系如下:

? 一位学生可以提问多个问题,而一种问题可以被多个学生同时提出来,因此学生与问题之间是多对多的关系。

? 一位老师可以回答多个问题,而一种问题可以被多个老师回答,因此老师与问题之间的关系是多对多的关系。

? 一位学生可以提交多次的作业,而一次的作业可以被多个学生提交,因此学生与作业之间是多对多的关系。

? 一位老师可以批阅多次的作业,而一种类型的作业可以被多个老师批阅,因此老师与作业之间是多对多的关系。

实体联系图如3.3所示:

毕业设计(论文) 第20页 共40页

编号 学生 日期 提问 m 问题 n n 提交 m n 查看 m 老师 回复 意见 时间 名称 编号 n 回答 m 图3.3作业-问题关系图 ?测试关系中涉及的实体有:

? 考题 属性有编号、名称、类型、章节、难度。 ? 学生 属性见上面的学生的属性。 ? 教师 属性见上面的教师的属性。 这些实体之间的关系如下:

? 一位学生可以做多道考题,而一道考题可以让多位的学生来进行测试,因此学生与考题的关系是多对多的关系。

? 一位老师可以更新多道考题,而一道考题可以由多位的老师来进行更新,因此老师与考题的关系是多对多的关系。

难度 n 学生 测试 m 考题 科目 n 日期 m 更新 老师 成绩 名称 类型 编号

图3.4考题关系图

3.2.2 关系模型

由以上的E-R图可以得到以下的关系模型,以下是详细的关系模型:

用户(ID,密码,姓名,性别,生日,密码问题,问题回答,专业ID,地址) 教师(ID,用户名,密码,权限) 资源(ID,名称,URL,类型,日期)

答疑表(ID,名称,显示标记,回答标记,内容,回复,日期)


精品课程教学网站毕业论文-《软件工程》精品课程教学网站的设计(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:网络作业题--债券、股票估价

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: