JSP模式二编程

JSP模式二编程

ID:40317938

大小:693.66 KB

页数:10页

时间:2019-07-31

JSP模式二编程_第1页
JSP模式二编程_第2页
JSP模式二编程_第3页
JSP模式二编程_第4页
JSP模式二编程_第5页
资源描述:

《JSP模式二编程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课外实验二 JSP模式二编程(实验报告格式二)实验总题目:JSP模式二编程实验子题目:前台商品展示表:可选子题目列表(本列表不需出现在实验报告中)编号子题目文件位置要求1创建数据库并建立数据库连接com.jk13.db1.在MySql建立数据库,为各表输入记录,导出为sql文件作为资料。将sql自包含文件发给其他同学。2.采用c3p0连接池,建立连接类DbConn,使能够从该类的getConnection方法取得一个数据库连接。21)使用过滤器处理中文乱码2)后台操作主界面com.jk13.filter1.参考第7章,设置过滤器处理中文乱码2.分析需求文件,确定后台

2、工作所有功能,建立后台界面采用HTML框架或div实现,文件为bkmain.jsp31)注册2)登录3)退出程序Webrootbkreglogcom.jk12.bean1.客户表添加级别和密码字段。2.实现注册程序,将jsp提交的注册信息存入数据库。注册页面要作输入校验。3.实现登录程序,登录后,将登录用户信息存入User实例(在bean包),在session存放user对象User(name,role)。转向bkmain.jsp页面。4.用户退出后,清除session中user对象。清除页面缓存。41)后台图书入库2)出库程序Webrootbkbookma

3、nagecom.jk12.bean1.添加一表:商品库存(商品编号,出入库,数量,入货单价,经手人,日期,商品库存)其中库存为计算字段。2.创建图书入库程序,输入信息后添加到数据库;输入出错可对入库信息修改。3.模拟扫条形码出库,输入订单号,按出库按钮,将订单内图书在库存减去。将订单状态改为已发货。51)后台打折处bkdiscount1.设置部分图书打折,特定日子打折。发理。2)后台促销程序bkew布打折通告。1.添加、修改、删除新书通告。61)前台商品展示程序2)前台商品详情程序frcounter商品展示包括1.图书售价定为入货价的2倍。2.新书上架信息展

4、示,3.打折信息展示,4.图书分类展示,图书查询及列表。5.点击图书列出图书详情。建立加入购物车按钮。71)前台注册2)登录3)退出程序frreglog1.注册页面需要进行输入校验。2.登录后,在session设置user(name,role)3.用户退出,清除session中的user81)前台购物车程序frcart1.为订单表添加订单状态字段2.从商品详情页面添加图书到购物车,购物车页面列出,修改,删除商品。将购物车内信息保存到sesssion。参考P83。3.登录用户,将购物车信息保存到数据库。4.加入结账提交按钮91)前台结账2)已购商品状态程序frb

5、uy1.从结账提交信息,生成订单,保存到数据库。2.提供付款链接,付款后订单状态为已付款3.订单查询及投诉链接。10前台用户信息管理程序Fruser1.在页面顶端加入用户信息相看连接2.用框架形式,实现用户信息查看、修改。订单信息查看投诉信息及反馈信息查看个人积分查看121)前台商品评价2)投诉程序frscorefrcomplian1.用户收到商品进行评价2.发起投诉。133.实验包位置:com.jk13,在其下按自定包名创建类。实验文件存储结构:对应数据库表的实体类访问bean类实例-表记录增、删、改、查操作类连接数据库类业务处理类,调用dao类实现具体业务

6、,如图书馆系统中的借还书实验数据库设计:数据库:dbchap5客户表:t_customer商品分类表:t_goodscate商品表:t_items订单表:t_orders连接表:t_seleItems订单详情节-订单中包含的商品是由连接表记录的。数据库设计的原则:使用中只增加记录,不增加字段。结构固定。表列数不要太多。以上表结构是一个简例,实用中,订单详情还包括商品数量。订单表还应该加上日期。实验程序设计:Index.jspiindex前台商品展示Goods.jspcate.jspDbchap5数据库goodsServiceC3p0连接池dbpoolgoodsDAO

7、,catesDao1、使用JNDI和C3P0,定义为应用局部连接池例子如下:(1)将mysql驱动包导入到项目文件夹新建web项目:file->new->webproject,命名lab1选定项目lab1,右击,BuildPath->ConfigureBuildPath…Addexternaljars…选择mysql-connector-java-5.1.26-bin.jar包,确定(2)将C3P0包导入到项目路径中。C3P0包位于:SSH机房安装文件hibernate-distribution-3.6.10.Finalliboptionalc3p0文件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。