数字媒体技术专业2012级毕业设计论文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

山东工商学院SHANDONG INSTITUTE OF BUSINESS AND TECHNOLOGY 毕业论文(设
计)
GRADUATION THESIS(DESIGN)
基于B/S架构的鲜花礼品网的设计与实

Based on B/S architecture of flowers gifts network design and implementation
刘帅
liushuai
2016年5月
May 2016
学校指导教师对毕业论文(设
计)的评语
Advisor’s Comments on Graduation Thesis (Design)
评语:
指导教师(签章)
Signature of Advisor
日期
Date
企业指导教师对毕业论文(设计)的评语Advisor’s Comments on Graduation Thesis (Design)
评语:
指导教师(签章)
Signature of Advisor
日期
Date 评阅人意见
答辩(评审)委员会意见
Appraisal of Defence Commission
答辩(评审)成绩
Mark of Defence
鉴定意见
Appraisal & Comments
主任(签章)Signature of Dean
日期
Date
山东工商学院2016届毕业论文
基于B/S架构的鲜花礼品网的设计与实现
[摘要] 当代社会快速发展的经济和科学技术的快发展,带动了互联网的迅速发展,随之产生了电子商务。

电子商务作为信息技术与经济商业联合形成的一种全新的销售方式,是人类进入信息经济时代的重要里程碑。

21世纪是互联网信息时代,日常生活中为了人们的方便,新兴起了受广大群众喜爱的方便快捷的网上购物模式。

大势所趋,为了给人们提供效率高、方便的购花方式,改变传统销售风格,建立了鲜花礼品网。

方便了大家扩大了经济市场。

网站采用的开发平台为JSP+SSH技术,使用的数据库为MySql,这样使网站易操作而且美观,使网站非常稳定的安全。

网站在充分利用了B/S模式的MVC结构的特点下设计了整体框架,该系统具有以下功能:普通会员注册并登陆,鲜花的展示,购物车等功能,管理员可以进行对普通会员的管理,鲜花的管理。

本文在基于鲜花礼品网站的实际开发情况下,以整个开发流程为主要顺序,介绍了鲜花礼品网站的研究意义、实现过程及应用的相关J2EE 技术的基础上,对网站的具体需求进行了分析,完成了网站的具体设计以及每个模块的详细设计及实现,并在最后总结了全文。

[关键词]鲜花礼品;J2EE;SSH;鲜花礼品网站;购物
Based on B/S architecture of flowers gifts network design and implementation
[Abstract] The rapid development of science and technology in modern society and economy, led to the rapid development of the Internet, e-commerce follow. E-commerce as information technology and economic trade with the formation of a new business model, is an important symbol of mankind into the era of knowledge economy. The 21st century is the era of network information, in order to facilitate people's daily lives, online shopping this new way of shopping with its convenient advantage by the majority of consumers. Gift website is the obedience of this trend, a change in the traditional management style, for people to provide a convenient, fast and efficient way to buy flowers. But also for businesses to expand the market and create more value.
JSP + SSH site uses technology as a development platform, using MySql as a database, make the site more secure and stable, the interface more attractive and easy to operate. Website design process as a whole in the framework of the full use of the characteristics of the three-tier architecture of the B / S mode to achieve a migration to Internet shopping system will function. The system has the following features: Registration and login function, commodity classification search function, shopping cart functionality, administrators can manage the completion of commodities, and the administrator account maintenance functions. Based on the actual situation of gifts of flowers website to the development process as the main line, on the basis of the status quo study presentations gifts of flowers site, meaning and the use of related technologies, the functional requirements of the site for a detailed analysis, completed the overall site design and detailed design and
implementation of each module. Finally, the paper summarized.
[Key Words] Flowers and Gifts;J2EE;SSH;Flowers gift website; shopping
目录
引言 (XV)
第一章绪论 (1)
1.1鲜花礼品网简述 (1)
1.2课题的研究意义 (1)
第二章系统需求分析 (2)
2.1功能需求分析 (2)
鲜花礼品网站主要完成以下几个功能: (2)
2.2系统实现可行性分析 (2)
2.2.1技术可行性分析 (2)
2.2.2环境可行性分析 (3)
2.3项目开发应用工具 (3)
第三章系统概要设计 (5)
3.1系统主要界面设计 (5)
3.1.1系统首页界面 (5)
3.1.2系统注册界面 (5)
3.1.3系统鲜花礼品展示界面 (5)
3.2系统功能模块设计 (6)
3.2.1首页模块设计 (6)
3.2.2鲜花分类模块设计........................................................... 错误!未定义书签。

