二手商品交易系统的架构与实现
摘要: 本文介绍了南农大二手交易系统的开发过程,包括系统开发环境的介绍,系统总体设计,数据库详细设计及实现,功能实现以及系统的调试与测试。项目基于Eclipse和Oracle数据库,采用了S.S.H(struts、spring、hibernate)框架、jsp前端技术,Tomcat服务器,最终实现了商品发布、商品搜索、商品交易、商品管理等主要功能。本系统是一个利用网络进行校园二手物品交易活动的系统,意在帮助同学们出售一些不必要的商品,获得一点收入来减轻家庭负担,也能低价买进其他人用不到的物品,进而改变大学生的消费方式和购物习惯。
目录
摘要 1
关键词 1
Abstract 1
Key words 1
1 引言 1
2 系统的开发环境及技术简介 2
2.1 系统开发环境 2
2.1.1 Eclipse 2
2.1.2 数据库简介 2
2.1.3 Tomcat 2
2.2 系统开发的思想与技术 2
2.2.1 JSP技术 2
2.2.2 SpringMVC框架 3
2.2.3 javaScript技术 4
2.2.4 Ajax 4
3 系统总体设计 5
3.1 总体功能模块 5
3.2 系统管理员功能模块 6
3.3 用户的功能模块 6
3.4 系统业务描述 7
3.5 程序流程图 7
3.5.1 交易流程图 7
3.5.2 用户登录流程图 8
3.5.3 用户注册流程图 8
4 系统详细设计与实现 9
4.1 系统和数据库的配置 9
4.2 概念模型设计 9
4.3 数据库逻辑模型 10
4.4 数据库表结构 10
4.5 平台数据表的设计 11
4.5.1 帮助表t_bangzhu 12
4.5.2 交易表t_jiaoyi 12
4.5.3 商品表t_product 13
4.5.4 用
*好棒文|www.hbsrm.com +Q: *351916072*
户表t_user 13
4.5.5 邮件表t_youjian 14
5 系统功能实现 14
5.1 程序的类图 14
5.1.1 帮助Bangzhu类图 14
5.1.2 交易Jiaoyi类图 15
5.1.4 用户User类图 16
5.1.5 邮件Youjian类图 17
5.2 本系统功能实现的主要框架 17
5.2.1 SSH框架 17
5.2.2 hibernate配置文件 17
5.2.3 struts配置文件 17
5.2.4 spring配置文件 18
5.3 系统功能实现的主要模块 19
5.3.1 登陆页面 19
5.3.2 用户注册页面 21
5.3.3 系统管理主页面 22
5.3.4 最新发布的物品主页面 23
6.总结 24
致谢 24
参考文献: 25
南农大二手商品交易系统的架构与实现
引言
1引言
在早些年代,就存在旧物品交易市场,人们将自己闲置的物品卖给其他人,也可以低价买进心仪的物品。节约是一种良好的生活习惯,旧物品的交易就是节约资源的一种具体体现,很好地避免了资源浪费。随着科技的发展,网络购物平台越来越被大家所喜欢,但网上二手商品交易并没有十分流行,原因是消费者被传统消费方式禁锢,人们对二手物品的质量和新旧程度无法精确判断,这导致我国网络二手交易市场还处于初级阶段。目前,我国网络二手交易方式主要有四种,分别是:综合类购物网站、分类式信息购物网站、针对性单一类别二手商品信息网站以及直接在网络社区发布二手商品信息的交易模式,前两种在国内使用率较高。综合类购物网站是指网站在其原有购物平台上面扩展项目,增设二手商品交易功能模块,或者单独开设全新的二手交易平台。分类式信息购物网站是以同城交易为主要优势,以58同城为典型代表。这两种交易方式属于特征很鲜明的交易方式,他们在商品信息,支付方式,配送物流等方面都是各有利弊的 [1]。目前这些二手物品交易网站虽有流行,但还是不能满足人们所有需求,因此一个针对群体性的二手物品交易网站有很大发展前景。
对于大学生群体来说,正是风华正茂的年纪,对物质的需求量很大,物品的重合率也很高,而且在毕业时很难搬走所有物品。因此,校园二手交易近些年来越来越得到重视。目前来看,大学生交易二手物品的需求在大幅增长,但市场信息杂乱,二手市场的交易效率很低。基于这种现状,校园二手交易平台应运而生[2]。校园二手交易平台的出现整合了校园二手交易信息,在一定程度上保证了大学生在交易过程中的安全性和实用性。在我校,每到毕业季都会集中举办跳瘙市场,但由于场地等原因,只能进行两天,每次大家都意犹未尽。本系统就是针对这一现象设计,使我校学生可以随时发起二手商品交易,帮助大家解决闲置物品。
在本系统中,使用了Spring MVC框架,使开发变得简易。数据库采用了oracle9i数据库,因为oracle9i功能强,可移植性强。 前端页面采用了javaScript 技术,javaScript的脚本语言简单直接,灵活,容易上手。
2 系统的开发环境及技术简介
2.1 系统开发环境
2.1.1 Eclipse
Eclipse最初由IBM公司开发,在2001年开放了源代码,现在它由非营利软体供应商联盟Eclipse基金会(Eclipse Foundation)管理。
Eclipse是跨平台的集成开发环境(IDE)。他的主要核心是一个框架和一组服务,他是通过插件组来构建开发的环境。其他所有功能会通过插件的形式来附加到该核心上,包括Java开发工具(Java Development Kit,JDK)[3]。
Eclipse最初是基于Java语言开发的,但发展到现在,已经有通过外挂程式的方式使其作为其他计算机语言的开发工具,比如现在已经可以用Eclipse进行c++,Python的开发。
2.1.2 数据库简介
Oracle,全称是Oracle Database,是甲骨文公司开发的一款关系数据库管理系统。Oracle是数据库领域的主流产品,被广泛应用于开发中。
Oracle具有很多非常优秀的特性,系统可移植性好、使用方便、功能强,同时它适用于各种计算机环境,不论是大型计算机还是微型计算机。
目录
摘要 1
关键词 1
Abstract 1
Key words 1
1 引言 1
2 系统的开发环境及技术简介 2
2.1 系统开发环境 2
2.1.1 Eclipse 2
2.1.2 数据库简介 2
2.1.3 Tomcat 2
2.2 系统开发的思想与技术 2
2.2.1 JSP技术 2
2.2.2 SpringMVC框架 3
2.2.3 javaScript技术 4
2.2.4 Ajax 4
3 系统总体设计 5
3.1 总体功能模块 5
3.2 系统管理员功能模块 6
3.3 用户的功能模块 6
3.4 系统业务描述 7
3.5 程序流程图 7
3.5.1 交易流程图 7
3.5.2 用户登录流程图 8
3.5.3 用户注册流程图 8
4 系统详细设计与实现 9
4.1 系统和数据库的配置 9
4.2 概念模型设计 9
4.3 数据库逻辑模型 10
4.4 数据库表结构 10
4.5 平台数据表的设计 11
4.5.1 帮助表t_bangzhu 12
4.5.2 交易表t_jiaoyi 12
4.5.3 商品表t_product 13
4.5.4 用
*好棒文|www.hbsrm.com +Q: *351916072*
户表t_user 13
4.5.5 邮件表t_youjian 14
5 系统功能实现 14
5.1 程序的类图 14
5.1.1 帮助Bangzhu类图 14
5.1.2 交易Jiaoyi类图 15
5.1.4 用户User类图 16
5.1.5 邮件Youjian类图 17
5.2 本系统功能实现的主要框架 17
5.2.1 SSH框架 17
5.2.2 hibernate配置文件 17
5.2.3 struts配置文件 17
5.2.4 spring配置文件 18
5.3 系统功能实现的主要模块 19
5.3.1 登陆页面 19
5.3.2 用户注册页面 21
5.3.3 系统管理主页面 22
5.3.4 最新发布的物品主页面 23
6.总结 24
致谢 24
参考文献: 25
南农大二手商品交易系统的架构与实现
引言
1引言
在早些年代,就存在旧物品交易市场,人们将自己闲置的物品卖给其他人,也可以低价买进心仪的物品。节约是一种良好的生活习惯,旧物品的交易就是节约资源的一种具体体现,很好地避免了资源浪费。随着科技的发展,网络购物平台越来越被大家所喜欢,但网上二手商品交易并没有十分流行,原因是消费者被传统消费方式禁锢,人们对二手物品的质量和新旧程度无法精确判断,这导致我国网络二手交易市场还处于初级阶段。目前,我国网络二手交易方式主要有四种,分别是:综合类购物网站、分类式信息购物网站、针对性单一类别二手商品信息网站以及直接在网络社区发布二手商品信息的交易模式,前两种在国内使用率较高。综合类购物网站是指网站在其原有购物平台上面扩展项目,增设二手商品交易功能模块,或者单独开设全新的二手交易平台。分类式信息购物网站是以同城交易为主要优势,以58同城为典型代表。这两种交易方式属于特征很鲜明的交易方式,他们在商品信息,支付方式,配送物流等方面都是各有利弊的 [1]。目前这些二手物品交易网站虽有流行,但还是不能满足人们所有需求,因此一个针对群体性的二手物品交易网站有很大发展前景。
对于大学生群体来说,正是风华正茂的年纪,对物质的需求量很大,物品的重合率也很高,而且在毕业时很难搬走所有物品。因此,校园二手交易近些年来越来越得到重视。目前来看,大学生交易二手物品的需求在大幅增长,但市场信息杂乱,二手市场的交易效率很低。基于这种现状,校园二手交易平台应运而生[2]。校园二手交易平台的出现整合了校园二手交易信息,在一定程度上保证了大学生在交易过程中的安全性和实用性。在我校,每到毕业季都会集中举办跳瘙市场,但由于场地等原因,只能进行两天,每次大家都意犹未尽。本系统就是针对这一现象设计,使我校学生可以随时发起二手商品交易,帮助大家解决闲置物品。
在本系统中,使用了Spring MVC框架,使开发变得简易。数据库采用了oracle9i数据库,因为oracle9i功能强,可移植性强。 前端页面采用了javaScript 技术,javaScript的脚本语言简单直接,灵活,容易上手。
2 系统的开发环境及技术简介
2.1 系统开发环境
2.1.1 Eclipse
Eclipse最初由IBM公司开发,在2001年开放了源代码,现在它由非营利软体供应商联盟Eclipse基金会(Eclipse Foundation)管理。
Eclipse是跨平台的集成开发环境(IDE)。他的主要核心是一个框架和一组服务,他是通过插件组来构建开发的环境。其他所有功能会通过插件的形式来附加到该核心上,包括Java开发工具(Java Development Kit,JDK)[3]。
Eclipse最初是基于Java语言开发的,但发展到现在,已经有通过外挂程式的方式使其作为其他计算机语言的开发工具,比如现在已经可以用Eclipse进行c++,Python的开发。
2.1.2 数据库简介
Oracle,全称是Oracle Database,是甲骨文公司开发的一款关系数据库管理系统。Oracle是数据库领域的主流产品,被广泛应用于开发中。
Oracle具有很多非常优秀的特性,系统可移植性好、使用方便、功能强,同时它适用于各种计算机环境,不论是大型计算机还是微型计算机。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/984.html