面向商业网站的用户管理工具包的设计与实现
本文关键词:面向商业网站的用户管理工具包的设计与实现
【摘要】:互联网技术在几年来成熟地运用以及各种计算机网络技术的飞速发展,不同的商业应用平台也向着理性的方向快速发展。然而,国内外有关的开源软件不仅数量少,而且大部分质量不高。因此,本文设计并实现了一款开源的面向商业网站的用户管理工具包,从而使开发人员只需专注业务模块的开发,从用户和后台管理中解放出来,并且使后台功能模块化,符合开源协议方便开发者将源代码应用到自己的系统中,也可以通过第三方独立使用调用模块,减少重复劳动,提高软件开发效率。本课题设计实现的面向商业网站的用户管理工具包基于Apache2.0协议,没有任何商业限制。后端采用了Think PHP框架满足简化企业级应用开发和敏捷WEB应用开发需求,前端采用ZUI框架作为UI框架,采用HTML5且支持所有流行的移动及桌面浏览器平台。用户管理工具包分为用户和后台管理模块,用户行为分析模块两大模块。用户和后台管理模块提供了注册登录、单点登录、第三方登录、Auth授权、权限管理、用户个人主页、等级头衔、自定义积分管理、后台管理支持功能模块的安装及卸载、插件机制可轻松实现功能扩展。用户信息的管理实现对用户信息的增删改查功能。用户角色管理实现了角色的赋予,申请的审批功能。用户行为分析模块包含用户用户行为统计分析和用户行为聚类分析。统计分析中用户登录注册分析包括用户的注册登录的详细信息分析、活跃用户分析、二次登录的用户的行为分析等。用户操作记录分析,网站统计等。分析结果将采用图形、表格结合的方式呈现。用户聚类分析部分采用k-means聚类分析方法对用户群进行分析得出聚类的属性众数结果,后又对聚类方法进行核函数改造,改进后的方法与原方法进行比较。通过聚类出具有相似浏览行为的客户,并分析客户的共同特征,可以更好的帮助电子商务的用户了解自己的客户,向客户提供更合适的服务。本课题设计并实现的面向商业网站的用户管理工具包通过第三方OAuth授权应用在了苏州市科技情报所的科技智库网站的用户管理上,用以达成用户管理及分析的需求,证明了面向商业网站的用户管理工具包的实用性。
【关键词】:用户管理 开源 用户行为分析 聚类分析
【学位授予单位】:北京工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52;TP393.092
【目录】:
- 摘要4-5
- ABSTRACT5-10
- 第1章 绪论10-18
- 1.1 系统开发背景10-14
- 1.1.1 电子商务的发展10-11
- 1.1.2 开源软件的发展及其优势11-12
- 1.1.3 用户行为分析12
- 1.1.4 国内外研究现状12-14
- 1.2 论文研究内容14-15
- 1.2.1 用户管理模块的研究14
- 1.2.2 用户行为分析模块研究14-15
- 1.3 论文研究意义15
- 1.4 论文结构15-18
- 第2章 相关技术介绍18-26
- 2.1 Think PHP框架18-19
- 2.2 MVC模式19-20
- 2.3 ZUI框架20
- 2.4 OAuth2.0 协议20-23
- 2.4.1 认证授权过程20-23
- 2.5 聚类分析23-25
- 2.6 本章小结25-26
- 第3章 系统需求分析26-40
- 3.1 系统要求分析26
- 3.2 功能分析26-33
- 3.2.1 登录注册功能分析27-29
- 3.2.2 用户信息管理功能分析29-30
- 3.2.3 用户权限管理30
- 3.2.4 用户单点登录管理30-31
- 3.2.5 用户行为分析功能分析31-33
- 3.2.6 用户聚类分析功能分析33
- 3.3 用例分析33-35
- 3.4 系统技术可行性分析35-39
- 3.4.1 用户管理模块可行性分析.35
- 3.4.2 用户行为分析模块可行性分析35-39
- 3.5 本章小结39-40
- 第4章 系统概要设计40-50
- 4.1 总体框架设计40-41
- 4.1.1 服务器端框架设计40
- 4.1.2 前台框架设计40-41
- 4.2 功能设计41-45
- 4.2.1 登录注册功能设计41-43
- 4.2.2 用户行为分析功能工具包功能设计43-45
- 4.3 数据库设计45-47
- 4.4 本章小结47-50
- 第5章 详细设计及实现50-82
- 5.1 系统架构设计及实现50-52
- 5.1.1 模型层功能设计50-51
- 5.1.2 视图层功能设计51
- 5.1.3 控制器层功能设计51-52
- 5.2 用户管理模块的设计及实现52-58
- 5.2.1 OAuth2.0 的设计52-54
- 5.2.2 单点登录设计54-57
- 5.2.3 权限机制的设计57-58
- 5.3 用户行为分析工具包的设计及实现58-73
- 5.3.1 用户行为设计58-59
- 5.3.2 登录注册行为分析的详细设计59-64
- 5.3.3 用户行为分析的详细设计64-67
- 5.3.4 用户行为管理67-68
- 5.3.5 用户聚类分析设计68-71
- 5.3.6 用户聚类分析算法实验71-73
- 5.4 功能测试73-81
- 5.4.1 用户管理模块测试73-78
- 5.4.2 用户行为分析模块测试78-81
- 5.5 章节小结81-82
- 结论82-84
- 参考文献84-86
- 致谢86
【相似文献】
中国期刊全文数据库 前10条
1 王汝林;比一比,看一看——如何优选商业网站发布信息[J];计算机周刊;2002年15期
2 周后莲;;浅谈商业网站与新闻[J];新闻窗;2002年06期
3 陈瑜;B2B:现在就可以赚钱[J];互联网周刊;2000年09期
4 孟令楠;浅议商业网站的建立与设计[J];职业教育研究;2004年S1期
5 牛琳琳;商业网站中网络链接侵权问题研究[J];情报探索;2005年06期
6 ;中国商业网站分类排行榜[J];互联网周刊;2010年01期
7 李慧如;;商业网站在外宣中的作用[J];对外传播;2010年07期
8 韦振杰;;商业网站动静结合的实现[J];沿海企业与科技;2011年10期
9 任巧玲;;“微公益”:地方性商业网站的新思路[J];新闻与写作;2013年03期
10 夏淑松;;商业网站版权危机的管理[J];商;2013年02期
中国重要报纸全文数据库 前10条
1 计算机世界市场研究中心;中国商业网站基本状况一览[N];计算机世界;2000年
2 任绍敏;调查:世界杯推动商业网站人气[N];第一财经日报;2006年
3 计算机世界市场研究中心;中国商业网站硬件及操作系统应用状况[N];计算机世界;2000年
4 王艳红;英国商业网站进入“冬眠”[N];中国商报;2000年
5 王倩倩;传媒网站与商业网站:东边日出西边雨[N];科技日报;2001年
6 本报记者 童铭;我为什么要让“人人”收购[N];中国计算机报;2000年
7 何欣荣 贾远琨;电商代售火车票是福音还是祸水[N];中华工商时报;2012年
8 杨谷;商业网站 做好建设先进网络文化“加减法”[N];光明日报;2007年
9 本报记者 李雪昆;商业网站违规严重[N];中国新闻出版报;2008年
10 记者 金雏;荆楚网入选中国商业网站500强[N];湖北日报;2008年
中国硕士学位论文全文数据库 前10条
1 张朝拯;2014年巴西世界杯我国商业网站图片报道研究[D];北京体育大学;2015年
2 张何娆;地方商业网站发展困境及应对策略研究[D];湖南师范大学;2015年
3 张硕;面向商业网站的用户管理工具包的设计与实现[D];北京工业大学;2016年
4 赵坤;商业网站盈利模式分析[D];北京交通大学;2009年
5 高彤彤;商业网站图片对女性形象呈现的伦理问题分析[D];黑龙江大学;2012年
6 张健;商业网站顾客资产测量与提升研究[D];哈尔滨工业大学;2010年
7 王苗苗;商业网站女性频道对女性身体消费的影响研究[D];西南政法大学;2014年
8 张莉;商业网站中议程设置对女性形象的建构[D];南京师范大学;2014年
9 禹卫华;商业网站新闻频道存在的问题及对策[D];郑州大学;2004年
10 钱丽莉;商业网站社区的服务水平对社区成员购买意向的影响研究[D];南京师范大学;2012年
,本文编号:575501
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/575501.html