3.2.3登录模块设计.................................................................. 错误!未定义书签。

3.2.4注册模块设计.................................................................. 错误!未定义书签。

3.2.5信息管理模块设计........................................................... 错误!未定义书签。

3.2.4注销模块设计.................................................................. 错误!未定义书签。

3.2.4购物车模块设计 .............................................................. 错误!未定义书签。

3.2.4订单模块设计.................................................................. 错误!未定义书签。

第四章系统详细设计.. (9)
4.1运行环境的搭建与部署 (9)
4.2系统体系架构 (9)
4.3系统业务流程 (10)
4.4系统数据库设计 (10)
4.4.1数据库总体设计 (10)
4.4.2数据字典 (11)
第五章系统的实现 (15)
5.1系统界面的实现 (15)
5.1.1系统首页界面的实现 (15)
5.1.3系统各类鲜花分类界面的实现 (16)
5.1.4系统功能模块界面的实现 (16)
5.2系统各功能模块的实现 (17)
5.2.1新的鲜花模块的实现 (17)
5.2.2登录模块的实现 (22)
5.2.3注册模块的实现 (24)
5.2.4信息管理模块的实现 (27)
5.2.5系统设置模块的实现 (32)
5.2.6购物车模块的实现 (36)
5.3系统所用到的关键技术 (39)
5.3.1 Struts2 (39)
5.3.2 Spring 3 (45)
5.3.3 hibernate 4 (50)
第六章软件测试 (55)
6.1软件测试的定义及目的 (24)
6.2软件测试方式 (55)
6.3对鲜花礼品网的测试 (56)
结论 (57)
致谢语 (58)
参考文献 (59)
引言
网上商店在如今是电子商务的非常重要的组成。

网上商店在互联网上已经非常普遍和成熟。

因为利用和结合了较为全新的信息技术,网上商店优势比传统商店要大很多,比如需要的成本低,对时间和地域的要求小,市场前景广阔等。

如今互联网上的商城每天许多家上线。

现代年轻人购物越来越选择网上商城,方便快捷的购买自己想要的。

鲜花更是喜爱的商品之一,但是如今快节奏的生活往往无法让你去实体商店购买鲜花,但是鲜花礼品网利用便捷的网络和发达的现代技术让你足不出户网上完成鲜花的购买。

每一种鲜花都有一层美好的寓意,尤其在如今的生活,人们对生活质量的追求越来越趋向于精神上的高质量,比如插画,赏花等。

因此人们在生活上的装饰少不了鲜花。

近年来人们对鲜花的需求也来越高,除了花本身的美丽,美好寓意外,更多的是人们希望提升自己的品味与修养。

考虑到网站的成本低,市场占有率高,回报快等特点,用鲜花作为实验带动其他的商品,最终形成具有品牌优势的鲜花网店是十分可行的。

第一章绪论
1.1鲜花礼品网简述
如今,千家万户都已进入到互联网的世界,人们通过网络完成了很多工作,人们的工作效率被大大提高。

鲜花礼品网站的开发,消费者对鲜花的需求基本可以满足。

鲜花礼品网站开发了较为完善的鲜花订购流程,用户在网上可直接购买,足不出户轻松订购鲜花。

