网站大量收购独家精品文档,联系QQ:2885784924

jsp期末课程设计.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jsp期末课程设计

郑州大学西亚斯国际学院电子信息工程学院期末课程设计报告课程名:应用系统项目实践学号2016XXXXXXXX1专业班级软件工程专升本姓名张QQ 群513290509日期:  2017 年6月17日诚信声明本人郑重声明:本课程设计报告及其任务内容是本人在老师的指导下独立完成的,在设计的过程中,所有设计内容均系本人个人劳动成果。如有发现任何抄袭或雷同,被拷贝方和本人的成绩结果后果自负,特此声明。(在下面抄写上述内容)本人签字:年月日详细设计本应用实现的功能为图书购物车,共分为6个页面。分别为:用户登录页面、选购图书页面、图书选购反馈页面、图书详情页面、注销页面以及登录错误反馈页面。实现登录功能后,能够将用户的用户名、选购图书信息、通信地址信息保存在session对象中,实现了同一个会话内对多个页面对session对象中的信息的共享。Session对象用于存储从一个用户开始登录访问JSP页面起,到用户注销登录为止,特定的用户会话所需要的信息。用户在应用程序的页面切换时,Session对象的变量不会被清除。由于页面较少,没有写一个独立的CSS文件,在每个页面都有一个style,用来设定简单的页面格式等。用户登录页面,通过表单对其相关登录内容,包括用户名、密码、提交、重置等。选购图书页面通过对用户名、密码的验证,如果登录时用户名、密码错误,则会提示用户名密码错误,并进入重新登录页面。用户名、密码正确,才可以正常选购图书等等操作。并且通过Session保存用户名、密码。图书详情页面,通过数组来返回用户名、选购图书信息、地址等信息,并提供注销登录超链接。通过session.invalidate();方法,session.invalidate();的销毁是把这个session所带的用户彻底的销毁,实现了注销登录并重新返回登录页面的页面效果。而登录错误页面反馈页面则是简单进行了标签提示,并重新定义一个登录页面。以下为页面实现截图以及页面代码截图:用户登录页面截图:用户登录页面实现代码:选购图书页面截图:选购页面实现代码:图书选购反馈页面:实现代码:选购详情页面实现代码:注销登录实现代码:登录错误提示页面:实现代码:设计总结通过本项目的实战练习,简单了实现了一个图书购物车从用户登录到用户注销登录的购买流程。本应用使用的工具为Eclipse,登录页面通过表单实现页面对齐的效果,并通过简单的CSS实现了页面的布局及背景颜色等。登录后,将客户的账号名和选购图书信息、以及通信地址信息保存在session对象中,实现了同一个会话内多个页面对session对象中的信息的共享。通过本项目的实战,也更加理解了Session(会话)的含义,即指一个用户与交互系统进行通信的时间间隔。在这里通过Session,实现了用户操作期间,保存及显示用户的用户名、购买详情的效果。通过注销登录销毁Session,从而完成整个购买流程。由于技术知识有限,页面设计相对不太完美,仅实现了用户登录到注销登录的流程。希望在接下来的深入学习中,认真学习相关知识,能够不断完善图书购物车的功能。

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档