




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件綜合實(shí)訓(xùn)設(shè)計(jì)報(bào)告題目:個(gè)人通訊錄管理系統(tǒng)的開(kāi)發(fā)和實(shí)現(xiàn)班級(jí):姓名:學(xué)號(hào):指導(dǎo)教師:題目:個(gè)人通訊錄管理系統(tǒng)的開(kāi)發(fā)和實(shí)現(xiàn)摘要:通訊錄是當(dāng)前每個(gè)人不可缺少的信息系統(tǒng),利用vs20013制作個(gè)人通訊錄管理系統(tǒng),從根本上改變紙介質(zhì)基礎(chǔ)通訊錄難以長(zhǎng)久保存、容易丟失的弊端,從而提高信息管理和存儲(chǔ)效率。在對(duì)系統(tǒng)進(jìn)行分析和設(shè)計(jì)的基礎(chǔ)上,創(chuàng)建各種項(xiàng)目組件,若干個(gè)功能模塊連編成個(gè)人通訊錄管理系統(tǒng)。關(guān)鍵字:通訊錄管理系統(tǒng)信息檢索敏感詞漢字首拼后臺(tái)管理WPF1.概述1.1目的個(gè)人通訊錄是當(dāng)前每個(gè)人不可缺少的信息系統(tǒng),通訊錄、聯(lián)系本是每個(gè)人不可缺少的工具,目前以紙介質(zhì)的通訊錄最為普遍。手工的信息管理存在許多弊端,如信息容易丟失、查找費(fèi)時(shí)、存儲(chǔ)量有限等。隨著科技的發(fā)展與人民生活水平的提高,計(jì)算機(jī)進(jìn)入了千家萬(wàn)戶。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)通訊錄進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高通訊錄管理的效率。因此,開(kāi)發(fā)一套通訊錄信息管理軟件是很有必要的,并且意義重大。從根本上改變紙介質(zhì)基礎(chǔ)通訊錄難以長(zhǎng)久保存、容易丟失的弊端,從而提高信息管理和存儲(chǔ)效率。1.2背景隨著互聯(lián)網(wǎng)的爆炸性發(fā)展,人們?cè)絹?lái)越習(xí)慣于利用電腦實(shí)現(xiàn)所需的服務(wù),電腦已深深影響到人們生活的各個(gè)方面,廣泛的人際關(guān)系成為一個(gè)人的重要資源。另外,傳統(tǒng)的紙質(zhì)通訊錄不能滿足一部分現(xiàn)代人的需要,而電子通訊錄,由于其不受時(shí)間與空間的限制同時(shí)又具有傳統(tǒng)通訊錄的大部分功能,能夠滿足各類用戶的常規(guī)與特殊需求,處理大量的聯(lián)系人信息和眾多的聯(lián)系方式,而且其方便快捷,實(shí)現(xiàn)技術(shù)又比較成熟,受到當(dāng)代人的喜愛(ài),是我們開(kāi)發(fā)個(gè)人通信管理系統(tǒng)的主要緣由。
1.3研究?jī)?nèi)容該系統(tǒng)主要分為兩部分:聯(lián)系人部分和通訊部分。為了方便用戶查找自己想要的聯(lián)系人信息,要將聯(lián)系人按照組別進(jìn)行分類或者按照姓拼音首拼進(jìn)行分類。讀者可以按照組別進(jìn)行查找,也可以按照聯(lián)系人姓拼音首拼進(jìn)行查找。本系統(tǒng)還可讓用戶之間進(jìn)行通訊交流,同時(shí)信息傳遞過(guò)程中會(huì)進(jìn)行敏感詞系統(tǒng)自動(dòng)審查。管理員會(huì)定期審查違章信息,并且進(jìn)行數(shù)據(jù)統(tǒng)計(jì)以及對(duì)公共聯(lián)系人進(jìn)行操作,從而是讓用戶使用個(gè)人管理系統(tǒng),有更好的體驗(yàn)。需求分析2.1組織機(jī)構(gòu)操作方式上的可行性我們團(tuán)隊(duì)的成員都是同一個(gè)班級(jí)的,相互之間也很熟悉,所以很有利于相互之間的交流和探討,更好的完成系統(tǒng)設(shè)計(jì)工作。因?yàn)閳F(tuán)隊(duì)的個(gè)人學(xué)習(xí)水平及擅長(zhǎng)的不同,但我們很好地分配了任務(wù)。我們的組長(zhǎng)范志俊,平時(shí)學(xué)習(xí)非??炭?,功底也比較扎實(shí),技術(shù)水平也很高,所以由他擔(dān)任我們的組長(zhǎng),來(lái)管理和給我們成員分配任務(wù),管理我們系統(tǒng)的設(shè)計(jì)工作。我們團(tuán)隊(duì)的其他成員非常善于合作服從管理,也對(duì)工作盡職盡責(zé)。我們團(tuán)隊(duì)內(nèi)部各盡其責(zé),竭盡全力,共同完成系統(tǒng)工作。所以在組織機(jī)構(gòu)操作方式上是可行的。2.2基礎(chǔ)數(shù)據(jù)的可行性個(gè)人通訊錄管理系統(tǒng)所需的數(shù)據(jù)、資料等大部分都可以從圖書(shū)館相關(guān)書(shū)籍中獲取,同時(shí)有些相關(guān)數(shù)據(jù)可以通過(guò)教材以及周圍的同學(xué)、朋友獲取,所以在基礎(chǔ)數(shù)據(jù)上是可行的。2.3經(jīng)濟(jì)上的可行性我們小組是以分工形式來(lái)進(jìn)行本次課程設(shè)計(jì),保證了項(xiàng)目的開(kāi)發(fā)周期,節(jié)約了時(shí)間成本,也極大縮短了成員對(duì)開(kāi)發(fā)、實(shí)現(xiàn)本系統(tǒng)的培訓(xùn)環(huán)節(jié)。所以我們的經(jīng)濟(jì)成本是極低的,所以在經(jīng)濟(jì)上是可行的。2.4技術(shù)上的可行性軟件需求:操作系統(tǒng)Windows數(shù)據(jù)庫(kù):SqlSever2008E_R制圖部分:億圖配置需求:計(jì)算機(jī)(配置要求不高)因?yàn)槲覀兿到y(tǒng)界面設(shè)計(jì)采用C#+WPF語(yǔ)言、VS20013軟件實(shí)現(xiàn),并且這些軟件所能實(shí)現(xiàn)的基本功能所需的知識(shí)我們基本都有所了解,所以在技術(shù)上是可行的。2.6目標(biāo)分析個(gè)人通信錄管理系統(tǒng)通過(guò)計(jì)算機(jī)技術(shù)給用戶對(duì)其通訊錄的管理帶來(lái)便利。數(shù)據(jù)庫(kù)外部設(shè)計(jì)3.1標(biāo)識(shí)符和狀態(tài)數(shù)據(jù)庫(kù)軟件的名稱:SqlSever2008數(shù)據(jù)庫(kù)的名稱為:DB_PER_ADDRESSLIST3.2命名約定3.2.1表命名命名 全部以T_為開(kāi)頭,加上表所存儲(chǔ)數(shù)據(jù)所代表的意義的英文名。用戶登錄表:T_UserLogin(id,user_name_user_password,type,user_pic,warn_num,delete_tf,register_time)聯(lián)系人表:T_Linkman(id,first_name,last_name,phone_number,mobile_number,e_mail,group_id,user_id,linkman_pic,first_py,last_py,delete_tf)公共聯(lián)系人表:T_Common_Linkman(id,linkman_name,tel_number,name_py)組別表:T_Group(id,name,user_id)好友表:T_Friend(id,first_uid,second_uid)信息表:T_Message(id,send_id,receive_id,messgae,subtle,datetime,warn_tf)敏感詞表:T_Subtle(id,subtle_name)漢字首拼字庫(kù):T_Word_PY(id,hz,py,zm)3.2.2觸發(fā)器命名全部以TRI_為開(kāi)頭,加上對(duì)應(yīng)的表名以及進(jìn)行的操作類型,二者之間用下劃線分割。公共聯(lián)系人Insert觸發(fā)器:TRI_Name_Py_Set_Insert聯(lián)系人Insert觸發(fā)器:TRI_Firstname_Lastname_Py_Set_Insert信息Inset觸發(fā)器:TRI_Message_Inset3.2.3存儲(chǔ)過(guò)程命名全部以Pro_作為開(kāi)頭,加上進(jìn)行操作的所對(duì)應(yīng)的英文名。敏感詞去重:Pro_Distinct_Subtle聯(lián)系人與組別表聯(lián)合查詢:Pro_Select_Linkman_GroupId用戶違章數(shù):Pro_User_Warn_Num所有的數(shù)據(jù)庫(kù)命名都是以具體表的英文詞匯組成,這樣能夠統(tǒng)一數(shù)據(jù)庫(kù)表的命名,也能夠更好的規(guī)范數(shù)據(jù)庫(kù)表命名。3.3設(shè)計(jì)約定所有數(shù)據(jù)庫(kù)的設(shè)計(jì),采用面向?qū)ο蟮脑O(shè)計(jì)方法,首先進(jìn)行對(duì)象實(shí)體的設(shè)計(jì),最后將對(duì)象持久化到數(shù)據(jù)庫(kù)中,所有的表和表之間的關(guān)聯(lián),這樣能夠?qū)⒄麄€(gè)系統(tǒng)的設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)有機(jī)的結(jié)合起來(lái)。4.?dāng)?shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)4.1概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)是獨(dú)立于實(shí)際數(shù)據(jù)模型的信息結(jié)構(gòu),必須將其轉(zhuǎn)化為邏輯結(jié)構(gòu)后才能進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用的設(shè)計(jì)。也就是要將概念上的結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型。
第一種轉(zhuǎn)化是將實(shí)體轉(zhuǎn)化為關(guān)系表。這種轉(zhuǎn)化較簡(jiǎn)單,需要將實(shí)體的屬性定義為表的屬性即可。
第二種轉(zhuǎn)化是聯(lián)系的轉(zhuǎn)化。即將各個(gè)實(shí)體之間的聯(lián)系轉(zhuǎn)化為表格之間的關(guān)系,如外部鍵的定義。
數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這個(gè)階段不用考慮所采用的數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng)類型、機(jī)器類型等問(wèn)題。這階段可用的工具很多。用的最多的是E-R圖(Entity-Relation,實(shí)體-關(guān)系圖),另外還有許多計(jì)算機(jī)輔助工具(Computer
Aided
Software
Engineering,
CASE)可以幫助進(jìn)行設(shè)計(jì)。本系統(tǒng)采用了E-R圖的方法進(jìn)行數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)。E-R圖是描述數(shù)據(jù)實(shí)體關(guān)系的一種直觀描述工具。這種圖中有:
實(shí)體:用方框表示,方框內(nèi)為實(shí)體的名稱。
實(shí)體的各種屬性:用橢圓表示,橢圓內(nèi)為屬性名稱。使用線段將其和響應(yīng)的實(shí)體連接起來(lái)。
實(shí)體之間的聯(lián)系:用菱形表示,菱形內(nèi)為聯(lián)系的名稱。
實(shí)體和實(shí)體之間的聯(lián)系較多,比較常見(jiàn)的聯(lián)系有l(wèi):1,l:N和M:N這三種。在上面工作的基礎(chǔ)上歸納出人員管理數(shù)據(jù)庫(kù)表格的組成之間的聯(lián)系等等。該數(shù)據(jù)庫(kù)系統(tǒng)具有以下方面的特點(diǎn):
結(jié)構(gòu)合理,對(duì)一個(gè)人員建立多條記錄。所建立的數(shù)據(jù)冗余度小,獨(dú)立性強(qiáng)。建檔、修改、查詢、統(tǒng)計(jì)快速而準(zhǔn)確。
保密性好、可靠性好。個(gè)人通訊錄管理系統(tǒng)中要有登陸,登陸是管理系統(tǒng)中密不可分的部分,因此要?jiǎng)?chuàng)建一用戶登錄實(shí)體,用來(lái)保存登陸用戶的詳細(xì)信息。用戶登錄實(shí)體屬性圖如圖4-1所示。圖4-1
用戶登錄實(shí)體屬性圖聯(lián)系人是個(gè)人通訊錄管理系統(tǒng)重要組成部分之一,這里創(chuàng)建了一個(gè)聯(lián)系人信息實(shí)體,用來(lái)存儲(chǔ)聯(lián)系人的詳細(xì)信息。聯(lián)系人信息實(shí)體E-R圖如圖4.2所示。圖4-2
聯(lián)系人信息實(shí)體屬性圖公共聯(lián)系人是個(gè)人通訊錄管理系統(tǒng)重要組成部分之一,這里創(chuàng)建了一個(gè)公共聯(lián)系人實(shí)體,用來(lái)存儲(chǔ)公共聯(lián)系人的詳細(xì)信息。公共聯(lián)系人實(shí)體E-R圖如圖4.3所示。圖4-3公共聯(lián)系人信息實(shí)體屬性圖組別是個(gè)人通訊錄管理系統(tǒng)重要組成部分之一,這里創(chuàng)建了一個(gè)組別信息實(shí)體,用來(lái)存儲(chǔ)聯(lián)系人組別的詳細(xì)信息。組別信息實(shí)體E-R圖如圖4.4所示。圖4-4組別信息實(shí)體屬性圖好友是個(gè)人通訊錄管理系統(tǒng)通信模塊重要組成部分之一,這里創(chuàng)建了一個(gè)好友信息實(shí)體,用來(lái)存儲(chǔ)用戶好友的詳細(xì)信息。好友信息實(shí)體E-R圖如圖4.5所示。圖4-5好友信息實(shí)體屬性圖個(gè)人通訊錄管理系統(tǒng)通信模塊需要有信息記錄,這里創(chuàng)建了一個(gè)通信信息實(shí)體,用來(lái)存儲(chǔ)用戶之間通信信息的詳細(xì)信息。通信信息實(shí)體E-R圖如圖4.6所示。圖4-6通信信息實(shí)體屬性圖個(gè)人通訊錄管理系統(tǒng)通信模塊需要有敏感詞過(guò)濾,這里創(chuàng)建了一個(gè)敏感詞實(shí)體,用來(lái)存儲(chǔ)敏感詞的詳細(xì)信息。敏感詞實(shí)體E-R圖如圖4.7所示。圖4-7通信信息實(shí)體屬性圖個(gè)人通訊錄管理系統(tǒng)聯(lián)系人模塊為了查找方便,我們?cè)O(shè)置了拼音首字母查找的功能,這里創(chuàng)建了一個(gè)漢子拼音字庫(kù)實(shí)體,用來(lái)存儲(chǔ)漢字對(duì)應(yīng)的拼音的詳細(xì)信息。漢字拼音字庫(kù)實(shí)體E-R圖如圖4.8所示。圖4-8漢子拼音字庫(kù)實(shí)體屬性圖實(shí)體-聯(lián)系圖4.2邏輯結(jié)構(gòu)設(shè)計(jì)4.2.1用戶登錄表(T_UserLogin)IdidautoincrementintPK非空user_name用戶名varchar(50)非空user_password密碼varchar(50)非空type用戶類型int非空user_pic用戶頭像varchar(50)warn_num違章信息數(shù)int0delete_tf是否刪除int0register_time注冊(cè)時(shí)間datetime(getdate())4.2.2聯(lián)系表(T_Linkman)IdidautoincrementintPK非空f(shuō)irst_name姓varchar(4)非空l(shuí)ast_name名varchar(8)非空phone_number宅電varchar(20)mobile_number手機(jī)inte_mail郵箱varchar(50)group_id組idintFK0user_id所屬用戶idintFK非空l(shuí)inkman_pic聯(lián)系人頭像varchar(50)first_py姓首拼varchar(5)last_py名首拼varchar(5)delete_tf是否刪除Int04.2.3公共聯(lián)系表(T_Common_Linkman)IdidautoincrementintPK非空l(shuí)inkman_name聯(lián)系人名varchar(50)非空tel_number名varchar(20)非空name_py宅電varchar(10)4.2.4好友表(T_Friend)IdidautoincrementintPK非空f(shuō)irst_uid當(dāng)期用戶idintFK非空second_uid好友idintFK非空4.2.5組別表(T_Group)IdidautoincrementintPK非空name組別名varchar(20)非空user_id所屬用戶idintFK非空4.2.6信息表(T_Message)IdidautoincrementintPK非空send_id發(fā)信人idintFK非空receive_id接信人idintFK非空messgae信息varchar(max)非空datetime發(fā)信時(shí)間datetime(getdate())subtle郵箱varchar(50)warn_tf是否違章smallint04.2.7組別表(T_Subtle)IdidautoincrementintPK非空subtle_name敏感詞名varchar(50)非空4.2.8漢字首拼表(T_Word_PY)IdidautoincrementintPK非空hz漢字varchar(2)非空py拼音varchar(10)非空zm字母varchar(2)非空4.3物理結(jié)構(gòu)設(shè)計(jì)對(duì)于給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)的過(guò)程為物理設(shè)計(jì)。數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)主要指數(shù)據(jù)庫(kù)的存儲(chǔ)記錄格式、存儲(chǔ)記錄安排和存儲(chǔ)方法,這些都依賴于所使用的系統(tǒng)。在網(wǎng)狀模型和層次模型系統(tǒng)中,這一部分內(nèi)容較復(fù)雜,因?yàn)樗鼈兪怯弥羔槺硎居涗浀穆?lián)系。關(guān)系模型系統(tǒng)比較簡(jiǎn)單一些,僅包含索引機(jī)制、空間大小、塊的大小等內(nèi)容。在設(shè)計(jì)物理結(jié)構(gòu)時(shí),應(yīng)先確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),然后對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià)。評(píng)價(jià)的重點(diǎn)是時(shí)間和空間的效率。數(shù)據(jù)的存儲(chǔ)決定了數(shù)據(jù)庫(kù)占用多少空間,數(shù)據(jù)的處理決定了操作時(shí)間的效率。物理結(jié)構(gòu)設(shè)計(jì)應(yīng)盡量減少存儲(chǔ)空間的占用,也應(yīng)盡量減少操作次數(shù),做到相應(yīng)時(shí)間越快越好。如果評(píng)價(jià)結(jié)果滿足原設(shè)計(jì)要求,則轉(zhuǎn)向物理實(shí)施。否則,就要重新修改或重新設(shè)計(jì)物理結(jié)構(gòu),有時(shí)甚至要回到邏輯設(shè)計(jì)階段修改數(shù)據(jù)模型。物理設(shè)計(jì)完成之后,就應(yīng)該得到詳細(xì)的磁盤(pán)分配方案、存儲(chǔ)方案、各種基表的詳細(xì)信息等。根據(jù)這些信息就可以上機(jī)建立數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)存儲(chǔ)物理地址:C:\ProgramFiles\MicrosoftSQLServer\MSSQL10_50.MSSQLSERVER\MSSQL\DATA5.數(shù)據(jù)庫(kù)實(shí)施對(duì)數(shù)據(jù)庫(kù)的物理設(shè)計(jì)初步評(píng)價(jià)完后,就可以開(kāi)始建立數(shù)據(jù)庫(kù)了。數(shù)據(jù)庫(kù)實(shí)施主要包括:用DDL定義數(shù)據(jù)庫(kù)結(jié)構(gòu),組織數(shù)據(jù)入庫(kù),編制與調(diào)試應(yīng)用程序,數(shù)據(jù)庫(kù)試運(yùn)行。所謂使用DDL定義數(shù)據(jù)庫(kù)結(jié)構(gòu),就是使用DBMS的建庫(kù)命令建立相應(yīng)的用戶數(shù)據(jù)庫(kù)結(jié)構(gòu)。組織數(shù)據(jù)庫(kù)入庫(kù)就是將裝載在其他介質(zhì)上的數(shù)據(jù)輸入到數(shù)據(jù)庫(kù)中去。為了完成相應(yīng)的操作和檢索,需要編制很多程序,形成一個(gè)程序系統(tǒng)來(lái)使用該數(shù)據(jù)庫(kù),這部分是程序設(shè)計(jì)的任務(wù)。一切就緒之后,就可以試運(yùn)行數(shù)據(jù)庫(kù)了。6.軟件功能設(shè)計(jì)6.1用戶功能用戶可以通過(guò)注冊(cè),然后登錄的方式進(jìn)入個(gè)人通信錄管理系統(tǒng)首頁(yè),首頁(yè)設(shè)立如下功能鏈接。6.1.1個(gè)人通訊錄管理增加聯(lián)系人信息:增加姓名,宅電,手機(jī)號(hào),郵箱,下拉列表選擇分組刪除聯(lián)系人信息:刪除聯(lián)系人會(huì)存入回收站修改聯(lián)系人信息:修改姓名,宅電,手機(jī)號(hào),郵箱,下拉列表修改分組通訊錄導(dǎo)出至Excel6.1.2公共通訊錄查看可以查看公共通訊錄中的電話名稱和電話號(hào)碼6.1.3通訊通信信息記錄查看:通過(guò)當(dāng)前用戶id查詢信息表,獲取通信記錄信息通信:好友之間的信息發(fā)送發(fā)送信息模塊是通過(guò)本通訊錄的好友功能,發(fā)送消息給自己的好友,本模塊不使用網(wǎng)絡(luò)通信,也并不用外接的發(fā)送短信的接口,只是將信息和收信息人的id存入數(shù)據(jù)庫(kù),并且也通過(guò)id查詢自己已收到的信息,并且動(dòng)態(tài)顯示在界面上。由于如果這么設(shè)計(jì)的化,考慮到不能實(shí)時(shí)顯示的問(wèn)題,若采取循環(huán)判斷這種方法考慮到會(huì)占用大量系統(tǒng)資源,所以暫時(shí)增加了刷新按鍵,可以用戶手動(dòng)刷新,我們小組慢慢討論解決這個(gè)問(wèn)題,現(xiàn)在做的不是特別的完美。6.1.4回收站批量刪除:可以使用多選框選擇多項(xiàng),從而達(dá)到批量刪除聯(lián)系人的效果,使用delete直接刪除批量還原:可以使用多選框選擇多項(xiàng),從而達(dá)到批量還原聯(lián)系人的效果,通過(guò)修改聯(lián)系人表中的delete_tf字段實(shí)現(xiàn)效果。回收箱模塊主要意圖是防止用戶操作失誤,一時(shí)大意將聯(lián)系人刪除,從此無(wú)法恢復(fù),本模塊是將用戶操作刪除聯(lián)系人后,將該聯(lián)系人表的isdel字段設(shè)為1,先進(jìn)行數(shù)據(jù)軟刪除,使用戶在前臺(tái)看不到該聯(lián)系人,但此信息依然存在于數(shù)據(jù)庫(kù)之中,回收箱里顯示的就是已經(jīng)被軟刪除的聯(lián)系人,若用戶還想恢復(fù)可點(diǎn)擊恢復(fù)按鈕,那么將把聯(lián)系人表isdel字段設(shè)為0,可重新顯示在用戶界面上。回收箱還做了清空回收箱,批量刪除和還原的功能,操作方便快捷。6.1.5好友增加好友:通過(guò)現(xiàn)有的用戶表中,獲取其他用戶id,從而達(dá)到加好友的效果。刪除好友:直接從好友表中,刪除符合條件的數(shù)據(jù)6.1.6聯(lián)系人檢索組別檢索:每個(gè)聯(lián)系人都有組別id,通過(guò)對(duì)聯(lián)系人進(jìn)行組別判斷就能獲得想要的數(shù)據(jù)結(jié)果聯(lián)系人姓首拼檢索:每個(gè)聯(lián)系人都有對(duì)應(yīng)的姓首拼和名首拼,可以通過(guò)對(duì)于想要條件的判斷,從而得到想要的數(shù)據(jù)直接查找電話號(hào)碼或者姓名:通過(guò)模糊查詢的sql語(yǔ)句,從而可以的到想要的數(shù)據(jù)。搜索聯(lián)系人功能模塊是通過(guò)用戶輸入聯(lián)系人姓名或者手機(jī)號(hào)或者字母來(lái)查詢聯(lián)系人信息。這里用了數(shù)據(jù)庫(kù)模糊查詢,將用戶輸入的用Like關(guān)鍵字進(jìn)行查詢,使得搜索更快捷,操作更方面,用戶體驗(yàn)更好,功能更加實(shí)用,本次查詢還考慮到了如果查詢數(shù)量巨大,會(huì)用到多頁(yè)顯示的問(wèn)題,本系統(tǒng)也應(yīng)用了數(shù)據(jù)庫(kù)查詢分頁(yè)的技術(shù)來(lái)解決此問(wèn)題。6.2管理員管理員直接通過(guò)登錄的方式進(jìn)入個(gè)人通信錄后臺(tái)管理系統(tǒng)首頁(yè),首頁(yè)設(shè)立如下功能鏈接。用戶可以使用的功能有:6.2.1敏感詞管理刪除:刪除導(dǎo)入數(shù)據(jù)中不符合條件的數(shù)據(jù)修改:修改導(dǎo)入的數(shù)據(jù)中不符合條件的數(shù)據(jù)從Text中導(dǎo)入數(shù)據(jù)6.2.2公共通訊錄管理增加公共通訊錄:增加名稱,電話號(hào)碼刪除公共通訊錄:刪除不符合條件的數(shù)據(jù)修改公共通訊錄:修改名稱,電話號(hào)碼,拼音首拼6.2.3信息統(tǒng)計(jì)今日注冊(cè)用戶數(shù):通過(guò)注冊(cè)時(shí)間篩選統(tǒng)計(jì),用戶表中delet_tf為0的所有用戶數(shù)累計(jì)注冊(cè)用戶數(shù):統(tǒng)計(jì)用戶表中,delet_tf為0的所有用戶數(shù)今日通訊信息數(shù):通過(guò)發(fā)信時(shí)間篩選統(tǒng)計(jì),信息表中warn_tf為0的所有信息數(shù)累計(jì)通訊信息數(shù):統(tǒng)計(jì)信息表中warn_tf為0的所有信息數(shù)違章信息數(shù):統(tǒng)計(jì)信息表中warn_tf為1的所有信息數(shù)6.2.4信息管理用戶管理:刪除違章信息數(shù)超過(guò)一定量的用戶違章信息審查:人為審查違章信息漢字首拼字庫(kù)查看:對(duì)于漢字首拼字庫(kù)進(jìn)行管理7.界面設(shè)計(jì)登錄界面通過(guò)Tab可以切換輸入的文本框,同時(shí)也可以對(duì)管理員和用戶身份的切換,對(duì)于輸入框有非空判斷處理。注冊(cè)界面注冊(cè)時(shí)會(huì)驗(yàn)證用戶名是否存在,以免用戶名重復(fù),同時(shí)也有非空判斷用戶登錄首界面添加聯(lián)系人界面回收箱界面后臺(tái)管理主界面管理員登錄后,進(jìn)入的頁(yè)面,可以查看近3天注冊(cè)的用戶信息,同時(shí)也可以查看已注冊(cè)用戶數(shù),查看通信信息數(shù),查看當(dāng)天通訊詳細(xì)信息,以及違章信息詳細(xì)信息。管
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《深度學(xué)習(xí)項(xiàng)目案例開(kāi)發(fā)》課件-任務(wù)一 使用神經(jīng)網(wǎng)絡(luò)完成服飾圖像分類
- 車間定制管理及安全文明設(shè)施采購(gòu) 投標(biāo)方案(技術(shù)方案)
- 購(gòu)物中心用地居間合同
- 農(nóng)業(yè)行業(yè)智能灌溉與農(nóng)產(chǎn)品追溯系統(tǒng)方案
- 國(guó)內(nèi)經(jīng)濟(jì)環(huán)境現(xiàn)狀分析
- 光伏太陽(yáng)能發(fā)電技術(shù)
- 國(guó)際金融投資風(fēng)險(xiǎn)管理方案
- 京山垃圾發(fā)電項(xiàng)目
- 項(xiàng)目技術(shù)方案和可行性分析
- 電子商務(wù)物流配送效率提升方法研究
- 2025年阜陽(yáng)幼兒師范高等??茖W(xué)校單招職業(yè)技能考試題庫(kù)學(xué)生專用
- 2025年安徽工業(yè)經(jīng)濟(jì)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)附答案
- 2025湖北市政建設(shè)集團(tuán)有限公司管理崗位公開(kāi)競(jìng)聘14人筆試參考題庫(kù)附帶答案詳解
- 3.13跨學(xué)科主題活動(dòng)-在線學(xué)習(xí)小能手 課件 川教版(2024)三年級(jí)下冊(cè)信息科技
- 礦產(chǎn)勘探數(shù)據(jù)分析-深度研究
- 2025年北京控股集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 2024年07月江蘇銀行招考筆試歷年參考題庫(kù)附帶答案詳解
- 小學(xué)生藥品安全課件圖片
- 2021年煤礦應(yīng)急資源調(diào)查報(bào)告
- 2023中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)-注射相關(guān)感染預(yù)防與控制
- 高層住宅采暖施工方案有地暖
評(píng)論
0/150
提交評(píng)論