admin 管理员组

文章数量: 887039


2024年2月21日发(作者:新浪博客登录官网)

.专业整理.

学习帮手.

京晓庄学院JAVA WEB程序设计》课程报告题目: 学生信息管理系统姓名:

学号: 13131320

班级: 13计算机转本1班完成时间2016年6月23号南《.

.专业整理.

成绩:数学与信息技术学院.学习帮手.

.专业整理.

目录1.2.3.系统需求分析 ............................................................................................................... 1相关技术与原理介绍.................................................................................................... 1系统分析与设计............................................................................................................ 23.1

3.2

3.3

4.系统功能分析........................................................................................................................... 2系统结构分析........................................................................................................................... 2数据库设计............................................................................................................................... 3系统实现....................................................................................................................... 44.1 登录模块实现............................................................................................................................... 44.2 教师模块实现............................................................................................................................... 64.3 成绩模块实现............................................................................................................................... 74.4 学生模块实现............................................................................................................................... 85.总结与体会.................................................................................................................115.1

5.2

工作总结................................................................................................................................. 11改进设想................................................................................................................................. 11.学习帮手.

.专业整理.

1.系统需求分析(对系统的功能需求进行分析)在本次的实验中主要用到了Eclipse、Mysql、Tomcat等软件。用JSP和、学生、成绩以及课程的查JAVABEAN编写代码,编写完的低吗主要用来实现教师询、修改、删除等操作。2.相关技术与原理介绍(对Tomcat、MySQL、JSP、JDBC、JAVABEAN等技术进行简要介绍)2.1、Tomcat简介Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,是开发和调试,在中小型系统和并发访问童虎不是很多的场合下被普遍使用个初学者来说,当一台机器上配置好JSP程序的首选。对于一Apache服务器,可利用它响应HTML(标通用标记语言下的一个应用)页面访问的请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你圆形tomcat时,它实际上是作为一个与Apache独立的进程单独运行。2.2、MySQL的简介MySQL是一个小型关系数据库管理系统(1)支持多线程,充分利用CPU资源。(2)一共TCP/IP、ODBC和JDBC等多种数据库连接途径(3)使用C和C++编写,并使用了多种编译器进行测试2.3、JSP的简介。,保证源代码的可移植性。,它的主要特性如下:.学习帮手.

.专业整理.

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻。JSP将网页逻辑与网页辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑设计的显示分离,支持可重用的基于组件的设计易。JSP(JavaServer Pages)是一种动态页面技术,使基于Web的应用程序的开发变得迅速和容,它的主要目的是将表示逻辑从Servlet中分离Java Servlet和JSP出来。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。2.4、JDBC的简介JDBC 扩展了Java 的功能。例如,用Java 和JDBC API 可以发布含有而该applet 使用的信息可能来自远程数据库连到一个或多个内部数据库中等各种不同的操作系统。企业也可以用applet 的网页,JDBC 通过Intranet 将所有职员(即使这些职员所用的计算机有Windows、Macintosh 和UNIX

Java 编程语言,对从Java 中便捷地)。随着越来越多的程序员开始使用。访问数据库的要求也在日益增加.学习帮手.

.专业整理.

3.系统分析与设计3.1系统功能分析(分析系统功能并给出系统功能结构图)

3.2系统结构分析(对系统的目录结构及分层结构进行分析与说明)

本项目是根据学生的日常管理,而开发的一个学生信息管理系统。本系统可以实现对教师信息、学生信息、课程以及成绩进行管理。系统要实现的功能主要包括五个方面:1、管理员登录模块.学习帮手.

.专业整理.

系统的登录功能,用于管理员的登录。2、教师管理模块系统中对教师信息的管理主要包括教师信息的查询等。3、学生管理模块系统中对学生信息的管理主要包括学生信息的查询等。4、成绩管理模块查看成绩信息。5、课程管理模块查看课程信息。.学习帮手.

、教师信息的添加、学生信息的添加、教师信息的删除、学生信息的修改

.专业整理.

3.3数据库设计(对数据库进行逻辑设计,对各表结构进行说明)

通过Navicat for MySQL来建立数据库,创建一个school数据库。建立的表如下所示:(1)t_teacher表主要用于教师的信息管理(2)t_student用来对学生信息的管理。(3)t_manager用于对管理员的管理。(4)t_score成绩信息的管理(5)t_course课程信息的管理.学习帮手.

.专业整理.

在使用过程中通过DBConnectionManager来实现数据库的连接。.学习帮手.

.专业整理.

4.系统实现4.1登录模块实现,给出关键代码并对代码进行说明,并给出实现效(分析各模块设计思路及实现流程果截图显示)登录模块用于管理员的登录,并且管理员可以对教师以及学生信息进行管理码如下:。它的代

用户名:密码:.学习帮手.

.专业整理.

管理员

//用于实现管理员的登录。.学习帮手.

type="submit"value="确定"type="reset"name="cancle"value="取消

.专业整理.

.学习帮手.

.专业整理.

.学习帮手.

.专业整理.

4.2教师管理模块实现、修改、删除以及添加的实现,具体代码如下:教师系统包括对教师信息的查询代码实现的功能是用于对教师信息的添加,如下图:.学习帮手.

.专业整理.

.学习帮手.

.专业整理.

4.3成绩查询模块实现用于管理员对学生的成绩进行分页查询对学生的成绩进行分页查询,具体代码如下:.学习帮手.

.专业整理.

.学习帮手.

.专业整理.

查询结果如下所示:4.4学生模块实现用来对学生的信息进行查询、修改、删除以及添加等操作理学生的信息,具体代码如下:(1)删除学生信息.学习帮手.

,便于管理员有效的管

.专业整理.

.学习帮手.

.专业整理.

实现效果如下图所示:(2)修改学生信息.学习帮手.

.专业整理.

.学习帮手.

.专业整理.

实现效果如下图所示:.学习帮手.

.专业整理.

5.总结与体会5.1工作总结(总结本次工作内容,收集开发过程中异常错误,对遇到的异常错误进行总结并说明是如何解决)

在这次实验中,本人主要进行的是教师信息管理的实现,包括对教师信息的查,询、修改、添加以及删除等操作。当然在编写这段代码的时候也遇到了很多的问题例如:在实现教师信息添加的时候,写进去的代码没有错误提示,但在运行的时候只有界面的出现,不能将数据添加进去,可在运行学生信息添加的时候完全是可以的。后来通过向同学请教,以及上网搜集资料,才知道是因为我的路径名没有添加进去,而且少编写了一个功能。还有在编写代码的时候,由于对一些语法的不熟悉,不知道它该用在什么地方,而花费了大量的时间去查找。通过这次的课程设计,让我深刻的感受到了基础知识的重要性,记得在编写一些。在代码的时候,完全不知到该从哪儿下手,只有一个一个的从书上找出相应的语法程序开发过程中,最重要的还是要掌握好基础的知识后再开发程序的过程还是会遇到很多的问题,如果基础知识不牢固的话,以。所以在平时一定要多掌握一些必要的语法,知道它该用在什么地方,不要到用到的时候才想起。并且在这次的实验中,使我学到了很多在书本上所没有学到的知识,也让我了解到了编写一个系统是多么的不易,但最后看到了运行出来的效果,还是很让我满意的。5.2改进设想(分析系统存在不足,提出改进设想)

.学习帮手.

.专业整理.

(1)系统的实用性(2)系统的安全性(3)系统的扩展性.学习帮手.


本文标签: 信息 实现 学生