网站需求分析汇总.docx
《网站需求分析汇总.docx》由会员分享,可在线阅读,更多相关《网站需求分析汇总.docx(16页珍藏版)》请在冰点文库上搜索。
网站需求分析汇总
《东林三中1001班班级网站》需求剖析与设计
一、网站构造
二、网站功能设计
网站前台面向全部民众开放,不需登录即可阅读。
网站后台管理分为以下几个模块:
1、用户管理
网站后台有两类用户:
超级管理员:
增添删除用户、增减栏目、为用户受权、编写各栏目新闻、查察所实用户日记;
栏目管理员:
保护个人信息、管理自己有权限的栏目、查察个人日记;
功能:
后台登岸时输入用户名、密码、考证码;
超级管理员能够改正、删除任何用户信息,栏目管理员只好改正自己信息。
2、栏目管理
仅超级管理员有此权限,后台实现动向栏目管理,即能够增添、删除、改正栏目信息功能:
(1)栏目的id一经增添不能够改正;
(2)任何栏目都能够增添子栏目;(级别无穷制,前台页面显示时,如该栏当今有子栏目则显示子栏目列表,如没有子栏目,则显示新闻列表),一个栏当今既能够有新闻,也能够有子栏目;
(3)能够为全部栏目的所实用户赋于改正权限;
(4)删除一个栏目的前提是:
该栏目及其全部子栏当今均没有任何新闻。
3、栏目新闻管理
本模块是网站后台管理最中心的模块。
功能:
新闻内容保留时需要判断能否超出8000字符;
每个新闻都能够带多个附件;
每个栏目的新闻编号都从1开始,分页显示,每页20条;
供给新闻预览功能,由于使用在线编写器编写的新闻内容,在显示时可能会有不一样,所以给管理员供给一个预览功能。
新闻置顶:
每个栏目最多能够有一个新闻被置顶,当置顶该栏目内一条新闻时,要消除其余新闻的置顶)
新闻统计:
按栏目、接见量统计。
4、站内检索
能够对站内全部新闻实现按重点字(标题或内容)、发布时间、公布人、栏目、点击率独自或结合检索,检索结果分页显示,重点字以黄底突出显示。
5、用户日记
增添、改正、删除操作均保留用户日记,超级管理员能够准时间、用户名查察全部人日记,栏目管理员只好查察自己的日记。
6、用户受权
为某用户受权其能够改正哪些栏目新闻的权限。
三、开发及运转环境
开发环境:
Windows7+SQLServer2008+ASP.NET2010+IIS7.5
运转环境:
Windows2003+SQLServer2008+.NetFrameWork4.0+IIS7.5
四、网站界面设计
1、前台一级页面设计:
以绿色为主,辅以必需的图片,各模块内容均在主页体现。
2、二级页面采纳新闻标题列表的形式,左边显示该栏目的二级菜单:
3、三级页面采纳文章详尽内容展现:
4、后台登岸页面:
5、用户管理:
6、栏目管理:
7、日记管理:
五、网站数据库设计
1、用户管理:
(1)T_user(用户表)
(2)T_Org(机构表)
字段名
中文名
种类(宽度)
备注
F_jgbh
机构编号
Char
(2)
F_jgmc
机构名称
Varchar(20)
(3)T_UserType(用户种类表)
字段名
中文名
种类(宽度)
备注
F_lxbh
种类编号
Char
(2)
F_lxmc
种类名称
Varchar(20)
2、栏目管理
(4)T_Lmlist(栏目表)
字段名
中文名
种类(宽度)
备注
F_Id
栏目id号
Int
自动增添
F_Lmbh
栏目编号
Char(20)
F_lmmc
栏目名称
Varchar(50)
F_Lmjb
栏目级别
int
F_Flmbh
父栏目编号
Int
0表示为顶级栏目
F_lmms
栏目描绘
Varchar(500)
(5)T_LmRole表(栏目受权表)
字段名
中文名
种类(宽度)
备注
F_Id
受权id号
Int
自动增添
F_LmId
栏目id号
Int
T_LmList表外键
F_UserId
用户id
Int
T_user表外键
3、文章管理
(6)T_article表(文章表)
字段名
中文名
种类、宽度
备注
F_Id
新闻id号
Bigint
自动增添
F_title
新闻标题
Varchar(200)
F_content
新闻内容
Text
F_LmId
栏目ID
Int
关系T_lmlist表
F_date
公布日期
Date
F_UserID
公布人ID
Varchar(20)
关系用户表
F_IsTop
能否置顶
Int
在该栏目中一直置顶,1
为置顶,默认为0。
如某记
录置顶,则自动将该栏目
其余记录置顶清0
F_State
公布状态
Int
1-已公布0-未公布,默认
为1
F_Clicks点击率Bigint进入查察该新闻一次增添
1
(7)T_artileFJ表(文章附件表)
字段名
中文名
种类、宽度
备注
F_ID
附件id号
Bigint
F_fjmc
附件名称
Int
F_fjlb
附件类型
Varchar(200)
关系T_fjlx
F_filename
文件名称
Varchar(5)
F_newsID
所属新闻ID
Bigint
关系T_lmnews
F_edittime
编写时间
Date
F_ISMain
能否主附件
tinyint
1:
主附件;2:
非主附件
F_FileExt
文件扩展名
Char(5)
F_FileSize
文件大小
int
以B为单位,视图中可转
换为M
F_fjsx
附件次序
int
(8)T_fjlx(附件种类表)
字段名
中文名
种类、宽度
备注
F_lbbh
类型编号
Char
(2)
F_lbmc
类又名称
Varchar(20)
F_Ext
文件扩展名
Varchar(30)
文件种类扩展名,以;分
隔
4、日记管理
(9)T_Log(用户日记表)
字段名
中文名
种类、宽度
备注
F_ID
日记id号
Bigint
F_UserId
用户Id
Varchar(50)
关系T_user表
F_OptTime
操作时间
Datetime
F_OptContent
操作内容
Varchar(200)
“功能”+新闻标题
如“改正”“XXXX”
F_OptIP
操作IP
char(20)
实验总结:
经过本次试验的达成(网站制作),我真的随着韩老师学习了好多实用的知识和技术。
先前我们是做过网站的,所以此次试验就是对前方的知识的一个升华。
先前我们只学习了一些基本的知识点并无很好的
应用到我们自己的东西上,也是纯真为了达成作业,可是经过本次网站的制作,我们弄清楚了我们的目标是什么,我们的目标是真实的做出东西来,其实不是为了纯真的对付作业以及分数。
此次网站的达成给与了我很大的信心关于此后再做网站。
我会记着此次实验的经验,在此后做东西的时候累积更多的经验。
实验过程中也碰到了一些问题与困难,比方前台制作时的CSS,div布局问题,在这一块我花销了好多
时间来让网站看的更为舒畅;别的就是在后台的设计方面也花销了好多时间,而且参照了好多本来的代码。
总之,此次试验关于我来说是一个很好的收获,而且在放学期的课中我还会随着韩老师好勤学习。