JavaEE教程(第2版)PPT第10章 模块化开发:网上购书系统.pptxVIP

JavaEE教程(第2版)PPT第10章 模块化开发:网上购书系统.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaEE教程(第2版)第10章 模块化开发:网上购书系统——系统分析和设计主编:郑阿奇01网上购书系统概述网上购书系统概述第一步明确系统需求,即系统要实现什么功能,具体的要求是什么。大部分读者都有过网上购物的经历,在购物网站可以很方便地注册、浏览商品、查询商品,购买时只需点几下鼠标即可。本章设计网上购书系统(网上书店)主界面如图10.1所示。网上购书系统概述网上购书系统功能如下:?(1)用户可以浏览图书分类和网站推荐的图书。?(2)用户可以根据分类,浏览某一类的图书列表。?(3)用户在图书浏览页面,单击【购买】按钮,把选定图书添加到购物车中。?(4)用户可以单击【购物车】超链接,查看购物车信息。?(5)用户可以单击【进入结算中心】按钮下订单,当然需要登录后才能操作。?(6)用户在注册页面,填写注册信息,确认有效注册,成为新用户。?(7)用户在登录页面,填写用户名和密码,确认正确,可以结账。网上购书系统概述系统功能模块划分如图10.2所示。02数据库设计数据库设计网上书店中有以下几个实体:用户、图书分类、图书、订单、订单项,因此系统可以设计如下的数据概念模型,如图10.3所示。数据库设计用户:代表一个用户实体,主要包括用户信息,如用户名、密码、性别、年龄等。图书分类:代表网上书店中已有的图书种类,如计算机、少儿、生活等。图书:代表具体图书的具体信息,如图书名、价格和封面图片等。订单:代表用户的订单、购买信息。订单项:代表订单中具体项,每一个订单的具体订单信息。其中实体之间还可能存在对应关系。图书分类和图书:一个图书类别中有多本图书,一本图书属于一个图书分类,是一对多的关系。用户和订单:一个用户可以拥有多个订单,一个订单只能属于一个用户,它们之间的关系是一对多的关系,在数据库中表现为订单表中有一个用户表的外键。订单和订单项:一个订单中包含多个订单项,一个订单项只能属于一个订单,是一对多的关系。图书和订单项:一个订单项就是对图书的封装,订单项中除了有该图书基本信息外,还有它的购买数量等。根据前面的分析,具体表结构表10.1~表10.5.docx如表表10.1~表10.5.docx10.1表10.1~表10.5.docx~表表10.1~表10.5.docx10.5表10.1~表10.5.docx所示表10.1~表10.5.docx。JavaEE教程(第2版)第10章 模块化开发:网上购书系统——搭建系统框架主编:郑阿奇01创建项目及源代码包创建项目及源代码包具体步骤如下:(1)在MyEclipse中创建一个新的Web项目,命名为bookstore。(2)在项目src目录下创建如图10.4所示的包。02添加SSH2多框架添加SSH2多框架要注意添加的次序:(1)添加Spring核心容器。(2)添加Hibernate框架。(3)添加Struts 2框架。(4)Struts 2与Spring集成。具体操作同8.2节,在第(2)步添加了Hibernate后,要一并将bookstore中的5个表全都用“反向工程”法生成持久化对象及映射文件,生成项全部置于先前创建的org.easybooks.bookstore.vo包中,如图10.5所示。JavaEE教程(第2版)第10章 模块化开发:网上购书系统——前端界面开发主编:郑阿奇01页 面 布 局1. 定义CSS样式表2. 设计主界面1. 定义CSS样式表在WebRoot下建立文件夹css,在其中创建10.3.1-1编写CSS代码.txtbookstore.css10.3.1-1编写CSS代码.txt文件,编写10.3.1-1编写CSS代码.txtCSS10.3.1-1编写CSS代码.txt代码。CSS样式应用非常简单,常用的有两种:一种是定义标签样式;另一种是定义类样式。标签样式如body、img、a等是页面中常用到的标签,在文件中定义CSS样式后,在页面中该标签就使用对应的样式。例如,在CSS定义了a标签的样式如下:a { font-family: 宋体; color: #000000;}那么在页面中出现:a href=a.jsp链接/a1. 定义CSS样式表而类样式则不同,定义一个样式的类格式如下:.name{ …该类样式的属性}在页面标签中加入class=“name”属性,该标签就可以使用CSS中.name定义的样式。例如:div class=name …/div表示在这个div块中的内容都遵循name样式。在定义类样式时,名称前面有“.”,而调用时则不用加。2. 设计主界面浏览者首先进入网上购书系统主界面,查阅图书信息。从图10.1可见,为了方便可视化浏览,主界面上有诸多的图片元素,这些图片读者可以自己设计制作或上网搜集,将它们保存在一文件夹中。为方便读者,在此本书提供现成的

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档