丰县红富士水果在线销售系统的设计与实现(源码)
丰县人杰地灵,得天独厚的土壤条件使当地盛产的红富士苹果脆甜多汁、营养丰富。如今随着信息技术的迅速发展,电子商务如雨后春笋似的普及到生活的各个方面,通过网络将丰县红富士实现在线销售可以让更多的人吃到新鲜美味的时令水果。在线销售不仅能够突破时间上、空间上的限制也为消费者提供了便利。本论文设计和实现了一个丰县红富士水果在线销售管理系统,主要从系统总体架构与系统功能模块两个方面做了比较详细的分析和阐述。本系统采用B/S模式架构,使用Microsoft Visual Studio 2010进行网站的界面设计和系统编码的开发。用SQL Server 2008来进行数据库的搭建,数据库连接使用了linq to sql技术,它使用Linq语言进行数据库操作就像操作Object对象一样简单。该系统游客可以在首页查看红富士产品信息,但如果希望进行进一步的操作比如购买操作就需要使用会员账号登录。管理员主要负责红富士产品信息的录入、管理和修改等维护,管理员还能够对会员购买的订单以及会员注册的信息进行管理等。关键词 红富士,商品,linq to sql,管理
目 录
1 引言 1
1.1 研究背景 1
1.2 国内外研究的现状 1
1.3 研究意义 2
2 关键技术问题分析 2
2.1 关键问题分析 2
2.2 关键技术分析 3
3 需求分析 4
3.1 可行性分析 4
3.2 系统功能需求 5
3.3 系统业务结构分析 5
3.4 系统UML用例图 6
4 详细设计 7
4.1 数据库设计 7
4.2 会员登录功能实现 13
4.3 水果商品录入功能实现 15
4.4 加入购物车功能实现 16
4.5 商品评价功能实现 17
4.6 个人中心查看功能实现 18
4.7 删除会员日志功能实现 19
5 系统测试 20
5.1 测试目的 20
5.2 测试用例 20
5.3 测试总结 23
*好棒文|www.hbsrm.com +Q: #351916072#
结 论 24
致 谢 25
参 考 文 献 26
附 录:系统关键代码 27
1 引言
1.1 研究背景
在过去,我们丰县的红富士水果主要以人工的方式展开售卖,有的卖给水果批发商有的拿到集市上进行售卖。这样就会导致一些问题,比如销售的时间不确定、地点也经常变动、不能进行系统的管理。这种传统的方式方法不仅消耗时间和精力,需要很大程度的人工干预;而且不能最快、最及时的将苹果销售出去。随着当代社会网络技术的发展,个人计算机的普及,红富士苹果实现网上在线销售是大势所趋。网上销售的到来,成功替代了传统的销售方式,避免了传统销售管理方法中一些容易发生的问题,不仅减少了人工劳动力,也使得管理效率得到提升,因此设计了本系统以解决上述问题。
1.2 国内外研究的现状
电子商务发展不过短短几十年却已经渗透到各个方面,上世纪九十年代亚马逊和易贝在美国成立以来,电子商务迅速在全世界传播。由于其凭借互联网的优势,极大地方便了人们说生活方式,因此得以迅速普及。我国的电子商务随着阿里巴巴、淘宝网、京东商城等以平台为核心的生态体系的成立,开启了快速发展的20年。截止到去年,我国电子商务交易额超过了国民生产总值的百分之三十五,并且市场规模还在增长。我国的农村电子商务也蒸蒸日上,越来越多的农产品通过网络途径销售,交易规模不断上升。但是我国农村处电子商务也存在着问题,总体来说就是规模小,实力弱,缺乏品牌价值。因为农产品与其他工业产品不一样,它受气候、地域、种植方式的影响很大,是一类依赖自然环境的原生态产品,大规模生产和销售还有很大难度。水果电商作为近几年才发展起来的一种电子商务类型,正处于高速发展阶段,让消费者享受到新鲜、美味高品质的水果和精致的服务是当前要解决的任务。当今社会生活节奏快、人们保健意识提高、因特网普及, 人们对水果零售电子商务的接受程度变得越来越深。可以预想在不远的未来,我们将会告别传统购买水果的自提之苦,享受到定期下订单便有专人定时把价廉物美、营养搭配好的水果送上门的好处。[10]
1.3 研究意义
目前一般情况下,人们购买苹果一类的水果都是在超市购买,但是超市为了让苹果的保鲜期延长往往会在苹果表面喷洒保鲜剂,有的还会抹一层保鲜蜡不仅可以保鲜防腐还可以使苹果看上去光鲜亮丽。虽然食用蜡是无害的,但是难免有部分心机不良商家使用工业蜡来降低成本,这就导致消费者的健康有可能受到威胁。丰县红富士苹果是原生态的水果,不催红、不打蜡、无农药残留。本设计的实现,可以使消费者在家里就能够购买到新鲜美味无公害的原生水果。本系统设计实现了一个人性化的水果销售网站,界面简单明了首页展示了部分水果商品。水果分为普通装和礼盒装,会员未登录前可以以游客身份浏览自己感兴趣的商品并查看水果详细信息,如果想要进一步操作比如加入购物车和购买水果就需要登录以后再操作,对于没有账号的游客网站提供了账号注册服务,注册成功后即可成为会员。会员下单完成以后可以在线进行支付,也可以选择货到付款之后可以随时查看自己的订单状态。
2 关键技术问题分析
2.1 关键问题分析
2.1.1 图文展示的问题
水果销售网站的实现不可避免的就是为购买者提供真实有效的商品信息,因为会员看不到真实的产品,所以为会员展示商品图片就成了让会员进一步了解水果信息的途径。本系统在商品录入模块为管理员设计了上传图片附件和添加文字描述的功能,管理员在水果商品录入的时候可以选择本地的产品图片上传到网站以便在前台显示。会员在浏览网页的时候可以查看产品图片和文字描述,从视觉上更全面的了解产品,会员还可以选择按不同方式查看商品信息。
2.1.2 会员对已完成订单评价的实现
一个好的销售网站,评价信息对商家和会员都是很重要的参考。商家可以根据会员对自家商品的评价进行自身的优化和改善以为会员提供更加优质的服务;会员可以把其他会员对商品的评价作为自己是否购买该商品的一个参考。本系统为会员设计实现了订单评价功能,会员完成一个订单后可以进行评价包括文字评价和星级评价,星级越高表示对该商品越满意。
2.2 关键技术分析
2.2.1 B/S模式与三层架构介绍
本系统实现的是一个网站,采用B/S网络结构的模式开发。与传统的C/S模式不同,B/S将系统程序的代码放在服务器上,用户只要有浏览器并且可以上网就可以访问服务器上的程序。当用户有了一个请求的时候,这个请求会先被传到服务器并在服务器经过处理之后返回给浏览器显示。
三层架构是一种设计软件的思想,这种思想就是把软件分为三层或者说三个类,分别是表现层(UI用于显示前台界面)、业务逻辑层(BLL处理数据交互)、数据访问层(DAL也叫数据持久层,访问数据库)。把软件分成三层可以使每一层内部具有很高的封装性,使模块内部具有较高的集成性;分层也使各个模块之间的互相联系变得少从而使系统便于更改维护,当然软件也可以分四层、五层、六层、这主要看需求、但是一般的都是分为这三层。
目 录
1 引言 1
1.1 研究背景 1
1.2 国内外研究的现状 1
1.3 研究意义 2
2 关键技术问题分析 2
2.1 关键问题分析 2
2.2 关键技术分析 3
3 需求分析 4
3.1 可行性分析 4
3.2 系统功能需求 5
3.3 系统业务结构分析 5
3.4 系统UML用例图 6
4 详细设计 7
4.1 数据库设计 7
4.2 会员登录功能实现 13
4.3 水果商品录入功能实现 15
4.4 加入购物车功能实现 16
4.5 商品评价功能实现 17
4.6 个人中心查看功能实现 18
4.7 删除会员日志功能实现 19
5 系统测试 20
5.1 测试目的 20
5.2 测试用例 20
5.3 测试总结 23
*好棒文|www.hbsrm.com +Q: #351916072#
结 论 24
致 谢 25
参 考 文 献 26
附 录:系统关键代码 27
1 引言
1.1 研究背景
在过去,我们丰县的红富士水果主要以人工的方式展开售卖,有的卖给水果批发商有的拿到集市上进行售卖。这样就会导致一些问题,比如销售的时间不确定、地点也经常变动、不能进行系统的管理。这种传统的方式方法不仅消耗时间和精力,需要很大程度的人工干预;而且不能最快、最及时的将苹果销售出去。随着当代社会网络技术的发展,个人计算机的普及,红富士苹果实现网上在线销售是大势所趋。网上销售的到来,成功替代了传统的销售方式,避免了传统销售管理方法中一些容易发生的问题,不仅减少了人工劳动力,也使得管理效率得到提升,因此设计了本系统以解决上述问题。
1.2 国内外研究的现状
电子商务发展不过短短几十年却已经渗透到各个方面,上世纪九十年代亚马逊和易贝在美国成立以来,电子商务迅速在全世界传播。由于其凭借互联网的优势,极大地方便了人们说生活方式,因此得以迅速普及。我国的电子商务随着阿里巴巴、淘宝网、京东商城等以平台为核心的生态体系的成立,开启了快速发展的20年。截止到去年,我国电子商务交易额超过了国民生产总值的百分之三十五,并且市场规模还在增长。我国的农村电子商务也蒸蒸日上,越来越多的农产品通过网络途径销售,交易规模不断上升。但是我国农村处电子商务也存在着问题,总体来说就是规模小,实力弱,缺乏品牌价值。因为农产品与其他工业产品不一样,它受气候、地域、种植方式的影响很大,是一类依赖自然环境的原生态产品,大规模生产和销售还有很大难度。水果电商作为近几年才发展起来的一种电子商务类型,正处于高速发展阶段,让消费者享受到新鲜、美味高品质的水果和精致的服务是当前要解决的任务。当今社会生活节奏快、人们保健意识提高、因特网普及, 人们对水果零售电子商务的接受程度变得越来越深。可以预想在不远的未来,我们将会告别传统购买水果的自提之苦,享受到定期下订单便有专人定时把价廉物美、营养搭配好的水果送上门的好处。[10]
1.3 研究意义
目前一般情况下,人们购买苹果一类的水果都是在超市购买,但是超市为了让苹果的保鲜期延长往往会在苹果表面喷洒保鲜剂,有的还会抹一层保鲜蜡不仅可以保鲜防腐还可以使苹果看上去光鲜亮丽。虽然食用蜡是无害的,但是难免有部分心机不良商家使用工业蜡来降低成本,这就导致消费者的健康有可能受到威胁。丰县红富士苹果是原生态的水果,不催红、不打蜡、无农药残留。本设计的实现,可以使消费者在家里就能够购买到新鲜美味无公害的原生水果。本系统设计实现了一个人性化的水果销售网站,界面简单明了首页展示了部分水果商品。水果分为普通装和礼盒装,会员未登录前可以以游客身份浏览自己感兴趣的商品并查看水果详细信息,如果想要进一步操作比如加入购物车和购买水果就需要登录以后再操作,对于没有账号的游客网站提供了账号注册服务,注册成功后即可成为会员。会员下单完成以后可以在线进行支付,也可以选择货到付款之后可以随时查看自己的订单状态。
2 关键技术问题分析
2.1 关键问题分析
2.1.1 图文展示的问题
水果销售网站的实现不可避免的就是为购买者提供真实有效的商品信息,因为会员看不到真实的产品,所以为会员展示商品图片就成了让会员进一步了解水果信息的途径。本系统在商品录入模块为管理员设计了上传图片附件和添加文字描述的功能,管理员在水果商品录入的时候可以选择本地的产品图片上传到网站以便在前台显示。会员在浏览网页的时候可以查看产品图片和文字描述,从视觉上更全面的了解产品,会员还可以选择按不同方式查看商品信息。
2.1.2 会员对已完成订单评价的实现
一个好的销售网站,评价信息对商家和会员都是很重要的参考。商家可以根据会员对自家商品的评价进行自身的优化和改善以为会员提供更加优质的服务;会员可以把其他会员对商品的评价作为自己是否购买该商品的一个参考。本系统为会员设计实现了订单评价功能,会员完成一个订单后可以进行评价包括文字评价和星级评价,星级越高表示对该商品越满意。
2.2 关键技术分析
2.2.1 B/S模式与三层架构介绍
本系统实现的是一个网站,采用B/S网络结构的模式开发。与传统的C/S模式不同,B/S将系统程序的代码放在服务器上,用户只要有浏览器并且可以上网就可以访问服务器上的程序。当用户有了一个请求的时候,这个请求会先被传到服务器并在服务器经过处理之后返回给浏览器显示。
三层架构是一种设计软件的思想,这种思想就是把软件分为三层或者说三个类,分别是表现层(UI用于显示前台界面)、业务逻辑层(BLL处理数据交互)、数据访问层(DAL也叫数据持久层,访问数据库)。把软件分成三层可以使每一层内部具有很高的封装性,使模块内部具有较高的集成性;分层也使各个模块之间的互相联系变得少从而使系统便于更改维护,当然软件也可以分四层、五层、六层、这主要看需求、但是一般的都是分为这三层。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1121.html