1、项目简介
计算机学院网站是由龙裔开发小组开发,主要用于计算机学院的活动通知、学院新闻发布、储存学生活动信息及获奖情况、计算机学院的学术研究展示、以及计算机学院招聘信息。学院网站的开发为同学和老师提供了一个了解计算机学院和学院信息的平台,也为老师和同学获取及时通知提供了方便。
前台:
后台: 用户名:test 密码:test
2、系统框架
安装Apache服务器软件,搭建PHP环境、MySQL数据库系统即可完成系统的运行环境。整个项目是使用基于MVC模式的thinkphp框架进行开发的。
3、系统结构图
1.前台系统结构
网站前台主要分为三个页面,分别是:主页、列表页、文章内容页。
主页面包含了学院栏目导航、特色图片、最新发布的内容、联系邮箱、友情链接、活动图片等,主要通过一些特色图片来展示学院。点击栏目即可进入栏目列表页。
栏目列表页包含了当前栏目下的所有文章列表,点击需要查看的文章即可进入文章页面。
文章页面展示了通过后台添加的文章,为了更好的显示文章,
我们在后台使用了UEditor进行文章的编辑。
2.前台系统结构
1).文章管理模块
1.发布文章:文章的发布,包括文章标题,文章所属栏目,发布时间(可以修改),点击量,作者,文章内容。文章的内容使用UEditor进行编辑。
2.文章列表:展示已发布的文章,可以对文章进行修改或删除。
3.简介类文章:有些栏目下面直接是文章,这里是对栏目所对应的文章进行管理的。
4.回收站:文章删除之后先放进回收站,回收站的文章可以进行还原或彻底删除操作。
2)栏目管理
1.添加栏目:这里这是添加一级栏目,在栏目列表中可以在当前栏目下添加栏目,从而实现无限极分类。添加时除了添加栏目名称和排序外,对一级栏目需要添加一个banner图片,因为前台列表页面和文字内容页面上面需要一个图片展示。而对所有栏目,可以设定它的属性,允许子栏目:其下面可以添加子栏目;列表:下面只允许添加文章列表;内容:直接对应一篇文章;链接:链接到一个地址。
2.栏目列表:分级显示栏目,可以对栏目进行修改和删除。
3)用户管理
1.用户列表:包括用户的基本信息,可以对用户进行修改,删除。
2.添加用户:包括用户名,密码,还可以为用户分配角色。
3.角色列表:显示已添加的角色,可以修改角色的权限或者删除角色。
4.添加角色:添加角色名称,为角色分配权限。
4)首页信息
因为首页的很多内容都是随时变化的,所以需要将这些信息保存在数据库中,可以进行修改。
1.邮箱管理:包含了院长邮箱和书记邮箱
2.链接管理:首页的友情链接。可以进行排序。首页布局中最多只能显示6条数据。
3.导航图片:可以进行添加、删除、修改。
4.滚动图片:页面下面的学生活动图片的添加、修改、删除。