版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
農(nóng)貿(mào)市場管理系統(tǒng)開發(fā)文檔5/16農(nóng)貿(mào)市場管理系統(tǒng)課程設(shè)計報告作者:季猛時間:2016年7月6日目錄1設(shè)計題目 32設(shè)計的目的 33功能結(jié)構(gòu) 43.1功能模塊劃分 43.2類的設(shè)計 43.3功能模塊劃分 54主要界面截圖 64.1界面的總體設(shè)計 64.2界面設(shè)計的技術(shù)要點 75完成情況介紹 85.1小組總體完成情況 85.2個人完成情況 126開發(fā)難點分析 156.1需求分析存在問題分析 156.2軟件實現(xiàn)難點分析 157總結(jié) 16
宣傳,促進大家對貨物的了解,借此增加訂單數(shù)量。7.人員管理管理員可以隨時管理注冊的用戶,給他們分配權(quán)限。8.貨物管理可以對貨物進行管理,如對貨物的種類進行重新編排,對具體貨物的描述、庫存量、營養(yǎng)價值等進行編寫,對貨物進行搜索,還可以添加新貨物等。9.訂單管理在進入企業(yè)門戶系統(tǒng)的前臺首頁后,顯示給客戶的就是企業(yè)的簡單介紹,用文字形式描述了企業(yè)的基本狀況。4主要界面截圖4.1界面的總體設(shè)計農(nóng)貿(mào)市場信息管理系統(tǒng)的主界面如圖4-1所示。頁面有四個主要區(qū)域:題頭區(qū)(header)、導航區(qū)(navigator)、主體區(qū)(pagebody)及頁腳區(qū)(footer)。題頭區(qū)包含logo和菜單(menu)。主體區(qū)包含左區(qū)(left)和右區(qū)(right)。左區(qū)包含焦點新聞區(qū)(focus_news)和企業(yè)信息區(qū)(info)。農(nóng)貿(mào)市場信息管理系統(tǒng)主界面如圖4-1所示。圖4-1農(nóng)貿(mào)市場信息管理系統(tǒng)主界面4.2界面設(shè)計的技術(shù)要點界面布局通過div實現(xiàn),按圖4-2所示命名各部分div的名字。農(nóng)貿(mào)市場信息管理系統(tǒng)頁面布局如圖4-2所示。圖4-2農(nóng)貿(mào)市場信息管理系統(tǒng)頁面布局建立網(wǎng)站的主題,將網(wǎng)站的界面素材拷貝到主題目錄下。添加樣式表文件all.css,定義各div的樣式。在網(wǎng)頁中引入樣式表文件。5完成情況介紹5.1小組總體完成情況根據(jù)本農(nóng)貿(mào)市場信息管理系統(tǒng)項目開發(fā)的第一階段,明確了用戶對系統(tǒng)的需求,并在系統(tǒng)的需求分析的基礎(chǔ)上,對農(nóng)貿(mào)市場信息管理系統(tǒng)做了概要設(shè)計。主要解決了實現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計問題。包括如何把該系統(tǒng)劃分成若干個模塊、決定各個模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計等。在下一階段的詳細設(shè)計中,我們在概要設(shè)計對農(nóng)貿(mào)市場信息管理系統(tǒng)所做的模塊結(jié)構(gòu)設(shè)計的基礎(chǔ)上,對系統(tǒng)進行詳細設(shè)計,對系統(tǒng)功能進行了細化,獨立成不同的功能模塊,并通過編程加以實現(xiàn)。本農(nóng)貿(mào)市場信息管理系統(tǒng)提供了市場簡介、市場資質(zhì)、農(nóng)資資訊、用戶通知、特價貨物、營養(yǎng)搭配等功能,同時也應(yīng)該為系統(tǒng)的后臺管理人員提供對應(yīng)的信息維護及管理的功能,包括人員管理、貨物管理、訂單管理、資訊通知管理等。系統(tǒng)適用于經(jīng)營蔬菜、水果、糧油制品、肉食品、水產(chǎn)品、蛋品、家禽、豆制品、調(diào)味品、熟食鹵品、腌制品等各類農(nóng)副產(chǎn)品的零售及批發(fā)。由于從前期需求分析到系統(tǒng)調(diào)試時間過于短暫,有一部分功能模塊還未來得及做到完美,界面上也還有繼續(xù)優(yōu)化的可能性。界面截圖如圖5-1到圖5-7所示。圖5-1截圖一圖5-2截圖二圖5-3截圖三圖5-4截圖四圖5-5截圖五圖5-6截圖六圖5-7截圖七5.2個人完成情況我負責的數(shù)據(jù)鏈路層具體完成情況如下:數(shù)據(jù)鏈路層結(jié)構(gòu)示意圖如圖5-8所示。圖5-8數(shù)據(jù)鏈路層結(jié)構(gòu)示意圖以用戶操作(UserAction)為例,我完成了用戶的增、刪、改、查等基本功能,通過不同的Servlet函數(shù)進行數(shù)據(jù)的訪問,并進過request轉(zhuǎn)發(fā)至視圖層。1.用戶注冊protectedvoidadd(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{Useruser=newUser();StringuserNum=request.getParameter("userNum");StringuserName=request.getParameter("userName");StringuserPwd=request.getParameter("userPwd");StringuserEmail=request.getParameter("userEmail");StringuserPhone=request.getParameter("userPhone");user.setUserNum(userNum);user.setUserName(userName);user.setUserPwd(userPwd);user.setUserEmail(userEmail);user.setUserPhone(userPhone);//title=newString(title.getBytes("iso8859-1"),"UTF-8");userService.addUser(user);response.sendRedirect("/supermaket1/UserAction?method=manage");}2.用戶登錄protectedvoidlogin(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{StringuserName=request.getParameter("userName");StringuserPwd=request.getParameter("userPwd");Useruser=userService.findUserByNameAndPwd(userName,userPwd);HttpSessionsession=request.getSession();if(user!=null){session.setAttribute("user",user);//response.sendRedirect("/news1/index.jsp");request.getRequestDispatcher("/common/message.jsp").forward(request,response);}else{request.setAttribute("msg","登錄失??!");request.getRequestDispatcher("/common/message.jsp").forward(request,response);}}3.用戶信息修改protectedvoidwillEdit(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{StringuserNum=request.getParameter("userNum");Useruser=userService.findUserByNum(userNum);//System.out.println(category==null);request.setAttribute("user",user);RequestDispatcherrd=request.getRequestDispatcher("/user/edit.jsp");rd.forward(request,response);}protectedvoidedit(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{Useruser=newUser();user.setUserNum(request.getParameter("userNum"));user.setUserName(request.getParameter("userName"));user.setUserPwd(request.getParameter("userPwd"));user.setUserEmail(request.getParameter("userEmail"));user.setUserPhone(request.getParameter("userPhone"));userService.editUser(user);response.sendRedirect("/supermaket1/UserAction?method=manage");}4.用戶刪除protectedvoiddelete(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{StringuserNum=request.getParameter("userNum");userService.deleteUser(userNum);response.sendRedirect("/supermaket1/UserAction?method=manage");}5.用戶查找protectedvoidmanage(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{StringuserName=request.getParameter("userName");if(userName==null){userName="";Stringps=request.getParameter("pageSize");Stringno=request.getParameter("pageNo");IntegerpageSize=10;IntegerpageNo=1;if(ps!=null){pageSize=Integer.parseInt(ps);}if(no!=null){pageNo=Integer.parseInt(no);}List<User>list=userService.findUsers(userName,pageSize,pageNo);//Integercount=userService.findCount(userName);request.setAttribute("list",list);//request.setAttribute("count",count);RequestDispatcherrd=request.getRequestDispatcher("/user/manage.jsp");rd.forward(request,response);}6開發(fā)難點分析6.1需求分析存在問題分析在軟件生存周期中,只有需求分析是面向用戶的。需求分析是對用戶的業(yè)務(wù)活動進行分析,明確在用戶的業(yè)務(wù)環(huán)境中軟件系統(tǒng)應(yīng)該"做什么"。但是在開始時,由于我們不是用戶問題領(lǐng)域的專家,不熟悉用戶的業(yè)務(wù)活動和業(yè)務(wù)環(huán)境,又不可能在短期內(nèi)搞清楚,我們團隊成員不能準確地提出系統(tǒng)要"做什么",只能根據(jù)網(wǎng)絡(luò)現(xiàn)有資料以及其他系統(tǒng)開發(fā)經(jīng)驗進行模擬用戶需求。在軟件開發(fā)過程中很明顯的會發(fā)現(xiàn),我們之前考慮問題的不全面性,比如貨物添加功能,此功能需要與售貨商家、售貨員盡心關(guān)聯(lián)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職種子生產(chǎn)與經(jīng)營(種子生產(chǎn)技術(shù))試題及答案
- 2025年中職機電技術(shù)(設(shè)備調(diào)試)試題及答案
- 2025年大學倫理學(生命倫理研究)試題及答案
- 2025年中職汽車車身修復(汽車鈑金技術(shù))試題及答案
- 國開電大??啤豆芾韺W基礎(chǔ)》期末紙質(zhì)考試判斷題題庫2026珍藏版
- 2026廣西北海市海城區(qū)海洋局招聘編外人員1人備考題庫及答案詳解參考
- 2026四川成都軌道交通集團有限公司招聘3人備考題庫及答案詳解(奪冠系列)
- 2026年中國水產(chǎn)科學研究院第一批招聘備考題庫(78人)及一套完整答案詳解
- 2025年下學期望城二中高一期末考試語文試題-教師用卷
- 2026廣西壯族自治區(qū)計量檢測研究院招聘2人備考題庫及答案詳解參考
- 日文常用漢字表
- QC003-三片罐206D鋁蓋檢驗作業(yè)指導書
- 舞臺機械的維護與保養(yǎng)
- 運輸工具服務(wù)企業(yè)備案表
- 醫(yī)院藥房醫(yī)療廢物處置方案
- 高血壓達標中心標準要點解讀及中心工作進展-課件
- 金屬眼鏡架拋光等工藝【省一等獎】
- 《藥品經(jīng)營質(zhì)量管理規(guī)范》的五個附錄
- 試論如何提高小學音樂課堂合唱教學的有效性(論文)
- 機房設(shè)備操作規(guī)程
- ASMEBPE介紹專題知識
評論
0/150
提交評論