




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件工程 課程設計報告課題: 模擬記事本程序姓名:學號:201217010244 同組姓名:專業班級:計科 12102 班指導教師:周學清設計時間:2015 年上學期第十七周評閱意見:評定成績:指導老師簽名:年月日1 目錄1. 系統描述 . 21.1 系統功能 . 21.2 解決的問題 . 22分析與設計 . 22.1 需求規格設計說明書 . 22.1.1 文件模塊的詳細設計 . 22.1.2 編輯模塊的詳細設計 . 32.2 設計圖 . 42.2.1 用例圖 . 42.2.2 用例規約 . 42.2.3 分析類圖 . 62.2.4 順序圖 . 72.2.5 類圖. 82.2.6 協作圖 .
2、82.2.7 狀態圖 . 93系統詳細設計文檔 . 93.1 模塊流程圖 . 94測試數據及期望結果 . 11 5心得體會 . 14 6參考文獻 . 15 2 1. 系統描述1.1 系統功能新建、打開、保存、另存為、剪切、復制、粘貼、刪除等記事本常規功能。1.2 解決的問題除了常規操作以外, 我們還有些東西需要添加進去,這里面我們包括字體顏色,還有查找方面的操作,對于整個記事本,我們還會添加我們記事本的作者,和相關信息。2分析與設計2.1 需求規格設計說明書2.1.1 文件模塊的詳細設計新建模塊的詳細設計 : 用戶選擇新建后, 先檢測當前的文本內容是否修改過。如果未修改過, 則新建一個空文本文
3、檔。如果修改過,先彈出提示保存對話框,提示用戶是否保存,如果選擇“是”, 先保存當前文本內容, 再新建一個空文本文檔。 如果選擇“否”,則直接新建一個空文本文檔。打開模塊的詳細設計:用戶選擇打開后, 先檢測當前的文本內容是否修改過。如果未修改過, 則打開選擇的文本文件。如果修改過,先彈出提示保存對話框,提示用戶是否保存,如果選擇“是”,先保存當前文本內容,再打開文本文件。如果選擇“否”,則直接打開文件。保存、另存為模塊的詳細設計:當用戶選擇保存或另存時, 先檢測文件內容是否修改過。如果修改過, 保存對文檔的修改。退出模塊的詳細設計:當用戶選擇退出時,彈出提示保存對話框,詢問用戶是否保持。如果選
4、擇“是”,先保存文檔,再退出程序。如果選擇“否”,直接退出程序。3 2.1.2 編輯模塊的詳細設計撤銷模塊的詳細設計:打開一個文本文檔, 當用戶選擇編輯或右鍵彈出菜單中的撤消操作后,判斷一個文本是否已被修改,若已修改,撤消上一步的操作,否則不進行任何操作。剪切模塊的詳細設計:打開一個文本文檔,當用戶選擇編輯菜單或右鍵彈出菜單中的剪切操作后,判斷一個文本是否被選中, 若已選中, 刪除選中的文字, 并將選中的文字傳輸到系統剪切板中,否則不進行任何操作。復制模塊的詳細設計:打開一個文本文檔,當用戶選擇編輯菜單或右鍵彈出菜單中的復制操作后,判斷一個文本是否被選中, 若已選中, 將選中的文字傳輸到系統剪
5、切板中,否則不進行任何操作。粘貼模塊的詳細設計:運行程序,打開一個文本文檔, 在菜單欄上選中編輯菜單或者在文檔中右鍵鼠標菜單,選中“粘貼”,判斷文本文檔是否進行了復制和剪切操作(即判斷系統剪切板是否有內容) ,如果有就將剪切板的內容粘貼到光標處,沒有就繼續執行其他操作步驟。刪除模塊的詳細設計:運行程序,打開一個文本文檔, 在菜單欄上選中編輯菜單或者在文檔中右鍵鼠標菜單選中“刪除”,程序判斷文本文檔是否有已選中的內容,如果有就將選中的內容刪除掉,沒有就執行其他操作。4 2.2 設計圖2.2.1 用例圖圖 1 用例圖2.2.2 用例規約表 1 用例名稱新建涉 及 的 參 與者用戶用例描述在 win
6、dows xp 環境下,新建一個空白txt文檔前置條件記事本系統可用正常事件流1點擊開始 - 所有程序 - 附件- 記事本2在記事本系統界面,點擊文件-新建5 表 2 用例名稱打開涉 及 的 參 與者用例用例描述在 windows xp 環境下,打開一個空白txt文檔前置條件記事本系統可用正常事件流1. 雙擊打開記事本2. 左鍵單擊記事本 - 點擊打開表 3 用例名稱保存或另存為涉 及 的 參 與者用戶用例描述在 windows xp 環境下,保存一個空白txt文檔前置條件記事本系統可用正常事件流1. 打開空白記事本,點擊文件- 保存-再次打開2. 點擊文件 - 另存為 -保存表 4 用例名稱
7、編輯涉及的用例用戶用例描述在 windows xp 環境下,編輯一個空白的文檔前置條件計算機系統可用正常事件流1. 在編輯區域輸入“軟件工程”2. 在編輯區域輸入“ 12102”3. 選中內容“軟件工程”,點擊編輯 -剪切4. 點擊編輯 - 撤銷5. 選中內容“軟件工程”,點擊編輯 -復制6. 點擊編輯 - 粘貼7. 選中內容“軟件工程”,點擊編輯 -刪除8. 點擊編輯 - 查找,查找內容“軟件工程”9. 點擊編輯 - 查找下一個表 5 用例名稱自動換行涉及的用例用戶用例描述在 windows xp 環境下,新建一個空白txt文檔前置條件記事本系統可用正常事件流1. 打開記事本,選擇格式下的自
8、動換行2. 在空白區域里輸入的漢字超過一行字的范圍,點擊自動換行3. 選中在空白區域所編輯的數據,點擊自動換行6 表 6 用例名稱字體涉及的用例用戶用例描述在 windows xp 環境下,新建一個空白txt文檔前置條件記事本系統可用正常事件流1. 在記事本系統界面,點擊格式-字體2. 在編輯區域輸入“軟件工程” ,字體改為wingdings,點擊確定3. 選擇字體 - 斜體4. 選擇字體 - 四號5. 選擇字體 - 希臘語2.2.3 分析類圖圖 2 分析類圖7 2.2.4 順序圖圖 3 順序圖8 2.2.5 類圖圖 4 類圖2.2.6 協作圖圖 5 協作圖9 2.2.7 狀態圖圖 6 狀態圖
9、3系統詳細設計文檔3.1 模塊流程圖圖 1 記事本主模塊記事本文件相關功能描述文檔編輯模塊格式設置模塊10 圖 2 文件功能模塊圖 3 文檔編輯模塊圖 4 格式設置模塊文檔編輯模塊撤銷模塊剪切模塊復制模塊粘貼模塊查找模塊替換模塊文檔相關功能模塊新建模塊打開模塊另存模塊保存模塊退出模塊11 4測試數據及期望結果圖 5 新建文件圖 6 文件模塊功能12 圖 7 另存文件圖 8 編輯模塊功能13 圖 9 格式模塊功能圖 10 查看模塊功能圖 11 幫助模塊14 5心得體會經過了這幾天的時間,我們這個小組一起完成了這個模擬記事本程序設計。發現有以下一些缺點: 在數字統計那里的結果顯示中未出現,有些代碼
10、是從一些資料書中摘取出的, 菜單欄中一些方面還要加強改進。在綜合運用方面我沒有把握好,對一些知識點還是不清楚。 雖然做的程序不是很完美, 但是自己收獲了很多的東西。通過這次課程設計,讓我從心里感受到java 的強大的類庫及功能。在此次程序設計中, 我翻閱了很多參考書, 很多都是相通的知識, 在看的過程中,我有些似懂非懂。 書上有很多關鍵代碼的演示, 但是真正去理解它, 我也用了很長的時間,即使沒有通透,可是在大腦中存有很多關于java等程序設計的方法,這也算是一筆收獲。 程序設計中遇到很多的問題, 我一般上網查詢或者問上一屆的同學。參考他人的做法,多次操作失敗過,但還是得一步步進行。所以說,這次的記事本程序設計給了我一個提高,過程中苦惱了很久, 不
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年6月下旬熱點新聞素材解讀+適用話題+寫作運用及事例
- 臥室紡織品市場政策分析考核試卷
- 區域會展產業區域合作政策優化考核試卷
- 戰略合作伙伴關系評估考核試卷
- 干擾源定位技術國際合作考核試卷
- 醫藥行業市場細分與目標客戶定位策略分析考核試卷
- 2025年中國N-乙基-2-吡咯烷酮數據監測報告
- 2025年中國CCFL遞變器數據監測報告
- 2025年中國3,5-雙三氟甲基苯甲醛數據監測研究報告
- 2025至2030年中國非標鉚釘市場分析及競爭策略研究報告
- 2025年中考英語作文預測及滿分范文11篇
- 新課標(水平三)體育與健康《籃球》大單元教學計劃及配套教案(18課時)
- 《生物安全培訓》課件-2024鮮版
- 高中化學新課標解讀-北師大王磊2024-3-20
- 自動控制原理(全套課件737P)
- (完整版)形式發票模版(國際件通用)
- 中文版EN-12546
- 云南省建筑消防設施施工安裝質量檢測收費標準(試行)
- 中心靜脈導管的護理.ppt
- 銀行駕駛員業務外包協議
- 全套桶裝飲用水(天然泉水、純凈水)QS體系文件(二)-程序文件
評論
0/150
提交評論