一、產品介紹
高校、院校/院系門戶網站系統集群是一套基于 B/S 結構的先進、成熟、穩定的的互聯網系統,可以靈活快速部署到自建機房服務器和三方運營商服務器環境中,網站集群的開發設計包含了3級結構:
1- 學校一級主網站(作為高校主域名對外的一級主站);
2- 學校二級子網/專題網站(高校教學網、招生網、就業網、黨建網、新聞網及二級單位網站等);
3- 學校三級院系網站(各院系、處室網站)

三級結構形成了一個網站集群系統,各子網、各級網站可以設立獨立的管理員和副管理員,同時每個子網站內容欄目管理可以設置多個層級不同權限角色的管理角色,權限結構如下:

二、 系統結構
本系統主要采用LNMP(Linux-Apache-Mysql-PHP)技術架構方案,該架構是目前國際流行的WEB架構,主要包括:Linux操作系統,Apache網絡服務器,MySQL數據庫,PHP編程語言。
本系統需要在可以承受高并發服務的同時又要滿足用戶個性化的需要。系統使用緩存服務技術,通過該緩存技術將數據存儲在內存中,極大的減少了數據庫服務器的訪問壓力,使整個系統用起來更加的高效。支持Memcache、Redis等重量級的緩存服務器。該系統為高校運營團隊,對上百所院系網站系統結構和業務開展進行了充分調研和交流后,本著實用性和業務流程銜接通俗易懂易操作性原則,我們自主開發了此套網站集群系統,后臺管理編輯信息內容簡單,改變了傳統的系統管理復雜,操作不方便的問題,特別注重高校內老師用戶與系統的交互體驗設計,用戶只要會使用電腦,會使用WORD就會使用我們的系統。
本系統基于MVC架構的設計模式,采用PHP語言開發的thinkphp3.2.3框架,支持php5.3以上高級版本。
三、該產品系統的部分主要功能描述和說明
系統配置設置
1) 系統配置參數設置,
2) 操作日志管理
菜單管理
1) 管理系統菜單:添加、修改、刪除和排序;
2) 屬性:標題(用于后臺顯示的配置標題)、排序(用于分組顯示的順序)、鏈接(U函數解析的URL或者外鏈)、上級菜單(所屬的上級菜單)、分組(用于左側分組二級菜單)、是否隱藏、僅開發者模式可見、說明(菜單詳細說明)
組織機構管理
1) 組織機構管理: 組織機構的增刪改查,基本信息包括機構名稱、是否啟用、排序、機構類型(職能機構、院系設置)、網站地址。
用戶管理
1) 用戶管理:添加、修改、刪除、啟用和禁用、用戶授權。
2) 基本信息包括:用戶名、密碼、姓名、性別、手機號碼、郵箱、登陸次數、最后登錄時間、最后登錄IP、啟用狀態、所屬組織機構、綁定MAC地址
3) 設置用戶所屬用戶組
用戶組管理
1) 用戶組管理:用戶組的添加、修改、刪除和設置權限
2) 免審核用戶管理
a) 設置發布新聞信息不需要審核的用戶,其他用戶發布的信息如果欄目需要審核,則都必須審核之后才可以發布到前臺
用戶行為管理
1) 用戶行為操作的增刪改查,如果啟用的行為,則只要用戶操作都會記錄用戶的操作日志,可以在操作日志管理查看所有的行為的操作日志。
站點類型管理
1) 站點類型的增刪改查,基本信息包括類型名稱、排序;站點類型分為門戶主網站、院系網站、專題網站、視頻點播網站、其他子網站等,開發模式使用
模板庫管理
1) 系統模板庫管理:主要功能包括增刪改查;
2) 基本信息包括:模板名稱、編號、站點類型
站點管理
1) 平臺所有站點的增刪改查,啟用和禁用
2) 基本信息包括:站點名稱、站點域名、站點類型、是否啟用(如果啟用就可以對外發布)、管理員
3) 根據站點類型的模板庫設置可用使用的默認模板
4) 每個站點綁定一個二級域名,管理員和副管理員可以按域名登錄到對應的后臺管理站點內容,發布信息。子站主管理員可以設置站點選用的模板、設置站點的基本信息,包括背景圖片、banner圖片、logo圖片、seo關鍵字、seo描述等
站點設置
1) 設置站點的基本信息,包括背景圖片、banner圖片、logo圖片、seo關鍵字、seo描述等
主題設置
1) 查看站點類型的所有模板庫,根據站點類型的模板庫設置使用的模板
導航管理
1) 導航管理:增刪改查導航;
2) 屬性:導航標題(用于顯示的文字)、導航類型、導航位置、新窗口打開(是否新窗口打開鏈接)、排序(導航顯示順序)
3) 導航類型分內容模塊和自定義鏈接,如果是內容模塊,需要選擇對應的欄目
頁面設置
1) 根據模板的布局,設置頁面模塊顯示的欄目和欄目內容列表文字長度
欄目管理
1) 欄目管理:欄目的增刪改查,欄目類型分單頁模型、文章模型、下載模型、友情鏈接模型、視頻列表模型、單鏈接模型、留言板模型;設置文章模型和視頻模型發布的信息是否需要審核,如果需要審核的欄目,除了免審核用戶發布的信息之外,其他用戶發布的信息必須審核通過后才可以發布到前臺;
2) 基本信息包括:欄目名稱、上級欄目、欄目類型、是否有下級欄目、排序、是否前臺顯示、留言是否審核、是否選擇性開放、內容是否審核、內容模板類型(左右內容頁和全部內容頁)
a) 是否前臺顯示,可以選擇是或否,如果選擇是,欄目才能在前臺顯示,默認選擇是;
b) 留言是否審核:如果設置為”是“,留言需要后臺審核,設置“否”前臺用戶留言不需要管理員審核,可以直接發布,默認選擇是。
c) 是否選擇性開放:如果欄目設置為開啟,則用戶在此欄目里發布信息時,用戶必須選擇“發布是否對外”(發布編輯頁面加二選一框,默認不選擇,這樣用戶發布提交時系統驗證該項是否選擇),凡是選擇了該新聞信息不對外開放時,則前臺頁面該欄目里,只顯示標題,用戶點擊該條新聞信息瀏覽時,提示“該信息內容只對內開放瀏覽!”
d) 內容是否審核:如果需要審核的欄目,除了免審核用戶發布的信息之外,其他用戶發布的信息必須審核通過后才可以發布到前臺
內容管理
1) 按不同的欄目類型,分別管理對應的內容模塊,包括內容的發布、修改和刪除。
2) 單頁面屬性包括:所屬欄目、簡介、內容
3) 文章列表基本信息包括:所屬欄目、標題、標題樣式、是否加粗、是否置頂、摘要、內容、圖片上傳、作者、來源、發布狀態、是否推薦
4) 友情鏈接基本信息包括:所屬欄目、標題、鏈接地址、縮略圖、排序
5) 在線留言模型:對用戶提交的留言進行管理,包括審核、回復和刪除
6) 下載列表基本信息包括:所屬欄目、標題、文件上傳、文件描述、文件大小、上傳用戶、上傳時間、下載次數
7) 視頻列表基本信息包括:所屬欄目、視頻標題、視頻地址、文件大小、視頻封面、播放次數、是否開啟評論、評論次數、考慮兼容手機瀏覽,只允許上傳MP4格式的視頻
內容審核
審核權限管理
1) 設置平臺和子網站的審核專員
文章審核
1) 對發布的文章內容信息的審核,查詢我可以審核的所有站點欄目信息,批量審核和批量取消審核
視頻審核
1) 對發布的視頻內容信息的審核,查詢我可以審核的所有站點欄目信息,批量審核和批量取消審核
評論管理
1) 查看平臺所有的評論信息,并對評論內容進行監控管理,可以對不合法的評論進行刪除操作
個人中心
修改密碼
1) 修改個人的密碼
修改基本信息
2) 修改個人的基本信息
功能列表和權限分配
見單獨文檔。
四、 系統安全
?該套網站系統設計雙級安全體系:訪問控制通過設置訪問IP地址和物理計算機MAC賬戶綁定;認證和密碼管理采用數據賬戶MD5+自定義字符串+獨立密鑰算法組合;關鍵賬戶關鍵操作功能二次安全口令驗證機制,全方位保障系統的安全使用。
?角色和權限管理體系:將系統不同層級站點和功能模塊和對象權限整合成一個集合,即角色。通過對系統功能模塊的劃分層級分類,不同的模塊對不同的角色有著不同的訪問權限控制。從而限制了那些沒有該功能模塊訪問權限的用戶訪問該功能模塊。本系統將操作用戶分為5類角色:平臺管理員、子站主管理員、子站副管理員、審核管理員、編輯管理員。
?操作日志記錄:系統可以記錄用戶的行為操作記錄,監控用戶的非法操作,對非法操作做到有記錄可查。
?輸入數據驗證和凈化:系統對用戶輸入的數據和請求的數據做了驗證和凈化處理。