与此同时,商家不需要有实体店,直接网上接受订单卖花,在家中就便可轻松卖出自己的鲜花,而获得利润回报。

1.2课题的研究意义
计算机技术作互联网的核心,深深的影响人类文明的发展和进步。

如今各个领域的广泛地涉及到计算机技术,其中信息技术发展的良好体现之一就是电子商务。

如今在世界经济一体化、全球化的大趋势下电子商务的发展不断加快,消费者足不出户就可以通过电子商务网站买到想要的东西,不仅是消费者方便,电子商务网站的企业也能及时的向广大客户展示产品、树立企业形象、获取利润。

人们生活水平的不断提升,使得鲜花成为人们生活中不可缺少的饰品,近年来人们对鲜花的需求要来越高。

此外,鲜花有与其他商品不一样的特点,比如,每种鲜花都有美好的象征。

我们知道,每种鲜花都有独特的内涵在里面,因此我们在选择鲜花种类时就显得非常重要[3]。

实体花店中,我们往往会被琳琅满目的鲜花挑花眼,不知购买哪种鲜花,但是网上花店却不一样,鲜花礼品网站可以为消费者展现实时的鲜花的信息以及送花知识、花的寓意等,你要做的就是浏览图片,根据鲜花品种的不同找到想要的鲜花,帮助购买鲜花的客户了解许多鲜花的知识。

对于网站的经营者,网上花店具有许多实体店没有的特性,比如,无租金不用装修,不需要囤积的鲜花,降低了成本支出,缩短了回报周期,市场更易开拓等。

根据以上所述,有必要去设计和完成一个功能完善的。

第二章系统需求分析
2.1功能需求分析
通过对市场的大量调查以及对网站的需求分析,可以归纳出鲜花礼品网站在实际互联网中有以下的特点,对商品频繁添加、修改以及删除,客户频繁的浏览、注册、登录网站。

根据网站的这些特性,处理网站的商品信息和网上销售活动成为鲜花礼品网站的主要目标,使的网站能够让消费者轻松开心的购物,以此让来此网站购物的客户越来越多。

鲜花礼品网站主要完成以下几个功能:
1. 普通游客在本站注册个人信息后成为网站会员。

2. 会员可以在会员中心页面修改个人信息。

3. 会员可以在浏览本站时进行购物操作。

4. 会员可通过购物车功能,将购买的商品进行统一结算,在购物车内,可修改订单信
息。

5. 管理员可以通过修改URL地址进入后台管理。

6. 管理员管理网站的商品信息,对商品信息可进行实时维护更新操作。

7. 管理员对网站出售商品进行分类管理。

8. 管理员可以对其账号和密码信息进行管理。

2.2系统实现可行性分析
2.2.1技术可行性分析
因为互联网的的高速发展,使得绝大多数人们对计算机的基本使用方法和技能已经掌握。

鲜花礼品网站采用成熟的SSH技术结合MySql数据库以及JSP实现页面展示,开发起来很方便,所以系统的开发就变得很简单。

因为软件的技术发展的很成熟,因此网站的安全性有很大的保证,目前出现大量的高性能的网络组件,由于速度快,用量大,可靠性高,价格低,
因此完全可以满足本系统的开发需求。

2.2.2环境可行性分析
JSP是Java在Internet/Intranet Web上的重要应用技术,可以和多种Java技术配合实现较为复杂的应用。

所以有广泛的支持和认可,是很流行的网站开发技术。

因为JSP技术的成熟和被广泛的应用,又有指导老师有很多的技术帮助。

MySql作为主流的数据库之一被许多大企业所采用,因为安全性较高高,存储的数据量大,而且检索方便快速。

使用SSH框架整合后台控制层,使代码更加简洁有序,设计效率大大提高。

SSH集成框架的系统分为四层:视图层、业务逻辑层、数据访问层和数据层,这可以使得开发人员在快速的搭建结构清晰、可复用性好、维护方便的Web应用程序。

