你認為作為乙個發展至今的科技世界,乙個較為先進和完善的電子通訊錄應該具有哪些功能呢?
我把這個通訊錄定位為企業集團或者學校等團體使用,對此進行功能上的設計,以及賦予一定的功能裁剪、擴充套件,以下我列舉一些我認為應該有的功能,望能拋磚引玉:
(一)團體組織共用的乙個資料庫,這裡儲存的是團體內部和這個團體相關的組織和人士、人事的聯絡資訊,
如公司員工、企業內部的部門單位、客戶、合作組織,跟本企業聯絡較緊密的**職能部門(這裡可以擴充套件至相關單位的**等,及時關注相關的時事政策等),還有什麼呢?如果是學校用的話,就有學校各部門、單位的聯絡**、辦公地點等事項,如學生處、教務處、財務處、團委等。
(二)團體中的個人可以建立個人通訊錄,這樣方便於員工或學生教師等個人的使用,個人通訊錄必須通過安全身份驗證,否則無法進入(通俗說,就是註冊登入),這樣才能保證個人隱私和資訊保安。
在整個系統當中,必須有一定許可權的才能看到他人的資訊,而且根據許可權等級顯示出相應的資料詳細度(即能看到部分資訊或全部資訊),資訊的檢索也是必須的,而且如果這個系統的使用者量很大的話,檢索搜尋的功能必須大幅增強,才能滿足使用者的需求(這個方面是我第二階段的學習重點)。
在上述的(一)中,員工或學生只能修改、編輯個人資訊,可以對他人的資訊提出建議更新,管理員根據建議更新情況進行資訊的更新(這樣可以實現全民共同維護乙個共用資料庫,避免因為管理員的不慎而導致資訊的差錯和傳遞延時),在建議更新這個方面,可以根據實際擴充套件智慧型功能,實現自動更新使用者資訊,這個還須詳細討論,涉及的知識我現在還沒深入研究。
上述的(二)中,員工或學生對自己建立的通訊錄具有所有操作許可權,並能實現分組管理(如家人、朋友、同學等),當然這裡要避免跟公用資料庫中記錄的重複,因為大量的重複會浪費大量的資源。
如果本系統用於學校的話,可以增加學生社團、學生組織等專案,以及搭建各種交流討論會、書友會等,當然這是對個案的一些特定的功能擴充套件。
但是不管本系統用於哪個團體或個人,如何保證以上資訊的安全,保護使用者隱私,不被有心人士竊取,是本系統的重中之重,如果不能在一定程度上的保證資訊的安全,那麼本系統所帶來的負面效應將遠大於其所帶來的積極效應。
以上所述**於完成一次課外作業的心得,在完成這次作業的過程中,我找到了令自己感興趣的東西之所在,於是有感而發,其中的一些功能構想還沒有實現,但我相信這不是辦不到的事。功能的擴充套件和其他我以上沒有提到的,希望各位走過路過的不吝賜教!! 尋找在此先謝了!!!
(本文首次發表於 http://user.qzone.qq.com/371478598 )
Python實現通訊錄功能
說實話,第一次寫這麼長的python 期間遇到了很多問題,但是,最終還是完成了,花了我一天半的時間。該程式實現了使用者的增,刪,改,查,主要用到sqlite3模組。對於該模組的知識點,請檢視我的另一篇文章sqlite python 如有更好的建議,請私信,本人將不勝榮幸,讓我們一起來學習python...
單鏈表通訊錄 通訊錄2 0
單鏈表通訊錄 通訊錄2.0 標頭檔案 ifndef address h define address h include include include define success 10000 define failure 10001 define true 10002 define false ...
Contacts 呼叫通訊錄的功能
這個過程有三步 1 許可 向你的應用程式的manifest中新增讀取通訊錄資料的許可 2 呼叫contact picker 在你的activity中,建立乙個intent,用來請求系統查詢乙個能夠執行乙個從contacts uri的專案中發出的pick動作的activity,intent inten...