APP下载

校园二手交易平台的构建与实现

2014-01-16曲蕴慧

电子设计工程 2014年6期
关键词:二手物品二手交易会员

曲蕴慧

(西安医学院 计算机教研室,陕西 西安 710021)

二手交易系统的开发是在借鉴已经成功的电子商务的基础上而提出来的,目前电子商务的发展速度爆炸式的增长,国内已经有很成功的交易网站,比如淘宝网、当当网等,已经得到大家广泛的认同与欢迎,他们的成功都不是偶然的,都得益于基于B/S结构网络交易系统[1]。当然这些成功的网站都是面向社会的,专门针对校园交易的网站很少,即使有也不是很完善[2]。

当今,校园电子商务在国外得到了快速发展,国外高校已经展开了校园网上购物、支付等各种商业服务,我国电子商务的起步比发达国家要落后一些,但发展速度很快[3]。目前我国已经在海关、税务等方面得到广泛的应用。国内的高校很多,但学校设立网上交易平台的不多[4]。

校园二手交易平台还处于起步的阶段,但二手交易已经受到越来越多的大学生的关注,想要建立一个高效、简洁的校园二手交易平台,还要克服很多的难题,拥有很大的发展空间[5]。

1 系统的设计

1.1 系统总体架构设计

校园二手交易平台一般主要针对两种使用用户:学生、管理员。两种用户拥有不同的操作权限,完成不同的功能,软件功能需求主要是从这两者的角色进行分析,描述每个用户需要实现的具体功能。从以前的校园二手交易平台来看,一般的二手交易平台主要是定位为学生进行商品交易、管理员进行信息的维护,系统架构如图1所示。

图1 系统总体功能架构图Fig.1 System general architecture

1.2 主要功能模块设计

1)会员注册与登录模块

此模块与其他大型网站类似,想要了解并掌握网站内的大量信息或享有特殊权限者,就必须在网站上注册成为本网站的会员,方可享有该网站的特殊权限,并可以浏览该网站的大量信息和收集信息的权利,而没有注册会员者,也只能浏览和查看某一部分的信息,大部分的信息是给予浏览的权限,此模块就实现这样的功能。登陆到此模块后,注册成为里面的会员,用已注册的密码和会员名登录后,就可以随意修改自己的信息,如个人密码、个人会员名、联系电话和详细住址等。

2)发布模块

会员还可以根据自己的需求上传、发布自己想出售的商品,包括商品的名称、类别(书籍、生活用品、装饰品等)、价格、商品图片和商品的详细资料等内容。会员可以根据自己想出售的商品一一添加到自己的商品管理中去,再将自己的商品发布,就可以把会员出售的商品发布在这个二手物品交易平台。

3)搜索模块

为了更快速便捷查找到自己所需的商品,系统提供了商品信息的搜索功 能。用户可以通过不同的条件进行搜索,如商品的名称、商品的价格、商品的类别或通过商品介绍的模糊查找方法搜索商品,由于搜索结果可能不是唯一,因此在搜索显示的结果里采取了分页显示的方法。

4)商品浏览模块

可分类浏览商品,也可浏览最新商品、推荐商品和特价商品,包括商品缩图,名称,价格等,还可浏览商品的详细信息。

5)留言板模块

留言板模块主要功能是用来处理会员在浏览商品信息过程中中对一些商品所提出的一 些反馈意见,此功能是本系统商品交易的重要途径之一。

6)商品交易模块

通过二手物品流通平台,买客卖户可以通过这个平台进行交易,买方通过平台上的检索查找自己所需的物品,而卖方通过这个平台可以随意地发布自己出售的物品,买卖双方在这个平台上可以实现双方的交易,提高处理的时效性。

商品交易过程流程图如图2所示。

图2 商品交易过程流程图Fig.2 Flow diagram of commodity trading process

1.3 数据库及数据表的设计

本系统的数据库表包含以下几个表:

1)会员信息表(UserInfo):用于存放会员信息:

2)商品信息表(Goods):用于存放商品信息;

