需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:19938 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着信息技术的发展,越来越多的技术手段被用于教育教学当中,计算机网络对社会生活的全方位都产生着影响,在教学过程中,许多学校利用网络课程来解决实际问题,实现其教育目的。然而,一门完整的网络课程,答疑部分是它的重要组成部分。 《操作系统》课程网上答疑系统的实现分为三个主要的模块,分别为:学生模块、教师模块、管理员模块。每一个模块有各自的功能:学生模块主要是学生提出问题,查看以往提出的问题,参与问题的讨论和与教师进行交流;教师模块主要是教师查看学生提出的问题,回答问题,并与学生进行交流和讨论;管理员模块的主要功能是维护系统的正常运行,它拥有整个系统的最高管理权限。系统采用B/S开发模式,开发工具选择JAVA、JSP、JavaScript、Html语言,开发环境采用MyEclipse、Tomcat服务器技术,后台数据库选用SQL Server 2000。 本论文主要介绍了《操作系统》课程网上答疑系统的分析、设计和开发的全部过程,其中运用数据流图、ER图、系统流程图等对系统的设计过程进行详细的说明。全文共分为绪论、相关技术、需求分析、系统总体设计、数据库设计、系统详细设计、系统测试,结论八部分。
关键词 网上答疑;网络课程;JSP
目录 摘要 Abstract 1 绪论-1 1.1 课题来源-1 1.2 课题现状-1 1.3 课题的意义-1 2 关键技术-3 2.1 JSP技术-3 2.2 MyEclipse开发工具-4 2.3 Tomcat应用服务器-4 2.4 SQL Server 2000-5 3 需求分析-6 3.1 问题分析-6 3.2 任务概述-6 3.3 功能需求概述-6 3.4 数据流图-6 3.5 数据字典-8 3.5.1 数据存储-8 3.5.2 数据处理-9 4 系统总体设计-11 4.1 系统功能结构-11 4.1.2 管理员子系统模块-11 4.1.2 教师子系统模块-12 4.1.3 学生子系统模块-12 4.2 系统流程图-13 4.3 系统安全性设计-14 4.3.1 登陆用户的安全性-14 4.3.2 数据安全性-14 5 数据库设计-15 5.1 数据库概要说明-15 5.2 数据库概念设计-15 5.3 数据库逻辑设计-18 5.3.1 管理员信息表(administrators)-18 5.3.2 控制系统信息表(cust_system)-18 5.3.3 留言表(liuyan)-19 5.3.4 学生信息表(student)-19 5.3.5 学生问题表(stu_questions)-19 5.3.6 公告表(news)-20 5.3.7 部门表(department)-20 5.3.8 老师答疑表(tea_to_stu)-20 5.3.9 教师信息表(teacher)-21 6 系统详细设计-22 6.1 概述-22 6.2 系统的实施-22 6.3 数据库连接设计-22 6.4 系统注册设计-23 6.5 系统登录页面设计-24 6.6 系统管理模块设计-25 6.7 公告管理模块设计-29 6.8 教师管理模块设计-31 6.9 学生管理模块设计-33 6.10 留言管理模块设计-35 6.11 问题管理模块设计-37 6.12 修改密码模块设计-42 7 系统测试-44 7.1 程序运行环境-44 7.2 测试出现的错误-44 7.3 系统调试-44 结论-45 致谢-46 参考文献-47 附录-48 |