团购网是团购的网络组织平台,就是互不认识的消费者,借助互联网的“网聚人的力量”来聚集资金,加大与商家的谈判能力,以求得最优的价格。根据薄利多销、量大价优的原理,商家可以给出低于零售价格的团购折扣和单独购买得不到的优质服务。网络购物是电子商务的主要内容,网络团购则是网络购物中一种新颖模式[1],随着网络购物发展而出现团购网站。由于网络团购发展时间短,业内对其理论研究才刚刚起步。
团购网最早起源于美国Groupon网站。网络团购这种崭新电子商务模式的始创者是美国的Groupon,其营运模式是每日推出一件商品(deal of the day),如果通过网上认购这件商品的用户达到指定数量,全部人就可以用特定的折扣价格购买这件商品,否则交易就告吹。若交易成功,Groupon就向出售商品的商户收取佣金[2]。
国外学者们对网络团购的研究主要侧重于对实践问题的量化研究,Hsiangchu Lai与Her-sen Doong在《TheEffect of Price Dispersion in an E-market onCustomers' Intentions to JoinGroup Buying》(2006)一文中分析了市场价格对团购活动中买方的影响,Hsiangchu Lai认为价格的高低直接影响了消费者参与团购意愿的高低。Jian Chen与Xilong Chen在《Cooperationin Group Buying Auctions》(2006)一文中主要研究了团购中的合作问题,分析指出,团购合作是一种三赢战略,即团购参与方、未参与方和卖方都能通过团购合作获得自身的利益。国内对于网络团购的研究相对较少,钱大可在《浅议网络团购》(2006)[3]中认为网络团购组织模式主要包括自发团购模式、商业团购模式和网络营销团购模式。目前,开发团购网使用到的技术有JavaScript,PHP,JAVA,ASP.NET等。例如我们大家都在使用淘宝网,它的前端主要是用JavaScript语言,后台主要用PHP和JAVA语言。前端使用的JavaScript语言主要有三大特性:(1)高阶函数:可以将函数作为参数,并且可以返回一个函数。(2) 动态类型:晚绑定,可以赋给变量任意类型的值,并可随时更改类型。(3) 灵活的对象模型:JavaScript的对象模型使用一种相对不常见的方式进行继承。
MVC模式最初是在Smalltalk-80中被用来构建用户界面的。M代表模型Model,V代表视图View,C代表控制器Controller[4]。MVC的目的是增加代码的重用率,减少数据表达,数据描述和应用操作的耦合度。同时也使得软件可维护性,可修复性,可扩展性,灵活性以及封装性大大提高。JAVA的开源软件Struts实现了一个很好的MVC框架,这大大减少了JAVA开发人员的工作量,提高了开发效率避免了重复劳动。在微软的新一代编译平台.NET中ASP.NET的*.aspx表现页与*.aspx.cs后台页的代码分离机制,使得编写页面外观与控制器逻辑分离。相对于以前的ASP(active server page),ASP.NET的编译模型是面向事件的对象编程模型,这明显区别于ASP的线性编程模型。ASP.NET默认提供了一种隐式实现的MVC方案。同时ASP.NET提供了及其丰富的服务性控件,数据组件等[5]。
⑴需求分析:对于校园团购网站的运作流程进