基于s2sh的电子拍卖系统本科毕业设计

上传人:xiao****1972 文档编号:116510226 上传时间:2019-11-16 格式:DOC 页数:51 大小:657.50KB
返回 下载 相关 举报
基于s2sh的电子拍卖系统本科毕业设计_第1页
第1页 / 共51页
基于s2sh的电子拍卖系统本科毕业设计_第2页
第2页 / 共51页
基于s2sh的电子拍卖系统本科毕业设计_第3页
第3页 / 共51页
基于s2sh的电子拍卖系统本科毕业设计_第4页
第4页 / 共51页
基于s2sh的电子拍卖系统本科毕业设计_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《基于s2sh的电子拍卖系统本科毕业设计》由会员分享,可在线阅读,更多相关《基于s2sh的电子拍卖系统本科毕业设计(51页珍藏版)》请在金锄头文库上搜索。

1、编号 潍潍 坊坊 学学 院院 毕毕 业业 设设 计计 技技 术术 报报 告告 课题名称:课题名称: 基于 S2SH 的电子拍卖系统 学生姓名:学生姓名: 于潇 学学 号:号: 09021140401 专专 业:业: 计算机科学与技术 班班 级级: 2009 级 4 班 指导教师:指导教师: 曲秀清 2013 年 6 月 基于基于 S2SH 的电子拍卖系统的电子拍卖系统 摘要摘要:电子拍卖系统是一个电子拍卖平台,主要为全球客户提供网上购物以及销 售商品功能,同时客户也可以对拍卖的商品进行竞拍。电子拍卖系统是一个基于商 品管理和用户竞拍管理的完善的后台系统,该系统是基于 S2SH 的电子商务系统,

2、系 统共分为三个模块,即用户管理模块,商品管理模块,商品竞拍模块。其中用户管 理模块包括用户的登陆和注册功能并进行相应的登录验证;商品管理模块包括商品 的增、删、改、查以及按照不同种类的商品进行相应的管理;商品竞拍模块是对客 户发布的商品进行网商品卖,包括对用户参加竞价商品的统计以及流拍商品的统计。 随着科技进步网络技术迅速发展,网络在人们生活中越来越重要,电子拍卖系统已 经逐渐成为网络的常用功能系统,在人们生活中的重要性越来越明显。 关键词关键词: : S2SH 电子拍卖系统 Web The electronic auction system based on S2SH Abstract:

3、The electronic auction system is an electronic products auction platform, its mainly used for providing the customers online shopping and sales. At the same time, customers can also bid on auction items. Electronic auction is a useful backstage system which based on commodity management, and user bi

4、dding management that buidt on S2SH ecommerce system. The system will be divided into three modules: the user management module, product management module and commodity auction module. User management module includes user login, registration functions and the corresponding login validation; the merc

5、handise manages a mold piece include a merchandise of increase, delete, change, check and carry on a homologous management according to the merchandise of different category; Commodity auctions module is an online auction, including some statistics of bidding goods and auction goods for the users. W

6、ith the rapid development of science and technology, network in peoples daily life is becoming more and more important. The electronic auction system has gradually become the common functions of the net work system, and it is importance of peoples life which becomes more and more obvious. Key words:

7、S2SH;The electronic auction system;Web 目录目录 1 系统概述 1 1.1 开发背景及意义 1 1.2 系统功能简介 1 1.3 系统技术要求 1 2 系统需求分析 4 2.1 系统功能结构图 4 2.2 系统功能描述 4 3 系统设计 6 3.1 系统架构设计 6 3.2 相关技术介绍 6 3.3 系统功能设计 8 4 系统实现 .14 4.1 环境配置要求 .14 4.2 各功能层设计实现 .18 4.3 系统功能实现 .24 5 系统调试及运行.41 5.1 软件测试 .41 5.2 测试用例设计及结果分析 .41 5.3 测试结论存在的问题 .45

8、 结束语.46 参考文献.47 致谢.48 1 1 系统系统概述概述 1.11.1 开发背景及意义开发背景及意义 近几年来,随着科技的快速发展,电子商务快速发展,引发了网上购物的热潮, 促使人们开发出了购物系统。电子拍卖系统就是其中的一种购物系统,将该系统部署 在互联网上,各地的客户都可以在该系统上出售商品,也可对发布的商品进行竞拍, 整个过程都不需要人工操作,系统可以自行完成,非常方便快捷。 电子拍卖系统突破了事件和空间的限制,使得交易活动可以随时随地进行,从而 大大提高了效率;电子拍卖系统具有开放性和全球性特点,不论你身处何地,你都可 以登陆该系统进行竞拍,从而得到你想要的商品;电子拍卖系

9、统重新定义了传统的流 通方式,去掉了中间繁琐的环节,使消费者和生产者可以进行直接的交易。 电子拍卖系统还可以提供与电子银行的接口,通过对电子银行操作实现买家到卖 家自动付款。付款成功后,系统将客户拍卖的物品发送的买家手中。由此可见,该拍 卖系统是一种开放式、成本低廉的购物系统。 1.21.2 系统功能简介系统功能简介 电子拍卖系统是一个是基于B/S模式的Web系统,主要完成拍卖系统的各项功能, 使传统的拍卖过程,可以通过网络实现。 该系统包括前台服务功能和后台各种管理功能。要求注册用户首先登录,然后进 入本系统进行各项竞拍活动。 系统前台主要包括:竞拍商品分类;查看竞拍商品;参加竞拍;查看参与

