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