基于SSM的FanClub管理系统设计与实现.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于SSM的FanClub管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《基于SSM的FanClub管理系统设计与实现.doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要在现在社会媒体日新月异的变化中,“粉丝经济”已经成为一种普遍的商业形式。而选择开发FanClub管理系统的原因是因为它不仅是一个电商平台,而是它带来的是更加精准的消费者人群,更大更足的客户量,并能更加好地捉摸客户的需求,还可以由此推测客户潜在的需求。开发的FanClub管理系统主要进行明星周边的贩卖,是一种类似网上商城的存在。而它相比传统的门店,具有产品上市速度快,推广更快速,刺激特定群体消费等优点。开发的FanClub管理系统还可借助SSM+B2C的两种技术结合,提高该系统的可用性和灵敏性,在上述的条件下可以促使该系统的利用率更高,并可以将信息实现自动化,更快速地实现后台的开发和交付,也
2、更好地为FanClub的用户服务。本论文将会通过平台的搭建和SMM+B2C设计的系统展开研究,为平台的用户提供一个简单易上手的系统,为企业提供一个能够高效地部署的电子商城平台。关键词:粉丝经济、FanClub、SSM+B2C AbstractIn the ever-changing changes of social media,the fan economy has become a common form of business。The reason why we choose to open FanClub management system is that it is not only
3、 an e-commerce platform,but also brings more accurate consumer groups,larger and more abundant customers,and can better understand the needs of customers,and can also predict the potential needs of customers。The development of FanClub management system is mainly for the sale of stars around the exis
4、tence of a similar online mall。Compared with traditional stores,it has the advantages of fast product launch,faster promotion and stimulating consumption of specific groups。The developed FanClub management system can also improve the usability and sensitivity of the system by combining the two techn
5、ologies of SSM+B2C。Under the above conditions,the system can be promoted to be more efficient,and the information can be automated,the background development and delivery can be realized more quickly,and the FanClub users can be better served。This paper will conduct research through the construction
6、 of the platform and the system designed by SMM+B2C,to provide a simple and easy-to-use system for the users of the platform,and provide enterprises with an electronic mall platform that can be efficiently deployed。 Key words:Fan economy、FanClub、SSM+B2C 目录第一章 绪论11.1研究背景11.1.1网上购物平台的发展11.1.2网上购物平台的现状
7、11.2目的和意义11.3国内外研究现状21.3.1国外研究现状21.3.2国内研究现状21.4研究内容2第二章FanClub管理系统关键技术42.1Bootstrap前端开发框架概念及优势42.2Jsp技术的优势42.3MYSQL数据库的介绍42.4Apache和tomcat服务器整合52.5B/S三层架构构建52.6Spring+Springmvc+Mybatis框架的优势分析62.6.1.Spring的优势 62.6.2.Spring MVC的优势 62.6.3.Mybatis的优势6第三章 系统分析73.1可行性分析73.2需求分析73.3功能分析73.3.1顾客功能分析83.3.2管
8、理员(店家-娱乐公司)功能分析83.3.3 FanClub系统的功能结构图93.4业务建模93.4.1用例图93.4.2状态图10第四章 数据库分析124.1数据库E-R图124.2数据库设计13第五章 FanClub管理系统主要功能展示与实现165.1系统注册页面功能展示与实现165.2系统登录页面功能展示与实现175.2.1用户登录页面175.2.2管理员登录页面185.3系统前台功能实现与展示195.3.1用户首页功能195.3.2商品详情功能195.3.3用户收藏商品页面功能205.4系统后台功能实现与展示215.4.1用户后台相关功能215.4.2管理员后台相关功能26第六章软件测试
9、与系统维护306.1 测试的主要内容306.2 测试的方法306.3 测试用例的设计及测试结论30结论34参 考 文 献35致谢36广东东软学院本科生毕业设计(论文)第一章 绪论1.1研究背景1.1.1网上购物平台的发展当代社会正在快速发展中。网购这种商品流通方式以其方便、快捷、便宜等特点博得了越来越多的网上冲浪的人们的认可。网购在人们心中的位置也越发不可替代。由此,各种购物网站应运而生。1.1.2网上购物平台的现状随着互联网在生活中的作用越来越巨大,现时的网民在网上购物的数量也是不断增长。据统计,在不久的未来,小型零售商它的这个移动转化率,恐怕会比那些大型的零售商高出30%。据2019年有关
10、数据表示,估计会有19.2亿数量庞大的买家,而且电子商务的销售总额占据全球零售销售额总量的14.1%。预估直至2023年,电子商务领域的零售销售额将从14.1%升至22.0%。通过数据显示,我国未来的网上购物在意经济模式还是会不断增强壮大的,所以,我们要在电子商务这个平台上下大功夫。其中,产品页面中包含完整的细节也非常重要。88%的消费者认为详细的产品页面对购买决策至关重要。1.2目的和意义社会传媒群体的变化是突飞猛进的,且变化的方向也是很难去预估的。而在这个时代“fans经济”脱颖而出,已经成为了一种普遍的商业形式,在当今的人文活动和经济活动中正进行广泛地传播。作为一个有共通点的群体,“fa
11、ns”已慢慢成为能促进人文进步和商业进步的敏感群体,且数量相对庞大。而要做到能够尽可能准确无误地引导“fans”行为,使“fans经济”能够得以健康发展,我们需要去研究“fans”的特点。“fans”的出现是来源于现今的大众传播媒体对偶像的塑造。无论是电影的“fans”、电视节目的“fans”、爱豆明星的“fans”和学者的“fans”,他们的共同特点就是觉得偶像是一群会发光的群体,产生对他们的追捧和崇拜,从而形成强大的经济动力。因此,“fans经济”不仅是“fans”作为观众的偶像产品,也是媒体聚集“fans”形成经济效益的过程。如果选择传统线下店铺,不仅上新速度受到影响,而且很难精准达到可
12、以把需求对准有刚需的消费者手里,但选择电子商城平台进行展示则不一样,我们只要掌握一定契合我们所提供的产品的客户量,网上商城售卖的商品去做好线上/线下的推广内容即可上线进行展示。本课题所研究的就是,通过模拟与京东B2C模式相仿的电子商城平台,设计出一款专门售卖明星周边商品的一个网上商城。主要分供前台粉丝用户/消费者使用模块和后台娱乐公司/商家使用模块。从能否用于实际去应用的角度来看,开发FanClub管理系统有相当大的发展前景和可行性。1.3国内外研究现状1.3.1国外研究现状Kington(金顿)就认为“粉丝”是影迷的广泛群体,其共通的利益是作为自己社区认同基础上的影迷组成的集体亚文化。1学术
13、界存在Fans公约一说,这些公约能为 Fans 提供形式多彩的活动形式和娱乐内容,并且能够创造出一个庞大的商业空间。Jarryn Ha (杰里哈)认为年轻人一旦收到大众传媒的宣传就会被鼓动,从而更愿意参与到与流行音乐相关的活动中,并且能够在此过程中形成一种身份认同感甚至是自我认同感。Ford(福特)的研究更证明数字化时代得到“fans”的参与能够催生重要的资本生产力:“目前观众对媒体或技术的掌握程度可以鼓励其参与一些粉丝活动,激发其广泛的兴趣,积极的影迷兴趣更加广泛,其参与现场活动的热情越高。” 2由以上文献可以看出,国外学者近几年对于“fans”的研究主要侧重于其参与性对经济发出的直接推动力
14、,认为新生的媒体技术鼓励了“fans”参与众多活动3,而目前的“fans”呈现更加年轻化的趋势4,掌握新技术的可能性很强,这也为其提供了更多能够互动的机会。1.3.2国内研究现状现今出现了非常多身兼宣传和购物等功能的网站。在最近这段时间,在知识有偿,听歌平台、视频平台等因为版权需要付款收听/看等等的影响下,大家对这些内容的付费意识相比以往已经有了很大进步。 5而通过调研国内市场的几款FanClub产品,如哇唧唧哇娱乐有限公司的R1SE fanclub,相对来说就是一个比较完善的FanClub管理系统。粉丝通过实名验证并且付费注册成为会员可在其软件上查看并评论到R1SE十一名成员独家发布的图文消
15、息。演唱会门票、实体专辑也在fanclub上进行独家售卖。从而吸引了大批粉丝的注册。FanClub管理系统就是站在粉丝的角度上,更多的去考虑粉丝的需求,通过建立偶像-粉丝的专属平台,完成各项粉丝与偶像的互动。1.4研究内容本文的研究主要是深入研究SpringMVC和Spring和MyBatis的整个的运用,使它能通过项目系统的实现体现出来。本文包括了六个章节:第一章简述了该项目的一些背景,还有去开发FanClub管理系统的目的,去开发FanClub管理系统意义,以及现今国内外发展所存在的一些现状。第二章对系统所运用到的相关的关键技术进行介绍。第三章对FanClub管理系统进行本系统是否可行进行
16、可行性分析,以及本系统应该有哪些需求进行需求分析,最后是对需求分析中的功能进行功能刨析。第四章对FanClub管理系统所运用的数据管理、交互方式方法等进行一个数据库分析第五章是对FanClub管理系统的所涉及的各个管理模块是怎么实现的,以及实现出来的效果是怎么样的进行一系列的简单阐述。第六章是对FanClub管理系统是怎么进行测试和维护的进行研究,并针对我们的FanClub管理系统的设计理念去设计出相呼应的测试用例,并最终对此给出测试结果。11第二章FanClub管理系统关键技术2.1Bootstrap前端开发框架概念及优势首先介绍一下Bootstrap的概念。Bootstrap框架所属范畴是
17、前端框架。是目前很受国内外开发人员追捧的前端框架。Bootstrap 基于 HTML、CSS、JavaScript ,它简单整洁且灵活,使得 Web 开发更加快速。它的优势也很多。它定义了很多的css样式和js插件。所以开发人员直接可以使用这些样式和插件就得到非常丰富的页面效果。另外Bootstrap运用的是响应式布局,同一套页面可以兼容不同分辨率的设备。2.2Jsp技术的优势在jsp技术出现以前,我们接触的网页都是由传统的html编汇语言来制作,当时的html制作的网页主要是用提供来供浏览用的静态页面,没有动态性。虽然现在能够制作动态网站的技术有很多,但是我认为jsp技术是比较有优势的,相比
18、于常用来技术中的php和asp,JSP具有三大最突出的优势:1.将内容的产生和显示进行分离,也就是说,运用jsp技术的mvc模式可以很清晰地把web网站的层次都分好,利于后期的维护,特别是大型的项目就更需要分层次了。2.强调可重用的群组件,jsp技术中我们有servlet,servlet是java语言开发网页端的一种运用一种使用java来编写,基于http协议,运行于服务器端的程序,jsp在执行后再在jsp容器去转化为servlet。是可以使用接口和继承类,因为java有这个特性决定了我们在写servlet的时候可以重用很多的接口和继承超类。3.JSP是跨平台的,这也就是意味jsp技术相对其他
19、编程语言去编写后台,运行效率会更高,这样就可以节省很多时间,同时java的跨平台性和安全性较php等语言也会好很多。虽然目前在国内开发电子商城类的网站jsp技术可能还算不上是主流,但是我们可以通过jsp的各种优势看出它拥有成为未来电子商城网站主流的趋势的可能性。2.3MYSQL数据库的介绍因为此次FanClub管理系统运用的数据库是mysql,所以在这里对这个技术进行一个介绍。MySQL是一个对外开放源码且不收费用的小型关联式数据库管理系统,因为mysql具有易于操作而且性能良好的优点,所以在当今互联网上的各种类中小型网站中被使用的频率很高。MySql可以持续使用而不用去担心其稳定性,因为它拥
20、有基于线程的内存分配系统。正因为MySql支持多线程,它就可以对cpu进行充分的利用,这样一来就不会造成对资源的浪费现象,从而节省了非常多的不必花费的成本,最重要的是,该特性也决定了MySql能够高效率地去运转。不但如此,它也还有其他的优点,比如能够支持多种类的系统去操作;可以优化非常多的sql语句的算法;拥有能够很好操作管理的工具;支持多种类的存储引擎;拥有多种类的数据库的连接方式;可以为非常多的程序语言提供接口等。它的这些优势我用在设计我的FanClub管理系统是一个明智的选择。2.4Apache和tomcat服务器整合tomcat是用来运行jsp和servlet的一个平台,一个开放源码且
21、免费的servlet容器。tomcat也可以被用来当作传统的web服务器来去处理html的静态网页,但tomcat处理起来的能力比不上Apache,所以开发时可以将Apache和tomcat整合起来进行使用。Apache作为前台html的容器而tomcat作为后台servlet的容器。2.5B/S三层架构构建FanClub管理系统,是基于JAVA+ssm+MYSQL来进行开发的,使用到了B/S的三层架构进行构建,遵循软件工程中的软件开发过程里的各项原则去实施FanClub管理系统的开发,系统的分析与设计采用的是UML。B/S架构有以下几个优势:(1) 优点涵盖了分布式,分布式这个优点可以让我们
22、随时随地地进行浏览和业务的查询(2) 对系统进行维护的操作很方便;(3) 如果业务想要去拓展会很方便,只需增加网页就可以增加服务器的功能(4) 开发很简单,共享性很强。因此,这样就减少了了系统的开发的成本、利于对系统进行维护以及提高了系统的运行效率。本系统的设计就是因为考虑了上述优势就运用了B/S架构模式。2.6Spring+Springmvc+Mybatis框架的优势分析2.6.1.Spring的优势Spring是非侵入式的,所以它支持POJO的编程模式。同时Spring也是Ioc容器,能够帮助我们的应用程序去管理对象以及对象之间的依赖关系。并且Spring是面向切面编程(AOP),有了AO
23、P,程序员可以省去很多自己写代理类的工作。2.6.2.Spring MVC的优势Spring MVC是基于View框架无缝集成的,也是采用IOC,这样会便于测试。Spring MVC相对于其他框架是典型的纯MVC架构。它提供了一个DispatcherServlet,可以作为前端控制器来分配请求。不仅如此,它还提供了使用起来灵活的配置去处理程序映射、视图解析、语言环境,并且还支持文件上传。更甚的是,Spring MVC提供了一个简单却强大的JSP标签库,所以可以进行数据绑定功能,这也使得我们后续编写JSP页面时会更加容易。2.6.3.Mybatis的优势Mybatis是一款优秀的持久层框架,它不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SSM FanClub 管理 系统 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内