




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
畢業設計(論文)題目JSP君逸家政服務網站設計和實現起訖日期學生姓名專業班級所在院系指導老師職稱所在單位目錄TOC\o"1-2"\h\z\u第一章緒論 11.1課題背景 11.2選題意義 11.3論文研究內容 21.4論文組織結構 2第二章開發方法及關鍵技術介紹 32.1開發方法介紹 32.2開發過程及步驟 32.3開發技術介紹 3第三章家政服務網站需求分析 73.1系統可行性分析 73.2業務步驟分析 73.3系統數據步驟圖分析 83.4數據字典 11第四章家政服務網站系統設計 154.1系統功效需求 154.2系統功效模塊設計 154.4數據庫設計 16第五章家政服務網站功效實現 215.1家政服務網站首頁 215.2新聞信息模塊 245.3網站信息模塊 245.3.2用戶信息管理模塊 255.3.3訂單信息管理模塊 25第六章系統測試和維護 266.1系統測試簡述 266.2系統登陸測試 266.3系統測試效果 27總結 28謝辭 29參考文件 30ABSTRACTThisarticledescribestheJunYiDomesticServicewebsitedesignanddevelopmentprocess.Alongwiththequickdevelopmentofinformationtechniqueandglobaleconomy,thecompetitionbetweenenterprisesismoreserious.Inordertogetgreatdevelopment,theenterprisemustgettheconsumersstatusintime,handleallrelatedbusinessincludingbothsalesandservices,lowertheoperationfeeandbuildupagoodcommunicationchannelbetweentheenterpriseandconsumers.Ontheotherhand,oursalesteamwasalsolookingforsuchatooltohelpthemonmanagingallkindsofdata.Socombineandmakethedemandoffact.ThissiteusestheJSP+JavaBeanpatternofdevelopmentfordevelopment,useJDBC/ODBCbridgedrivertoconnecttothedatabasedriver,useanddesignprogramtoSQLServerdatabasemanagementsystem,SQLlanguageprinciple,JSPtechnologyhascarriedonthedeeperstudyandapplication,finishdemandanalysis,functionmoduledividing,databasemodeanalysistothestudyofwebsiteforDomesticServicemainly,andhasdesignedstructureofthedatabaseandapplicationprogramfromthis.WebpagedesignusingDreamweaver.Systerinformation,managementofcarsinformationandsoon.Throughthetesting,theoperationresultofthesystemrealizesthemanagementofDomesticServicesystemissteady.Itiseasytooperateandthespeedisfast.Thethesisworksoutaninformationplatformthatismulti-functionuperiorperformance,simpledeployment,completesafeconstructiongoodehpansibilitytransplantationandmaintenance.Thesystemwillbelikelytoappearsomeproblemduringtheapplicationcourse.Forthefuture,wewillconstantlyperfectandrenovatethesystem.Itwillbecomebetterthanbefore.KeyWords:DomesticService,Website,SQL
Server,JSP摘要本文介紹了君逸家政服務網站設計開發過程。伴隨信息技術和全球經濟快速發展,企業之間競爭越來越猛烈。為了尋求發展,在企業和消費者之間需要建立起良好溝通渠道,使企業立即掌握消費情況、處理多種銷售和服務業務,降低運作成本。同時企業產品銷售者也期望有方便實用工具,方便進行各類數據管理、查詢及提交。本網站設計開發是符合時代要求。本網站采取了現在較流行JSP+JavaBean開發模式進行開發,網站頁面設計采取了Dreamweaver,數據庫SQL
Server數據庫管理系統,和數據庫連接驅動程序為JDBC/ODBC驅動橋。本網站設計開發關鍵包含前臺功效設計實現和后臺功效設計實現。前臺關鍵用于和用戶互動,以后臺只有管理員能夠進入,并進行對應管理和維護。用戶經過前臺進入網站,實現注冊、登錄、查詢、訂購等功效;管理員可進入后臺進行用戶管理、商品管理、訂單管理和新聞管理。本系統經過測試,運行效果穩定,操作方便、快捷;實現了一個功效全方面、技術優異、實用性好、安全性高,并含有良好可擴展性、可移植性和可維護性信息平臺。在具體應用過程中,有可能會出現部分問題,以后我們還會對本系統不停地進行完善、更新,使其功效更強大,應用更廣泛。關鍵字:家政服務,網站,SQL
Server,JSP第一章緒論當今社會,是一個信息技術飛速發展時代,在社會方方面面無不包含到多種信息處理。信息是大家對客觀世界具體描述,是大家進行交流和聯絡關鍵路徑。人類正處于一個不停對信息進行加工處理社會當中,信息促進了整個社會發展。伴隨社會信息技術提升,計算機已被廣泛應用于當今社會各個領域,成為推進社會發展首要技術動力。和此同時,近幾年來服務業產業占世界GDP比重連續上升,發展中國家達成60%左右,發達國家普遍達成70%以上,服務行業已經成為中國社會發展重中之重。所以,此次設計我選擇了含有一定實際應用價值課題——君逸家政服務網站設計和實現。1.1課題背景歷來沒有任何事物像互聯網那樣,對人類活動產生如此深刻影響。政務、文化、經濟無一不滲透著網絡,Web技術發展在各行各業給大家信息交流、信息共享提供了便利。對于服務性質企業來講,在全球經濟一體化進程快速加緊、市場競爭日益猛烈環境下,怎樣更有效地把握市場機遇、降低采購成本和運行成本、制造出消費者喜愛產品是企業共同關注焦點。汽車產業作為工業社會天之驕子,今天卻不得不面臨毛利只有5%左右現實。依據國外相關資料,汽車銷售商利潤起源中,售后服務占70%,汽車銷售占10%,零部件銷售占10%,二手車經營占10%,說明售后服務大有利可圖。銷售整車終究受到市場容量限制,而服務市場卻大有開拓余地。所以,我放眼于服務市場,決定著眼于家政服務。如同大家離不開電話一樣,大家也已經離不開計算機和網絡了。互聯網是世界上最大網絡,面對目前市場競爭,從長遠出發,從推進行業向規范化、服務高質量化方向發展角度,我決定利用互聯網,即設計出一個家政服務網站。本家政服務網站走得是一條專業化、規范化、標準化道路,用于提供專業保潔隊伍、專業保潔用具和專業保潔服務等。1.2選題意義當今世界信息化、網絡化快速發展,已在全球范圍內形成了一場新技術、產業和社會革命。因特網已拓展為全球最大資訊網,其遍布全球網絡連接,已經為政府機關機構和科研院校提供信息共享,實現了政府機關部門辦公自動化、網絡化、電子化,大大提升了政府機關辦公效率。對于企業,經濟一體化讓全球競爭日趨猛烈,尤其是加入世界貿易組織后,中國市場逐步開放,國外企業蜂擁而入,中小型企業從面對中國競爭提升到面對全球競爭,這種外部環境競爭程度加劇,將給中國企業尤其是中小型企業帶來極大沖擊和挑戰。假如要在競爭中立于不敗之地,就必需不停地尋求創新、擴大企業影響力、提升產品質量、提升服務質量、提升業務效率和降低成本。實現企業辦工自動化是企業發展必需條件。二十一世紀是信息高速發達時代,網絡作為當今最流行、最方便、最快捷媒介也越來越被大家所接收,并融入我們生活?,F代社會中全部著名企業全部在網上建立了自己網頁或網站,服務類行業也是如此,尤其是家政服務類企業。所以,我決定設計并開發出一個家政企業互聯網網站,便于全部需要人能夠立即得到專業保潔隊伍、專業保潔用具和專業保潔服務。1.3論文研究內容本網站關鍵實現功效有:經過因特網,為用戶提供在線保潔商品和保潔服務查詢、提供了一個便于訂購網站系統,幫助用戶了解相關保潔常識和最新新聞等。網站后臺為管理員提供管理和維護網站功效。同時,宣傳本身,推廣保潔產品品牌。利用網上訂購服務,降低企業銷售成本,提升產品競爭力。借助互聯網強大優勢,在網上隨時隨地查找所要取得行業宏觀信息、同行競爭對手發展及產品信息。在網站上建立自己專門欄目,搜集用戶反饋信息,確保了在較短時間內取得最新信息。1.4論文組織結構第一章是緒論,關鍵是對開發本家政服務網站背景及意義進行分析和研究。第二章關鍵對本家政服務網站使用技術進行介紹。第三章是本家政服務網站需求分析,關鍵介紹了系統概述系統功效需求、系統業務步驟圖和系統數據流圖,其中著重討論系統需求分析。第四章是本家政服務網站系統設計,介紹系統功效模塊設計、系統總體結構設計和系統數據結構設計等系統設計,關鍵討論了系統數據結構設計。第五章描述了本家政服務網站具體實現,介紹系統各個模塊具體實現。第六章則是在前幾章基礎上對系統進行測試和運行。最終對系統進行了認真總結,對未來有一個新展望。第二章開發方法及關鍵技術介紹2.1開發方法介紹信息系統開發方法有生命周期法、原型法和面向對象開發方法等。生命周期法(LifeCycleMethod)是20世紀60年代發展起來一個應用廣泛且比較成管理系統開發方法,它基礎思想是將系統開發工作從開始到結束劃分為若干個階段,每個階段全部有明確任務,而系統開發出來后,并不意味著生命周期結束,而意味著依據組織需要對系統修改和重建開始。原型法(PrototypingMethod)是20世紀80年代發展起來,意在改變生命周期法缺點一個系統開發方法,該法開發思緒是首先依據用戶要求,由用戶和開發者共同確定系統基礎要求和關鍵功效,利用系統快速生成工具,建立一個系統模型,再在此基礎上和用戶交流,將模型不停補充、修改、完善,如此反復,最終直至用戶和開發者全部比較滿意為止,從而形成一個相對穩定、較為理想管理信息系統。2.2開發過程及步驟本家政服務網站開發需要經過以下開發過程:第一步:布署開發環境。
準備所需要開發軟件:SQLServer,Dreamweaver,Photoshop等。第二步:做系統計劃。將功效塊確定,ERStudio建模后導入SQLServer。第三步:寫storeprocedure。將網站所需要storeprocedure全部寫好。到此,數據庫層基礎結束。第四步:寫Manager層。就是為每一個storeprocedure寫一個對應method。第五步:依據網站功效塊創建DEMO。確定網站具體風格。第六步:將表單放入所需要頁面對應位置,按規則取好名稱,并設置表單對應屬性,如不能為空,輸入字符正當判定等。第七步:實現表單里多種和數據庫連接。進行增、刪、改、查等操作,對Manager層方法調用,傳入參數,取得返回DataSet,做好表示層。第八步:部分調整,BUG檢測,再調整。第九步:布署運行環境。2.3開發技術介紹2.3.1Dreamweaver介紹自其1997年開始登場以來,MacromediaDreamweaver已成為專業Web開發所用行業標準處理方案?,F在,有超出3200萬Web專業人士借助Dreamweaver進行Web開發。憑借其巡回HTML關鍵技術,確保在代碼和設計視圖之間進行轉換時代碼質量,Dreamweaver是專業可視化網站開發先鋒。在,為了響應Web開發人員中越來越普及服務器技術,Macromedia推出了DreamweaverUltraDev。此產品提供了Dreamweaver功效和用于采取ASP、JSP、ColdFusion創建Web應用程序工具功效。5月,Macromedia公布了DreamweaverMX,支持現代Web專業人士更廣泛角色。DreamweaverMX將UltraDev最新開發功效和HomeSite關鍵代碼編輯功效融合到關鍵Dreamweaver環境中。這是Macromedia為Web專業人士發明單個開發環境第一步,它經過采取手動編寫代碼、可視化設計或將二者結合在一起方法讓她們以其期望方法構建多種站點和應用程序。DreamweaverMX備受廣大用戶青睞,比過去其它任何Web開發工具(包含全部Dreamweaver舊版本)取得獎項全部要多。伴隨DreamweaverMX在年公布,Dreamweaver經過為基于CSS設計和開發增添創新支持,使Web設計更上一層樓。經過將CSS和全部用戶工作流組合在一起,Dreamweaver將基于標準Web開發分發到每個人手中,最創新一步就是致力于已增加、傳輸范圍很廣由Web專業人士使用CSS。Dreamweaver8是在舊版本基礎之上構建,經過在關鍵領域(如XML和CSS)擴展功效并簡化工作流來幫助用戶在很短時間內完成更多工作。經過支持最新專業設計方法,Dreamweaver8采取Web小區所使用強大開放式、基于標準開發。Dreamweaver還支持全部關鍵服務器技術,包含ColdFusion、PHP、ASP、ASP.NET和JSP,使全部技術等級開發人員設計栩栩如生。我們認為最好實踐是采取技術和開發方法,使用戶能夠快速而又有效地開發大型、符合標準Web應用程序。使用最好實踐確保您站點能夠使用戶推進Web發展,從而愈加好地渲染瀏覽器中全部內容,同時降低維護成本。經過我們和用戶傾心交談,我們知道她們只是期望Dreamweaver能夠幫助她們開始學習Web技術,而且幫助她們了解怎樣使用最新技術和怎樣和它們一同發展。這實際上是Dreamweaver舊版本,同時也是為何設計者和開發人員認為Dreamweaver是行業標準原因。借助此版本,我們側重用戶側重地方,并添加高級CSS創作支持和創新支持方便進行XML集成。您可能已經在MacromediaFlashProfessional8演示中看到了強大而又高級特征,您能夠使用這些特征在Flash創作中向您使用視頻站點實際添加表現力。正如您所了解,Studio8附帶獨立視頻編碼器,所以,我們能夠確保擁有很簡單工作流,該工作流允很多個設計者進行編碼,并將Flash視頻加載到她們頁面中。借助Dreamweaver8版本,我們使其深入簡化,即經過對話驅動、拖放工作流將視頻添加到您站點。只需單擊五次鼠標,便能夠開啟和運行。我們還盡力幫助用戶保持最優異狀態,而且跟上最新技術步伐。經過此版本,我們已經添加了對PHP5和MacromediaColdFusionMX7支持。2.3.2Web2.0介紹秋天互聯網企業(dot-com)泡沫破滅標志著互聯網一個轉折點。很多人斷定互聯網被過分炒作,實際上網絡泡沫和相繼而來股市大衰退看起來像是全部技術革命共同特征。股市大衰退通常標志著蒸蒸日上技術已經開始占領中央舞臺。假冒者被驅逐,而真正成功小說展示了它們力量,同時大家開始了解了是什么將一個小說同另外一個區分開來?!癢eb2.0”概念開始于一個會議中,展開于O'Reilly企業和MediaLive國際企業之間頭腦風暴部分。所謂互聯網先驅和O'Reilly企業副總裁戴爾·多爾蒂(DaleDougherty)注意到,同所謂“瓦解”迥然不一樣,互聯網比其它任何時候全部更關鍵,令人激動新應用程序和網站正在以令人驚訝規律性涌現出來。更關鍵是,那些幸免于當初網絡泡沫企業,看起來有部分共同之處。那么會不會是互聯網企業那場泡沫破滅標志了互聯網一個轉折,以至于呼吁“Web2.0”行動有了意義?我們全部認同這種見解,Web2.0會議由此誕生。在那個會議以后十二個月半時間里,“Web2.0”一詞已經深入人心,從谷歌上能夠搜索到950萬以上鏈接。不過,至今相關Web2.0含義仍存在極大分歧,部分人將Web2.0貶低為毫無疑義一個行銷炒作口號,而其它部分人則將之了解為一個新傳統理念。正如很多關鍵理念一樣,Web2.0沒有一個明確界限,而是一個重力關鍵。不妨將Web2.0視作一組標準和實踐,由此來把距離關鍵或遠或近網站組成為一個類似太陽系網絡系統,這些網站或多或少地表現著Web2.0標準。協作式垃圾信息過濾產品,比如Cloudmark,就聚集了電子郵件用戶們對于“一封郵件是或不是垃圾郵件”眾多相互獨立決議,從而勝過了依靠于分析郵件本身那些系統。偉大互聯網成功者并不主動地四處推銷其產品,這幾乎成為公理。她們采取“病毒式營銷”(viralmarketing)方法,也就是說,部分推介會直接從一個用戶傳輸到另外一個用戶。怎樣一個網站或產品依靠廣告來進行宣傳,你幾乎能夠斷定它不是Web2.0。即便很多互聯網基礎設施本身,包含在大多數網絡服務器中用到Linux,Apache,MySQL,和Perl,PHP或Python代碼,也全部依靠開放源碼對等生產(peer-production)方法。其中包含了一個集體、網絡給予智慧。在SourceF網站上列有最少10萬種開放源碼軟件項目。任何人全部能夠添加一個項目,任何人全部能夠下載并使用項目代碼。同時,因為作為用戶使用結果,新項目從邊緣遷移到中心。一個對軟件有機接收過程幾乎完全依靠病毒式營銷。同時,作為用戶應用結果,新項目從邊緣遷移到中心,這是一個幾乎完全依靠病毒式營銷,有機軟件采取過程。經驗是:源于用戶貢獻網絡效應,是在Web2.0時代中統治市場關鍵。我們也很輕易看到Web2.0是怎樣重新打造地址簿。一個Web2.0風格地址薄將把PC或電話受騙地地址簿,僅僅看成一個你顯式要求系統記憶聯絡人緩存。同時,一個基于互聯網Gmail風格異步代理,將保留發送或接收每個消息,每個電子郵件地址和每個使用過電話號碼,而且發明出社交網絡啟發性算法,來決定當一個答案不能在當地緩存中找到時,應該提供哪個作為替換。在缺乏答案情況下,該系統會查詢更寬廣社交網絡。一個Web2.0字處理程序將會支持維基風格協作編輯,而不僅僅是處理獨立文檔。不過該程序也會支持我們期望在基于PC字處理器中得到那種豐富格式。Writely是這種程序一個優異范例,即使它還未引發廣泛關注。另外,Web2.0革命不會局限于PC程序。比如,在CRM這么企業級應用程序中,S展示了網絡是怎樣被用來以服務方法來傳輸軟件。在探索上述七大標準過程中,我們已經強調了Web2.0部分關鍵特征。我們探討每一個例子全部表現著這些標準中一個或多個,不過可能不滿足其它標準。所以,讓我們經過總結我們認為是Web2.0企業關鍵競爭力部分方。服務,而不是打包軟件,含有高成本效益可伸縮性??刂篇毺?、難以再造數據源,而且用戶越多內容越豐富。把用戶作為共同開發者來信任。利用集體智慧。經過用戶自服務來發揮長尾力量。軟件超越單一設備。輕量型用戶界面、開發模式、和商業模式。第三章家政服務網站需求分析3.1系統可行性分析技術可行性:本系統采取WindowsXP作為操作平臺。數據庫開發平臺選擇SQLSERVER,該數據庫管理系統在windows98和windows/professional上全部能運行,并提供數據庫之間數據復制功效,可替換現有系統單據數據手工傳輸工作,降低犯錯率,提升數據可用性。本系統應用軟件開發平臺選擇JSP。營運可行性:本系統操作簡單,上手較快,營運環境要求低。面對于系統設計還應該以“標準性、安全性、兼容性、高效性、保密性、可維護性”為標準,在著眼于目前實用基礎上,為未來系統擴展,升級留有余地。軟件開發應能在較長時間內滿足學校發展需要。故還需要滿足這多個標準:(1)標準性:系統軟硬件選型全部應該采取工業化標準,這么既能夠確保系統運行質量又能夠分享在此標準上每一次技術進步。(2)可靠性:因為家政服務網站包含到網上交易,系統軟硬件應均為質量可靠,確保不會因為軟硬件故障造成系統運行終止而使整體處于無序混亂狀態。(3)安全性:每個管理員均應有自己密碼,能夠預防非本系統人員進入本系統;又因每個人權限不一致,故能夠預防越權操作。(4)兼容性:系統全部軟硬件理論上全部應有100%兼容性,用以確保軟、硬件可交換性。(5)高效性:因為家政服務網站信息量較大,所以系統對信息處理能力,響應能力全部應是快速而有效,在軟件編制過程中應充足考慮到這一點。(6)可維護性:系統軟件設計時應采取結構化模塊設計,方便于開發和維護,也有利于依據情況隨時進行功效調整。同時在系統開發時應該充足考慮到用戶日常維護,使之能簡便易行。經過可行性分析研究,認為本網站開發方案切實可行,可進行開發。3.2業務步驟分析系統設計以前,要對系統需求進行歸納分析,查找出全部業務主角,確定業務主角后,每個主角相關活動及步驟應清楚地制訂出來,最終設計出邏輯視圖、用戶界面示意圖。
經過認真地調查研究、信息步驟分析和數據搜集,能夠繪制圖1-1業務步驟圖圖例和圖1-2系統步驟圖圖例:圖1-1業務步驟圖圖例圖1-2系統步驟圖圖例3.3系統數據步驟圖分析數據步驟圖是一個能全方面地描述信息系統邏輯模型關鍵工具,它能夠用少數多個符號綜合地反應出信息在系統中流動、處理和存放情況。數據步驟圖關鍵有以下特征:(1)抽象性:在數據步驟圖中具體組織機構、工作場所、人員、物質流等等全部已去掉,只剩下數據存放、流動、加工、使用情況。這種抽象性能便于我們總結出信息處理內部規律性。(2)概括性:它把系統對多種業務處理過程聯絡起來考慮,形成一個總體。而業務編程圖只能孤立在分析各個業務,不能反應出各業務之間數據關系。依據上文所述業務步驟特點,首先對各個方面總數據處理步驟和外部實體進行了描述,然后,依據自頂向下,逐層分解標準,對每個方面處理功效進行細化并分成若干個處理功效,產生細化DFD圖。圖1-3為本文當中使用數據流圖圖例:圖1-3數據流圖圖例圖1-4為本系統頂層數據步驟圖:圖1-4系統數據流圖頂層圖圖1-5為本系統系統數據流一層圖:圖1-5系統數據流一層圖3.3.1用戶管理模塊數據步驟圖本模塊關鍵實現了登陸系統用戶信息注冊,察看,管理員對用戶信息進行管理。本模塊數據流圖圖1-6所表示:圖1-6用戶管理模塊數據步驟圖3.3.2網站信息管理模塊步驟圖本模塊關鍵實現了用戶對網站動態信息瀏覽和管理員對網站動態信息添加、編輯、刪除等功效。本模塊數據流圖圖1-7所表示:圖1-7網站信息管理模塊數據步驟圖
3.3.3新聞信息管理模塊數據流圖本模塊關鍵實現了用戶對網站新聞瀏覽和管理員對網站新聞添加、編輯、刪除等功效。本模塊數據流圖圖1-8所表示:圖1-8新聞信息模塊數據流圖3.4數據字典數據字典是以數據庫中數據基礎單元為單位,按一定次序排列,對其內容作具體說明數據集。其中數據庫中數據基礎單元在不一樣類型數據庫中有所不一樣,如矢量數據庫數據基礎單元是對應自然要素實體點、線和面,關系型數據庫數據基礎單元是字段及其內容統計。數據字典(DataDictionary)中存放著系統中全部數據定義,即對全部數據庫結構描述。數據字典提供了對數據庫數據描述集中管理手段。數據字典是對步驟圖加以補充說明工具,為系統管理員提供了數據項綜合信息。下面將列出管理系統中多個關鍵數據元素。3.4.1外部實體定義名稱:用戶總編號:1-001名稱:用戶總編號:1-001說明:登陸系統進行操作人編號:001輸入數據流:用戶信息+訂單信息輸出數據流:訂單信息+網站新聞信息+網站產品信息3.4.2關鍵處理過程定義名稱:網站新聞管理總編號:2-003名稱:網站新聞管理總編號:2-003功效:編號:P2輸入數據流:新聞信息輸出數據流:新聞信息名稱:產品管理總編號:2-004名稱:產品管理總編號:2-004功效:編號:P3輸入數據流:產品信息輸出數據流:產品信息名稱:用戶注冊總編號:2-001名稱:用戶注冊總編號:2-001功效:編號:P4.1輸入數據流:用戶信息輸出數據流:用戶信息名稱:刪除用戶總編號:2-005名稱:刪除用戶總編號:2-005功效:編號:P4.2輸入數據流:無輸出數據流:無3.4.3關鍵數據流定義名稱:用戶登陸信息總編號:3-001名稱:用戶登陸信息總編號:3-001別名:登陸請求編號:F1數據流起源:用戶數據流去向:P1名稱:管理員業務選擇總編號:3-002名稱:管理員業務選擇總編號:3-002別名:操作選擇編號:F2數據流起源:數據流去向:P2、P3、P4名稱:一般用戶業務選擇總編號:3-003名稱:一般用戶業務選擇總編號:3-003別名:操作選擇編號:F3數據流起源:用戶輸入數據流去向:P2、P3、P43.4.4關鍵數據存放定義名稱:用戶信息表總編號:4-001名稱:用戶信息表總編號:4-001別名:無編號:D3結構:用戶編號+用戶名稱+用戶密碼+注冊時間+性別+地址等關鍵字:用戶編號名稱:新聞信息表總編號:4-002名稱:新聞信息表總編號:4-002別名:無編號:D1結構:新聞編號+新聞標題+新聞內容+公布時間+備注關鍵字:新聞編號名稱:產品信息表總編號:4-003名稱:產品信息表總編號:4-003別名:無編號:D2結構:產品編號+產品名稱+產品價格+公布時間+備注等關鍵字:產品編號名稱:產品類別信息表總編號:4-004名稱:產品類別信息表總編號:4-004別名:無編號:D2結構:類別編號+類別名稱備注關鍵字:類別編號名稱:訂單信息表總編號:4-004名稱:訂單信息表總編號:4-004別名:無編號:D2結構:訂單編號+訂單內容+產品編號+訂單時間+支付方法+是否付款等關鍵字:服務器編號第四章家政服務網站系統設計4.1系統功效需求家政服務網站是隨計算機網絡和電子商務發展而建立起來,依據實際特點,該系統功效關鍵有以下多個方面:注冊功效:一般用戶登陸網站主頁后能夠進行會員注冊。管理員在后臺能夠對注冊會員信息進行管理。登陸功效:會員能夠輸入用戶名和密碼登陸網站前臺。管理員經過管理員名和管理員密碼進入系統后臺。查詢功效:用戶能夠經過輸入關鍵字或選擇商品類別對商品進行查詢。管理員能夠在后臺增加、修改、刪除商品。訂購功效:用戶對自己選擇清潔商品可進行訂購,對訂購信息可進行修改和查看,對自己滿意訂單可進行提交結賬。管理員能夠對用戶訂單進行受理或刪除。新聞功效:用戶能夠在網站上瀏覽最新事實新聞。管理員能夠在后臺添加和編輯網站新聞信息。4.2系統功效模塊設計4.2.1首頁管理模塊功效設計依據當今網站整體計劃,在首頁上實現頁面計劃(包含新聞板塊設計)、網站標識設計、網站登陸、網站動態快速導航等功效。網站標識:進入網站清楚可見網頁LOGO,關鍵利用Photoshop進行美化。4.2.2新聞信息管理模塊功效設計新聞模塊用于國際、國家或本企業新聞公布和處理。該模塊應包含最新動態模塊、服務項目關鍵推薦模塊和保潔常識模塊三個部分。4.2.3用戶信息管理模塊功效設計用戶注冊:用戶登陸君逸家政服務網站平臺首頁后,可進行注冊。4.3系統總體結構圖依據家政服務網站系統特點,能夠繪制圖1-9系統總體結構圖:圖1-9系統總體結構圖4.4數據庫設計4.4.1數據庫設計概述數據庫設計有兩種不一樣方法:以信息需求為主,兼顧處理需求,這種方法稱為面向數據設計方法;以處理需求為主,兼顧信息需求,這種方法稱為面向過程設計方法。數據庫設計3個特點:1、反復性(Iterative);2、試探性(Tentative);3、分步進行(Multistage)。數據庫設計過程(六個階段):1、需求分析階段;2、概念結構設計階段;3、邏輯結構設計階段;4、數據庫物理設計階段;5、數據庫實施階段;6、數據庫運行和維護階段。4.4.2E-R圖簡述E-R圖是識別功效模型和數據模型間關聯關系,在專題數據庫抽取和規范化過程中,采取是簡化E-R圖表示方法,從而避免過繁過細E-R圖表示影響計劃直觀和可用性。系統建模階段關鍵工作關鍵包含專題數據庫抽取、建立,基礎表登記和數據元素規范化等。在計劃工具包中也提供專門E-R圖繪制軟件,而且和對應ERWIN、POWERDESIGN等軟件有接口,確保數據可用性和系統開放性,利于實施階段結果展現和使用。組成E-R圖基礎要素是實體型、屬性和聯絡,其表示方法為:實體型:用矩形表示,矩形框內寫明實體名;屬性:用橢圓形表示,并用無向邊將其和對應實體連接起來;聯系:用菱形表示,菱形框內寫明聯絡名。前臺用戶E-R圖圖1-10:用戶名用戶名密碼操作最新商品商品查詢新聞展示注冊會員購物用戶功效圖1-10前臺用戶E-R圖
管理員E-R圖圖1-11:用戶名用戶名密碼查看新聞管理分類管理商品管理用戶管理修改密碼添加管理員修改用戶名刪除管理員操作系統維護管理員信息圖1-11管理員E-R圖4.4.3系統數據庫設計針對本系統特點,本系統數據結構關鍵包含:用戶信息表、用戶訂單信息表、保潔產品信息表、產品類型信息表、新聞信息表、訂單信息表等。依據實際需求和已備數據庫條件,數據庫設計能夠采取各個組成部分數據表結構以下所表示:用戶信息表關鍵用于統計和調用會員注冊信息,其中注冊用戶名、密碼、密碼確定、真實姓名、住址、性別不能為空。具體見表1-1:
表1-1用戶信息表列名數據類型長度主鍵許可空功效描述IDint4是否編號usernamervarchar50否否用戶名Passwordvarchar100否否密碼sexvarchar50否否性別addressvarchar100否否地址phonevarchar20否是聯絡方法emailvarchar50否是電子郵箱regtimedatetime8否是注冊時間用戶訂單信息表關鍵用于統計和調用用戶訂單信息,其中訂單編號、商品編號、用戶賬號均不能為空。具體見表1-2:表1-2用戶訂單信息表列名數據類型長度主鍵許可空功效描述IDint4是否用戶編號orderidvarchar50否否訂單編號cnnoInt4否否產品編號accountInt4否否帳號保潔產品信息表關鍵用于統計和調用保潔商品信息,具體見表1-3:表1-3保潔產品信息表列名數據類型長度主鍵許可空功效描述IDint4是否產品編號cdNamevarchar20否否產品名稱cdclassInt4否否產品類別singervarchar25否是publishvarchar150否是cdnovarchar30否是priceFloat8否是價格accountInt4否是帳號picturevarchar200否是圖片產品類型信息表關鍵用于分辨產品類型,本網站產品類型關鍵分為兩類:保潔用具和保潔人員。具體見表1-4:表1-4產品類型信息表列名數據類型長度主鍵許可空功效描述IDint4是否類型編碼,也是唯一表示classNamevarchar30否否類別名稱新聞信息表關鍵用于統計和調用網站新聞信息。具體見表1-5:表1-5新聞信息表列名數據類型長度主鍵許可空功效描述IDint4是否新聞信息唯一標識Titlevarchar30否否新聞標題Contentvarchar30否否新聞內容IssueDateDateatime8否否新聞公布時間Typevarchar50否否新聞類別訂單信息表關鍵用于用戶確定訂購商品并進行付款時,對訂單信息統計和調用。全部項均不能為空。具體見表1-6:表1-6訂單信息表列名數據類型長度主鍵許可空功效描述IDint4是否訂單唯一標識Orderidvarchar30否否用戶訂單編號Useridvarchar30否否用戶編號submittimeDatetime6否否提交時間signmenttimevarchar50否否支付方法totalpricevarchar200否否總金額contestVarchar200否否內容ipaddressVarchar200否否所在區域IspayoffVarchar100否否是否付款issalesVarchar50否否是否促銷第五章家政服務網站功效實現5.1家政服務網站首頁打開瀏覽器,在地址欄中鍵入http://localhost:8080/shopping/便可進入“君逸家政服務網站”首頁。圖1-12所表示:圖1-12網站首頁5.1.1用戶注冊模塊用戶注冊模塊為使用本網站用戶提供了使用該網站資源入口,以下為注冊功效關鍵方法和代碼:(1)點擊注冊按鈕時候,調用javascript方法reg():<inputtype="button"name="btn"value="注冊"onclick="reg()"> functionreg(){varurl="<%=path%>/qiantai/userinfo/userReg.jsp";varn="";varw="480px"; varh="500px";vars="resizable:no;help:no;status:no;scroll:yes";openWin(url,n,w,h,s);}上面方法實施以后調用userReg.jsp(2)輸入用戶名以后,點擊右側“檢測是否可用”檢測用戶名是否被其它用戶占用:publicStringjiance(StringuserName){System.out.println("DDDD");try{Thread.sleep(700);}catch(InterruptedExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}Stringsql="fromTUserwhereuserName='"+userName+"'";檢索SQL語句,檢索輸入用戶名是否存在。Listlist=userDAO.getHibernateTemplate().find(sql);if(list.size()>0){return"no";}else{return"yes";}(3)把輸入用戶信息放到數據庫中對應集合里:privateTUserDAOuserDAO;publicStringuserReg(){TUseruser=newTUser();user.setUserName(userName); user.setUserPw(userPw);user.setUserAddress(userAddress);user.setUserTel(userTel);user.setUserRealname(userRealname);user.setUserEmail(userEmail);user.setUserSex(userSex);user.setUserQq(userQq);user.setUserDel("no");userDAO.save(user);//this.setMessage;//this.setPath("/qiantai/index.jsp");return"successAdd";}經過successAdd去找struts.xml文件。name="successAdd">/common/add_success.jsp</result>跳轉到add_success.jsp,注冊成功畫面,操作結束。圖1-13為用戶注冊頁面:圖1-13用戶注冊頁面5.1.2用戶登錄模塊用戶登錄模塊關鍵實現用戶登錄。為了限制該系統資源使用,和避免非法用戶非法操作,只有經過身份確定用戶才能夠訪問相關資源。管理員只有經過管理員身份驗證后才能進行對應操作。登錄模塊步驟圖1-14所表示:進入系統登陸界面選擇用戶身份信息用戶名密碼是否經過?進入對應使用者權限管理界面否是輸入用戶名、密碼進入系統登陸界面選擇用戶身份信息用戶名密碼是否經過?進入對應使用者權限管理界面否是輸入用戶名、密碼圖1-14用戶登錄步驟5.2新聞信息模塊新聞模塊關鍵顯示網站新聞等信息。圖1-15為網站新聞頁面圖:圖1-15新聞頁面5.3網站信息模塊5.3.1網站信息管理模塊本模塊關鍵實現是對網站產品展示、產品信息和產品類型編輯維護等功效。網站信息模塊頁面圖1-16所表示:圖1-16網站信息模塊頁面5.3.2用戶信息管理模塊用戶信息管理模塊。管理員能夠對注冊用戶進行查詢和刪除操作。圖1-17所表示:圖1-17用戶信息管理頁面圖5.3.3訂單信息管理模塊用戶信息管理模塊。管理員能夠對用戶訂單進行查詢、受理和刪除操作。圖1-18所表示:圖1-18用戶訂單管理頁面圖第六章系統測試和維護6.1系統測試簡述系統測試(SystemTest,ST)是將經過測試子系統裝配成一個完整系統來測試。它是檢驗系統是否確實能提供系統方案說明書中指定功效有效方法。在任何軟件系統開發過程中,尤其是在進行大型軟件系統開發中,任何一個編程人員全部不可避免地會產生錯誤。為了盡可能地發覺并更正系統設計中錯誤,降低錯誤造成損失,確保系統開發質量,需要進行系統測試。對程序測試常采取以下兩種方法:一是黑盒法,將程序看成不透明,不考慮其
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 與同學們談地理教學設計 -2024-2025學年地理人教版七年級上冊
- 《第7課 開關量的生成》教學設計教學反思-2023-2024學年小學信息技術浙教版23六年級下冊
- ERCP病人的護理課件
- 2024-2025學年人教版初中美術九年級下冊教案
- 2024年高中物理 第二章 第3節 勻變速直線運動的位移與時間的關系教學設計 新人教版必修1
- 2024年五年級數學上冊 五 分數的意義第5課時 分數與除法(2)配套教學設計 北師大版
- 2024-2025學年高中歷史 第五單元 經濟全球化的趨勢 第26課 經濟全球化的趨勢教學教學設計 岳麓版必修2
- 2024秋八年級英語上冊 Unit 2 How often do you exercise Section B(1a-2e)教學設計 (新版)人教新目標版
- 藥品驗收養護操作規程
- 2024-2025學年高中物理 第九章 固體、液體和物態變化 4 物態變化中的能量交換教學設計1 新人教版選修3-3
- DL-T-5161.8-2018電氣裝置安裝工程質量檢驗及評定規程盤、柜、及二次回路接線施工質量檢驗
- JT-T-1238-2019半柔性混合料用水泥基灌漿材料
- 橋梁設計手冊箱梁
- 2024-2030年中國中低溫耦合劑行業現狀規模與發展趨勢預測報告
- 三年級數學乘法除法豎式計算題100道
- 環境管理臺賬記錄制度
- 農產品質量安全與溯源技術-第1篇
- SYT 7628-2021 油氣田及管道工程計算機控制系統設計規范-PDF解密
- 《旅游規劃與開發》復習備考試題庫(含答案)
- 橋式起重機定期檢查記錄表
- 在線網課知慧《貴州省情(貴州理工學院)》單元測試考核答案
評論
0/150
提交評論