高校信息定向的設(shè)計(jì)與實(shí)現(xiàn)管理論文
高校通用信息定向發(fā)布系統(tǒng)的可行性分析
高校通用信息定向發(fā)布系統(tǒng)是建立在B/S結(jié)構(gòu)之上的應(yīng)用程序,并且采用目前多種流行的技術(shù),下面本文將逐一分析并論述本系統(tǒng)在技術(shù)中的可行性。⑴數(shù)據(jù)的獲取。通用信息發(fā)布系統(tǒng)的數(shù)據(jù)來(lái)源有兩種:①現(xiàn)有系統(tǒng)數(shù)據(jù)庫(kù)的中的數(shù)據(jù);②工作中制作的數(shù)據(jù)表格文件。對(duì)于現(xiàn)有系統(tǒng)具備數(shù)據(jù)導(dǎo)出功能,多數(shù)情況可以導(dǎo)出為Excel文件,也有的系統(tǒng)不可以導(dǎo)出為Excel文件(這種情況下數(shù)據(jù)存在于數(shù)據(jù)庫(kù)中)。由于Office的普及,在工作中制作的數(shù)據(jù)表格,基本都會(huì)利用Excel來(lái)制作。所以又可以將數(shù)據(jù)兩種來(lái)源分為兩種數(shù)據(jù)形式:Excel文件和數(shù)據(jù)庫(kù)中的數(shù)據(jù)。導(dǎo)入數(shù)據(jù)庫(kù)中的數(shù)據(jù),必須請(qǐng)?jiān)浖_(kāi)發(fā)公司進(jìn)行配合,需要繳納一定的費(fèi)用即可實(shí)現(xiàn)。另外一種情況,對(duì)于Excel文件,系統(tǒng)具備Excel文件導(dǎo)入功能,即可實(shí)現(xiàn)獲取其他系統(tǒng)生成的Excel文件或者手工制作的Excel文件中的數(shù)據(jù)。所以本系統(tǒng)獲取數(shù)據(jù)的方法也是可行的。⑵數(shù)據(jù)的保存。本系統(tǒng)也需要保存⑴中的數(shù)據(jù),由于本系統(tǒng)面向本校教職工使用,所以訪問(wèn)量不會(huì)很大,目前流行的數(shù)據(jù)庫(kù)SQLServer或者M(jìn)ySQL級(jí)別的數(shù)據(jù)庫(kù)即可滿足要求。處于費(fèi)用和版權(quán)的考慮,本系統(tǒng)選擇MySQL數(shù)據(jù)庫(kù)。⑶數(shù)據(jù)的安全。本系統(tǒng)需要保存重要數(shù)據(jù),所以安全性是系統(tǒng)必備的功能之一。a數(shù)據(jù)管理安全。由于本系統(tǒng)需要綜合各個(gè)系統(tǒng)的數(shù)據(jù)信息,管理員權(quán)限設(shè)定為多管理員模式,每個(gè)管理員只能添加,修改和刪除屬于自己負(fù)責(zé)的部分?jǐn)?shù)據(jù),其他管理員無(wú)權(quán)修改。權(quán)限為Admin管理員只能添加,刪除其他管理員,如圖1。管理員對(duì)數(shù)據(jù)的操作會(huì)記錄在日志文件中,可以幫助管理員實(shí)現(xiàn)數(shù)據(jù)恢復(fù),實(shí)現(xiàn)數(shù)據(jù)管理安全。b數(shù)據(jù)訪問(wèn)安全。教職工登錄需要身份驗(yàn)證。身份驗(yàn)證成功后,教職工只能查看與自己相關(guān)的信息,而不能查看其他員工的數(shù)據(jù)。實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)安全。c數(shù)據(jù)存放安全。管理員可以對(duì)重要數(shù)據(jù)進(jìn)行加密處理,密鑰由用戶的個(gè)人信息數(shù)據(jù)生成,做到一人一鑰,加密算法3DES或者AES均可滿足要求,AES速度快,安全級(jí)別高可以優(yōu)先選用,如圖1所示。實(shí)現(xiàn)數(shù)據(jù)存放安全。d軟件運(yùn)行環(huán)境安全。通過(guò)安裝防火墻,殺毒軟件提高系統(tǒng)的安全級(jí)別。對(duì)用戶進(jìn)行IP檢測(cè),通過(guò)訪問(wèn)IP白名單來(lái)限制系統(tǒng)訪問(wèn)范圍,比如內(nèi)網(wǎng)用戶或者授權(quán)IP地址用戶才能訪問(wèn)。數(shù)據(jù)庫(kù)定時(shí)異地備份[2],遇到災(zāi)難性問(wèn)題時(shí),可以最大程度恢復(fù)數(shù)據(jù)庫(kù)。通過(guò)以上幾個(gè)措施可以提供軟件運(yùn)行的安全環(huán)境,可以全面提高數(shù)據(jù)管理安全,數(shù)據(jù)訪問(wèn)安全以及數(shù)據(jù)存放安全的安全系數(shù)。
通用數(shù)據(jù)信息發(fā)布系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)
在可行性分析中,數(shù)據(jù)可以提取為Excel文件,那么導(dǎo)入Excel文件就是系統(tǒng)必須具備的.功能之一。在PHP中導(dǎo)入Excel文件可以使用PHPExcel類庫(kù),或者使用PHP-ExcelReader類庫(kù)等方法,本系統(tǒng)中使用PHPExcel類庫(kù)導(dǎo)入Excel數(shù)據(jù)文件。Excel文件中數(shù)據(jù)表格的格式多種多樣,有一層表頭,也有兩層表頭甚至更多。那么導(dǎo)入數(shù)據(jù)前,必須對(duì)Excel數(shù)據(jù)文件進(jìn)行處理。
(1)表格修改為一層表頭。將多層表頭轉(zhuǎn)化為一層表頭可以降低處理表格的難度,本系統(tǒng)選擇只支持一層表頭的表格格式。
(2)對(duì)于表格的內(nèi)容必須做出約定。本系統(tǒng)約定第2列約定為閱讀對(duì)象(第1列為ID),表示可以查詢到本條信息的用戶。為了系統(tǒng)的靈活性,閱讀對(duì)象可以是用戶本人,也可以是其用戶組。Excel表格的內(nèi)容也有很多形式,需要發(fā)布給用戶的表格形式大致可以分為兩種:第1種情況,表格內(nèi)容信息出現(xiàn)很多類似項(xiàng),例如:10月,11月,如表1所示。將雙層表格合并系統(tǒng)可以識(shí)別的單層表格,合并結(jié)果為表2。經(jīng)過(guò)分析,這個(gè)表格表達(dá)的意思是11月份電費(fèi),所以10月電表數(shù)(上個(gè)月)可以省略,單價(jià)是基本不變的也可以省略。繼續(xù)簡(jiǎn)化后的表格內(nèi)容,如表3。簡(jiǎn)化表格可能會(huì)被認(rèn)為是不便的操作,但是由于Excel對(duì)表操作十分方便,在建立一個(gè)標(biāo)準(zhǔn)的簡(jiǎn)化表格后,操作員便可以方便的從原始表格復(fù)制數(shù)據(jù)到簡(jiǎn)化表格,所以表格建好以后工作量就變小了。第2種情況,表格內(nèi)容信息各不相同沒(méi)有相似項(xiàng),例如:學(xué)生姓名,論文題目,聯(lián)系方式,郵箱,等,各項(xiàng)只有內(nèi)在邏輯關(guān)系。如表5所示。導(dǎo)入數(shù)據(jù)庫(kù)的形式為表6。第2列使用JSON將表格的多個(gè)字段合并,JSON中包含表頭信息。使用JSON可以方便存放,多組數(shù)據(jù)存放在一個(gè)字段中。本條信息受檢單位即可查詢到。注:如果第2種情況是多層表頭,也需要先合并為一層表頭,然后在進(jìn)行導(dǎo)入數(shù)據(jù)。系統(tǒng)需要很多的表模型,本文只介紹兩個(gè)重要的表模型,信息表和用戶表。信息表,如圖2所示,包含了用戶可以瀏覽的信息,從上面分析可以得出信息表基本設(shè)計(jì),現(xiàn)信息表設(shè)計(jì)如下:
(1)member_id為用戶id或者用戶組id,member_id屬于外鍵;
(2)如果title不為空,那么content為單一信息,如果title為空,那么content為數(shù)組的JSON表示,需要解析JSON;
(3)admin_id是表示本條信息屬于哪一位管理員進(jìn)行管理,本系統(tǒng)設(shè)計(jì)的目標(biāo)之一就是管理員分別管理自己輸入的數(shù)據(jù),admin_id屬于外鍵。
用戶表,如圖3所示,包含了用戶的基本信息以及與用戶組隸屬關(guān)系,其中g(shù)roup_id可以是一個(gè)member_id也可以是多個(gè)member_id使用逗號(hào)分隔的字符串。如果group_id是多個(gè)member_id逗號(hào)分隔組成,說(shuō)明該用戶屬于多個(gè)用戶組。用戶查詢信息的時(shí)候,除了屬于該member_id的信息需要顯示,本組的信息也需要顯示。用戶表中的key,是敏感數(shù)據(jù)加密的密鑰。如果管理員加密敏感數(shù)據(jù),必須使用member_id對(duì)應(yīng)的key來(lái)加密數(shù)據(jù);如果用戶查看加密數(shù)據(jù)必須用本用戶對(duì)應(yīng)的key來(lái)解密,查看用戶組信息必須使用用戶組對(duì)應(yīng)的key來(lái)解密。這樣做的目的是加強(qiáng)數(shù)據(jù)安全。短信通知和郵件通知已經(jīng)成為目前最流行的信息傳遞方式。為了提高本系統(tǒng)的便捷性和易用性,在系統(tǒng)中加入郵件短信通知功能。當(dāng)管理員有信息發(fā)布時(shí),可以通過(guò)郵件或者短信方式通知用戶。具備短信郵件通知功能后,本系統(tǒng)便可以將會(huì)務(wù)通知,物品領(lǐng)取通知等重要公告及時(shí)通知到教職工,而不再需要飛信或者手機(jī)群發(fā)短信。而這一切,你只需要做的就是準(zhǔn)備好一份Excel表格,包括通知對(duì)象名單和通知內(nèi)容。
本系統(tǒng)實(shí)現(xiàn)了采集信息和定向發(fā)送信息的功能。發(fā)布信息可以是數(shù)字和文字信息,也可以是鏈接或者其他系統(tǒng)特有的信息,例如電子紅包。本系統(tǒng)的設(shè)計(jì)沒(méi)有做過(guò)多特定假設(shè),所以本系統(tǒng)具備良好的移植性。由于媒體發(fā)布信息很有價(jià)值[3],隨著移動(dòng)媒體的大發(fā)展,在智能手機(jī)系統(tǒng)中建立本系統(tǒng)輔助客戶端,可以極大地提高本系統(tǒng)的實(shí)用價(jià)值。在后續(xù)的開(kāi)發(fā)中優(yōu)先實(shí)現(xiàn)智能手機(jī)客戶端。
【高校信息定向的設(shè)計(jì)與實(shí)現(xiàn)管理論文】相關(guān)文章:
試析高校信息管理系統(tǒng)的開(kāi)發(fā)與實(shí)現(xiàn)教育論文01-01
探析超市的信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文10-31
酒店管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文11-29
基于Struts2的信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文11-09
倉(cāng)庫(kù)庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文10-23
學(xué)生學(xué)籍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文12-23
禮服租賃管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文12-22
高校人事信息管理探究論文09-28
高校管理信息化建設(shè)論文09-28