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

正文內(nèi)容

基于eclipse33開(kāi)發(fā)工具和mysql50后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)的在線(xiàn)客服系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-預(yù)覽頁(yè)

 

【正文】 然后據(jù)此建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿(mǎn)足各種用戶(hù)的應(yīng)用需求。這個(gè)階段不用考慮所采取的數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng)類(lèi)型和機(jī)器類(lèi)型等問(wèn)題。本系統(tǒng)基于SUN公司的J2EE標(biāo)準(zhǔn)進(jìn)行設(shè)計(jì),采用目前比較流行的開(kāi)源框架SSH2,也就是Struts2,Hibernate三個(gè)框架的技術(shù)來(lái)完成整個(gè)系統(tǒng)的實(shí)現(xiàn),WEB服務(wù)器彩Tomcat應(yīng)用服務(wù)器來(lái)完成,數(shù)據(jù)庫(kù)亦采用免費(fèi)的MySQL。這樣,一個(gè)以漸進(jìn)的(而不是激進(jìn)的,全盤(pán)否定的)方式建立在已有系統(tǒng)之上的服務(wù)器端平臺(tái)機(jī)制是公司所需求的。領(lǐng)域供應(yīng)商的參與。這樣開(kāi)發(fā)人員可以集中精力在如何創(chuàng)建商業(yè)邏輯上,相應(yīng)地縮短了開(kāi)發(fā)時(shí)間。: J2EE能夠開(kāi)發(fā)部署在異構(gòu)環(huán)境中的可移植程序。J2EE標(biāo)準(zhǔn)也允許客戶(hù)訂購(gòu)與J2EE兼容的第三方的現(xiàn)成的組件,把他們部署到異構(gòu)環(huán)境中,節(jié)省了由自己制訂整個(gè)方案所需的費(fèi)用。(這是NT服務(wù)器所望塵莫及的)J2EE領(lǐng)域的供應(yīng)商提供了更為廣泛的負(fù)載平衡策略。因?yàn)镮NTERNET是全球化的、無(wú)處不在的,即使在夜間按計(jì)劃停機(jī)也可能造成嚴(yán)重?fù)p失。%的可用性或每年只需5分鐘停機(jī)時(shí)間。因此,Servlet和JSP的最新規(guī)范都可以在Tomcat的新版本中得到實(shí)現(xiàn)。 2.不需要擔(dān)心連接器。因?yàn)門(mén)omcat的Java虛擬機(jī)是位于 網(wǎng)絡(luò)及操作系統(tǒng)之間,它可以防止幾乎所有類(lèi)型的緩沖區(qū)溢位攻擊。因?yàn)門(mén)omcat是以Java編寫(xiě)的,因此可以將其整個(gè)目錄結(jié)構(gòu)的內(nèi)容復(fù)制到其它計(jì)算機(jī)上運(yùn)行,而完全不需要任何改變,甚至于新的計(jì)算機(jī)的架構(gòu)與原來(lái)的不同也一樣。這幾層都有各自的問(wèn)題需要回答。僅僅解決UI 問(wèn)題并不意味著你能夠很好的將業(yè)務(wù)邏輯和持久性邏輯和UI 組件很好的耦合。更為重要的是,框架減輕了開(kāi)發(fā)人員從頭構(gòu)建持久層代碼的精力,從而集中精力來(lái)應(yīng)用邏輯上,這對(duì)客戶(hù)端來(lái)說(shuō)更為重要。MySQL名字的來(lái)歷MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQLAB公司,在2008年1月16號(hào)被Sun公司收購(gòu)。這些編程語(yǔ)言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。l 網(wǎng)站客服經(jīng)理模塊要完成的功能包括:在線(xiàn)用戶(hù)查詢(xún)、客服聊天記錄管理 、游客留言管理 、客服評(píng)價(jià)管理l 網(wǎng)站客服人員模塊要完成的功能包括:與網(wǎng)站客戶(hù)聊天、查看網(wǎng)站游客的留言、維護(hù)客服字典。用這種方法表示的概念模型又稱(chēng)為ER模型。屬性:是指實(shí)體或聯(lián)系所具有的性質(zhì)。數(shù)據(jù)流可以從加工流向加工,也可以從加工流向文件或從文件流向加工,還可以從源點(diǎn)流向加工或從加工流向終點(diǎn)。3.?dāng)?shù)據(jù)存儲(chǔ):指暫時(shí)保存的數(shù)據(jù),它可以使數(shù)據(jù)庫(kù)文件或任何形式的數(shù)據(jù)組織。數(shù)據(jù)流圖由4種基本圖形符號(hào)構(gòu)成。系統(tǒng)總流程圖參見(jiàn)圖31:圖 31系統(tǒng)總流程圖. 各模塊流程設(shè)計(jì). 用戶(hù)登錄模塊功能:用戶(hù)在登錄界面登錄后,可進(jìn)入相應(yīng)權(quán)限的工作界面。客服人員模塊的流程圖請(qǐng)參見(jiàn)圖34圖 35客服人員模塊流程圖. 網(wǎng)站客戶(hù)模塊功能:網(wǎng)站客戶(hù)進(jìn)入網(wǎng)站后,先要注冊(cè)一個(gè)用戶(hù)名,然后再?gòu)脑诰€(xiàn)客服人員列表中選擇一個(gè)客服人員,之后就可以對(duì)此客服人員進(jìn)行評(píng)價(jià)、留言以及向此客服人員咨詢(xún)問(wèn)題了。CREATE DATABASE onlinekf character set=utf8。 Table structure for kf_memo CREATE TABLE `kf_memo` ( `id` int(11) NOT NULL auto_increment, `content` varchar(255) default NULL, `if_read` int(11) default NULL, `memo_at` datetime default NULL, `telphone` varchar(255) default NULL, `user_name` varchar(255) default NULL, `user_id` int(11) default NULL, PRIMARY KEY (`id`), KEY `FKCFB6E19EB2B29A96` (`user_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8。 Table structure for kf_user CREATE TABLE `kf_user` ( `id` int(11) NOT NULL auto_increment, `display_order` int(11) default NULL, `name` varchar(200) default NULL, `password` varchar(255) default NULL, `remark` text, `status` int(11) default NULL, `user_name` varchar(200) default NULL, `role_id` int(11) default NULL, PRIMARY KEY (`id`), KEY `FKCFBAB82FD87D6B6` (`role_id`)) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8。Facade用于調(diào)用Service,F(xiàn)acade中可以注入多個(gè)Service,但不可以注入Repository,F(xiàn)acade做必要的數(shù)據(jù)校驗(yàn),比如id值是否為整數(shù),如果校驗(yàn)失敗,拋出業(yè)務(wù)異常。菜單的界面參見(jiàn)圖37:圖 38 系統(tǒng)管理員登錄菜單重要代碼: div class=sys_info${userName},歡迎! a href=${base}/auth/返回首頁(yè)/a| if currentRole == 0 a href=${base}/auth/user/用戶(hù)管理/a| a href=${base}/auth/role/角色管理/a| /if if currentRole == 1 a href=${base}/auth/message/聊天記錄管理/a| a href=${base}/auth/ment/網(wǎng)站用戶(hù)評(píng)價(jià)查看/a| a href=${base}/auth/memo/網(wǎng)站用戶(hù)留言查看/a| a href=${base}/auth/online/在線(xiàn)用戶(hù)查看/a| /if if currentRole == 2 a href=${base}/auth/online/在線(xiàn)聊天/a| a href=${base}/auth/memo/網(wǎng)站用戶(hù)留言查看/a| a href=${base}/auth/dictionary/客服字典管理/a| /if a href=${base}/退出系統(tǒng)/a /div. 登錄模塊設(shè)計(jì). 界面功能描述:登錄用戶(hù)輸入正確的用戶(hù)名和密碼即可登錄系統(tǒng),本系統(tǒng)的登錄用戶(hù)分為三類(lèi):系統(tǒng)管理員,客服經(jīng)理,客服人員。 // where to get name HttpSession session = (true)。 }else{ (errorLocation)。ade層來(lái)處理參數(shù),并調(diào)用service層的業(yè)務(wù)邏輯方法處理具體需求,其它模塊的action層的處理類(lèi)似:……public class UserAction extends BaseAction{private static final long serialVersionUID = 8092064458600772305L。ade層接口 private User user。 userList = (ListUser) ()。 return SUCCESS。 } /** * 保存用戶(hù) * */ public String saveUser(){ (user)。 } /** * 查看用戶(hù) * */ public String viewUser(){ user = (userId)。 ((id))。 if (start 0) { (start)。 }. 客服人員模塊設(shè)計(jì). 界面功能描述:客服人員成功登錄系統(tǒng)后,可以和網(wǎng)站客戶(hù)進(jìn)行聊天,可以查看客戶(hù)給自己的留言,可以對(duì)客服字典進(jìn)行管理。${base}/dwr/interface/39。${base}/dwr/interface/39。${base}/dwr/39。${base}/dwr/39。不能發(fā)送空消息39。 var params = = + (message).value。=${username?if_exists}。=${?if_exists}。}function refresh(){ (${username?if_exists},10,starttime,addRow)。 for(var m=0。).value。說(shuō):39。info39??蛻?hù)在線(xiàn)聊天的功能實(shí)現(xiàn)與客服人員在線(xiàn)聊天的功能實(shí)現(xiàn)是一樣的,所以這里就不多說(shuō)了。 = (String)()。 page = ()。 } /** * 客戶(hù)咨詢(xún)頁(yè)面 * */ public String customer(){ user = (workerId)。 } /** * 客戶(hù)留言頁(yè)面 * */ public String memo(){ user = (workerId)。 HttpSession session = (true)。當(dāng)測(cè)試成功時(shí)可以盡早發(fā)現(xiàn)產(chǎn)品中存在的問(wèn)題并及時(shí)解決。軟件進(jìn)行測(cè)試,可以分為單元測(cè)試、編碼測(cè)試和綜合測(cè)試,單元測(cè)試可以測(cè)試單一模塊的功能并確定其功效;編碼測(cè)試可以測(cè)試各模塊之間的連接是否有效;綜合測(cè)試是對(duì)軟件最后的審定軟件的各項(xiàng)功能是否齊全有效,是否能順利完成設(shè)計(jì)的目的。計(jì)算機(jī)輔助靜態(tài)分析:指利用靜態(tài)分析軟件工具對(duì)被測(cè)試程序進(jìn)行特性分析,從程序中提取一些信息,來(lái)檢查可能出錯(cuò)的變量、參數(shù)與代碼等。在測(cè)試時(shí),把程序看作一個(gè)不能打開(kāi)的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測(cè)試者在程序接口進(jìn)行測(cè)試,只檢查程序功能是否按照需求規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,程序是否能適當(dāng)接收輸入數(shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息的完整性。它是功能測(cè)試的基本方法。所謂邊界條件,是相對(duì)于輸入和輸出等價(jià)類(lèi)直接在其邊緣上,稍高于和稍低于其邊界的這些狀態(tài)條件。白盒法全面了解程序內(nèi)部邏輯結(jié)構(gòu)、對(duì)所有邏輯路徑進(jìn)行測(cè)試。但即使每條路徑都測(cè)試了仍然可能有錯(cuò)誤。與功能測(cè)試不同的是,結(jié)構(gòu)測(cè)試涉及程序內(nèi)部結(jié)構(gòu)。(2) 對(duì)所有的邏輯判定,取“真”與取“假”的兩種情況都能至少測(cè)一遍。. 主要功能模塊的測(cè)試. 登陸模塊的測(cè)試當(dāng)用戶(hù)輸入正確的用戶(hù)名和密碼的測(cè)試參見(jiàn)圖41圖 41 登錄成功后的提示頁(yè)面當(dāng)用戶(hù)輸入錯(cuò)誤的用戶(hù)名和密碼的測(cè)試參見(jiàn)圖41圖 42登錄失敗后提示頁(yè)面. 系統(tǒng)管理模塊的測(cè)試增加用戶(hù)信息的測(cè)試參考圖43至圖45:當(dāng)必填項(xiàng)為空時(shí),會(huì)有紅色提示:圖 43 必填項(xiàng)為空的錯(cuò)誤提示增加用戶(hù)信息窗口,增加成功,則直接跳轉(zhuǎn)到用戶(hù)列表頁(yè)面。圖 47 客服人員查看留言窗口客服字典的查詢(xún)功能,根據(jù)標(biāo)題和內(nèi)容可以查詢(xún)對(duì)應(yīng)的客服字典,如下圖所示,查詢(xún)標(biāo)題中包含“支付”的字典:圖 48客服字典查詢(xún)窗口. 網(wǎng)站用戶(hù)模塊的測(cè)試網(wǎng)站客戶(hù)進(jìn)入系統(tǒng)后,進(jìn)行注冊(cè),如果不注冊(cè),則不顯示任何可操作按鈕,如下圖:圖 49網(wǎng)站客戶(hù)初始頁(yè)面當(dāng)客戶(hù)注冊(cè)成功后,窗口中會(huì)顯示用戶(hù)注冊(cè)的用戶(hù)名,并且在客服人員列表的下方顯示了幾個(gè)按鈕,表示客戶(hù)可以對(duì)選擇的客服人員進(jìn)行評(píng)價(jià),可以對(duì)其留言,也可與之溝通咨詢(xún):圖 410 注冊(cè)成功后的窗口當(dāng)用戶(hù)選擇了與所選擇的客服人員進(jìn)行咨詢(xún)時(shí),會(huì)彈出聊天窗口,這時(shí)客戶(hù)就可以與客服人員進(jìn)行溝通咨詢(xún)了:圖 411 在線(xiàn)聊天功能結(jié) 論本課題《在線(xiàn)客服系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》運(yùn)用軟件工程的概念進(jìn)行系統(tǒng)分析和設(shè)計(jì),應(yīng)用數(shù)據(jù)庫(kù)原理的基本知識(shí)進(jìn)行概念結(jié)構(gòu)設(shè)計(jì),以MySql為后臺(tái)數(shù)據(jù)庫(kù),采用功能強(qiáng)大并易于開(kāi)發(fā)復(fù)雜數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的前端開(kāi)發(fā)工具Eclipse ,完成了系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。3. 客服經(jīng)理模塊:實(shí)現(xiàn)了客服經(jīng)理對(duì)客戶(hù)與客服人員的聊天記錄的查詢(xún),以及客戶(hù)對(duì)客服人員的評(píng)價(jià)和留言。本系統(tǒng)的開(kāi)發(fā)完成明顯增強(qiáng)了網(wǎng)站與客戶(hù)之間的互動(dòng)環(huán)節(jié),更加吸引客戶(hù),為網(wǎng)站的更好的發(fā)展作出了貢獻(xiàn)。使我在完成設(shè)計(jì)的同時(shí),對(duì)學(xué)習(xí)的專(zhuān)業(yè)知識(shí)做了一次系統(tǒng)的復(fù)習(xí)總結(jié),并且對(duì)目前所從事的項(xiàng)目以及相關(guān)的學(xué)科有了一定的了解和認(rèn)識(shí),獲益非淺。我會(huì)永永遠(yuǎn)記住可愛(ài)的戰(zhàn)友們的。你們的殷殷希望,激發(fā)我不斷
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1