需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9286 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:相比起传统教学,网络教学有很多的优势,它可以不受时间地点的限制、并且有越来越多的人都选择用网络来进行学习,人们对网络教学系统功能的要求也越来越严格,因此开发了一个功能较齐全的网络教学系统,本系统主要实现了选课,网上答疑,网上提交并下载作业,留言等功能。 此网络教学系统运用了B/S模式的架构,所用的编程语言是JSP和Java,应用了分布式的一些概念。系统共分三层,可以同时进行业务处理与数据库处理。系统在Windows10环境下开发,服务器端使用Jakarta-Tomcat-4.0.1 for Windows作为HTTP和JSP的服务程序来解释执行JSP脚本。本次开发首先探讨了系统的可行性与技术性需求,然后进行总体设计,最后讨论系统中需要改进的地方,改进并完善。 用户们可以借助本系统进行自己想要进行的操作,教师用户可以应用系统开展课堂教学,学生可以应用系统进行学习、测试、答疑和留言来进行相互间的交流。
关键词:网络教学;自主测试;留言板
目录 摘要 Abstract 1 引言-1 1.1课题背景-1 1.2 目的和意义-1 1.3 系统主要研究内容-2 1.3.1 项目的问题分析-2 1.3.2主要研究内容-2 1.4 系统可行性分析-2 1.4.1经济可行性分析-2 1.4.2技术可行性分析-2 1.4.3操作可行性分析-3 2 需求分析-4 2.1用户需求-4 2.2功能需求-4 2.3业务流程-4 3总体设计-5 3.1系统模块的总体设计-5 3.1.1系统模块的设计目的-5 3.1.2 系统体系结构及模块划分-5 3.1.3各个模块的详细功能-5 3.2系统数据库的总体设计-6 3.2.1数据库设计概要-6 3.2.2数据库详细设计-6 3.2.3系统E-R图-7 3.2.4数据流图-8 4.1主界面的详细设计-10 4.2网上选课模块的详细设计-10 4.3 留言板模块的详细设计-11 4.4 收发作业模块的详细设计-11 4.5 答疑作业模块的详细设计-12 4.6 管理员模块的详细设计-13 4.6.1信息管理模块的详细设计-13 4.6.2班级管理模块的详细设计-13 4.6.3教师信息管理模块的详细设计-13 4.6.4课程管理模块的详细设计-13 5 系统测试-15 5.1 测试的基本概念和目的-15 5.2 测试的任务-15 5.3系统测试内容-15 5.3.1测试用例-15 5.3.2 BUG列表-17 结 论-18 参考文献-19 致 谢-20 |