毕业论文---基于asp的计算机网络教学平台内容摘要:
ADO程序之间的过程 Command(命令对象 ) 用来嵌入 SQL查询,包括对存储过程的调用 Recordset(记录集对象 ) 用来浏览及操作实际数据库内的数据 SQL Server 2020 SQL Server 2020 是 Microsoft 公司推出的 SQL Server 数据库管理系统的一个版本。 该版本继承了 SQL Server 版本的优点同时又比它增加了许多更先进的功能,具有使用方便 ,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 2020 的大型多处理器的服务器等多种平台使用 [14]。 SQL Server 2020 的特性包括: Inter 集成,可伸缩性和可用性,企业级数据库功能,易于安装、部署和使用 [15]。 数据仓库。 SQL Server 2020 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。 SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。 SQL Server 2020 共有 4 个版本,分别是个人版,标准版,企业版和开发版 [16]。 需求分析 8 3 需求分析 根据第一章所定义的课题研究方向及目标,本章将对网站功能进行具 体的需求分析,具体分析计算机网络网站所要实现的功能以及想要达到的效果。 性能要求 ( 1)磁盘容量要求 本系统属于 B/S 模式构架,因此存储容量较小,数据库系统也不是很大,系统文件占 7M 左右的磁盘空间,数据库文件占用空间也不是很大。 不过该计算机网络精品课程网站中的资料上传和下载管理模块将会占用很大的空间。 ( 2)安全性要求 本系统有着权限设置,不同的用户有不同的权限,浏览用户不可以越权进行普通用户的操作,普通用户也不可以越权更改或者访问管理员的页面。 管理员可以赋予管理员的权限,可以对网站进行任何的操作。 ( 3)适应性要求 要求界面友好,菜单清楚,用户能很快熟悉网站。 对于部分文章、课件、电子资料等的发布要求达到所见即所得的效果。 功能需求分析 本系统要求采用 Browser/Server 模式设计开发,可以作为一般用户的在线教学课堂;可以为管理员的辅助教学或者网络教学提供一个完善的教学网站;普通用户可以利用该教学网站来完成一些课程的学习任务。 功能划分 计算机网络教学网站根据不同的使用者,可以分为两个部分:一是面向管理员部分,同时这个管理员的部分被赋予了管理员的权限。 管理员的部分内容包括普通 用户管理,文件上传管理,在线留言交流管理,习题管理,教学资料的管理,常见问题管理;二是面向普通用户部分,普通用户可以进入教学天地查看课程介绍、课程大纲、下载课件、查看电子教案、资料下载等,同时可以进行课程内容查看课本全部信息内容,可以进入单元习题进行在线考试,普通用户可以进行在线留言交流和在线答疑,需求分析 9 也可以从常见问题列表中查找自己需要的信息。 一般 用户想浏览网站,需要进行注册登陆。 功能描述 根据系统功能划分,本网站详细需求描述如下: ( 1)注册登陆功能 为了使得网站的一些信息和使用功能只对用户开发 ,就必须有一个会员登 陆注册系统。 作为一个基本的登陆注册系统,应具有以下两方面的功能: ① 接受新用户的注册,引导新用户填写必要的个人资料。 ② 实现用户的登陆。 ( 2)教学功能 该子模块可以提供文本课件,电子资料,有多种形式的资料可以下 载。 当然也可以根据需要提供其他课件形式。 对于文本课件,本系统 采用的是网页形式来进行链接的,这样在网站上面显示的时候会比较好看一点。 学习完网络课件后,可以做课后的一些习题来巩固学习的知识。 而电子资料,可以是一些图,也可 以是一些视频声音资料。 对于本网站而言可以给出其视频链接地址。 对于其他的课件形式,可以直接导入PowerPoint 或 Word 等附件或者网上课件链接等其他方式来让普通用户访问,同时要提供一个网上资料库为课堂知识的学习提高提供一个基础,假如该网站的知识不能满足普通用户的需求,可以通过其资料库来查找其他的资料来进行学习。 ( 3)习题功能 显然,对管理员和普通用户而言,作业的含义不同;管理员关注的是如何及时更新和增加习题内容;普通用户则关注如何从其中获取自己想要的信息。 ① 习题管理 题目按照整套试题的形式进行发布, 在每套试题中可以包含计算机网络可能的所有章节的内容,也可以是分开每个章节单独出题目。 ② 用户练习 普通用户和浏览用户均可以进入此模块中查看和练习,从中查找自己想要得到的信息内容。 ( 4)在线留言功能 该模块功能类似 BBS 系统。 其具体要求如下: 需求分析 10 ① 对于这个在线留言,所有普通用户进行登录之后均可以对其他普通用户提出的问题进行回答。 普通用户也可以在自己发起的留言标题下与其他用户一起探讨问题。 ② 普通用户的问题通过管理员的管理界面看到,该问题的修改和 删除只有管理员可以根据是否违纪决定。 其他普通用户可以看到该问题,以及其他用户(包括管理员)的解答。 普通用户既可以通过自己提问,寻求解答,也可以通过查看其他同学提出的问题及解答提高自己的知识水平。 ( 5)常见问题功能 管理员可以实现计算机网络课程相关的常见问题的发布,同时可以通过查看在线留言模块中用户的留言适当增加相关的问题解答信息,不断丰富内容,以便用户能够更容易找到自己想要的信息。 管理员负责常见问题的编写、发布、修改、删除。 ( 6)课程内容功能 浏览 用户和普通用户都可以直接进入课程内容模块,查看课程相关信 息,使 在浏览本网站的时候,不用带课本就能够看到所有课程内容信息。 系统设计 11 4 系统设计 系统结构设计 根据本系统分析与设计课程网站的特点,可以将其分为前台和后台两个部分设计。 前台主要实现课程介绍、课程大纲、课程内容、下载课件、查看电子教案、资料下载、单元习题、在线留言等功能,后台主要是管理员对普通用户、文件上传、习题、教学资料、常见问题和留言进行管理。 该教学网站设计以下模块,分别是用户注册登录、教学天地、课程内容、 单元习题、在线留言 、常见问题。 整个 计算机网络 课程网站的系统结构如图 41所示。 图 41系统结构图 计算机网络教学平台 管理员 普通用户 登录 上传管理 习题管理 留言管理 资料管理 常见问题管理 教学天地 课堂内容 在线留言 单元习题 课程简介 课程大纲 演示课件 电子教案 资料下载 教材参考 登录 常见问题 用户管理 系统设计 12 系统数据模型设计 ER 图 通过以上的系统分析可以知道,系统主要涉及的实体有:普通用户、管理员、留言板、教学资源等,实体之间联系复杂,现分析如下: (1) 一位管理员可以更新多种类型的教学资源,一种教学资源可以由多个管理员来进行更新,因此管理员和教学资源之间是多对多的联系。 (2) 一位普通用户可以使用多种类型的教学资源,一种教学资源可以给多个普通用 户使用,因此普通用户与教学资源之间是多对多的联系。 实体联系图如 图 42 所示。 图 42 教学资源关系图 这些实体之间的联系如下: (1) 一位普通用户可以发表多个主题,而一个主题可以被多个普通用户同时回复出来,因此普通用户与主题之间是多对多的关系。 (2) 一位管理员可以回复多个主题,而一个主题可以被多个管理员回复,因此管理员与主题之间的关系是多对多的关系。 实体联系图如 图 43 所示。 编号 用户名 编号 名称 编号 用户 日期 下载次数次数 管理员 普通用户 更新 使用 教学资源资源 系统设计 13 图 43留言板关系图 关系模型 由以上的 ER图和系统中其他的关系可以得到以下的关系模型:用户( ID,用户名,密码)、管理员( ID,用户名,密码)、资源( ID,名称,日期,下载次数)、留言板(留言,回复)、留言( ID,主题,留言内容,留言人,留言日期)、回复( ID,回复主题,回复人,回复内容,回复日期)、常见问题( ID,编号,问题名称,上传时间,内容)。 数据库中表的设计 数据库的内容以及表的设计直接影响到开发的系统的质量,好的设计可以达到方便易用的功能。 根据系统的要求 ,我们采用的 数据库是 SQL Server 2020 来建立我们的数据库。 具体信息如下。 (1) AdminTable 表的设计 此表用来存储管理员的用户名和密码信息。 ID:编号; Name: 用户名; Password:密码。 其结构如表 41 AdminTable 表所示。 普通用户 留言 留言板 回复 更新 管理员 主题 日期 内容 留言人 编号 主题 内容 日期 回复人 编号 系统设计 14 表 41 AdminTable表 列名 说明 类型(长度) 备注 ID 用户编号 int(4) 主索引,自动增量 Name 用户名 nvarchar(50) 默认值为空 Password 用户密码 nvarchar(50) 默认值为空 (2) CommQuestion 表的设计 此表是用来存储常见问题相关信息的,包含了 ID、编号、问题名称、上传时间和问题内容。 id:编号; site:问题编号; QuesName:问题名称; SCDate:上传时间;Content:内容。 其结构如表 42 CommQuestion 表所示。 表 42 CommQuestion表 列名 说明 类型(长度) 备注 id 用户编号 int(4) 主索引,自动增量 site 问题编号 int(4) 主索引,自动增量 QuesName 问题名称 nvarchar(50) 默认值为空 SCDate 上传时间 datetime(8) 默认值为空 Content 内容 text(16) 默认值为空 (3) DownloadList 表的设计 此表是用来存储和显示下载文件信息的,其中包含了文件编号、文件名称、上传时间、下载次数和下载地址。 id:文件编号; DOCName 文件名称; SCDate:上传时间;Downtimes:下载次数; DocAddress:下载地址。 其结构如表 43 DownloadList 表所示。 表 43 DownloadList表 列名 说明 类型(长 度) 备注 id 文件编号 int(4) 主索引,自动增量 DOCName 文件名称 nvarchar(50) 默认值为空 SCDate 上传时间 datetime(8) 默认值为空 Downtimes 下载次数 int(4) 默认值为空 DocAddress 下载地址 nvarchar(50) 默认值为空 (4) LeaveWord 表的设计 系统设计 15 此表是留言板信息表。 其中包含了编号、留言。毕业论文---基于asp的计算机网络教学平台
相关推荐
上方安装一个可以显示绿灯通行时间,红灯等待时间的显示电路,采用数码管显示电路是一种很好的方法。 由于东往西方向和西往东方向显示的时间相同,南往北方向和北往南方向显示的时间也相同,所以只需要考虑四位数码管显示电路,其中东西方向两位,南北方向两位,两位数码管可以时间的时间为 099 秒完全可以满足系统的要求,数码管连接方法如图 7 所示。 图 7 数码管连接方法下面我们用这种方法显示交通灯的时间
期间,为检测工程建筑物的安全情况,了解设计是否合理,验证设计理论是否正确,需要对工程建筑物的水平位移,沉陷、倾斜以及摆动等进行定期或持续的检测。 这些工作,就是通常所说的变形检测。 对于大型的工业设备,还要进行经常性的检测和调校,以保证其 设计安全运行。 为了对工程进行有效的管理、维护,为了日后扩展的需要,还应建立工程信息系统。 土木工程勘测设计阶段测量工作
模具工作者的经验,仅凭计算机的数值计算功能去完成诸如模具设计方案的选择、工艺参数与模具结构的优化、成型缺陷的诊断以及模具成形性能的评价是不现实的。 新一代模具 CAD/CAE/CAM系统正在利用 KBE(基于知识的工程)技术进行脱 胎换骨的改造。 知识集成的主要目的是将分散的知识按照一定的逻辑规则有机的结合起来,使知识有序化、层次化,从而高效地利用知识资源,有利于知识创新。
4 第 二 章 视频监控 系统设计 本系统由监控现场摄像头、嵌入式视频服务器、客户端三部分组成。 监控现场的摄像头实现图像的采集,并把采集的图像信息通过内部总线传送给嵌入式视频服务器。 嵌入式远程视频监控系统是一个基于 S3C2410 处理器、 JPEG 压缩、 WEB 服务器和 Linux 操作系统的嵌入式系统,它的主要功能是对摄像头采集到的图像进行 JPEG 压缩编码,并对编码后的图像通过
kmkk ( 31) ( 2) FIR 滤波器 FIR滤波器的系统只有零点,因此这一类系统不与 IIR系统那样容易取得比较好的通带与阻带衰减特性。 要取得好的衰减特性,一般要求系统的单位抽样响应截取的长度要长。 FIR滤波器和 IIR滤波器 第 5 页 共 27 页 相比,具有一些明显的优点:首先, FIR系统总是稳定的;其次, FIR 系统容易 实现线性相位;最后
器合二为一的结构,即普林斯顿 (Princeton)结构。 INTEL 的 MCS51系列单片机采用的是哈佛结构的形式,而后续产品 16 位的 MCS96系列单片机则采用普林斯顿结构。 振荡器 8051 4KB 掩膜ROM 特殊功能寄存器SDR 128KB 定时器 T0 T1 CPU 中断系统 串行接口 并行 I/O接口 P0 TXD RXD INT1 INT0 P1 P3 P2 5 1)