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

正文內(nèi)容

企業(yè)客戶關(guān)系管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(參考版)

2025-06-26 20:09本頁面
  

【正文】 參考文獻(xiàn)[1] [M].北京: [2] 曹大有,王瑜. 基于MyEclipse的Hibernate持久層框架的開發(fā)過程[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2022,(12),101[3] ——利用基于Tomcat 的Web 服務(wù)器[J].電腦學(xué)習(xí),2022,(3),29 [4]張偉. CS與BS混合軟件體系結(jié)構(gòu)及其在數(shù)字化教學(xué)系統(tǒng)中的應(yīng)用 [M].電腦知識與技術(shù),2022,(18)[5] 周慧.jsp應(yīng)用開發(fā)詳解[M].電子工業(yè)出版社,2022 .[6] 李萍. 大數(shù)據(jù)量在JSP頁面中傳遞方法的探討[J].福建電腦 ,2022,(1),35[7] eveloper39。317 致謝在此次的畢業(yè)設(shè)計(jì)中,首先感謝陳志德老師的指導(dǎo),從確定畢業(yè)設(shè)計(jì)論文開始陳老師都很認(rèn)真負(fù)責(zé),在畢業(yè)設(shè)計(jì)的每個(gè)階期間陳老師都給了我很多關(guān)心和鼓勵 ,從外出實(shí)習(xí)到查閱資料,設(shè)計(jì)草案的確定和修改,中期檢查,后期詳細(xì)設(shè)計(jì)等整個(gè)過程中都給予了我悉心的指導(dǎo)。這是需要改進(jìn)的本次設(shè)計(jì)也讓我更加了解 java 的編程思想以及總體架構(gòu)思想,也熟悉了 ibatis 框架以及 web 開發(fā)的相關(guān)技術(shù),用此技術(shù)實(shí)現(xiàn)可客戶和聯(lián)系人之間的交互以及合同和付款間的關(guān)系。對于頁面的樣式處理應(yīng)該寫同一得樣式而不應(yīng)該全部的樣式多寫在頁面這樣也造成代碼的累贅。圖 517 繼續(xù)付款頁面付款完成后不能繼續(xù)付款,但可以查看。圖 515 修改產(chǎn)品發(fā)送狀態(tài)后產(chǎn)品發(fā)送后可以繼續(xù)付款。圖 513 合同訂單表單驗(yàn)證根據(jù)提示進(jìn)行填寫修改.,如果在合同訂單類表中點(diǎn)擊【付訂金】圖 514 付訂金點(diǎn)擊【編輯】,修改產(chǎn)品發(fā)送狀態(tài)。27圖 510 客戶信息頁面跳轉(zhuǎn)說明 聯(lián)系人操作手冊詳見客戶操作手冊 聯(lián)系記錄操作手冊 詳見客戶操作手冊28 產(chǎn)品管理圖 511 產(chǎn)品管理菜單 產(chǎn)品操作手冊詳見客戶操作手冊。修改和添加有增加驗(yàn)證,請根據(jù)提示填寫信息。修改:則可以修改當(dāng)前客戶的信息。點(diǎn)擊查詢在該頁面顯示查詢結(jié)果。 transactionManager type=JDBC mitRequired=false dataSource type=SIMPLE property name= value=/ property name= value=jdbc:oracle:thin::1521:ORCAL/ property name= value=crm/ property name= value=crm/ /dataSource /transactionManager attribute namevalue/name requiredfalse/required !value屬性不是必須字段 rtexprvaluetrue/rtexprvalue!value屬性可以是變量 /attribute 24將數(shù)據(jù)庫名改成本機(jī) Oracle 數(shù)據(jù)庫名,并創(chuàng)建用戶 crm/crm 將表導(dǎo)入。 數(shù)據(jù)字典配置應(yīng)注意,value 字段是非必修字段 required 應(yīng)該設(shè)置為 fale 且支持變量: uri 23% taglib uri= prefix=TestTag %TestTag:DictionaryTag name=contSex type=性別 id=contSex/TestTag:DictionaryTag結(jié)果:如圖 41.圖 41 數(shù)據(jù)字典標(biāo)簽結(jié)果5 系統(tǒng)發(fā)布及使用說明 系統(tǒng)發(fā)布所需軟件 、Oracle 數(shù)據(jù)庫、 ,圖 51 系統(tǒng)配置解壓 并修改端口號 8010 將要發(fā)布的程序拷貝到 tomcat\webapp\ROOT\下用戶打開 IE 輸入服務(wù)器的輸入地址 址址:8080/crmzte/即可訪問本系統(tǒng)。id=null。type=null。}return 。}try {().print(())。}(/select)。if(().equals(value)) //判斷是否有value值,有的話默認(rèn)選中該值{ (option value=\+()+\ selected +()+/option)。 //獲得type類型的所有值Iterator iter = ()。DictionaryService dicService = new DictionaryService(application)。else (select)。if(name!=null||!())//將下拉框的name屬性是否為空(select name=\+name+\)。22public int doStartTag() throws JspException {// TODO Autogenerated method stubif(type==null||()){ throw new JspException(type 不能為空 )。制定成數(shù)據(jù)字典標(biāo)簽,它們直接生成下拉框。//************************************************************************// return contractOrder。coSum=sum。(productOrder)。(sumprice)。(note)。String noteName=note+i。float price=(().getParameter(priceName))。(number)。String numberName=number+i。amp。amp。String product=().getParameter(productName)。i++){ProductOrder productOrder=new ProductOrder()。for(int i=0。//增加產(chǎn)品總數(shù)int qsum=(hid)。((),request,response)。//產(chǎn)品發(fā)送狀態(tài)(coState)。//訂單類型(coType)。(cohandler)。//訂金(coPayment)。//備注(coNote)。(coLinkman)。(coPinCipal)。(coMoney)。//客戶(cusID)。 } } } //***************************處理合同訂單**********************************//SimpleDateFormat sdf=new SimpleDateFormat(yyyyMMdd)。 } catch (SmartUploadException e) {// TODO Autogenerated catch block()。//文件地址(coAccessory)。String newFileName=path+\\+uuid+.+FileType。if(!())()。} if(ERR==false){String path=(\\uploadfile\\document\\)。ErrMsg=上傳文件失??!文件大小超出了限定的范圍(最大++K)。amp。//得到文件大小(FileSize+===文件大小 )。 return null。 //將擴(kuò)展名轉(zhuǎn)換成小寫if ((FileType)==1){ ERR=true。 // 取當(dāng)前文件 // 取得文件并保存if (!()) {//得到文件擴(kuò)展名String FileType=()。} catch (SmartUploadException e1) {// TODO Autogenerated catch block()。try { // 上傳文件()。((),request,response)。 //錯(cuò)誤標(biāo)志 String coAccessory=null。findAll(application, request, response, config)。//產(chǎn)品訂單編號(productOrder)。//訂單編號String poID=coID+i。i++){ //增加產(chǎn)品ProductOrder productOrder=(ProductOrder) (i)。 //刪除原有的產(chǎn)品for(int i=0。//********************產(chǎn)品訂單的批量修改***********************************//ProductOrderService productorderservice=new ProductOrderService(application)。}(coUpdTime)。if((null))//如果原先附件為空,設(shè)置本附件為空(null)。Date coUpdTime=new Date()。String coUpdUser=(String) (name)。}else{(coID)。if(contractOrder==null){(message, ErrMsg)。} catch (ServletException e) {(message, ErrMsg)。try {contractOrder = doUpload(application,request,response,config)。String coID=(id)。 //跳轉(zhuǎn)到update頁面 }18/**修改修改合同采用的是先把原先的合同個(gè)里面的所有的產(chǎn)品訂單刪除再添加進(jìn)去**/public void update(ServletContext application,HttpServletRequest request,HttpServletResponse response,ActionConfig config) throws SQLException, ParseException{SimpleDateFormat sdf=new SimpleDateFormat(yyyyMMdd)。//產(chǎn)品數(shù) (count,count)。 (poList,poList)。//*******************獲取此合同里面訂的產(chǎn)品****************************// ProductOrderService poService=new ProductOrderService(application)。 ContractOrder contractOrder=(coID)。以及產(chǎn)品屬將參數(shù)提交到update頁面*/ public void preUpdate(ServletContext application,HttpServletRequest request,HttpServletResponse response,ActionConfig config) throws SQLException{ContractOrderService contractOrderService=new ContractOrderService(application)。}(request, response, config,add)。//產(chǎn)品訂單編號(productOrder)。//訂單編號String poID=coID+i。i++){ProductOrder productOrder=(ProductOrder) (i)。for(int i=0。}(contractOrder)。//創(chuàng)建時(shí)間 (coCreTime)。//創(chuàng)建用戶 (coCreUser)。 HttpSession session=()。 //上傳文件出錯(cuò)提示 (r
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1