4、对于重点难点中可能出现的问题作出预估,分析时间消耗。
5、根据系统流程,从注册、注册控制、登陆、登陆控制、用户权限控制、文章发表功能、文章筛选、内容控制、广告文的展示、UI的详细设计,并与老师交流确认。
6、将各个模块的跳转联系起来组成完整系统测试、分析、修改等向老师确认。
1。4 本章小结
本章阐述了项目的开发背景,项目的目标意义,以及本课题、论文的意义和背景。从网络的特点以及其意义,给当今世界带来的影响进行分析、介绍,并给出项目的开发流程,项目的实战开发意义、特色。其中重要的则是项目的实战开发,对项目时间的掌握和对项目需求的反复确认和完善。
第二章 系统架构及开发模式
2。1 B/S结构
B/S(Browser浏览器/Server服务器)这是对于传统的C/S(Client客户端/Server服务器)模式而言的,客户端、服务端的模式,需要PC端安装它的客户端,而且还要定期更新它的客户端版本,所以对于用户来说非常的不方便,而B/S模式不一样,在这种模式下,客户只需要安装一个浏览器即可,而目前的客户端都是带有浏览器的,而且B/S模式不需要更新,所以非常的方便。
2。2 B/S结构特点文献综述
1、B/S结构特点:
如上所言,B/S结构非常的便捷,只要使用浏览器访问网站就可进行客户端与服务器之间的数据交流。
(1)后期的维护和拓展只需要修改服务端的代码,客户端不需要做任何项目修改。
(2)B/S结构具有中间层,就是将数据逻辑层,与视图层相连接,在本项目中,将Model和View联系起来的就是Controller,他是java类,但是却是由Servlet分化出来的,所以具有部分的前端功能,同样的作为一个java类,他也有处理后台的数据逻辑的能力,三层结构,分工明确,利于后期维护、拓展。
(3)相对于C/S结构的项目,用户大多数还是非常的喜欢B/S结构的,不说别人单说我自己、作为一个开发者,我会觉得B/S模式非常方便。手机、电脑都能用,C/S还要装客户端,移动端还不一定有。
2、B/S结构缺点:
B/S结构是不需要客户端了, 用户使用也非常的方便,但是对于服务器的压力来说就非常的大了,因为这种模式下,网页对业务逻辑的处理能力是有限的,不可能让一个网页所占用太多资源,那样会使得网页打开的速度降低,影响用户的体验,所以必须要把,大量的业务在服务器处理再由服务器发送到客户端,所以在服务器的维护方面就显得比较重要。
2。3 本项目中的B/S运用
本系统是一个多肉植物的检索系统,用户通过浏览我们设计开发的网页,体验其中的功能模块。这就是视图层,本层的设计都是要遵循可视化,易懂,所见即所得的设计开发思想,将用户的操作最简单、明了化。来自~优尔、论文|网www.youerw.com +QQ752018766-
在网页中收到用户的操作请求,如注册、登陆,查找文章,发表文章,在网页收集用户提供的数据,上传到服务器,并通过业务逻辑层作出处理,然后进行对数据库的数据的增删改查,最后可以选择将改变后的数据发送到客户端展示给用户看,这就是在B/S模式下一个请求的发送和一个响应的传递,以及数据的处理流程。
2。4 本章小结
本章主要介绍了B/S的模式结构、特点、缺点以及它在本项目中的详细运用,使大家能够详细的了解这种结构。
jsp+mysql多肉植物检索网站系统的设计+源代码+答辩PPT(4):http://www.youerw.com/jisuanji/lunwen_101510.html