10、竞价的 物品;后台主要包括:用户管理;商品管理;查看流拍物品。 1.31.3 系统技术要求系统技术要求 1.3.11.3.1 软件开发需求软件开发需求 本系统使用目前比较流行框架进行开发,界面设计采用JSP技术,控制层采用 struts2框架,采用Hibernate方式的数据持久化策略,使用Oracle数据库管理数据。 本系统采用三层结构,分为表示层、业务逻辑层、数据访问层。 表示层(JSP界面):负责收集用户输入的数据和显示数据; 控制层(Action):负责将收集的数据传递给业务层; 业务逻辑层(Service层):实现业务逻辑,对DAO对象进行直接访问; 数据访问层(DAO层):封装了数

11、据的增删改查功能,对数据库进行直接操作。 电子拍卖系统关系如图1.1所示。 图1.1 电子拍卖系统关系图 1.3.21.3.2 硬件需求硬件需求 1应用服务器硬件需求 内存:2G以上; 中央处理器:2.0GHZ以上; 用户界面,用户通过 WEB 浏览器访问 表示层 业务逻辑层(Service 层) 数据库 JSP 收集数据 Action 处理用户需求 数据层 层数据访问对象,与 对象交互 层,通过 与数据库中 表对应 硬盘:100G可用空间; 其他:鼠标、键盘。 2客户端硬件需求 内存:2G以上 中央处理器:2G以上; 硬盘:100G以上; 其他:鼠标、键盘。 1.3.31.3.3 软件需求软

12、件需求 1服务器软件需求 数据库:Oracle 操作系统:Windows 7 开发语言:jdk 1.6.0.18; 开发工具:MyEclipse 6.5; Web服务器:Tomcat 6.0; 防火墙:360 防火墙; 浏览器:IE9.0 。 2 2 系统需求分析系统需求分析 电子拍卖系统是一个电子商务平台,客户由前台进行查询竞拍商品以及参与商品 竞拍操作,后台进行商品的管理。 2.12.1 系统功能结构图系统功能结构图 前台功能结构,如图2.1所示: 图 2.1 前台功能结构图 后台功能结构,如图2.2所示: 图 2.2 后台功能结构图 2.22.2 系统功能描述系统功能描述 前台功能需求介

13、绍 : 竞拍商品分类:用户可以查看物品种类,可以根据不同的种类查看不同的商品; 查询竞拍商品:用户可以自主查看感兴趣的商品的详细信息; 参加竞拍:用户可以对自己想要的商品出价进行竞拍吗,系统将竞拍信息存储到 数据库表中; 查看参与竞价的物品:用户可以浏览已经参与竞拍的物品; 后台功能需求介绍: 用户管理:包括用户的注册和登录两个功能,当用户登录系统时,如果用户未注 后台功能 用户管理商品管理查看流拍物品 前台功能 竞拍商品分类查看竞拍商品参加竞拍查看参与竞价的物品 册,则先点击登陆界面的注册按钮完成注册后在进行登录; 商品管理:包括添加拍卖商品的种类,添加拍卖商品,删除拍卖商品,修改拍卖 商品

14、以及对拍卖商品的多种查询功能。 查看流拍物品:查看没有销售出去的物品。 3 3 系统设计系统设计 3.13.1 系统架构设计系统架构设计 本电子拍卖系统采用JAVA EE 的三层架构,即表示层、业务逻辑层、数据分析层。 这种体系将业务规划和数据访问工作放到中间层进行处理。客户端不直接与数据库交 互,而是通过控制器与中间层建立连接,然后再由中间层与数据库交互。 表示层是由JSP 完成的,JSP界面使用Struts 2标签显示数据。 中间层则采用Struts+Spring+Hibernate,为分离控制层和业务逻辑层,又可细分为: Web层,负责表示层与业务逻辑层进行交互,通过调用业务逻辑层,将数

15、据返回 给表示层来显示。 Service层(业务逻辑层) ,实现业务逻辑对Dao层进行封装。 Dao层(数据访问层) ,与持久化对象进行交互,封装了数据的增删改查。 PO层(持久化对象层) ,通过实体/关系映射工具将关系型数据库的数据映射成对 象,实现以面向对象方式操作的数据库。 通过使用Struts 2 提供了良好的MVC模式,所有的用户请求都有Struts 2的Action负 责拦截,然后通过Spring提供的自动装配功能,定位Spring容器中的业务逻辑组件,调 用业务逻辑组件方法来处理用户。 数据服务层采用Oracle数据库存放数据。 3.23.2 相关技术相关技术介绍介绍 3.2.1

16、3.2.1 StrutsStruts 2 2 技术技术 本系统中用户的所有请求都由Sturts 2的FilterDispatcher来过滤,将系统的所有请求 转入Struts 2中,从而使所有请求通过Struts 2 的Action处理。 3.2.23.2.2 HibernateHibernate 框架框架 作为O/R Mapping框架使用,Hibernate提供的O/R Mapping功能简化了数据库访问, Hibernate在jdbc层提供了很好的封装,以面向对象的方式操作数据库。 Hibernate以优雅、灵活的方法操作数据库,无需程序开发者编写SQL语句,执行 繁琐的多表查询,而是通过对象与对象之间的关联操作数据库,Hibernate为底层的Dao 对象的实现提供了支持。 3.2.33.2.3 SpringSpring 框架框架 借助Spring IoC容器的支持,容器中各组件以松散耦合方式组合在一起,组件与组 件的依赖通过Spring依赖注入进行管理,系统中各组件之间面向接口编程,减少了系统 异构的代价

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号