《軟件分析與建模》課程設計指導書_第1頁
《軟件分析與建模》課程設計指導書_第2頁
《軟件分析與建模》課程設計指導書_第3頁
《軟件分析與建模》課程設計指導書_第4頁
《軟件分析與建模》課程設計指導書_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件分析與建模課程設計指導書一、課程設計的目的和意義軟件分析建模課程設計是軟件分析與建模課程的實踐性教學環節之一、通過課程設計,使學生掌握軟件分析建模的基本概念,結合實際的操作和設 計,鞏固課堂教學內容,使學生掌握信息管理系統的基本概念、原理和技術,將 理論與實際相結合,使用現有的數據建模工具和數據庫管理系統軟件,規范、科 學地完成一個小型數據庫的設計與實現,將所學的理論知識應用到實踐環節中, 并在此基礎上強化學生的實踐意識、提高其實際動手能力和創新能力。二、設計要求:通過設計完整的軟件系統,使學生掌握信息管理系統中設計各階段的輸入、 輸出、設計環境、目標和方法。重點熟練掌握兩個主要環節一一概

2、念結構設計與 邏輯結構設計,建立軟件的業務流程模型,概念數據模型和物理數據模型;并熟 練使用SQL語言實現數據庫的建立、應用和維護。使用Power Designer建立概 念模型、物理模型,在物理模型中根據需要添加必要的約束、視圖、觸發器和存 儲過程等數據庫對象,最后生成創建數據庫的腳本,寫出軟件設計的文檔。要求如下:1、要充分認識課程設計對培養自己的重要性,認真做好設計前的各項準備 工作。2、既要虛心接受老師的指導,又要充分發揮主觀能動性。結合課題,獨立 思考,努力鉆研,勤于實踐,勇于創新。3、獨立按時完成規定的工作任務,不得弄虛作假,不準抄襲他人內容,否 則成績以不及格計。4、在設計過程中

3、,要嚴格要求自己,樹立嚴肅、嚴密、嚴謹的科學態度, 必須按時、按質、按量完成課程設計。三、課程設計選題的原則課程設計題目以選用學生相對比較熟悉的業務流程模型為宜,要求通過本實 踐性教學環節,能較好地鞏固軟件分析建模的基本概念、基本原理、關系數據庫 的設計理論、設計方法等主要相關知識點,針對實際問題設計概念模型,并應用 現有的工具完成小型數據庫的設計與實現。具體選題見附錄。四、課程設計的一般步驟課程設計大體分五個階段:1、選題與搜集資料:根據分組,選擇課題,在小組內進行分工,進行系統 調查,搜集資料。2、分析與設計:根據搜集的資料,進行功能與數據分析,并進行數據庫、 系統功能等設計。3、程序設計

4、:運用掌握的語言,編寫程序,實現所設計的模塊功能。4、調試與測試:自行調試程序,成員交叉測試程序,并記錄測試情況。5、驗收與評分:指導教師對每個系統,及開發的模塊進行綜合驗收,結合 設計報告,根據課程設計成績的評定方法,評出成績。五、本課程設計內容與要求掌握信息管理系統設計的每個步驟,以及提交各步驟所需圖表和文檔。通過 使用Power Designer建立所設計的系統的軟件模型,并在此基礎上實現數據庫 查詢、連接等操作和觸發器、存儲器等對象設計。1、需求分析:根據自己的選題,繪制的DFD、DD圖表以及書寫相關的文 字說明。2、概念結構設計:繪制所選題目詳細的E-R圖。3、邏輯結構設計:將E-R

5、圖轉換成等價的關系模式;按需求對關系模式進 行規范化;對規范化后的模式進行評價,調整模式,使其滿足性能、存儲等方面 要求;根據局部應用需要設計外模式。4、物理結構設計:選定實施環境,存取方法等。5、數據實施和維護:用DBMS建立數據庫結構,加載數據,實現各種查詢、 鏈接應用程序,設計庫中觸發器、存儲器等對象,并能對數據庫做簡單的維護操 作。6、用JAVA、VC、ASP等設計數據庫的操作界面。7、設計小結:總結課程設計的過程、體會及建議。8、其他:參考文獻等。七、課程設計報告要求任務書的基本要求:進行需求分析,用Power Designer繪制數據流圖,數據字典并配以相關文檔; 進行概念模型設計

