freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于eclipse33開發(fā)工具和mysql50后臺數(shù)據(jù)庫進行開發(fā)的在線客服系統(tǒng)的設(shè)計與實現(xiàn)(文件)

2025-07-07 15:52 上一頁面

下一頁面
 

【正文】 的說明、每一模塊的接口定義。維護活動包括使用過程中的擴充、修改與完善。通常把軟件從開始研制(形成概念)到最終軟件被廢棄不用這整個階段稱為軟件的生命期。在完成各階段的任務(wù)時,應(yīng)該采用適合階段任務(wù)特點的系統(tǒng)化的技術(shù)方法即結(jié)構(gòu)分析或結(jié)構(gòu)設(shè)計技術(shù)。這一設(shè)計階段是在需求分析的基礎(chǔ)上,設(shè)計出能夠滿足用戶需求的各種實體,以及他們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。2. 軟件設(shè)備:操作系統(tǒng)采用Windows XP作為系統(tǒng)軟件。J2EE的優(yōu)勢在于J2EE為搭建具有可伸縮性、靈活性、易維護性的商務(wù)系統(tǒng)提供了良好的機制:1. 保留現(xiàn)存的IT資產(chǎn): 由于企業(yè)必須適應(yīng)新的商業(yè)需求,利用已有的企業(yè)信息系統(tǒng)方面的投資,而不是重新制定全盤方案就變得很重要。企業(yè)計算39。: J2EE允許公司把一些通用的、很繁瑣的服務(wù)端任務(wù)交給中間件供應(yīng)商去完成。 讓開發(fā)人員編制高性能的系統(tǒng),極大提高整體部署的伸縮性。這在典型的異構(gòu)企業(yè)計算環(huán)境中是十分關(guān)鍵的。例如可被部署到高端UNIX與大型機系統(tǒng),這種系統(tǒng)單機可支持64至256個處理器。: 一個服務(wù)器端平臺必須能全天候運轉(zhuǎn)以滿足公司客戶、合作伙伴的需要。一些J2EE部署在WINDOWS環(huán)境中,客戶也可選擇健壯性能更好的操作系統(tǒng)如Sun Solaris、IBM OS/390。Tomcat既是一個開放源碼、免費支持JSP和Servlet技術(shù)的容器,同時又是一個Web服務(wù)器軟件,受到了Sun公司的大力推薦和支持。不需要花費時間將Web服務(wù)器的連接器整合至其它的Web服務(wù)器中。相對于其它以C、C++所編寫的Web服務(wù)器,Tomcat比較能忍受遠(yuǎn)程緩沖區(qū)溢位的攻擊??梢詫omcat服務(wù)器(以及應(yīng)用程序)移植到不同的服務(wù)器、操作系統(tǒng)甚至架構(gòu)上。從更高的層次來看,要面臨著關(guān)于如何構(gòu)建用戶接口,如何接收參數(shù),何處駐留業(yè)務(wù)邏輯,以及如何實現(xiàn)數(shù)據(jù)持久性這些問題。然而,你的應(yīng)用是分層的,可能每一個層都需要各自的框架。良好的框架自然地形成代碼分離的原則。但是Java代碼運行在WEB服務(wù)器端而且可以自由訪問WEB ,WEB開發(fā)者必須適當(dāng)?shù)嘏渲媚男㎎ava類可以安全的被外部使用.這個從JAVA到JavaScript的遠(yuǎn)程功能方法給DWR的用戶帶來非常像傳統(tǒng)的RPC機制,就像RMI或者SOAP一樣,而且擁有運行在WEB上但是不需要瀏覽器插件的好處.DWR不認(rèn)為瀏覽器/WEB服務(wù)器協(xié)議是重要的,來異步處理Java函數(shù)調(diào)用過程.. MySQLMySQL是一個免費的開源的,也是目前最為流行的數(shù)據(jù)庫。MySQL的特性:1. 使用C和C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性 2. 支持AIX、FreeBSD、HPUX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng) 3. 為多種編程語言提供了API。l 客服系統(tǒng)管理員:系統(tǒng)管理員模塊要完成系統(tǒng)的用戶及角色管理,其中系統(tǒng)用戶主要包括客服經(jīng)理和客服人員的管理。它用ER圖描述現(xiàn)實世界中的實體。用菱形表示,菱形內(nèi)為聯(lián)系的名稱。除了與數(shù)據(jù)存儲(文件)之間的數(shù)據(jù)流不用命名外,其余數(shù)據(jù)流都應(yīng)該用名詞或名詞短語命名。在分層的數(shù)據(jù)流圖中,加工還應(yīng)有編號。一般只出現(xiàn)在數(shù)據(jù)流圖的頂層中。在這一階段,要根據(jù)實際的技術(shù)條件、經(jīng)濟條件和社會條件,確定系統(tǒng)的實施方案,即系統(tǒng)的物理模型。在線客服經(jīng)理模塊的流程圖請參見圖34圖 34客服經(jīng)理模塊流程圖. 客服人員模塊功能:客服人員登錄成功后,可以對客服字典進行管理,包括增刪改和查詢操作,同時可以和網(wǎng)站客戶進行聊天,為客戶解答疑問。圖 37數(shù)據(jù)庫設(shè)計圖以下是系統(tǒng)數(shù)據(jù)庫、數(shù)據(jù)表的創(chuàng)建過程:DROP DATABASE onlinekf。 Table structure for kf_dictionary CREATE TABLE `kf_dictionary` ( `id` int(11) NOT NULL auto_increment, `content` varchar(255) default NULL, `create_at` datetime default NULL, `title` varchar(255) default NULL, `user_name` varchar(255) default NULL, `user_id` int(11) default NULL, PRIMARY KEY (`id`), KEY `FK1D0F61FAB2B29A96` (`user_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8。 Table structure for kf_role CREATE TABLE `kf_role` ( `id` int(11) NOT NULL auto_increment, `remark` text, `role_name` varchar(100) default NULL, `type` int(11) default NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8。軟件系統(tǒng)的開發(fā)分Repository、Service、Facade、Action四層:Action用于收集頁面參數(shù),調(diào)用Facade,根據(jù)調(diào)用結(jié)果和相應(yīng)的業(yè)務(wù)異常跳轉(zhuǎn)到相應(yīng)的結(jié)果頁面 Action中只能注入一個Facade,父類prepare方法除外,因為這個方法需要處理整體的登錄用戶需要處理的一些內(nèi)容。. 系統(tǒng)菜單設(shè)計本系統(tǒng)的菜單采用在瀏覽器主窗體中的頂部設(shè)置菜單欄,分別為系統(tǒng)管理員、客服經(jīng)理、客服人員及網(wǎng)站客戶呈現(xiàn)相應(yīng)操作權(quán)限的菜單項,通過選擇菜單中的菜單項來執(zhí)行對應(yīng)功能模塊的操作。 HttpServletResponse response = (HttpServletResponse) res。 if(sessionUser != null){ (req, res)。. 界面設(shè)計圖 310 用戶列表窗口. 重要代碼用戶管理的action層的代碼如下,通過struts框架來接收前臺傳過來的參數(shù),如userId,然后通過fa231。//定義fa231。//定義角色列表/** * 查詢用戶列表 * */ public String listUser(){ ResultUser result = ((), ())。 } /** * 增加用戶 * */ public String preAddUser(){ roleList = ()。 return SUCCESS。 return SUCCESS。. 界面設(shè)計圖 311 聊天記錄查看窗口. 重要代碼客服經(jīng)理查看聊天記錄的repository層代碼:利用hibernate框架的Criteria語法來查詢相關(guān)信息,如統(tǒng)計總數(shù),查詢列表等,其它功能模塊的repository層代碼都一樣,都是采用了hibernate技術(shù)來實現(xiàn)的: public int getCount() { Criteria ca = ()。 int start = (currentPage 1) * pageSize。 return (ListMessage) ()。 src=39。 src=39。 src=39。 src=39。}function send(){ if($(message).value==){ alert(39。 } var url=${base}/chat/。 params += amp。 params += amp。 refresh()。).value = 。info39。 + res[m][reciever] + 39。 (39。}/script. 網(wǎng)站客戶模塊設(shè)計. 界面功能描述:網(wǎng)站客戶進入系統(tǒng)后,首先注冊一個用戶名,然后可以選擇一個在線客服人員,與他進行網(wǎng)上咨詢服務(wù),也可以對選定的客服人員進行評價,或者給他留言。 HttpSession session = (true)。 onlineList = (ListOnline) ()。 return SUCCESS。 return SUCCESS。 HttpServletRequest request = (HttpServletRequest) ().get()。 }4. 主要功能模塊測試. 軟件測試概述軟件測試是軟件開發(fā)過程中最關(guān)鍵的階段。. 軟件測試的目標(biāo)測試是指“用意在于發(fā)現(xiàn)錯誤而執(zhí)行一個程序的過程”,一個成功的測試是指它成功地發(fā)現(xiàn)了一個尚未發(fā)現(xiàn)的錯誤。. 靜態(tài)測試靜態(tài)測試是采用人工檢測和計算機輔助靜態(tài)分析的手段對程序進行檢測,方法如下:人工檢測:是指不依靠計算機運行程序,而靠人工審查和評審軟件。. 黑盒測試與白盒測試1. 黑盒測試黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試,它是在已知產(chǎn)品所應(yīng)具有的功能,通過測試來檢測每個功能是否都能正常使用。下面就說明幾種功能測試的方法:(1) 等價類劃分所謂等價類,就是指某個輸入域的集合,集合中的每個輸入對揭露程序錯誤來說是等效的,把程序的輸入域劃分成若干部分,然后從每個部分中選取少數(shù)代表性數(shù)據(jù)作為測試用例,這就是等價類劃分方法。(3) 邊值分析實踐證明,軟件在輸入、輸出域的邊界附近容易出現(xiàn)差錯,邊值分析是考慮邊界條件而選取測試用例的一種功能測試方法。其主要方法有邏輯驅(qū)動、基路測試等,主要用于軟件驗證。貫穿程序的獨立路徑數(shù)是天文數(shù)字。第三,窮舉路徑測試可能發(fā)現(xiàn)不了一些與數(shù)據(jù)相關(guān)的錯誤。白盒測試主要是想對程序模塊進行如下檢查:(1) 對程序模塊的所有獨立的執(zhí)行路徑至少測試一遍。本系統(tǒng)主要采用黑盒測試。圖 46 查看網(wǎng)站客戶留言. 客服人員模塊的測試客服人員查看留言時,只能查看到客戶對自己的留言,比如下圖中的客服人員“張一”就只能查看到客戶給“張一”的留言。2. 系統(tǒng)管理員模塊:實現(xiàn)了系統(tǒng)管理員對用戶及角色信息的維護。本系統(tǒng)應(yīng)用Java技術(shù)SSH2框架和MySql技術(shù)解決了網(wǎng)站傳統(tǒng)的客服方式無法方便的達(dá)到與客戶互動的效果,使客戶網(wǎng)上咨詢更加便捷合理,可以即時的了解到網(wǎng)站的相關(guān)信息,達(dá)到了系統(tǒng)設(shè)計的預(yù)期目標(biāo)。宋老師犧牲了自己寶貴的時間與我安排時間與我們面對面的交流,給予我們各方面的指導(dǎo),給了我們很多有益的建議。 再次,要感謝我親愛的同學(xué)們,雖然我們是遠(yuǎn)程教育學(xué)習(xí),但是在學(xué)習(xí)期間還是結(jié)實了很多同學(xué)伴我度過了這段專升本的美好學(xué)習(xí)時光,和他們?nèi)粘O嗵幍狞c點滴滴讓我印象深刻。你們無微不至的關(guān)懷,是我前進的動力。參考文獻[1]宋曄,張弘. 《PowerBuilder實用教程》(第2版)[M]. 北京:北京理工大學(xué)出版社,2008. 1117.[2]許家珆. 《軟件工程——方法與實踐》[M]. 北京:電子工業(yè)出版社,2007. 2433.[3]張迎新. 《數(shù)。我的點滴成功都源自你們對家庭、對我的愛。最后,謹(jǐn)向我的父母和妻子表示誠摯的謝意。其次,要感謝這幾年中我所有的恩師。致 謝在這次畢業(yè)設(shè)計中,我得到了許多人真心的幫助,讓我少走了不少的彎路。4. 客服人員模塊:實現(xiàn)了客服人員維護客服字典,客服人員通過在線聊天的方式為客戶解答問題等功能。在測試階段采用黑盒測試的方法,對各個功能實現(xiàn)進行了測試。圖 44 增加用戶信息窗口圖 45 增加用戶成功窗口. 客服經(jīng)理模塊的測試查看網(wǎng)站客戶留言:客服經(jīng)理可以查看到所有的留言內(nèi)容。(3) 在循環(huán)的邊界和運行的界限內(nèi)執(zhí)行循環(huán)體。盡管用戶更傾向于基于程序規(guī)格說明的功能測試,但是結(jié)構(gòu)測試能發(fā)現(xiàn)潛在的邏輯錯誤,而這種錯誤往往是功能測試發(fā)現(xiàn)不了的。第一,窮舉路徑測試決不能查出程序違反了設(shè)計規(guī)范,即程序本身錯誤的程序。白盒法是窮舉路徑測試。邊值分析是對等價類劃分的有效補充。(2) 因果圖法因果圖是一種形式語言,由自然語言寫成的規(guī)范轉(zhuǎn)換而成,這種形式語言實際上是一種使用簡化記號表示數(shù)字邏輯圖。在功能測試中,被測軟件的輸入域和輸出域往往是無限域,因此窮舉測試通常是不可行的。. 動態(tài)測試動態(tài)測試與靜態(tài)測試相反,主要是設(shè)計一組輸入數(shù)據(jù),然后通過運行程序來發(fā)現(xiàn)錯誤。. 軟件測試的方法軟件測試方法一般分為動態(tài)測試方法與靜態(tài)測試方法。盡早解決可以使軟件發(fā)布后維護的費用降低。 ()。 return SUCCESS。 return SUCCESS。 return SUCCESS。 if(()){ = all。. 界面設(shè)計圖 314 網(wǎng)站客戶在線評價窗口圖 315 網(wǎng)站客戶在線留言窗口. 重要代碼pub
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1