在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx

上传人:b****4 文档编号:8210500 上传时间:2023-05-10 格式:DOCX 页数:22 大小:707.47KB
下载 相关 举报
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第1页
第1页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第2页
第2页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第3页
第3页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第4页
第4页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第5页
第5页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第6页
第6页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第7页
第7页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第8页
第8页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第9页
第9页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第10页
第10页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第11页
第11页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第12页
第12页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第13页
第13页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第14页
第14页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第15页
第15页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第16页
第16页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第17页
第17页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第18页
第18页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第19页
第19页 / 共22页
在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx

《在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx(22页珍藏版)》请在冰点文库上搜索。

在线教育系统资料管理模块设计与开发软件工程课程设计Word文件下载.docx

2.2.1ASP概念

ASP——ActiveServerPages,是服务器端脚本编程环境。

使用ASP可将HTML、脚本命令和ActiveX组件组合起来,创建动态、交互的网站。

2.2.2ASP特点

ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。

可用服务器端的#include语句调入其它ASP代码,增强了编程的灵活性。

ASP程序的三个基本特点:

纯文本文件、文件扩展名为.asp、文件中相关的asp程序代码包含在<

%%>

当中。

2.2.3ASP主要内容及拟解决的问题

使用ASP语言访问数据库(读写、修改):

当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveXDataObjects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。

由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。

此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。

用户权限的限定;

使用Application对象、Session对象、Request对象、Response对象、Server对象;

使用字符串函数;

2.3SQLServer

2.3.1SQLServer简介

以SQLServer2000为例它是创建大型商业应用的最佳的核心引擎数据库之一。

2003年发布的64位的SQLServer企业版运行在惠普安腾服务器上,达到每分钟单机TPC-C基准测试记录——每分钟658,277笔事务交易,是当前世界上最快的交易处理平台。

这一TPC-C测试结果已经由独立的TPC组织的审计人员认可(TPC-C基准测试是行业中公认的权威的和最为复杂的在线事务处理(OLTP)基准测试)。

SQLServer2000是一个具备完全Web支持的数据库产品,提供了对ASP的核心支持以及在Internet上和防火墙外进行查询的能力。

2.3.2完全的Web支持

  SQLServer2000提供了以Web标准为基础的扩展数据库编程功能。

丰富的XML和Internet标准支持允许您使用内置的存储过程以XML格式轻松存储和检索数据。

您还可以使用XML更新程序容易地插入、更新和删除数据。

  通过Web轻松访问数据。

有了SQLServer2000,您可以使用HTTP来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过Web进行自然语言查询。

强大而灵活的基于Web的分析。

SQLServer2000分析服务功能被扩展到了Internet。

您可以通过Web浏览器来访问和控制多维数据。

2.3.3高度的可伸缩性和可靠性

  使用SQLServer2000可以获得非凡的可伸缩性和可靠性。

通过向上伸缩和向外扩展的能力,SQLServer满足了苛刻的电子商务和企业应用程序要求。

  向上伸缩:

SQLServer2000利用了对称多处理器(SMP)系统。

SQLServerEnterpriseEdition最多可以使用32个处理器和64GBRAM。

向外扩展:

向外扩展可以将数据库和数据负载分配给多台服务器。

可用性:

通过增强的故障转移群集、日志传送和新增的备份策略,SQLServer2000达到了最大的可用性。

2.3.4最快的进入市场时间

  SQLServer2000是Microsoft.NETEnterpriseServer的数据管理与分析中枢。

SQLServer2000包括加速从概念到最后交付开发过程的工具。

  集成和可扩展的分析服务。

有了SQLServer2000,您可以建立带有集成工具的端到端分析解决方案,从数据创造价值。

此外,还可以根据分析结果自动驱动商业过程以及从最复杂的计算灵活地检索自定义结果集。

快速开发、调试和数据转换。

SQLServer2000带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按Transact-SQL方式定义和使用函数等功能。

您可以从任意VisualStudio工具以可视化方式设计和编写数据库应用程序。

简化的管理和调节。

使用SQLServer2000,您可以很容易地在企业资源旁边集中管理数据库。

可以在保持联机的同时轻松地在计算机间或实例间移动和复制数据库。

2.3.5SQLServer2000的新功能

  SQLServer2000为用户提供了大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序所需的最新的出色数据库平台。

本文简要概述了SQLServer2000对SQLServer7.0版本的改进。

SQLServer2000为用户提供了完全集成的可扩展标记语言(XML)环境、在分析服务中添加了新的数据挖掘功能、用元数据服务增强了知识库技术。

  MicrosoftSQLServer2000提供的分析服务显著增强了SQLServerversion7.0引入的联机分析处理(OLAP)服务组件的功能。

分析服务引入了数据挖掘功能,可以用来在OLAP多维数据集和关系数据库中发现信息。

请了解SQLServer2000是如何改进安全控制、增强客户连通性以及实现实时数据分析的。

MicrosoftSQLServer2000元数据服务扩展并重命名了以前称为Microsoft知识库的知识库组件。

