bs的科技产品研发社区平台设计与实现【字数:9402】
Keywords: community platform B/S Java Vue framework maven目录
1绪论 1
1.1概述 1
1.2课题的背景与意义 1
1.3课题发展现状 1
2开发工具和运营环境 3
2.1开发环境 3
2.1.1硬件环境 3
2.1.2软件环境 3
2.2平台开发工具介绍 3
2.2.1 Idea 3
2.2.2 Jdk1.8 3
2.2.3 Apchetomcat 3
2.2.4 Mysql6.0.11 3
2.2.5 Navicat Premium 4
2.3开发语言 4
2.3.1 Java语言 4
2.3.2 HTML 4
2.3.3 CSS 4
2.3.4 JS 4
2.4技术介绍 4
2.4.1 MVC架构 4
2.4.2 Vue框架 5
2.4.3 Maven 5
2 *景先生毕设|www.jxszl.com +Q: ^351916072^
.4.4 Spring boot 5
2.5 B/S与C/S对比分析 6
3系统分析设计 7
3.1可行性分析 7
3.2需求分析 7
3.3系统功能分析设计 8
3.3.1模块分析设计 8
3.3.2普通用户 9
3.3.3管理员用户 9
3.4系统模块设计图 9
3.4.1系统流程图 9
3.4.2系统结构图 9
3.4.3功能模块用例图 10
3.5数据库设计 11
3.5.1 ER模型 11
3.5.2数据库关键表 13
4系统功能实现 16
4.1登录注册 16
4.1.1注册功能: 16
4.1.2登录功能: 16
4.2论坛功能 17
4.3众筹模块 21
4.4外包模块 24
4.5商城模块 26
4.6个人中心 29
4.7管理员用户 30
5系统测试 32
5.1测试的目的和意义 32
5.2测试用例 32
5.2.1注册登录测试 32
5.2.2发贴测试 33
5.2.3管理员测试 35
5.2.4商城测试 36
6系统影响 38
6.1社会人文影响: 38
6.2环境影响: 38
6.3法律影响: 38
结语 39
参考文献 40
致谢 41
1绪论
1.1概述
本设计系统使用java语言在IDEA环境下搭建Vue框架,并在此框架下实现相应的功能,引用大量接口。通过HTML、CSS、JS等设计前端页面,通过MySQL来存储数据,使用mybatis的方式来操作数据库,使用tomcat服务器,在谷歌浏览器上呈现前端页面,分为六大模块:登录注册、论坛功能、众筹模块、外包模块、商城模块、个人中心。
1.2课题的背景与意义
当今社会已处于“互联网+”时代,互联网时代的到来,影响了我们生活的各方各面,同时,移动互联网成了我们用来打发空余时间最重要的虚拟场所,现在人们也越来越离不开移动互联网,互联网成为我们生活中必不可缺的一部分,在“互联网+”的大浪潮里,社区平台成为信息传播的一大主要载体,随着社会经济的快速发展,人们的生活水平显著提高,从而科技得到快速发展,数以万计的科技产品在时代的发展下逐一诞生,很多科技产品在研发初期,研发方往往会遇到资金上的一些问题,研发期间往往又会遇到技术瓶颈等等问题,本社区平台为解决科技产品在研发过程中会遇到的种种问题,交互式的社区可以分享心得、交流情感,有着广泛的传播范围,让更多的人更清楚的了解到研发者的需求,从而有效的为科技研发过程提供相应的帮助。
1.3课题发展现状
现如今市面成熟的科技产品众筹平台鱼水杂龙,知名度低、传播力度偏低等问题普遍存在,平台功能单一,没有整合,众筹、外包、论坛分享以及成果展示被分支为各种平台,当下促进科技发展的良好办法,就是从一化,结合分享、众筹、外包以及展示为一体,才能更有效的助力科技产品的研发,而市面几乎没有这样的平台存在,现有发展较好的平台有以下:
科筹:深圳市科筹网络科技有限公司旗下平台,主要功能为众筹和项目售卖,多以利益为主体,没有科技知识共享的理念,种种问题导致网站知名度不高、使用者少、产品少等问题出现。
京东众筹平台:京东数科旗下平台,主以众筹为主,众筹范围广,并非科技项目为主,知名高度较高,功能少,平台使用目的单一。
淘宝众筹平台:阿里巴巴集团旗下平台,同京东众筹平台一样,已众筹为主,众筹范围广,功能少,平台使用目的单一。
科技网:科技成果展示网站,展示最新科技成果,没有科技研发过程分享,功能单一,实用意义不2开发工具和运营环境
2.1开发环境
2.1.1硬件环境
PC机:DeLL灵越游匣Master15.6
CPU型号:i57300HQ
CPU主频:2.50GHz
显卡型号:GTX1050Ti
硬盘:1T
内存:8G
2.1.2软件环境
操作系统:Windows10专业版
原文链接:http://www.jxszl.com/jsj/rjgc/82934.html