系统的整体基础架构用Struts,负责MVC的分离,业务的跳转控制,在Struts框架的模型部分,持久层用Hibernate框架支持,struts和hibernate的管理,是用Spring做管理。

通过以上的研究分析,完全可以开发鲜花礼品网站。

2.3项目开发应用工具
开发包:JDK 1.8。

JDK(Java Development Kit) 是Java 语言的软件开发工具包(SDK)。

没有JDK的话,无法编译Java程序,如果想只运行Java程序,要确保已安装相应的JRE。

开发工具:MyEclipse Web开发工具支持快速添加技术功能到Web项目中,使用可视化编辑器以便编码和配置,并且在多种应用服务器上测试你的任务。

多种内置的服务器连接器用于监控你的应用运行。

部署的应用服务器包括WebSphere、Glassfish、WebLogic和Tomcat等等。

为了应对极速测试,提供了即时可用的集成化MyEclipse Tomcat和Derby服务器。

编码的方式一定要最适合自己—资源或可视化编辑。

可视化编辑能节省时间,但是代码助手资源始终让你得心应手。

(2)数据库:本项目应用的是MySql数据库。

MySQL作为关系型数据库管理系统,开
发公司是瑞典MySQL AB 公司,被Oracle 收购。

在WEB 应用方面MySQL是最好的最流行的RDBMS (Relational Database Management System,关系数据库管理系统) 关系型数据库管理系统应用软件之一。

MySQL是一种关联数据库管理系统,将数据存放在不同的表当中是关联数据库的特点,不在一个表中存放所有数据,因此提高了灵活性而且增加了速度。

MySQL所使用的SQL 语言是用于访问数据库的最常用标准化语言。

MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,因为特点时开放源码,因此MySQL 作为中小型网站的开发都选择的网站数据库。

图上为MySql的工作方式
(3)Tomcat 8.0 : Tomcat是免费的开放源代码的轻量级Web 应用服务器,使用的场合是中小型系统或者并发访问客户不多的系统,是开发和调试JSP 程序的首选。

Tomcat 是Apache 服务器的扩展并且独立运行,当你运行tomcat 时,它作为一个与Apache 独立的进程单独运行的。

第三章系统概要设计
3.1系统主要界面设计
系统功能模块是从系统用户角色的不同的角度进行划分的。

对于本网站,用户可以是商品购买者、网站管理员等。

每一种系统使用者对系统所采取的操作都不同,大致分为两类。

一类是对网站所提供的商品进行浏览和购买,一类是给网站提供商品及信息。

因此,整个网站系统可以分为两大子模块:后台管理模块和前台显示模块。

3.1.1系统首页界面
鲜花礼品网的首页,是用户进入到本网站看到的第一个网页。

在首页上展示了普通会员可以进行的功能操作。

通过首页,可以进行登录,注册,点击查看购物车等等功能。

还可以点击查看鲜花礼品的种类,从而展示不同的鲜花。

3.1.2系统头部界面
鲜花礼品网的头部界面,主要为大家展示了鲜花礼品网的LOGO,以及鲜花礼品网的首页、登录、注册、注销、管理我的信息、购物车等功能的按键。

通过首页、登录、注册、注销、管理我的信息、购物车等功能的按键,可以切换到鲜花礼品网不同的功能页面。

3.1.3系统鲜花礼品展示界面
鲜花礼品网的中部,在首次进入到首页时,会展现给大家刚入库的前四种鲜花。

从而让大家知道和看到新上架的最新的前四种鲜花。

好让大家第一时间欣赏和挑选购买新上架的自己喜欢的鲜花。

3.1.4系统鲜花分类展示界面
在鲜花礼品网首页的左侧,通过点击鲜花分类按钮,可以展示不同种类的鲜花。

