APP下载

高校校园旧货市场系统的研发

2018-05-14赵长进扈乐华段华斌

科技风 2018年25期
关键词:旧货高校

赵长进 扈乐华 段华斌

摘要:本文从高等学校校园实际需求出发,对目前流行的Web开发技术进行分析,基于SSM和MySQL平台开发了一个校园旧货交易网站;再通过Android平台开发出Android客户端校园旧货交易App。完成了校园旧货交易系统的前台和后台管理设计,实现了用户注册、用户登录、商品搜索、商品展示、商品交易、系统管理等功能。

关键词:Android;旧货;高校

1 绪论

在大学中,国内普遍的校园二手交易市场一般为跳蚤市场,一般在六月份的毕业季时期,是由即将毕业的大四学生自发形成的一场短期的交易市场,购买群体主要是大一到大二的新老生,其持续时间一般在10天左右,而且每天集中在午饭和晚饭的时间进行交易,其交易商品种类也比较繁多,大多数是无法带走的生活和学习用品。[1]

但是跳蚤市场也有其局限性,首先交易持续的时间比较短暂,不能得到很大的交易量和物品的选择。[2]其次缺乏前期的宣传,导致大多数购买者在购买二手商品时很盲目,无法快速找到自己需要的商品,很大程度上降低了交易的效率。

另一种情况是没毕业的学生也存在闲置物品情况,但“跳蚤市场”都是毕业季才有的,这时“跳蚤市场”的弊端就出现了。没能处理单个学生的闲置物品,导致资源大量浪费。“跳蚤市场”的不便捷性尤其突出。这时如果有一个网上的校园交易平台,就可以解决现在的所有问题。是非常有意义的意见事情。

2 系统总体设计

(1)后台系统管理员。定义管理员的主要权限,主要包括管理员登录、会员信息管理、商品信息管理、管理员管理、会员信息修改等功能;

(2)后台系统主要接口。定义主要接口提供给前台系统访问数据库,主要包括查询信息接口、发布信息接口、会员注册登录接口、物品分类接口、订单信息管理接口、会员信息修改接口;

(3)前台系统Web前台。调用后台系统接口实现Web端,实现用户通过网页形式访问本系统。主要包括查询信息、发布信息、会员注册登录、物品分类、订单信息管理、会员信息修改等功能;

(4)前台系统Android前台。与Web前台调用后台系统接口,实现用户通过Android平台访问本系统。主要包括查询信息、发布信息、会员注册登录、物品分类、订单信息管理、会员信息修改等功能。

3 系统详细设计

本系统的设计重点有包括以下几方面的定位和要求(1)提供客服服务,有关系统的问题可以反馈;(2)商品信息的维护与管理,功能包括商品价格调整、正在出售商品信息的修改、新商品信息的及时发布、无效的商品信息审查删除等;(3)高效的商品数据搜索方案为用户提高体验,对商品信息进行科学灵活地分类、存储迅速、方便客户迅速海量商品中找出自己所需商品;(4)方便、快捷的查询功能。提供关键字查询;(5)系统的定位为只提供物品信息发布和管理用户(6)本网站是免费使用。

因此本系统主要从数据库设计,Web端(前台、后台)设计,Android端设计三个方面进行详细设计。

(1)数据库设计。本系统采用MySql 数据库,数据库的设计主要集中在添加数据、更新数据、删除数据、查询数据。表字段要全面,同时还要考虑到数据表尽量减少冗余,尽量使用外键将各表关联起来。适当的在数据量大且查询较多的数据表中添加索引,调高数据库的查询速度。每个表都要有ID并用其作为主键,同时还要有添加时间、修改时间,对数据进行详细记录,以便之后对数据进行分析和操作。

数据库表包括以下6张:会员信息表(member)、管理员信息表(user)、商品信息表(goods)、商品分类信息表(goodsclass)、订单信息表(order)、购物车信息表(shoppingcart)。

(2) 前后台Web端设计。主要采用SSM架构,是Spring + Spring MVC + MyBatis的三大主流后端框架的缩写,这种企业级框架能够适用于搭建各种大型的应用系统,数据接口主要采用Json格式。

①Spring是一个开源且轻量级的java开发框架,核心思想主要是 IOC,DI,AOP,能够简化企业开发,帮助分离对象之间的依赖关系。

②Spring MVC属于Spring 框架中的一个子框架产品,能够融合在Spring Web Flow里面,无缝支持的Spring特性,将庞大复杂的项目架构进行分层管理,使开发变得更加简单规范。

③MyBatis是一个基于Java的持久层框架,提供了对JDBC的封装,将SQL语句放在了映射文件中,并且能够自动的将输入参数映射到SQL语句的动态参数上,能够将SQL语句执行的结果集自動的映射成实体对象。

(3)Android端设计。采用Android Studio IDE进行本部分系统的设计。利用后台提供的Json格式数据接口,对后台数据库进行增删改查。图片的展示主要采用瀑布流的方式简洁的布局和和干净界面,较少的干扰信息可以给用户一个良好的体验,不复杂的界面,功能实用够用,是Android布局核心所在,设计出大众喜欢的风格。在布局上模仿淘宝商品展示布局,适应大众用户审美习惯,更好的提供浏览体验。

4 结语

高校校园旧货市场系统的研发,弥补了传统旧货交易场所的不足与缺陷,扩大了校园旧货交易的范围,给旧货商品信息提供了更加广阔的展示空间,同时规范了交易的流程,满足大学生的需求,并充分发挥了信息网络的优势,使大学生可以将闲置的物品转卖给有需要的人使用,从而达到商品使用价值的最大化。

参考文献:

[1]王昊.大学校园二手商品交易市场的探讨[J].中国市场,2016(18):3031.

[2]刘仙艳.移动终端开放平台—Android[J].信息通信技术,2011,5(04):5053+72.

项目:1.湖南科技学院校级大学生研究性学习和创新性实验计划项目(湘科院教发[2016]17号);2.55号湖南科技学院科学研究项目[2016](项目编号:16XKY057 );3.湖南省普通高等学校“十三五”专业综合改革试点项目(湘教通〔2016〕276号);4.湖南省普通高校校企合作创新创业教育基地(湘教通〔2016〕436号);5.湖南科技学院计算机应用技术重点学科建设项目;6.永州市科技计划项目 永科发[2015]9号

猜你喜欢

旧货高校
潘家园旧货市场掠影
这些“文物”是认真的吗
潘新安的诗
中日高校本科生导师制的比较
学研产模式下的医药英语人才培养研究
高校创新型人才培养制度的建设与思考
高校科研创新团队建设存在的问题及对策研究
我用“旧货”赚“美刀”