6、,用Power Designer設計CDM圖;進行物理模型設計,用Power Designer設計PDM圖;應用程序模型設計,使用PowerDesigner設計面向對象模型。進行數據庫設計并編碼實現部分功能;課程設計報告有四個方面的要求:需求分析。包括此問題的理論和實際兩方面。軟件設計。包括:E-R模型要設計規范、合理,關系模式的設計至少要滿足 第三范式,數據庫的設計要考慮安全性和完整性的要求。所設計的物理數據模型模型、數據庫系統具體實現的說明。編程實現,具體的解決實例。八、成績評定標準序號報告內容所 占 比 重評分原則不及 格及格中等良好優秀1問題描述5%沒有或敘述太簡單不完整基本正確描述正

7、確描述準確2解決方案10%沒有或敘述太簡單不完整基本可行方案良好很有說服力3解決方案中所設計的E-R模 型、關系模式的描述與具體 實現的說明40%沒有或敘述太簡單不完整基本正確、清晰正確,清 晰正確,清晰4具體的解決實例40%沒有或敘述太簡單不完整基本完整完整有價值,并 可以實際 演示。5其他5%包括是否按時完成,報告格式是否規范、語言表達是否通順 等附錄:課程設計題目一、小型超市管理系統基本功能要求:(1)進貨管理:根據進貨單位進貨。(2)銷售管理:每次銷售都產生銷售收據。(3)報表管理:報表分進貨報表、銷售報表等;報表可以有多種格式可供選擇; 可以把報表輸出到文件中,可以預覽報表、打印報表

