实验教学中心网站的设计与开发(编辑修改稿)内容摘要:

这些用户又从网站功能角度又可以进一步分为管理员和非管理员两类。 管理员主要具体负责指实验教学中心网站日常维护,对网站的管理员进行增加和删除,对本网站的频道进行增减,对新闻进行增加删除和编辑,对网站板块的调整,网站风格的调整以及对评论的回复编辑等操作。 非管理员用户主要有这类用户包括教师,学生和普通用户,他们要求网站可以浏览以及查询实验室新闻、公告、相关文件等信息,并且还要求能在实验教学网站上下载相关的办公材料以及对相关信息进行评论等操作。 根据用户需求分析,网站的任务流程图如下图所示: 图31 网站的任务流程图 网站的数据流程图与数据字典 根据网站的功能需求画出网站的数据流程图[15],如下图所示:图32 网站的顶层数据流程图图33 网站的底层数据流程图数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素的定义的集合,其作用是在软件分析和设计的过程中给人们提供关于数据的描述信息[9]。 根据对上面数据流图的分析,得到本次系统得主要数据字典如下表所示:表 31 分类信息表名称:newclass描述:包含频道类别的各项信息介绍:该表是分类信息表,该表中存储了用户定义的或修改的频道分类信息以及频道编号排列顺序等内容。 下面的表给出newclass表的包含的各字段的描述: 表 32 分类信息表字段描述字段名描述定义Id频道类别编号文本Class频道类别名称文本St频道类别顺序文本Time时间时间文章信息实表:表 33 文章信息表介绍名称:newview描述:包含文章属性的各项信息介绍:该表中存储管理员更新的文章内容,以及用户所要浏览的文章的内容各字段描述:表 34 文章信息表字段描述字段名描述定义Id文章的编号文本Title文章的标题文本Class_id频道类别编号文本Class频道类别文本Content文章具体内容文本WenZhangRiQi文章的修改日期时间Hit点击次数文本Author文章的作者文本管理员信息实表:表 35用户管理信息表介绍名称:Admin描述:包含管理员的用户名密码等信息介绍:该表中存储了用户新建的管理员用户名和密码,只有管理员通过后台管理才能添加删除新增加的管理员用户。 各字段描述:表 36 用户管理信息表字段描述字段名描述定义id管理员的编号文本userAdmin管理员的用户名文本Time创建用户的日期时间 用户评论实表:表 37用户评论信息表介绍名称:Guest描述:包含用户评论的各项信息介绍:该表中存储了用户对文章的评论信息,以及管理员对评论所做的回复信息。 各字段描述:表 38 用户评论信息表字段描述字段名描述定义Id用户评论的编号文本Name评论者的用户名文本Massage具体评论内容文本Time发表品论的日期日期4 网站设计 网站数据库设计 概念结构设计实体——联系方法(Entity—Relationship Approach)是最常用的表示概念性数据模型的方法。 这种方法使用ER图来描述现实世界中的实体,而不涉及这些实体在系统中的实现方法,即使不熟悉计算机技术的用户也能理解它。 本网站的的ER图如下图所示:图 41 网站的E—R图 以下是E—R图相对应的每个实体的属性,如下图:图 42 管理员的实体图图 43 用户的实体图图 44 新闻的实体图图 45 类别的实体图图 46 文件的实体图 逻辑结构设计逻辑结构设计的任务就是把概念结构设计阶段设计好的基本ER图转换为逻辑结构,以适合数据库管理系统的逻辑结构。 ER图向关系模型转换的结果如下所示:(其中下划线为主键,波浪线为外键)管理员信息(管理员编号,管理员登录名,管理员密码)用户留言信息(用户编号,用户名,留言内容,留言时间,新闻编号)新闻信息(新闻编号,新闻标题,新闻类别,类别编号,新闻内容,新闻作者,发布时间,点击次数)频道分类信息(类别编号,类别名称,排列顺序,添加时间)文件下载信息(资料编号,资料名称,下载地址,上传日期) 物理设计本网站数据库的表用SQL SEVER管理,主要包含NewView,ClassNew,Admin,download,Guest 等五个表组成,他们的具体字段说明如下表: 表 41 数据表字段说明字段名称数据类型大小NewClass 信息类别表类别编号Idint4类别名称Classvarchar30类别排序Stint4时间TimeDatetime8NewView 文章信息表编号Idint4标题Titlevarchar50类别编号Class_idInt4类别Classvarchar内容Contentntextr16日期WenZhangRiQidatetime8点击次数Hitint4作者Authorvarchar10Admin 管理员表管理员编号idint4管理员帐号UserAdminnvarchar50时间TimeDatetime8管理员密码UserPwdnvarchar50 BreakDes 故障保修表故障编号IDint4故障日期Timedatetime8报修人UserNamenvarchar50地址Addressnvarchar50联系电话Telnchar10故障描述BreakDesText16要求维修时间MainTimedatetime8回复Replynvarchar50download 下载文件表 资料编号IDint4资料名称Namevarchar200下载地址DownLoadVarchar100上传日期Timeidatetime8 Guest 用户评论表表 Id编号Int4Name姓名Varchar20Message评论内容Varchar200Time时间datetime8alt_id新闻编号int4 网站功能设计 网站设计要求本实验教学中心网站要求建立实验中心管理信息平台,动态管理实验中心对外发布的信息,全面展示实验中心资源信息,促进各项资源共享利用,实现网上交互功能,能对相应的信息进行评论,能有效地对实验室工作人员的日常工作提供一个服务平台。 具体网站要设计实现以下功能,如图所示:图45 网站的功能图 网站功能设计 根据网站的需求分析,现将网站划分为两个主要功能模块:(1)网站前台应用设计网站的前台向普通用户提供服务,是用户访问的页面的集合。 网站前台访问可以浏览发布的内容,如实验教学中心公告,中心新闻,实验室特色,教学文档下载,提交留言等操作。 管理可通过密码进到后台管理网页,来发布新闻公告,查看留言等操作。 如下图所示:图 46 前台应用设计(2)网站后台管理的设计网站的后台,也。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。