基于SSH模式架构的电子商务系统开发和实现_第1页
基于SSH模式架构的电子商务系统开发和实现_第2页
基于SSH模式架构的电子商务系统开发和实现_第3页
基于SSH模式架构的电子商务系统开发和实现_第4页
基于SSH模式架构的电子商务系统开发和实现_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、摘 要电子拍卖是购买和销售中的一种主要的交易方式,随着Internet技术的迅猛发展,基于Internet的电子商务也得到快速发展,拍卖模式已经成为电子商务的重要组成部分,因为它充分利用了互连网的特性开创了一个前所未有的巨大市场而被广泛看好。对商家而言,以拍卖的形式在网上采购、销售物品,因为不受时间和空间限制、并且可以有效降低运营成本并提高效率而具有极大的吸引力.本系统是基于电子商务平台的拍卖系统,具有物品发布,物品拍卖,浏览流拍物品,注册,登录等拍卖系统的核心功能。系统采用J2EE的三层结构,分为表现层,业务逻辑层和数据服务层,利用了当今最流行的J2EE开源框架Struts+Spring+H

2、ibernate进行开发。其中表现层利用Struts来实现,中间层和数据服务层则分别利用到了Spring和Hibernate。其界面简洁,便于用户使用。后台使用到了MySQL数据库,在MyEclipse IDE下进行开发。在接下来的章节中,该论文将按软件开发的步骤,一一论述系统的开发实现过程。首先会说明系统的开发背景,电子商务的发展现状和发展前景以与系统所涉与到得关键技术和开发工具;接着将对系统进行需求分析,根据现状以与用户的需求,从技术和经济等方面对该系统进行详细的分析;然后将根据前期的分析结果,对系统进行详细设计和实现,并将重点说明该系统的主要功能的实现过程。关键词:电子拍卖,Struts

3、, Spring,Hibernate- 5 - / 8目 录第1章 绪论11.1 课题背景11.2系统开发关键技术介绍21.2.1 表示层框架Struts21.2.2 数据持久层框架Hibernate31.2.3 业务逻辑层框架Spring3第2章 系统分析52.1 系统概述52.2 系统需求分析52.3 系统功能分析6第3章 系统设计73.1 系统总体结构73.2 系统用例图83.3 提取系统实例83.4 确定系统的逻辑组件93.5事务管理10第4章 数据库设计114.1 数据库需求设计114.2数据库概念设计114.3 数据库逻辑设计12第5章 系统实现145.1 数据服务层实现145.1

4、.1 实现PO类145.1.2 映射Hibernate的PO类165.1.3 管理SessionFactory165.2 DAO层实现185.2.1 DAO的基础配置185.2.2 定义DAO组件接口185.2.3 实现DAO组件195.2.4 配置DAO组件205.3实现业务逻辑层215.3.1 定义业务逻辑组件接口215.3.2定义业务逻辑组件215.3.3业务逻辑组件的异常处理235.3.4通知的发送235.3.5业务层的任务调度245.4 Web层实现255.4.1 映射ActionServlet的URL255.4.2 Struts与Spring的整合275.4.3控制器的实现285.

5、4.4数据校验305.4.5异常处理335.4.6权限检查34第6章 系统测试366.1 系统测试概述366.1.1 系统测试的意义366.1.2 系统测试环境366.1.3 系统测试过程376.2 系统测试容376.3 系统测评结果分析38结 论40参考文献41致 42第1章 绪论1.1 课题背景近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并进入传统的流通领域。于是电子商务开始流行起来,一种全新的购物理念开始形成并逐步发展。电子拍卖系统是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介

6、、管理规和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。电子拍卖体统系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 今天,我们已经可以确信电子商务毋庸置疑是未来的发展方向。但是电子商务却还没有一个标准的定义。Intel公司认为:电子商务=电子市场电子交易电子服务;IBM认为:电子商务=web;HP公司则说:“电子商务是通过电子化的手段来完成商业贸易活动的一种方式。”如此等等。那么究竟什么是电子商务? 电子商务,顾名思义是指在互联网上进行的电子化的商务活动。从狭义上看,电子商务也

7、就是电子交易,主要指利用Web提供的通信手段在网上进行交易活动,包括通过Internet买卖产品和提供服务。产品可以是实体化的,如汽车、电视,也可以是数字化的,如新闻、录像、软件等基于比特的产品。此外,还可以提供各类服务,如安排旅游、远程教育等。总之,电子商务并不仅仅局限于在线买卖,它将从生产到消费各个方面影响进行商务活动的方式。除了电子拍卖体统,电子商务还大大改变了产品的定制、分配和交换的手段。而对于顾客,查找和购买产品乃至服务的方式也大为改进。 而从广义上讲,电子商务还包括企业部商务活动,如生产、管理、财务等以与企业间的商务活动,它不仅仅是硬件和软件的结合,更是把买家、卖家、厂家和合作伙伴

8、在Internet、Intranet和Extranet上利用Internet技术与现有的系统结合起来开展的业务活动。从最初的、电报到电子以与20多年前开始的EDI,都可以说是电子商务的某种形式;发展到今天,人们已提出了包括通过网络来实现从原材料的查询、采购、产品的展示、定购到出品、储运以与电子支付等一系列贸易活动在的完整电子商务的概念。在发达国家,电子商务已发展迅速,通过Internet进行交易已成为潮流。 2.3 系统功能分析根据前面的需求分析,对系统的具体功能进一步分析。本系统要求用户参与拍卖之前,必须登录系统,并进行登录验证。本系统通过用户名和密码管理登录。用户的权限控制并没有放在控制器

9、中完成,而是通过Spring的AOP框架控制。对于物品的管理,本系统可以查询拍卖物品,添加拍卖物品,增加物品种类,竞价处理以与发送通知用户参与的竞价;注册用户可以添加用户物品和物品种类。添加之前必须登录系统,控制器中并不判断用户是否登录,而是有AOP框架提供的代理完成权限检查;非注册用户多以浏览当前拍卖中的物品以与流拍的物品;注册用户可以参与竞价,参与的竞价系统提供通知用户。如图2.1功能图所示:系统功能注册用户功能非注册用户功能查询拍卖物品添加拍卖物品增加物品种类竞价处理浏览当前拍卖品注册功能浏览流拍物品邮件通知图2.1 功能图一旦在Spring容器中配置了该SessionFactory Bean,Spring容器将负责创建和管理该SessionFactory Bean,并可充分利用Spring IoC容器的优势,将SessionFactory Bean注入给其他持久化组件。连接成功就可以登陆到如图5.1浏览物品界面图5.1浏览物品界面先给出该业务逻辑组件的实现,然后通过对该业务逻辑组件的分析,来进一步分析业务逻辑组件的实现原理。效果如图5.3所示,实现了添加物品的功能:图5.3 添加物品的功能如图5.4赢取物品界面所示:图5.4赢取物品界面完成上面的配置后,所

温馨提示

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

评论

0/150

提交评论