第一篇:UML網(wǎng)上售樓系統(tǒng)設計論文
[摘要] 本文設計和實現(xiàn)了一個B/S架構(gòu)的網(wǎng)上售樓系統(tǒng)。本系統(tǒng)采用UML建模,Web服務器軟件是IIS5.5,開發(fā)工具是ASp,后臺數(shù)據(jù)庫系統(tǒng)是SQL Server 2000,網(wǎng)頁設計軟件是Macromedia Dreamweaver。
[關鍵詞] 網(wǎng)上售樓 UML ASp
網(wǎng)上售樓系統(tǒng)是一個B2C的電子商務流程,售樓本身業(yè)務繁多,涉及金額數(shù)量大,根據(jù)售樓的實際特點,網(wǎng)上售樓系統(tǒng)在售樓業(yè)務完成以后,可以為用戶提供支付信息,將會員所要支付的款項收錄在支付信息中,為后續(xù)服務提供依據(jù)。
一、系統(tǒng)分析與設計
1.系統(tǒng)用例分析與設計。用例是獲取系統(tǒng)功能需求的一種技術,是從參與者的角度來描述系統(tǒng)行為。一個用例就是參與者與系統(tǒng)的一次交互,它表達了系統(tǒng)的功能和所提供的服務。因此,在識別出參與者的基礎上,可確定在網(wǎng)上售樓系統(tǒng)中,有訪客、會員、管理員三個參與者,訪客可以瀏覽樓盤信息、注冊成為會員。會員可以登錄系統(tǒng)、管理個人信息、訂購房屋、退訂房屋、查詢訂單、查詢退單、查詢支付信息、在留言板上留言。管理員可以管理管理員專欄、管理樓盤房屋信息、管理公告信息、管理會員信息、處理訂單、處理退單、管理支付信息、管理留言板。
在分析階段我們分析了訪客用例、會員用例和管理員用例,而在設計階段,所描述的會員和管理員的用例圖是編寫程序代碼、實現(xiàn)系統(tǒng)功能的依據(jù)。下面僅以角色權(quán)限最大的管理員為例說明(如圖1)。
圖1 管理員用例圖
說明:管理員登錄系統(tǒng)后臺,主要實現(xiàn)幾個大的功能模塊,包括管理會員信息、管理管理員信息、管理留言板、管理公告、管理訂、退、支付單等。在每個大模塊中,又包含具體的基本功能,主要是增、刪、改、查的操作。
2.系統(tǒng)類圖分析設計與數(shù)據(jù)庫邏輯設計。類圖描述系統(tǒng)所包含的類、類的內(nèi)部結(jié)構(gòu)及類之間的關系,表示的是系統(tǒng)中各個對象及其間各種靜態(tài)關系。這種靜態(tài)關系主要有兩種:關聯(lián)和子類型。
類圖分為分析階段的類圖和設計階段的類圖,本系統(tǒng)需要九個類:“會員”、“管理員”、“訂單”、“退單”、“留言”、“公告”、“支付清單”、“樓盤信息”、“房屋信息”(如圖2)。
說明:在對象模型向關系模型的轉(zhuǎn)化中需將業(yè)務邏輯類進行轉(zhuǎn)化,即將每個業(yè)務邏輯類映射為一個數(shù)據(jù)實體,在數(shù)據(jù)庫中用一個或多個數(shù)據(jù)表表示;類屬性映射為數(shù)據(jù)表的字段。本系統(tǒng)涉及的數(shù)據(jù)庫表有:“會員表”、“管理員表”、“訂單表”、“退單表”、“留言表”、“公告表”、“支付清單表”、“樓盤信息表”、“房屋信息表”。3.系統(tǒng)順序圖分析與設計。順序圖顯示了對象之間的動態(tài)合作關系,強調(diào)對象之間消息發(fā)送的時間順序,同時顯示對象之間的交互,順序圖分為分析階段的順序圖和設計階段的順序圖。
設計階段的順序圖是對分析階段在內(nèi)容上的補充和完善,在系統(tǒng)分析和設計中描述了管理員基本信息管理順序圖、留言順序圖、訪客注冊成為會員順序圖、管理員處理退單順序圖、會員提交訂單順序圖。無法一一描述,僅以訪客注冊會員為例。訪客注冊會員順序圖描述為:兩個參與者,即訪客和管理員。訪客進入售樓系統(tǒng)后可以注冊成為會員。訪客要先填寫并提交注冊信息,當還有必填內(nèi)容沒有填時,則會出現(xiàn)注冊失敗,系統(tǒng)會自動提示所要填的信息,此時,訪客修改補充并提交,系統(tǒng)將顯示注冊成功。之后,管理員將審核會員信息,如果符合標準,則改變會員狀態(tài),由“未審核”轉(zhuǎn)變?yōu)椤耙褜徍恕?,只有在已審核狀態(tài)下的會員才能登錄系統(tǒng)(如圖3)。
二、系統(tǒng)實現(xiàn)
1.系統(tǒng)體系結(jié)構(gòu)。本系統(tǒng)采用B/S架構(gòu),B /S模式把處理功能全部移植到了服務器端,用戶的請求通過瀏覽器發(fā)出,無論是使用和數(shù)據(jù)庫維護上都比傳統(tǒng)模式更加經(jīng)濟方便.而且使維護任務層次化:管理員負責服務器硬件日常管理和維護,系統(tǒng)維護人員負責后臺數(shù)據(jù)庫數(shù)據(jù)更新維護。
2.系統(tǒng)開發(fā)工具。本系統(tǒng)采用采用ASp開發(fā)WEB應用程序。ASp(Active server pages動態(tài)服務器主頁的簡稱)內(nèi)含于Internet Information Server(IIS)中,是一套微軟開發(fā)的服務器端腳本環(huán)境。通過ASp ,可以結(jié)合HTML網(wǎng)頁、ASp 指令和ActiveX 元件,建立動態(tài)、交互且高效的WEB 服務器應用程序,所有的程序都將在服務器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當程序執(zhí)行完畢后,服務器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。后臺數(shù)據(jù)庫系統(tǒng)是SQL Server 2000,網(wǎng)頁設計軟件是Macromedia Dreamweaver。
3.主要界面的實現(xiàn)。本系統(tǒng)分為前臺和后臺兩個部分。前臺主要的界面有:前臺首頁、樓盤信息頁、房屋信息明細頁、公告首頁、公告內(nèi)容頁、注冊頁、留言頁、會員修改個人信息頁、提交訂單頁、查看訂單頁、提交退單頁、查看退單頁、支付信息明細頁等;后臺主要的界面有:審核會員頁、發(fā)布公告頁、公告保存頁、管理留言板頁、查看會員信息頁、刪除會員信息頁、修改會員信息頁、查看訂單并受理頁、訂單生成支付信息頁、訂單生成支付信息明細頁、管理員查看支付信息明細頁等(如圖4)。
三、總結(jié)
本文結(jié)合使用了UML 和ASp, 設計并實現(xiàn)了網(wǎng)上售樓系統(tǒng)。采用UML 建模語言進行分析,具有靈活、高效的特點,為進行可視化系統(tǒng)的開發(fā)提供了極大的方便。
參考文獻:
[1]鄺孔武王曉敏:信息系統(tǒng)分析與設計[M].清華大學出版社.2006
[2]陳剛李建義:數(shù)據(jù)庫系統(tǒng)原理及應用[M].中國水利水電出版社.2003
第二篇:網(wǎng)上教學系統(tǒng)的UML設計
《統(tǒng)一建模語言UML》
課程報告
題目:網(wǎng)上教學系統(tǒng)的UML設計
分數(shù):
學期:
班級: 學號: 姓名: __ ___ 授課教師: __
一、需求分析
網(wǎng)上教學系統(tǒng)基本分為三個模塊:
1、教師模塊:教師在教學網(wǎng)站上通過登錄教學系統(tǒng),進行輸入課程介紹、上傳課件、發(fā)布消息、修改和更新消息。
2、學生模塊:學生在教學網(wǎng)站上通過登錄教學系統(tǒng),進行瀏覽信息、查找信息、下載文件。
3、管理員模塊:管理員通過登錄教學系統(tǒng),對頁面維護、批準用戶的注冊申請。
二、用例模型
設計系統(tǒng)首先需要進行用例圖的建立,所以在此進行參與者確定。
1、在網(wǎng)上教學系統(tǒng)中,教師為參與者之一。教師作為教學直接實施者,需要在網(wǎng)上教學系統(tǒng)中進行進行輸入課程介紹、上傳課件、發(fā)布消息、修改和更新消息,如下圖教師用例圖所示。
圖1:教師用例圖
2、學生是網(wǎng)上教學系統(tǒng)的重要參與者。學生作為教學受益者,需要在網(wǎng)上教學系統(tǒng)中進行瀏覽信息、查找信息、下載文件。其用例圖如下圖所示。
圖2:學生用例圖
3、管理員也是網(wǎng)上教學系統(tǒng)的參與者之一,作為系統(tǒng)的維護人員,管理員需要在系統(tǒng)中進行頁面維護、批準用戶的注冊申請。下圖為管理員用例圖。
圖3:管理員用例圖
三、靜態(tài)模型
進行網(wǎng)上教學系統(tǒng)程序設計需要先繪制出類圖,以便程序的編寫。用戶類操作為登錄;
學生類操作處了登錄、注冊外還有瀏覽、下載、查詢。教師類操作有登錄、注冊、上傳、修改、發(fā)布。管理員類操作為基本管理和系統(tǒng)維護。下圖為網(wǎng)上教學系統(tǒng)的類圖。
圖4:用戶類圖
四、動態(tài)模型
4.1、順序圖
4.1.1、學生模塊下載課件順序圖
圖5:學生下載課件順序圖 4.1.2、學生模塊瀏覽頁面順序圖
圖6:學生瀏覽頁面順序圖
4.1.3、教師模塊上傳課件順序圖
圖7:教師上傳課件順序圖 4.1.4、教師模塊修改信息操作順序圖
教師在教學系統(tǒng)上的操作以及教學系統(tǒng)自身運作。
圖8:教師修改操作順序圖
4.1.5、管理員模塊順序圖
管理員與教學系統(tǒng)及教學系統(tǒng)與信息數(shù)據(jù)庫之間的交互。
圖9:管理員順序圖
4.2、協(xié)作圖
4.2.1、學生協(xié)作圖
圖10
圖11 4.2.2、教師協(xié)作圖
圖12
圖13 4.2.3、管理員協(xié)作圖
圖14
4.3、狀態(tài)圖
網(wǎng)上教學系統(tǒng)的基本流程為:用戶在首頁輸入網(wǎng)上教學系統(tǒng)的地址,在登錄界面輸入用戶名以及密碼,系統(tǒng)驗證,若成功則進入下一個狀態(tài),若不成功則返回上一界面。驗證成功時分為三種情況,為管理員用戶則跳轉(zhuǎn)管理員模塊;為教師用戶則跳轉(zhuǎn)教師模塊;為學生用戶則跳轉(zhuǎn)學生模塊。其狀態(tài)圖如下:
圖15:系統(tǒng)狀態(tài)圖
4.4、活動圖
網(wǎng)上教學系統(tǒng)的總活動圖:
圖16:系統(tǒng)活動圖
五、總結(jié)
在進行網(wǎng)上教學系統(tǒng)的UML設計時,需要對Rose軟件有一定的了解,并會使用其進行各種圖的建立,明白不同圖的繪圖規(guī)則以及所需主要項。
網(wǎng)上教學系統(tǒng)的UML設計主要為對用例圖、類圖、順序圖、協(xié)作圖、活動圖、狀態(tài)圖的建立。分析出系統(tǒng)的對象以及功能,這需要對面向?qū)ο笤O計有一定的了解,明白系統(tǒng)中各個部分的內(nèi)容和功能。
UML設計的完整性會影響網(wǎng)上教學系統(tǒng)進程,所以需要認真的進行UML設計。
第三篇:uml課程論文 網(wǎng)上書店項目
南京信息工程大學
課程論文題目
網(wǎng)上書店項目概述
網(wǎng)上購書系統(tǒng)3部分組成:用戶管理、購書網(wǎng)站和訂單處理中心。其中,用戶管理負責用戶注冊及用戶登陸;購書網(wǎng)站是一個Web應用程序,用戶可以通過Web瀏覽器登錄到此網(wǎng)站,在此網(wǎng)站,用戶可以搜索要找的書,查看書的詳細信息并購書;訂單處理中心用來管理購物網(wǎng)站轉(zhuǎn)過來的訂單。
用戶管理主要包括一下功能: ? 注冊用戶信息
1)對于新用戶,單擊“注冊”按鈕,進入用戶注冊頁面; 2)填寫相關注冊信息,填寫完畢后單擊“確定”按鈕; 3)彈出“注冊成功”對話框,即成功注冊。? 用戶登錄驗證
1)對于已注冊用戶,進入用戶登錄頁面; 2)填寫您的用戶名和密碼; 3)單擊“登錄”按鈕;
4)用戶名和密碼正確,登錄成功,進入購書網(wǎng)站;否則返回。? 瀏覽圖書
網(wǎng)站的書籍列表要列出當前網(wǎng)站所有的圖書名稱。當用戶單擊某一圖書名稱時,要列出該書的詳細信息(包括書名、作者、單價)。? 查找圖書
用戶可以在網(wǎng)站的查找框中輸入一個書名,單擊“查找”按鈕可以網(wǎng)站是否有此書,系統(tǒng)將查找結(jié)果(如果有此書,返回書的詳細信息;如果沒有,返回當前沒有此書的信息)返回給用戶。? 購物車管理
用戶可以隨時查看自己的購物車,可以添加或刪除購物車中的商品。
? 購書
在瀏覽圖書時,用戶可以在查看選中圖書的詳細信息時添加次書到購物車,添加完畢可以選擇繼續(xù)購物或是結(jié)算。如果選擇結(jié)算,要填一個購書登記表,該表包括以下內(nèi)容:購書人姓名、地質(zhì)、E-mail、所購圖書的列表、總價。訂單處理中心的功能:
訂單處理中心是一個Web應用程序,在此將列出所有等待處理的訂單,每一筆訂單包含購書人姓名、地址、E-mail、所購圖書的列表、總價。其中,所購圖書列表包括各個書籍信息的明細內(nèi)容,總價是系統(tǒng)自動計算的。
要求:
1、畫出該系統(tǒng)的用例圖、類圖、狀態(tài)圖、活動圖、順序圖、協(xié)作圖、構(gòu)件圖以及部署圖。
2、要求打印。3、6月26日前交。
4、以“學號+姓名”命名,將“學號+姓名.mdl”文件發(fā)至dcwang_exam@126.com.要求:
1)畫出顧客購買圖書的用例圖;
2)畫出網(wǎng)上購書系統(tǒng)的類圖;
3)畫出顧客訂購圖書的順序圖;
4)畫出系統(tǒng)的部署圖。
第四篇:嵌入式系統(tǒng)設計中UML的應用論文
摘要:隨著計算機技術的發(fā)展,嵌入式系統(tǒng)被廣泛應用到社會生產(chǎn)中。嵌入式計算機系統(tǒng)與普通的個人計算機系統(tǒng)存在很大區(qū)別,它具有節(jié)約成本、可靠性高等優(yōu)勢,主要被用于工廠生產(chǎn)設備、大型器件等的控制與監(jiān)視。而隨著人類社會對生產(chǎn)的要求越來越高,因此,需要開發(fā)一個更加高效的嵌入式系統(tǒng)?;诖?,通過運用UML語言,對嵌入式系統(tǒng)進行設計,以尋求更高效的,符合社會生產(chǎn)需求的計算機嵌入式系統(tǒng)。
關鍵詞:計算機技術;嵌入式系統(tǒng);UML語言
UML語言又被稱為標準建模語言,主要是被用來進行軟件開發(fā)與支持模型化的計算機圖形化的語言。在軟件開發(fā)過程中,可以通過標準建模語言提供的可視化與模型化支撐進行軟件規(guī)格、配置及構(gòu)造的最優(yōu)化。與此同時,它還是一種易于表達、功能強大、定義良好的建模語言,基于這些優(yōu)勢,將UML語言應用到嵌入式系統(tǒng)的開發(fā)設計中,能實現(xiàn)目前用戶對該系統(tǒng)的功能、體積、功耗及可靠性的要求。
1嵌入式系統(tǒng)應用背景的產(chǎn)生
嵌入式系統(tǒng)是基于計算機技術,融合了電子技術、半導體技術,并對應用領域?qū)嶋H需求產(chǎn)生的一種具有功能強大、可塑性強及應用廣泛的知識集成系統(tǒng)。由于該系統(tǒng)自身的優(yōu)勢,因此,被廣泛應用于技術、資金密集的工業(yè)生產(chǎn)中。目前,市場中的電子產(chǎn)品、汽車、數(shù)碼等都應用了嵌入式系統(tǒng)進行生產(chǎn)。嵌入式系統(tǒng)最早形成時還形不成“系統(tǒng)”概念,因為最初的嵌入式系統(tǒng)主要是依靠單片機運行的,只能執(zhí)行單線程的工作程序[1]。隨著計算機技術及商業(yè)社會的發(fā)展需求,嵌入系統(tǒng)初步形成,可以運用計算機嵌入式系統(tǒng)進行應用軟件的編輯,執(zhí)行任務管理和內(nèi)存管理等功能。發(fā)展到至今,嵌入式系統(tǒng)已經(jīng)可以實現(xiàn)實時的多任務操作,成為目前應用軟件開發(fā)的主流,發(fā)展與應用前景廣闊。
2UML語言及其框圖的應用模式分析
UML語言是一種應用于計算機系統(tǒng)編程的可視化建模語言,在具體應用操作中可以實現(xiàn)滿足用戶對系統(tǒng)需求的刻畫、分析、設計集成以及實現(xiàn)和測試,實現(xiàn)系統(tǒng)功能的構(gòu)建更加合理[2]。UML建模語言可以將建立的模型數(shù)據(jù)信息運用標準的圖形元素直觀地展示在用戶、測試人員、管理人員以及開發(fā)人員或是其他項目相關人員面前,使他們可以對系統(tǒng)的功能、結(jié)構(gòu)設計進行更好的交流,實現(xiàn)對系統(tǒng)的良好構(gòu)建。目前,市場上最為常用的建模語言主要有Booch、OMT及UML三種語言,相較于其他兩種建模語言來講,UML語言更加簡化,操作簡單、適用范圍廣泛,因此,被許多企業(yè)采用。UML語言不僅可以對靜態(tài)的結(jié)構(gòu)進行建模,還可以對具有動態(tài)行為的系統(tǒng)進行建模,因此,適用于系統(tǒng)的全部開發(fā)階段。UML語言是一種可視化的建模語言,因此,該語言中的所有語素都是由一個個的框圖組成的。系統(tǒng)設計人員應用在UML語言時,就是通過對框圖的描述來實現(xiàn)對整個系統(tǒng)的設計。UML語言的框圖有很多種,現(xiàn)針對幾種主要框圖進行分析。BusinessUseCase框圖與UseCase:這兩種框圖所對應的語素不同,BUC框圖所代表的語素主要是對整個系統(tǒng)的機構(gòu)功能進行描述;而UC框圖則主要是根據(jù)用戶對系統(tǒng)的需求,進行系統(tǒng)功能描述。因此,經(jīng)常被用來與客戶之間進行交流,提取有效建構(gòu)信息。Class框圖:此種框圖是一種靜態(tài)圖,代表語素主要被用來對系統(tǒng)中的類進行描述。通過對該框圖的觀察,可以清楚地了解系統(tǒng)中類的內(nèi)容、功能以及結(jié)構(gòu)關系。StateChart框圖:該框圖主要被用來對建模對象的狀態(tài)及各個建模對象之間的轉(zhuǎn)換關系進行描述,主要用來提供建模系統(tǒng)的動態(tài)功能[3]。此種框圖在實際應用中被廣泛運用到系統(tǒng)的實際建立中,可以生成系統(tǒng)構(gòu)建所需的全部代碼。Collaboration框圖與Sequence框圖:這兩種框圖都是對系統(tǒng)對象之間的相互關系進行描述的框圖。但Sequence框圖在進行描述時主要以時間順序進行,而Collaboration框圖則是針對系統(tǒng)角色與顯示對象之間的交互進行著重描述。通過Collaboration框圖,可以讓系統(tǒng)建筑師與質(zhì)量保證工程師及時了解分析對象的分布情況,若出現(xiàn)不合理狀況,系統(tǒng)建筑師便可及時進行調(diào)整或重新分配。UML語言中包含的這些框圖,在進行系統(tǒng)設計、建模以及分析的過程中,會提供多種不同的圖片表達形式,因此,可以用在系統(tǒng)開發(fā)的不同階段。將UML語言中的這些框圖應用在嵌入式系統(tǒng)開發(fā)中,通過它們之間的有機結(jié)合可以構(gòu)建出一個功能完整、一致的高效系統(tǒng)。
3UML語言在嵌入式系統(tǒng)中的有效應用
3.1以車載GPS終端為例
嵌入式系統(tǒng)在各個領域被廣泛應用,在本文中,我們以車載GPS終端為例進行UML語言在嵌入式統(tǒng)中的有效應用研究[4]。機動車的車載GPS終端是用來進行實時定位的裝置,被廣泛應用在出租車或運輸車這類需要進行調(diào)度、定位的車隊中。該終端的功能實現(xiàn)主要通過車載GPS終端與衛(wèi)星進行實時的信號傳輸,實現(xiàn)對機動車位置的掌握,進而進行準確定位。準確定位后,再通過無線通訊網(wǎng)絡將機動車位置反饋給遠程的中心系統(tǒng)。此時,中心指揮系統(tǒng)就可以清楚掌握終端反饋的位置信息,實現(xiàn)對機動車的遠程控制與跟蹤。在機動車遇到特殊情況時,中心系統(tǒng)可以通過終端對車輛進行控制,實現(xiàn)車隊的正常運行。與此同時,若是車輛遇到險情,車載終端還可以起到電話功能,進行遠程報警。
3.2進行嵌入式設計時對UML語言的需求分析
運用UML語言對嵌入式車載GPS終端系統(tǒng)需求進行分析時,可以通過UseCase框圖進行系統(tǒng)功能分析。UseCase框圖在進行系統(tǒng)功能表達時,在圖中顯示的車載GPS終端系統(tǒng)功能需求將其分為兩部分來展示,即角色與案例。所謂的角色就是指與系統(tǒng)之間進行交互的人和物,而其中的案例則是用來表示系統(tǒng)所提供的功能塊。通過UseCase框圖對系統(tǒng)進行觀察,可以幫助人們將系統(tǒng)實現(xiàn)與系統(tǒng)目標進行分離,因此,可以使系統(tǒng)開發(fā)人員詳細了解系統(tǒng)的重要組成部分。最后,設計出的系統(tǒng)功能能實現(xiàn)用戶的需求,而不會使設計人員在系統(tǒng)細節(jié)實現(xiàn)上過多地浪費時間[5]。通過觀察UseCase框圖發(fā)現(xiàn),車載GPS終端中的角色定位主要有兩類,即車載終端的用戶與監(jiān)控中心的用戶。車載終端的用戶可以通過終端進行報警。而監(jiān)控中心系統(tǒng)的用戶則可以通過系統(tǒng)查詢車輛位置信息及發(fā)送調(diào)度信息。
3.3通過UML語言對產(chǎn)品進行規(guī)格說明
對系統(tǒng)的規(guī)格說明要求要比需求分析的顯示更為詳細,因此,運用UML語言進行嵌入式系統(tǒng)的設計,可以使系統(tǒng)規(guī)格說明更加清晰與直觀。在對車載終端系統(tǒng)中的規(guī)格進行說明時,首先、可以通過Class框圖進行描述。該框圖可以對系統(tǒng)處理的數(shù)據(jù)結(jié)構(gòu)進行描述,對接收到的GPS衛(wèi)星信號進行描述。其次,Class框圖在進行規(guī)格說明時,還要將系統(tǒng)進行功能模塊劃分,并且找出所有系統(tǒng),對主要對象進行識別。之后再通過UML語言中的Collaboration框圖對各對象之間的關系進行描述。最后,在進行規(guī)格說明的業(yè)務描述時,也就是對規(guī)范的操作系統(tǒng)完成主要功能流程的顯示,此時,可以運用UML語言中的Activity框圖進行展示。
4結(jié)語
通過對嵌入式系統(tǒng)開發(fā)需求以及UML語言的功能進行分析,發(fā)現(xiàn)利用UML語言進行嵌入式系統(tǒng)設計可以滿足提高該系統(tǒng)的開發(fā)速度與產(chǎn)品質(zhì)量要求。與此同時,還可以增加系統(tǒng)設計的可重復使用性,實現(xiàn)了對系統(tǒng)設計的優(yōu)化及利用,滿足了用戶對系統(tǒng)的各項需求,具有廣闊的應用前景。
參考文獻
[1]禚百田.UML在空調(diào)嵌入式系統(tǒng)開發(fā)中的應用研究[D].青島:山東科技大學,2010.[2]王承啟.嵌入式系統(tǒng)設計方法研究與嵌入式避障機器人的實現(xiàn)[D].北京:北京交通大學,2009.[3]廖曉文.基于UML與Petri網(wǎng)的嵌入式系統(tǒng)建模方法的研究[D].廣州:廣東工業(yè)大學,2005.[4]曹雷,薛平貞.UML建模在嵌入式系統(tǒng)開發(fā)中的應用[J].現(xiàn)代電子技術,2013(16):41-44.[5]陶明,唐路其.UML在嵌入式系統(tǒng)開發(fā)中的應用[J].江西通信科技,2013(2):7-10
第五篇:網(wǎng)上購物系統(tǒng)論文
目錄
第一章 系統(tǒng)設計概述 1 1.1引言 1 1.1.1系統(tǒng)開發(fā)的背景 1 1.1.2系統(tǒng)開發(fā)的目的與意義 1 第二章 可行性研究與需求分析 3 2.1可行性研究 3 2.1.1技術可行性 3 2.1.2經(jīng)濟可行性 3 2.1.3運行可行性 3 2.1.4法律可行性 3 2.2需求分析 3 2.2.1系統(tǒng)目的 3 2.2.2數(shù)據(jù)流圖 4 2.2.3數(shù)據(jù)字典 6 2.2.4功能需求 8 2.2.5性能要求 8 第三章 項目設計的基本原理和采用的主要方法與技術 9 3.1項目設計的基本原理 9 3.2項目設計采用的主要方法與技術 9 第四章 總體設計 12 4.1總體設計原理 12 4.2運行環(huán)境 12 4.3系統(tǒng)流程圖 12 4.4系統(tǒng)功能模塊圖 14 4.5系統(tǒng)安全與維護 15 第五章 詳細設計 17 5.1程序流程圖 17 5.2數(shù)據(jù)庫設計 19 5.2.1概念結(jié)構(gòu)設計 20 5.2.2邏輯結(jié)構(gòu)設計 23 第六章 編碼實現(xiàn)與測試用例設計 28 6.1登錄界面 28 6.2管理界面 30 6.3網(wǎng)站主界面 33 6.4訂單查詢界面 34 第七章 測試用例設計、測試與運行記錄 37 7.1測試目的 37 7.2 測試目標 37 7.3測試方法 37 7.4測試項目 37 7.5測試界面 37 7.5.1管理員登錄測試 37 7.5.2管理商品信息測試 38 7.5.3管理訂單信息測試 39 7.5.4用戶管理測試 40 7.5.5管理員密碼修改測試 40 7.5.6用戶登錄測試 41 7.5.7用戶個人管理測試 42 7.5.8添加商品信息測試 42 總結(jié) 44 參考文獻 47 本系統(tǒng)必須具備以下幾個功能如下:
1.顧客登錄及身份驗證功能:接受游客的基本信息。
2.顧客在線購物功能:顧客瀏覽商品信息,進行選購,提交訂單后進行交易。3.管理員功能:管理員對整個系統(tǒng)進行管理。
4.購物車功能:在顧客提交訂單之前,一直存放顧客選購得商品