SSH课程设计 下载本文

SSH框架技术 课程设计报告

题 目 网上拍卖网站设计与实现

院 系 哈尔滨广厦学院

专业及班级 12计算机海康班 姓 名 马天宇 学 号

2015年5月20日

目录

1 概述

电子商务(electronic commerce)是计算机网络所带来的又一次革命,它的发展将形成新的交换体制,产生新的市场规则,冲破时间与空间的限制,加快全球市场一体化的进程,电子商务还将有力地推动信息和信息服务业的发展。它不仅涉及电子技术和商业交易本身,而且涉及到诸如金融、税务、教育等其他社会层面,是一个与社会大环境息息相关并且具有完整结构体系的系统工程。电子商务的发展为网上拍卖带来了勃勃生机,使得网上拍卖迅速成为一种非常活跃的电子商务模式。

网上拍卖系统是一个C2C模式下的电子商务系统,提供了一个网上拍卖的市场给买方和卖方,企业可以以拍卖的方式出售自己的产品。拥有商品展示、拍卖竞投、用户注册、信息反馈和新商品发布几项基本功能。使得网上的用户可以安全、便捷的使用该系统。企业可以通过该系统观察到消费者、客户之间的买卖情况,从中获取最直接的市场消息,掌握最详细的市场动态。

随着通信技术和网络技术的飞速发展,网上拍卖的开展势在必行。应该说网上拍卖发展的前景十分广阔,作用越来越大。文中论述了构建网上拍卖系统的技术手段及其实现的关键方法。

本次课程设计完成的系统主要实现的功能包括用户注册、发布商品、竞拍商品、查看商品的详细信息等功能。

2 SSH开发技术

集成SSH框架的系统从职责上分为四层:、、和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对提供支持,Spring做管理,管理struts和hibernate。具体做法是:用的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO(Data Access Objects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring做管理,管理struts和hibernate。

系统的基本业务流程是: 在中,首先通过JSP页面实现,负责接收请求(Request)和传送响应(Response),然后Struts根据配置文件将ActionServlet接收到的Request委派给相应的Action处理。在业务层中,管理服务组件的Spring IoC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。而在中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果。

3 网上拍卖网站的设计

网站功能设计

“网上拍卖系统”包含八个功能。

① “注册”功能:对于首次登录该系统的用户,要先进行注册。 ② “登录”功能:只有登录的用户才可以对系统做相应的操作。 ③ “操作商品”功能:对于登录后的用户可以操作商品,发布新商品。

④ “操作商品种类”功能:对于登录后的用户可以操作商品种类,添加商品种类。 ⑤ “竞拍商品”功能:对于登录后的用户可以参加处于拍卖状态商品的竞拍。

⑥ “浏览商品”功能:用户可以通过该用例浏览流拍状态的商品和处于拍卖状态的商品。 ⑦ “查看商品”功能:用户可以通过该用例完成查看自己竞得商品和查看自己正在竞标的物品。

⑧ “发送邮件”功能:用户可以通过该用例向管理员发送邮件。 网站页面设计

详细介绍网站的各项功能是通过哪些页面呈现的,网站各个页面之间的组织结构图及相

应文字说明。、、

登录页():系统为注册的用户提供一个进入系统并使用系统功能的入口。 登出页():用户离开系统时显示的页面。

注册新用户页():系统提供给普通用户的注册功能。只有注册用户才可以参加竞拍并管理自己的物品。

管理商品页():系统为注册用户提供商品管理功能。 管理分类页():系统为注册用户提供商品分类管理功能。

查看竞得商品页():系统为注册用户提供查看用户自己成功竞得的商品的功能。 查看自己的竞标():系统为注册用户提供查看用户自己正在参与竞价的商品。 浏览流拍商品():所有用户都可以浏览处于流拍状态的商品。 浏览拍卖商品():所有用户都可以浏览正在拍卖的商品。

查看商品详细信息():所有用户都可以查看正在拍卖物品的详细信息。但要参与竞拍必须是注册用户。

提示错误信息页面():所有操作错误的提示信息页面。

注册 登录 管理商品 网上拍卖系统 浏览流拍物品 管理商品种类 查看竞得物品 浏览拍卖物品 查看自己的竞