3)反馈信息表(message):用于存放会员留言信息;

4)商品类别表1(GoodType):用于存放商品的大类别;

5)商品类别表2(GoodType2):用于存放商品的小类别;

各表之间的关系如图3所示。

2 系统的实现

2.1 系统开发环境

图3 数据表关系视图Fig.3 Table relationship diagram

Windows操作系统目前已被广大用户所接受,大多用户已经熟练掌握,简单易学,所以在系统运行软件环境客户端选择为Windows 7操作系统。本系统采用的是B/S结构的设计,客户端只需一般的浏览器即可使用,服务器端使用Windows 7系统,目前根据电子商务的特点,同时考虑到在校师生员工数达20000人以上,对数据的存储量相对比较大,且对数据的各种操作相对复杂,为此,选用大型的SQL 2005作为数据库管理系统[6]。

2.2 系统文件架构

在设计系统文件时,系统不同的功能模块相应的保存在不同的文件夹里。本系统的文件架构图如图2:在校园二手交易系统中,系统各模块分别保存在不同的文件里。类文件保存在App_Code文件中;数据库文件保存在Database文件里;图片资源文件在images文件里;样式文件、自定义控件均分别放在各自对应的文件夹中,设定网站的默认文件default.aspx文件作为系统起始页。这样,系统文件架构清晰分明,有利于系统的实际开发、修改与维护。

图4 系统文件架构图Fig.4 The file system architecture diagram

3 结 论

文章以构建一个基于校园的二手物品流通平台为出发点,让二手物品的供货方和购买方能更有效率的在这个平台上进行交易,对这个平台做了一个详细的需求分析。以此为基础,提出了一个总体的设计,基于WEB的平台,利用目前流行的ASP.NET和ADO.NET技术,设计实现对SQL后台数据库的访问,形成了一个基于校园的二手物品流通平台。

系统的上传信息的模块目前只是实现了一些简单的数据上传功能(如商品、新闻等信息),与其他系统实现大量数据的上传还存在着很大的差距,这在以后的设计中要需进一步的改进。另外,对校园网的二手物品流通平台的整体性规划以及这个平台在校园中的可行性和有效性及实现方式仍值得深入思考,尤其是平台构成综合模块的开发与实践要不断优化。最后,通过这个校园的二手物品流通平台,可以考虑扩展到一个更大、更全、更新的一个电子商务交易平台,用以实现更多的功能来满足广大师生员工的更多需求。

[1]王能.基于B/S结构的校园二手物品交易平台的构建[J].信息与电脑,2012(6):80-81.WANG Neng.The construction of campus of second-hand goods trading platform based on B/S structure[J].China Computer&Communication,2012(6):80-81.

[2]谢盼盼.校园二手交易市场分析[J].现代商业,2009(3):269-270.XIEPan-pan.Analysis of the campus second-hand transaction market[J].Modern Business,2009(3):269-270.

[3]王泊.二手交易系统的设计与实现[D].大连:大连理工大学,2010.

[4]叶茎,何琼.基于ASP.NET的网上二手交易平台的设计[J].电脑知识与技术,2010(2):1144-1146.YE Jing,HE Qiong.The design of online secondary trading platform based on ASP.NET[J].Computer Knowledge and Technology,2010(2):1144-1146.

[5]徐凤亮,史斌斌.校园二手交易信息发布平台的设计与实现[J].硅谷,2009(9):65-66.XU Feng-liang,SHI Bin-bin.The campus second-hand transaction platform design and Realization of information release[J].Silicon Valley,2009(9):65-66.

[6]王树伟.Struts 2核心技术与Java EE框架整合开发实战[M].北京:电子工业出版社,2008.

猜你喜欢

二手物品二手交易会员
大学生校园二手交易平台“艺物”的研究
会员之窗
会员之窗
会员之窗
会员之窗
二手交易平台你用过吗
浅析高校020二手交易平台运营与推广
校园二手物品交易平台的设计与开发
基于ASP.NET的贵安大学城二手物品交易网站的设计与实现
二手物品交易电商下一个风口?