网站总体设计2.1网站主要流程及流程设计【通知】
优采云 发布时间: 2021-07-15 00:25网站总体设计2.1网站主要流程及流程设计【通知】
1 网站功能介绍
这个网站主要实现以下功能:(1)普通用户:浏览、留言、查询信息;(2)系部经理:更新信息和公告;(3)高级管理员:每个模块都可以管理。
2 网站整体设计
2.1 网站主流程设计
该系统基于对研究需求的分析,并采用通用性和灵活性相结合的原则。在规范统一的前提下,考虑到各部门的实际情况不同,系统在设计上坚持通用性和灵活性相结合的原则,各部门可以根据各部门的实际工作情况选择各项内容。部门。
2.2 后台功能设计
根据学院各院系的实际工作需要,网站后台管理现分为以下子模块:用户登录模块、用户管理模块、网站内容管理模块、网站内容分类模块、网站Navigation管理模块、模板管理模块和用户搜索管理模块。 (1)User各级登录模块。本模块根据登录的用户账号匹配相应的权限,所以本模块主要用于身份认证。根据各部门的实际情况,用户分为两个类别:部门级用户和管理员用户,为了达到防止非法用户对网站进行恶意攻击的目的,部门级用户的权限介于普通用户和管理员之间,登录后可以添加,删除、修改自己部门的信息等,但是管理员模块是不能编辑的。相反,管理员可以编辑其上显示的所有功能模块。(2)用户管理模块。该模块实现了管理所有用户信息。包括新用户的添加申请处理;新用户权限的分配和修改。
为了更好的管理网站用户,只有最高级的用户才能拥有所有权限,拥有所有模块的管理权限,也可以为普通用户处理新的应用。 (3)内容管理模块。该模块主要实现网站信息的添加、查询、修改、删除。内容编辑主要采用静态页面方式,形式更直观,可在信息内容中添加编辑 文字、图片、*敏*感*词*等对应信息,使信息更加生动具体,已发布信息可在网站administrator审核通过后发布。(4)系统导航管理模块。本模块主要用于显示、添加、修改和删除网站导航,该模块用于实现网站架构的动态设计,从而提高网站的整体利用率。(5)Custom Search Module . 本模块主要是自定义搜索,主要分为关键词搜索、标题搜索、日期搜索三种,这样通过多种搜索方式的使用可以快速找到用户需要的信息,并且大大提高网站的效率。 (6)template 管理模块。这个模块主要是为了模块设计,可以添加、修改、删除对应的模块,方便网站对各个模块的管理。
3 各模块的设计与实现
3.1 网站数据库设计
通过需求分析,我们可以看出网站需要的主要实体如下:用户、部门、一级、二级、三级的分类及其相关属性。
3.2 前端页面设计与实现
(1)首页的设计。主要包括每门课程的标题和相关信息公告。首页的内容全部从数据库中读取,以便进行设计重构,并为未来网站content的扩展留有余地,当你用鼠标点击相关内容时,会链接到相应的页面。(2)一级目录导航栏。本模块主要使用CSS格式创建导航栏,网站第一级导航栏主要是通过CSS样式设计实现的,具体来说,主要用于