javaweb上机实验报告(学生管理系统).doc

javaweb上机实验报告(学生管理系统).doc

ID:54605783

大小:4.57 MB

页数:28页

时间:2020-04-18

javaweb上机实验报告(学生管理系统).doc_第1页
javaweb上机实验报告(学生管理系统).doc_第2页
javaweb上机实验报告(学生管理系统).doc_第3页
javaweb上机实验报告(学生管理系统).doc_第4页
javaweb上机实验报告(学生管理系统).doc_第5页
资源描述:

《javaweb上机实验报告(学生管理系统).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一实验题目在线学生管理系统二开发背景简介随着网络技术的发展和普及许多以前基于CS的应用都开始向BS方向发展,而Java在这方面的应用有着许多其他技术不具备的优点,Java开发Web应用的主要技术是Servlet和Jsp技术,其实Jsp只Servlet的一种进化方便了开发者的使用。它们都具有强大的功能适用于许多大型项目的开发。在未来基于BS的应用也必将得到较好的发展。本实验是在讲完Jsp和Servlet课程后为掌握所学的知识而做的实验。三开发工具本次试验是在Windows平台下开发采用的集成开发工具是Myeclipse8.5,数据库使用的是MySq

2、l5.5,服务器采用的是Tomcat7.0。四实验设计在本实验中模仿的是MVC设计模式,但由于系统比较小所以省略了业务层,在页面层中直接调用了数据层。在做这个在线学生管理系统中业务基本上都是由Jsp页面完成的没有用到Servlet控制器。五实现的功能BrowserTomcat请求的htmlJSP处理页MysqlMysql数据库六试验截图1.登陆界面登录可以选择是身份,可以是学生,老师,和管理员。登录界面是login.html,它想login.jsp页面传了3个参数来进行页面的验证,其中验证的部分代码是,Stringuname=request.ge

3、tParameter("userName");Stringpwd=request.getParameter("userPass");inti=Integer.parseInt(request.getParameter("identity"));Stringsql="select*fromuserMangerwhereusername='"+uname+"'anduserpassword='"+pwd+"'";Statementstmt=conn.createStatement();ResultSetrs=stmt.executeQuery(sql

4、);if(rs.next()){session.setAttribute("userId",rs.getString("id"));session.setAttribute("userMark",rs.getString("identitymark"));response.sendRedirect("index.jsp");}else{response.sendRedirect("2.html");}1.其中系统用的学生表是这是学生表里面的初始化的数据,你可以看到登录的用户名和密码2.如果你输入登录的密码不正确,就会跳转到错误界面1.这是学生表的

5、登录成功的界面在这页面显示用户名称和上次登录的时间,这里是从数据库里面查询的,用到了session的功能。当然这个系统也可以在一台电脑上登录多个用户,多个用户之间是不会发生冲突的,因为链接的代码是学生的id号。intuserId=Integer.parseInt(session.getAttribute("userId").toString());intuserMark=Integer.parseInt(session.getAttribute("userMark").toString());Stringsql="select*fromstude

6、nt_tablewhereid=?andidentitymark=?";PreparedStatementps=conn.prepareStatement(sql);ps.setInt(1,userId);ps.setInt(2,userMark);ResultSetrs=ps.executeQuery();rs.next();取得用户的显示的信息的代码如下:   你好,

7、e/messenger_people.png"style="width:20px;height:20px"><%=rs.getString("username")%>【管理员】 欢迎登录  你上次登录的时间是:****年*月*日

1.在这个页面,你可以查询自己的的个人信息。1.如果个人信息不对,你可以进行修改个人信息,当然修改后会需要管理员批准才生效。修改个人信息时也是先从数据库进行

8、取值的,然后放到updatestuInfo.Jsp中进行显示的。其中的页面的代码是:<%@pagecontentType="text/h

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

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

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