Java web程序设计实验指导书(枣庄学院)无答案_第1页
Java web程序设计实验指导书(枣庄学院)无答案_第2页
Java web程序设计实验指导书(枣庄学院)无答案_第3页
Java web程序设计实验指导书(枣庄学院)无答案_第4页
Java web程序设计实验指导书(枣庄学院)无答案_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验报告枣庄学院信息科学与工程学院 20142015 学年 第 2 学期专 业: 课程名称: Java Web程序设计 班 级: 姓 名: 学号: 指导教师: 王琳琳 实验1 建立网上书店前台和后台首页实验目的:1 掌握JSP开发环境的搭配;2 掌握创建第1个JSP程序并部署运行; 3 掌握html文本结构、表单元素、图像元素的基本用法;4 掌握JavaScript的基本语法、常用语句、对象、事件处理方法;5 掌握如何通过JavaScript语言判断表单中各个元素中的属性值;6 了解Web应用体系结构和应用服务器。实验内容1. 设计前台登录页面index.jsp(1)界面运行截图(2)关键代码

2、2. 设计前台注册页面register.jsp,注册包含用户名、密码、确认密码等基本功能。(1)界面运行截图(2)关键代码3设计后台登录界面adminLogin.jsp。(1)界面运行截图(2)关键代码个人小结:成绩: 日期: 年 月 日实验2 实现用户的登录和注册实验目的:1. 掌握JSP页面的常用元素;2. 掌握使用JSP声明、表达式、脚本进行编程。3. 掌握JSP简单指令和动作;4. 掌握数据库操作的基本方法。实验内容:1实现购物网站中的用户注册功能。具体要求如下:n 注册信息有用户名、密码、确认密码,首先使用JavaScript进行初始验证,验证要求用户名和密码不能为空,密码和确认密码

3、必须相同。n 验证成功后表单提交给Registervalidate.jsp处理。在该页面完成数据库的连接、查询若注册的用户不存在则插入该用户的相关信息进入数据库userDetail表中。注册成功提示“注册成功然后请登录”链接到登录界面index.jsp;若未注册成功提示“注册失败重新注册”链接到注册页面register.jsp。 (1)如何使用JavaScript进行初始验证要求用户名和密码不能为空,密码和确认密码必须相同。(2)Registervalidate.jsp关键代码(4)运行截图2实现网上书店项目中的普通用户登录功能。具体要求如下:n 登录信息有用户名和密码,首先使用JavaScr

4、ipt进行初始验证要求用户名和密码不能为空。验证通过将表单提交给Loginvalidate.jsp进行处理。n 在Loginvalidate.jsp中,提取表单信息,在该页面完成数据库的连接、查询,查询用户信息是否合法。如果合法先将用户信息保存到Cookie和Session中,请求转发或重定向到top.jsp中;否则提示失败,超链接到index.jsp页面。n 在top.jsp中从Session中提取用户名和登录时间,并将信息显示输出。 (1)如何使用JavaScript进行初始验证要求用户名和密码不能为空。(2)Loginvalidate.jsp关键代码(3)top.jsp关键代码(4)运行

5、截图个人小结:成绩: 日期: 年 月 日实验3 实现后台用户的登录和后台用户管理实验目的:5. 掌握JSP页面的常用元素;6. 掌握使用JSP声明、表达式、脚本进行编程。实验内容:1 升级实验二中的登录模块,具体要求如下:n 修改login.jsp 动态页面,其中通过Java代码读取客户端的Cookie,用户在次登录时,登录页面中的用户名文本框里显示上次登录成功的用户名。n top.jsp并在top.jsp页面中增加“注销”超链接,单击后退出登录。n 添加Destroy.jsp,其中完成Session的销毁,并跳转到login.jsp(1) login.jsp关键代码。(新增功能代码)(2)t

6、op.jsp关键代码(修改部分代码)(3)Destroy.jsp关键代码(4)运行截图2 实现网上书店项目中后台管理员用户的登录功能,具体要求如下n 在Web站点根目录下新建一个名为admin的目录,用于存放所有后台管理页面。在该目录中新建登录页面adminLogin.jsp,用于后台管理员的登录,该页面表单数据提交给AdminLoginValidate.jsp处理。n 在AdminLoginValidate.jsp中提取表单信息,连接数据库查询用户名和密码是否正确,并判断该用户是否是管理员,如果是管理员跳转到adminMain.jsp.(1)adminLogin.jsp关键代码。(2)Adm

7、inLoginValidate.jsp关键代码3 实现网上书店项目后台用户管理模块的添加新用户功能,具体要求如下:n 在admin目录下创建addUser.jsp页面,该页面录入信息包括用户名、密码、确认密码和权限。使用JavaScript进行初始验证用户名、密码、确认密码不能为空,密码和确认密码必须相同。,验证成功后提交给AddUserValidate.jsp进行处理。n 创建AdminLoginValidate.jsp,提取表单数据,将数据插入到数据库。如果数据添加成功则提示相应的“添加成功”否则提示“添加失败”信息。(1)addUser.jsp关键代码。(2)AddUserValidat

