軟體工程課程設計

2022-12-12 10:54:02 字數 3395 閱讀 3881

一、題目:

1、排隊叫號系統

2、電影院售票系統

3、小型超市系統(不考慮條碼處理部分)

4、公司車隊資訊系統

5、停車場管理系統

6、快遞派送站系統(不考慮條碼處理部分)

7、實驗室裝置管理系統

8、賓館客房管理

9、裝置管理

10、城市公交線路查詢系統

班長進行分組,每5位同學一組;推選組長為專案負責人,組長抽籤選擇題目;由組長安排設計任務;

二、要求:

1、需求分析

使用結構化或物件導向的開發方法對系統的功能及效能要求進行分析,寫出需求規格說明書(可行性分析報告、資料流圖、實體關係圖、狀態轉換圖或系統的用例圖、用例說明、狀態圖或順序圖等)。

2、軟體設計

軟體設計分兩個階段進行:總體設計和詳細設計

總體設計:

1)確定系統總體設計方案,完成系統的模組結構圖及模組的功能說明。

2)系統類及類之間的關係圖,並說明類之間的關係。

3)編制總體設計報告

詳細設計:

1)選擇具有代表性的模組或類進行詳細設計。

2)結構化設計對模組用ipo圖列出輸入/輸出資料結構及演算法

3)物件導向設計,確定類的資料成員(屬性)和方法,並說明其作用。

4)編寫出該項目的詳細設計報告

三、提交的文件:

課程設計報告,包括:需求分析說明書、總體設計說明書、詳細設計說明書

四、演講答辯

17周周五(5月13日)上午,各組組長介紹各自專案並答辯

1、 排隊叫號系統:(以醫院為例)

1) 實現增加、修改、刪除當天安排就診的科室

2) 病號按就診科室**(取號),進入排隊序列

3) 醫生按所屬科室依次從排隊序列中叫號並診斷

4) 每次叫號三次,沒人應答時,標記該號後取下個號

5) 統計醫生個人、科室就診人數

2、 電影院售票系統

電影院有若干個放映廳,每個放映廳座位數相同;根據片源情況安排放映場次和不同影片;觀眾可以選擇任意場次**並選擇可供選擇的位置;系統統計觀眾人數和收入;以**表和月報表的方式統計收入和上座率……

3、乙個面向小型超市的管理系統,可完成以下工作:

1)實現客戶購物收銀管理;

2)向超市倉庫中新增商品,記錄商品的損耗(如過期、變質等非購買方式的損耗);

3)查詢某商品的庫存情況;

4)當各種商品庫存量少於某規定值時,系統給予提示;

5)實現月度、年度商品銷售情況統計(如銷售量最大的商品,銷售額最多的商品,各商品的銷售量、銷售額彙總等)……

4、公司車隊資訊管理

1)實現車隊車輛資訊的管理

2)實現車隊員工資訊管理

3)實現對車輛維修、使用、購置保險等管理

5、停車場管理系統

1)停車場有50個固定車位和50個機動車位,固定車位繳費採用包年制,平時停車不需繳費。機動車位按小時繳費。

2)車輛進入停車場時,系統記錄車輛的車牌號碼和進入時間。車輛離開停車場時,根據車輛車牌號碼判斷是否為固定車位車輛,如果為固定車位車輛則不收費,只記錄車輛離開停車場時間;如果為自由車位車輛則根據進入時間和離開時間計算出停車費用進行收取。所有進出停車場的資訊(包括車牌號碼、進入時間、離開時間、停車費用)都記入乙個進出記錄表以備查詢和統計使用。

3)系統的查詢功能可以查詢包括自由車位空閒數目、自由車位停車情況、固定車位使用情況、固定車位車主資訊、自由車位使用率等多種資訊。將自由車位空閒數目或自由車位使用率顯示在停車場入口處,可以提示即將進入停車場的車主;如果自由車位已滿,更可以給出指示,並不允許繼續進行車輛進入自由車位停車場的操作。

4)系統的管理功能可以檢視一定時間內總收取費用情況,也可以檢視一定時間內的詳細收費情況,可以檢視所有車輛進出停車場的記錄,也可以查詢指定車輛(包括固定車位車輛與自由車位車輛)所有進出停車場的記錄,可以設定和修改固定車位和自由車位數目以及停車費用的費率,而且可以做系統初始化的工作。

6、快遞派送站系統

1)每日根據不同快遞公司送來的快件,掃瞄記錄需派送的快件

