《团委网站需求分析与设计说明书.pdf》由会员分享,可在线阅读,更多相关《团委网站需求分析与设计说明书.pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、团委网站需求分析与设计团委网站需求分析与设计 说明书说明书引言:引言:根据分析,我们团委网页是一个 CMS 系统,也就是我们常说的新闻发布系统,CMS系统就是能够自动地发布各种信息的平台,所以我们的设计思想就是围绕着这个目标展开。本系统是基于 ASP 开发的,为了便于代码重用,我们将函数写在函数库文件里,并且统一管理。因为本系统结构比较复杂,有大量的异常信息要处理,为了统一地处理异常信息,我们需要建立一个异常处理页面。本站的树型结构图如下:前台浏览与发表评论流程:前台浏览与发表评论流程:对于普通浏览者来说,前台是他们惟一接触到的部分,所以要求前台的操作尽量简单、人性化,要尽量符合他们的实用习惯
2、,也就是说要与当前主流系统的操作类似,包括界面和操作的流程。前台的浏览流程设计如下:浏览信息搜索站内信息浏览者浏览者浏览站内信息搜索站内信息发表文章评论浏览者发表文章评论用户首先需要选择要浏览的栏目,然后选择该栏目下的文章进行浏览,也可以利用检索来找到自己要想浏览的文章。如果当前文章允许评论,那么用户在浏览文章的时候也可以浏览当前文章的评论,如果愿意也可以发表自己的评论。后台管理流程与功能需求后台管理流程与功能需求:管理用户首先需要登录后台管理系统,然后才能进入管理中心。在管理中心里可以选择要管理的某个模块,当然只有符合权限才能进入该模块.用户进行的每一步都要进行严格的身份验证,只有符合身份的
3、用户才能进入相应的管理模块。具体后台管理流程图如下:1。常规管理模块框架图如下:常规功能需求:标题修改Banner 修改管理员管理员可以修改标题可以修改为 Flash 或 图片,也可以改成图片加 Flash中间广告修改版权修改联系方式修改管理员管理员管理员可以修改为 Flash 或 图片和图片链接修改版权所属单位 和 制作单位修改院委员名单,修改地址,修改联系电话,修改联系电子邮件添加,删除和修改委员名单修改委员会名单管理员2。公告管理模块框架图如下:公告管理功能需求:添加公告添加公告标题添加公告正文是否为重要公告修改公告修改公告标题修改公告正文修改是否为重要公告管理员管理员管理员管理员管理员
4、管理员管理员管理员添加新的公告可以添加标题可以添加文字,图片本功能的目的是能否在主页的公告栏里显示公告标题修改公告列表中的公告修改公告标题修改公告内容修改能否在主页的公告栏里显示删除公告内容删除公告管理员3.信息资源管理模块框架图如下:信息管理功能需求:添加新闻添加标题添加正文添加时间是否允许评论修改新闻修改标题修改正文修改时间删除评论管理员管理员管理员管理员管理员管理员管理员管理员管理员管理员添加新闻添加新闻标题,该标题可以在新闻列表中显示用户浏览的新闻文章的主体用于新闻排序添加新闻时,用户可以发表评论修改新闻修改新闻中的标题修改新闻的主体修改新闻时间当用户发表评论后,如果内容不符,管理员可
5、以删除该评论删除新闻的所以有内容,包括用户的评论删除新闻管理员4.用户管理模块框架图如下:用户管理功能需求:添加用户修改用户超级管理员超级管理员普通管理员添加普通管理员和超级管理员,只有超级管理员才有权限超级管理员可以直接修改普通管理员任何信息普通管理员可以修改自己的个人信息删除用户超级管理员可以无条件删除普通管理员5.友情链接管理模块框架图如下:友情链接管理功能需求:添加下拉列表框添加下拉列表标题添加下拉列表各项名添加下拉列表各项链接修改下拉列表框修改下拉列表标题修改下拉列表各项名修改下拉列表各项链接添加下拉列表项删除下拉列表项删除下整个拉列表框添加图片链接添加图片链接名添加图片的存储路径添
6、加图片的链接地址修改图片链接修改图片链接名修改图片的存储路径修改图片的链接地址管理员管理员管理员管理员管理员管理员管理员管理员管理员管理员管理员管理员管理员管理员管理员管理员管理员管理员管理员添加下拉列表框添加下拉列表框的标题添加下拉列表各项的名字添加下拉列表各项链接地址修改下拉列表框修改下拉列表框的标题修改下拉列表各项的名字修改下拉列表各项链接地址在原有的下拉列表框中添加下拉列表项在原有的下拉列表框中删除下拉列表项删除下整个拉列表框所有信息添加图片链接添加图片链接名添加图片的存储路径添加图片的链接地址修改图片链接修改图片链接名修改图片的存储路径修改图片的链接地址删除图片链接管理员删除图片链接
7、及其所有信息数据库结构设计数据库结构设计数据库设计是 CMS 系统设计中的核心,因为只要确定了数据库设计也就确定了CMS 系统的数据结构,数据库设计的好坏直接影响CMS 系统的运行效率,开发难易程序及后期是否便于维护和升级.根据我们前面得出的系统框架和流程,可以初步将数据库表分为2 大部分,即基本信息部分和新闻资源管理部份;本站的设计思路简单,清晰,独立,明了,所以,我们设计的数据库没有像以往那么复杂,数据表与数据表之间基本不存在关系,都是单一的独立的数据表,只有新闻资源管理部分才相对复杂一点,但还是非常简单;一.用户管理部份数据表结构如下:1。基本信息表(tab_basic)basic_ID
8、titlecopyrightbanner_IDpath_1path_2opinionad_IDpath_1path_2hyperlinkopinionrelation_IDaddressphoneemailnameworkbranchclassuser_IDpasswordremarkchar(30)char(16)char(100)counterchar(30)char(100)NNN标题和版权修改的主键,自动编号记录本站的标题记录本站的版权信息counterlongBinarylongBinarychar(15)2。banner 信息表(tab_banner)NNYNbanner 信息表的
9、主键,自动编号banner 的存储路径 1banner 的存储路径 2判断 banner 的显示方式,Image,Flash,ImageFlash3.中间广告信息表(tab_ad)中间广告信息表的主键,自动编号广告的存储路径 1广告的存储路径 2广告的超链接判断广告的显示方式,Image,Flash,ImageFlashcounterlongBinarylongBinarychar(100)char(15)NNYNNcounterchar(100)char(15)char(50)4。联系方式信息表(tab_relation)NNNN联系方式信息表的主键,自动编号联系地址联系电话电子邮件5.委员
10、会名单信息表(tab_committee_list)NNYYY委员会名单信息表的主键,自动编号姓名担任的职务所在的部门所在的班级6.用户信息表(tab_user)用户名,主键用户密码用户的备注信息committee_IDcounterchar(20)char(30)char(30)char(30)NNYitemhyperlinkdefaultselect_nameimage_IDpathhyperlinkbulletin_IDtitlecontenttextTimeimportancenews_IDtitlecontenttextTimeremarkremark_IDnamecontentte
11、xtTimenews_IDnews_IDtitlecontent7.下拉列表友情链接信息表(tab_links_select)NNNN下拉列表项名,主键下拉列表各项超级链接是否为下拉列表的默认项确定该项在哪个下拉列表中char(30)char(100)char(3)char(10)counter8。图片友情链接信息表(tab_links_imagelink)NN图片标识,主键,自动编号图片的存储路径图片的超级链接char(100)char(100)Ncounterchar(50)textdatetimechar(3)9。公告管理信息表(tab_bulletin)NNNNN公告标识,主键,自动编
12、号公告标题公告正文公告发表时间是否为重要公告counterchar(50)textdatetimechar(3)10。1.要闻导读信息表(tab_ywdd)NNNNN要闻导读新闻标识,主键,自动编号新闻标题正文新闻发表时间是否允许评论counterchar(20)char(200)datetimelong10。2。要闻导读评论表(ywdd_remark)NNNNN要闻导读评论标识,主键,自动编号评论人昵称评论内容评论发表时间确定该评论所在的新闻号,外键counterchar(50)text11。1。重要新闻信息表(tab_zyxw)NNN重要新闻标识,主键,自动编号新闻标题正文textTime
13、remarkremark_IDnamecontenttextTimenews_IDnews_IDtitlecontenttextTimeremarkremark_IDnamecontenttextTimenews_IDnews_IDtitlecontenttextTimeremarkremark_IDnamecontenttextTimenews_IDdatetimechar(3)NN新闻发表时间是否允许评论counterchar(20)char(200)datetimelong11。2。重要新闻评论表(zyxw_remark)NNNNN重要新闻评论标识,主键,自动编号评论人昵称评论内容评论发
14、表时间确定该评论所在的新闻号,外键counterchar(50)textdatetimechar(3)12。1。团内动态信息表(tab_tndt)NNNNN团内动态新闻标识,主键,自动编号新闻标题正文新闻发表时间是否允许评论counterchar(20)char(200)datetimelong12.2.团内动态评论表(tndt_remark)NNNNN团内动态评论标识,主键,自动编号评论人昵称评论内容评论发表时间确定该评论所在的新闻号,外键counterchar(50)textdatetimechar(3)13.1。团委文件信息表(tab_twwj)NNNNN团委文件新闻标识,主键,自动编号新闻标题正文新闻发表时间是否允许评论counterchar(20)datetimelong13.2 团委文件评论表(twwj_remark)NNNN团委文件评论标识,主键,自动编号评论人昵称评论内容评论发表时间确定该评论所在的新闻号,外键text(200)N