网站详细设计说明书

网站详细设计说明书
网站详细设计说明书

网站详细设计说明书

引言:

根据分析,我们团委网页是一个CMS系统,也就是我们常说的新闻发布系统,CMS系统就是能够自动地发布各种信息的平台,所以我们的设计思想就是围绕着这个目标展开。

本系统是基于ASP开发的,为了便于代码重用,我们将函数写在函数库文件里,并且统一管理。

因为本系统结构比较复杂,有大量的异常信息要处理,为了统一地处理异常信息,我们需要建立一个异常处理页面。

本站的树型结构图如下:

前台浏览与发表评论流程:

对于普通浏览者来说,前台是他们惟一接触到的部分,所以要求前台的操作尽量简单、人性化,要尽量符合他们的实用习惯,也就是说要与当前主流系统的操作类似,包括界面和操作的流程。前台的浏览流程设计如下:

用户首先需要选择要浏览的栏目,然后选择该栏目下的文章进行浏览,也可以利用检索来找到自己要想浏览的文章。如果当前文章允许评论,那么用户在浏览文章的时候也可以浏览当前文章的评论,如果愿意也可以发表自己的评论。

后台管理流程与功能需求:

管理用户首先需要登录后台管理系统,然后才能进入管理中心。在管理中心里可以选择要管理的某个模块,当然只有符合权限才能进入该模块。用户进行的每一步都要进行严格的身份验证,只有符合身份的用户才能进入相应的管理模块。

具体后台管理流程图如下:

1.常规管理模块框架图如下: 常规功能需求:

2.公告管理模块框架图如下: 公告管理功能需求:

3.信息资源管理模块框架图如下:

信息管理功能需求:

4.用户管理模块框架图如下: 用户管理功能需求:

5. 友情链接管理模块框架图如下: 友情链接管理功能需求:

数据库结构设计

数据库设计是CMS系统设计中的核心,因为只要确定了数据库设计也就确定了CMS系统的数据结构,数据库设计的好坏直接影响CMS系统的运行效率,开发难易程序及后期是否便于维护和升级.

根据我们前面得出的系统框架和流程,可以初步将数据库表分为2大部分,即基本信息部分和新闻资源管理部份;本站的设计思路简单,清晰,独立,明了,所以,我们设计的数据库没有像以往那么复杂,数据表与数据表之间基本不存在关系,都是单一的独立的数据表,只有新闻资源管理部分才相对复杂一点,但还是非常简单;

一.用户管理部份数据表结构如下:

1.基本信息表(tab_basic)

2.banner信息表(tab_banner)

3.中间广告信息表(tab_ad)

4.联系方式信息表(tab_relation)

5.委员会名单信息表(tab_committee_list)

6.用户信息表(tab_user)

7.下拉列表友情链接信息表(tab_links_select)

8.图片友情链接信息表(tab_links_imagelink)

9.公告管理信息表(tab_bulletin)

10.1.要闻导读信息表(tab_ywdd)

10.2.要闻导读评论表(ywdd_remark)

11.1.重要新闻信息表(tab_zyxw)

11.2.重要新闻评论表(zyxw_remark)

12.1.团内动态信息表(tab_tndt)

12.2.团内动态评论表(tndt_remark)

13.1.团委文件信息表(tab_twwj)

13.2团委文件评论表(twwj_remark)

相关主题
相关文档
最新文档