北邮信息网络应用基础实验——jsp动态网页剖析.docx

北邮信息网络应用基础实验——jsp动态网页剖析.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息网络应用基础课程设计 题目: KOBE——See You Again动态网页 姓 名 孙尚威 学 院 电子工程学院 专 业 电子信息科学与技术 班 级 2013211202 学 号 2013210849 班内序号 04 指导教师 范春晓 一、 实验主题 运用JSP+SQL语言设计一个主题为《科比——see you again》的动态网页,可以发布在服务器TOMCAT7上运行。网页中运用css样式表和表单进行布局,通过链接数据实现用户注册和登录功能,利用jsp内置对象实现简单购物车功能,并实现网页安全登陆,在未注册时不能通过url登录到指定页面。计划实现 “商城购物车”,“用户注册”,“用户登录”,“网页安全访问”等基本功能。 二、 功能实现 有简洁大方的主页作为首页,使进入网站的访客清晰网页的主题是致敬NBA球星科比。通过主页上方的导航栏进行本地网页的跳转链接。由此可以跳转查看关于科比的一系列资料。 1、 科比20年职业生涯的荣耀时刻和他取得的伟大成就。 2、 科比生涯完整数据,包括各赛季得分、篮板、助攻等。 3、 科比精彩视频集锦,回忆他在球场上无所不能的表现。 4、 进入科比商城,跳转到登陆页面,如果没有账户可以先 进行用户注册,登陆成功后进入商城选购页面。可添加 商品放入购物车。点击查看购物车可查看已经添加的商品, 可以选择将商品逐个从购物车移除,也可以一键清空购物 车。购物车信息可保存。 5、 外部链接到科比官方个人网站。 6、 显示当前登陆用户的用户名,点击可以注销当前用户 三、 运行流程 进入网页首页(title.html)背景为一幅科比尽享掌声的背影图片,中间是白色字体的“SEE YOU AGAIN”以表示对科比退役的想念和祝福。背景音乐是《速度与激情7》的主题曲《see you again》。首页上方的导航栏可以进行服务器内部网页跳转。点击可分别进入“生涯”、“数据”、“视频”、“商城”等内容,点击“contact”可链接到科比官方个人主页,任意页面处点击“首页”可返回首页。点击商城进入登陆界面(如果已经登陆则直接进入商店界面),可选择新用户注册。登陆时查询数据库信息,如果失败则返回重新登录,如果成功则进入商城界面,同时标题栏右上角显示当前登陆用户名。在商城内可选择商品加入购物车,可查看购物车信息,清空购物车或删除单个商品。点击用户名可退出当前登陆用户信息。在没有用户登录信息时,直接输入“商城首页”和“购物车”的url无法访问页面,提示先进行登陆操作,并跳转到登陆界面。操作简洁易懂。 四、 功能实现及运行结果 1、 网页安全访问: 利用JSP内置对象session将当前客户端的用户信息取出并进行判断,如果用户名为null则判断当前无用户登录,无法访问当前url指定的页面。并通过弹窗提示(采用javascript技术)用户进行登陆操作,并指向登陆页面。实现安全访问功能。 body % if(session.getAttribute(susername) == null) { % script type=text/javascript language=javascript alert(please login); window.document.location.href=login.jsp; /script % } % 2、 用户注册: 在商城登陆页面前设置了用户登陆页面,只有用户完成登陆操作才可以访问“商店”页面进行购物操作。没有账号的用户可先进行注册再登陆。登陆界面通过表单将“用户名”“密码”信息提交到“registerdeal.jsp”,通过request将信息取出并连接数据库将信息添加到数据库之中。注册成功后弹出成功窗口提示并跳转到登陆界面进行登陆操作。如果注册失败则跳转到“reregister.jsp”页面,提示当前用户名已经存在,并返回重新注册。页面间跳转利用response技术实现。 注册界面: 注册成功: 注册失败: 3、 用户登录: 用已经注册过的账号登陆,表单信息传递到“testdbcon.jsp”, 连接数据库查询是否存在用户名,如果存在则跳转到登陆成功 页面,相关页面的导航栏的未登录变为当前登陆用户名;如果 没有用户名信息返回,则跳转到登

文档评论(0)

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

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档