第1章系统实现1.1开发工具选择为了可以让系统达到预期的目标,我们使用了许多工具来协助整个的开发过程,接下来我们将对使用的开发工具作下简单的讲解。4.1.1Photoshop简介Photoshop是当前人们普遍运用的图像处理工具,它的功能主要是使用编辑和绘图对由像素组成的数字图进行编辑。在该系统的开发过程中,Photoshop的功能重点是对网页制作涉及到的一些图片进行处理,包含对网页绘制的按钮、图标以及模板的处理,进而使得系统的各个界面更加简洁美观,提高界面交际的友好型。4.1.2JAVA简介由于目前计算机科技高速更新换代以及网络化不断进步,JAVA编程语言是现阶段功能最全使用最普遍的编程语言,JAVA语言的开放性较高,而且上手快,容易学、功能全面、程序可读性较好等优势。在该系统的设计过程中,我利用JAVA开发工具JDK,来开展有关的程序编写工作。4.1.3MySQL简介MySQL是一个可以支持多个用户、以客户机、服务器为基础的关系型数据库管理系统。MySQL所具备的体积小、安装方便、速度快、开放源码等特点,成为了当下最流行的关系型数据库管理系统之一,许多系统开发都选择MySQL作为数据库,通过对比和选择,最终决定使用MySQL当做数据库的创建工具。4.1.4JSP简介JSP的中文名叫做JAVA服务器页面,它是在网页HTML文件中插入JAVA程序段和JSP标记,进而成为JSP文件,后缀名为(*.jsp).使用JSP开发的Web应用是跨平台的,可以在多个操作系统上使用。在该系统的开发中,我选用JSP技术开发有动态内容的WEB界面。4.1.5MyEclipse简介MyEclipse企业级工作平台,是EnterpriseWorkbench的简称,它是IDE的扩展,使用它能够帮助我们在数据库与JavaEE的开发、发布和应用软件服务器的整合上大大提升效率。它是功能强大的JavaEE集成开发环境,包含了完整的编码、测试以及发布功能,完整支持HTML、JSP、SQL等。MyEclipse是一个非常强大的应用于开发Java以及J2EE的Eclipse插件合集,它的功能十分全面,支持范围也很广,特别是对于各类开源产品的支持度较高。它当前可以支持JavaServlet、AJAX、JSP等多种功能。MyEclipse差不多概括了当前全部主流开源产品的专属Eclipse开发工具。4.1.6Tomcat简介Tomcat服务器是不收取任何费用且开放源代码的一个WEB应用服务器,它是一款轻量级的应用,在一些中型或者小型系统的开发以及并发访问用户较少的情况下被广泛应用,是开发和调试JSP程序的第一选择。对刚开始接触它的人,可以说,当在计算机上配置完成一个Apache服务器,能够使用它响应对(下的一个应用。)页面的访问。其实Tomcat服务器可以当做是Apache的扩展,但是Tomcat服务器能够独自运转,因此在运转Tomcat时,它能够被当做一个和Apache独立的程序单独运行。Tomcat服务器是由SUN开发的一款可以较好的Servlet/JSP的容器。Tomcat的功能是解决客户端请求,将请求命令传送至Servlet,将最后的结果返回至客户端。不仅如此,Tomcat服务器还具有WEB服务器的功能。4.2主要功能实现学生成绩管理系统为进一步实现用户的要求,分别配置了登录模块、系统管理子模块、教师子模块和学生子模块,下面将对这四大模块逐一进行讲解:4.2.1登录模块在登录模块输入用户的账号和密码,就可以登录,成功后可以自动跳转至相应角色的页面,假如用户的账号或密码有错误,系统自动提示。部分代码展示如下:varidendata="";$(function(){layui.use('form',function(){varform=layui.form;//监听提交form.on('submit(login)',function(data){varloginjson=JSON.stringify(data.field);varlogindata=JSON.parse(loginjson);varidentify=logindata.identify;if(identify==0||identify==1||identify==2){$.ajax({url:"dealLogin",data:logindata,type:'POST',success:function(data){if(data!="fail"){layer.msg("登录成功!!!",function(){ocalStorage.setItem("login_num",logindata.num);if(identify==0){location.href="adminIndex?account="+logindata.num}elseif(identify==1){location.href="teacherIndex?account="+logindata.num}elseif(identify==2){location.href="stuIndex?account="+logind...