8、e.jsp关键代码个人小结:成绩:日期: 年 月 日实验4 实现对图书的管理实验目的:1. 掌握利用Javabean组件实现JSP的基本应用2. 掌握JSP中page标签的使用。 3. 掌握JSP中forward动作标签的使用。 4. 掌握JSP中include动作标签的使用。实验内容1. 升级网上书店系统,使用JavaBean封装对userdetail用户表的操作具体要求如下:n 创建一个名为“User”的数据Bean用于存放userdetail表数据。这种封装业务实体数据的JavaBean常称为“实体Bean”。新建com.haiersoft.entity包,用于存放于表对应的实体Bean

9、。n 创建一个名为“UserDao”的业务Bean封装对userdetail表的查询、添加、修改及删除操作。n 修改实验三中的AddUserValidate.jsp,将进行数据库操作的代码改为使用Bean UserDao进行完成。(1)User Bean关键代码。(2)UserDao关键代码(3)修改后AddUserValidate.jsp关键代码。2 实现网上书店项目中后台管理的图书上架功能,具体要求如下:n 创建books表用于保存图书信息,其中图书的ISBN编码、书名及价格不能为空。字段类型说明isbnvarchar(20)图书编码,主键bookNamevarchar(150)书名pub

10、lisherIDint出版社IDpricedecimal(10,2)价格countint数量,默认0descriptionvarchar(1000)简介n 对应数据库表books,建立实体类Book.javan 创建BookDao.java,以面向对象的形似完成访问books表,实现添加、删除、修改以及查询图书的所有方法。n 创建图书上架页面addBook.jsp,使用JavaScript进行初始验证,验证成功后提交给AddBookValidate.jsp进行处理。n 创建AddBookValidate.jsp,提取表单数据,封装到Book对象中,使用BookDao中的相应方法将Book对象插

11、入到books表中。 (1)Book 实体Bean关键代码。 (2)addBook.jsp关键代码。 (3)AddBookValidate.jsp关键代码。3 实现网上书店项目图书列表信息的显示页面,具体要求如下n 新建图书列表页面booklist.jsp页面,用于显示数据库中books表中的图书信息。显示图书的书名、出版社、ISBN和价格信息。n 新建SercherBook.jsp查询所有图书信息,并将图书信息封装到List集合中传给booklist.jsp。使用BookDao完成数据库查询。n Booklis.jsp页面从请求中提取图书列表信息进行显示。图书列表每行提供序号和操作超链接,其

12、中操作包括查看详细、购买。n 查看详细和购买功能暂不实现,JSP页面用于显示数据,尽量减少业务代码处理。 (1)booklist.jsp关键代码。 (2)SercherBook.jsp关键代码。个人小结:成绩:教师签字: 日期: 年 月 日实验5 实现用户购买图书功能实验目的:1. 掌握request、response对象的使用;2. 掌握session对象的使用;2. 掌握page、out、pagecontext对象的使用;实验内容1.实现booklist.jsp页面中的图书查询功能,具体要求如下:n 实现booklist.jsp页面中,在查询表单中放置图书名称文本框和出版社列表框供用户输入

13、查询条件,当单击“查询”按钮时,表单提交给SercherBook.jsp处理。n 升级SercherBook.jsp,添加根据图书名称、出版社查询功能。(1)booklist.jsp图书查询功能关键代码。 (2)SercherBook.jsp根据图书名称、出版社查询功能关键代码。2 修改前台登录模块具体要求如下:n 登录成功后跳转到main.jsp;n main.jsp页面是框架页面分为两部分,上面是top.jsp,下部是booklist.jsp;(1) 修改LoginValidate.jsp,跳转到main.jsp(2) main.jsp关键代码(3) 运行界面截图3 实现图书列表页面boo

14、klist.jsp中查看图书详细信息的功能,具体要其如下:n 修改booklist.jsp页面,将 “查看详细”超链接到book.jsp,通过URL参数将对应图书的ISBN传给显示图书详细信息页面book.jsp。n Book.jsp页面获取图书的ISBN,查询数据库,显示图书详细信息。(1) 修改booklist.jsp页面,将 “查看详细”超链接到book.jsp关键代码 (2)book.jsp页面关键代码。 (3)运行界面截图4 实现booklist.jsp和book.jsp页面中的购买图书功能。具体要求如下:n 创建Buy.jsp用于处理购买图书操作。n 单击booklist.jsp页面中的“购买”超链接,将图书添加到购物车。n 单击book.jsp页面中的“添加到购物车”按钮,将图书添加到购物车中n 在top.jsp页面中添加“查看购物车”按钮,单击

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论