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

正文內(nèi)容

超市購物管理系統(tǒng)畢業(yè)設(shè)計論文(編輯修改稿)

2025-01-08 15:19 本頁面
 

【文章內(nèi)容簡介】 ( 2)為項目的啟動、實施及結(jié)束提供了基礎(chǔ)。 ( 3)指定了關(guān)于具體項目目標(biāo)、項目結(jié)構(gòu)、任務(wù)、成本、設(shè)備、性能以及問題的解決方案等方面的指導(dǎo)原則。 項目簡介 ( 1)項目名稱 超市購物管理系統(tǒng) ( 2)面向?qū)ο? 項目開發(fā)者:軟件 071 班 系統(tǒng)預(yù)期用戶:軟件同學(xué) 定義 本文檔所用到的定義如下: ( 1)軟件項目管理:對整個軟件開發(fā)過程進(jìn)行管理。是定義全部項目任務(wù),識別出關(guān)鍵任務(wù),跟蹤關(guān)鍵任務(wù)的進(jìn)展?fàn)顩r,已保證能 及時發(fā)現(xiàn)拖延進(jìn)度的情況 ( 2)軟件生命周期( software life cycle):是人們在研究軟件開發(fā)過程時所發(fā)現(xiàn)的一種規(guī)律性的事實。主要包括計劃、分析、設(shè)計、編程、測試和維護(hù)等階段。 ( 3)需求分析:軟件需求說明書是需求分析階段的最后成果,該說明把在軟件計劃中確定的軟件范圍加以展開,制定出完整的信息描述、詳細(xì)的功能說明、恰當(dāng)?shù)臋z驗標(biāo)準(zhǔn)以及其他與要求相關(guān)的數(shù)據(jù)。 ( 4)概要設(shè)計:經(jīng)過需求分析階段的工作,系統(tǒng)必須“做什么”已經(jīng)清楚了,概要設(shè)計的基本目的就是回答“概括地說,系統(tǒng)應(yīng)該如 何實現(xiàn)”這個問題。概要設(shè)計的重要任務(wù)就是設(shè)計軟件的結(jié)構(gòu),也就是要確定系統(tǒng)是由哪些模塊組成,以及這些模塊相互間的關(guān)系。 ( 5)詳細(xì)設(shè)計:概要設(shè)計已經(jīng)確定了每個模塊的功能和接口,詳細(xì)設(shè)計的任務(wù)就是為每個模塊設(shè)計其實現(xiàn)的細(xì)節(jié)。詳細(xì)設(shè)計階段的根本目標(biāo)是確定應(yīng)該怎樣具體地實現(xiàn)所需求的系統(tǒng),得出對目標(biāo)系統(tǒng)的精確描述。 ( 6)軟件測試:軟件測試就是在軟件投入運行前,對軟件需求、設(shè)計規(guī)格說明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。測試的目標(biāo)是想以最少的時間和人力找出軟件中潛在的各種錯誤和缺陷。 9 項目概述 工作內(nèi)容 ( 1)問題定義(明確問題邊界)。 ( 2)可行性研究(提交可行性研究報告)。 ( 3)項目開發(fā)計劃(提交項目開發(fā)計劃書)。 ( 4)需求分析(提交需求分析說明書)。 ( 5)概要設(shè)計(提交概要設(shè)計說明書)。 ( 6)數(shù)據(jù)庫設(shè)計(提交數(shù)據(jù)庫設(shè)計說明書)。 ( 7)詳細(xì)設(shè)計(提交詳細(xì)設(shè)計說明書)。 ( 8)系統(tǒng)測試(提交測試計劃、測試用例和測試報告)。 ( 9)用戶使用說明(提交用戶手冊)。 交付項 ( 1)軟件產(chǎn)品包 :這個軟件包是已經(jīng)測試好的超市購物管理系統(tǒng)軟件。 ( 2)用戶手冊:用戶幫助文檔,幫助用戶更好的使用該軟件。 非交付項 ( 1)源碼:軟件源代碼。 ( 2)可行性研究報告、項目開發(fā)計劃、需求分析說明書、概要設(shè)計說明書、數(shù)據(jù)庫設(shè)計說明書、詳細(xì)設(shè)計說明書、測試報告:這些文檔是開發(fā)人員為了更好的開發(fā)、維護(hù)而寫的,不需要交付給用戶。 其他需求與約束 ( 1)編碼要規(guī)范、要易讀、易維護(hù)。 ( 2)編程語言采用開源 的 JAVA 語言。 ( 3)文檔必須按照國標(biāo)的文檔編寫。 實施計劃 項目選用的生命周期 本項目采用的軟件生命周期包括可行性研究、項目開發(fā)計劃、需求分析、概要設(shè)計、詳細(xì)設(shè)計、編碼、測試、維護(hù)等活動。采用這個軟件生命周期的好處: ( 1)可以把復(fù)雜的問題趨于簡單化、有效的控制和管理。 ( 2)使每個階段有明確的任務(wù)。 ( 3)使規(guī)模大、結(jié)構(gòu)復(fù)雜的軟件開發(fā)變得很容易。 、項目開發(fā)過程階段劃分 項目開發(fā)過程階段劃分,主要劃分為問題定義及規(guī)劃、需求分析、軟件 設(shè)計、程序編碼、軟件測試、運行維護(hù)六個過程。 具體如表 31 所示。 10 表 31 項目開發(fā)過程階段劃分 、關(guān)鍵問題 風(fēng)險分析如表 33 所示。 表 33 風(fēng)險分析 風(fēng)險排序 風(fēng)險項名稱 風(fēng)險描述 風(fēng)險緩解方案 1 需求分析 對項目的需求分析不夠好,可能導(dǎo)致在進(jìn)行接下來的工作中受到限制和停頓 在需求分析過程中做好充分分析和計劃,當(dāng)做到滿意時,可以開始接下來的工作 2 界面設(shè)計 在實現(xiàn)界面設(shè)計上不能符合用戶的習(xí)慣 在編程這個過程中對美觀設(shè)計多加注重 3 時間控制 成員在時間上把握不是很準(zhǔn) 在開發(fā)過程中適當(dāng)調(diào)整時間的分配,適當(dāng)加快進(jìn)度 階段名稱 起止時間 工 作 內(nèi) 容 階段產(chǎn)品 問題的定義及規(guī)劃 89周 確定軟件開發(fā)目標(biāo)、可行性、 項目計劃 可行性研究報告、 項目計劃書 需求分析 910周 對軟件需要實現(xiàn)的功能進(jìn)行詳細(xì)分析 需求規(guī)格說明書 軟件設(shè)計 1013周 對整個軟件系統(tǒng)分進(jìn)行設(shè)計、 如框架設(shè)計、數(shù)據(jù)庫設(shè)計等 概要設(shè)計說明書 數(shù)據(jù)庫設(shè)計說明書 程序編碼 1314周 對所實現(xiàn)功能的算法設(shè)計 詳細(xì)設(shè)計說明書 軟件測試 1415周 以發(fā)現(xiàn)軟件在整個設(shè)計過程中存在的問題并加以糾正 測試計劃 運行維護(hù) 1520周 在軟件投入使用后,需對軟件 進(jìn)行更改,以滿足用戶的需求 完成系統(tǒng)成品 11 第四章 需求分析 引言 編寫目的 需求分析的任務(wù)簡略的說就是弄清用戶的需求,確定系統(tǒng)必須完成哪些工作,也就是對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求,建立系統(tǒng)的邏輯模型。編寫該文檔的目的如下: ( 1)反映出問題的結(jié)構(gòu),為下階段的設(shè)計、開發(fā)奠定基礎(chǔ)。 ( 2)為小組成員對需求的詳盡理解,以及在開發(fā)開發(fā)過程中的協(xié)同工作提供強有力的保證。 ( 3)作為 選取測試用例和進(jìn)行形式驗證的依據(jù)。 ( 4)作為項目評審驗收的依據(jù)。 術(shù)語定義 ( 1)用例( use case):用例是系統(tǒng)單元提供的外部可感知的功能單元,表達(dá)成系統(tǒng)單元和與之間交互的一個或多個活動者的消息序列,用例的目的是定義清晰的行為塊而不解釋系統(tǒng)的內(nèi)部結(jié)構(gòu)。 ( 2)參與者( actor):每種用戶表示為一個參與者 (actor),一個系統(tǒng)通常有多種用戶,參與者在與用例進(jìn)行交互式使用系統(tǒng)。 ( 3)用例視圖( use case view):系統(tǒng)所有的參與者和所有的用例組 成了用例模型。用例視圖從外部用戶的角度捕獲系統(tǒng)、子系統(tǒng)或類的行為,它將系統(tǒng)功能劃分為對參與者具有意義的事務(wù)。這些功能塊稱為用例。 ( 4)用例圖:用例圖是由參與者、用例、關(guān)聯(lián)和邊界四個要素組成。 ( 5)活動圖:活動圖是通過提供特定的場景內(nèi)交流的圖形化表示來補充用例。活動圖可以描述存在的并且已經(jīng)被定義為需求到處任務(wù)一部分的活動或功能。 ( 6)領(lǐng)域模型:領(lǐng)域模型能捕獲語境中最重要的對象模型,領(lǐng)域?qū)ο蟠硐到y(tǒng)工作的環(huán)境中存在的事情或發(fā)生的事件。 ( 7)行為建模:行為建模顯示了軟件如何對外部事 件或激勵做出相應(yīng)。 參考資料 [1] 竇萬峰 .軟件工程方法與實踐 [M].北京 :機械工業(yè)出版社 ,2021. [2] 可行性研究報告 . [3] 項目計劃分析 . 需求分析 用例圖 超市購物管理系統(tǒng)用例圖如圖 41所示。 12 圖 41 超市購物系統(tǒng)用用例圖 用例規(guī)約 權(quán)限管理系統(tǒng)主要用例有:商品管理用例、定單管理用例和用戶管理用例,下面分別對這三種用例場景進(jìn)行描述。 ( 1)商品管理用例,主要是對商品數(shù)據(jù)添加、編輯、修改、刪除,如表 41所示。 表 41 商品 管理用例 用例 ID號 用例說明 用例名稱 商品 管理 執(zhí)行者 管理員 描述 對 商品 數(shù)據(jù)進(jìn)行添加、編輯、 修改、 刪除操作 涉眾利益 管理員希望管理過程越簡單越好 前置條件 管理員正常登陸系統(tǒng),并且具有 商品 管理權(quán)限 后置條件 管理員對 商品 數(shù)據(jù)進(jìn)行了更新 基本流程 商品 管理 商品 管理頁面 商品 信息 商品 信息 商品 信息 擴展流程 13 員重新填寫驗證不通過的信息 4步 優(yōu)先級 高 業(yè)務(wù)規(guī)則 商品 名稱是否和已有的 商品 名稱重復(fù), 商品 名必須填寫 設(shè)計約束 非功能性需求 字段列表 信息 = 商品 名稱 + [商品 別名 ] + [商品 描述 ] ( 2)定單 管理用例,主要是對 定單 數(shù)據(jù) 確認(rèn) 、編輯、刪除,如表 42 所示。 表 42 定單 管理用例 用例 ID號 用例說明 用例名稱 定單 管理 執(zhí)行者 管理員 描述 對 定單 數(shù)據(jù)進(jìn)行添加、編輯、刪除操作 涉眾利益 管理員希望管理過程越簡單越好 前置條件 管理員正常登陸系統(tǒng),并且具有 定單 管理權(quán)限 后置條件 管理員對 定單 數(shù)據(jù)進(jìn)行了更新 基本流程 定單 管理 定單 管理頁面 定單 信息 定單 信息 定單 信息 擴展流程 4步 優(yōu)先級 高 業(yè)務(wù)規(guī)則 定單 名稱是否和已有的 定單 名稱重復(fù), 定單 名、 定單 ID和必須填寫 設(shè)計約束 非功能性需求 字段列表 信息 = 定單 名稱 + [定單 別名 ] + [定單 描述 ] + 定單 ID ( 3) 用戶 管理用例,主要是對 用戶注冊、登陸、購買、提供 ,如表 43所示。 表 43 用戶 管理用例 用例 ID號 用例說明 用例名稱 用戶 管理 執(zhí)行者 用戶 描述 用戶注冊、登陸、購買、提供等 操作 續(xù)表 14 涉眾利益 管理員希望管理過程越簡單越好 前置條件 管理員正常登陸系統(tǒng),并且具有 用戶 管理權(quán)限 后置條件 用戶對后臺 進(jìn)行了更新 基本流程 請求 購買 管理 購買 管理頁面 填寫 購買 信息 提 交 購買 信息 購買 信息 擴展流程 4步 優(yōu)先級 高 業(yè)務(wù)規(guī)則 購買數(shù)量 是否 為空 , 購買數(shù)量、定單 ID、商品名稱 必須填寫 設(shè)計約束 非功能性需求 字段列表 信息 = 商品 名稱 + [商品 別名 ] + [商品 描述 ] + 定單 ID 性能要求 數(shù)據(jù)精確度 ( 1)要按照嚴(yán)格的數(shù)據(jù)格式輸入,否則系統(tǒng)將給出錯誤 提示信息并要求重新輸入,系統(tǒng)給予不響應(yīng)處理。 ( 2)查詢時要保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。因為通常有文件的記錄會很多,所以系統(tǒng)應(yīng)該兩種方法進(jìn)行查詢:直接查詢和模糊查詢。 時間特性 本系統(tǒng)在正常的網(wǎng)絡(luò)環(huán)境下,應(yīng)能夠保證系統(tǒng)的及時響應(yīng): ( 1)一般操作的響應(yīng)時間應(yīng)在 35秒內(nèi)。 ( 2)數(shù)據(jù)庫檢索超時不超過 20 秒。 適應(yīng)性 滿足運行環(huán)境在操作系統(tǒng)之間的安全移植和與其它應(yīng)用軟件的獨立運行要求。其他適應(yīng)性建立在硬件和系統(tǒng)軟件穩(wěn) 定的基礎(chǔ)上。 運行需求 用戶界面 用戶界面應(yīng)具有一些基本的特性,例如,最重要也是最基本的可使用性(包括使用的簡單性、用戶界面中所用術(shù)語的標(biāo)準(zhǔn)化和一致性、擁有系統(tǒng)幫助功能、快速的系統(tǒng)響應(yīng)和低的系統(tǒng)成本、用戶界面應(yīng)具有的容錯能力、用戶界面的美觀續(xù)表 15 性等),另外還應(yīng)具有靈活性和可靠性等。 硬件接口 支持各種系列 PC機,不需要特定的硬件或硬件接口進(jìn)行支撐。 軟件接口 運行于 Windows、 Linux、 Unix 操作系統(tǒng)、安裝了 java 和 jsp 運行 環(huán)境之上。對其他軟件的調(diào)用接口應(yīng)具有較好的縫合性,和應(yīng)用軟件之間應(yīng)有較好的兼容性。 故障處理 正常使用時不應(yīng)出錯,若運行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。 其他需求 ( 1)系統(tǒng)的功能實現(xiàn)情況 : 用戶可在本系統(tǒng)下實現(xiàn)各種用戶要求的功能。 ( 2)系統(tǒng)的安全性 : 對于系統(tǒng)的重要數(shù)據(jù)都有密碼保護(hù),具有一定的安全性。 ( 3)系統(tǒng)的容錯性 : 用戶輸錯數(shù)據(jù)都有提示信息,具有較好的容錯性能。 ( 4)系統(tǒng)的封閉性 : 用戶的封閉性較好,用戶 基本上在提示信息下輸數(shù)據(jù)。 ( 5)系統(tǒng)的可移植性 : 能在 Windows、 Linux 和 Unix 操作系統(tǒng)上運行。 系統(tǒng)的可維護(hù)性 : 采用基于 JAVA 技術(shù)并且符合 J2EE 開發(fā)規(guī)范的系統(tǒng)應(yīng)用平臺,使系統(tǒng)具有良好的可維護(hù)性和可擴展性。 運行環(huán)境規(guī)定 設(shè)備 處理器型號及內(nèi)存容量:處理器不限制, CPU的內(nèi)存最好在 256MB 以上,硬盤容量大小不限,電腦配帶鼠標(biāo),顯示器等。 開發(fā)工具 ( 1) MyEclipse ; ( 2) Dreamweaver CS4; ( 3) Photoshop CS4; ( 4) Tomcat ; ( 5) MySQL Server ; ( 6) MySQLFron
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1