互联网对人们的生活产生了全方位的影响,电子商务无疑是最大的影响之一。电子商务对传统的商业模式产生了巨大的冲击,国内外的电商行业蓬勃发展,用户群众庞大。目前的电子商务主要是依托于互联网,以满足所有有网络消费需求的人群,其受众并没有特别的针对性。当电子商务发展到一定的阶段,就需要考虑针对用户的自身特点,为其提供个性化的服务,以提高经营效益。高校的学生群体作为电子商务消费的生力军,其需求不容忽视,而针对高校学生这一特定消费群体进行电子商务系统的设計与开发,使电子商务在满足人们多样化需求的同时更注重其个性化需求,从而获得更好的消费体验,既符合现实需求,也具有长远价值。
一、高校电子商务系统设计与开发的基本现状
高校电子商务系统是互联网电子商务的一个组成部分,需要针对高校师生的实际特点对系统进行设计和规划。国外的高校电子商务系统研究较早,其发展水平较高。很多高校依托良好的校园网基础以及相对较为成熟的网络购物、支付等系统,已经为学校的师生提供了很多实用的服务,例如可以在线缴纳学费等各类费用,也可以购买各种商品。美国高校电子商务系统的构建和应用较为成功,也积累了大量的经验,诸如德州大学、麻省理工大学等一些著名高校都构建了自己的电子商务中心。这些电子商务中心不仅能够为师生提供各种便利服务,还可以作为研究宏观经济政策的基础,以及电子商务新技术的实验平台,从而有效地促进学校在各个领域中的发展。
相对于发达国家来说,我国的高等院校在电子商务系统构建方面的研究起步时间较晚,同时因受到传统思想的制约,持续发展也受到了一定的阻碍。目前,国内高校对于电子商务系统的构建,主要采用了模仿模式、服务业务模式,而且大多数的电子商务系统并不具备较强的针对性,其中以下四大问题尤为突出:一是配送方式不灵活;二是电子商务商品质量无法得到保障,且价格不具有优势;三是高校学生缺少二手物品交换或交易的平台;四是商品信息的交互缺乏共享平台。
如何有效解决上述问题,笔者认为,要总结与借鉴基于互联网的电子商务系统构建成果,依托校园网基础,针对高校学生的特点与需求建立高校电子商务系统,这样不仅可以为师生提供便利,为学生提供创业平台,还能不断推进高校电子商务系统设计与开发的理论与实践研究。
二、 高校电子商务系统的设计目标与业务需求
高校电子商务系统构建问题,既有我国电子商务迅速发展过程中遇到的普遍性问题,也有高校电子商务系统研究与构建中存在的个性化问题。基于这些问题,将高校电子商务系统设计的主要目标设定为建设实用完善、安全稳定、符合高校应用特点、具备一定智能数据处理能力的高校电子商务系统,系统数据架构要完善账户信息、账户关联支付信息、支付动态信息、支付构件管理等,从而满足受众的各种不同的需求。
(一)业务流程分析。高校电子商务系统是为了满足高校师生对于电子商务的应用需求,为其提供便利的各类服务。要在电子商务系统构建之前,解决师生在相关业务流程中遇到的问题,提出基于电子商务的解决方案。
(二)商品信息交互业务流程分析。校园内师生对于商品的选购存在一定的从众心理,很多情况下是看到其他同学买了商品,产生了浓厚兴趣和购买欲望,再通过电子商务平台或在实体店进行购买。目前对于商品质量、使用情况、性价比等方面信息的获取,主要是通过口口相传的方式,学生之间相互交流,从而判定是否可以购买该件商品。对于一些品牌商品,师生顾客也会通过网络对商品的相关信息,以及目前已购买者的使用信息进行查询和分析,以确定是否实施购买行为。
(三)系统功能需求分析。系统功能需求分析是站在系统使用者的角度,分析使用者希望系统所具备的功能。在软件工作中,系统功能需求分析分为两个步骤:(1)对系统的使用者进行角色确定,不同角色的使用者对于系统功能有着不同的需求;(2)对系统中的关键用例进行分析,以确定系统的基本使用流程。
(四)系统性能需求分析。高校电子商务系统的性能需求包括以下几个方面:(1)易用性分析。(2)稳定性分析。(3)安全性分析。(4)可维护性分析。
三、高校电子商务系统的主要内容与关键技术
(一)主要内容
针对当前高校师生对于电子商务应用的需求,依托校园网平台,构建高校电子商务系统,主要内容包括:(1)分析当前高校电子商务系统的现状及存在的问题,做好业务需求分析及整体规划与架构,设计出适合高校的电子商务系统架构方案;(2)基于GAE平台构建Java框架的开发环境,采用谷歌公司专门为Eclipse提供了GWT插件(Google Web Toolkit)及GAE(Google App Engine)软件开发工具,完成对程序功能的开发,系统采用Oracle 11g数据库;(3)对高校电子商务系统的性能需求方面充分考虑其易用性、稳定性、安全性和可维护;(4)设计并实现了高校电子商务系统,在满足一般电子商务系统基本功能的基础上,拓展了电子商务业务领域范围,如二手物品转换和交易功能;(5)建立起完善的审核机制,在保证商品的质量,在价格方面要求考虑到学生的消费能力,给予一定的优惠等。
(二)关键技术
电子商务系统为电子商务业务流程的完成提供了基础平台,能够为交易双方提供各方面的服务。作为一种新型的商业运营模式,其系统的构建一般采用浏览器/服务器的方式,主要技术包括:
1.Web Service技术:它与实现该机制的具体环境和所使用的编程语言都没有关系。该技术由三个部分组成,分别是服务的提供者、请求者、注册中心,三个組成部分之间建立了不同的通信协议。
2.层次分析法技术:是一种对各个因素对于最终结果所产生影响比重进行分析决策的方法,它将与决策有关的元素进行分解,分别将其放置于不同的位置中,包括目标、准则、方案等,并在此基础上进行定量和定性的分析。层次分析法是指将一个包含了多种决定因素的多目标决策对象作为一个整体,并将该目标进行分解,划分为多个层次,并通过模糊计算的方式,对各个元素的比重进行评定和排序,计算得到同一层次的排序结果,以及总的排序方案。
3.协同过滤推荐算法:是电子商务平台的一种重要的推荐算法。该算法有别于传统的基于内容的过滤算法,它主要通过对注册用户的分析,在被推荐者的类似用户群体中进行数据分析,主要是综合分析该类用户群体对于某一商品信息的评价结果,并将其作为被推荐用户对该商品的喜好预测,综合多个商品预测信息,向被推荐者发送商品的推荐信息。
四、高校电子商务系统的实现
(一)基于系统的功能开发主要步骤
基于系统的功能开发主要是基于GAE平台构建Java框架的开发环境。具体采用的工具是Eclipse集成开发环境,这是一个开源的开发环境,其最主要的特点是提供了对于插件扩展的支持功能。谷歌公司专门为Eclipse提供了GWT插件软件开发工具,以及GAE软件开发工具,使开发人员可以更好地应用工具完成对程序功能的开发。GAE开发环境的构建步骤包括:
1.通过网络下载并安装GAE-JAVA-SDK和Eclipse开发插件。上述两个软件是由谷歌公司向开发人员提供的,可以在谷歌的网站上下载。
2.在官方网站上下载Eclipse开发环境,启动后通过插件管理器安装GEA的开发插件,然后对GAE进行配置,主要是在Eclipse开发环境中配置GEA SDK的路径。
3.新建一个GAE项目,填写相关配置后点击“完成”,在Eclipse开发环境中可以看到工程的目录结构,其外面显示的内容与普通的利用Java开发Web程序基本没有差别。谷歌公司提供的插件可以帮助开发人员加快开发的进程。
(二)系统测试与效果评估
基于系统架构设计的系统测试主要是对基于该架构平台所开发的高校电子商务系统的功能和性能进行测试。在功能方面,主要测试是否能够满足用户的使用需求;在性能方面,通过模拟大量并发业务处理需求的方式,测试系统的处理能力。
1.系统测试。对系统的功能测试部分主要集中于系统管理模块、商品信息查询、订单提交功能和交易支付功能的测试。(1)系统管理模块:主要是测试用户管理、系统参数管理和系统安全性管理。(2)商品信息查询测试目的:验证系统能够根据用户的需求返回正确的查询结果。(3)订单提交功能测试目的:验证系统是否能够正确地生成商品的订单并提交等。(4)交易支付功能测试目的。
2.效果评估。系统之所以引入云计算技术,就是为了解决在突发并发事务剧增的情况下系统处理能力不足的问题,因此在性能测试方面,主要是通过网络模拟软件对高校电子商务系统的处理能力进行压力测试,测试的观测值为系统完成所有任务的时间。为了使测试更为直观,将基于系统与基于传统服务器为中心的交易系统进行对比测试。
五、结论
随着互联网、云计算、物联网的迅速发展和移动智能终端设备的大量普及,电子商务系统所建立的商品买卖和支付体系为人们的生活与工作带来了极大便利。高校学生是电子商务消费群体的主力军,其需求不容忽视,高校电子商务系统的设计与实现是当下的一个重要问题,希望本文能为该领域的理论与实践研究提供一些思考。
参考文献:
[1]邹大斌. 云计算对未来电子商务发展的影响[J]. 计算机世界. 2011, (34): 19-22.
[2]Yoo, B. &Donthu, N. Developing a Scale to Measure the Pereeived Quality of Internet Shipping Sites(SITEQUAL)[J]. Quarterly Journalof Electronic Commerce. 2001, 2(1): 31-47.
[3]冯登国, 张敏, 张妍.云计算安全研究[J]. 软件学报. 2011, (22): 71-83.
[4]赵培, 陆平, 罗圣美. 云计算技术及其应用[J]. 中兴通信技术. 2010, (4): 36-39.
[5]GONG C, LIU J, ZHANG Q, etal. The characteristics of cloud computing[C]. Parallel Processing Workshops (ICPPW), 2010 39th International Conference on, 2010: 275-279.
[6]MARSTON S, LI Z, BANDYOPADHYAY S, etal. Cloud computing--The business perspective[J]. Decision Support Systems, 2011, 51(1): 176-189.
[7]周瑾.“云计算”环境下电子商务企业应用研究[J]. 济宁学院学报. 2014, (01): 91-94.