《网站需求分析汇总》由会员分享,可在线阅读,更多相关《网站需求分析汇总(9页珍藏版)》请在金锄头文库上搜索。
1、精选优质文档-倾情为你奉上东林三中1001班班级网站需求分析与设计一、 网站结构二、 网站功能设计网站前台面向所有公众开放,不需登录即可浏览。网站后台管理分为如下几个模块:1、 用户管理网站后台有两类用户:超级管理员:添加删除用户、增减栏目、为用户授权、编辑各栏目新闻、查看所有用户日志;栏目管理员:维护个人信息、管理自己有权限的栏目、查看个人日志;功能:1) 后台登陆时输入用户名、密码、验证码;2) 超级管理员可以修改、删除任何用户信息,栏目管理员只能修改本人信息。2、 栏目管理仅超级管理员有此权限,后台实现动态栏目管理,即可以增加、删除、修改栏目信息功能:(1) 栏目的id一经添加不可以修改
2、;(2) 任何栏目都可以添加子栏目;(级别无限制,前台页面显示时,如该栏目下有子栏目则显示子栏目列表,如没有子栏目,则显示新闻列表),一个栏目下既可以有新闻,也可以有子栏目;(3) 可以为所有栏目的所有用户赋于修改权限;(4) 删除一个栏目的前提是:该栏目及其所有子栏目下均没有任何新闻。3、 栏目新闻管理本模块是网站后台管理最核心的模块。功能:1) 新闻内容保存时需要判断是否超过8000字符;2) 每个新闻都可以带多个附件;3) 每个栏目的新闻编号都从1开始,分页显示,每页20条;4) 提供新闻预览功能,因为使用在线编辑器编辑的新闻内容,在显示时可能会有不同,因此给管理员提供一个预览功能。5)
3、 新闻置顶:每个栏目最多可以有一个新闻被置顶,当置顶该栏目内一条新闻时,要清除其他新闻的置顶)6) 新闻统计:按栏目、访问量统计。4、 站内检索可以对站内所有新闻实现按关键字(标题或内容)、发表时间、发布人、栏目、点击率单独或联合检索,检索结果分页显示,关键字以黄底突出显示。5、 用户日志添加、修改、删除操作均保存用户日志,超级管理员可以按时间、用户名查看所有人日志,栏目管理员只能查看自己的日志。6、 用户授权为某用户授权其可以修改哪些栏目新闻的权限。三、 开发及运行环境开发环境:Windows7+SQL Server2008+ASP.NET2010+IIS7.5运行环境:Windows200
4、3+ SQL Server2008+.Net FrameWork4.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_l
5、xbh类型编号Char(2)F_lxmc类型名称Varchar(20)2、栏目管理(4)T_Lmlist(栏目表)字段名中文名类型(宽度)备注F_Id栏目id号Int自动增加F_Lmbh栏目编号Char(20)F_lmmc栏目名称Varchar(50)F_Lmjb栏目级别intF_Flmbh父栏目编号Int0表示为顶级栏目F_lmms栏目描述Varchar(500)(5)T_LmRole表(栏目授权表)字段名中文名类型(宽度)备注F_Id授权id号Int自动增加F_LmId栏目id号IntT_LmList表外键F_UserId用户idIntT_user表外键3、文章管理(6)T_article
6、表(文章表)字段名中文名类型、宽度备注F_Id新闻id号Bigint自动增加F_title新闻标题Varchar(200)F_content新闻内容TextF_LmId栏目IDInt关联T_lmlist表F_date发布日期DateF_UserID发布人IDVarchar(20)关联用户表F_IsTop是否置顶Int在该栏目中始终置顶,1为置顶,默认为0。如某记录置顶,则自动将该栏目其他记录置顶清0F_State发布状态Int1-已发布 0-未发布,默认为1F_Clicks点击率Bigint进入查看该新闻一次增加1(7)T_artileFJ表(文章附件表)字段名中文名类型、宽度备注F_ID附件
7、id号BigintF_fjmc附件名称IntF_fjlb附件类别Varchar(200)关联T_fjlxF_filename文件名称Varchar(5)F_newsID所属新闻IDBigint关联T_lmnews F_edittime编辑时间DateF_ISMain是否主附件tinyint1:主附件;2:非主附件F_FileExt文件扩展名Char(5)F_FileSize文件大小int以B为单位,视图中可转换为MF_fjsx附件顺序int(8)T_fjlx(附件类型表)字段名中文名类型、宽度备注F_lbbh类别编号Char(2)F_lbmc类别名称Varchar(20)F_Ext文件扩展名V
8、archar(30)文件类型扩展名,以;分隔4、日志管理(9)T_Log(用户日志表)字段名中文名类型、宽度备注F_ID日志id号BigintF_UserId用户IdVarchar(50)关联T_user表F_OptTime操作时间DatetimeF_OptContent操作内容Varchar(200)“功能”+新闻标题如“修改”“XXXX”F_OptIP操作IPchar(20)实验总结:通过本次试验的完成(网站制作),我真的跟着韩老师学习了很多有用的知识和技能。先前我们是做过网站的,所以这次试验就是对前面的知识的一个升华。先前我们只学习了一些基本的知识点并没有很好的应用到我们自己的东西上,也是单纯为了完成作业,但是通过本次网站的制作,我们弄清楚了我们的目标是什么,我们的目标是真正的做出东西来,并不是为了单纯的应付作业以及分数。这次网站的完成给与了我很大的信心对于以后再做网站。我会记住这次实验的经验,在以后做东西的时候积累更多的经验。实验过程中也遇到了一些问题与困难,比如前台制作时的CSS,div布局问题,在这一块我花费了很多时间来让网站看的更加舒服;此外就是在后台的设计方面也花费了好多时间,并且参照了好多原来的代码。总之,这次试验对于我来说是一个很好的收获,并且在下学期的课中我还会跟着韩老师好好学习。专心-专注-专业