Java企业级开发框架实验报告_第1页
Java企业级开发框架实验报告_第2页
Java企业级开发框架实验报告_第3页
Java企业级开发框架实验报告_第4页
Java企业级开发框架实验报告_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

本科实验报告课程名称: java企业级框架 实验项目: 实验一,实验二,实验三,实验四 实验地点: 行勉楼C310 专业班级: 软件1329 学号: 2013005418 学生姓名: 武英杰 指导教师: 苏官兴 2016 年 6 月 15 日实验一:基于SSH企业级框架设计一、实验目的通过基于SSH企业级框架设计 实验,使学生在实际的案例中完成Struts2框架环境配置工作,并熟悉使用Struts2开发Web项目的主要流程,加深对java企业级框架课程基础理论、基1本知识的理解,提高分析和解决实际问题的能力,使学生在实践中熟悉企业级框架开发的规范,为后继的学习打下良好的基础。二、实验要求学生以个人为单位完成,自选题目,使用Struts2进行完成集合数据的添加、删除、修改、列表等功能,并完成实验报告。3、 实验主要设备:台式或笔记本计算机4、 实验内容电子商务项目下,使用struts2完成集合数据的添加、删除、修改、列表等功能。1、前台页面(product.jsp)base href=产品列表页!-产品列表页 产品列表页 产品列表页 产品列表页 产品列表页2、添加功能(add.jsp) base href= My JSP add.jsp starting page !- 我是添加页面 add 删除功能(delete.jsp) base href= My JSP add.jsp starting page !- 我是删除页面 delete 修改功能(update.jsp) base href= My JSP add.jsp starting page !- 我是修改页面 update 列表功能(show.jsp) base href= My JSP add.jsp starting page !- 我是列表页面 show 实验二:运用MVC框架实现电子商务企业分析原型设计一、实验目的通过运用MVC框架实现电子商务企业分析原型设计实验,使学生在实际的案例中完成对电子商务网站类的项目的主要业务与建模知识,并熟悉网站开发的有关流程,加深对Java企业级开发框架课程基础理论、基本知识的理解,提高分析和解决实际问题的能力,使学生在实践中熟悉企业级框架开发的规范,为后继的学习打下良好的基础。二、实验要求学生以电子商务项目,需求分析入手,编写需求分析文档。并使用PowerDesigner完成数据建模,并提供数据模型,模型表数量不应少于10张核心表。电商项目为自选题目,并形成实验报告。3、 实验主要设备:台式或笔记本计算机四、实验内容1 引言1.1文档介绍在此文档中我们详细的介绍了对开发此电子商务系统应实现的功能性需求,非功能性需求以及在开发此系统时应遵循的规范,同时我们说明了此系统要求的软硬件环境需求,后期测试与维护的流程。1.2编写目的为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档,本文档综合客户需求及技术开发建议提出一些说明。1.3文档范围本文档包含以下几部分:(1)产品介绍(2)产品面向的用户群体(3)产品应当遵循的标准或规范(4)产品的范围(5)产品中的角色(6)产品的功能性需求(7)产品的非功能性需求(8)需求确认2.目标该系统作为饭摩尔商品展示、餐厅展示、预订订单生成、预订订单执行、普通商品订单、普通商品订单的执行。宣传平台,通过电子商务系统的建设,应实现将饭摩尔的产品信息发布在互联网上,以供更多的人了解、预订就餐、订购商品,而管理员可以很灵活地控制这些信息在网络上的展现内容。3.产品面向的用户群体本系统面向以大众为主的用户群体,为它们提供B/S交易的平台及饭摩尔发布的产品信息,本系统的用户分为管理员、饭店商家、平台会员及游客。4产品应当遵循的标准或规范国际标准化组织及国家行业标准(ISO/GB)。5产品范围6.产品的角色7.功能需求7.1功能划分(后台)完整的电子商务系统包括多个模块,每个模块有多个功能,通过整合,它们形成一个完全集成的基于WEB的方案。电子商务系统主要包含以下模块:商品管理、订单管理、登录注册、前台商品显示、商品购买、会员管理六大模块。7.2功能描述7.2.1前台显示功能描述该模块主要是展示商品,包括最新商品,热卖商品以及打折促销的商品。同时,用户和管理员的登陆也通过该页面进行。当用户点击查看更多时将跳转到商品列表页面,在此页面中将列出所有商品,并进行分页显示,每页10个。7.2.2商品管理功能描述通过商品管理来完成以下任务添加新的商品,向数据库中添加最新商品和打折促销的商品,并在首页中显示出来。修改商品,可以修改商品价格,名称等数据。以刺激消费者产生购买欲望。删除商品,可以将一些过期或者受召回事件影响的商品下架,以免带来负面影响。查询商品,便于及时掌握商品的信息。7.2.3商品购买功能描述消费者点击某个商品时将跳转到商品详细页面,在此页面中点击购买图标,便可以将此商品信息存入网络购物车中,从而使消费者方便继续购物。7.2.4订购管理功能描述当消费者购物完以后,点击结账按钮,首先将产生一个虚拟账单,上面讲罗列此次用户的购物信息,用户确认以后,将转到结账功能,而订单将存入数据库中进行保存以供用户以后的查询及管理员的管理。7.2.5登录注册功能描述当网民想要购买商品,系统会自动进行判断,该网民是否为登录,如果已登录,则可以购买商品,否则系统将会进行提示。当输入正确的账号密码后,系统判断数据库中是否存在该用户,若存在,便可以继续购物,若不存在,则会提示是否注册新用户。经过该网民同意后,跳转到注册页面,根据流程完成注册,成为该网站的正式用户。完成注册后,将转到首页,登录后,系统判断用户身份,如果是普通用户就可以购买任何喜欢的商品,若是管理员,则可以对商品和用户的订单进行管理。8.产品的非功能性需求8.1用户界面需求需求名称、详细要求、首页显示网站发布后首先浏览到的页面是网站的首页、页面风格客户设计页面页面字体显示、以黑色为主。8.2软硬件环境需求需求名称详细要求CPU20Hz以上(推荐)内存1GB以上(推荐)操作系统WindowsXP上版本技术选择JSPDBMS选择SQLServer2005(建议用mysql)架构选择Struts2+Spring+Hibernate其他CSS样式和JavaScript脚本,要兼容IE、Safari、火狐、谷歌等主流浏览器实验三: 电子商务详细设计及关键技术一、实验目的通过 电子商务详细设计及关键技术实验,使学生在实际的案例中完成Struts2、前端框架的主要开发步骤,并熟悉网站开发的有关流程,加深对Java企业级开发框架课程基础理论、基本知识的理解,提高分析和解决实际问题的能力,使学生在实践中熟悉企业级框架开发的规范,为后继的学习打下良好的基础。二、实验要求学生以JavaScriptUI类库为基础,借助Struts2完成前端Grid列表的开发应用,通过Struts2提供JSON数据支持,项目表为自选题目,使用struts2+ligerUI框架完成,并完成实验报告。3、 实验主要设备:台式或笔记本计算机4、 实验内容package cn.struts2.jsons;import java.util.ArrayList;import java.util.Date;import java.util.List;import cn.struts2.beans.Product;import com.opensymphony.xwork2.ActionSupport;public class JsonDataListAction extends ActionSupport private List rows;private int page = 1;private int pagesize = 10;private int total; / 总记录public List getRows() return rows;public void setRows(List rows) this.rows = rows;public int getPage() return page;public void setPage(int page) this.page = page;public int getPagesize() return pagesize;public void setPagesize(int pagesize) this.pagesize = pagesize;public int getTotal() return total;public void setTotal(int total) this.total = total;public String execute() throws Exception Product product01 = new Product(1, book0101, 图书, 50.00, 本,学习,爱好,休闲,旅游, 这是一本好书,可是没有书名,所以没出版,请期待, new Date();Product product02 = new Product(2, book0201, 图书, 50.00, 本,学习,爱好,休闲,旅游, 这是一本好书,可是没有书名,所以没出版,请期待, new Date();Product product03 = new Product(3, book0301, 图书, 50.00, 本,学习,爱好,休闲,旅游, 这是一本好书,可是没有书名,所以没出版,请期待, new Date();Product product04 = new Product(4, book0401, 图书, 50.00, 本,学习,爱好,休闲,旅游, 这是一本好书,可是没有书名,所以没出版,请期待, new Date();Product product05 = new Product(5, book0501, 图书, 50.00, 本,学习,爱好,休闲,旅游, 这是一本好书,可是没有书名,所以没出版,请期待, new Date();Product product06 = new Product(6, book0601, 图书, 50.00, 本,学习,爱好,休闲,旅游, 这是一本好书,可是没有书名,所以没出版,请期待, new Date();Product product07 = new Product(7, book0701, 图书, 50.00, 本,学习,爱好,休闲,旅游, 这是一本好书,可是没有书名,所以没出版,请期待, new Date();Product product08 = new Product(8, book0801, 图书, 50.00, 本,学习,爱好,休闲,旅游, 这是一本好书,可是没有书名,所以没出版,请期待, new Date();Product product09 = new Product(9, book0901, 图书, 50.00, 本,学习,爱好,休闲,旅游, 这是一本好书,可是没有书名,所以没出版,请期待, new Date();Product product10 = new Product(10, book1001, 图书, 50.00, 本,学习,爱好,休闲,旅游, 这是一本好书,可是没有书名,所以没出版,请期待, new Date();Product product11 = new Product(11, book1101, 图书, 50.00, 本,学习,爱好,休闲,旅游, 这是一本好书,可是没有书名,所以没出版,请期待, new Date();/ 放到集合中List listItems = new ArrayList();listItems.add(product01);listItems.add(product02);listItems.add(product03);listItems.add(product04);listItems.add(product05);listItems.add(product06);listItems.add(product07);listItems.add(product08);listItems.add(product09);listItems.add(product10);listItems.add(product11);rows = listItems;total = listItems.size();/分页原始代码Integer startPosition = (getPage() - 1) * getPagesize();Integer endPosition = (startPosition + getPagesize() rows.size() ? startPosition+ getPagesize(): rows.size();ArrayList tempRows = new ArrayList();for (int i = startPosition; i endPosition; i+) tempRows.add(Product) rows.get(i);rows = tempRows;return super.execute();实验四: 电子商务项目优化及上线一、实验目的通过电子商务项目优化及上线实验,使学生在实际的案例中完成SSH框架的主要开发步骤,并熟悉网站开发的有关流程,加深对Java企业级开发框架课程基础理论、基本知识的理解,提高分析和解决实际问题的能力,使学生在实践中熟悉企业级框架开发的规范,为后继的学习打下良好的基础。二、实验要求学生以个人为单位完成,自选题目,完成SSH三大框架整合,

温馨提示

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

评论

0/150

提交评论