- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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();
您可能关注的文档
- CDA数据分析师认证考试.docx
- CDB工程专业术语中英文对照.docx
- CCC工厂质量保证能力要求.docx
- CD1000-T包装机技术说明.docx
- CEMS系统检修、运行操作规程(试行).docx
- CET4 大学英语四级试题整理之完形填空.docx
- CFG-D1-B轨道电路分路残压定压测试器说明V1.0新(10.1.28).docx
- CFG-D2型轨道电路分路残压定压测试器说明书V1.1.docx
- CFD中稳态与瞬态的区别.docx
- Ch04市场营销环境.docx
- 金融科技背景下金融消费者权益保护法律问题及对策教学研究课题报告.docx
- 区域间人工智能教育合作模式下的教育政策协同与创新机制教学研究课题报告.docx
- 大学生态学课程中校园植物群落结构研究课题报告教学研究课题报告.docx
- 初中AI课程中机器学习项目与社会科学民意分析的教学实践课题报告教学研究课题报告.docx
- 《城市空气质量改善中机动车尾气排放的排放源排放法规标准实施反馈》教学研究课题报告.docx
- 基于注意力机制的校园垃圾分类图像语义分割研究课题报告教学研究课题报告.docx
- 初中法治教育案例教学对学生法律认知结构的影响分析教学研究课题报告.docx
- 初中历史事件因果关系艺术可视化呈现实践课题报告教学研究课题报告.docx
- 初中物理电磁感应现象在科学实验中的磁场可视化装置设计课题报告教学研究课题报告.docx
- 高中数学教师教学画像分析及课程教学改革探讨教学研究课题报告.docx
原创力文档


文档评论(0)