请了解元数据服务是如何通过引入新的知识库数据浏览器、新的XML交换支持和新的知识库引擎功能来扩展知识库技术的。

3.1系统设计的主要功能

远舰科技在线教育系统可以为用户提供在线教案学习、在线提交作业和查询教师等服务。

根据需求,系统主要分为以下几个模块:

资料显示模块

⏹显示资料

⏹显示教师介绍

⏹浏览查询资料

⏹回复提交资料

资料管理模块

⏹资料栏目管理

⏹发布资料

⏹管理资料

教师管理模块

⏹添加教师信息

⏹编辑教师信息

⏹删除教师信息

3.2系统设计目标

在线教育的优点不经在于其具有的开放性、交互性、协作性和自主性,同时又具有异步性、实时性、生动性、集成性和大容量等优势。

因此该在线教育系统的设计目的就是要实现网络在线教育的数字化,方便授课教师教学资料的上传及更新,学生可以通过图形化界面方便地在线教案学习、在线提交作业和查询教师等服务,实现任何人、任何时间、任何地点、从任何章节开始、学习任何课程。

3.3设计要求

由于时间和人手的限制,该系统不可能做到很完善,我们小组主要立足于系统的实用性,安全性。

⏹实用性

数据的输入查询方便,用户能方便的对数据进行输入和查询。

⏹安全性

总体我们的系统分3级用户――学生用户,教师用户和管理员用户,学生和教师登陆系统后看到的界面基本是一样的,教师有添加,修改和删除的权限,学生没有,一般学生只有查询的权限,管理员登陆后比教师学生多了一些系统管理,可以添加栏目、修改所有教师的档案资料等。

各个成员在自己模块中权限的管理可能有所不同。

3.4系统开发环境

3.4.1硬件设备

运行该软件所需要的设备及其规格,包括:

⏹具有奔腾III、64兆内存配置的计算机

⏹Microsoft鼠标或其它兼容鼠标

⏹最少800MB的硬盘空间

⏹VGA显示器或更高

⏹一般计算机外设,如:

打印机、扫描仪。

如要配置网络环境,还需网络连接设备

3.4.2支持软件

⏹服务器操作系统:

中文Windows98、Window2000或更高、IIS

⏹通讯接口要求安装TCP/IP协议

⏹数据库:

SQLServer2000

⏹客户端软件:

IE5.0及以上版本

第四章数据库详细设计

4.1数据库需求分析

⏹依据所要实现的系统整体功能,数据库的数据项和数据结构如下:

⏹资料信息表:

MainID(自动编号)、标题、简介、文件大小、文件类型、更新日期、相关课程、教师姓名、文件地址和下载次数等;

⏹教师信息:

teacherid(自动编号)、教师姓名、所属学院、所属系、E-mail地址、个人主页、QQ号码和通信地址;

⏹回复作业表:

ID(自动编号)、学生姓名、作业标题、作业内容、作业的id号和回复日期;

⏹栏目信息表:

typeID(自动编号)、栏目名称。

4.2数据库逻辑设计

资料信息表main,如图4-1所示:

图4-1资料信息表

教师信息表teacher,如图4-2所示:

图4-2教师信息表

回复作业表work,如图4-3所示:

图4-3回复作业表

栏目信息表type,如图4-4所示:

图4-4栏目信息表

第五章系统的实现(运行)结果

5.1系统界面设计

界面设计是开发中最重要的方面,并将涉及到整个开发队伍。

有效的界面设计经常是预见的过程.界面要美观,符合学生的视觉心理。

操作简单,提示信息详尽、准确、恰当。

界面设计必须按照一致性、清晰性、反馈性、艺术性和安全性等原则进行设计开发。

1.一致性:

界面设计首先要具有强大吸引力,要提供完善的导航系统,功能应多种多样,但要给用户一个统一的界面,使学习者应能凭借自身的体验做出智能选择。

2,清晰性:

在线教育的用户界面是针对学习群体设计的,要根据认知特征来设计界面的复杂度,使用界面元素时应遵从已认同的规范,无规范时需标注或提供帮助。

避免过密的选择排列,近似选项间要有明显区别,用词要恰当精简。

3.反馈性:

在在线教育用户界面设计中,必须考虑学习者与系统间的交互和反馈,使学习者感到在与系统进行着交流。

反馈的方式有对话框、状态栏、声音、错误提示等。

4.艺术性:

设计本身就是创意,唯一的理想界面是不存在的,设计者必须作出最佳选择。

用户界面是内容与学生产生最初和持续影响的地方,应具有很强的吸引力。

网络课程的界面设计,应做到布局合理、整洁美观、主动形象、符合教学需要。

5.安全性:

安全性主要针对学习者的操作而言,系统应具备处理无效信息输入和错误操作的能力

远舰在线教育系统主页面如下图5-1所示:

5-1远舰远程教育系统网站主界面图

以下是各模块的具体实现和运行结果,除资料管理模块的模块详见小组成员黄捷同学的论文.

5.2资料显示模块

