电商客户忠诚度的深度分析与商品推介系统开发

摘 要自从互联网出现以来,人们的生活方式突然就发生了翻天覆地的变化。人们的生活方式变得更加简单,更加方便,工作效率也比以前快了很多。但是由于信息量太过海量,这就给用户带来了困扰,自己必须要通过一些方法去找到自己需要的信息。同时,一些技术人次也想通过自己的技术,来优化人们获得信息的渠道。经过这么长的时间,研究人员发明了智能推荐系统。这个智能推荐系统,会基于用户的行为,习惯,给用户推荐他们需要的信息。这就避免了用户自己花时间去寻找自己需要的信息。这个智能推荐系统,通过自己的算法运算,计算出用户需要的物品,这就相当于一个专门为每一个用户专门定制的只能推荐系统,推荐系统给每个人都推荐他们自己需要的物品。这就让系统和用户建立了紧密的关系,让用户依赖智能推荐系统,智能推荐系统目前已经得到了广泛的运用,其中运用最成熟的领域是电子商务领域。本毕业论文主要是将智能推荐算法运用到电子商务购物系统之中,通过把智能推荐系统搭建在.net环境下,设计出智能推荐系统需要的功能模块,和对系统进行逻辑机构的设计。同时运用所学C#知识加上HTML知识,搭建出推荐系统的界面和后台管理界面。论文一开始介绍了本系统研究的背景,同时介绍了本系统的研究现状,接着在详细介绍本系统所用到的技术手段和研究方法,接着对我设计的系统进行了测试,最后是我对本系统进行了展望。
目 录
第一章 引 言 1
1.1本系统研究的大环境 1
1.2系统设计的方法和系统设计的目标 1
1.2.1 课题设计目标 1
1.2.2该课题设计的要求 1
1.2.3 高效率的要求 1
1.2.4 重构性的标准 1
1.2.5实用化的要求 2
1.2.6易于维护的要求 2
1.2.7安全性的要求 2
1.3 智能推荐系统的研究情况 2
1.4智能推荐系统研究的方向和研究目录 3
第二章系统设计的基本概念和原理 4
2.1 需求分析 4
2.1.1 功能需求 4
2.2 .NET技术和编程语言 4
2.2.1 .NET Framework 的开发环境 4
2.2.2 C#语言 5
 *好棒文|www.hbsrm.com +Q: ^351916072* 

2.2.4 SQL语言 6
2.3 B/S模式 8
2.4 本章小结 8
第三章 模块化设计 9
3.1开发需要搭建的环境 9
3.1.1 硬件的标准 9
3.1.2 软件的标准 9
3.2 软件安装 9
3.2.1 VS2013的安装 9
3.2.2 SQLServer2012的安装 10
3.3 需要做的功能 10
3.4 需要做的模块 11
3.4.1 商品查询的模块 11
3.4.2 用户注册的模块 12
3.4.3 用户登录的模块 13
3.4.4 商品详情模块 13
3.4.5 管理员模块 13
3.5 数据库设计 13
3.5.1 User(用户表) 14
3.5.2 admin(管理员) 14
3.5.3 books(书的详细信息) 15
3.5.4 productcategory(商品种类分配表) 15
3.5.5 stocks(库存) 15
3.6 系统安全性 9
3.6.1 登陆的安全的安全问题 9
3.6.2 数据库的安全问题 9
3.7本节总结 9
第四章 代码的实现 10
4.1注册功能的实现 19
4.2用户登录功能的实现 19
4.3商品查找的功能 20
4.4物品的详细信息 21
4.5管理员登陆界面 22
4.5管理员管理界面 22
4.8本节总结 25
第五章 测试 26
5.1软件测试基础理论 26
5.1.1测试的定义和价值 26
5.1.2软件测试的基本概念 26
5.2测试的意义 26
5.3测试的方法 27
5.3.1黑盒和白盒测试的方法 27
5.4测试用例的编写 27
5.3.1注册功能的测试用例: 27
5.3.1图书查找的测试用例 27
5.3.1管理员的测试用例 27
5.3.1添加书籍的测试用例 27
5.5优点和缺点 27
5.6 小结 27
结束语 28
致 谢 29
第一章 引 言
1.1智能推荐系统的研究环境
自从互联网出现以来,人们的生活方式突然就发生了翻天覆地的变化。人们的生活方式变得更加简单,更加方便,工作效率也比以前快了很多。但是由于信息量太过海量,这就给用户带来了困扰,自己必须要通过一些方法去找到自己需要的信息。同时,一些技术人次也想通过自己的技术,来优化人们获得信息的渠道。经过这么长的时间,研究人员发明了智能推荐系统。这个购物系统,会基于用户的行为,习惯,给用户推荐他们需要的信息。这就避免了用户自己花时间去寻找自己需要的信息。这个智能推荐系统,通过自己的算法运算,计算出用户需要的物品,这就相当于一个专门为每一个用户专门定制的只能推荐系统,推荐系统给每个人都推荐他们自己需要的物品。这就让系统和用户建立了紧密的关系,让用户依赖智能推荐系统,智能推荐系统现如今已经得到了很多企业的使用,其中运用最成熟的领域是电子商务领域。本系统就是设计一款可以基于用户行为进行设计的电子商务推荐系统。
1.2系统设计的方法和系统设计的目标
智能推荐系统的目的是给用户推荐一些与用户感兴趣的类似的商品,通过算法的计算,在数据库中找出与该商品类似的一些商品,推荐给用户,并通过排列组合,对数据进行排列组合,达到预期的推荐效果。综上考虑,我选择了C# 开发语言开发界面和 SQL server 数据库存储数据,环境搭建在.net 环境下,作为系统开发的语言和开发的环境。
1.2.1 该课题设计的标准
该智能推荐系统要求很实用,推荐的商品要准确,推荐商品的效率要高,系统容易维护,易于管理,用户容易操作,这是我系统研究必须要做到的标准。
1.2.2 通用性标准
系统研究必须要严格按照网络协议,以及按照国际化编程的编程标准,同时C#是完全面向对象的语言,所以非常实用,易于理解,使系统研究变得灵活多变。
1.2.3 高效率的要求
该智能推荐系统必须要搞效率,这就必须要求使用通用的,国际化要求的标准的接口进行设计,这就方便了系统之间的通信,并且系统之间的数据交流很方便,这样系统的效率就非常高,而且系统设计起来灵活多变,能够让开发者自由发挥。
1.2.4 重复使用的要求
该智能推荐系统设计的时候,使用模块化,一个模块化可以重复的去使用,这样一方面为以后添加新功能的时候,带来了方便,一方面使模块更加的实用,不用再重复地去写代码。
1.2.5 实用化的要求
该智能推荐系统非常的人性化,智能化,用户非常容易上手,易用就会,所以研究的时候,决定使用B/S开发的模式。
1.2.6 易于维护的要求
该智能推荐系统必须维护性强大,比如系统出现问题,能够很快找到问题出现的问题,以及出现的原因,并且数据库的数据,必须要求自动化管理。
1.2.7 安全性的要求
该智能化推荐系统的数据库和业务逻辑方面,是完全分开的,所以数据库的安全性得到了保证,数据也得到了很好的备份。

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

好棒文