徐新华
(泰州师范高等专科学校,江苏泰州 225300)
在第二届全国大学生电子商务“创新、创意及创业”挑战赛中,针对大学生互享时间服务的理念得到评委、老师和同学们的一致认同。时间服务平台以时间服务为核心,以大学城内的在校大学生为服务对象,以增强服务平台竞争力为目标,开展与时间有关的服务项目,如时间租赁、时间存储、时间交换等。
基于ASP.NET技术构建的时间服务平台, 旨在把大学生的空闲时间有效组织利用起来,充分发挥服务平台的网络效益,给大学生提供人性化、细致化的时间服务。时间服务平台主要实现以下与时间有关的服务项目:
1)时间租赁:会员可以租赁其他会员的时间,以获取其所需要的服务,如代购服务、技能培训、考前辅导等。
2)时间存储:会员可以利用空余时间到公司进行时间服务活动,如帮助完成企业的市场调研、问卷调查、企业传单发放、学生的代购或代送等服务请求。这一系列服务活动时间都将存储到会员的时间银行中。
3)时间交换:大学城内每个学生的专业技能不同、特长爱好不同,通过时间服务平台,他们就可以不花钱或少花钱进行技能交流。
本时间服务平台是C2C类型的电子商务网站,将平台分为前台交易平台子系统和后台管理员管理子系统两部分。
1.2.1 前台交易平台子系统功能
1)会员注册:会员填写相关资料注册成为网站的会员。
2)会员面板:会员查看个人已发布的时间需求信息、已提供的时间服务信息,还可以编辑个人档案。
3)时间服务需求区:会员、管理员等用户实时发布时间需求方的具体内容与要求;会员可以查询时间需求信息,如会员的代购服务、考前辅导等,或企业市场调研、问卷调查、企业传单发送等服务需求。
4)时间服务响应区:会员浏览时间服务需求后,根据自己的特长、爱好、空闲时间等,接收服务任务;浏览管理员下达的时间服务任务等信息。
5)信息反馈区:会员接收服务后,填写服务质量反馈信息,以便记录每位会员的信用额度。
1.2.2 后台管理员管理子系统功能
1)会员管理区:会员的添加与删除管理、信用度管理。
2)订单管理:管理员进行时间需求订单的维护、订单任务的下达等。
3)时间管理:根据订单任务具体完成情况,对会员的时间进行存储、租赁与交换等管理。
图1 系统业务流程图
本系统采用基于B/S模式的三层结构模型:浏览器、WEB服务器和数据库服务器。如下图2所示。
图2 B/S模式的系统体系结构
用户通过浏览器向WEB服务器发出一系列指令和要求,WEB服务器通过执行ASP.NET文件对请求进行处理,如果有存取数据库的操作,则通过ADO.NET存取数据库。最后WEB服务器将返回结果插入到HTML页面,传送到用户的浏览器。[1]
2.3.1 数据库设计
本平台所涉及的数据主要包括会员信息、服务订单信息、服务项目及价格信息、交易及评价信息等。其主要概念数据模型用E-R图表示如图3所示:
2.3.2 数据库访问技术
因ADO.NET具有能够组合来自各种数据源的数据、能够实现松散耦合的Web应用程序环境中的数据访问等特点,[2]所以本系统通过ADO.NET技术访问数据库。在ADO.NET中,通过Managed Provider所提供的应用程序编程接口(API)来访问各种数据源中的数据。[3]
ADO.NET访问数据库的一般步骤为:1.创建数据库的连接;2.请求一个数据集合;3.将集合放入DataSet中;4.如需要,再请求另外的数据集合;5.关闭数据连接;6.进行所需要的操作;7.若需要,将DataSet的变化更新到数据库中。[2]
2.4.1 实名认证
时间服务平台采用实名认证对注册用户的身份进行确认核实,即通过学校、班级等信息验证用户提交的注册信息,确保用户姓名与身份真实存在并唯一。同时与移动、联通等公司合作,采取手机短信验证码的确认形式,确保会员实名制登记。
2.4.2 信用积分
会员在网站交易成功后,在评价有效期内,对该交易做出评价(如-2,-1,0,+l,+2)。系统通过收集评价信息,计算会员的信用额度,供平台用户参考。
信用额度更新的部分源代码如下:
TimeConnect1.SqlExceute(“insert valuate(userId,tradeId,valuateV) values (Session[userId].Text, TextBox1.Text,DropDownList1.SelectValue)”)
……
2010年12月11日,第二届全国大学生电子商务“创新、创意及创业”挑战赛在古都西安落下帷幕。《“时间百分百”服务平台策划书》荣获全国一等奖。在信息全球化的背景下,本文设计的时间服务平台,作为电子商务中针对在校大学生的一个应用领域,具有良好的应用前景和发展空间。
参考文献:
[1]卜艳萍.数据库技术及应用[M]. 大连:大连理工大学出版社,2009 .166.
[2]蒋薇,赖青贵,秦玲,张小波.基于ADO.NET数据访问技术的研究和应用[J].微计算机信息,2010,(3):141-143.
[3]王艳,牟文广,黄洪.基于ASP.NET技术的人事管理系统的设计与实现[J].西华大学学报(自然科学版), 2007,(2):20-23.