网上宠物商店设计与开发

中国宠物市场正处于发展上升阶段,涌现出大量宠物商店,其中网络宠物商店缺乏。而宠物饲养者主要通过实体宠物商店购买宠物、宠物商品及宠物药品等,宠物饲养者在挑选宠物商品过程中会遇到商品选择困难等状况。针对以上情况,拟开发一套网上宠物商店系统。该系统主要运用B/S结构,采用ASP.NET技术并使用C#面向对象的编程语言。主要能够实现宠物饲养者在线注册会员、购买宠物用品、管理员对宠物商店后台的商品管理、订单管理及会员管理等功能。网上宠物商店以网上购物的模式为中心,采用了模块化的设计方式,使得程序在今后的使用和系统维护变得更加便捷,也方便程序的扩展。网上宠物商店的设计与开发是给宠物商品的需求者提供一个购物平台,依赖互联网,使得购买宠物商品更加方便、快捷。达到简化购买流程,方便宠物饲养者生活的最终目的。关键词 宠物商店,ASP.NET,面向对象,SQL目 录
1 引言 1
1.1 课题背景及意义 1
1.2 课题研究现状 1
1.3 课题设计内容 2
1.4 论述结构 2
2 需求分析 2
2.1 功能需求分析 2
2.2 可行性分析 4
2.3 系统开发环境分析 6
3 UML建模 6
3.1 类图设计 6
3.2 用例图设计 7
3.3 序列图设计 9
4 系统设计 12
4.1 系统功能模块设计 12
4.2 数据库系统设计 17
5 系统实现 25
5.1 会员模块 25
5.2 购物车模块 28
5.3 在线购买模块 29
5.4 管理员模块 30
5.5 会员管理模块 31
5.6 分类模块 32
5.7 商品模块 33
5.8 订单模块 34
6 软件测试 35
6.1 会员登录测试 35
6.2 购物功能测试 36
6.3 后台管理测试 36
结 论 42
致 谢 43
 

 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2# 
5.5 会员管理模块 31
5.6 分类模块 32
5.7 商品模块 33
5.8 订单模块 34
6 软件测试 35
6.1 会员登录测试 35
6.2 购物功能测试 36
6.3 后台管理测试 36
结 论 42
致 谢 43
参 考 文 献 44
1 引言
在注重生活品质的今天,越来越多的人开始饲养宠物作为“伴侣”来填补心中的空虚。随着互联网的急速发展,宠物活体、宠物商品、宠物药品在网络上售卖将会成为一大热点。因为在日常生活中,大多的实体宠物商店经过比较可以发现,许多商品标价、活体宠物的价格出入比较大,使得消费者购买商品陷入困惑。
1.1 课题背景及意义
在2016年,中国宠物市场进入蓬勃发展的阶段。根据近几年宠物市场的发展规模可知:中国的宠物食品市场、宠物市场都将会处于发展上升的阶段。欧立信研究中心的统计,2010年到2012年间,国内的宠物食品市场规模分别达到了160亿元、192亿元、240亿元,并且2015年这个规模已经达到1058亿元之多,并预计国内宠物市场会以每年35%的速度增长。
由此背景可以说明,中国在宠物市场的发展潜能依然是巨大的。同时随着家庭宠物数量大量增加,消费人群意识的提升,宠物市场的发展速度将会逐步加快。国内的线下实体宠物商店已经趋于饱和,而网上宠物商店仍然较少。因此网上宠物商店的设计具有一定的研究意义,网上宠物商店可以整合线下资源,让宠物饲养者可以用实惠的价格、方便的渠道购买宠物、商品以及药品等。
1.2 课题研究现状
(1)国内现状
在中国,宠物市场行业处于发展的初级阶段,具有巨大的潜力。线下实体宠物店已经趋于饱和,线下宠物店主要通过宠物美容、寄养、配种、医疗、卖货等盈利。而仅从狗粮的利润来看,一般主推狗粮利润可达80%,可以发现利润相当巨大,当今的消费者更加倾向于网上购物。国内知名的淘宝网售卖的宠物类商品数量多,类目全,吸引了大量消费者购买。但是,对于消费者,选购商品有时将成为难题。由于商品种类繁多,容易出现购买不到适合自家宠物的商品的状况。而对于刚跻身淘宝的商家,往往由于知名度低、信用低而生意惨淡。再比较时尚宠物网站,该网站对宠物的饲养方法、品种选择进行详细归类,适合宠物饲养者了解养宠物知识,但并没有宠物商品的推荐。因此国内缺少适合国人且专门售卖宠物商品的网上商店。
(2)国外现状
在包括日本、韩国及欧美等发达国家,宠物行业相对于中国是相当成熟的。他们拥有团队专门研发宠物饲料、药品,也有专门为宠物设计的网上商店和相关职业。根据相关信息表明,在2015年美国人在宠物身上的花费高达约600亿美元。宠物食品是宠物市场行业最大的并且是不可避免的花费,高端宠物零食甚至高于人的零食。并且美国开设宠物医疗保险且种类繁多,宠物美容、宠物酒店也是较为火热。
1.3 课题设计内容
通过国内外现状的分析后,对网上宠物商店内容的设计主要分为前台页面与后台管理。前台页面主要包括会员注册及登录、宠物商品搜索、购物车、商品订购[1]。后台管理主要包括:用户管理、管理员管理、分类管理、商品管理、订单管理、栏目管理[1]。
1.4 论述结构
针对课题的设计内容,本论文的内容主要分为以下部分:需求分析、UML建模、系统设计、系统实现及软件测试。以下为详细论述:
第二章 需求分析:功能需求分析、可行性分析、系统开发环境分析。
第三章 UML建模:类图设计、用例图设计、序列图设计。
第四章 系统设计:系统功能模块设计、数据库系统设计。
第五章 系统实现:会员模块、购物车模块、在线购买模块、在线留言模块、管理员模块、会员管理模块、分类模块、商品模块、订单模块、栏目模块。
第六章 软件测试:会员登录测试、购物功能测试、商品管理测试。
2 需求分析
网上宠物商店的需求分析主要通过三个方面进行:功能需求分析、可行性分析、系统开发环境分析。
2.1 功能需求分析
网上宠物商店需要提供给游客会员注册的功能,会员注册成功后可以进行登录,登录成功后,会员可以对所需商品进行搜索(游客也可以进行搜索)。会员搜索到所需商品即可将商品加入购物车中,随后进行购买形成订单。会员可以在个人中心中修改信息。管理员登录后台,可以对注册过的会员进行删除操作,也可对管理员进行管理,对商品、订单、栏目信息进行管理。根据上述信息分析出的具体功能模块及所需的数据如下:
(1)注册功能模块:
网上宠物商店的注册功能主要有前台的会员注册和后台的管理员增加。访问者以游客的身份登录网站,在页面中点击登录,即可跳转到登录界面,若无会员帐号,点击登录页面下方的注册按钮进入页面进行注册。注册页面中会员需要填写用户名、登录密码、邮箱、电话及地址,然后点击注册,系统弹出注册成功字样后跳转到主页。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2616.html

好棒文