基于JSP网上作业管理系统的设计与实现.doc

基于JSP网上作业管理系统的设计与实现.doc

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:400-050-0739(电话支持时间:9:00-19:00)。
PAGE 1 目 录 摘要 Ⅰ ABSTRACT Ⅱ TOC \o "1-2" \h \u 19074 第1章 概述 1 4679 第2章 系统技术概述 3 19718 2.1分布式应用系统 3 26574 2.2 JSP技术 7 29402 2.3 数据库的选择 11 19006 2.4 Servlet技术 11 31339 第3章 需求分析和概要设计 13 9989 3.1系统设计的教育背景 13 2373 3.2系统设计的教育理论基础 13 3086 3.3系统采取的远程教学模式 15 8710 3.4网上作业系统总体模型 16 29782 3.5系统需求 16 13097 3.6总体设计 17 15897 3.7 数据库设计 17 19711 3.8 系统的安全设计 19 16220 第4章 系统实现 20 16521 4.1数据库连接字符串 20 21477 4.2 前后台页面工作流程图 20 13846 4.3 输入输出设计 21 460 第5章 测试 31 23758 5.1 测试目的 32 28041 5.2 测试原则 32 4676 5.3 测试内容 32 10944 5.4 测试资源 32 27384 5.5 测试方法 32 29752 5.6 BUG管理 33 1518 5.7 测试结果及结论 33 26334 第6章 维护 35 26248 6.1 系统维护 35 4615 6.2 系统维护的类型 35 6724 结束语 37 720 参考文献 38 8468 致谢 39 27524 附录 40 第1章 概述 从20世纪90年代以来,Internet逐步走上信息时代的历史舞台,它为人民提供了一种崭新的信息交流方式。同时,也随着信息技术、网络技术和多媒体技术的飞速发展,网络与教育的有机结合逐步成为教育领域的一种发展趋势。美国思科集丽总裁约翰·钱伯斯访问中国期间发表演讲时曾指出“是网络和教育决定了我们的未来”。他认为,作为推进社会经济发展的两个核心动力一一“网络和教育”将深刻地改变一个民族的历史和命运,改变一个国家、企业、个人在未来时代的竞争力。在方兴未艾的大潮中,谁把握了前沿的信息,谁就把握了未来,谁开创了面向未来的现代教育体系,谁将具有持续发展的能力! 在网络的推动下,教育也走上了信息化的时代。从单机的CAI、ICAI、卫星电视、多媒体到教育网络,这无不说明整个教育界都在努力地运用各种最新的信息技术手段来优化教育与教学过程。在这样的需要下,以Internet和多媒体为标志的现代远程教学就以一种全新的教学形式呈现在了世人面前。它作为一种新型的教学模式,将最大限度利用现有教育资源,它是实现教育的大众化、现代化、终身化和国际化的新型教育形式。 现代远程教育是随着现代信息技术的发展而产生的一种新型教育形式,是构筑知识经济时代人们终身学习体系的主要手段。我国真正意义上的现代远程教育是从1998年9月教育部批准清华大学、湖南大学、浙江大学、北京邮电大学作为现代远程教育首批试点高校开始的。现代远程教育具有传统教学模式无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时空上的限制,采用先进的教学手段和教学方法,可以实现适合学生个体发展的教学。因此,这种与网络相结合的学习系统的开发与利用越来越受到世界各国的广泛重视。 软件工程的基本思想就是将软件当作一种工程产品来处理,从时间角度对软件开发和维护的复杂问题进行分解,把软件生命的漫长周期依次划分为若干个相对独立的阶段,并给每个阶段赋予明确而有限的任务。从控制论的角度来说,这种思想就是在改造原有系统,设置系统状态观测点和系统控制点,以便了解当前所处的状态和控制系统的状态。另外,软件工程在每个阶段结束时都进行严格的技术审查和管理审查,这实际上就是在比较当前状态与预想状态的差别,并根据这些差别来反馈调整该阶段的设计。软件开发的一个共识,是把一个大的项目划分成一些小的模块,再把小的模块划分成更小的模块。如果这些小模块是独立的(或者原来就是一个独立的项目),那么软件工程至少可以提高它的重用性。 任何软件系统要想获得较好的质量和较高的开发效率都必须遵循软件开发的一般规律。开发一项系统工程所涉及的技术面较广,特别是诧此类与教学相关的系统,除了相关课程专业知识,还必须掌握各类实现技术,需要考虑的问题也较多,使软件开发的工作量加大,开发周期加长,需要提供一种手段来控制整个开发进程,以提高开发的成功率。由于教学对象的变更,经常需要增加或修改部分功能,维护量大,因此要求软件系统的可维护性高。另外,为了

文档评论(0)

相关文档

相关课程推荐