【精品】jsp+sql实验教学管理系统(系统+论文+开题报告+封面+中期检查表+英文文献)
收藏
资源目录
压缩包内文档预览:
编号:1638300
类型:共享资源
大小:1.08MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
jsp
sql
实验
试验
教学管理
系统
论文
开题
报告
讲演
呈文
封面
中期
检查表
英文
文献
- 资源描述:
-
【精品】jsp+sql实验教学管理系统(系统+论文+开题报告+封面+中期检查表+英文文献),精品,jsp,sql,实验,试验,教学管理,系统,论文,开题,报告,讲演,呈文,封面,中期,检查表,英文,文献
- 内容简介:
-
计算机科学与技术学院 届毕业设计(论文) 英文参考文献 英文文献 1: 文献出处,年, 期 ) 2001 作者: 英文文献 2: A 献出处,年, 期 ) 2000) 23, 93 107 作者: 学生院系 计算机 专业名称 学生班级 学生学号 学生姓名 学生层次 毕业设计(论文)开题报告 学 院 专业班级 姓 名 学 号 题 目 实验教学网络管理系统 题目类型 应用型 一、 选题背景及依据(简述国内外研究现状、生产需求状 况,说明选题目的、意义,列出主要参考文献) 现在,网络越来越多的走进人们的生活当中,特别是在学校的管理上,许多工作都是通过网络来操作。学校的多数工作,例如:选课, 4、 6 级报名等工作都是通过学校的网站来完成。网络给学生和老师都带来了极大的便利,老师和学生可以通过网络非常方便的进行交流以至于文档交换,这为实验教学网络管理系统的实现创造了条 件。然而目前的实验教学网络管理系统存在实验题目分发慢,文档交换不方便,师生交流困难等方面的问题。为了解决现有系统的这些问题,特开发新的实验教学网络管理系统。 参考文献 1 华大学出版社 石志国 薛为民 董洁 2004,10 2 子工业出版社 孙卫琴 李洪成 3 000 应用系统开发教程 清华大学出版社 李春葆 , 曾慧 2005 4 软件工程导论 清华大学出版社 张海藩 2003 年 1 月 5韩东 的应用 J计算机应用, 2004 年, 176 美网页设计与制作 中国青年出版社 姜楠 2004 年 5 月 7纪琳软件工程的研究与应用 J福建电脑, 2004 8 间件开发技术 中国水利水电出版社 李华飚 , 郭英奎等 2005 9 络程序设计 人民邮电出版社 何雄等 10 全实例教程 电子工业出版社 贾更新,赵立超 11 2001 12 A . 2000) 23, 93 107 二、主要研究(设计)内容、研究(设计)思想及工作方法或工作流程 1)主要研究内容 在本次毕业设计的实现过程中,作者的主要研究内容包括:整个系统静态页面的设计和实现;经过反复论证和分析 ,确定了数据库表以及表与表之间的关系 ,建立了数据库;完成了系统的需求分析,系统设计,详细设计;对系统功能做出了周密的测试,并且根据测试结果对系统功能做出了调整和改进。 2)研究思想 根据系统功能需求分析,作者将本系统分为 管理员控制模块、教师控制模块和学生控制模块三大模块,其中管理员的权限包括对新教师和新学生的注册,对新管理员的注册和对实验题目的审批;教师的权限包括实验题目的申请,学生实验结果的查看,回答学生提问;学生权限包括选择实验题目,上传实验结果和向教师提问 3)工作流程 一、操作平台为 后配置 运行环境。 二、对划分的功能进行整体布局,在 面构建站点和对页面进行设计 ,同时用界面进行美工。 三、在 面建表。 四、连接数据库,通过 言进行代码设计 五、测试系统功能的实现。 三、毕业设计(论文)工作进度安排 ( 1) 2 月 28 日之前,布置毕业设计任务,收集相关资料,初步拟定系统的设计方案。 ( 2) 3 月 1 日 15 日,系统总体分析设计、相关数据库(表)的设计。 ( 3) 4 月 15 日 1 日,程序编制。 ( 4) 5 月 1 日 15 日,系统集成、测试。 ( 5) 5 月 15 日 31 日,撰写论文初稿、相关软件的完善工作。 ( 6) 6 月 1 日 15 日,论文完善和答辩准备工作。 指 导 教 师 意 见 指导教师签字 _ 年 月 日 院 系 毕 业 设 计 领 导 小 组 审 核 意 见 难 度 综合训 练程度 是否隶属科研项目 教学院长(公章) _ 年 月 日 备注: 1、“题目类型”分为: 研究型、设计型和应用型等。 2、题目“难度”分为: A、 B、 C、 D 四个等级。 3、“综合训练程度”分为: A、 B、 C 三个等级。 毕业设计 (论文) 中期检查表 (学生用表) 学生姓名 联系电话 学生班级 题目 实验教学网络管理系统 1、 你是否按计划进度进行工作?能否完成任务书所规定的各项任务? 坚决按照计划进度进行工作,能完成任务书规定的各项任务。 2、 工作态度和遵守纪律情况 工作积极认真,严格遵守指导教师的 安排和布置进行毕业设计工作。 3、 存在的问题和拟采取的措施 在设计过程中,遇到了许多的问题,但是通过上网查询资料,询问同学以及与指导教师联系,这些问题都基本得到解决。 4、 平时每周与指导教师联系次数(或几小时) 每周都与指导教师进行见面或者联系。 指导教师评价 指导教师 指导小组组长 注:请学生在毕业设计中期,按规定时间填写,完成后 交指导教师,由指导教师 签字后 交学院教学科研办 毕业设计(论文)的修改说明书 修改 次数 存在问题 修改时间 第一次 1. 摘要 部分 重点不突出 。 2. 系统需求分析 没有数据字典。 3. 功能模块 流程图 不完整 。 4. 参考文献不全 5. 目录没有按要求生成。 第二次 1. 摘要部分语言组织不合理 。 2. 系统功能设计 条理不清晰 。 3. 对数据库进行 逻辑 设计 时 没有标明主键、外键 。 第三次 1. 系统中的界面上没有写明系统的名称 。 2. 参考文献使用不能使用教材 。 3. 部分图片没有标注 。 第四次 1. 将所有错别字改正,使用工具 -拼写和语法检查 。 2. 严格按照学院要求的 版进行操作 。 3. 核对所有的图片和表格编号。 4. 核对所有流程图是否完整。 第五 次 终稿 ,付打印 ! 35 ! 2001 s is a in in To it is a of an it is a of to a of or to of to of at a in of is a it is a a As a it to to a it of CT in a a 1as s is a in by s CT of a in a an in of s in a in in A by . by S in If of of as an in of at of to so in by in “is a of to or to 4of of to be or of is at in S at is an to an is is to of of A to a 5 36 ! 2001 an in in is by a of s no to do in a in CT be in is be by an or or be in A of a by to of on an is an of is as of 800s in of in In of V as as of is in is to as as 000 a of of of of in is a : (on ! 37 ! is a it to to a or S, be 1 a 20,000 30,000 Of to WW So S is a of by to a It of of (S, to a do is a in of to to An be in of to of in of is in of V of is or in a of s in as of or V s) or as 997, 12s V s in 990s. 994, 2001 to So in e to of to in a to in 997, s a to By 000, to a of 00,000 in in a to is to if is : as , 2001000) 000)265 ( 2,901 (8,929 ( 70,073 (20,309 ( 89,066( 2,062 ( 17,227(67( 1,538 (,264 ( 16,593(a 80,299( 194,556(113,595(100%) 394,573(100%)! 38 ! 2001 in in a of or a at or A s 2.5 69 0 of in 0 of 0 of Of as is in 00 as an to a in of of be as a to eb is to a of be as so up to in of is a to be up to in in In A if is in CT on of of A in is by a in of a of a in a up “ 000. )2“ 3. “ 2000, “s on , “6, 2001. at:, et “, n 10(1), 105001)“ 999. , “ 2, 1, . “ 4, 1, , “of by 2001, , s 999. , 01/17/发展中国家的远程教育:有人计算过成本 效益吗? 程教育已成为教育 和区域发展战略与规划 的一个主要问题 院 的管理者来说这 是 一个 完全可能的 用来部署给学生 新的资源来源 。 对于企业来说它不但改变了传统的教育方法并且是盈利 的新来源 。 对于 跨国组织如联合国开发规划署 ( 者世界银行,远程教育有可能提供宝贵的知识资源给一些地球上最贫穷国家 ,同时拉动 新生通用基础设施的 增长 。本文采取简单 冷静的观点看待发展中的远程教育。远程教育是信息通讯科技 (论的一个重要的课题。因为这是一个不但是个媒介也是 一项事业 。作为一个媒介它承诺提供知识给世界上最穷的国家, 作为一项事业 它对许多 味着一项崇高的事业 ,就像 一个 新 的 学习典范 .对于那些认为对 世界上最贫穷的国家 来说教育是最重要的目的的人来说,也许 远程教育是 完成一个奇迹 ,改革飞跃 最重要的方法 。 即使是在 非洲大陆这个以任何标准来衡量 ,世界上最贫穷的地区 ,特别是在信息和通信技术方面,这里也有几十个实施远程教育的重要尝试。日本 国际合作署 (在发展中国家大量捐助,去年在非洲举办了一个函授学习计划,发起了远程教育的管理程序 ,即使是在世界上最贫穷的国家。这些计划用到了所有的远程教育可以用到的技术:函授、广播、电视、电话、互联网、电话中心、互联网和卫星广播 美洲和亚洲的发展中国家也在 做出同样的 努力。 远程教育的价值确定 :太难 ? 要把远程教育扩展到世界范围,即使是在发达国家也存在一个问题,就是比较科技辅助教学与传统方法的结果。在一个近期的由安德鲁 W 梅隆基金会召开的会议上介绍近 20 位研究人员在美国大学论文的,他们制定了新 的远程教学方法 分课程 ,如化石、物理、英语组成,生物学、统计和其他许多完全学术课程班如 显然是很受学生的欢迎 , 特殊待遇交付与传统之间 就不见得是否有很大的差异 。 学生是否真的学到了更多那?如果是 ,是否因为他们的距离更方便学习 ? 是不是这些基于互联网的图形吸引了这些懂技术的学生的注意 ?对材料的保存是否有改进? 像这些问题在 所有远程教育的讨论中都是核心问题 ,试图确定真正价值科技但问题正是事实证明 ,在困难的远程教育辩论 国远程教育研 究国家和总结 ,这是一个缺乏真正的、原专门研究有关解释或预测距离学习 .这一结论似乎不可能 ,因为研究比较了成千上万远程教育 传统 教学 无法控制对外部变量 ,或使用问题 ,不是随便选择 ,而不是被动的控制效果等 . 远程教育投资的关键信息 :成本与收益 通过远程教育 传递 知识 的有效性的争论不断的进行 ,但几乎没有什么 关于 成本的 讨论 ,即使在仅每年教育预算 (方法和商业 )就接近 1 万亿美元 的美国 . 远程教育真的比传统教育方式成本高吗?一名在线 教育成本是多少,一个面授学员的又是多少? 令 人惊奇的是 ,成本讨论鸦雀无声 缺乏成本数字 只有最高量 (高学生票 )课程能够不受经济损失 程教育没有固有的经济优势 . 远程教育文献在发展中国家实施 ,如在美国 ,其特点是缺乏资料、评估费用 . 在 于非洲 广泛的远程教育 问题的报告 中 ,早些时候 提到的 ,没有什么资料或评估成本 . 即使大的多边组织 ,如世界银行、联合国开发计划署似乎不愿意测量即使大的多边组织 ,如世界银行、联合国开发计划署似乎不愿意测量经济结果 ,以便有效地引导实施 的虚拟大学是坚实的投资吗? 什么是课程成果 ,电子交付国家信息和通信技术基础设施只是最脆弱 ?从我们的角度有 两个问题很简单 ,可以而且应该用来发展远程教育投资政策上决定 目包括所有材料的成本、技术、咨询、基础设施、房租、旅游、软件和硬件等 ,必须由一个组织或捐赠达到预期的效果 以促进这项费用计算 . 第二个是产量或累计结果 ,获得的投资 定新办法进一步改善、就业成功后培训等。在罗马尼亚最近的一项研究中制定了四个步骤测量技术带来了传统的课程模式 ,已广泛使用的全球性 大企业。方法已经存在 ,但这些组织似乎不愿意雇用他们 . 发展中国家 的成本 /效益方法的抽样调查 图 1形象地描述了成本和收益 . 五个点是远距离教学方式定位在 理想的情况是一个办法 ,成本低 ,产量高 ,左上角的部分图表 . 最有价值的部分案件是在右下角 ,是伴随着成本高效益低 . 函授课程的定位图是成本与收益的最佳组合 . 这种形式的远程教育已被 1800 年以来的 ,还很有成效欠佳 的国家。 尽管邮政系统的困难和传输延迟课 ,函授课程广泛采用 . 中的成本 /收益的组合体配合 ,以及电视 /收音机, 互联网 /有的这些方式都 有他们的优点和缺点。无线电在世界通讯设备 是主导 ,但有时很麻烦 ,充分利用远程教育系统记录 大多数非洲国家为例 ,几百元的无线电接收 1000 人 ,不到三分之一 ,为 电视。 光盘的优点 是可以 结合多媒体和音响 ,但缺点是需要的电脑技能和文化 。 虚拟大学的产生 ,在发展中国家发展情况比较低 , 与成本相比。虚拟大学是昂贵 ,需要良好的带宽 ,需要一个信息和通讯技术基础设施 ,对于一个发展中国家来说是惊人的。 这种方法是在理想的理论观点 ,也不太可能取得成果 ,其费用按10 年或更长时间 . 最成功的私人虚拟大学在美国凤凰 大学 ,市场驱动入学资格 ; 也就是说 ,学生必须在 21 岁以上 ,有工作 。 本科的费用 $20,000$30,000 之间 ,每名学生 学生也必须获得一个好的互联网 /万维网基础设施 而其他大部分美国大学虚拟私人少了许多。 因特网连接 数字鸿沟 表 1 是一个严重的 问题 ,提醒就是必须要执行的虚拟大学或其他任何在互联网上的远程教学方法是发展中的国家 . 数字显示 ,网路所在的地点 ,全世界因特网用户 . 非洲大约有 1/5 的人占世界互联网网址所在 . 许多亚洲最贫穷的国家比非洲还要糟糕, 因为亚洲总额的一 半以上是由于一个国家 :日本 . (中国正迅速超过 20 万互联网用户 ,即使在地区和带宽工地所在多有例外 ,如美国、英国、芬兰、荷兰、各类用户所需要的服务同步或异步网上提供二十四小时仍不足以提供宽带服务多 . 所以即使因特网上丰富的国家没有足够的宽带服务 . 推荐方式 :缓慢、数量型增长 ,强调技术证明 如果即使在最发达的国家带宽也是一个问题 ,那么什么样的战略才有可能在非洲、亚洲和南美洲实施远程教育 简单技术逐渐提高使用率 ,并最终利用逐步更新的能力 ,从发展的函授课程 ,电台 /电视课程 ,一些网上课程 ,并最终完全虚拟大学 . 榜样的经验 ,可以发现中国利用远程教育的潜在利益 . 发展文化、基础设施、技术含量和部署导致迅猛发展 . 互联网在中国的传播 ,在企业和政府有密切联系的崛起中文大学在远程教学 . 中国经历了两代技术支持远程教育 电视型远程教育 ,使中国拥有世界上最大的教育网络 . 该网络由中央广播电视大学 (44所大学及省 (和数千分校学习中心 通过特殊的电视频道 ,从 1997年的 200多万华人获得这些大学的文凭电视大学 中国 :“在师资培训及技术” 1月 /12月 . 中国第二代远程教育 ,基于因特网技术 ,90年 代中期 开始的。 1994年 ,第一 代以 中国教育科研网 ( 清华大学 和 其他 9所 大学 连接在一起,就像早期的美国的 1997年 ,湖南大学成为中国第一家网上大学 ,一年后三 家 加入 ,成为 发展远程教育的先驱 。 2000年初 ,初步达到了四个先锋集团三十所高校 ,拥有充分的自主权 ,在入学, 学位 ,提供 项目。 近20万名学生在这些 项目中被提供机会。 因为不到一成高中毕业学生也有机会进入大学 ,有更多的需求 ,通过人口入学科技手段 ,如校园基础课程不提供。另一大需求来自已经入学的学生来自包括高校、中学和小学。数以百万计需要辅导与帮助 ,是在特定专业领域的学习机会 ,或采取其在校期间不提供或地区。最近一份中国互联网发展发现 ,全国共有 其中 69%使用拨号联网。近 30%的用户在这些城市 ,北京、上海及广州 . 这些用户大约有 60%是 18至 30岁之间。六个 中国 主要互联网服务提供商 之一被指定为基层服务 提供商 ,为学术界提供 500千环节 /秒的带宽。 结论 中国成为典范 。远程教育注定要成为 在全世界实施新教学的 一个主要因素。中国 的经验 是一个非常宝贵的经验 ,是 可为指针的理想方法。中国已有效地利用了一切 先前 提到 的远距离学习方法 ,从广播函授、电视、 光碟 、互联网与 万维网 ,并准备利用这方面的经验运用到大量虚拟大学。这表明可能适合 中国的这几点对于 发展中国家并不 像中国一样 顺利。 慢慢提高技术水平 。 非洲 虚拟大学成功的尝试 提醒我们 在非洲 互联网技术基础设施 严重不足 的情况下 ,远程教育技术的 必须 在试图实现更高层次的技术以前被掌握 。 投资人 而 不是技术。发展中国家往往偏重对预算拨款 的设备、基础设施和内容。如果有可能取得更高的整体投资主要是为方便用户充分熟悉资讯科技及灌输环境 ,从而保证了技术的投资回报率最高。 从战略角度进行部署 。经常购买的技术是在合理规划的过程中使用。商学院教授的格言是结构性的决定 ,如买电视设施 ,应先战略议程 ,从而使更多合理有效地使用任何技术。这一进程实施初期可能会阻止虚拟在大学之前有一个贫穷国家更为小心了技术移民曲线。 “ 000. ) 2 “ 32000. 3 . “ 2000, “s A on 1999. , “ 6, 2001. , et “ 1999. , n at 10(1), 105001). 8 “ 999. , “ 2, 1, 1997. . “ 4, 1, 1999. 10 , “of by 3, 2001, 12 , s 3 1999. , 01/17/01. 1 摘 要 现在的实验教学网络管理系统存在实验题目分发慢,文档交换不方便,师生交流困难等方面的问题。为了解决现有系统的这些问题,特开发新的实验教学网络管理系统。 作者以实际应用为开发背景,运用软件工程原理和开发方法,采用当前网络开发主流技术,结合 据库技术 ,设计并开发了一个基于 B/S 模式的实验教学管理系统。首先对开发系统进行了需求分析,得到系统功能需求、数据流图和数据字典。随后对系统进行了概要设计和详细设计, 在 概要设计 中 主要 进行了 系统功能模块划分, 将系统划分为了 管理员控制模块、 教师控制模块 和 学生控 制模块三 大 模块 , 其中管理员的权限 包括对新教师和新学生的注册,对新管理员的注册和对实验题目的审批;教师的权限包括实验题目的申请,学生实验结果的查看,回答学生提问; 学生权限包括选择实验题目,上传实验结果和向教 师提问。概要设计中 还进行了 系统总体结构设计,系统数据结构设计,系统安全设计等。 详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行了功能测试,并对测试结果进行了分析, 在总结、分析的基础上,指出了系统存在的不足及需要改进的地方,为 今后开发类似系统提供借鉴和帮助。 本 系统界面友好,操作方便,能够基本满足实验教学管理的要求。 关键词 : 实验教学管理系统 ; 三层结构 2 he as of of so to of as SP , of of s in of of to of a of on of a to 目 录 第 1 章 绪 论 . 1 选题背景 . 1 开发技术 . 1 术 . 1 . 1 论文结构安排 . 2 作者在本次设计中的工作 . 2 第 2 章 系统需求分析 . 3 系统可行性 分析 . 3 系统功能需求分析 . 4 系统数据流图 . 5 数据字典 . 5 第 3 章 系统设计 . 8 系统功能设计 . 8 系统总体结构 . 8 数据库概要设计 . 9 概念设计 . 12 逻辑设计 . 12 物理设计 . 12 第 4 章 系统实现 . 15 数据库连接实现 . 15 管理员功能模块实现 . 15 人员管理功能实现 . 16 实验审批功能实现 . 19 教师功能模块实现 . 20 实验申请功能实现 . 20 实验结果查看功能实现 . 22 问题回复功能实现 . 23 学生功能模块实现 . 24 实验选题功能实现 . 24 疑难提问功能实现 . 26 实验结果上传功能实现 . 28 第 5 章 系统测试 . 29 测试环境 . 29 系统功能测试 . 29 人员管理功能测试 . 29 选题功能测试 . 29 实验结果批阅功能测试 . 29 4 在线交流功能测试 . 29 测试结果分析 . 33 总 结 . 34 参考文献 . 35 致 谢 . 36 1 第 1 章 绪 论 题背景 现在,网络越来越多的走进人们的生活当中,特别是在学校的管理上,许多工作都是通过网络来操作。 学校的多数工作, 例如:选课, 4、 6 级报名等工作都是通过学校的网站来完成 。网络给学生和老师都带来了极大的便利,老师和学生可以通过网 络非常方便的进行交流以至于文档交换,这为实验教学网络管理系统的实现创造了条件。本次毕业设计的选题 实验教学网络管理系统 即 是通过 及数据库技术开发出来的,基于 B/S 模式的 一个教学管理 系统 。下面就让我们来对这个毕业设计进行初步的认识。 发技术 本系统所涉及的开发技术主要是指 术和 术 术是目前应用开发中的核心技术,也是目 前流行的 3P 技术中应用最广泛的一种。 3P 技术分别是: 。 初是 司推出的, 由一个网络小组开发和维护的。目前最常用的是 在 式发布 之后,这种新的 用开发技术很快引起了人们的关注。 创建高度动态的 用提供了一个独特的开发环境。按照 说法, 够适应市场上包括 内的 85% 的服务器产品。 是它是使用类似 卷标以及 序代码段,而不是 你所是使用的网站服务器没有提供本地 就是 以考虑 然你可以取得这些服务器的 加配备模块,但是价格昂贵,而目前 没有对你所需要 的 件收取费用。对于 及 些组件也都很容易取得 1。 1. 务 器 是 在 司 的 司推出的小型 试工具)的基础上发 2 展起来的一个优秀的 器,它是 件组织的一个子项目。它不但支持运行 而且还具备了作为商业 用容器的特 征。 作为一个开放源码的软件, 到了开放源码志愿者的广泛支持,它可以和目前大部分的主流 务器(如 务器)一起工作,而且运行稳定、可靠、效率高 2。 务器除了能够运行 提供了作为 务器的一些特有功能,如 理和控制平台、安全域管理和 等。 用的最佳选择之一。 文结构安排 本论文主要分为 5 章,各章节安排如下: 第一章 绪论。 主要介绍本次毕业设计的题 目,以及本次毕业设计中所用到的主要几种软件。 第二章 系统需求分析 。 这一章对本次设计的题目进行具体的需求分析 。 第三章 系统设计。 这一章主要对系统的设计过程 做 出描述。 第四章 系统 实现 。 这一章主要描述本次设计功能的具体实现。 第五章 系统测试 。 这一章主要对系统的测试过程 做出 描述。 者在本次设计中的工作 在本次毕业设计的实现过程中,作者的主要工作包括: 整个系统静态页面的设计和实现; 经过反复论证和分析 ,确定了数据库表以及表与表之间的关系 ,建立了数据库;完成了系统的需求分析,系统设计,详细设计 ;对系统 功能做出了周密的测试,并且根据测试结果对系统功能做出了调整和改进。 3 第 2 章 系统需求分析 统可行性分析 系统的可行性分析主要是技术可行性,经济可行性,操作可行性。 术可行性 在目前的网络管系统开发中,主要分成两大编程体系,一种是基于浏览器的B/S 机构,另一种是 C/S 结构。考虑到本系统是基于 B/S 模式的,作者可以通过QL 000+开发体系来开发。先在 000 上建立好数据库,然后在编写 览器端和服务器端语言 并传送到服务器,服务器将编译好的服务端页面再传回给浏览器端。 特点:适合做中小型企业的应用服务器,它 占用内存少 ; 能在任何支持 的系统上运行 ; 开放源代码,并且免费 易于调试;兼容性良好 。最后,经过论证,认为此开发体系是可行的。 济可行性 现在的网络教学管理系统大部分还处于手工阶段,手工劳作不仅耗费了大量的时间,人为出错的几率也比较大,这势必将影响到整个实验教学的质量,一个错误甚至可能给学生和老师带来很大的影响,直接影响到学生的成绩。因此, 建立一个合理的 实验教 学管理系统既 要体现投资效益原则, 也要 保证系统质量和性能,尽量使用性 能 价 格 比 比较 高的硬件和软件,从而达到节约投资和增加效益的目的 。基于 B/S 模式的管理信息系统便是最佳的选择,利用 先进的计算机网络通信技术 和强大的 言体系进行开发,不仅能提供一致的用户界面 ,还能实现客户端零配置和客户端平台无关性 ;服务器端是系统开发、维护和升级的所在,能够较容易地升级、扩展和集成系统。这样,在提高了学生和教职工工作效率的同时,也减轻了学校在信息管理工作方面的开销。开发此系统的价值远远超过了开发系统的成本,因此,作者认为进行 此项开发是可行的。 作可行性 随着 日益普及以及相关技术的发展, B/ S(浏览器 /服务器 )模式逐渐成为现代 首选方案。 B/S 模式是一种从传统的二层 C/S(客户机 /服务器 )结构发展起来的新的网络结构模式。它的出现克服了 C/S 模式下 统的种种缺陷,如:客户端软件过于庞大,维护困难;客户端应用系统依赖于其应用 4 平台;系统相对封闭,同一应用系统需要多种操作系统版本;各个企业或部门的有标准的用户界面和操作流程,使用前需要专门培训,不利于推广和普及等等。它还极大地改变了 基于 C/S 结构模式的 结构设计、开发环境和应用环境,成为具有良好经济效益且易于推广的结构模式。在 B/S 模式下,用户只需要在自己的办公地点,通过浏览器就可以和远端服务器进行通讯,操作十分简便、快捷,并且不受地点的约束。 随着网 络技术的日新月异,网络技术的应用已经进入 了我们生活的每一个方面, 网络给我们的学习和生活带来了极大的便利。 在现在的学校中,几乎每一个细节都被网络技术所渗透,无论是选课还是 成绩的发布与查询,都是通过网络来进行,这极大地方便了广大的师生,也极大 地节约了教学的成本。与传统的实验教学管理系统 相比 ,网络管理系统有着交流方便,操作简单等许 多优点,它给老师和学生都带来了极大的便利。这一系统的 开发能够给学校的实验教学带来这么多的便利,所以作者在本次毕业设计中选择 了实验教学网络管理系统这一题目。 统功能需求分析 作为实验教学管理系统,首先需要具有选题的功能,学生在登陆以后可以对现有的实验题目进行查看,在确定自己感兴趣的试验题目后可以进行选题的操作。为了方便学生的选题,在选题的页面具有查询的功能,可以通过题目或者是教师进行查找,方便学生的选题需要。 学生选好了题目以后再做完实验得出结 果之后,可以将实验结果上传至服务器,以方便老师的查看,在遇到困难的时候可以通过向老师提问来寻求解决方案。 由于本系统隶属于学校的教学管理系统,所以数据库中的学生和教师信息都应该是由学校负责提供的,管理员也可以通过添加来增加学生和教师的基本信息,以应付突发的事件。为了满足管理员增加的需要,管理员在必要时可以添加新的管理员。但是为了保证学校数据安全,本系统的管理员没有删除用户的权限。 教师将新实验的申请提交以后,需要经过管理员的审核以后才能发布到学生可选题目列表中。 教师在本系统中的主要任务是申 请实验,察看学生实验结果,以及对学生的提问及时回答。当老师有了 增加新实验的准备以后可以将新实验的信息提交给系 5 统,供管理员审查。教师可以对学生提交的实验结果进行查看,并对学生提出的问题进行及时解答。 统数据流图 根据系统需求分析,得到 系统数据流图如图 示。 图 统数据流图 据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。其作用是在软件分析和设计的过程中给人 们 提供关于数据的描述 信息 4。 根据对上面数据流图的分析,得到 本次系统得主要数据字典如下 图 教师 实验 信息 实验申报 实验 信息 实验 察看实验 实验 信息 实验 信息 学生 选题 察看选题 选题信息 实验 信息 选题 信息 选题 信息 管理员 审查实验 实验 信息 实验 信息 在线交流 问答 问题和答案 问答 问答信息 6 名字:实验编号 别名: 描述: 唯一的标识一个实验的一个关键域 定义: 实验编号 =11数字 11 位置: 实验申报信息 实验审查信息 选题信息 图 验编号数据字典 名字:实验申报信息 别名:实验申请信息 描述:教师申报实验时需要提交的信息表 定义:实验编号 =实验编号 +教师编号 +介绍 文档 位置: 实验信息表 图 验申报信息数据字典 名字:实验结果 别名: 描述:学生提交给系 统得实验结果 定义:实验结果 =实验编号 +学生编号 +结果文档 位置: 实验结果表 图 验结果数据字典 名字:实验开放状态 别名: 描述:某个实验是否通过审查的标志 定义:实验开放状态 =0数字 4 位置: 实验信息表 图 验开放状态数据字典 名字:问题信息 别名:提问信息 描述:学生提问时提交给系统的信息 定义:问题信息 =学生编号 +提交时间 +问题 位置: 问题表 图 题信息数据字典 7 名字:回复信息 别名:答案信息 描述:教师回答的信息 定义:答案信息 =教师编号 +提交时间 +答案 位置: 回 答表 图 复信息数据字典 8 第 3 章 系统设计 统 功能 设计 经过对实验教学网络 管理系统地分析,设计出了系统地大体结构。整个系统由管理员 功能 模块,教师 功能 模块 以及学生 功能 模块 3部分组成 。其各个功能模块的具体功能如下: 功能模块包括 添加新管理员、添加新教师、添加新学生和实验审批的功能。 能模块包括 新实验的申请、试验结果的查看以及回答学生提问的功能。 能模块包括 实验选题、实验结果上传和在线提问的功能。 作为一个实验教学管理系统,其主要的功能就是对于实验教学的管理 。 学 生 在取得合法的用户身份 登陆系统 以后可以实现选题,选题以后再实验结果出来以后可以将实验结果上传到服务器等待教师的审查 。教师在登陆系统以后可以实现申请新实验,察看学生实验结果以及回答学生提问的功能。 管理员则可以对教师提交的新实验进行审查,检查是否符合学生选题的要求,当符合要求时,将实验发布供学生选择。 统总体结构 根据以上对于整个系统的分析以及功能设计,作者得出了系统 的 总体结构图,如图 示 。 9 图 统 功能模块 图 据库概要设计 念设计 实体 联系方法 (最常用的表示概念性数据模型的方法。这种方法使用 来描述现实世界中的实体,而不涉及这些实体在系统中的实现方法,即使不熟悉计算机技术的用户也能理解它。 系统 的如图 示。 管理员模块 教师模块 学生模块 实验教学网络管理系统 人员管理 实验审批 实验申请 实验结果审查 学生提问回复 学生选题 疑难提问 试验结果上传 添加管理员 添加学 生 添加教师 实验查询 确认选题 10 图 统 根据 出每个实体的属性图,如图 示: 图 生实体属性图 图 师实体属性图 教师 密码 教师编号 姓名 教师电 话 教师邮箱 学生 教师 选题 实验题目 n 申报 1 n 教师 审批 m n 问答信息 回答 m n 1 提问 m n 学生 密码 选题编号 学号 姓名 11 图 理员实体属性图 图 验题目实体属性图 图 答信息实体属性图 本次系统得数据库采用了 据库系统完成,在参考了学校一般系统得数据库设计的基础上,结合本系统的特点,做出了本系统数据库各表 之间的关系图,如图 示。 实验题目 指导教师 开放状态 实验 编号 实验名称 管理员 密码 名 问答信息 提问时间 回答时间 提问学生编号 回复教师编号编号 问题 回复 12 图 验教学网络管理系统各表关系图 辑设计 逻辑结构设计的任务就是把概念结构设计阶段设计好的基本 ,转换为逻辑结构。 向关系模型转换的结果如下所示: (其中下划线为主键,波浪线为外键) 管理员信息( 管理员编号 ,密码,管理员姓名) 学生信息( 学号 ,密码,学生姓名, 所选实验编号 ) 教师信息( 教师编号 ,密码,教师姓名) 实验结果信息( 文件编号 , 学生编号 ) 问题信息( 提问学生编号 , 提问时间 ,问题 ) 答案信息( 回答教师编号 , 回答时间 ,答复) 实验说明 信息( 实验编号 , 上传教师编号 ) 实验信息( 实验编号 , 指导教师编号 ,实验名称,开放状态) 理设计 本系统的数据库通过 企业管理器生成,主要包含了们的具体字段设置如表 示。 13 字段变量名 类型 长度 关键字类型 默认值 管理员编号 0 密码 0 管理 员姓名 0 表 理员信息表 字段变量名 类型 长度 关键字类型 默认值 学生编号 0 密码 0 选择实验编号 1 0 学生姓名 0 表 生信息表 字段变量名 类型 长度 关键字类型 默认值 教师编号 0 密码 0 教师姓名 0 表 师信息表 字段变量名 类型 长度 关键字类 型 默认值 文件编号 学生编号 0 表 验结果信息表 字段变量名 类型 长度 关键字类型 默认值 提问学生编号 0 提问时间 0 问题 00 表 问信息表 字段变量名 类型 长度 关键字类型 默认值 实验说明编号 上传教师编号 0 表 验说明信息表 14 字段变量名 类型 长度 关键字类型 默认值 实验编号 1 指导教师编号 0 实验名称 0 开放状态 4 0 表 验信息表 字段变量名 类型 长度 关键字类型 默认值 回答教师编号 0 回答时间 0 回复 00 表 复信息表 15 第 4 章 系统 实现 据库连接实现 在系统开发过程 中,因为要多处用到对数据库的操作,如果这些操作在每次用到时在每个 序中去实现,将非常繁琐,因此,为了简化这些操作,作者在开发时设计了一个可重用组件: 对数据库的操作都封装在在这个类中,需要用到时生成对象调用便可,其工作流程图如图 示。 图 据库访问流程图 理员 功能 模块 实现 管理员在登陆以后可以实现添加新管理员、添加新教师、添加新学生和实验审批 3个功能。所有用户根据提示选择适合自己身份的登陆框填 写。其中每个登陆框都是一个( ,他们的 件分别定义给了 3个 件。由这些序来检验用户的合法性。 所有用户在登陆之前都无法进行操作,只有在成功登陆系统以后才能实现各项功能。 登陆功能的流程图如图 户 求 调用 数据库 16 图 陆流程图 登陆的功能是由下面的代码实现的: ; ; ; ; 首先定义两个变量来获取用户提交的用户名和密码。 师编号 =+ 码=+ ; rs= ); if() 登录成功 ); ); t=教师 编号 ); ; t); ; 员管理功能 实现 管理员登陆后可以进行管理员、教师与学生的添加。 下面以添加学生为例对此功能的实现做出简单介绍。 管理员登陆以后先输入想要添加的学生信息,当输 17 入信息合法并且与数据库数据没有重复时就添加成功,否则 返回重新添加。 添加流程图如图 示。 图 加学生流程图 添加用户的界面就是一个表单( 然后在表单中画出如图所示的表格( 当用户按照要求填好了表单之后点击提交,则触发 件,单中规定了学生编号和姓名不能为空。 这部分功能由以下代码所实现: ) 学号不能为空,请输入学号! ); ; ) 姓名不能为空,请输入姓名! ); ; 开始 输入新添加学生信息 输入合法 跳转到 面并且添加到数据库 Y N 结束 显示出错原因 18 密码与确认密码必须相同。否则要出现错误提示。其功能的实现主要由以下代码实现: 密码与确认密码不同 ); ; 当输入的信息全部符合规定的话,则跳转到 果学号不存在则将信息添加到数据库中,其功能的实现是通过以下代码: ;
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

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