https://www.bilibili.com/video/BV1Ej421d72t/
演示视频:
3.系统总体设计
3.1 系统功能设计
本文研究的高校校友会管理基于当前较为流行的B/S(浏览器/服务器)结构,采用php技术和MYSQL数据库进行开发设计。通过本系统,实现了不同权限的用户登录,包括管理员和用户,用户通过本系统可进行管理高校校友会,同时管理员可对系统信息进行学生管理、站点设置、文字管理、评论管理、栏目管理,以及用户进入本系统可以进行登录注册、新闻中心、照片墙、在线联络、个人设置等操作。本系统经过测试,运行效果稳定,操作方便、快捷,是一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的网上高校校友会管理系统的设计与实现。
主要功能包括:
本系统主要给校友提供一个平台,通过分析,分为前台模块,后台模块。
2.2.1 前台模块
1、登录注册:学生注册账号和密码以登录;
2、新闻中心:实时跟新各大学校的新闻;
3、照片墙:记录着每个难忘的时刻;
4、在线连络:毕业生可以在线交流;
5、个人设置:设置自己的资料。
2.2.2管理员模块
1、学生管理:管理和统计学生的各方面的信息;
2、栏目管理:管理和统计栏目标题并进行适当的修改;
3、文字管理:管理和统计学院信息;
4、站点设置:管理和统计学院信息;
5、评论管理:管理和统计学院信息。
系统功能结构图如图6所示。
图6 系统功能结构图
3.2 数据库的设计及实现
3.2.1 数据库E-R图
根据前几节所做的系统分析,规划出在本系统中使用的主要实体有用户实体、公告实体、照片实体,下面设计出这几个关键实体的实体—关系图
(1)照片实体图
照片实体包括编号、标题、图片等属性。驾校项目实体的E-R图如下:
图3.1 照片实体E-R图
(2)管理员、用户实体
管理员实体包括编号、用户名和密码属性。管理员实体的E-R图如下:
图3.2 管理员实体E-R图
(3)公告信息实体。
公告信息实体包括如编号、时间、标题等属性。公告信息实体的E-R图如下:
图3.3 公告信息实体E-R图
3.系统详细设计
3.1系统前台页面
高校校友会管理系统按角色分为2个角色一个是管理员,一个是用户,管理员使用账号和密码登陆,用户使用账号和登陆密码登陆,按照用户的角色进入不同的管理系统界面中。
系统主界面的运行效果图如图3-1。
图3-1系统主界面界面
3.1.1高校新闻模块的实现
高校校友会管理系统打开之后可以查看新闻中心的新闻信息,其界面如下所示图3-2
图3-2新闻中心界面3.1.2 照片墙
照片墙的运行效果如图3-4。
图3-4照片墙3.1.3 校友会信息
在线校友可以登录本系统进行相互发送右键进行联络,校友会信息的运行效果如图3-5。
图3-5校友会界面
3.1.4 用户注册
用户信息要想登录系统必须通过账号、密码、电话、邮箱信息注册之后才可以登录系统,运行效果如图3-6。
图3-6用户注册界面
3.1.5 用户登录
作为系统的第一个界面,也是很重要的一个界面,登入界面主要是防止用户权限,用户必须登入才可以使用。在这个页面设计中,有两个输入框,一个是用户名一个是密码,在页面用js进行了验证控制,然后在后台php代码中队数据库进行查询,如果存在在根据权限调整到相应界面,如果不存在则给出提示,学生登录界面展示如图3-7所示。
图3-7用户登录界面
3.2 管理员主要模块设计
管理员可对系统信息进行学生管理、站点设置、文字管理、评论管理、栏目管理。
3.2.1 学校介绍
用户登录系统之后可以查看学校的简介,学校介绍的运行效果如图3-7。
图3-7学校介绍界面
3.2.2 站点设置
管理员登录系统可以对站点信息进行配置,站点设置界面如图3-8。
图3-8站点设置界面
3.2.3 文章管理
管理员登录系统可以在后台进行添加文章信息供校友查看,文章管理的界面如图3-11。
图3-11文字管理界面
3.2.4 用户管理
管理员登录系统可以对用户信息进行修改、删除等操作。用户管理界面如图3-13。
图3-13用户管理3.2.5 栏目管理
管理员登录系统可以对栏目信息进行管理,栏目界面如图3-14。
图3-14栏目管理