可行性分析
(1)技术可行性:编程环境方面,开发计算机中已经安装了VS2008和SQL2005,提供了可靠的开发环境支持。编程人员方面,已经熟练掌握开发环境的操作方法和C#语言,故技术方面可行。
(2)经济可行性:本网站系统的开发,不需要大量经费,并且由个人独立设计和实施。从成本效益角度分析,开发的成本远小于获利,故可行。
(3)操作可行性:在科技发展如此迅速的今天,计算机早已普及至方方面面。而本系统前台网页直接面向博主和普通用户,操作简单;用户只需鼠标键盘操作即可完成查看或输入信息,不需要经过复杂培训就可以掌握系统的操作流程。由此可知,在操作上也是可行的。
功能需求
关键模块功能需求如下:用户管理模块:注册、普通登录、管理员登录、修改资料。日志管理模块:添加新日志、删除日志。相册管理模块:添加新相册、上传相片、删除相片。留言板管理模块:发表留言、删除留言、回复留言。
系统概要设计
概述
是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。
系统结构
本系统是基于B/S构架的网站系统,分为用户前台和管理员后台两个大模块。前台部分主要功能:查看日志、浏览相册、留言、用户登录、博主信息管理。后台部分主要功能:管理日志、管理相册、管理留言、管理账号。
数据库设计
数据库概念模型设计可通过E-R图来描述现实世界的概念模型。本系统的E-R图表现了系统中各个实体之间的联系。此系统需要后台数据库,下面是数据库中的几个表的详细信息。(Pic)相册内容信息表如表1所示。(Article)日志信息表。
系统详细设计
本网站系统设计了一个供用户交流的留言板,用户可以通过留言板给博主提意见。博主可以通过后台管理查看这些信息。