标题 | 基于ASP网络教学平台的开发与设计 |
范文 | 金剑忠 摘要:网络与多媒体技术的发展使得网络教学平台逐渐成为当前教育行业的趋势,基于ASP的网络教学平台能够将现代先进教育理念、方法、理论进行结合,从而开发出功能强大的网络教学平台,通过网络教学平台,将SOL数据库、Web服务与ASP技术编程的B/S网络结构等技术进行整合,本文将在满足系统功能需求的基础上,对基于ASP的网络教学平台的开发与设计进行分析与设计。 关键词:网络设计;ASP 网络教学平台;网络教学 中图分类号: TP311? ? ? ? 文献标识码:A 文章编号:1009-3044(2019)21-0075-02 开放科学(资源服务)标识码(OSID): 1 网络教学平台的开发需求分析 基于ASP网络教学平台已经非常成熟,网上相应的平台也比较多,但是在教学平台中或多或少仍然存在一些问题,要开发一套适应某一个或某一类学校的网络教学平台,需要对平台设计方案与具体要求进行修改,本文就是有针对性的对本校设计和开发一套网络教学平台系统,根据学生处于学习中的主导地位,需要对知识进行探索然后掌握,教师处于引导地位,需要根据教学内容为学生营造对应的学习环境,促进学生对知识的理解,根据教师对教学内容、教学方法、教学重点、教学难点的变化要求进行修改,从而满足教学需求。本文从网络考试模块、网上报名模块、网络评教模块进行项目系统需求分析、项目系统可行性研究、项目系统建立逻辑模型等进行数据和功能分析。 2 网络教学平台的设计 根据系统设计的目的,将反映用户需求的逻辑方案变成可以实施的物理方案。 2.1 界面设计 界面设计是在总体结构约束下,对软件系统与用户之间交互接口的设计,包括对话框、选择菜单、输入输出窗口设计等很多方面。 (1)各类窗口界面的设计 从用户的角度看,应用系统实际上就是由大量的窗口界面连接而成的,对设计人员来说,软件开发工具中用来搭建各类窗口界面的构件繁多,有格式化的表单、菜单、目录,也有丰富多彩的多媒体元素。 (2)部分输入输出界面如下: 题库输入窗口界面如图1: 2.2 代码设计 为了唯一的、正确无误地标识系统中的每个实体,必须为平台系统建立相应的代码系统。使得每个实体具有唯一性、简单性、可识别性、可扩充性。 2.3 数据库设计 数据库设计的目标是建立一个合适的数据模型,必须满足如下要求:满足用户的要求、满足数据库管理系统的要求、具有较高的范式。 确定网络教学平台系统的实体、属性及联系形成E-R图。 部分E-R图如图3。 2.4 数据库的物理实现 数据库设计的最后阶段是确定数据库在物理设备上的存储和存取方法,也就是设计数据库的物理数据模型,本网络教学平台系统选择SQL SEVER 2008。 数据库中部分数据表如下图4。 3 网络教学平台系统实施 3.1 网络教学平台系统实施阶段的任务 网络教学平台系统实施阶段的任务主要包括硬件的采购与安装、软件编程、用户培训、数据转换、文档编制、系统测试和切换等。 3.2 网络教学平台系统测试和验收 网络教学平台系统单元软件测试中的常见错误: [错误类型 常见表现及原因 数据引用错误 引用的变量未赋值或未初始化,数组引用下标值超界 数据声明错误 数据定义或属性不匹配,默认属性错误,数据长度或类型不当 运算错误 变量值超限,无效值参与了运算,中间值溢出,运算的优先顺序不正确 控制流程错误 循环越界,有额外的分支路径,程序被不当绕过,判断无法穷尽,文字或语法错误 输入输出错误 文件未及时打开或关闭,处理记录的缓冲不足 接口错误 参数间的数量、属性或量纲不匹配,全局变量的定义不一致,参数被漏传 ] 4 网络教学平台系统运行管理与维护 4.1 网络教学平台系统的评价 网络教学平台系统的性能评价着重评价系统的技术性能,一般包括应用系统的技术特性指标、可用性指标、安全性指标、环境适应性指标、可扩展性指标等。 4.2 网络教学平台系统可靠性与安全性 可靠性是指衡量信息系统稳定运行水平和能力的基础性指标,网络教学平台系统的可靠性是指在既定应用环境中正常工作的能力,即在规定的条件下和时间内完成规定任务的能力。 网络教学平台系统的安全性是指系统防止外部灾害和人为破坏,防止系统资源爱到侵害或者被非法使用的能力。 4.3 网络教学平臺系统的维护 系统维护是对运行中的系统做出的检查、升级和修改等保护性活动,系统维护的目的是使网络教学平台系统的程序、数据和配置等始终处于正常可用的状态,保证网络教学平台系统能适应用户工作和环境的变化,有效提供服务。 5 结束语 由于篇幅有限,本文只把网络考试模块的功能列举如下: 1)科目管理:该模块功能主要是完成考试科目的增加、修改、删除等操作。 2)章节科目:该模块功能主要是完成各考试科目(课程)的章节的增加、修改、删除等操作。 3)题库管理:该模块功能主要是完成各题库中题目增加、修改、删除,题库的导入、导出等操作。 4)试卷管理:该模块功能主要是完成考试试卷的组卷、修改、删除等操作。 5)考试管理:该模块功能主要是完成各考试科目参加考试的人员的重新考试、删除答卷、查看答卷、手工评分等操作。 6)成绩管理:该模块功能主要是完成各科目(课程)的成绩查询、导入、导出学生的成绩等操作。 7)用户管理:该模块功能主要是完成用户的注册、修改、删除、导入、权限分配等操作。 参考文献: [1] 周山芙:管理系统中计算机应用[J].全国高等教育自学考试指定教材,2012(3). [2] 李伟:基于ASP网络教学平台的设计与开发[J].电子设计工程,2016(24). [3] 何秀丽:基于ASP网络教学平台的开发与实现[J].电子技术与软件工程,2014(6). 【通联编辑:唐一东】 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。