摘要: App编程技术分享平台项目要解决的问题是用户可以根据自身对编程技术方向的爱好查看相关编程资料,该平台使用了目前比较流行的前端技术HTM5,CSS3,JAVASCRIPT,采用MVC设计模式,利用Sublime3和MySQL数据库进行本平台的开发。该平台让学习编程技术的用户根据自己爱好方向选择查看某方面的编程技术资料。该平台分享的编程技术模块有四大块:Ios编程技术分享,Android编程技术分享,Web前端编程技术分享,数据库编程资料分享。该平台的资料是通过编写的爬虫系统在网上进行资料的爬取并存取MySQL数据库中。该平台最终目的是把爬取到编程技术资料展示到平台上以供用户按需查看。
关键词:前端技术;编程技术模块;爬虫系统
目录
摘要
Abstract
1 绪论-1
1.1 课题来源-1
1.2 国内现状-1
1.3 研究意义-1
2 需求分析-3
2.1 平台定义-3
2.2 功能需求-3
2.3 数据需求-3
3 数据库设计-4
3.1 数据库的选择-4
3.2 数据库表的描述-4
3.2.1 数据库表模型-4
3.2.2 数据库表结构设计-5
4 技术介绍-8
4.1 HTML-8
4.2 CSS-8
4.3 Javascript-8
4.4 NodeJs-8
4.5 MySQL-9
4.6 开发环境-9
5 平台实现-10
5.1 网站总体架构及实现-10
5.2 前端设计-10
5.2.1 平台首页-10
5.2.2 列表页面-11
5.2.3 资料展示页面-12
5.2.4 登录注册页面-12
5.3 后台设计-14
5.3.1 登录注册功能-14
5.3.2 爬虫系统功能-15
结 论-17
参 考 文 献-18
致 谢-20