5.3资料管理模块

资料管理模块包括以下子模块

⏹管理员登陆

⏹资料信息管理

5.3.1子模块文件列表

管理员登陆子模块包含以下页面

管理员登陆子模块

标识符或程序名

属性

页面说明

Adminlogin.asp

asp子程序

管理员登陆界面

Admincheck.asp

验证管理员信息的页面

Adminmain.

管理员登陆成功后的页面

资料栏目管理子模块包含以下页面

资料栏目管理子模块

Addtype.asp

添加栏目信息页面

Addtypeok.asp

添加栏目成功后所的页面

Edittype.asp

修改栏目信息页面

Edittypeok.asp

栏目信息修改成功页面

Deltype.asp

删除栏目信息页面

Deltypeok.asp

删除栏目信息成功页面

资料信息管理子模块包含以下页面

资料信息管理子模块

Pub.asp

发布资料信息页面

Pubok.asp

发布资料信息成功页面

List.asp

资料信息列表页面

Edit.asp

资料信息修改页面

Editok.asp

修改信息成功页面

Admindelcourseware.asp

删除资料信息页面

Admindelcoursewareok.asp

删除资料信息成功页面

5.3.2模块页面关系

资料管理模块各页面间的关系如图5-2所示:

admincheck.asp

是否登陆成功

adminmain.asp

管理页

adminlogin.asp

管理员登陆

addtype.asp

添加栏目

addtypeok.asp

添加成功

edittype.asp

修改栏目

edittypeok.asp

修改成功

deltype.asp

删除栏目

pub.asp

添加资料信息

pubok.asp

删除资料成功

list.asp

资料列表

edit.asp

修改资料

Asp

deltypeok.asp

删除栏目成功

删除资料

是否

资料栏目管理资料信息管理

图5-2资料管理模块各页面间的关系

5.3.3资料管理模块详细设计

5.3.3.1adminlogin.asp

1.页面示例

图5-3管理员登陆

图5-3为管理员登录所看到的页面。

管理员密码为admin。

2.页面中需要用户填写的HTML表单元素

此页共有两个表单元素,如表5-1所示:

表5-1adminlogin.asp页的表单元素

名称

表单元素类型

含义

最大长度

adminpwd

password

管理员密码

15

verfycode

text

验证码

3.页面所涉及的数据库表信息

此页并没有涉及到数据库表的操作。

5.3.3.2admincheck.asp

图5-4验证管理员信息

图5-4为验证管理员信息所看到的页面。

此页无需填写HTML表单元素。

此页面用来验证管理员信息,使用了系统中的管理员表config。

5.3.3.3adminmain.asp

图5-5管理员登陆成功

图5-5为管理员登录成功后所看到的页面。

2.页面中需要用户填写的HTML表单元素

此页使用了系统中的管理员表config。

5.3.3.4addtype.asp

图5-6增加栏目信息

图5-6为增加栏目信息所看到的页面。

此页仅有1个表单元素,如表5-2所示:

表5-2addtype.asp页的表单元素

addtype

栏目名称

10

此页面用来增加栏目信息,使用了系统中的栏目信息记录表type。

5.3.3.5addtypeok.asp

图5-7添加栏目信息成功

图5-7为增加栏目信息成功后所看到的页面。

此页面使用了系统中的栏目信息记录表type。

5.3.3.6edittype.asp

图5-9修改栏目信息

图5-8为修改栏目信息所看到的页面。

此页仅有1个表单元素,如表5-3所示:

表5-3edittype.asp页的表单元素

此页用来修改栏目信息页面,使用了系统中的栏目信息记录表type。

5.3.3.7edittypeok.asp

图5-9修改栏目信息成功

图5-9为修改栏目信息成功后所看到的页面。

此页使用了系统中的栏目信息记录表type。

5.3.3.8deltype.asp

图5-10删除栏目信息

图5-10为删除栏目信息所看到的页面。

5.3.3.9deltypeok.asp

图5-11删除栏目信息成功

图5-11为删除栏目信息成功后所看到的页面。

5.3.3.10pub.asp

图5-12发布资料信息

图5-12为发布资料信息所看到的页面。

此页共有6个表单元素,如表5-4所示:

表5-4pub.asp页的表单元素

teacher

教师名称

course

课程名称

title

资料标题

52

fileurl

资料地址

filesize

资料大小

content

textarea

资料简介

300

此页用来发布资料信息页面,使用了系统中的栏目信息记录表type。

5.3.3.11pubok.asp

图5-13发布资料信息成功

图5-13为发布资料信息成功后所看到的页面。

此页使用了系统中的资料信息记录表main。

5.3.3.12list.asp

图5-14资料信息列表

图5-14为资料信息列表页面。

此页面用来显示资料信息列表,使用了系统中的资料信息表main和教师信息表teacher。

5.3.3.13edit.asp

图5-15修改资料信息

图5-15为修改资料信息所看到的页面。

此页共有5个表单元素,如表5-5所示:

表5-5edit.asp页的表单元素

fil

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 理化生

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2