快速业务通道

Eclipse+Struts+Hibernate的网络商店 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-22

Eclipse+Struts+Hibernate的网络商店

时间:2010-12-31

本文介绍一下网络商店的开发所需要的开发工具和架构。

基本配置

开发本例需要的开发工具。

·开发平台:Eclipse 3.1。

·Web服务器:Tomcat 5。

·开发技术:JSP,Struts框架,Hibernate技术,JSTL。

·数据库服务器: MySQL5.0。

系统需求

大部分读者都有过在网上购物的经历,在购物网站可以很方便的注册、浏览商品、查询商品、购买时也只需点几下鼠标。本章的网络商店实现了上述的基本功能,用户可以在网络商店中进行注册、浏览商品以及查询购物车。下面来讲解每个系统功能。

1.登录和注册

用户登录和注册就是实现一个新的用户注册和老用户的登陆,这两个功能基本上每个电子商务网站上提供。用户注册就是新用户可以在网络商店进行信息注册,这是购物的前提。用户必需先注册才能进行购物。注册时系统会对注册信息进行验证,以确保注册信息的正确性。用户登录就是用户可以在登陆页面进行登陆,在购物结帐时,用户需要登陆信息,当然在进入系统开始的时,用户可以进行登陆。登陆时,如果用户名密码错误,系统会提示错误。

2.商品浏览

商品浏览是实现用户可以在网络商店中随意浏览商品,商品是根据商品的类别来进行分类的,用户可以单击每一个分类的链接来进入每一个分类,查看的详细信息。进入每一个商品类别之后,商品是根据每个产品的类型再分类的。

例如,进入书这个大的类别,书有可以分很多种,如计算机相关的书,管理方面相关的书。用户根据每一个产品链接来进入每一个产品系列。例如单击进入计算机相关的书,进入之后,列举的就是每一个商品。单击每一个商品就可以看到每一个商品的具体信息,例如单击计算机程序设计艺术,就可以看到这本书的出版日期,价格,书的大概内容。如果觉得这本书很合适,就可以把它放进购物车。

3.结帐

在结帐的时候,系统会显示用户购物车中已有的商品,包括产品名、产品数量、单价、总的价格以及是否有库存。在最后确定订单时,用户可以修改每一个商品的数量。例如计算机程序设计与艺术想买2本,则用户可以修改它的购买数量,更新购物车就可以。如果用户不想买这本书了,就可以把这本书从购物车中消除。但是一旦单击了结帐生成订单,则购物车就不能被改变了。

根据上面大概的需求,画出网络商店的用例图,如图1所示。

Eclipse+Struts+Hibernate的网络商店 - 编程入门网

图1 用例图

Eclipse+Struts+Hibernate的网络商店(2)

时间:2010-12-31

系统功能描述

在本节中,将以最直观的方式来向读者介绍整个系统要实现的功能。

1、用户注册

用户注册是网络商店的基本功能之一。用户如果想从网络商店购买商品,必须有一个网络商店的账号。用户可以通过注册获得账号。注册页面效果如图2所示。

当注册成功之后,会进入到网络商店的首页。此时已经以新的帐号登录了网络商店,系统页面的首页如图3所示。在注册时,系统会对注册信息作一些简单的验证,如果信息格式不对,则注册会失败,系统会提示失败的原因,注册失败如图4所示。

Eclipse+Struts+Hibernate的网络商店 - 编程入门网

图2 注册页面

Eclipse+Struts+Hibernate的网络商店 - 编程入门网

图3 注册成功

2、用户登录

当用户已经拥有一个账号,就可以进行登录。当用户登录系统首页时,可以点击登陆链接尽心登录。登录页面如图5所示。如果登录成功,则返回到系统的首页,如果登录失败则会转入到失败页面,如图6所示。

Eclipse+Struts+Hibernate的网络商店 - 编程入门网

图4注册失败

Eclipse+Struts+Hibernate的网络商店 - 编程入门网

图5 登录页面

用户成功登录后,在系统的右上角有一个链接,单击进入可以修改跟人信息,如图7所示。

Eclipse+Struts+Hibernate的网络商店 - 编程入门网

图6 登录失败

Eclipse+Struts+Hibernate的网络商店 - 编程入门网

图7 修改个人信息

Eclipse+Struts+Hibernate的网络商店(3)

时间:2010-12-31

3、浏览商品

用户成功登录后就可以浏览网路商店中的商品了。在首页有几种商品品种可以供用户选择的,如电子商品、书籍以及软件。例如,用户单击软件,

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号