简单的来说,博客是建立在计算机网络平台上的综合性的一个平台,它集成的功能包括:快速张贴个人信息,与朋友更好的交流,个人主页个性化设置等。此外,我们通常会把写博客的这些人称为Blogger或博客作家。[1]
1.2 目的和意义
当前的社会,博客已经成为主流,它已经成为人们的一个不可或缺的写网络日志的一个工具。因为通过它人们不仅可以在网上享受和表达自己的感情,还能在互联网上展现自己的风采,而且能够记录生活中的点点滴滴,同时还可以结交更多的朋友,欣赏更多的文章。它使地的交流和沟通更加具有方向性和选择性,它使个人信息发布成了每个人都可以实现的梦想。从某种意义上说,它已成为一种新的文化,它的出现和日益繁荣增长,真正的显示出了现代网络的价值,标志着互联网发展开始进入了一个更高的阶段。
1.3 系统设计思想
该系统是一个参考微博和开发,设计思路:首先,熟练的掌握了新浪微博的核心功能,主要是由于用户可以看到的功能,如博文里公布和恢复,查询个人照片管理朋友和添加更多。掌握了这些特征的艺术后,它开始尝试计划这些功能如何逐一按照自己的想法去实现这些目标,待完成这些功能又回来了旁边的管理员管理功能,大家都知道我们是不普通用户看到新浪的后台功能操作,所以只能通过自己的理解,以及一些网上的资料来设计一些背景里面的功能,在一般情况下,有几种功能:管理员,博文管理,相册管理,博客管理。最后,最重要的是,这些功能的完成了一些bug修复后开发的,我们常说的测试。
1.4 系统设计原则
一个优秀的系统软件,必须有一个正确的设计思想,通过合理地选择数据结构、操作系统以及开发环境,构成一个完善的体系结构,才能充分发挥计算机应用的优势。根据用户和管理员的实际需求,本系统的设计按照下述原则进行。
(1)实用性:系统以用户需求为目标,以方便用户为原则,同时融入先进的设计思想。根据用户实际的需求情况,量身制作一个功能齐全、操作简单、实用性强的系统软件。充分满足用户和管理员的需求。
(2)先进性:本软件将充分应用现有成熟的计算机技术、软件开发技术,为用户和管理员提供高性能的系统,可以方便的实现用户和管理员的需要。
(3)高可靠性:一个实用的系统同时必须是可靠的,本系统通过合理而先进的结构设计以及软件的优化选型,可保证系统的可靠性与容错性。
(4)可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的添加功能,充分保护系统的扩展。用户和管理员可以根据自己的需要,添加所需的功能。
2 可行性研究分析
2.1 本系统的可行性
本系统要实现的功能可大致分为前台和后台。前台的功能模块可分为:用户登录模块、日志查看模块、相册查看模块、留言模块等等。从上述的模块可以看出,前台不仅仅提供的只是方便快捷的查询所需日志的功能,并且还提供了相册上传的服务,完善了该系统的功能,增加用户的体验感。后台的功能模块可分为:网站设置模块、文章管理模块、图片管理模块、其他信息管理模块等等。后台是专门为管理员设计的,管理员不仅可以从前台登陆享受普通用户的功能,而且还能通过后台登陆对该软件下载系统进行有效的管理。
2.2 市场可行性
目前上网的人数日益增加,上网写博客的人数也越来越多。虽然网络上可给用户写博客的网站比比皆是,但是很多都存在个人信息的安全隐患,以及很多博客网站上都存在各种插件给用户带来很多困扰与不方便。所以本博客系统基于这种种问题,通过解决这些问题来获取市场,所以具有市场可行性。