8、等。系統管理:系統管理員使用,包括用戶權限管理(增加用戶、刪除用戶、密碼修 改等)、數據管理(提供數據修改、備份、恢復等多種數據維護工具、系統運行 日志、系統設置等功能。可選功能(根據時間自己決定是否實現),如:商品預定。退貨處理。各種銷售優惠措施,如根據顧客購買的商品數量或/和時間給予不同的價格。對描述商品的基本信息可進行動態定制,如系統管理員在必要時可刪除商品的 “供貨商”屬性,同時增加“庫存數量”屬性。對于這種類型的需求變化,整個 系統不需要重新實現。其他自己覺得有必要實現的功能。實現要求:分析和設計時要具備所有功能。商品的基本信息由自己確定,例如可以有價格、商品供應商、庫存數量等屬性。

9、 系統的使用者包括顧客、采購員、售貨員、總經理和系統管理員5種。系統管理 員可以使用系統的所有功能,顧客、采購員、售貨員、總經理所能使用的功能由 系統管理員設置。提供一定的安全驗證機制,例如用戶身份在登錄時驗證,不同用戶對頁面的訪問 權限不同。系統編程實現時注意:報表管理可以不用實現。系統管理中的數據管理、系統運行日志、系統設置可以不用實現。二、網上計算機銷售系統某計算機廠商準備開發一個網上計算機銷售系統”,以方便客戶通過Internet 購買計算機。客戶可以通過Web頁面登錄進入“網上計算機銷售系統”,通過 Web頁面查看、選擇、購買標準配置的計算機。客戶也可以選擇計算機的配置或 在線建立自

10、己希望的配置。可配置的組件(如內存)顯示在一個可供選擇的表中。 根據用戶選擇的每個配置,系統可以計算其價格。客戶可選擇在線購買計算機, 也可以要求銷售員在發出訂單之前與自己聯系,解釋訂單的細節,協商價格等。客戶在準備發出訂單時,必須在線填寫關于運送和發票地址及付款細節(支 票和信用卡)表格,一旦訂單被輸入,系統向客戶發送一份確認郵件,并附上訂 單細節。在等待計算機送到的時候,客戶可以在線查詢訂單的狀態。后端訂單處理的步驟是:驗證客戶的信用和付款方式,向倉庫請求所購的計 算機,打印發票并請求倉庫將計算機運送給客戶。在客戶訂單輸入到系統后,銷 售員發送郵件請求給倉庫,附上所訂的配置細節。倉庫從銷售

11、員那里獲得發票, 并給客戶運送計算機。實現要求:分析和設計時要具備所有功能。編程實現時“客戶自己配置計算機”根據本組情況決定是否實現。三、檔案管理系統檔案管理系統是一套功能強大、操作簡便、實用的自動化管理軟件,包括用 戶管理、檔案數據錄入(分為文件錄入和案卷錄入2部分)、案卷數據查詢(分 為文件查詢和案卷查詢2部分)、借閱管理等。可以應用于一般的檔案室,也可 以應用于網絡中的辦公系統,進行聯網操作。本檔案管理系統主要針對某檔案室對檔案管理和業務管理的方便,以現代化 的創新思維模式工作。(一)、下面概括一下本檔案管理系統大致的功能需要。(1)用戶登錄在用戶進入系統前,首先要求用戶進行,登錄時要驗

12、證用戶名和密碼是否匹 配,驗證通過后允許用戶進入本系統操作。(2)修改注冊信息用戶登錄后,可以修改自己的注冊信息,包括修改用戶密碼、每頁顯示行數 等信息,不允許修改用戶名、姓名和部門等信息。(3)權限設置本模塊只有系統管理員可以操作。管理員可以增加系統用戶、刪除系統用戶、修改用戶的相關屬性、修改用戶的權 限表。(4)數據錄入本模塊處理用戶輸入新的檔案文件信息或者檔案案卷信息。輸入數據時要考慮用戶連續錄入的情況,可以從上一條記錄復制數據到新的記錄 中。(5)數據維護本模塊需要具有“數據維護”的權限的用戶可以操作。數據維護模塊對已經“刪除”(只是做刪除標記)的檔案文件做最后判定,判斷 該文件是否需

13、要刪除。此模塊涉及兩種操作:恢復和徹底刪除。(6)數據查詢按用戶輸入的條件查詢相應的檔案文件信息。查詢結果以列表目錄形式顯示,也可以卡片形式顯示。具有檔案處理權限的用戶 可以對查詢的結果編輯并保存,也可以“刪除”(做刪除標記)檔案文件記錄。(7)數據修改本模塊主要實現批量修改數據的功能,可以由用戶指定條件,將數據庫中所有符 合條件的文件或案卷記錄按要求修改某個字段的值。例如:可以指定將所有文件年份為“2002 ”的文件記錄的保管期限改為“長期。(8)檔案借閱此模塊分為外借登記、歸還記錄和電子借閱申請處理兩部分,具有“借閱管理” 權限的用戶可以操作此模塊。外借模塊實現檔案文件的借出登記和歸還登記

14、功 能。電子借閱申請由具有“借閱管理”權限的用戶處理。一般用戶提出閱讀電子文檔 的請求后,被同意閱讀后,文件將被發送給申請人。檔案管理系統用借案文戶閱卷件管管塊管管理理理理模模模模(二)、用戶管理模塊用戶管理模塊包括如圖所示幾個部分。(1)添加用戶:可以對用戶進行添加操作。(2)刪除用戶:管理員可以對已有用戶進行刪除操作。(3)查看用戶權限:每個用戶都具有一定的權限,管理員可以查看用戶的 管理權限。(4)修改管理權限:管理員可以修改用戶的管理權限。(5)添加管理權限:管理員在權限管理中可以添加管理權限。(6)刪除管理權限:管理員在權限管理中可以刪除管理權限。用戶管理用戶管理模塊權限管理添加用戶

15、添加管理權限(三)、借閱管理模塊借閱管理模塊包括:(1)借閱登記:輸入借閱條件后就可以申請借閱登記。(2)借閱查詢:提供對所借出案卷的查詢工作,對歸還日期做詳細說明。(3)網上借閱:網上借閱又提供網上借閱申請、未提交的借閱申請、已處 理的借閱申請、借閱申請處理和網上答復幾個小模塊。其中網上借閱申請、未提交的借閱申請、已處理的借閱申請模塊是所有用戶 都擁有的,借閱申請處理是具有借閱管理權限的用戶所擁有的模塊,網上答復是 具有借閱答復權限的用戶所擁有的模塊。借閱管理模塊借閱登記借閱查詢網上借閱(四)、案卷管理模塊案卷管理模塊包括如下部分:(1)案卷查詢:對所需要的案卷進行查詢操作。(2)案卷錄入:

16、保存案卷。案卷管理模塊(五)、文件管理模塊文件管理模塊包括如下部分:(1)文件查詢:對所需的文件進行查詢操作。(2)文件錄入:保存文件。文件管理模塊文件查詢文件錄入四、實驗室設備管理系統學校每學年要對實驗室設備使用情況進行統計、更新。其中:對于已徹底損 壞的做報廢處理,同時詳細記錄有關信息;對于由嚴重問題(故障)的要及時修 理,并記錄;對于急需修改但又缺少的設備,請求批準購買;新設備購入后要立 即進行設備登記(,同時更新申請表的內容;隨時對現有設備及其修理、報廢情 況進行統計、查詢技術要求和限制條件:1)所有工作由專門人員負責完成,其他人不得任意使用。2)每件設備在做入庫登記時均由系統按類別加

