142301班演算法與資料結構設計報告

2021-03-04 09:37:57 字數 1330 閱讀 9493

通達學院演算法與資料結構設計報告

( 2015 / 2016 學年第二學期)

題目: 宿舍管理查詢軟體

專業電腦科學與技術

學生姓名盧禹

班級學號142303

指導教師柯昌博

指導單位計算機學院電腦科學與技術系

日期 2015.4.5-2015.4.9

具體課題題目

宿舍管理查詢軟體

一、 課題內容和要求

為宿舍管理人員編寫乙個宿舍管理查詢軟體, 程式設計要求:

(1) 採用互動工作方式

(2) 可以增加、刪除、修改資訊

(3) 建立資料檔案 ,資料檔案按關鍵字(姓名、學號、房號)進行排序(選擇、快速排序、

堆排序等任選一種)

(4) 查詢 : a.按姓名查詢 ;b.按學號查詢 ;c 按房號查詢

(5) 列印任一查詢結果(可以連續操作)

二、需求分析

課題的使用背景,使用者介面需求以及每個模組的功能要求

(正文格式:宋體,小4號,不加粗,兩端對齊,1.5倍行距)

三、概要設計 (格式:宋體,4號,加粗,兩端對齊)

在此說明每個部分的演算法設計說明(可以是描述演算法的流程圖),每個程式中使用的儲存結構設計說明(如果指定儲存結構請寫出該儲存結構的定義,如果用物件導向的方法,應該給出類中成員變數和成員函式原型宣告),整個程式的框架。

(正文格式:宋體,小4號,不加粗,兩端對齊,1.5倍行距)

四、詳細設計 (格式:宋體,4號,加粗,兩端對齊)

各個演算法實現的源程式(可以是一組源程式,每個功能模組採用不同的函式實現),源程式要按照寫程式的規則來編寫。要結構清晰,重點函式的重點變數,重點功能部分要加上清晰的程式注釋。程式清單可用times new roman字型,大小為5號,單倍行距。

(正文格式:宋體,小4號,不加粗,兩端對齊,1.5倍行距)

五、測試資料及其結果分析(格式:宋體,4號,加粗,兩端對齊)

應準備多組測試資料,對測試輸出的結果進行分析。

合法資料、非法資料及邊界資料等

(正文格式:宋體,小4號,不加粗,兩端對齊,1.5倍行距)

六、除錯過程中的問題(格式:宋體,4號,加粗,兩端對齊)

每個模組設計和除錯時存在問題的思考(問題是哪些?問題如何解決?),以及演算法的改進設想。

(正文格式:宋體,小4號,不加粗,兩端對齊,1.5倍行距)

七、課程設計總結(格式:宋體,4號,加粗,兩端對齊)

總結可以包括 : 課程設計過程的收穫、遇到的問題,遇到問題解決問題過程的思考、程式除錯能力的思考,對該課程組織和考核方式的建議等。

(正文格式:宋體,小4號,不加粗,兩端對齊,1.5倍行距)

演算法與資料結構設計正文

具體課題題目 題目格式 宋體,3號,加粗,居中對齊 一 課題內容和要求 格式 宋體,4號,加粗,兩端對齊 該部分可參考前面給出的問題描述再加以細化一些 正文格式 宋體,小4號,不加粗,兩端對齊,1.5倍行距 二 概要設計 格式 宋體,4號,加粗,兩端對齊 在此說明每個部分的演算法設計說明 可以是描述...

演算法與資料結構設計報告

2015 2016 學年第二學期 題目 專業學生姓名 班級學號 指導教師 指導單位 日期具體課題題目 題目格式 宋體,3號,加粗,居中對齊 一 課題內容和要求 格式 宋體,4號,加粗,兩端對齊 簡單描述課題功能 目的 課題實現語言等,該部分可參考前面給出的問題描述再加以細化一些 正文格式 宋體,小4...

演算法與資料結構

演算法 是按部就班地解決某個問題的方法,是對特定問題求解步驟的一種描述。偽碼語言是一種包括高階程式語言的3種基本控制結構 順序 選擇和迴圈 和自然語言成分的 物件導向 的語言。演算法的特徵 1 可行性 一是演算法中的每個步驟必須是能實現的 二是演算法執行的結果要能達到預期的目的。2 確定性 演算法的...