不仅如此,通过记录自己的想法、写文章可以帮助实现以下这些目的:
(1)记录生活中的点点滴滴,在自己的每一天留下思考过的痕迹。 论文网
(2)固化知识,整理思路,获得更好更多的想法。
(3)分享,将自己的想法、经验与人分享。
(4)提高、交流,通过交流能够产生更多的思维火花,同时互相提高。
(5)交友,互相鼓励,一路同行。
1.2 系统开发意义与目标
社交网站,是指帮助人们建立社会性关系的Internet应用服务网站。随着互联网的普及,越来越多的论坛出现,发布最新动态,使用户沟通更加便捷,丰富人们的上网空间和生活等。随着网络技术的不断发展,人们对网络有了更多的要求,大家都希望在网络上也能进行社交活动。所以需要开发符合用户需求的社交网站。本课题旨在建立一个能够实现一个有效的网络社交系统。用户可以在联网的电脑上使用该系统,进行注册登录,用户注册一个账号后,可以管理照片、发布动态,将个人生活故事、工作历程、闪现的灵感、思想过程等及时发布和记录,可以发挥个人无限的表达力。用户还可以及时了解到系统公告,对其他用户动态进行评论,促进用户之间互动。
1.3 系统开发工具简介
1.3.1 MVC简介
模型-视图-控制器(MVC)是Xerox PARC在二十世纪八十年代为编程语言Smalltalk-80发明的一种软件设计模式,已经被广泛使用。MVC原先是存在于桌面程序中的,M代表业务模型,V代表用户界面,C代表控制器。后来被推荐为Oracle旗下Sun公司Java EE平台的设计模式,并且受到很多的使用PHP和ColdFusion的开发者的欢迎。
使用MVC的目的是将M和V的实现代码分离,从而让同一个程序能够使用不同的表现形式。比如一批统计数据可以分别用饼图、柱状图来表示。C存在的目的就是确保M和V的同步,一旦M改变,V就会同步更新。
1.3.2 MySQL简介
MySQL是一个关系型数据库管理系统[1],关系型数据库将数据保存在不同的表中,这样就提高了灵活性并增加了速度,MySQL由瑞典MySQL AB 公司开发,目前属于 Oracle旗下公司。在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL所使用的 SQL 语言是被用来访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,它分为商业版和社区版,由于其速度快、总体拥有成本低、体积小、尤其是开放源码这一特点。文献综述
由于其社区版的性能卓越,搭配Apache和PHP能够组成良好的开发环境。
1.3.3 MyEclipse简介
MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在JavaEE的开发和数据库[2]、应用程序服务器以及发布的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的调试、编码、发布和测试功能,完整支持Struts,HTML,CSS,JSP,Spring, Javascript,Hibernate,SQL。
MyEclipse 是一个用于开发J2EE 、Java的 Eclipse 插件集合,MyEclipse的功能十分强大,支持也很广泛,尤其是对各种开源产品的支持非常不错。MyEclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以这样说MyEclipse几乎是囊括了目前所有主流开源产品的专属eclipse开发工具。
1.4 开发环境简介
(1) 硬件平台:
处理器类型:Intel兼容处理器或更高类型