通过鲜花分类展示界面,可以让购物者快速的找到和选择自己想要购买的鲜花。

鲜花分类展示界面,是一个按照鲜花的种类分类展示的页面。

这个界面可以让购买鲜花的人更有目的去寻找自己想要的鲜花。

3.1.5系统足部界面
鲜花礼品网的足部和大多数购物网站一样,展示给购物者鲜花礼品网的工信部备案号,让购物者觉得网站是正规的。

网站的版权说明,避免侵权。

鲜明的广告语,让购物者更容易记住鲜花礼品网。

3.2系统功能模块设计
3.2.1鲜花展示模块设计
本系统是鲜花礼品网,首先要让我们的客户看见我们的鲜花,所以必然要具备的第一个功能就是要让客看见各种各样的鲜花。

那么,这个看的过程可以是分类别的。

比如说我分了好多种鲜花,那么按类别来展示。

也可以是我想看一下最新进的鲜花有哪些,给客户展示一下新品。

另外一个,客户可以查找自己想要的鲜花,比如客户输入玫瑰,那么展示给客户所有玫瑰花。

具体设计如图3.1。

图3.1 鲜花展示模块设计
Fig3.1 The design of flower show management module
3.2.2用户管理模块设计
鲜花礼品网是一个购物网站,那么就要有购物的人。

因此,用户可以通过注册,成为鲜花礼品网的普通会员进行购物。

注册成为普通会员后,客户可以对自己的密码和个人详细信息进行修改和更新。

图3.2 用户管理模块设计
Fig3.1 The design of user management module
3.2.3购物模块设计
购物模块,主要是客户进行购买鲜花。

当客户看中了某一束鲜花,想买下来。

这时,给用户提供文本框,让用户可以输入想要购买的鲜花数量。

单击提交之后,可以将这些鲜花添加到购物车。

客户可以查看购物车并可以修改购物车中的鲜花数量,确认无误后提交,生成订单。

图3.3 购物模块设计
Fig3.1 The design of shopping management module
3.2.4花品管理模块设计
鲜花礼品网的花品的管理,是通过管理员来进行管理的。

管理员可以增加一些鲜花,或者是更新某些信息过时的鲜花,或者是将库存中没有剩余的鲜花删除掉。

图3.3 花品管理模块设计
Fig3.1 The design of flower catalog management module
3.2.5账号管理模块设计
鲜花礼品网对普通会员的账号管理,比如普通会员的账号丢失等,也是通过管理员来进行管理。

当普通会员的账号异常时,管理员可以对普通会员的账号进行挂失处理,被挂失了的账号将不能登录鲜花礼品网进行购物。

当普通会员的账号恢复正常时,管理员可以对此账户进行解挂处理,使此账号可以再次登录鲜花礼品网进行购物。

图3.3账户管理模块设计
Fig3.1 The design of account number management module
第四章系统详细设计
系统详细设计是在系统概要设计的基础上更详细的对系统进行设计的过程。

主要目标是将系统需求分析阶段和概要设计阶段所提出的逻辑方案,加以所选用的技术,转换成可以实施的详细的技术方案,为下一阶段系统实现提供必要的技术资料。

4.1运行环境的搭建与部署
根据前面环境可行性的的分析,系统的运行环境与部署如下:开发平台为J2EE平台,数据库使用的是MySql,开发包为JDK1.8,开发工具是MyEclipse,使用的web服务器为免费的TomCat。

将MyEclipse安装到计算机上,解压缩包就可以使用。

将JDK的环境配置好。

在MyEclipse 中将Struts2、Spring、hibernate4安装并配置好,形成SSH开发环境。

整个项目部署在TomCat服务器上。

不熟的过程和成本都比较小,非常适合开发者进行更频繁和快速的开发鲜花礼品网。

4.2系统体系架构
从职责上系统分为四层结构:页面表示层、业务逻辑处理层、数据的持久层和域模块层。

