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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录 摘要 Ⅰ ABSTRACT Ⅱ 第1章 概述 1 第2章 系统技术概述 3 2.1分布式应用系统 3 2.2 JSP技术 7 2.3 数据库的选择 11 2.4 Servlet技术 11 第3章 需求分析和概要设计 13 3.1系统设计的教育背景 13 3.2系统设计的教育理论基础 13 3.3系统采取的远程教学模式 15 3.4网上作业系统总体模型 16 3.5系统需求 16 3.6总体设计 17 3.7 数据库设计 17 3.8 系统的安全设计 19 第4章 系统实现 20 4.1数据库连接字符串 20 4.2 前后台页面工作流程图 20 4.3 输入输出设计 21 第5章 测试 31 5.1 测试目的 32 5.2 测试原则 32 5.3 测试内容 32 5.4 测试资源 32 5.5 测试方法 32 5.6 BUG管理 33 5.7 测试结果及结论 33 第6章 维护 35 6.1 系统维护 35 6.2 系统维护的类型 35 结束语 37 参考文献 38 致谢 39 附录 40 第1章 概述 从20世纪90年代以来,Internet逐步走上信息时代的历史舞台,它为人民提供了一种崭新的信息交流方式。同时,也随着信息技术、网络技术和多媒体技术的飞速发展,网络与教育的有机结合逐步成为教育领域的一种发展趋势。美国思科集丽总裁约翰?钱伯斯访问中国期间发表演讲时曾指出“是网络和教育决定了我们的未来”。他认为,作为推进社会经济发展的两个核心动力一一“网络和教育”将深刻地改变一个民族的历史和命运,改变一个国家、企业、个人在未来时代的竞争力。在方兴未艾的大潮中,谁把握了前沿的信息,谁就把握了未来,谁开创了面向未来的现代教育体系,谁将具有持续发展的能力! 在网络的推动下,教育也走上了信息化的时代。从单机的CAI、ICAI、卫星电视、多媒体到教育网络,这无不说明整个教育界都在努力地运用各种最新的信息技术手段来优化教育与教学过程。在这样的需要下,以Internet和多媒体为标志的现代远程教学就以一种全新的教学形式呈现在了世人面前。它作为一种新型的教学模式,将最大限度利用现有教育资源,它是实现教育的大众化、现代化、终身化和国际化的新型教育形式。    现代远程教育是随着现代信息技术的发展而产生的一种新型教育形式,是构筑知识经济时代人们终身学习体系的主要手段。我国真正意义上的现代远程教育是从1998年9月教育部批准清华大学、湖南大学、浙江大学、北京邮电大学作为现代远程教育首批试点高校开始的。现代远程教育具有传统教学模式无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时空上的限制,采用先进的教学手段和教学方法,可以实现适合学生个体发展的教学。因此,这种与网络相结合的学习系统的开发与利用越来越受到世界各国的广泛重视。    软件工程的基本思想就是将软件当作一种工程产品来处理,从时间角度对软件开发和维护的复杂问题进行分解,把软件生命的漫长周期依次划分为若干个相对独立的阶段,并给每个阶段赋予明确而有限的任务。从控制论的角度来说,这种思想就是在改造原有系统,设置系统状态观测点和系统控制点,以便了解当前所处的状态和控制系统的状态。另外,软件工程在每个阶段结束时都进行严格的技术审查和管理审查,这实际上就是在比较当前状态与预想状态的差别,并根据这些差别来反馈调整该阶段的设计。软件开发的一个共识,是把一个大的项目划分成一些小的模块,再把小的模块划分成更小的模块。如果这些小模块是独立的(或者原来就是一个独立的项目),那么软件工程至少可以提高它的重用性。 任何软件系统要想获得较好的质量和较高的开发效率都必须遵循软件开发的一般规律。开发一项系统工程所涉及的技术面较广,特别是诧此类与教学相关的系统,除了相关课程专业知识,还必须掌握各类实现技术,需要考虑的问题也较多,使软件开发的工作量加大,开发周期加长,需要提供一种手段来控制整个开发进程,以提高开发的成功率。由于教学对象的变更,经常需要增加或修改部分功能,维护量大,因此要求软件系统的可维护性高。另外,为了尽量减少系统开发与维护人员的交接问题,避免无形的浪赞,该软件系统必须具有较高的可读性。这就需要软件工程来有效合理的组织整个软件开发过程,这是一种指导软件开发的一种工程思想,软件工程的思想和原则可以明显提高软件的可靠性、可维护性及软件开发的成功率,是解决以上问题的有效方法。    本文就是在软件工程的思想和原则的基础上分析设计了一套网上作业系统,以此来探讨相关实现技术。     第2章 系统技术概述 2.1分布式应用系统 纵观人类计算扭的发展历史,每隔十年至十五年,信息产业就公发生周期性的变革,1950年至1970年期间,主要采用大型主机一终端的体系结构,应用系统则采用单一、集中的方式为用户提供

文档评论(0)

2749166188 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档