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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

本文(基于BS结构在线答疑系统 毕业论文.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于BS结构在线答疑系统 毕业论文.doc

1、西南科技大学本科生毕业论文 I 毕业论文 在线学习答疑系统的设计与实现 西南科技大学本科生毕业论文 II 摘 要: 在科学技术飞速发展的今天,传统的教育和管理受到了极大地冲击。教育的方式、辅助手段和工具也发生着日新月异的变化。在线教育是一种全新的教育模式,它可以突破时间和空间的限制,让更多的学习者共享优秀教育资源。在线学习答疑系统有着广阔的应用前景。 在线学习答疑系统中采用了目前流行的 B/S 结构,使用 ASP 动态网页技术,选用ACCESS 2000 作为后台数据库进行开发的。系统实现教师发布教案、布置 /批改作业、发布公告和答疑解惑。学生完成自学,向老 师提出问题,与老师和其他同学讨论,

2、查询作业及成绩等功能。管理员则对系统进行管理和维护。 整个系统开发过程中遵循软件工程相规范, 结合 了 现有的设备条件和具体的实际情况 。 通过测试系统所有功能都得以实现。本系统具有操作简单、有一定的实用性等特点,但设计界面不够完美,部分功能不够完善。在线学习答疑系统可使教学过程网络化,创建知识学习的新途径,将推动电子化学习发展与应用。 关键词: 在线学习;教学平台; B/S 结构 西南科技大学本科生毕业论文 III 目录 第 1 章 绪论 .1 1.1选题背景 . 1 1.2选题的目的与意义 . 2 1.2.1 选题的目的 . 2 1.2.2 选题的意义 . 2 1.3解决的主要问题 . 2

3、 1.4论文结构安排 . 2 第 2 章 在线学习答疑系统分析 .4 2.1系统功能需求分析 . 4 2.2 系统性能要求 . 4 2.2.2 系统响应时间性需求 . 4 2.2.2 系统安全性需求 . 4 2.2.3 系统灵活性需求 . 5 2.3 系统开发环境需求分析 . 5 2.3.1 软件开发环境的需求分析 . 5 2.3.2 硬件开发环境的需求分析 . 5 2.4 数据流 图 . 5 2.5 设计方案 . 8 2.5.1 方案的比较 . 8 2.5.2 方案的选择 . 8 2.6 系统可行性分析 . 9 2.6.1 技术可行性 . 9 2.6.2 经济可行性 . 9 2.6.2 操作

4、可行性 . 9 第 3 章 在线学习答疑系统系统概要设计 .10 3.1 概述 . 10 西南科技大学本科生毕业论文 IV 3.2 系统功能定义 . 10 3.2.1 管理员管理部 分的功能定义 . 10 3.2.2 教师管理部分的功能定义 . 11 3.2.3 学生管理部分的功能定义 . 11 3.3 系统数据描述 . 11 3.4 功能模块设计 . 12 第 4 章 数据库设计 .14 4.1 数据库需求分析 . 14 4.2 数据库逻辑结构设计 . 14 4.3 数据库物理结构设计 . 18 第 5 章 功能模块详细设计与实现 .22 5.1连接后台数据库和前端应用程序的开发模块 . 2

5、2 5.2系统用户管理模块创建 . 22 5.2.1 创建管理员登录对话框 . 22 5.2.2 修改管理员密码对话框 . 25 5.2.3 添加公告栏信息窗口 . 25 5.2.4 上传作业答案及附件窗口 . 27 5.2.5 添加公告栏信息窗口 . 27 5.2.6 修改学生信息界面 . 28 5.2.7 添加课程信息窗口 . 29 5.2.8 作业评分窗口 . 30 第 6 章 在线学习答疑系统测试及试运行 .32 6.1测试目的 . 32 6.2测试教师管理部分的功能 . 32 6.2.1 测试老师登录 . 32 6.2.2 测试教师信息以及信息的录入 . 33 6.2.3 测试学生清

6、单的查询 . 34 西南科技大学本科生毕业论文 V 6.2.4 测试在线教案 /作业的修改和删除 . 34 6.2.5 测试在线公告的管理 . 34 6.2.6 测试在线作业 /教案的添加 . 35 6.3 测试学生管理部分的功能 . 36 6.3.1 测试在线教案的查看 . 36 6.3.2 测试作业的上传 . 36 6.3.3 测试作业分数的查询 . 37 6.4测试管理员管理部分的功能 . 37 6.4.1 测试学生信息的添加 . 37 6.4.2 测试管理员密码的修改 . 38 6.4.3 测试交流论坛 . 38 6.5测试总结 . 38 结论 .39 后记 .41 致谢 .42 参考

7、文献 .43 西南科技大学本科生毕业论文 1 论 文结构安排 本论文具体结构安排如下: 第一章 绪论。主要介绍在线学习答疑系统的选题背景和意义,论文结构安排以及方案选择。 第二章 系统需求分析。主要介绍在线学习答疑系统的可行性研究,系统功能分析,性能分析,运行环境分析以及系统数据流图的分析。 第三章 概要设计。主要介绍在线学习答疑系统的系统功能定义,系统数据描述以及功能模块设计等。 第四章 数据库设计。主要介绍在线学习答疑系统的数据库需求分析,数据库逻辑结构设计以及数据库物理结构设计等。 第五章 功能模块详细设计与实现。主要介绍数据库访问的实现,具体功能模 块的实现以及实现的关键代码。 第六章

8、 测试及试运行。主要介绍在线学习答疑系统功能的测试结果及分析测试结果。 第七章 总结。主要介绍对在线学习答疑系统作出的简单小结,说明系统存在不足的地方以及自己的收获等。 西南科技大学本科生毕业论文 2 第 2 章 在线学习答疑系统分析 2.1 系统功能需求分析 针对传统远距离教育中的教学诊断和反馈的问题进行开发设计的基于 ASP 技术的在线学习答疑系统,具有广泛发展空间。它的整个设计适用于 Internet 发布,其开发主要包括后台数据库的建立和前端应用程序的开发以及整体网站的美工设计三个方面。总体结构采用的是 B/S结构,使用 ASP动态网页技术,数据库采用 ACCESS 2000进行开发的

9、。 在线学习答疑系统与传统网络远距离教育、多媒体辅助教学有所不同,主要是:不仅使用多媒体传送预制的教学内容,学生自主学习;而且有设计的反馈、评价与互动机制,它彻底打破现有学校教育体制的时间和空间限制,打破以教师为主导地位的灌输式教育方式,对扩大教育对象的范围,有效利用各种优势教育资源提供了可能。这很符合我国的国情也符合世界教育发展的潮流。 本题目主要目标是开发设计一个网上教学平台,教师可通过它发布教案、布置 /批改作业、发布公告和答疑解 惑。学生可以通过该系统完成自学,向教师提出问题,与教师和其他同学讨论,查询作业及成绩等功能。而整个系统是由管理员管理与维护的。 2.2 系统性能要求 2.2.

10、1 系统响应时间的需求 整个系统要求能对数据库中的所有数据进行查询和统计,因为在线学习答疑系统具有很高的实用性,为了确保用户可以较快的打开网站,系统要求具有很高的响应速度, 80%的查询和统计时间应控制在 2秒以内,最大时间不应超过 5秒;而作为学生、教师 和管理员三方面用户使用,系统必须要有繁重的事务处理能力,能日处理上千条数据。 2.2.2 系统安全性需求 在软 件使用方面,教师和学生使用该系统必须进行必要的身份验证,在教师和学生第一次使用该软件的时候以给定的用户名和密码进行登录。而管理员是登录用户名和密码是唯一的,一旦管理员登录成功就可以修改登录密码。同时根据不同用户的属西南科技大学本科

11、生毕业论文 3 性赋予相应的菜单使用权限。 2.2.3 系统灵活性需求 操作方式上的变化:本系统能支持鼠标操作和键盘操作; 运行环境的变化:本系统支持的运行平台有 win98,win2000, winxp,win2003。 2.3 系统开发环境 需求分析 2.3.1 软件开发环境 的需求分析 支持中文的 Windows XP 各 种版本操作系统。数据库系统使用 ACCESS 2000,使用的语言为 ASP。 在服务器端引用上 ASP 和 JSP 有着相同之处。 ASP 和 JSP 都可以支持此功能的服务器 (IIS,APACHE)上实现服务器端包含虚文件。但 JSP 是将动态页面的结果包含进来

12、,而不是包含文件的代码本身。当你包含的文件在另一个服务器上时,不包含任何代码和对象是一个非常有效的功能。 通过比较作者认为在线答疑系统选用ASP 作为开发工具。 ACCESS 2000 是桌面型数据库,优点是:操作灵活、转移方便、运行环境简单,对于小型网站的数据库处理能力效果还 不错。缺点是:不支持并发处理、数据库易被下载存在安全隐患、数据存储量相对较小、数据量过大时严重影响网站访问速度和程序处理速度。 而 SQL SERVER 2000 是基于服务器端的企业级数据库,适合大容量数据和大流量网站的应用,在性能、安全、功能管理、可扩展性上要比 ACCESS 2000 强很多,两者并非同级别的数据

13、库,有些功能 ACCESS 2000 甚至无法做到。缺点是:一般用户无法直接对 SQL SERVER 2000 进行远程管理、空间租用的成本比 ACCESS 2000稍高。 所以本系统后台数据库系统使用的是 ACCESS 2000。 2.3.2 硬件开发环境 的需求分析 至少 Pentium III 500Mhz, 64MB内存。建议 PentiumIII 733Mhz, 128MB 内存以上。显示器的分辨率不低于 800 600, 24 位真彩。计算机机标准键盘。 2.4 数据流程图 在本系统的数据流设计中,主要是实现在线作业 /教案管理、课程管理、在线公告管理、作业分数查看管理、答案管理以

14、及交流论坛管理等,其数据流图如图 2-1 所示。 西南科技大学本科生毕业论文 4 图 2-1 顶层数据流程图 管理员管理部分主要实现了 课程管理、在线作业 /教案管理、在线公告管理、交流 论坛管理以及答案的管理,其数据流图如图 2-2 所示。 图 2-2 第一层数据流程图 管理员管理 西南科技大学本科生毕业论文 5 教师管理部分主要实现了 课程管理的、在线作业 /教案管理、在线公告管理、交流论坛管理以及答案的管理,其数据流图如图 2-3 所示。 图 2-3 第一层数据流程图 教师管理 学生管理部分主要实现了 作业分数管理 、在线作业 /教案管理、在线公告管理以及交流论坛管理,其数据流图如图 2-4 所示。 图 2-4 第一层数据流程图 学生管理

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。