互联网图书共享网站課書网的设计与实现(附件)【字数:8585】
摘 要近年来,在信息技术和移动互联网的推动下,“共享经济”蓬勃发展起来。“課書网”是基于这一背景之下形成的一个图书共享平台,它以图书为载体,让其在不同的主体间进行共享,并以形成一个去中心化的“社会图书馆”为最终目标。
Key words: book sharing; responsive application; LAMP architecture;目 录
第一章 绪论 1
1.1选题背景和意义 1
1.1.1选题背景 1
1.1.2工作意义 1
1.2主要工作内容 1
1.3论文的结构 1
第二章 相关技术简介 3
2.1LAMP架构介绍 3
2.2开发技术介绍 4
第三章 “課書网”系统需求分析 5
3.1 系统可行性分析 5
3.1.1技术可行性分析 5
3.1.2操作可行性 5
3.2 功能需求分析 5
3.2.1前台需求 5
3.2.2 后台需求 6
第四章 系统设计 7
4.1前台设计 7
4.1.1前台版面设计 7
4.1.2网站登录功能板块的设计 8
4.1.3用户基本信息选择板块的设计 10
4.1.4图书信息展示板块的设计 11
4.1.5响应式设计 12
4.2后台设计 15
4.2.1网站的后台整体原型设计 16
4.2.2书籍信息维护的板块设计 16
4.3数据库设计 19
4.3.1 ER概念模型 19
4.3.2数据库逻辑设计 20
第五章 系统实现 24
5.1前台实现 24
5.1.1网站首页的实现 24
5.1.2响应式开发的实现 25
5.1.3网站登录功能板块的实现 25
5.1.4用户基本信息选择板块的实现 26
5.1.5图书信息展示板块的实现 28
5.2“課書网”后台模块的实现 29 *好棒文|www.hbsrm.com +Q: @351916072@
5.2.1登录版块的设计与实现 30
5.2.2管理板块的实现 30
5.2.3管理员信息板块的实现 32
5.2.3管理员登录日志功能的实现 32
结束语 34
致 谢 35
参考文献 36
第一章 绪论
1.1选题背景和意义
1.1.1选题背景
在移动互联网和中国“互联网+”战略的强力推动下,“共享经济”模式开始快速发展起来,从商品交易、营销策划到衣食住行、快递物流、借贷资金、交通出行、生活服务,到医疗健康、知识技能学习、科研实验研究,“共享经济”模式已经渗透到了几乎每个领域。因此,如今的世界经济正在呈现出一种以前没有的势头:消费者和消费者之间的共享、交换、租借等“共享经济”模式的行为正在火爆递增。从易贝、咸鱼的交易平台,到Airbnb的房间短期租赁平台,滴滴的拼车平台,再到共享单车,共享经济——因为因特网高速发展的技术而崛起的合作式的消费理念——正逐渐取代过去的、落后的传统模式。不管是在贸易业、出行业,还是教育与销售界,共享经济都在以汹涌之势,野蛮的生长。
“共享经济”(sharing economy)模式,也被称之为“协同消费”(collaborative consumption)模式,是在因特网上兴起的一种全新的商业模式。简洁地来讲,消费者能够以协同的形式去和其他人一起使用产品和服务,而不必拥有产品与服务的主管权利。虽然使用但并不表示拥有,用分享代替个人的私有,也可以用一句俗语表示,即“我的就是你的”。
目前“共享经济”在中国发展快速,出行领域已经初具了一定的规模,据数据预测,以后的发展将以行、住等方面的闲置资源和以人为服务的方向为主流。全面地讲,未来“共享经济”在国内的大部分领域都存在被实践的可能性。
1.1.2工作意义
本次论文的工作旨在研究在“共享经济”高速发展的今天,图书共享的行为可否通过以“图书共享”为主题的网站实现,其意义一方面在于试验出图书能否在现今社会在不同主体之间共享,另一方面在于通过这次的论文工作,回顾并加强自己过去四年的专业学习,掌握网站开发的技术和整体流程,为以后的工作打下基础。
1.2主要工作内容
本次论文工作的内容是网站建设的背景研究、需求分析、系统设计、系统实现和系统测试,其中主要内容是系统实现,对于系统实现采用的是LAMP架构,并结合前端响应式开发,最终建设出一个小型的书籍共享网站。
1.3论文的结构
第一章为绪论。主要介绍了论文工作的选题背景、意义和主要内容。
第二章为相关技术简介。主要介绍了网站开发用到的架构和技术。
第三章为“課書网”系统需求分析。对“課書网”进行了技术可行性和需求分类分析。
第四章为系统设计。设计了“課書网”的前台、后台和数据库的页面、功能和数据表。
第五章为系统实现。介绍前台和后台的实现效果和主要代码。
第二章 相关技术简介
2.1LAMP架构介绍
“課書网”作为一个中小网站,在技术上适合采用LAMP架构设计,如图21所示。LAMP(LinuxApacheMySQLPHP)的架构形式是当前在国内国外都比较受欢迎的Web框架,这个框架包括了:Linux系统,Apache服务器,MySQL数据库,Perl、PHP或者Python等编程语言,它全部的组件都是开源性质的,是国内以及国外都相当成熟的架构,有非常多的流行商业应用都选择了这个开源的架构,相比于Java/J2EE,LAMP具有很多的特点:Web资源众多、轻量化、开发快速等等,相比于.NET架构,它拥有通用性、跨平台性、性能高、价格低的长处,并且它的开发技术难度很低,这就使开发周期缩短了很多,所以LAMP不管是在性能、质量、价格还是开发难度上都是企业搭建网站的首选平台。
LAMP是一套很完善的Web服务架构,它思想的特点是把Apache Web Server搭建在Linux的操作系统之上,采用MySQL数据库管理系统,并且使用PHP或者Python编程语言开发,而”課書网”使用的是PHP编程语言。
Key words: book sharing; responsive application; LAMP architecture;目 录
第一章 绪论 1
1.1选题背景和意义 1
1.1.1选题背景 1
1.1.2工作意义 1
1.2主要工作内容 1
1.3论文的结构 1
第二章 相关技术简介 3
2.1LAMP架构介绍 3
2.2开发技术介绍 4
第三章 “課書网”系统需求分析 5
3.1 系统可行性分析 5
3.1.1技术可行性分析 5
3.1.2操作可行性 5
3.2 功能需求分析 5
3.2.1前台需求 5
3.2.2 后台需求 6
第四章 系统设计 7
4.1前台设计 7
4.1.1前台版面设计 7
4.1.2网站登录功能板块的设计 8
4.1.3用户基本信息选择板块的设计 10
4.1.4图书信息展示板块的设计 11
4.1.5响应式设计 12
4.2后台设计 15
4.2.1网站的后台整体原型设计 16
4.2.2书籍信息维护的板块设计 16
4.3数据库设计 19
4.3.1 ER概念模型 19
4.3.2数据库逻辑设计 20
第五章 系统实现 24
5.1前台实现 24
5.1.1网站首页的实现 24
5.1.2响应式开发的实现 25
5.1.3网站登录功能板块的实现 25
5.1.4用户基本信息选择板块的实现 26
5.1.5图书信息展示板块的实现 28
5.2“課書网”后台模块的实现 29 *好棒文|www.hbsrm.com +Q: @351916072@
5.2.1登录版块的设计与实现 30
5.2.2管理板块的实现 30
5.2.3管理员信息板块的实现 32
5.2.3管理员登录日志功能的实现 32
结束语 34
致 谢 35
参考文献 36
第一章 绪论
1.1选题背景和意义
1.1.1选题背景
在移动互联网和中国“互联网+”战略的强力推动下,“共享经济”模式开始快速发展起来,从商品交易、营销策划到衣食住行、快递物流、借贷资金、交通出行、生活服务,到医疗健康、知识技能学习、科研实验研究,“共享经济”模式已经渗透到了几乎每个领域。因此,如今的世界经济正在呈现出一种以前没有的势头:消费者和消费者之间的共享、交换、租借等“共享经济”模式的行为正在火爆递增。从易贝、咸鱼的交易平台,到Airbnb的房间短期租赁平台,滴滴的拼车平台,再到共享单车,共享经济——因为因特网高速发展的技术而崛起的合作式的消费理念——正逐渐取代过去的、落后的传统模式。不管是在贸易业、出行业,还是教育与销售界,共享经济都在以汹涌之势,野蛮的生长。
“共享经济”(sharing economy)模式,也被称之为“协同消费”(collaborative consumption)模式,是在因特网上兴起的一种全新的商业模式。简洁地来讲,消费者能够以协同的形式去和其他人一起使用产品和服务,而不必拥有产品与服务的主管权利。虽然使用但并不表示拥有,用分享代替个人的私有,也可以用一句俗语表示,即“我的就是你的”。
目前“共享经济”在中国发展快速,出行领域已经初具了一定的规模,据数据预测,以后的发展将以行、住等方面的闲置资源和以人为服务的方向为主流。全面地讲,未来“共享经济”在国内的大部分领域都存在被实践的可能性。
1.1.2工作意义
本次论文的工作旨在研究在“共享经济”高速发展的今天,图书共享的行为可否通过以“图书共享”为主题的网站实现,其意义一方面在于试验出图书能否在现今社会在不同主体之间共享,另一方面在于通过这次的论文工作,回顾并加强自己过去四年的专业学习,掌握网站开发的技术和整体流程,为以后的工作打下基础。
1.2主要工作内容
本次论文工作的内容是网站建设的背景研究、需求分析、系统设计、系统实现和系统测试,其中主要内容是系统实现,对于系统实现采用的是LAMP架构,并结合前端响应式开发,最终建设出一个小型的书籍共享网站。
1.3论文的结构
第一章为绪论。主要介绍了论文工作的选题背景、意义和主要内容。
第二章为相关技术简介。主要介绍了网站开发用到的架构和技术。
第三章为“課書网”系统需求分析。对“課書网”进行了技术可行性和需求分类分析。
第四章为系统设计。设计了“課書网”的前台、后台和数据库的页面、功能和数据表。
第五章为系统实现。介绍前台和后台的实现效果和主要代码。
第二章 相关技术简介
2.1LAMP架构介绍
“課書网”作为一个中小网站,在技术上适合采用LAMP架构设计,如图21所示。LAMP(LinuxApacheMySQLPHP)的架构形式是当前在国内国外都比较受欢迎的Web框架,这个框架包括了:Linux系统,Apache服务器,MySQL数据库,Perl、PHP或者Python等编程语言,它全部的组件都是开源性质的,是国内以及国外都相当成熟的架构,有非常多的流行商业应用都选择了这个开源的架构,相比于Java/J2EE,LAMP具有很多的特点:Web资源众多、轻量化、开发快速等等,相比于.NET架构,它拥有通用性、跨平台性、性能高、价格低的长处,并且它的开发技术难度很低,这就使开发周期缩短了很多,所以LAMP不管是在性能、质量、价格还是开发难度上都是企业搭建网站的首选平台。
LAMP是一套很完善的Web服务架构,它思想的特点是把Apache Web Server搭建在Linux的操作系统之上,采用MySQL数据库管理系统,并且使用PHP或者Python编程语言开发,而”課書网”使用的是PHP编程语言。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/53.html