2)根據掃瞄記錄的快件單的資訊,呼叫簡訊平台傳送去快遞簡訊

3)收件人取件後記錄該資訊

4)當天沒取件的快件轉入下一工作日繼續催取

5)生成**表和月報表

7、實驗室裝置管理系統

每學年要對實驗室裝置使用情況進行統計、更新,其中:

(1)對於已徹底損壞的作報廢處理,同時詳細記錄有關資訊。

(2)對於有嚴重問題(故障)的要即使修理,並記錄修理日期、裝置名、修理廠家、修理費、責任人等。

(3)對於急需但又缺少的裝置需以「申請表」的形式送交上級領導請求批准購買。新裝置購入後要立即進行裝置登記(包括類別、裝置名、型號、規格、單價、數量、購置日期、生產廠家、購買人等),同時更新申請表的內容。

(4)隨時對現有裝置及其修理、報廢情況進行統計、查詢,要求能夠按類別和時間段(某日期之前)查詢。

(5)每件裝置在作入庫登記時均由系統按類別自動順序編號,形成裝置號;裝置報廢時要及時修改相應的裝置記錄,且有領導認可。

(6)本系統資料儲存至少應包含:裝置記錄、修理記錄、報廢記錄、購買申請。

(7)本系統的輸入項至少包含:新裝置資訊、修理資訊、申請購買資訊、報廢資訊、具體查詢統計要求。

(8)本系統輸出項至少包含裝置購買申請表、修理/報廢登出/裝置資金統計表。

8、賓館客房管理

主要完成功能:

1)有關客房標準的制定、標準資訊的輸入、修改、查詢等,包括標準編號、標準名稱、房間面積、床位數量、住房單價、是否有空調、電視機、**以及單獨衛生間等。

2)客房基本資訊的輸入查詢、修改,包括客房編號、客房型別、客房位置、客房單價、備註等。

3)剩餘客房資訊的查詢等。

4)訂房資訊的輸入、修改和查詢,包括客房編號、客房種類、客房位置、客房單價、顧客姓名、顧客身份證號碼、入住日期、折扣、備註資訊等。

5)結算資訊的輸入、修改和查詢,包括客房編號、客房種類、位置、客房單價、顧客姓名、顧客身份證號碼、入住日期、折扣、結算日期、備註資訊等。

9、裝置管理

主要功能:

1)購買管理:包括購入裝置數量,購入日期,購買經費,經手人員,裝置號,裝置名。

2)轉借管理:主要包括轉借裝置號,轉借裝置名,經手人,借出日期,歸還日期。

3)維修管理:維修日期,維修人員,維修經費,裝置名,裝置號。

4)庫存管理:包括現存裝置數量,裝置號,裝置名,裝置狀態。

5)報廢管理:報廢日期,裝置名,裝置號,批准人。

6)使用者管理:包括查詢裝置資料資訊與使用者登陸系統和修改密碼。

10、城市公交線路查詢系統

主要功能:

1) 公交線路的增加、修改、刪除

2) 按線路查詢該線路的停靠站點

3) 按起始站點查詢途徑的公交車

4) 按起始站、終點站查詢線路

5) 如沒有直達車,推薦轉乘線路

6) 統計每日的查詢次數

7) ……

軟體工程課程設計

課程設計 報告課程名稱 軟體工程課設 班級 12330104 學號 2011023301183 姓名 張雙全 完成日期 2012 11 29 瀋陽航空航天大學 北方軟體學院 課程設計任務書 專業名稱 軟體工程 課程名稱 軟體工程課程設計 設計題目 學生成績管理系統 起止時間 2012年 11月22日...

軟體工程課程設計報告

企業工資管理系統 目錄引言2 課題研發的背景2 課題研發的目的與意義2 第一章可行性研究2 1.1.技術可行性分析2 1.2.社會可行性分析3 1.3.經濟可行性分析3 1.4.操作可行性3 1.5可行性研究結論3 第二章需求分析3 2.1系統主要功能需求分析3 2.2資料流分析4 2.3 er圖5...

軟體工程課程設計報告

課題名稱 員工工資管理系統的設計與實踐研究 姓名學號 班級指導教師 1.概述 3 1.1問題的提出 3 1.1.1 選題背景與意義 3 1.1.2 開發工具簡介 4 2.可行性分析 4 2.1社會可行性 4 2.2技術可行性 4 2.3經濟可行性 5 3.需求分析 5 3.1系統業務流程圖 6 3....