课程管理系统设计毕业论文

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程管理系统设计毕业论文

目录

第一章引言 (1)

1.1 Java语言简介 (1)

1.2 Java 语言在网络上的应用 (1)

1.3 JSP 技术简介 (1)

1.4 Servlet技术简介 (2)

1.5 JavaBean技术简介 (3)

1.6 Tomcat 简介 (4)

第二章系统需求分析 (4)

2.1 设计目标 (4)

2.2 功能简介 (5)

2.3 运行环境 (6)

2.4 性能需求 (6)

2.5 数据需求 (7)

第三章系统概要设计 (7)

3.1 系统开发环境及工具 (7)

3.2 系统体系结构设计 (8)

3.3 系统功能划分 (9)

第四章系统数据库设计 (10)

4.1数据库的需求分析 (10)

4.2 数据库的逻辑设计 (10)

4.2.1 实体与属性之间的关系 (10)

4.2.2 数据库的E-R图 (11)

4.3 数据库的物理结构 (11)

4.3.1 班级信息表 (11)

4.3.2 课程信息表 (11)

4.3.3 学生信息表 (11)

4.3.4 教师信息表 (12)

4.3.5 管理员信息表 (12)

4.3.6 选课信息表 (12)

4.4 数据库的完整性和安全性 (12)

4.4.1 数据库的完整性 (12)

4.4.2 数据库的安全性 (12)

第五章功能模块设计 (13)

5.1 用户登录模块 (13)

5.2 学生功能模块 (13)

5.2.1 选修课程 (13)

5.2.2 查看成绩 (13)

5.2.3 更改信息 (13)

5.2.4 下载资料 (13)

5.3 教师功能模块 (14)

5.3.1 挑选学生 (14)

5.3.2 查看学生信息 (14)

5.3.3 公布成绩 (14)

5.3.4 上传资料 (14)

5.4 管理员功能模块 (15)

5.4.1 学生信息管理 (15)

5.4.2 教师信息管理 (15)

5.4.3 课程管理 (15)

5.4.4 班级管理 (15)

第六章系统测试分析 (16)

6.1 系统测试目的和原则 (17)

6.2 JSP中文乱码问题 (17)

6.3 测试环境 (17)

6.4 功能测试 (18)

6.5 测试结果 (18)

第七章绪论 (18)

致谢 (18)

参考文献 (19)

第一章引言

1.1 Java语言简介

Java语言是当今流行的网络编程语言,它的面向对象、跨平台、分布应用等特点给编程人员带来了一种崭新的概念,使WWW从最初的单纯提供静态信息发展到现在的能够提供各种的动态服务。Java不仅能通过编写小应用程序实现嵌入网页的声音和动画功能,而且还哪个应用与独立的大中型应用程序中,其强大的网络功能可以把整个Internet最为一个统一的运行平台。Java的诞生从根本上解决了Internet的异构、代码交换以及网络程序的安全性等诸多问题。Java 语言且有平台无关性,程序经过编译后,生成字节代码并运行在Java虚拟机上,随着Java Servlet的推出,Java的应用更加广泛,目前Java技术已成为项目开发的主要选择。

1.2 Java 语言在网络上的应用

Java程序可以获取网络上结点的图像、声音、HTML文档及文本等资源,并可以对获得的资源进行处理。例如Java程序可以每隔一定时间读取某结点提供的最新数据,并以图表的形式显示出来。在编程处理上,一般先生成一URL类型的对象,然后用 Java中相应的方法(method)获取该对象所代表的资源。

1.3 JSP技术简介

JSP(Java Server Pages)是一种基于Java的脚本技术,这种技术为创建显示动态生成容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序哪个与各种

Web服务器、应用服务器、浏览器和开发工具共同工作。在JSP 的众多优点之中,其中之一是它能将 HTML 编码从 Web 页面的业务逻辑中有效地分离出来。用JSP 访问可重用的组件,如 Servlet、JavaBean 和基于 Java 的 Web 应用程序。JSP 还支持在 Web 页面中直接嵌入 Java 代码。可用两种方法访问 JSP 文件:浏览器发送 JSP 文件请求、发送至 Servlet 的请求。

1. JSP 文件访问 Bean 或其它能将生成的动态容发送到浏览器的组件。图5-1说明了该 JSP 访问模型。当 Web 服务器接收到一个 JSP 文件请求时,服务器将请求发送至 WebSphere应用服务器。WebSphere应用服务器对 JSP 文件进行语法分析并生成 Java 源文件(被编译和执行为 Servlet)。Java 源文件的生成和编译仅在初次调用 Servlet 时发生,除非已经更新了原始的 JSP 文件。在这种情况下,WebSphere应用服务器将检测所做的更新,并在执行它之前重新生成和编译 Servlet。

图1-1:浏览器发送 JSP 文件请求

2. 发送至 Servlet 的请求生成动态容,并调用 JSP 文件将容发送到浏览器。图5-2说明了该访问模型。该访问模型使得将容生成从容显示中分离出来更为方便。WebSphere应用服务器支持HttpServiceRequest 对象和HttpServiceResponse 对象的一套新方法。这些方法允许调用的 Servlet 将一个对象放入(通常是一个 Bean)请求对象中,并将该请求传递到另一个页面(通常是一个 JSP 文件)以供显示。调用的页面从请求对象中检索 Bean, 并用 JSP

相关文档
最新文档