系统实现

2021-07-02
    经过多方考量,本文系统的设计与开发主要是基于B/S结构的WEB系统,服务器采用WindowsServer2008R2操作系统。网站代码使用PHP动态网页设计技术和MYSQL数据库技术,采用的开发工具有wampserver集成环境软件,HBuilder编辑器,SQLyog数据库管理软件。此外,本文系统始终围绕着MVC模式(即Model模型—View视图—Controller控制器)设计思路进行开发。干净美观的系统界面能够给用户身心愉悦的视觉体验。结合目前最受欢迎的前端框架Bootstrap和适用于快速开发各类WEB管理系统的B-JUI前端框架技术,本文系统页面主要分为两种,一是登录页面,二是后台功能模块操作页面。

    前者的登录功能添加了图片验证码功能与MD5加密技术,并且在网站用户第一次登陆后台网站时会被强制修改密码,使用正则表达式要求用户设置安全性高的密码,以此来降低被他人利用不良软件攻击网站窃取后台密码的可能性,同时避免用户信息泄露。后者页面采用左右结构进行布局设计,左上侧主要显示当前用户的相关信息。右侧采用的树形导航菜单,其中具体内容包括编辑文章、审核文章、浏览已审核文章、管理部门栏目,添加部门栏目、管理部门网站、模板与布局、管理用户、修改密码、权限管理、重置密码共11项。其中权限管理是只有超级管理员身份才能使用的功能模块,超级管理员根据需求分配权限给用户,如分配用户具有编辑文章权限,则该用户进入网站后台可以编辑文章,否则不可以编辑。如此设计大大提高了管理上的严密性。显而易见,这种树形菜单方式分类清晰,访问便捷高效。

    在调试阶段,本文系统通过本地调试,从分辨率、浏览器、操作系统等方面不同角度地测试页面,以此来保证页面内容正常显示,系统的功能正常运行,使得最终效果不脱离最初的设计目标。测试结果与预期效果无误后,在服务器上部署好系统程序,并将其绑定指向有效域名,最后投入运行试行。试行的过程中,网站维护人员不断收集和处理用户反馈过来的问题和意见,以保证网站的稳定运行。