17、自動順序號編號,形成設備 號;設備報廢時要及時修改相應的設備記錄,且有領導認可。3)本系統的數據存儲至少包括:設備記錄、修理記錄、報廢記錄、申請購 買記錄。4)本系統的輸入項至少包括:新設備信息、修理信息、申請購買信息、具 體查詢統計要求。5)本系統的輸出項至少包括:設備購買申請表、修理/報廢設備資金統計表。五、企業人力資源管理系統(HRS)基本功能要求:1)員工信息管理:對企業員工的變動信息進行管理,如人員調入、調出、 部門間調動、離退休處理等。可以查詢企業員工的基本信息,員工的基本信息包 括:姓名、年齡、性別、部門、崗位、工作證號、工作時間等。2)考勤管理:對每位員工的出勤情況進行管理,管

18、理員可以查詢某一時期 公司員工的上班、請假、加班、出差等出勤情況,并統計員工的實際工作時間。工資管理:可自定義工資項目和參數,并根據員工的考勤狀況,核算出員工 的工資,生成工資總表和個人工資表。3)報表管理:可以生成人事報表、員工考勤表、員工工資表等。可以多種 方式輸出結果(如以不同格式輸出到文件中、預覽報表、打印報表等)4)系統管理:系統管理員使用,包括用戶權限管理(增加用戶、刪除用戶、 密碼修改等)、數據管理(提供數據修改、備份、恢復等多種數據維護工具、系 統運行日志、系統設置等功能。5)系統幫助:提供操作指南。6)可選功能(根據時間自己決定是否實現),如:增加員工的種類,對不同種類員工管

19、理不同的基本信息。系統管理員可動態自定義員工信息的基本項,如系統管理員必要時可刪除 “工作證號”這一項,同時增加“身份證號”一項。對于這種類型的需求變化, 整個系統不需要重新實現。實現要求:編程實現時必須具備員工信息管理、考勤管理、工資管理以及系統管理中的 用戶管理功能。報表管理和系統管理中的數據管理、系統運行日志、系統設置可 不實現;系統幫助盡量詳細。系統使用者包括超級用戶和普通用戶兩類,超級用戶可以使用全部功能,普 通用戶所能使用的功能由超級用戶設置。餐飲管理系統功能模塊劃分:前臺操作系統訂餐管理模塊:點菜(輸入桌臺代碼和食物代碼)、加菜、下單。結賬管理模塊:結賬(輸入桌臺代碼)、結賬方式

20、選擇(包括現金結賬、信 用卡結賬、支票結賬、簽單等)。交班管理模塊:統計當班數據(包括桌臺數、人民幣結賬金額以及總金額等), 為下班操作作準備。后臺管理維護系統用戶權限設置:可以查詢員工的基本資料(姓名、性別、年齡、出生年月、 籍貫、家庭住址等),員工登錄名稱、密碼、員工操作權限等,可以根據需要進行設置。菜譜設置:新菜單錄入(包括菜式名稱、代碼、類型、價格、成本等)、菜 式修改、刪除等菜式維護。付款方式設置:分為人民幣付款、信用卡、支票簽單等,可以根據需要進行 添加和刪除。七、家具城進銷存管理系統為滿足人們對家具的個性需求,經銷商不僅銷售家具產品,而且要為客戶定 制產品,家具的種類、配件繁多,

21、以前的紙質幾張越來越不適應現在的銷售管理。 因此,根據家具行業的需求,從訂貨到來貨到銷售到售后,按流程開發設計家具 行業的進銷存管理系統,建立客戶檔案,實現家具的訂購、庫存和銷售管理。功能要求:(1)實現家具類型、供應商信息的管理;(2)實現客戶信息、家具信心的管理;(3)實現家具入庫的管理;(4)實現家具銷售管理。八、高校教材管理系統主要功能要求:(1)實現出版社、教材類型等的管理(2)實現教材的征訂、訂購管理根據各系院老師提供的教材清單,上報到學院審核,再由教務處與供應商聯 系,供應商根據教務處給出的教材清單,供應相應的的教材。(3)實現教材的入庫管理依據數據庫中教材庫存表的信息進行教材入

22、庫,用來記錄每次教材入庫事件 的操作。其中要記錄的信息有:教材入庫庫存號、入庫教材數量、操作員,上面 三個信息內容需要人工完成;教材名稱、教材作者、出版社、教材所屬,這四個 信息是由數據庫中庫存表中的信息進行自行錄入。(4)教材庫存查詢模塊功能需求查看當前教材庫中所有教材的存儲情況,只能查詢不能有修改和刪除的功 能,庫存的信息存放在數據庫中的庫存表中。查詢的方式有根據教材名稱、教材 作者、出版社、教材庫存和教材所屬這五種方式進行查詢。主要的功能就是顯示 庫存信息,方便工作人員了解教材庫存數量。(5)實現教材的領用管理依據數據庫中教材庫存表的信息進行教材領取,用來記錄每次教材領取事件 的操作。其中要記錄的信息有:教材出庫庫存

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論