在线作业系统的设计与实现毕业论文

在线作业系统的设计与实现毕业论文

ID:1391831

大小:317.50 KB

页数:40页

时间:2017-11-11

在线作业系统的设计与实现毕业论文_第1页
在线作业系统的设计与实现毕业论文_第2页
在线作业系统的设计与实现毕业论文_第3页
在线作业系统的设计与实现毕业论文_第4页
在线作业系统的设计与实现毕业论文_第5页
资源描述:

《在线作业系统的设计与实现毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、在线作业系统的设计与实现毕业论文目录摘 要IAbstract:II第一章绪论11.1研究的背景11.2研究的内容11.3研究的意义2第二章系统的设计模式与技术准备32.1系统的设计模式32.2技术准备3第三章系统分析93.1可行性分析93.1.1经济可行性分析93.1.2技术可行性分析93.2需求分析93.2.1系统运行环境93.2.2系统功能需求93.2.3系统性能需求123.2.4主要功能要求13第四章系统设计144.1系统业务流程分析144.2功能模块的分析与设计14第五章数据库设计165.1数据库需求

2、分析165.2数据的组织与存储165.3逻辑设计17第六章系统实现206.1系统研发原则206.2系统的实现21第七章结论487.1工作总结与成果487.2不足及尚待解决的问题48参考文献49致谢5039..第一章绪论1.1研究的背景随着计算机以及网络的普及,教师与学生对辅助教学方式的要求也越来越高,在教学辅助方式上追求质量及效率。作为教学核心组成之一的作业管理也趋向更加便捷快速的方式。经过调查,现阶段高校进行作业管理的方式主要有三种:情况一:老师与学生的课外教学互动通过公共邮箱,如老师一般把教学资料上传到公

3、共邮箱供生下载,学生把电子版作业上交到公共邮箱。这种方式的局限性是邮箱的容量有限,对于大容量邮件,服务器只保存有限的时间而且老师难以统计学生提交作业的情况,也难以批改。情况二:通过U盘拷贝教师发布作业以及提交作业,这种方式的成本高,一旦U盘损坏会导致作业丢失。情况三:部分有该方面技术的教师会建立起个人辅助教学网站,网站开发需花费教师较多的时间和精力,一旦建成,修改要手动编辑源代码,比较麻烦,而且教师的个人教学辅助网站相对分散,其共享性不强,可管理性较差。针对目前的状况,很有必要开发一个操作简单,功能完备,为教

4、师学生进行作业管理提供便捷的在线作业管理系统,简化作业管理的步骤,从根本上解决作业提交步骤复杂的问题。1.2研究的内容本文以所设计的作业管理系统为背景,阐述了该系统的设计思路和功能分析。首先对该作业管理系统做出简要的概述,分析系统的背景及意义,再从需求分析,总体设计再到其各个功能的详细设计,再选择合适的开发语言工具对其进行代码实现。391.3研究的意义每次教授了新的章节或者内容之后,教师都有可能需要布置相应的作业或练习以保证学生可以牢固掌握相应知识。作为教学的核心之一的作业管理,其传统的实现方式步骤既繁琐又耗

5、时,还不能很好的保证作业发布的即时性及可控性,即教师无法在他需要的时候立即发布作业,教师也无法提前预设将要发布的作业,删除,编辑,批改等操作也不够便捷。这时,作业管理系统的作用就体现出来了。教师可以在网上发布自己的课程作业,而且还可以选择及时发布还是定时发布,对过期的作业进行删除,查看学生作业提交的情况,批改学生作业等,既方便快捷也省时高效。39第二章系统的设计模式与技术准备2.1系统的设计模式系统采用现今流行的B/S模式开发,分层设计如下:JSP页面Action控制层数据访问层数据库Struts2Mysql

6、图2-1系统分层设计图2.2技术准备lJavaJava,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。Java的语言特点如下:1.Java是简单的  Java与C++极为相似,但却简单得多。高级编程语言的所有特性中,不是绝对需要的都已删去了。例如,Java没有算符过载、标题文件、预处理、指针运算、结构、联合、多维数组、模板及隐式类型变换。如果你知道一点C、C++或Pascal,你很快就会驾驭Java。这里是一个简单的JavaHelloWorld程序:pu

7、blicclassHelloInternet{publics39taticvoidmain(Stringargv[]){System.out.println(“HelloIn-ternet!”)}}2.Java是面向对象的  Java是一种面向对象的编程语言。除了简单的类型,如数字和布尔算子之外,Java中的大部分都是对象。  正如任何面向对象的语言一样,Java代码也按类组织。每个类定义一组规定对象行为的方法。一个类可以继承另一个类的行为。在类的根层次上,通常是类对象。3.Java是静态类型的  在一个Ja

8、va程序中,必须定义所用对象(数字、字符、数组等)的类型。这有助于编程人员很快发现问题,因为当程序编译时可以检测类型错误。  不过,Java系统中的对象也有动态类型。要求一个对象为动态类型往往是可能的,所以编程人员写的程序可以对不同类型的对象做不同的事。4.Java是编译型的  当运行Java程序时,它首先被编译成字节代码。字节代码非常类似于机器指令,所以Java程序非常高效。然而,字节代码并不专对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。