【精品】asp+access网上远程教育网毕业设计(开题报告+源代码+论文+答辩)
收藏
资源目录
压缩包内文档预览:
编号:1637929
类型:共享资源
大小:592.70KB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
asp
access
网上
远程
教育网
毕业设计
开题
报告
讲演
呈文
源代码
论文
答辩
- 资源描述:
-
【精品】asp+access网上远程教育网毕业设计(开题报告+源代码+论文+答辩),精品,asp,access,网上,远程,教育网,毕业设计,开题,报告,讲演,呈文,源代码,论文,答辩
- 内容简介:
-
开题报告 一、项目来源: 我这次毕业设计的题目是基于 远程教学系统。这个题目是针对当今人们特别是成人教育或者远程教育对获取知识等的需求,特别是高校扩招带来的读重点院校热,而重点大学同时也无法满足人们的需求而只能开设重点院校远程教育点而专门设计的。 二、目的 主要是通过这次毕业设计促使本人进一步学习和巩固利用 行动态网页编程。利用 开发出一个远程教育网。可以通过网上实现学生注册,学生留言,学生考试,学生成绩查询,同时可以也实现教师注册, 教师给留言学生答疑,添加试题等。 三、意义 通过该网站的建设和运行,给远程教育提供一个学习平台,学生可以足不出户,而可以享受名师指点。同时教师可以坐在家里,就可以通过网络而实现互动的教学效果。这样一方面可以满足人们日益增长的对重点院校的名师传授知识的渴求,同时也大大缓解了重点院校的师资,硬件的需求压力。 四、应解决的主要问题 1对系统作详细的调研 2设计系统的功能模块 3系统学习 编程 4学习 务器的配置和动态网站的调试与发布 五、技术要求 1前台解决方案 用 L 基础 编写网页,借助 Dr ea mw av 页制作工具编排网页,熟悉应用 L 文档的基本结构,常用元素以及 L 中表格构架,表单,层等技术应用,并 使用 Ja r ip t 语言开发简单的脚本程序嵌入到普通网页的 ,实现客户端页面必要的实时互动效果。 2 后台解决方案: 通过 术语言编写网站服务器端的 序,并实现与借助使用数据库 Ac c 建的相互关联的数据库链接,构成网站基本动态交互功能,比如信息查询 , 修改 ,分析,统计等功能。 六、研究发展现状 与之类似的远程教育网此前有不少人做过。 但是我这次课题的主要任务是建立一个交互式,动态的网页系统,而以前大多是静态网页系统,它们主要只是对外通过网页作一些宣传。尽管也有交互式,动态的网页系统,但是多少网站交互的功能模块不全,不能完全适应远程教学的需求。所以这个题目在当今仍有着较强的现实意义与实现价值。 现在网络中流行着多种动态网页实现技术,例如: P 这些实现动态网页的技术中, 技术可以说是现在最为流行和应用最大广泛的一种。 Ac t ag 的中文含义是“动态服务器网页”,是由 ic t 公司开发和倡导的一种动态网页技术,并由 络服务器软件对其进行全面支持。微软公司推出 意图在于取代e 通用网关接口)技术。 简单来说, 一种服务器端的脚本编写技术,它可以采用 r ip t 或者r ip t 两种语言来编写脚本。通过 技术,用户可以使用几乎所有的开发工具来创建和运行动态的交互式 务器应用程序,如交互式的动态网页,包括使用 L 表单的信息收集和处理、文件的上传和下载、建 立聊天室和论坛等等,实现了 序的功能但是又比 单易学。远程教育网就是一个利用 术实现的网站。 七、指导思想 远程教育网的目标就是:实用、高效。 任何应用系统都是服务于现实,远程教育网也一样,该系统的功能设计本着实用、高效的原则,在系统功能设计时,对有助于网站应达目的的功能应尽量细化,应尽量设计出用户操作方便的网页。同时代码的效率要尽量高。对影响网页打开时间的设计应尽量减少。 八、计划进度 按照导师的要求,本次毕业设计的进度安排如下: 第周 完成网站系统调研 第周 完成对 网站系统学习 第周 完成需求分析设计 第周 完成网站设计和编程 第周 调试网站 第周 撰写论文 我在指导教师的指导下在规定时间内完成了网站的全部功能模块的设计和实现。 此外,我还翻译了有关网络的部分英文资料,对该资料的翻译,不仅提高了自己的外文科技文献的阅读能力,还借此巩固和加深了对 L 语言的理解。 这次毕业设计是对我在四年大学所学专业知识的一次总体检验。在设计过程中,我运用了诸如软件工程, 据库设计,结构化程序设计,网页程序设计思想等等的专业知识。这不仅加快了我设计的进程, 同时也使我对以前在书本上学到的概念、理论有了深刻的理解。 设计完成的网站,基本上反映了我对专业知识的掌握程度以及动手实践的能力。希望能够顺利的通过答辨为我大学四年的学习,画上一个完满的句号! 计算机毕业设计:远程教育网 第 1 页 共 81 页 目录 内容摘要 . 2 . 3 引言 . 4 第一章 概述 . 5 态交互式网页系统 . 5 态交互式网页的概念 . 5 态网页系统的开发步骤 . 5 络技术 . 7 含脚本 . 7 含的对象和组件 . 8 数据库访问 . 9 统软件开发环境简介 . 9 第二章 网站需求分析 .据流图 .统功能结构图 . R 图 .三章 网站设计 .块处理功能设计 .据库表逻辑结构设计 .据库的结构的实现 .四章 应用系统实现 .立 运行环境 .功能模块对应 的 件的介绍 . 学生模块 . 教师模块 .型 件网页的实现 . 注册页面 p 的实现 .:学生首页 件的实现 . 查看留言留言箱 面的实现 . 管理学生资料 实现 . 学生在线考试 实现 . 成绩查询 面的实现 . 教师添加试题 面的实现 .五章 本系统的技术特色 .用 量来跟踪和校验合法用户 .页技术 .用随机函数实现随机抽题 .六章 系统的测试和展望 . 结 . 谢 .考文献 .录 2:网页部分源代码 .算机毕业设计:远程教育网 第 2 页 共 81 页 内容摘要 本文首先介绍了网上 系统的开发实现步骤和有关动态网页的诸多概念,然后以远程教育网为例,按照上述开发步骤,逐一介绍了建网的系统分析、系统设计和系统实现。在系统分析中以模块功能结构图,系统分析说明书和数据流图的形式确定了系统的基本框架,然后用 图说明了系统的库表结构,并对各功能模块的特点作了 具体分析,最后论文从网页上的文本、控件、链接、功能等属性分析了系统中典型的 网页文件。在附录中则给出本系统库表结构的详细说明和本网站运行时的主要页面。 本网站主要实现了对 We b 数据库的数据录入,修改,删除,查询,相关数据的分析统计等功能。 关键词:教育 远程教育 学 计算机毕业设计:远程教育网 第 3 页 共 81 页 th es is f ly es ps of de ve en t IS on th e In an d e c e of so me t e bp Th en it pr ts an a d an d p e of t he em r ec t iv e ly by t he e is e a t In th e an a is m, t he e em in ed b y th e f fu nc t d m, s an a is t d e of th e m , a na es c ac ic s of e ac h t if ic a F in a a na es th e ty p ic a l W EB d oc of o n th e is th e t c l, c on t io n fu nc t of th e W 。 EB s m a in ly p t he fu nc t of fo in g: t he d at a in c e、 d e le c u lt of th e ab as w e ll as th e an a is ac c of 计算机毕业设计:远程教育网 第 4 页 共 81 页 引言 随着网络的普及和网络技术的发展,可以说现在网络已经逐步渗入到社会和人们的方方面面。但人们渐渐 发现,基于传统的 L 格式的静态网页已经不能满足人们需要。取而代之的是这些 用,不仅仅是浏览器对服务器端已有网页文件的调用,还涉及到服务器端控制程序和服务器端文件的读写与更新。 We b 应用具有操作数据库,响应用户提交的交互信息、动态生浏览器端页面等特性,因而具有传统静态网页望尘莫及的强大功能和广大用途。 为了适应当代教育改革的需求,特别是人们想得到重点高校名师指点的需要,现在许多重点大学都设有远程教育点。我们规划和设计一个远程教育网,可以轻松实现和教师在网络中“面对面的交流”。即可以轻松实现远程教学, 考试,成绩管理,学生学籍管理等一系列的教务管理活动。 计算机毕业设计:远程教育网 第 5 页 共 81 页 第一章 概述 态交互式网页系统 态交互式网页的概念 随着网络技术的不断发展, We b 开发已经从传统的静态网页系统过渡到动态网页系统。所谓动态网页就是能够与数据库相连,可以在服务器执行,可以处理浏览器提交的请求。所以具有静态网页所无法比拟的优点。迅速成为 发的主流。一个基本的 We b 开发通常由动态网页制作系统、务器系统和数据库系统 3 个部分构成。网页制作系统用于制作动态网页格式的文件;而 We b 服务器用于执行这些动态网页,向浏览器发布相应的文件;数据库系统则是供存储数据而用的。其中数据库和 We b 服务器之间还需要一定的数据库连接组件,以建立连接。 态网页系统的开发步骤 1)系统任务的提出。 系统开发的工作是从接受任务开始的,而系统任务应由系统用户提出,以书面的形式给予表达。 2)初步系统调查。 初步系统调查着重了解存在的主要问题和用户提出的目的要求,并制定新系统总体规划。 3)确定系统目标。 经过初步系统调查,了解了用户的基本状况和用户对系统的设想及要求后,系统开发人员就可以初步提出网 页系统的系统目标。 4)系统的可行性研究。 系统的可行性研究包括可能性和必要性。有技术上的,经济上的,人力资源上的,以及组织管理上的。经过系统的可行性研究,最后应写出一份系统可行性分析报告。分析报告是系统开发人员第一阶段工作的小结。 计算机毕业设计:远程教育网 第 6 页 共 81 页 5)详细的系统调查。 通过详细的系统调查。可以得到人工管理业务的处理办法,并详细地掌握住处的流程,总结出现有业务过程的规律,存在的问题。从而提出改进措施。 6)现行系统的描述与分析。 着重用来分析现行系统页面设计后,相关性版块信息交互的方便性。特别是要分析现行网页系统存在主要问 题和管理上的薄弱环节,以及产生这些问题的原因和解决办法。 7)用户需求及功能分析。 用户需求因不同用户而有所区别,但主要可分为系统范围,信息的处理和技术性三个方面。 8) 新系统的逻辑模型。 通过对现行系统的进行详细调查,分析及用户需求分析后,就可以确定新系统的逻辑模型。新系统的模型包括新系统的功能要求、目标、各级页面之间链接、数据字典。 9) 编码对象的分析及编码体系结构的确定。 在系统分析阶段,对现行系统及动态网页系统将要采用的编码对象及方法应该认真分析,以确定先进的科学的高效的系统编码体系。 10) 系统的软件,硬件配置建议。 分析人员应对网页系统所需的计算机系统的配置提出建议。 11) 系统的物理编程。 根据不同的系统要求以及用户软、硬件技术状况,在合适的平台上,选取相宜的网页语言和工具进行实际编程。 12) 软件调查。 对设计的原代码进行调试,以修改其中错误,从而确定系统的可靠性。 13) 功能测试。 对照系统分析中提出的系统功能要求,应进行系统的功能测试,以确定系统可预期的功能。 14) 系统的性能评价以及完善文档。 计算机毕业设计:远程教育网 第 7 页 共 81 页 系统的性能评价应包括最基础的软硬件,支持系统占用空间等。系统交付时,应同时交付完 善的文档。 络技术 主要功能是支持 L 网页,服务器只是从硬盘中根据用户的请求取出相应的静态网页发送到用户浏览器上。 的主要作用就是为用户浏览器和服务器上储存的文件的一个纽带。从这个意义上讲,它和其它的 W 务器没有什么区别,所有的 W 务器都可以实现这个功能。但是 出现改革了这一切,在 然支持静态 L 网页的前提下,利用 以根据开发人员的要求在 W 务器上建立起动态网页文件。这样,用户通过提交表单等一些操作可以 向 W 务器发送特定的浏览请求。 W 务器将会根据用户请求,执行相应的动态网页。然后生成一个结果网页,再发送到浏览器端,供用户浏览,这样便实现了网页的简单调用了,用户可能通过自己的操作,改变浏览器显示的网页的内容。 那么什么是 页呢?将从以下三个方面逐一介绍。 页是指任何具有扩展名 . 文件,它位于 W 务器上。这个特点的扩展名用来区分 页和普通的 L 文件。而 页其实也并没有什么神秘的,它实际上就是嵌入了 本的 L 页面,脚本语言常 用的是 J 。 J 同的是页在执行之前不必编译成一个独立的文件。 页改变以后,如对它进行再次请求,那么它会自动进行重新编译。便于脚本语言组建 W 点已经发布,对其进行修改也是很容易的。如果发现自己的 W 点上有一个小错误,那么可以立即将要修改的网页调入记事本修改。 网页使用了脚本语言,执行起来与 W 务器一样,是多线程的。这就允许 网页高效地支持大量同时访问的用户。 计算机毕业设计:远程教育网 第 8 页 共 81 页 页如果只有脚本的话,只能显示输出一些有趣信息,无法获取用户的信息,将数据保存到数据库或者在服务器上创建文件,而 包含的组件恰好解决了这个问题。 括两类组件:内置对象和可安装组件 下面简单地描述 6 个内置对象 at ob t 这个对象表示的信息,可以与 用程序的所有用户进行共享 t t 这个对象与事务性 配合使用 b t 这个对象表示由浏览器发向服务器的所有信息,包括表单变量和查询 字符串 e Ob t 这个对象表示由服务器发向浏览器的所有信息,包括由 页发送的 L 内容 t 这个对象用于启用服务器上不同的工具函数 t 这个对象表示有关特定用户会话的信息 除了内置对象以外,好几个可安装的组件与 进行了绑定,下面列出一些较为常用的组件: ot o 这个组件用于在 W 点的 W 页上显示横幅广告及显示频率 ad o 这个组 件可以根据地不同浏览器的功能显示不同的 L 内容 o 这个组件可以用于将好几个 L 网页链接到一起,这样它们便可以实现轻松的导航 F c c om 这个组件允许使用自己计算机的文件系统工作,使用这个组件可以读写文本文件 用户并不是仅限于使用 绑定的组件,第三方服务商已经创建了成百上千个组件,这些组件用户都可以包含到自己的脚本中,可以使用这些组件接受文件上传,在服务之间传输文件和收发电子邮件,用户还可以使用C+或 a 等语言创建自己的组件。 计算机毕业设计:远程教育网 第 9 页 共 81 页 数据库访问 在 就是 Ac t D b 可以帮助我们从 页访问数据库,可以用它插入、更新、删除数据库中表的行,还可以使用这些对象获取数据库查询的记录集,并将这些记录显示到 页上。 统软件开发环境简介 本网页系统是在 P 66mm x 以上机型的计算机上进行开发并获得通过的,同时方便系统开发,减少开发过程的难度,我们是基于以下的软件环境。 以 s 98 为操作系统 并配置 pw s 以 和 开发工具 s 98 是目前主流图形化操作系统, 前面已作介绍,这里不在赘述。而 e e v ac d 司推出的最新一款专业网页开发软件,在系统开发过程中,我深深的感受到 ad 强大威力,下面我结合自己的体会对它作一个简单介绍: ad 大家熟知的王牌网页制作软件 Dr e av 增强版本,它实全包含 Dr ea mw ea 供了高 度可视化的集成编辑环境强大的网页编辑功能和站点维护功能外,新增了如下功能: 强大便接的数据库作支持 多种动态网页技术的支持 强大的操作功能和便捷直观的操作界面 计算机毕业设计:远程教育网 第 10 页 共 81 页 第二章 网站需求分析 需求分析是软件生命周期的一个重要阶段,它根本的任务是确定为了满足用户的需要必须做什么。具体地说,应该确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景,必须仔细分析系统中的数据,既要分析系统中的数据流。又要分析长期使用的数据存储,通过分析应该得出用数据流图、 E R 图,为系统的设计奠定基础。 在这一章里,我将给出系统的数据流图,功能结构图,系统分析说明书,E R 图,为系统的设计奠定基础。 数据流图描绘系统的逻辑模型图,其中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。因为数据流图是逻辑系统的图形表示,即使不是专业的计算机技术人员也容易理解,所以是极好的通信工具。此外,设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地实现这些功能,所以它也是软件设计的很好的出发点。远程教育网主要是为了让远程学员通过网络向老师提出疑难问题,通过网络实现在线考试,成绩查询,教师通过网络实现远程向学生答疑解惑,添加试题库,管理学生学籍等。所以主要的数据源应是学生,教师的相关各种信息。它们在系统中流动和处理详细见下面的数据流程图。 从数据流图上容易看出该网站应具有对包括用户资料信息,各种图书信息注册到相应的数据库表中,不同级别的用户可以登录修改相应的数据库表中相关信息资料,可以对数据库的信息按某些字段或字段组合进行检索。数据流图见图 2 1:学生信息流程图: 流程图分析: 从数据流图上容易看出该系统可以实现输入学生帐号,首先检查输入的帐号在学员表中是否已经注册, 对没有注册的帐号可以实现添加记录,对已经存在的帐号,可以对学生表记录实现修改,删除,查计算机毕业设计:远程教育网 第 11 页 共 81 页 询等操作。这里可以得知:要实现学生信息的流动,需要设置学生数据库表。 添加新记录 修改记录 F1 st 学生 输入学生 检查帐号 信息等 帐号信息 是否存在 删除记录 检索记录 F1 st 2:学生考试信息流程图: t k 表 在线考试 F3 学生帐 输入学生 检查帐号 号等 帐号信息 是否存在 成绩查询 F1 st 流程图分析: 从数据流图上容易看出该系统应具有对已经注册的学员可以实现在线考试和成绩查询。数据的流程具体是:首先输入学员帐号,在学员表中检查该帐号是否注册,对已经注册的帐号可以实现从题库表中抽起考试试题,实现在线考试。对考试的结果记录到成绩库中,以备学员查询自己的成绩。同时对已经注册的帐号可以从成绩库中查询考试成绩。这里要实现学员考试信息的相关流动,需 要设置题库表和成绩库表。 3:教师基本信息流程图: 流程图分析: 从数据流图上容易看出该系统可以实现输入教师帐号,首先检查计算机毕业设计:远程教育网 第 12 页 共 81 页 输入的帐号在教师表中是否已经注册,对没有注册的帐号可以实现添加记录,对已经存在的帐号,可以对教师表记录实现修改,删除,查询等操作。这里可以得知:要实现教师信息的流动,需要设置教师数据库表。 添加新记录 修改记录 F2 t 师 输入教师 检查帐号 信息等 帐号信息 是否存在 删除记录 检索记录 F2 t :试题信息流程图: 添加试题 试题号 输入试题号 检查该试题 试题等信息 号是否存在 修改试题 F4 删除试题 统功能结构图 通过 前面的 数据流 程图已 经对系 统的主 要功能 有了一个 初步的了解,下面将系统的功能再作一些深入分析,最后得出系统的功能结构图 远程教育网是为了实现学员通过 到远程学习,考试,成绩查询。教师通过 到远程对学生答疑,发布考试试题,管理学生资料的目的。因此远程教育系统包括学 生注册模块,学生留言模块,学生考试模块,学生成绩查询模块,教师注册模块,教师答疑模块,教师发布考试试题模块,教师管理学计算机毕业设计:远程教育网 第 13 页 共 81 页 生资料模块。在此基础上,总结得到如下的系统功能结构图: 远程教育系统 学员模块 教师模块 学 学 学 学 教 教 发 管 生 生 生 生 师 师 布 理 注 留 考 查 注 留 试 学 册 言 试 询 册 言 题 生 模 模 模 成 模 模 模 学 块 块 块 绩 块 块 块 籍 R 图 软件系统本质上是信息处理系统, 因此在软件系统的整个开发过程中都必须考虑两个方面的问题 数据与及数据的处理。在需求分析阶段既要分析用户的数据要求,又要分析用户的处理要求。为了把用户的数据要求清晰地表达出来,通常建立一个概念性的数据模型(也称为信息模型)。它是一种面向问题的数据模型,是按照用户的观点来对数据和信息建模,它描述了从用户角度看到的数据,它反映了用户的现实环境,且与在软件系统中的实现方法无关。 最常用的表示概念性数据模型的方法是实体一联系方法,这种方法用 E R 图描绘现实世界中的实体,而不涉及这些实体在系统中的实现方法,针对远程教 育网面向的用户与及为了实现他们在网站上想达到的目的,下面给出分析得出的该系统的主要实体的 E R 图。 通过该 就比较容易设计出该系统的应具有的数据库和相应字段,为后面的设计奠定了坚定的基础。 计算机毕业设计:远程教育网 第 14 页 共 81 页 帐号 密码 课程号 课程名 帐号 密码 学生 学习 课程 担任 教师 图 4 3 E R 图 计算机毕业设计:远程教育网 第 15 页 共 81 页 第三章 网站设计 系统设计是信息系统开发工作的核心,其基本的任务是把原系统分析阶段得出的逻辑模型变换成系统的物理模型。即按照系统需求分析阶段确定的目标和逻辑模型,具体设计出效率高,适应性强,可靠性好且经济实用的系统实施方案。 经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎样做”的时候了。设计的基本目的就是回答“系统应该如何实现?”这个问题,通过这个阶段的工作将划分出组成系统的物理元素 程序文件,数据库,人工过程和文档等等。 系统设计应从数据流程图出发。设想完成系统功能的若干种合理的物理方案。并和用户 共同比较选定一个最佳方案。然后进行软件结构设计。在进行软件设计时应该遵循模块独立原理,确定软件由哪些模块组成以及这些模块之间的动态调用关系。同时可以设计出系统的层次和结构图。基于以上理论,结合需求分析阶段的数据流图和 。设计出以下的模块和 7 个数据库表结构的设计。 在上一章的系统的功能模块结构图中可以得知系统的功能模块,这里将设计这些功能模块完成的功能。 1学生模块 1)学生注册模块 该模块包括学生注册子模块和学生登录子模块。学生注册子模块可以实现学员注册。学员进入远程教育网,首 先需要注册成会员才可以进入学员模块。否则无法享受学生会员才可以使用的一些功能。比如在线考试,遇到疑难问题给老师留言等。注册时学生输入帐号和密码。对于学生表中还没有使用的帐号注册成功,对于使用过的帐号则注册失败。需要重新输入新的帐号。这里注册实际上就是向学生会员表添加新记录。新记录暂时计算机毕业设计:远程教育网 第 16 页 共 81 页 记录学生的帐号和密码这二个字段,其它字段在学生登录进入学员模块后完善学员资料的其它字段。用户登录模块:该模块主要完成教师已注册的教师用户通过填写正确的用户名和密码,这样才能进入用户相应的信息模块。非法用户登录给出警告,密码填写错 误应给出提醒。 2)学生留言模块 该模块包括:学生留言和查看留言二个子模块。学生留言模块是为学生在远程学习过程中遇到疑难问题时可以给该科目的任课教师留言,以便教师通过回复留言帮助学生搞清疑难问题。查看留言模块是查看教师给该学生的留言和回复的留言。 3)学生考试模块 学生通过该模块可以在线考试,系统自动打分,成绩自动记录到成绩表中。学生进入该系统后,当教师在发布了考试试题后,学生进入系统,系统随机地从试题库中抽起试题,学生填写学籍号后,开始答题,答题结束后交卷。系统自动将学生提交的答案和试题库中相应试题的答 案对比评分,最后将评分结果记录到学生成绩库中。 4)学生成绩查询模块 学生每次在线考试的结果都记录到学生的成绩库中,学生可以随时输入学生学籍号,考试时间进行查询学生成绩。如果只输入学籍号,则查询的是该学生的所有的考试成绩,如果输入学籍号和考试时间,则查询的是满足这二个条件的记录。 2教师模块 1)教师注册模块 该模块包括教师的注册子模块和教师登录子模块。教师注册模块可以实现教师注册。教师进入远程教育网为学生答疑解惑,首先需要注册成会员才可以进入教师模块。否则无法使用教师模块的一些功能。比如添加试题库,对学 生的疑难问题老师留言为学生解答等。注册时教师输入帐号和密码。对于教师表中还没有使用的帐号注册成功,对于使用过的帐号则注册失败。需要重新输入新的帐号。这里注册实际上就是向教师会员表添加新记录。新记录暂时记录教师的帐号和密码这二个字段,其它字段在教师计算机毕业设计:远程教育网 第 17 页 共 81 页 登录进入教师模块后完善学员资料的其它字段。用户登录模块:该模块主要完成教师已注册的教师用户通过填写正确的用户名和密码,这样才能进入用户相应的信息模块。非法用户登录给出警告,密码填写错误应给出提醒。 2)教师留言模块 该模块主要完成学生在远程学习的过程中遇到的一些疑难 问题给这门学科的老师留言请教。老师通过查看留言子模块可以看到学生给他们的留言,通过查看,可以知道哪位学生,什么地方没有搞清楚,教师可以通过回复该留言来解答学生的疑问。同时教师也可以直接给在线学员留言。 3)添加试题库模块 教师可以通过登录该系统,发布考试试题。和作业等。该模块实际上就是向试题库中添加记录。添加的字段内容包括试题编号,试题内容,试题答案等。 4)资料的管理模块 该模块包括:教师管理学生的学籍号子模块,教师管理自身的资料的子模块。学生注册后已经学生管理自身的资料布包括学生的学籍号的管理。 而只有特殊身份的教师才可以进入管理学生的学籍号。学生只有具备了学籍号才能进行在线考试等。 该模块实现教师登录密码的修改。密码可以是任意的数字和字母的组合。用户通过输入姓名,原密码,新密码来往成对自己的登录口令的修改。 据库表逻辑结构设计 根据分析阶段得出的实体一联系图( E R 图),结合本网站系统对有关数据的存储的需要,更加方便实现该动态网页系统的所有功能,现将本网站设计成 11 个数据库表,下面逐一说明: 1 表 生资料信息表:该表用来存放学员个人资料信息。 字段名 字段类型 字段宽度 字段说明 符型 10 学籍号 计算机毕业设计:远程教育网 第 18 页 共 81 页 符型 10 注册帐号 符型 8 真实姓名 符型 2 性别 符型 10 登录密码 符型 10 班级 期型 8 出生年月 符型 20 籍贯 符型 50 家庭住址 符型 30 电子邮箱 符型 11 联系电话 期型 8 注册时间 2 表 师资料信息表:用来存放 教师个人资料信息。 字段名 字段类型 字段宽度 字段说明 符型 10 教师编号 符型 10 注册帐号 符型 8 真实姓名 符型 2 性别 符型 10 登录密码 期型 10 出生年月 符型 8 学历 符型 20 籍贯 字符型 50 教师职称 符型 30 电子邮箱 符型 11 联系电话 期型 8 家庭住址 3 表 程表:用来存放课程相关信息。 字段名 字段类型 字段宽度 字段说明 计算机毕业设计:远程教育网 第 19 页 共 81 页 kc h 字符型 10 课程号 kc m 字符型 10 课程名 符型 8 任课教师编号 符型 2 学分 kc 符型 10 课程类型 4 表 题库表:用来存放教师发布的试题。 字段名 字段类型 字段宽度 字段说明 符型 10 题号 注型 8 题目内容 符型 50 题目答案 期型 2 发布日期 5 表 生留言表:用来存放学生给 老师的留言。 字段名 字段类型 字段宽度 字段说明 符型 10 学生帐号 符型 10 教师帐号 符型 50 留言主题 注型 8 留言内容 期型 8 留言时间 字符型 2 新留言标志 6 表 师留言表:用来存放教师给学生的留言。 字段名 字段类型 字段宽度 字段说明 符型 10 教师帐号 符型 10 学生帐号 符型 50 留言主题 注型 8 留言内 容 期型 8 留言时间 计算机毕业设计:远程教育网 第 20 页 共 81 页 字符型 2 新留言标志 以上是本系统的库表结构的逻辑结构设计。 在需求分析,概念结构设计( )的基础上得到数据库的逻辑结构之后,就可以 实现该逻辑结构。 实现的过程实质就是将逻辑结构中的数据库表在 000 中实现对应的数据库表。 实现的步骤:打开 建一个空数据库,并且命名为 接着新建数据库表。依次新建 7 个数据库表。分别对每个数据库表添加字段和字段属性。设计的 7 个数 据库的界面见附录。 至此数据库的设计就完成了,下面就可以设计系统网页了。 计算机毕业设计:远程教育网 第 21 页 共 81 页 第四章 应用系统实现 按结构化的程序设计思想,在完成了系统分析、系统设计后,就可以进行系统实现阶段了,系统实现是每指把系统的物理模型转换成实际运行系统的全过程。其基本任务是: a) 前期准备 b) 系统平台的安装与调试 c) 程序的编制与调试 d) 信息系统调试 e) 数据库与文件的建立 f) 系统转换 g) 试运行、验收与维护 签于目前流行的 w in s 操作平台有 w ow s 98,w ow s 新ow s 2000. 下面针对这三个操作平台上建立 行环境的一些简要介绍。 1 8 建立 运行环境 作为个人用户或在单机环境下测试 w in s 98 将是一个很不错的选择。在 w ow s 98 可以采用 t 的 a l We b S 为 行环境。 一个短小精悍的 We b 服务器平台,易学易用,并某些人备运行 w s 98 的安装光盘配套的是 Pw s Pw 有新颖的外观和许多新增 加的功能,初学者无需具备专业的网络管理知识就可以轻松建立一个全功能的 点。 2 T 建立 运行环境 。 在 w ow s , As p 的运行环境是基于 上版本的,同 w ow s 98 比较起来。使用 w s 有明显的优势。在 w s 一强大的开发平台上可以充分利用 w ow s 强大的性能,更完善的安全性能,更完善的安全性并且能与企业级应用程序更完美的结计算机毕业设计:远程教育网 第 22 页 共 81 页 合。运行在 w s . 0 以上的 最版本是 占据了当今世界看近 40%的 务器市场。 3 在 000 上建立 运行环境 在 w in s 2000 上运行 环境也是 果安装的是 w s 2000 ve r,作为一个默认选项被安装。如果使用的是 w in s 200 0 中文专业版,则需要使用控制面板“ 添加 /删除程序 ”来安装 其组件。 1):学生注册登录子模块文件:学生注册文件: re g 生登录文件: au 验用户名和密码文件: c k 生首页: 2) 学生
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。