《JAVAWEB程序设计》报告模板.docx
- 文档编号:2171708
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:9
- 大小:18.47KB
《JAVAWEB程序设计》报告模板.docx
《《JAVAWEB程序设计》报告模板.docx》由会员分享,可在线阅读,更多相关《《JAVAWEB程序设计》报告模板.docx(9页珍藏版)》请在冰豆网上搜索。
《JAVAWEB程序设计》报告模板
《JAVAWEB程序设计》
南京晓庄学院
《JAVAWEB程序设计》
课程报告
题
目:
学生信息管理系统
姓
名:
沈莉莉
学
号:
13131320
班
级:
13计算机转本1班
完成时间
2016年6月23号
成
绩:
数学与信息技术学院
《JAVAWEB程序设计》
《JAVAWEB程序设计》
目
录
1.
系统需求分析........................................................
1
2.
相关技术与原理介绍..................................................
1
3.
系统分析与设计......................................................
2
3.1
系统功能分析.....................................................
2
3.2
系统结构分析.....................................................
2
3.3
数据库设计.......................................................
3
4.
系统实现............................................................
4
4.1
登录模块实现.......................................................
4
4.2
教师模块实现.......................................................
6
4.3
成绩模块实现.......................................................
7
4.4
学生模块实现.......................................................
8
5.
总结与体会.........................................................
1
1
5.1
工作总结........................................................
11
5.2
改进设想........................................................
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,来封装产生动态网页的处理
逻辑。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与
网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和
容易。
JSP(JavaServerPages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分
离出来。
JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet
和JSP配合才能完成。
JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
2.4、JDBC的简介
JDBC扩展了Java的功能。
例如,用Java和JDBCAPI可以发布含有applet的网页,而该applet使用的信息可能来自远程数据库。
企业也可以用JDBC通过Intranet将所有职员连
到一个或多个内部数据库中(即使这些职员所用的计算机有Windows、Macintosh和UNIX等
各种不同的操作系统)。
随着越来越多的程序员开始使用Java编程语言,对从Java中便捷地访
问数据库的要求也在日益增加。
1
3.系统分析与设计
3.1系统功能分析
(分析系统功能并给出系统功能结构图)
3.2系统结构分析
(对系统的目录结构及分层结构进行分析与说明)
本项目是根据学生的日常管理,而开发的一个学生信息管理系统。
本系统可以实现对教师信息、学生信息、课程以及成绩进行管理。
系统要实现的功能主要包括五个方面:
1、管理员登录模块
系统的登录功能,用于管理员的登录。
2、教师管理模块
系统中对教师信息的管理主要包括教师信息的查询、教师信息的添加、教师信息的删除等。
3、学生管理模块
系统中对学生信息的管理主要包括学生信息的查询、学生信息的添加、学生信息的修改
等。
4、成绩管理模块查看成绩信息。
5、课程管理模块查看课程信息。
2
《JAVAWEB程序设计》
3.3数据库设计
(对数据库进行逻辑设计,对各表结构进行说明)
通过NavicatforMySQL来建立数据库,创建一个school数据库。
建立的表
如下所示:
(1)t_teacher表主要用于教师的信息管理
(2)t_student用来对学生信息的管理。
(3)t_manager用于对管理员的管理。
(4)t_score成绩信息的管理
(5)t_course课程信息的管理
在使用过程中通过DBConnectionManager来实现数据库的连接。
3
《JAVAWEB程序设计》
4.系统实现
4.1登录模块实现
(分析各模块设计思路及实现流程,给出关键代码并对代码进行说明,并给出实现效果截图显示)
登录模块用于管理员的登录,并且管理员可以对教师以及学生信息进行管理。
它的代码如下:
width="300"height="200">用户名:
员
onClick="check()"> value="取消">
//用于实现管理员的登录。
4
《JAVAWEB程序设计》
5
《JAVAWEB程序设计》
4.2教师管理模块实现
教师系统包括对教师信息的查询、修改、删除以及添加的实现,具体代码如下:
代码实现的功能是用于对教师信息的添加,如下图:
6
《JAVAWEB程序设计》
4.3成绩查询模块实现
用于管理员对学生的成绩进行分页查询,具体代码如下:
对学生的成绩进行分页查询
7
《JAVAWEB程序设计》
查询结果如下所示:
4.4学生模块实现
用来对学生的信息进行查询、修改、删除以及添加等操作,便于管理员有效的管理学生的信息,具体代码如下:
(1)删除学生信息
8
《JAVAWEB程序设计》
实现效果如下图所示:
(2)修改学生信息
9
《JAVAWEB程序设计》
实现效果如下图所示:
10
《JAVAWEB程序设计》
5.总结与体会
5.1工作总结
(总结本次工作内容,收集开发过程中异常错误,对遇到的异常错误进行总结并说明是如何解决)
在这次实验中,本人主要进行的是教师信息管理的实现,包括对教师信息的查询、修改、添加以及删除等操作。
当然在编写这段代码的时候也遇到了很多的问题,例如:
在实现教师信息添加的时候,写进去的代码没有错误提示,但在运行的时候只有界面的出现,不能将数据添加进去,可在运行学生信息添加的时候完全是可以的。
后来通
过向同学请教,以及上网搜集资料,才知道是因为我的路径名没有添加进去,而且少编写了一个功能。
还有在编写代码的时候,由于对一些语法的不熟悉,不知道它该用在什么地方,而花费了大量的时间去查找。
通过这次的课程设计,让我深刻的感受到了基础知识的重要性,记得在编写一些代码的时候,完全不知到该从哪儿下手,只有一个一个的从书上找出相应的语法。
在程
序开发过程中,最重要的还是要掌握好基础的知识,如果基础知识不牢固的话,以后
再开发程序的过程还是会遇到很多的问题。
所以在平时一定要多掌握一些必要的语法,知道它该用在什么地方,不要到用到的时候才想起。
并且在这次的实验中,使我学到了很多在书本上所没有学到的知识,也让我了解到了编写一个系统是多么的不易,但最后看到了运行出来的效果,还是很让我满意的。
5.2改进设想
(分析系统存在不足,提出改进设想)
(1)系统的实用性
(2)系统的安全性
(3)系统的扩展性
11
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVAWEB程序设计 JAVAWEB 程序设计 报告 模板