《操作系统》课程网上答疑系统的设计与实现.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-05-03
  • 论文字数:19938
  • 当前位置论文阅览室 > 论文范例 > 本科论文 >
  • 课题来源:(小熊熊)提供原创文章

支付并下载

摘要:随着信息技术的发展,越来越多的技术手段被用于教育教学当中,计算机网络对社会生活的全方位都产生着影响,在教学过程中,许多学校利用网络课程来解决实际问题,实现其教育目的。然而,一门完整的网络课程,答疑部分是它的重要组成部分。

《操作系统》课程网上答疑系统的实现分为三个主要的模块,分别为:学生模块、教师模块、管理员模块。每一个模块有各自的功能:学生模块主要是学生提出问题,查看以往提出的问题,参与问题的讨论和与教师进行交流;教师模块主要是教师查看学生提出的问题,回答问题,并与学生进行交流和讨论;管理员模块的主要功能是维护系统的正常运行,它拥有整个系统的最高管理权限。系统采用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