面向对象程序设计教学网站的设计与开发_毕业设计论文最终定稿(编辑修改稿)内容摘要:

供了丰富的组件和具有特色的开发环境。 对于 web 开发起到了一个不可磨灭的作用。 发展历史也很悠久 , 拥 有一个不断发展的历史 历程。 经济可行性 在现代社会,信息大爆炸,知识大爆炸,如何更 好的学习对我们来说是面临着的一个巨大的挑战性问题。 知识量的不断累积,网络计算机技术的快速发展, 网络教学在教学领域在慢慢的发展着,这种教学方式顺应了时代发展的脚步,在校园里已出现了校园网 ,网络教学的 相对于课堂教学,跨越了时间和空间的限制,给学生提供了一个新型的教学方式。 这种教学方式,为社会提供了许多新型的人才, 节约了大量纸笔费用。 虽然网络教学现在还不能完全取代面对面的课堂教学,但是它节约了时间,方便了交流。 不受地理空间的现实状况的限制 ,学生们可以随时随地访问教学网站,带来了时效性的经济效益, 网络教学正日益侵 入 我们的学习领域,它的特色,人性化,给我们带来了视觉上的享受, 世界正在缩小,学生与教师之间的交流,也变得简单。 淮海工学院二〇一三届本科毕业设计(论文) 第 4 页 共 46 页 网络教学为学校教学开辟了一个新天地,是教学方式的一个伟大的变革。 在教学领域,具有很大的代表性意义。 法律可行性 这个 系统 是由个人独立开发的 , 并未侵害他人的权利,在开发与设计这个系统过程中,并没有任何不法行为。 因此,在法律上是可行的。 操作可行性 这个网站模块清新悦目。 操作起来也很方便。 学生,老师只需登录进来,就可以进行教学方面的操作。 所以从操作上来考虑,开发本系统是可行的。 论文各章介绍 第 1 章引言部分, 这个部分,主要是介绍了课题研究的背景,课题意义, 国内外发展状况, 可行性研究。 第 2 章主要内容是: 开发这个 系统 的 功能需求分析 部分 , 系统的模块,数据流图,数据 ER 图,和数据 状态图。 第 3 章主要内容是: 整体系统设计和系统数据结构设计。 整体结构的整体设计,包括系统设计,系统设计和系统运行环境和流程的基本设计。 数据结构设计包括逻辑设计和物理设计。 第 4 章是详细设计部分,这一章详细介绍了系统几个模块 的设计过程。 第 5 章是实现部分。 此部分给出了系统的几个主要运行界面, 功能模块 ,和他们对应的重要代码。 第 6 章是用户使用手册。 第 7 章总结 淮海工学院二〇一三届本科毕业设计(论文) 第 5 页 共 46 页 2 需求分析 针对用户的不同需要, 来分析这个系统目的是要做什么。 为以后的详细设计 和概要设计 做准备 , 需要分析很关键 ,起着承前启后的作用。 只有把用户的需求明确了,做出来的系统才 是有用,不会因为需求没有调研好,而使整个系统开发耗费大量的时间和金钱。 功能需求分析 系统数据流图 系统顶层数据流图 面 向 对 象 程 序 设 计 教 学 网 站的 设 计 与 实 现 学 生管 理 员 教 师 下 载 资 料提 交 作 业发 帖 交 流个 人 信 息 批 改 作 业管 理 课 程 上 传 试 卷 上 传 课 件 试卷制定管理员管理课程介绍 答 疑 管 理教师管理 资 料 录入会员管理. . . 图 2— 1 系统顶层数据 流图 淮海工学院二〇一三届本科毕业设计(论文) 第 6 页 共 46 页 系统 1 层数据流图 注 册 用 户学 生教 师管 理 员登 录 管 理输 入 用 户 名 和 密 码用 户 表用 户 信 息身 为 注 册 用 户 和 管 理 员输 入 登 录 名 和 密 码用 户 表输 入 用 户 名 和 密 码前 台 注 册 用 户系 统后 台 系 统身 为 管 理 员前 台 教 学 网 站系 统学 生 和 教 师 图 2— 2 系统 1 层数据流图 系统细化后的数据流图 功能 细化后 数据流图如图 2— 3 所示。 登 陆 管 理学 生 用 户输 入 登 录 名 和 密 码学 生 信 息 表在 线 论 坛1 . 1论 坛 信 息在 线 考 试1 . 2考 试 信 息上 传 作 业1 . 3下 载 课 件登 陆 首 页 下 载 教 辅 资料登 录 密 码 、 个 人 密 码1 . 4课 件 信 息修 改 作 业下 载 , 删 除 作业进 入 学 生 页 面1 . 5教 辅 资 料 信 息 淮海工学院二〇一三届本科毕业设计(论文) 第 7 页 共 46 页 图 2— 3 学生 功能 细化后 数据流图 2. 教师 用户功能 细化后 数据流图如图 2— 4 所示。 登 陆 管 理教 师 用 户输 入 登 录 名 和 密 码用 户 信 息发 布 课 件2 . 1课 件 信 息 作 业 评 分1 . 3管 理 课 程登 录 密 码 、 个 人 密 码评 分下 载 , 删 除查 询 、 点 播1 . 5 教 辅 , 课 件信 息 图 2— 4 教师用户功能细化后 数据流图 3. 管理员功能 细化后 数据流图如图 2— 5 所示。 管 理 员登 陆 管 理管 理 员输 入 登 录 名 和 密 码个 人 信 息管 理登 陆 密 码 、 个 人 信 息资 料 管 理管 理 员 管理 教 师 管 理课 程 介 绍 3 . 13 . 23 . 43 . 53 . 6会 员 管 理 3 . 3管 理 员 信 息考 试 管 理3 . 7答 疑 管 理3 . 8 考 试 信 息帖 子 回 复 信 息教 师 信 息中 心 简 介用 户 外 出 信 息会 员 信 息管 理 员课 件 , 教 辅 资料 信 息 典 型 习 题课 程 教 案 图 2— 5 管理员功能细化后数据流图 淮海工学院二〇一三届本科毕业设计(论文) 第 8 页 共 46 页 系统功能 该系统的前台用户有两个身份:学生和教师,后台维护有一个管理员。 1 学生:学生这个模块,主要有以下几个功能, 上传作业,下载教师上传的课件和试卷资料。 在线交流这个小模块可供来学生之间用来交流学习上的问题,比如对于考试,作业,及放假等等一些消息的互动。 管理自己的作业,包括下载,删除,修改 .管理帖子,可以删除自己的帖子,多人可以回复一个人发的帖子。 2 教 师: 教师这个模块,主要有这几个功能,发布 课程资料,包括课件和教辅资料。 管理为学生发布的课程资料。 批改学生上交的作业,评分,下载,删除。 3 管理员: 管理员这个模块的功能比较多。 1, 资料录入:包括课件和教辅资料的录入,以及对于资料的维护。 修改和删除录入的资料 ,2, 会员的管理,会员的信息修改和删除 ,3 课程管理,课程管理里面有三个小模块,分别是中心简介,就是对于 java 这门课程的简要介绍,可以对于原有的内容进行修改。 第二个就是典型习题,管理员可以自己手动输入,进行修改。 课程教案就是课时和学分,上机和理论学 习的安排。 教师管理模块 ,对教师的信息管理。 答疑管理,对于问题和回答的删除,即对于过期信息的清理。 考试管理模块,试题的录入与维护。 管理管理员 功能的输入输出需求表 该系统的输入输出需求表如下表 2— 1 所示。 表 2— 1 系统的输入输出需求表 过程编号 处理过程名 输入 输出 P1 发表帖子 帖子 信息 帖子 信息 P2 管理贴字 回复帖子 回复帖子 P3 用户注册 注册信息 用户信息 P4 上传作业 作业信息 作业信息 P5 管理作业 修改内容 修改后作业 P6 发布课件 上传课件 课件 P7 管理课程 修改内容 修改后课程 淮海工学院二〇一三届本科毕业设计(论文) 第 9 页 共 46 页 系统 ER 图 关系模型 ( 1) 管理员( id,名字,密码) ( 2) 教师( id,名字,密码,年龄, 专业,职位,简介) ( 3) 学生(名字,密码,邮箱,电话,地址) ( 4) 课程( id,名字) ( 5) 填 空题( id, courseid,前描述,后描述,答案) ( 6) 判断题( id, courseid,描述,答案) ( 7) 多选题( id, courseid,描述,答案 A,答案 B,答案 C,答案 D,答案) ( 8) 单选题( id, courseid,描述,答案 A,答案 B,答案 C,答案 D,答案) P8 作业评分 输入分数 作业分数 P9 资料管理 资料录入 录入资料 P10 会员管理 会员信息修改 会员信息列表 P11 中心简介 修改内容 修改后中心简介 P12 典型习题 习题内容 习题内容 P13 课程教案 修改课程教案 课程教案信息 P14 教师管理 教师信息列表 删除后列表 P15 问题管理 问题列表 删除后列表 P16 答疑管理 答疑列表 删除后列表 P17 考试科目 考试科目 考试科目信息列 表 P18 用户添加 添加的用户 用户信息列表 P19 用户成绩 用户成绩列表 删除后成绩列表 P20 单选题录入 单选题 单选题 P21 多选题录入 多选题 多选题 P22 判断题录入 判断题 判断题 P23 填空题录入 填空题 填空题 P24 管理员 新添加管理员 管理员类表 淮海工学院二〇一三届本科毕业设计(论文) 第 10 页 共 46 页 ( 9) 考试成绩( id, userid, paperid,得分,考试时间) ( 10) 资料( id,名字,内容,上传时间, 附件内容,上传者名字,类别) ( 11) 试卷( id, courseid,试卷名字) ( 12) 试卷题目( id, paperid,题目类型, titleid,分值) ( 13) 问题( id,名字,内 容,发帖人名字) ( 14) 答疑( id,内容,答疑人名字) ( 15) 作业( id,名字,内容,得分,学生名字,教师名字) 系统的 E— R 如下图 所示。 (其中各实体列举部分实例) 系统 各部分 E— R 图 管 理 工 号管 理 员管 理 密 码 I D 图 26 管理员 ER 图 考 试 科 目I D 考 试 名 字 图 27 考试科目 ER 图 图 28 填空题 RR 图 填空题前描述id后描述答案课程 id 淮海工学院二〇一三届本科毕业设计(论文) 第 11 页 共 46 页 判 断 题考 试 i d答 案 i d描 述 图 29 判断题 ER 图 单 选 题考 试 i d答 案 A i d描 述 答 案 B答 案 C答 案 D答 案 图 210 单选题 RR 图 用 户电 话 名 字E m a i lq q地 址 密 码 图 211 用户 ER 图 淮海工学院二〇一三届本科毕业设计(论文) 第 12 页 共 46 页 年 龄教 师密 码名 字职 位专 业简 介I d 图 212 教师 ER 图 试 卷 号考 试 成 绩用 户 身 份成 绩考 试 时 间I d 图 213 考试成绩 ER 图 系统状态图 管理员子系统状态图 通过登录验证,管理员从登录状态转到后台管理系统状态。 管理员 在进入到后台以后,可以看到后台页面的一系列管理菜单。 例如 考试系统管理有考试科目,试卷制定,用户管理,试题录入四个小模块。 淮海工学院二〇一三届本科毕业设计(论文)。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。