1、5.总结与体会 11 _5.1工作总结 115.2改进设想 111.系统需求分析(对系统的功能需求进行分析)在本次的实验中主要用到了 Eclipse、Mysql、Tomcat等软件。用JSP和JAVABEAN 编写代码,编写完的低吗主要用来实现教师、学生、成绩以及课程的查询、修改、删 除等操作。2.相关技术与原理介绍(对 Tomcat、MySQL JSP、JDBC JAVABEA等技术进行简要介绍)2.1、 Tomcat 简介Tomcat 服务器是一个免费的开放源代码的 Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问童虎不是很多的场合下被普遍使用,是开发和调试 JSP程序的首选
2、。对于一个初学者来说,当一台机器上配置好 Apache服务器,可利用它响应HTML(标通用标记语言下的一个 应用)页面访问的请求。实际上 Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以 当你圆形tomcat时,它实际上是作为一个与 Apache独立的进程单独运行。2.2、 MySQL勺简介MySQL是一个小型关系数据库管理系统,它的主要特性如下:(1) 支持多线程,充分利用 CPU资源。(2) 一共TCP/IP、ODB(和JDBC等多种数据库连接途径。(3) 使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性。2.3、 JSP的简介JSP技术使用Java编程
3、语言编写类 XML的tags和scriptlets ,来封装产生动态网页的处理 逻辑。网页还能通过tags和scriptlets 访问存在于服务端的资源的应用逻辑。 JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于 Web的应用程序的开发变得迅速和容易。JSP(JavaServer Pages) 是一种动态页面技术,它的主要目的是将表示逻辑从 Servlet中分离出来。Java Servlet 是JSP的技术基础,而且大型的 Web应用程序的开发需要 Java Servlet和JSP配合才能完成。JSP具备了 Java技术的简单易用,完全的面向对象,具有平台无关性且安
4、全可靠,主要面向因特网的所有特点。2.4、JDBC的简介JDBC扩展了 Java 的功能。例如,用 Java和JDBC API可以发布含有 applet 的网页,而该applet 使用的信息可能来自远程数据库。企业也可以用 JDBC通过Intran et 将所有职员连到一个或多个内部数据库中(即使这些职员所用的计算机有 Windows、Macintosh 和UNIX等各种不冋的操作系统)。随着越来越多的程序员开始使用 Java编程语言,对从Java中便捷地访问数据库的要求也在日益增加。3.系统分析与设计3.1系统功能分析(分析系统功能并给出系统功能结构图)3.2系统结构分析(对系统的目录结构及
5、分层结构进行分析与说明)本项目是根据学生的日常管理,而开发的一个学生信息管理系统。本系统可以实现对教师信 息、学生信息、课程以及成绩进行管理。系统要实现的功能主要包括五个方面:1、管理员登录模块3、学生管理模块系统中对学生信息的管理主要包括学生信息的查询、学生信息的添加、学生信息的修改4、成绩管理模块 查看成绩信息。5、课程管理模块查看课程信息。3.3 数据库设计(对数据库进行逻辑设计,对各表结构进行说明)通过Navicat for MySQL 来建立数据库,创建一个 school数据库。建立的 表如下所示:(1)t_teacher表主要用于教师的信息管理煙长厦十遴傥允许空值m卜TEANOva
6、rthar20 ,1TEAPWDvarcharTANAMETEASEXvarclarTITIE2Q0 1 1(2)t_student用来对学生信息的管理容类型 1転度十逬位ft浒空值MSTUMO/ISTUPWDSTUMAMEvardiar13STUSEXSTUAGEint4s(3)t_manager用于对管理员的管理呷产r八iirrLuwpg/ 丄lu 川I理iwr: F rvll PTDX4JI L辰十 LJUiLI 口|MANNO|MANNAWE|manptoadmin 1(4) t_score成绩信息的管理|奘型+逬位咒谍空值(T1ID|int2DCOURSENO四TYPESCOREfl
7、oat(5) t_course课程信息的管理J类型长度+进位冗祥空值(r| varchar tiCOUR5ENAMEvararvCREDITteamo2在使用过程中通过DBConnectionManager来实现数据库的连接4.系统实现4.1登录模块实现(分析各模块设计思路及实现流程,给出关键代码并对代码进行说明,并给出实现效 果截图显示)登录模块用于管理员的登录,并且管理员可以对教师以及学生信息进行管理。它的代 码如下:vform action= loginAction.jsp name=loginform method= post vtable align= center border=
8、1 cellspacing= 0 cellpadding= width= 300 height= 200tr td 用户名:/tdinput type= textusername size= 20/trtr 密 码:passwordtd colspan= 2radiorole value= checked 管理员td align= submit value=确定on Click=check()resetcancle取消/table/form/用于实现管理员的登录。信蜃查询用户书:密码:etfimMl学牛信息管理系统遍器克迎悔!退出羊生信息百理 学生怎已垂询 半牛i三惠淙加 牲怎ftfflUS
9、.堂牛桓嵐爆曲轶师悟息管理.rti.ii I,- ,- II T: itC JJO ;:匝 EA1K评.程晋理櫥吾理 成绮佢覚杳询4.2教师管理模块实现教师系统包括对教师信息的查询、修改、删除以及添加的实现,具体代码如下:background Uscrs 123561D亡厲ktcp 丹匕五 12 12s tuSystcmkfebffoCJt imajrc top jpg * t3h le tHirdr-0J, width = jFJ00-xeK/tdtdxinput type - name-tecrnox/tdc/tir? ; nput type=Brtexfp nae=te口l*Ay.-Vv
10、VvV-zX-X/Xr-S-*i*-.*-rX-X-X-V-y/-zS-Wtdiinput type F-ejrt .nmmewtensejs-H ,ZvnTSr*Mr*!*1SSSrVvZvTW!jtir?,.tdxinput type=text,r tte,r?-/td?/tr.X.r.=std input type passord nametefjpwciJpx/td Ctr lign-prcentcrrrtd cdspani*2nethQd=Bbi;brh? 呂门bp;吉盂熬叮牛亍 /h5fomi action= teaVtatidPTe j 吕Kinput nanie-BFstrrew value onClick=wcheckOnbsp ;Hibsp;i nput nafrescte口厂” type=A/td代码实现的功能是用于对教师信息的添加,如下图:添加教师信息提交 取肖新的数据已经添加到数据库中!1 II4.3成绩查询模块实现用于管理员对学生的成绩进行分页查询,具体代码如下: 对学生的成绩进行分页查询JJconDBConnectionWanaer.呂已覽1口nnectian();int intPageSize; 打一史匸丽打与底i.n t IrltAdwCdurltj; /Lint IhtPageCauirit /ajTtfrbi
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1