版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
棗莊學(xué)院信息科學(xué)與工程學(xué)院課程設(shè)計(jì)任務(wù)書題目:客戶信息管理系統(tǒng)姓名:桑得水學(xué)號(hào):0421專業(yè)班級(jí):網(wǎng)絡(luò)工程(物聯(lián)網(wǎng))課程:JavaWeb指導(dǎo)教師:李鋼職稱:講師完成時(shí)間:2014年5月―2014年6月棗莊學(xué)院信息科學(xué)與工程學(xué)院制2014年6月20日課程設(shè)計(jì)任務(wù)書及成績(jī)?cè)u(píng)定課程設(shè)計(jì)的任務(wù)和具體要求課程設(shè)計(jì)要求設(shè)計(jì)一個(gè)用JavaWebFF發(fā)基于B/S架構(gòu)的管理系統(tǒng),頁面至少6個(gè)以上,應(yīng)能反應(yīng)出學(xué)生綜合利用JavaWeb知識(shí)和數(shù)據(jù)庫(kù)知識(shí)完成一定的設(shè)計(jì)任務(wù)的能力,反映出學(xué)生理論聯(lián)系實(shí)踐的動(dòng)手能力。具體要求如下:(1)明確所要開發(fā)系統(tǒng)的設(shè)計(jì)任務(wù);(2)做好需求分析,合理選擇設(shè)計(jì)方案;(3)頁面靜態(tài)部分可用Dreamweaver開發(fā)實(shí)現(xiàn)(4)動(dòng)態(tài)頁面部分可用JSP、Servlet、JavaBean等實(shí)現(xiàn);(5)后臺(tái)數(shù)據(jù)庫(kù)可采用MySQLOracle、SQLServer等實(shí)現(xiàn);(6)在編寫程序過程中應(yīng)注意相關(guān)文檔的編寫;(7)認(rèn)真撰寫課程設(shè)計(jì)總結(jié)報(bào)告。指導(dǎo)教師簽字:日期:指導(dǎo)教師評(píng)語成績(jī):指導(dǎo)教師簽字:日期:課程設(shè)計(jì)所需軟件、硬件等硬件環(huán)境:CPU,主頻1GH?上;內(nèi)存512M以上;硬盤30G以上;1024X768顯示分辨率軟件環(huán)境:MicrosoftwindowsXP或以上版本;eclipse;;;MySQL課程設(shè)計(jì)進(jìn)度計(jì)劃起至日期工作內(nèi)容備注參考文獻(xiàn)、資料索引廳P義獻(xiàn)、資料名稱編者者出版單位[1]沈應(yīng)逵.JavaWeb數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用開發(fā)與實(shí)例.北京:人民郵電出版社,2009目錄、戶>-刖百課程設(shè)計(jì)內(nèi)容與目標(biāo)TOC\o"1-5"\h\z三、系統(tǒng)設(shè)計(jì)2系統(tǒng)特點(diǎn)2功能設(shè)計(jì)2用戶界面草圖3頁面遷移圖錯(cuò)誤!未定義書簽。頁面功能設(shè)計(jì)5四、數(shù)據(jù)庫(kù)設(shè)計(jì)6數(shù)據(jù)庫(kù)表6數(shù)據(jù)庫(kù)操作圖7五、功能模塊的詳細(xì)設(shè)計(jì)8程序目錄結(jié)構(gòu)圖8數(shù)據(jù)庫(kù)訪問模塊8共通Servlet的處理9登錄模塊1錯(cuò)誤!未定義書簽。頁面導(dǎo)航設(shè)計(jì)15客戶資料維護(hù)模塊17客戶來電信息模塊2錯(cuò)誤!未定義書簽??蛻艋卦L信息模塊25客戶重要信息提示模塊27\o"CurrentDocument"六、對(duì)本系統(tǒng)開發(fā)的思考總結(jié)29.課程設(shè)計(jì)目的課程設(shè)計(jì)是一項(xiàng)重要的實(shí)踐性教學(xué)環(huán)節(jié),在教師的指導(dǎo)下,以學(xué)生為中心,充分調(diào)動(dòng)學(xué)生的積極性和能動(dòng)性,重視學(xué)生自學(xué)能力的培養(yǎng)。?JavaWeb數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用開發(fā)與實(shí)例》是為教育技術(shù)學(xué)本科專業(yè)開設(shè)的專業(yè)選修課程,課程的主要目標(biāo)是要求學(xué)生掌握基本的Webg用程序開發(fā)和設(shè)計(jì)的流程及相關(guān)的技術(shù)技能。本課程在講解相關(guān)理論知識(shí)的基礎(chǔ)上,按照一定的組織原則和現(xiàn)有實(shí)驗(yàn)條件安排了一定數(shù)量的實(shí)驗(yàn),通過這些實(shí)驗(yàn)使學(xué)生初步掌握開發(fā)和設(shè)計(jì)Wek>據(jù)庫(kù)系統(tǒng)的基本方法和基本技能。然而由于這些實(shí)驗(yàn)是分時(shí)分批按一定的技術(shù)種類和實(shí)驗(yàn)?zāi)康膶?shí)施的,固然可以有目的地訓(xùn)練和培養(yǎng)學(xué)生某個(gè)方面技能,但明顯的不連續(xù)性使學(xué)生不能從整體上把握如何系統(tǒng)地開發(fā)和設(shè)計(jì)一個(gè)完整We既據(jù)庫(kù)系統(tǒng)應(yīng)用程序。通過本課程設(shè)計(jì)可以較好地解決這個(gè)問題。通過本課程設(shè)計(jì)可以使學(xué)生充分認(rèn)識(shí)開發(fā)和設(shè)計(jì)WebS用程序的的重要性和復(fù)雜性,充分了解Web^用程序的設(shè)計(jì)和開發(fā)的基本過程,掌握常用的Webf發(fā)技術(shù),充分把握各項(xiàng)技術(shù)的特點(diǎn)和應(yīng)用領(lǐng)域以及各項(xiàng)技術(shù)之間的相互關(guān)系,進(jìn)一步體會(huì)各項(xiàng)技術(shù)在WebK用程序中地位和作用從而對(duì)各種技術(shù)有比較清醒的認(rèn)識(shí),在此基礎(chǔ)上習(xí)得WebFF發(fā)技術(shù)平臺(tái)的選擇能力。二.課程設(shè)計(jì)內(nèi)容與目標(biāo)課題名稱:客戶信息管理系統(tǒng)設(shè)計(jì)目標(biāo):本系統(tǒng)模擬企業(yè)對(duì)于客戶信息的管理,操作人員可以添加、修改客戶信息,針對(duì)客戶來電進(jìn)行記錄,并對(duì)客戶的重要信息進(jìn)行提醒,等等。設(shè)計(jì)方法:jsp、mysql動(dòng)態(tài)網(wǎng)頁制作工具配合相關(guān)技術(shù)(如HTMLCSSJavaScript、xml等)設(shè)計(jì)要求:利用WebS用程序的客戶端開發(fā)技術(shù)(包括Jsp、HTMLCSSJavaScript、HTMLXMLMySql等)設(shè)計(jì)一個(gè)符合要求的JavaWeb數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),并實(shí)現(xiàn)用戶交互功能的設(shè)計(jì),達(dá)到JavaWeb應(yīng)用程序可用性和易用性目標(biāo)。開發(fā)模式:MVC模式。MVC模式的目的就是實(shí)現(xiàn)Web系統(tǒng)的職能分工。Model層實(shí)現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通??梢杂肑avaBean或EJB來實(shí)現(xiàn)。View層用于與用戶的交互,通常用JSP來實(shí)現(xiàn)。Controller層是Model與View之間溝通的橋梁,它可以分派用戶的請(qǐng)求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時(shí)它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。開發(fā)工具:windows7,eclispe,,、三、系統(tǒng)設(shè)計(jì)1、系統(tǒng)特點(diǎn)本系統(tǒng)嘗試從一些簡(jiǎn)單的層面對(duì)于企業(yè)客戶信息的管理進(jìn)行一種探索,針對(duì)企業(yè)和客戶的交流行為進(jìn)行系統(tǒng)化管理,力求做到客戶信息的準(zhǔn)確、快捷和可追溯性。本系統(tǒng)包括3個(gè)主要層面,客戶信息維護(hù)、客戶來電記錄和客戶回訪記錄。2、功能設(shè)計(jì)4個(gè)模塊(1)客戶資料信息維護(hù)模塊客戶信息輸入、修改和刪除。(2)客戶來電信息模塊來電信息添加和來電信息查詢。(3)客戶回訪信息模塊回訪信息添加和回訪信息查詢。(4)客戶重要信息提示模塊
操作人員導(dǎo)航頁面草圖用例圖UseCase3、用戶界面草圖登錄草圖ra訪1K操作人員導(dǎo)航頁面草圖用例圖UseCase3、用戶界面草圖登錄草圖ra訪1K息模塊重要信息提醒模塊客戶信息好模塊一一-lj信息錄△二ugm信息被二)/來電信息??仓锈荻蛊渌δ芤姾竺娌僮餍Ч麍D4、頁面遷移圖從頁面遷移圖中可以看出,本系統(tǒng)的頁面遷移基本上發(fā)生在模塊內(nèi)部,整體比較簡(jiǎn)單而清晰
登錄[來電5、頁面功能設(shè)計(jì)N2IUprulitioll.j>pinctirrielisl.jsp客戶資料A客戶媼料也人pt里一毒的ma3戶費(fèi)料g了二國(guó)血面>客戶鎰料吧ctTjinj承i客戶檢料產(chǎn)客戶置料題除優(yōu)面快速反應(yīng)r成就反反條件蝴入成而快速反皮>快速反應(yīng)結(jié)果一覽以理登錄[來電5、頁面功能設(shè)計(jì)N2IUprulitioll.j>pinctirrielisl.jsp客戶資料A客戶媼料也人pt里一毒的ma3戶費(fèi)料g了二國(guó)血面>客戶鎰料吧ctTjinj承i客戶檢料產(chǎn)客戶置料題除優(yōu)面快速反應(yīng)r成就反反條件蝴入成而快速反皮>快速反應(yīng)結(jié)果一覽以理客戶來電>窿戶來電信息福加貝而客戶來電A密戶來電信息港找頁面m來電>客戶來電信曼二處所有頁面的pageld和對(duì)應(yīng)頁面的Jsp文件名及所對(duì)應(yīng)的功能quickLLstjspincomeAddJrpin。mhEFrid"ion.i5PinciHiitrUdJ卬leedb^ckAddJsp客戶問,,客戶圓次喘息赫加雙冏客戶回訪>客戶問訪也息杳找血面客戶回訪>客戶I叫好信息一量頁面客戶重要信息Jt?貝而客戶回國(guó)>客戶來電格息iIcudbiickCnndilion.jqpfeedbackIi?JTjnpletdbackDetailjEpSHOS4H]remind.isniucihi.t^pC:.i>l^.'llliLl%Jd,l*PoustumTl.ixtjspciisUimcrModityjspUllsHlllU-1]K'IlMl'|sp/lugiii.jjtp胃Ailiihi落戶修改一覽客戶刪除一覽|重要信息提醒剝?cè)敿?xì)信息修改客戶來電徉細(xì)負(fù)面客戶信息管理系統(tǒng)頁面遷移尸資料錄入I 1,正111查詢條件0四、數(shù)據(jù)庫(kù)設(shè)計(jì)1、數(shù)據(jù)庫(kù)表(1)用戶表user1|錘8理是否為主鍵1是否為空說明[usernameVarrhar20是香用戶曾錄用事1PASSWORDVarchar20一杳一「杳一用戶登錄密碣麗—Vanchar10—S—否用戶■宗姓名(2)客戶信息表Customer字段名舉地才是否為主鍵是否為空??克明CMi5tomer_IDchar0E是否客戶華varchar|20否否客尸姓占Sexcharr1rs否性別Birthdaychar10否杳香尸生日Phonevarchar15杳否落戶聯(lián)事電話CellP11on?varchar15否否客尸手機(jī)匏Addressvarchar100否否客戶地址Start_Dtttechar10否否成為害戶日期Nemovarchar200香注釋De5gchar1否是(3)客戶來電表IncomeCall3是否為主鋌是杳為京Coll_IDcharIO是舌善戶來電編號(hào)char10一香香曹E號(hào)二|C4Bll_Ttmechar19香香言戶來電時(shí)間vatrt'iar200香善來電內(nèi)咨據(jù)要
m7s:ql>lect*£i*ontcudonci*;CH'S1If■llWi'_Lilhw?hIr*t11KlimymileI-3dat:cImemoIdel一f1m7s:ql>lect*£i*ontcudonci*;CH'S1If■llWi'_Lilhw?hIr*t11KlimymileI-3dat:cImemoIdel一f1簿I■sunIyUfliiyLl£aflInin^rIhi^lln:00000030i2m[匕解口,13:0000003002t2R12ZflGZi7I!1990^09Z09!1S1S3S1U11:"rowsinm=匕《』.色sec?五、功能模塊的詳細(xì)設(shè)計(jì)1、程序目錄結(jié)構(gòu)圖\irng圖片存放路徑,頁面J蛔的圖片醐?在這里'common頁面用到的W/aScrip理幃文件和CSS定義次件\inc頁面共通使用的JS哨吸\WEB'INFTome恥典eb應(yīng)用程序期普發(fā):件夾,放?web.J(ml災(zāi)件\src^MServtetB^J旨v雙件\lib 放直需要相到的第三方工具,加JDBC驅(qū)購(gòu)程序等\classes酸置Servlet^\lib 放直需要相到的第三方工具,加JDBC驅(qū)購(gòu)程序等2、數(shù)據(jù)庫(kù)訪問模塊數(shù)據(jù)庫(kù)的設(shè)計(jì)是需要針對(duì)每個(gè)模塊而不是每個(gè)頁面進(jìn)行設(shè)置數(shù)據(jù)庫(kù)模塊,所有的數(shù)據(jù)訪問類DUser、DIncomaDcustomer、DFeedbackDRemind從同一個(gè)父類DcommomK承,該父類提供了一個(gè)方法getDBConnection來獲取數(shù)據(jù)庫(kù)的鏈接。DCommOn碼publicclassDCommon{publicConnectiongetDBConnection(){etRealPath(filePath);/");return;}/");return;}try{ewInstance();(sPageld,oActionObject);}etMethod(sMethodName,paraType);/");return;}}publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,lOException{doPost(request,response);}}錯(cuò)誤頁面:系鍛出現(xiàn)了重大錯(cuò)誤!請(qǐng)將下面的錯(cuò)誤信息復(fù)制,并發(fā)送郵件給技術(shù)支持人員:sun.rafltctNativtMt-tliQdAcctssQrlmpl.invoktO(NativaMethod)sun.rafltctN?tiv?MetliodAcctssorImpl.invokeCHativ?MethedAccessorInpl.j:57)aw.爐曰玨宅D?gatili.gJVIthQUccsao-rImpl<iQ)?l^g^irLgflelhQdAi:G?::55vrImpl.j43)java,luigrvflact.MttliQd.invokt(Mtlhod.jw;6口1)chO8.servlat.ConmonServlat.doFost(ComiioiiLSerYlst.java;130)javaK.servlet,http.HttpServietaserviceQKttpServlet.java;641)javax.servlet,httpHttpServl?t,serviceQKttpSerrlst.java;722)org.apacht.catalin*,core.ApplicatioiiFilterChain,internalDoFilter(ApplicatiGiiFilt'erChain..java:304'org.apache,ca.td.ina.c?re.Applicati&nFi11erChain.,dloFilter(ApplicationJilterChain,java:210)Qr(.apacht.catalina.core.StaLndardWrapperVaive.inyoke(StandarJWrapperValve,java:224)org.?p?che.catalina.core.StandlardCGntestValve.inwke(StandardContestValve,java:169)arg.博p#ch%Catalin亂^uthenticator.Auth.enticatorBaiig.inwke(Ayithentic4tQrBas^.java;472)arc,apacht.catalin4,core.StMdardHoftVQy*inv/k&(2tandardNostViftlvg.java_16S)org.apache.Catalina,vslves.ErrorReportVaiinvoke(JrrcrReportVaive.java_100)arg.apache.Catalina,valves.AccessL&cVal?e.invokeGkcceg¥alvejava;929Jorg.?pach?,cat-alibq.cor@.51and^riEngineVolvoinvoketStendordEngineV&lve.jav^:118)Qr(,&p*eh電?coxaisct9r.CoyoteAdapter,service(CoyoteAdapterrjava_405)org.apache,coyote,httjpll,AbstractKttp11Frocess?cess.(AbstractMttpllProctssor,j@¥&;964)org.apiche.coyote.AbstractProtoeol$stractConnectioiJfaiiidler.prdcess(Abstractriotocol.java:515)Qr<.4pacht.tomcat,util.Ti@t.AprEndpc^int$Sack@tPrac4ssar.rim(AprEndpoirLtj<v&;1824)java,util,concurrent.IhreadFoolExecutor.runWorkerGhreadFqqIExecutor.jav^:1110)java,util,concurrent.7hreadFeolExecutorfWorker.run(ThresdFQolEKfecn,tGr.java:603)java.laxifThr^&dlrunClhrsad.java;722)返回首頁4、登錄模塊由于本系統(tǒng)用戶角色只有一種,不存在跳轉(zhuǎn)到不同頁面的問題,處理相對(duì)簡(jiǎn)單一些,如果用戶登錄成功,則將用戶信息放到session中,并將頁面跳轉(zhuǎn)到導(dǎo)航頁面。(1)登錄頁面控制模塊ALogin相關(guān)代碼如下:publicclassALogin{publicvoiddoLogin(HashtableinputData,HashtableoutputData,HttpSessionmySession)throwsExceptionr_head1{color:black;background-color:#aaccaa;}.tr_content1{color:black;background-color:#eeffeecursor:hand;}.tr_head2{color:black;background-color:#ccaaaa;}.tr_content2{color:black;background-color:#ffeeeecursor:hand;}.tr_head3{color:black;background-color:#aaaacc;}.tr_content3{color:black;background-colorr_head1{color:black;background-color:#aaccaa;}.tr_content1{color:black;background-color:#eeffeecursor:hand;}.tr_head2{color:black;background-color:#ccaaaa;}.tr_content2{color:black;background-color:#ffeeeecursor:hand;}.tr_head3{color:black;background-color:#aaaacc;}.tr_content3{color:black;background-color:#eeeeffcursor:hand;}.tr_head4{color:black;background-color:#ccccaa;}.tr_content4{color:black;background-color:#ffffeecursor:hand;}導(dǎo)航頁效果圖Wr龍出弱301三尋&月二日顯獨(dú)二您EHE君亡舌:口京豆也卜春二詼升於卜客戶掇料幽!L喜直蹦明玲《自.」來電卜■良詼前卜昌之耕氾衰錄入-軍士軸記沅直甫金鹿度蛇I由除登出門由H攆年、>看戶蝴植生,主要計(jì)西離舟,一西百寶斛I,麻也1日將,包活「海己定等,
迪匕蹶.出琮等功俄用幺對(duì)裝有的記知行能康口相俁王要琳寸il司列容氏咻口印。記*W9登梁"直畫”
易餐或Krt■戶的主動(dòng)H取第,聯(lián)瑞反第信息*昌『ss信息粗藤用下&csrtn幫■費(fèi)懷>姓,油有詢掃、就懷白明年舒睦:㈱矚期◎客二回訪
6、客戶資料維護(hù)模塊(1)客戶資料錄入單擊導(dǎo)航頁面鏈接進(jìn)入客戶資料錄入頁面。注意兩個(gè)方面:一是頁面對(duì)應(yīng)的顯示元素和輸入元素的顏色和當(dāng)前模塊的顏色想吻合,而是在用戶輸入信息并單擊“登錄”按鈕時(shí),將客戶信息登入數(shù)據(jù)庫(kù),然后頁面直接轉(zhuǎn)入修改一覽。頁面控制類ACustomerAdd:publicclassACustomerAdd{琴戶資料最久頁面犁助i退名清崎人客戶詳細(xì)資料:客戶工D:(自動(dòng)生成)客戶姓名:客戶姓名:林寧寧客戶性別:出生日期:吃9/遍而|(例
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度股權(quán)投資合同:甲方投資乙方公司的投資金額、股權(quán)比例等3篇
- 二零二五年度車輛包車保險(xiǎn)合同規(guī)范3篇
- 二零二五版地下綜合管廊安全防護(hù)質(zhì)量保修合同3篇
- 二零二五版30萬噸礦砂船船舶維修保養(yǎng)及配件供應(yīng)長(zhǎng)期合同3篇
- 二零二五版專業(yè)環(huán)保印刷保密合同3篇
- 二零二五年度網(wǎng)絡(luò)直播平臺(tái)運(yùn)營(yíng)與分成合同2篇
- 二零二五年環(huán)保搬運(yùn)承包項(xiàng)目合同3篇
- 解除2025年度互聯(lián)網(wǎng)金融服務(wù)合同3篇
- 二零二五版文化衍生品開發(fā)及銷售合同范本3篇
- 二零二五版服裝品牌管理公司員工勞動(dòng)合同范本3篇
- 2025年中國(guó)高純生鐵行業(yè)政策、市場(chǎng)規(guī)模及投資前景研究報(bào)告(智研咨詢發(fā)布)
- 2022-2024年浙江中考英語試題匯編:完形填空(學(xué)生版)
- 2025年廣東省廣州市荔灣區(qū)各街道辦事處招聘90人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 中試部培訓(xùn)資料
- 硝化棉是天然纖維素硝化棉制造行業(yè)分析報(bào)告
- 央視網(wǎng)2025亞冬會(huì)營(yíng)銷方案
- 北師大版數(shù)學(xué)三年級(jí)下冊(cè)豎式計(jì)算題100道
- 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)全套教學(xué)課件
- 屋頂分布式光伏發(fā)電項(xiàng)目施工重點(diǎn)難點(diǎn)分析及應(yīng)對(duì)措施
- 胃鏡下超聲穿刺護(hù)理配合
- 2024解析:第三章物態(tài)變化-基礎(chǔ)練(原卷版)
評(píng)論
0/150
提交評(píng)論