javaweb上机实验报告学生管理系统.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
— PAGE \* Arabic 1 — javaweb上机实验报告学生管理系统 javaweb上机实验报告学生管理系统 1 2020年4月19日 一实验题目 在线学生管理系统 二开发背景简介 随着网络技术的发展和普及许多以前基于CS的应用都开始向BS方向发展,而Java在这方面的应用有着许多其它技术不具备的优点,Java开发Web应用的主要技术是Servlet和Jsp技术,其实Jsp只Servlet的一种进化方便了开发者的使用。 它们都具有强大的功能适用于许多大型项目的开发。在未来基于BS的应用也必将得到较好的发展。本实验是在讲完Jsp和Servlet课程后为掌握所学的知识而做的实验。 三开发工具 本次试验是在Windows平台下开发采用的集成开发工具是Myeclipse8.5,数据库使用的是MySql5.5,服务器采用的是Tomcat7.0。 四实验设计 在本实验中模仿的是MVC设计模式,但由于系统比 2 2020年4月19日 较小因此省略了业务层,在页面层中直接调用了数据层。在做这个在线学生管理系统中业务基本上都是由Jsp页面完成的没有用到Servlet控制器。 五实现的功能 六试验截图 1.登陆界面 3 2020年4月19日 登录能够选择是身份,能够是学生,老师,和管理员。 登录界面是login.html,它想login.jsp页面传了3个参数来进行页面的验证,其中验证的部分代码是, String uname = request.getParameter(userName); String pwd = request.getParameter(userPass); int i =Integer.parseInt(request.getParameter(identity)); 4 2020年4月19日 String sql = select * from userManger where username=+uname+ and userpassword=+pwd+; Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sql); if(rs.next()){ session.setAttribute(userId,rs.getString(id)); session.setAttribute(userMark,rs.getString(identity mark)); response.sendRedirect(index.jsp); }else{ response.sendRedirect(2.html); } 2.其中系统用的学生表是 5 2020年4月19日 这是学生表里面的初始化的数据,你能够看到登录的用户名和密码 3.如果你输入登录的密码不正确,就会跳转到错误 界面 4.这是学生表的登录成功的界面在这页面显示用户 6 2020年4月19日 名称和上次登录的时间,这里是从数据库里面查询的,用到了session的功能。当然这个系统也能够在一台电脑上登录多个用户,多个用户之间是不会发生冲突的,因为链接的代码是学生的id 号。 int userId=Integer.parseInt(session.getAttribute(userId) .toString()); int userMark =Integer.parseInt(session.getAttribute(userMark).to String()); String sql =select * from student_table where id=? and identitymark=?; PreparedStatement ps=conn.prepareStatement(sql); ps.setInt(1,userId); ps.setInt(2,userMark); ResultSet rs=ps.executeQuery();

您可能关注的文档

文档评论(0)

泰和宸风 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体泰和宸风文化科技(青岛)有限公司
IP属地北京
统一社会信用代码/组织机构代码
91370211MA94GKPQ0J

1亿VIP精品文档

相关文档