




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
密級:秘密文件編號:D0000-PPCMT030網(wǎng)絡(luò)通訊編程——校園即時通聊天系統(tǒng)項目需求定義書8月11日版成都東軟學(xué)院網(wǎng)絡(luò)工程2班B11組總頁數(shù)9正文5附錄無生效日期編制:第B11組審批:修改履歷編號修改內(nèi)容修改人修改日期是否評審評審日期1文檔格式的修改王俊又2014-8-11否2文檔內(nèi)容的初次編輯鐘相珂2014-8-12否3引言鐘相珂2014-8-12否4功能概述王俊又2014-8-12否5性能需求鐘相珂2014-8-13否6運(yùn)行環(huán)境規(guī)定王俊又2014-8-13否78910111213目錄目錄 3認(rèn)識網(wǎng)絡(luò)通訊編程——仿QQ聊天系統(tǒng) 5名稱:網(wǎng)絡(luò)通訊編程——仿QQ聊天系統(tǒng) 5功能概述 5引言
校園即時通聊天系統(tǒng)作為校園信息推送運(yùn)營系統(tǒng)的表現(xiàn)形式之一,為在校學(xué)生提供便捷實時的校園招聘、會議、課表等信息,為廣大師生帶來便利的方式以便時刻查看了解校園信息。
校園即時通聊天系統(tǒng)提供了查看學(xué)生課表、校園招聘、會議通知、校園講座幾個模塊的信息,強(qiáng)調(diào)了信息的準(zhǔn)確性、有效性、及時性。
校園即時通聊天系統(tǒng)的整個系統(tǒng)構(gòu)架是由數(shù)據(jù)庫管理系統(tǒng)、Web
Service接口、客戶端組成的,由數(shù)據(jù)庫管理系統(tǒng)管理學(xué)生課表、講座等信息,并由Web
Service接口將用戶所需信息傳輸?shù)娇蛻舳?,以便用戶查看。選題來源及意義
選題來源
在網(wǎng)絡(luò)無所不在的今天,在Internet上,有icq,oicq,ticq等網(wǎng)絡(luò)聊天軟件,極大程度上方便了處于在世界各地的友人之間的相互聯(lián)系,也使世界好象一下子縮小了,不管你在哪里,只要你上了網(wǎng),打開這些軟件,就可以給你的朋友發(fā)信息,不管對方是否也同時在線,只要知道他有號碼。本文討論基于TCP/IP通信開發(fā)聊天程序的關(guān)鍵技術(shù),重點討論面向?qū)ο蠓椒ㄒ约傲奶斐绦虻膶崿F(xiàn)方法,并給出了相應(yīng)的VC++代碼.
網(wǎng)絡(luò)聊天軟件在國外的有icq等,在國內(nèi)的主要有騰訊的Oicq,還有Ticq,OmO和一些在網(wǎng)頁上的即時通訊工具,像Chinaren網(wǎng)站上的WebMaster等等,都做得即美觀,且功能強(qiáng)大,Oicq現(xiàn)在擁有非常大的用戶群。
現(xiàn)在也有很多,在網(wǎng)絡(luò)上不使用服務(wù)器的通訊軟件,這種軟件小巧且方便,也能解決一部分問題。但是有服務(wù)器的通訊軟件,有著不可比擬的優(yōu)勢:可以發(fā)送離線消息,不管用戶當(dāng)時是否在線,下次上線時,就可以看到這條消息了。可以保存用戶的個人信息或介紹,供人查看。而且,那種通訊軟件,是以機(jī)器為通訊單元的,而這種聊天軟件是以人為通訊單元。總之,這種軟件在網(wǎng)絡(luò)上,還是有很大的用途的,為網(wǎng)絡(luò)上通訊,帶來極大的方便。
雖然說,現(xiàn)在這個軟件已經(jīng)有公司把它開發(fā)出來了,我再做也不一定有新意,也未必可以做得更好,但作為小學(xué)期設(shè)計,也算是對我能力的一個考驗和這兩年來我學(xué)習(xí)知識的一個檢查。如果這個軟件做得比較成功的話,能為校園網(wǎng)絡(luò)通訊帶來一定的方便的話,我就很滿足了。
選題意義
以前聊天的方式早已離我們遠(yuǎn)去。自從我們順應(yīng)現(xiàn)代工業(yè)的潮流,從平房搬入樓房之后,在享受自動的水、電、煤氣之時,我們也失去了舊日街坊鄰里聚在一起群聚而談的熱鬧和溫情。甚至這種氣氛也滲透到了家庭內(nèi)部,我們與家人一起聊天的時間也越來越少。然而這并不是說人們不需要聊天提供的享受。在人情淡薄懷舊氣氛濃重的九十年代末期,網(wǎng)絡(luò)聊天出現(xiàn)了。那些寂寞無助的“亞細(xì)亞的孤兒”們忽然發(fā)現(xiàn)了這一巨大的狂歡場所,更有甚于電子游戲帶給他們的新奇和喜悅。“網(wǎng)聊”借助網(wǎng)絡(luò)這種現(xiàn)代通訊手段在一定程度上恢復(fù)甚至拓展了傳統(tǒng)聊天在人們生活中失去的地盤。這些因素都決定了網(wǎng)絡(luò)聊天勢必成為一種青年人的流行事物。認(rèn)識網(wǎng)絡(luò)通訊編程——仿QQ聊天系統(tǒng)名稱:網(wǎng)絡(luò)通訊編程——仿QQ聊天系統(tǒng)功能概述客戶登陸后可以通過服務(wù)器轉(zhuǎn)發(fā),實現(xiàn)一對一和多對多聊天,閃動托盤圖標(biāo)提示到來信息,實現(xiàn)呼叫功能,并播放不同音樂來提示。系統(tǒng)可以實時顯示目前其它用戶的狀態(tài),保存并能察看聊天紀(jì)錄,并可以申請新的用戶號碼。用戶登陸成功,將保存其號碼,以便下次登陸時,不必再輸入而可以直接選擇,顯示登陸時間。服務(wù)器端,向各個客戶端發(fā)布系統(tǒng)消息。接受來自客戶端的各種信息并分別處理。自動分配8位用戶號碼,并保存該用戶,同時將信息返回給客戶端。用戶下線,將此用戶下線消息發(fā)給各客戶端,并改寫用戶在服務(wù)器端的狀態(tài)。系統(tǒng)易用、美觀的圖形界面,可以實現(xiàn)系統(tǒng)托盤。此外系統(tǒng)還涉及系統(tǒng)數(shù)據(jù)安全和用戶管理的問題、各種代碼使用和維護(hù)問題、數(shù)據(jù)安全和數(shù)據(jù)維護(hù)問題、聊天記錄和輸出等問題,因此還要求系統(tǒng)具有系統(tǒng)管理和事務(wù)處理功能??偠灾笸ㄟ^系統(tǒng)的開發(fā),達(dá)到系統(tǒng)項目的總體目標(biāo)是:在整個系統(tǒng)的框架下,結(jié)合客戶端與服務(wù)器端情況的需要實現(xiàn)對數(shù)據(jù)更新、數(shù)據(jù)查詢、數(shù)據(jù)統(tǒng)計、數(shù)據(jù)分析等功能進(jìn)行有效的管理。并提供用戶友好接口,滿足用戶需求的軟件。預(yù)期的使用者就是各單位辦公區(qū)、聯(lián)系密切的同學(xué)朋友及家人、公司同事等,使用前仔細(xì)閱讀此軟件說明是很必要的,以便更好的使用、管理和維護(hù)此系統(tǒng)!校園即時通手機(jī)客戶端的性能需求
信息處理的準(zhǔn)確性和及時性
信息處理的準(zhǔn)確性和及時性是校園即時通手機(jī)客戶端的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮當(dāng)前可能承受的工作量,使系統(tǒng)信息的處理能力和響應(yīng)時間能夠滿足用戶的需求??蛻舳说囊子眯院蛿?shù)據(jù)庫管理系統(tǒng)的易維護(hù)性
校園即時通手機(jī)客戶端是直接面對在校學(xué)生使用的,而對于一款新型手機(jī)客戶端軟件的使用是需要簡明易懂易使用的。這就要求客戶端軟件能夠提供良好的用戶界面,易用的人機(jī)交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面,縮短用戶對系統(tǒng)熟悉的過程。
校園即時通手機(jī)客戶端中涉及到的數(shù)據(jù)是是由數(shù)據(jù)庫管理系統(tǒng)進(jìn)行管理的,因此要求提供方便的數(shù)據(jù)庫系統(tǒng)供DBA進(jìn)行數(shù)據(jù)的備份、更新等管理操作,包括系統(tǒng)意外崩潰時數(shù)據(jù)的恢復(fù)等工作。軟件的標(biāo)準(zhǔn)性
校園即時通手機(jī)客戶端在設(shè)計開發(fā)使用過程中都要涉及到很多計算機(jī)硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標(biāo)準(zhǔn)。例如在開發(fā)中使用的操作系統(tǒng)、開發(fā)工具都必須符合通用標(biāo)準(zhǔn)。如規(guī)范的數(shù)據(jù)庫操縱界面、基于Android操作系統(tǒng)的手機(jī)客戶端;同時,在自主開發(fā)本系統(tǒng)時,要進(jìn)行良好的設(shè)計工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性。系統(tǒng)的響應(yīng)速度
校園即時通手機(jī)客戶端在日常處理中的響應(yīng)速度為秒級,達(dá)到實時要求,以及時反饋更新信息。
客戶端及服務(wù)器端的功能需求
利用Web
Service將客戶端與服務(wù)器端的數(shù)據(jù)庫相連,將從客戶端得到的請求進(jìn)行處理,實現(xiàn)相應(yīng)學(xué)生課表信息、講座信息、招聘信息以及會議通知的傳輸、管理、更新。同時,將用戶在客戶端填寫的個人信息、資料、用戶賬號、密碼等保存在數(shù)據(jù)庫中,并根據(jù)用戶的隨時修改即時更新數(shù)據(jù)庫中的信息。
在客戶端手機(jī)用戶可以根據(jù)需求訂購所需的條目,包括課表、招聘、會議通知、講座信息。其中課表條目,用戶可以查詢所需的所有課表信息,并可以選擇是否需要上課時間提醒;招聘、會議通知及講座條目,都可以實時更新,
方便用戶即時查看關(guān)注的信息。
數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)要求
數(shù)據(jù)錄入和處理的準(zhǔn)確性和實時性
數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,而數(shù)據(jù)錄入數(shù)據(jù)庫時要嚴(yán)格按照數(shù)據(jù)字典的數(shù)據(jù)格式準(zhǔn)確錄入,并實時根據(jù)現(xiàn)實情況進(jìn)行更新。數(shù)據(jù)的一致性與完整性
由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的用戶客戶端中,會議通知、講座、招聘信息是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,要有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)?;A(chǔ)需求用戶信息表包含:用戶名、密碼、驗證信息等。聊天記錄:聊天時間、聊天內(nèi)容、聊天對象等。用戶登錄信息:用戶名、密碼、登錄時間、下線時間等。聊天號信息:聊天號,大小為8個字符,只能為數(shù)字。聊天記錄信息:不能存在非法語言。用戶名信息:不能超過20個字符。密碼信息:6個字符。管理員:用戶編號:大小為10個字符;用戶名:不超過20字符;用戶密碼:不超過12字符;用戶權(quán)限:2個字符。登陸系統(tǒng)功能需求:檢查登陸信息是否正確,并向客戶端返回登陸信息,如信息正確。就將在線用戶發(fā)給該用戶,并將該用戶的狀態(tài)發(fā)給各在線用戶。同時在服務(wù)器端顯示出來。建立與服務(wù)器的連接并登陸,能顯示登陸錯誤信息。用戶登陸成功,將保存其號碼,以便下次登陸時,不必再輸入而可以直接選擇,顯示登陸時間。因為每個用戶的QQ號碼和密碼都是不相同的,因此必須要求后臺管理系統(tǒng)能根據(jù)系統(tǒng)需求,動態(tài)的、準(zhǔn)確的更新系統(tǒng)數(shù)據(jù)。聊天管理功能需求:與好友聊天,實現(xiàn)一對一和多對多聊天;有信息提示,閃動托盤圖標(biāo)提示到來信息,并播放不同音樂來提示,轉(zhuǎn)發(fā)給消息指定的用戶;能保存聊天紀(jì)錄,并能察看聊天紀(jì)錄。根據(jù)系統(tǒng)用戶的需求,將本系統(tǒng)按功能劃分成兩大功能模塊:登陸系統(tǒng)、聊天系統(tǒng),涉及到各類用戶:例如學(xué)生、教師、系統(tǒng)管理員等。運(yùn)行環(huán)境規(guī)定設(shè)備最低配置服務(wù)器端:硬件需求:處理器IntelPentiumIII內(nèi)存256M硬盤100G軟件需求:簡易聊天系統(tǒng)服務(wù)器端MicrosoftVisualStudio20103客戶端:硬件需求:處理器CPUPIII800Mhz內(nèi)存128M顯卡GeForce2(顯存16M)聲卡支持DirectSound的聲卡操作系統(tǒng)Windows7硬盤100MB軟件需求:簡易聊天系統(tǒng)客戶端建議配置服務(wù)器端:硬件需求:處理器IntelPentiumIV2.8G內(nèi)存256M硬盤100G軟件需求:簡易聊天系統(tǒng)服務(wù)器端MicrosoftVisualStudio20103簡易聊天系統(tǒng)服務(wù)器端客戶端:硬件需求:處理器PIII1GMhz或更高內(nèi)存256M或更高操作系統(tǒng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度施工合同糾紛和解免責(zé)協(xié)議
- 2025年度都市時尚酒吧連鎖經(jīng)營合作協(xié)議
- 工作交流座談會發(fā)言稿
- 整體防雷方案設(shè)計及接地系統(tǒng)方案
- 2025年郴州貨運(yùn)從業(yè)資格考試題
- 影視劇本等信息保密合同
- 2024年學(xué)校勞動合同
- 凡爾賽條約及其影響的歷史解讀:初中歷史課堂探討案例
- 重要會議紀(jì)要與行動綱領(lǐng)
- 綜合英語(河北師范大學(xué))知到課后答案智慧樹章節(jié)測試答案2025年春河北師范大學(xué)
- 溫庭筠《望江南》ppt課件
- 口腔正畸學(xué)單詞
- 公共場所健康證體檢表
- 普通高等學(xué)校獨立學(xué)院教育工作合格評估指標(biāo)體系(第六稿)
- 內(nèi)襯修復(fù)用HTPO管材企標(biāo)
- 部編教材一年級下冊生字筆順筆畫
- 多維閱讀第13級—A Stolen Baby 小猩猩被偷走了
- 二維火收銀使用手冊
- 2018版公路工程質(zhì)量檢驗評定標(biāo)準(zhǔn)分項工程質(zhì)量檢驗評定表交通安全設(shè)施
- EN12680.3中文
- 歐科模塊化風(fēng)冷冷水熱泵機(jī)組報警代碼和維修步驟
評論
0/150
提交評論