系统整体基础架构使用的是Struts,主要进行MVC的分离,Struts框架的模型部分,框架的持久层用Hibernate来支持,用Spring支持业务层。

操作的具体做法是:根据需求利用面向对象的分析方法设计一些模型,然后把这些模型写成Java对象,然后编写基本的DAO接口,并编写Hibernate的DAO接口的实现类,Hibernate的架构实现之前编写的DAO类来实现Java类和数据库之间的数据访问和转换,最后业务逻辑由Spring来完成。

SSH系统的基本业务流程是:利用JSP的页面交互作为表示层,将请求(Request)和接收响应(Response)传递到Struts,Struts根据配置文件(struts.xml)中的拦截器或是
ActionServlet接收到的JSP传递过来的Request找到对应的Action进行处理。

在业务层中,Spring IoC容器需要完成业务逻辑向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件的任务,为了保证数据的完整性和系统的性能还要提供事务处理和缓冲池等组件。

利用Hibernate的数据库交互和对象化映射,去处理DAO类发来的请求数据,并
返回结果。

根据以上所述的开发模型,使得视图的展示、逻辑的处理、和数据分开,实现了业务逻辑层和持久层的互不干扰。

这样不论是界面怎么改变,在模型层只需要改动很小,而且数据库的改动对前端的影响也不会太大,系统的可复用性被大大提高。

并且因为耦合度小,团队成员可以并行工作,开发效率大大提高。

4.3系统业务流程
鲜花礼品网系统的业务流程如下:用户首先进入到鲜花礼品网的首页,可以进行鲜花的浏览。

客户想要购买鲜花时,需要登录账号购买。

如果没有账户,那么需要进行注册。

通过注册界面,获得注册信息,调用业务逻辑方法,将信息保存到数据库。

客户登录账户进行购物时,获取到登录界面输入的用户名和密码,通过调用业务逻辑方法,获取数据库对象,数据库对象调用查找方法获得数据库中的数据。

对比页面数据与数据库数据,若相等则登录成功进行购物,否则失败。

购物时,客户选择自己想要买的鲜花添加到购物车,可以修改购物车中的商品,在购物车中确定购买,生成订单,交易完成。

整个响应过程如图。

4.4系统数据库设计
4.4.1数据库总体设计
鲜花礼品网使用的数据库是MySql数据库,所设计的表有:用户表、用户详细信息表、
挂失表、分类表、鲜花表、订单表、订单项表。

下图为ER图:
4.4.2数据字典
(1)用户表(USER):用来存储会员的账号、密码信息,表结构见表4.1。

字段号字段名称字段类型字段大小索引字段说明
1 USERID INT 11 主键用户编号
2 USERNAME VARCHAR 30 登录账号
3 PASSWORD VARCHAR 20 登录密码
4 ROLE CHAR 10 用户角色
(2)用户详细信息表(USERDETAIL):用来存储用户详细信息资料,表结构见表4.2。

字段号字段名称字段类型字段大小索引字段说明
1 USERID INT 11 主键用户编号
2 SEX VARCHAR 1 性别
3 TRUENAME VARCHAR 20 真实姓名
4 BIRTHDAY DATE 出生日期
5 PHONE CHAR 11 手机
6 EMAIL VARCHAR 30 邮箱
7 ADDRESS VARCHAR 500 地址
(3)鲜花分类表(CATALOG):用来存储鲜花的种类,表结构见表4.3。

字段号字段名称字段类型字段大小索引字段说明
1 CATALOGID INT 11 主键种类编号
CATALOGN
2
VARCHAR 30 种类名称
AME
(4)鲜花表(FLOWER):用来存储鲜花信息资料,表结构见表4.4。

字段号字段名称字段类型字段大小索引字段说明
1 FLOWERID INT 11 主键鲜花编号
FLOWERNA
2
VARCHAR 30 鲜花名称ME
3 PRICE INT 11 价格
4 PICTURE VARCHAR 30 图片
5 CATALOGID INT 11 种类编号(5)用户挂失(LOSSES):用来存储用户挂失信息,表结构见表4.5。

