基于反向团购的购物平台设计与实现

 2022-01-17 11:01

论文总字数:23797字

目 录

1 引言 1

1.1 课题背景与意义 1

1.2 课题研究内容 1

2 系统需求分析与相关工具介绍 1

2.1 功能需求分析 1

2.2 可行性分析 2

2.3 系统环境 3

2.4 相关技术介绍 3

2.4.1 C#程序设计语言 3

2.4.2 CSS DIV页面布局 3

2.4.3 ASP.NET 3

3 系统总体设计 4

3.1 系统功能模块设计 4

3.2 系统功能流程设计 6

3.2.1 登录注册功能流程设计 6

3.2.2 商品信息管理功能流程设计 7

3.2.3 团购信息管理功能流程设计 7

3.2.4 密码修改功能流程设计 8

3.2.5 参与团购功能流程设计 8

3.2.6 商品团购功能流程设计 9

3.3 数据库设计 10

3.3.1 数据库概念设计 10

3.3.2 数据库逻辑设计 12

4 系统详细设计 16

4.1 系统结构设计 16

4.2 系统界面设计 17

4.3 登录注册模块详细设计 19

4.4 管理员模块详细设计 19

4.5 商家模块详细设计 19

4.6 买家模块详细设计 20

4.7 数据库操作类 21

5 系统实现 22

5.1 登录注册模块实现 22

5.2 管理员模块实现 24

5.3 商家模块实现 25

5.4 买家模块实现 29

6 总结 33

参考文献: 33

致谢 35

基于反向团购的购物平台设计与实现

赵逸峰

, China

Abstract: With the success of Groupon, domestic instant time suffered a lot of coupon sites.In so many sites to get your own place will have to seek innovation,then reverse group-buying arises at the historic moment.This article mainly expounds the reverse a bulk shopping platform of design process and realization method.System using Visual studio 2012 as a development tool,using ASP.NET technology of C# programming language,using SQL Server database to data manipulation. To complete the reverse group-buying,this system need to realize the user registration,business registration,user tuxedo,business bidding,users buy,administrator management,etc.Compared with the traditional way of group purchase,the system is more autonomy.

Key words: reverse buying; ASP.NET; SQL Server

1 引言

1.1 课题背景与意义

2010年以来,新型团购网站和团购模式迅速风靡全国,其理念来源于美国Groupon团购网站[1]。团购逐渐成为了人们生活中习惯的一种购物方式,越来越多的创业者把目光放在了团购网站上,但是成堆出现的团购网站良莠不齐,对消费者的欺骗也时有发生,因此国内的团购市场被少数几家大型团购网站所占据,新的团购网站要想在这个团购市场上脱颖而出就必须要追求在现有团购模式上的创新。因此,团购网站要自身找准定位,营销创新[2]

反向团购模式营造用户掌握主动权氛围,将需求细化[3]。让用户更加自主的去选择自己所需要的商品,而不是被动的等待商家发布团购商品,用户掌有自主权,对于欺骗消费者的商家由网站和用户本身一起进行筛选,极大的提高了用户的消费安全。当用户量达到一定数量后再由商家自己选择是否团购,相比传统的团购方式,反向团购具有商家更加自主的优势。

在这个电商时代,对用户体验的注重以及不断的创新是制胜的根本,一种新型的购物模式的出现往往能抓住用户的眼球,吸引越来越多的用户来参与,从而成功的在市场上立足,获得巨大的成功。

1.2 课题研究内容

本系统基于一个新型的团购模式,旨在建立一个小型的电子购物平台。用户通过系统选择他们想要购买的产品然后发起团购,用户再号召自己对此产品感兴趣的好友或者其他对此感兴趣的用户来进行参团,当达到一定的团购人数后商家自然会愿意参与竞价。商家在竞价过程中根据买家平均期望价格来进行竞价,最后价钱便宜的若干个商家胜出,用户就可以从中任意选择一家来进行购买,从而实现一次反向团购交易。

2 系统需求分析与相关工具介绍

反向团购网站能提供一个安全、方便的交易环境,不管是对于买家还是卖家,都是非常具有吸引力的。

2.1 功能需求分析

在功能需求方面,本系统应具有登录注册、管理员模块、商家模块、买家模块等功能。登录时可以有买家、卖家和管理员进行登录,不同类型的用户登录后有不同的操作权限,因此在性能上应当安全、准确、高效。

(1)登录注册

买家和卖家都可以通过注册功能来进行个人信息的注册,注册成功后即可登录进本系统进行自己所注册的用户类型所对应的操作,管理员可以通过输入用户名密码等来进行登录,进行管理员权限的对应操作。

