javawweb学生成绩管理系统实验报告.doc

javawweb学生成绩管理系统实验报告.doc

ID:55631629

大小:688.50 KB

页数:24页

时间:2020-05-21

javawweb学生成绩管理系统实验报告.doc_第1页
javawweb学生成绩管理系统实验报告.doc_第2页
javawweb学生成绩管理系统实验报告.doc_第3页
javawweb学生成绩管理系统实验报告.doc_第4页
javawweb学生成绩管理系统实验报告.doc_第5页
资源描述:

《javawweb学生成绩管理系统实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、武汉轻工大学数学与计算机学院《网络开发技术教程》大作业专业:信息管理与信息系统班级:信管二班学号:姓名张赛军指导老师:陆安生 2013年6月8日一、概述:首先我做的系统是学生成绩管理系统使用jsp+javabean+servlet的传统的MVC开发模式,使用mysql数据库来存储数据。其中Jsp实现视图端,Javabean是模型端,Servlet是控制端。Servlet担当主要逻辑控制,通过接受Jsp传来的用户请求,调用以及初始化JavaBean,再通过Jsp传到客户端,本系统中SqlBean担当主要的与数据库的连接与通信,JavaBean在本系统中主要担当配合Jsp

2、以及Servlet来完成用户的请求,而Jsp主要担当接受与响应客户端。体系结构图为:浏览器servlet览器jsp览器JavabeanDatabase览器请求响应应、、主要控制流程为:首先编写系统的登陆主页login.jsp;然后通过check类(check.java)来验证登陆信息,分别跳转到三个界面:学生端(student.jsp);教师端(teacher.jsp);管理员端(manager.jsp)。然后每个端口对应添加、删除功能界面。详细的后面会介绍。二、技术(tomcat,myeclipse等)在环境方面我配置的是:tomcat6.0+myeclipse6.

3、0+jdk7.0+mysql;技术路线:本系统的开发采用的是JSP+JavaBean+Servlet模式,在该模式中,结合了JSP和Servlet技术,充分利用了JSP和Servlet两种技术原有的优点。在此模式中,JavaBean作为模型的角色,充当JSP和Servlet通信的中间工具,Servlet处理完后设置JavaBean的属性,JSP读取此JavaBean的属性,然后进行显示。该模式更加明显地把显示和逻辑分离,使得代码更容易管理,适合大型项目的开发。【系统设计目标分析】本系统是用JSP实现的一个完全基于浏览器的学生成绩管理系统,管理员,学生,老师各自拥有以下

4、功能:(1)登录学生成绩管理系统的后台管理平台。(2)修改密码。(3)成绩查询。(4)他人成绩查询。(5)课表显示。(6)选课。(7)课程排名专业排名(8)显示学生信息(9)添加学生(10)显示教师信息(11)添加信息(12)显示课程信息(13)添加课程(14)成绩查询(按课程查询)(15)成绩查询(按专业查询)2.1【JSP中的各种技术】2.1.1【JSP概述】JSP即JavaServerPages,是由SunMicrosystem公司于1996年6月推出的新技术,是基于JavaServlet以及整个Java体系的Web开发技术。JSP已经成为开发Web动态网页重要

5、、快速和有效的工具,是全新的网络服务器编程环境。JSP充分利用了Java的强大功能,是一种优秀的服务器端技术。随着Java技术的日益成熟和流行,JSP在网络编程中也变得越来越重要。JSP基于强大的Java语言,具有极强的扩展能力,良好的缩收性,以及与平台无关的开发特性,成为构建动态网站的主流技术之一,JSP有着其他技术所不具备的优势。其优势在于:可以将内容的生成和显示进行分离、生成可重用的组件、采用标识简化页面开发。JSP能提供所有Servlet的功能2.1.2【Servlet概述】Servlet是Java编写的服务器端程序,是由服务器端执行和调用的Java类。Ser

6、vlet是采用Java技术来实现CGI功能的一种技术,能够像CGI一样动态地扩展Web服务器的功能,并采用请求——响应模式提供Web服务。Servlet和CGI一样都是运行在Web服务器上,用来生成Web页面。Servlet的主要功能在于交互式地浏览和修改数据,生成动态Web内容。其工作流程图如图2.1所示。Servlet工作流程:(1)客户端发送请求信息至服务器。(2)服务器将请求信息发送至Servlet。(3)Servlet生成响应内容并将其传给Servlet。响应内容动态生成,通常取决于客户端的请求。(4)服务器将响应信息返回至客户端。2.1.3【JavaBea

7、n概述】JavaBean是Sun公司为了进入因特网、企业网以及万维网上进行分布式计算的组件结构入口。按照Sun公司的定义,JavaBean是一个可重复使用的软件部件。JavaBean体系结构是第一个全面地基于组件的标准模型之一,该组件是Java类,这些类遵循一个接口格式,以便于使方法命名、底层行为以及继承或实现的行为能够把类看做标准的JavaBean组件的方式进行构造[7]。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速生成新的应用程序。JavaBean具有以下特点:(1)可以实现代码的重复利

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

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

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