字段号字段名称字段类型字段大小索引字段说明
1 ID INT 11 主键挂失编号
2 USERID INT 11 用户编号(6)订单表(ORDERS):用来储存订单信息,表结构见表4.6。

字段号字段名称字段类型字段大小索引字段说明
1 ORDERID INT 11 主键订单编号
2 ORDATE DATETIME 订单日期
3 USERID INT 11 用户编号(7)订单项表(ORDERITEM):用来存储用户信息资料,表结构见表4.1。

字段号字段名称字段类型字段大小索引字段说明
ORDERITE
1
INT 11 主键订单项编号MID
2 QUANTITY INT 11 鲜花数量
ORDERID INT 11 订单编号
4 FLOWERID INT 11 鲜花编号
第五章系统的实现
系统的实现主要分为两部分,一部分为前端界面的实现,完成鲜花展示、会员注册登录、会员进行购物等的设计;另一部分是后台数据库代码的完成,将设计好的功能配合搭建的环境。

5.1系统界面的实现
鲜花礼品网的界面实现主要是利用了HTML+CSS+JSP的形式来实现的。

鲜花礼品网界面,利用HTML来实现文本、图片等元素的展现。

利用CSS来对页面进行一个布局规划,并实现一些样式。

利用JSP来实现页面的动态引入以及页面的跳转。

5.1.1系统首页界面的实现
鲜花礼品网的首页是用户进入鲜花礼品网首先看到的界面,如图5.1。

5.1.2系统注册界面的实现
注册界面是注册用户操作的界面,如图5.2
5.1.3系统登录界面的实现
登录界面是用户进入主界面操作的界面,验证用户信息是否合法,以及验证用户是否为系统设计的合法用户。

如图5.3。

5.1.4系统客户信息管理界面的实现
客户信息管理界面是用户修改自己信息界面。

如图5.4。

购物车界面是用户将鲜花购买后存放的地方,实在生成订单之前的操作界面。

如图5.4。

5.2.1鲜花展示模块的实现
鲜花展示模块是由新品展示和分类展示等模块组成。

新品展示,是点击首页后看到的鲜花展示。

当管理员添加新的鲜花的时候,客户可以在首页看到新添加的四种鲜花。

也可以购买这四种鲜花。

客户还可以通过点击鲜花的种类进行分类查看鲜花,这时鲜花会分类展示鲜花。

在分类展示鲜花时,每页显示四种鲜花,数量较多的鲜花,分页显示。

客户同样可以在分类展示的鲜花中,购买自己想要的鲜花。

新品展示模块是在JSP页面执行flowerAction类里面的获得新入库鲜花方法browseNewFlower(),通过browseNewFlower()方法调用FlowerService类中的获得新入库鲜花的方法getNewFlower(),FlowerService中的方法getNewFlower()方法返回的值是flowerDAO类中的获得新入库鲜花的方法getNewFlower() 的执行结果。

flowerDAO类中获得新入库鲜花的方法getNewFlower(),通过查询数据库返回新入库的四种鲜花。

分类展示模块是在JSP页面利用Struts标签进行循环输出获得的花的种类。

点击花的种类后执行flowerAction类里面的分页展示鲜花的方法browseFlowerPaging();通过browseFlowerPaging()方法调用FlowerService类中的通过种类获得所有鲜花的方法getTotalByCatalog(),FlowerService中的方法getTotalByCatalog ()方法返回的值是flowerDAO类中的通过种类获得所有鲜花的方法getTotalByCatalog () 的执行结果。

flowerDAO类中通过种类获得鲜花的方法getTotalByCatalog (),通过按种类查询数据库返回鲜花,并分页展示。

图。

相关文档
最新文档