摘 要: 随着互联网的飞速发展,使得用户的生活、学习和工作变得更加的有意义。基于基于这样的背景下,通过互联网平台,运用SSM框架来建立摄影网站,可以实现某一关注方面的交流互动,提升社会活动和娱乐的多样性。基于SSM框架的摄影网站系统的设计主要使用的是java语言和jsp技术,数据库主要采用的是mysql数据库。在对该网站进行设计时,需要对其可行性以及未来用户进行深入分析,从而为该摄影系统的设计提供必要的参考意义。
关键词 : 摄影网站; SSM框架;需求分析;
随着互联网+的飞速发展,现在社交软件层出不穷,如多闪、抖音等最新上线的社交软件,充分的展示了现在人们的生活缩影,通过摄影随时记录每天的自己。该系统主要是从社交和预约摄影等方面进行设计的,主要是在满足用户摄影需求方面,加强不同摄影者之间的互动,并且实现他们之间的摄影预约。文章研究的基于SSM框架的摄影网站系统力图通过论坛评论功能、摄影图片展示、留言查看、浏览摄影相关文章等功能,使得用户能够根据自己的喜爱来寻找到适合自己的摄影地点,并且可以通过评论或者留言等形式来实现与用户进行私聊等。该摄影网站主要使用SSM框架,将前台、后台以及数据库进行整体功能实现。使用eclipse开发工具,用Java、Jsp等技术进行开发,并用mysql数据库来存储数据。
1、 系统开发环境概述
1.1、 Java技术概述
Java语言就像万花筒一样,随意只是几个普通碎片组成起来,但是只要你发挥想象轻轻摇一摇,就会变换出千万种不同的花色。互联网已经发展成为Web应用程序中,如电子商务,电子政务,应用系统的基础设施。在开发Web程序中已经不像传统的HTML不能满足客户需求,满足客户需求或者客户需要时,必须通过添加代码才可实现。目前,生成动态网页的方法有CGI、jsp.NET、PHP和JSP。其中JSP是基于Java的。JSP具有以下特点:1)可以将代码和所显示内容分离2)可以凸显出重要的组件3)采用有标识可简化的页面开发4)是级的可扩展性和延伸性。
1.2 、mysql技术概述
mysql数据库,就是数据存储的储藏室,只不过数据是存储在计算机上的,而不是现实中的储藏室,数据的存放是按固定格式,而不是无序的,则定义就是:长期有固定格式,可以共享的存储在计算机存储器上。数据库管理主要包括数据表的建立,数据存储、修改和增加数据,为了使数据库系统能够正常运行,相关人员进行的管理工作。数据表的建立,可以对数据表中的数据进行调整,数据的重新组合及重新构造,保证数据的安全性。
1.3、 JSP技术概述
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端就是一个HTML文本,因此客户端只要有浏览器能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
1.4 、web技术概述
j Query前台技术。为了在前端得到更好的用户体验,减轻服务器端的负载压力,越来越多的JavaScript框架被应用到Web开发中,jQuery是继prototype之后有一个优秀的JavaScript框架。jQuery封装了许多JavaScript的原生代码,使得原本繁琐的JavaScript代码变得书写简单起来。提供多种对象选择器的进行编写代码,而且许多页面可以通过jQuery技术变得十分的漂亮,这对网页的美化也是不可少的。
css技术。css遵循W3C标准,是对Web外观界面进行控制的一种机制。css技术在很多网页设计中受用率极高,应用css技术可使设计工作量减少,同时也能有效对网页整体布局、色彩搭配、字体设计、链接组成和背景分布等进行更为精确的设计控制。
2、 系统设计可行性分析
可行性分析的任务就是在做这个时候搞明白到底是值不值得做,如果在可行性分析的时候,觉得这个系统做起来是符合当前形势并且在经济上能够支撑的情况下,那么此时这个系统就是值得做的,但是如果在可行性分析的时候,觉得这个系统是不符合当前社会的需要或者是超出了开发者技术能力,那么这个系统就没有必要要做的,这是可行性的分型的主要的目的。
2.1 、技术可行性
系统的实现的主要的技术的语言使用的是Java,而java语言在最近几年真是太火了,在设计系统或者是系统等方面存在着巨大的潜力,而现在应用Java最新的语言完成一个系统设计,简直是太容易了,正是由于这些技术和开发工具都是开源的,当进行软件开发的时候,此时如果遇到问题的时候,此时就可以在网络上进行查询对应的解决方法,从而就会加快软件开发的速度,因此从技术可行性分析的角度上可行的。
2.2、 经济可行性
现在社会中缺少的就是不是钱的问题,因为设计这款软件在整体设计上,本身就不会使用太多的经费,因为这些技术点都是很成熟的,在开发的时候,不需要购买版权的问题,短期内开发主要是建立在初级的基础上,当开发完初级的项目后,综合进行分析是否进一步的推广,但是在初级的项目构建的过程中,是没有涉及到金钱的问题的,因此也符合的是经济可行性设计的要求。
2.3、 操作可行性
该系统在操作上主要是依据简单易懂的方式进行进行的,而且在操作的过程中,通过左侧导航很容易找到对应的操作内容,点击左侧菜单后,就可以直接的进入到对应的操作页面中,而且的是在操作页面中对应的功能按钮很醒目,因此的是,字啊操作可行性方面也是可行的。
2.4 、法律可行性
该系统的完美的诠释是在正常的流程下实现的,是符合的是整体的法律的要求,并没有触犯法律的条例规范等,对于该系统上涉及到的金钱的交易都是透明的,所有金钱的流动也都是透明的,因此在实现上是通过的。
2.5、 政策可行性
现在随着移动互联网的飞速的发展,我国的发展就像插上了腾飞的翅膀,而且现在国家也正在大力的发展移动互联网,而开发这款系统,正是使用了移动互联网技术来推动销售,也是迎合了对应的国家号召,因此从政策可行性分析的角度上也是可行性的。
3、 用户分析
随着互联网的发展,使得人们的生活发生了翻天覆地的变化,不仅生活质量得到了很大的改善,在生活追求上也有所提高,特别是对于自己的兴趣爱好也得到了释放,如有的人喜欢编程,有的人喜欢看电影,有的人喜欢玩游戏。从这些现象中可以看出的是,每个人都有自己的兴趣爱好,而互联网的各个产品存在的意义就是抓住了人们的兴趣爱好这一点,使得人们通过这些互联网产品能够释放自己的情怀。
但是由于我国互联网正处于发展阶段,还不能满足任何人的兴趣需求,如互动摄影和预约摄影等,而现在对于这一块的需求也越来越多,当我们走在各大景区的时候,总是能够看到不同的人群在进行拍照,一般是熟人之间的拍照,但是对于那些喜欢摄影并想与共同喜欢摄影或者想和曾经一起去过某个地方的人预约一块去摄影,那么这个需求现在是没法实现的,因为互联网的发展还没有这么普及,这类人群的需求也就没有一款互联网产品来进行解决,这个主要是因为现在我国正处于互联网的发展阶段,互联网的应用场景现在还没有真正应用到人们生活的方方面面中。
4 、结语
基于SSM框架的摄影网站的设计和实现是一个复杂且漫长的过程,在设计的过程中不仅仅需要技术的全面加持,更需要在设计这一网站之前进行必要的系统开发环境探究以及可行性和用户领域的分析,这样才能使得摄影网站的设计更具有应有价值,也可为设计过程中提供必要的灵感启发和参考依据。
参考文献
[1]封琪,王贵鑫Java技术框架的发展及其应用[J].科学技术创新, 2018.22(9):72-74.
[2]杨俊峰. Java技术应用的研究[J]科技资讯。2018, 16(3)-57-59.