(2)管理员

管理员在登录以后可以看到用户信息管理、商家信息管理、商品信息管理、团购信息管理四个功能项,管理员进入用户信息管理能够进行对买家信息相应的管理,进入商家信息管理能够进行对商家信息相应的管理,进入商品信息管理能够查看商家最新上传的商品信息,并对商品信息进行审核,审核后能选择该商品是否通过审核,同时还能对某一类商品强制下架处理,管理员还可以进入团购信息管理对用户发起的团购信息进行审核发布。

(3)商家

商家在登录以后可以查询对自己所拥有的商品发起团购的情况以及现有的商家竞价情况,并且可以选择是否对自己想参与团购的商品参与竞价,若愿意参与竞价则根据用户平均期望价格来输入自己想要竞猜的价格提交即可;商家可以选择修改密码来对自己的密码进行修改;商家登录后还可以进行商品的上传,选择商品的类别,输入商品名称、生厂商、商品介绍、保质期以及商品备注信息,再上传商品的图片即可完成商品的上传;选择下架商品,就会显示此卖家所出售的所有商品,可以选中某个商品进行下架;进入我的订单则会显示所有对自己商品进行购买的信息,后期进行相应的发货。

(4)买家

买家在登录以后可以看到首页的商品,可以直接查看商品的详细信息,对于首页中自己满意的商品可以发起团购,也可以搜索自己想要的商品进行团购,团购时给出自己的期望价格;选择修改密码可以进行自己密码的修改;在我发起的团购信息中可以查看自己发起团购的商品是否有商家参与了竞价,对已有商家参与竞价的商品可以进行购买,填写订单后就可以等待商家发货了,进入我的订单就可以查看自己的订单信息。

2.2 可行性分析

(1)技术可行性分析

本系统采用SQL Server作为后台数据库,使用ASP.NET Web窗体和运用C#语言的.NET框架在Visual Studio中创建动态网页[4]。ASP.NET是微软设计的专门用来进行Web开发的一个技术,其具有跨平台和易管理等特点;SQL Server与Visual Studio相互兼容性较好,使用方便,存储功能安全可靠。编程人员具有一定的编程能力,所以在技术实现上是可行的。

(2)经济可行性分析

本系统开发以及测试只需一名技术开发人员,耗时为一个月,开发工具都是网上下载的免费工具,成本较小,所以在经济上是可行的。

(3)市场可行性分析

对于消费者来说,这是一个新型的电子购物方式,消费者不用再等商家发布团购信息后再去团购了,可以直接选择自己想要的商品发起团购,用户的选择更自主,商家也可以针对消费者的喜好来参与团购活动,从而形成更大的销量,也减少了网站销售者的工作量,对三方都是有利无害,所以在市场方面上是可行的。

2.3 系统环境

最低的硬件配置:内存:1GB,硬盘:6GB,处理器:1.6GHZ以上

操作系统:Microsoft Windows7/8

数据库:SQL Server

开发环境:Visual Studio 2012

2.4 相关技术介绍

2.4.1 C#程序设计语言

C#是由微软公司开发、随.NET Framework一起发布的一种面向对象的编程语言[5]。C#是一个简单的、现代的、面向对象和类型安全的编程语言[6]。C#去除了C语言中较为繁琐的指针操作,不支持直接的内存操作,因而程序更加的安全和稳定,C#又具有封装、继承、多态等特性,在语法结构上与C 、Java有着相似之处;C#又具有统一的类型,C#类型全都继承自Object这一个基类,因此任何类型的值都能以同一方式进行存储和传递等操作;拥有强大功能的C#语言简单易用、层次清晰,与Windows系统紧密结合,是开发web应用程序的首选。

2.4.2 CSS DIV页面布局

CSS即层叠样式表,是用来控制网页的样式,允许将网页内容和样式信息相互分离的一种标记性语言。使用CSS可以将格式和结构分离,能更好地控制页面布局,从而制作体积更小,下载更快的网页[7]。DIV是CSS中的一种定位技术,可以将HTML文档中大块的内容划分成多个更小的模块。CSS DIV的布局方式制作的网页相比于传统的用Table布局的网页更加易于维护,显示的更清晰整洁,下载的速度也更快。

2.4.3 ASP.NET

ASP.NET是在ASP技术上做出改进后的技术,可跨越多个平台,操作简单,可以给每个网页建立单独的分界面,每一个分界面是一个用户能自定义拖拽小部件的页面[8]。ASP.NET主要有如下特点:

(1)程序代码的独立性

剩余内容已隐藏,请支付后下载全文,论文总字数:23797字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;