資料結構課程設計

2021-03-04 06:53:36 字數 1827 閱讀 8650

總結報告

專業軟體工程

班級軟體1007

學號 20103540

姓名***

日期 2012.9.17

東北大學軟體學院

第一章需求分析

● 問題定義:

實現乙個網上拍賣系統,根據需求描述和附加的框架**,完成乙個網上拍賣系統。

● 分析:

整個系統執行於windows平台,是基於b/s結構的商業應用程式,程式為使用者提供註冊資訊,登陸,商品上架,商品競拍功能,程式提供目錄系統用來分類管理各類商品,同時為使用者提供商品資訊和競標資訊查詢與商品搜尋功能。既然要完成網上拍賣系統,首先想到是拍賣系統的參與者client,advertisement和必不可少的date類,相應的應該有client的集合group和advertisement的集合listing,進一步考慮,假如廣告非常多時,客戶將很難查詢相應的資訊和找到相應的廣告進行投標,為了增加客戶的使用體驗,可新增category類及其對應的集合類categories來對廣告進行分類,方便客戶對廣告的競標和相關資訊的查詢。該系統是網上拍賣系統,client發布advertisement和對advertisement進行競標,所以還應該有個bid類。

通過分析該系統涉及client,advertisement,date,group,listing,category,categories及bid總共8個類。

● 系統功能:

1. 註冊使用者、使用者登入/登出.。

2. 使用者可以張貼自己所要拍賣的物品。

3. 使用者也可以瀏覽他人已經張貼的廣告。

4. 使用者也可以將已經張貼的廣告按照自己的需求進行排序。如按張貼時間,截止時間,數量等進行排序。

5. 使用者可以在廣告中搜尋自己所需要的廣告資訊。

6. 顯示不同分類下的廣告,以及當前類別和其子類別下的廣告。

7. 競拍已經張貼拍賣物品。

● 研究意義:

1.熟悉c++語,法標頭檔案的宣告以及具體函式的實現。

2.通過對實驗的操作,加深對鍊錶,堆(優先權佇列),樹等線性結構或層次結構的理解和應用。

3.掌握c++中》、<<、( )操作符過載的意義和應用。

4.學會查詢stl函式,並應用到具體的程式開發中

5.學會應用cout函式或編譯器debug工具除錯解決程式開發中的異常或邏輯錯誤

6.了解c++應用於bs結構開發的機制,學會寫出相應的網頁響應介面

7.熟悉應用程式開發流程,積累個人程式開發經驗。

第二章系統設計

1、總體設計

date類:

client類:

advertisement

group

listing

category

categories

bid第三章系統實現與除錯

date類中過載操作符《的實現。該方法主要是用來比較兩個日期的先後順序。具體實現如下:

bool date::operator <(const date& left)

else if(this->year>left.getyear())

else if(this->month

else if(this->month>left.getmonth())

else if(this->day

else if(this->day>left.getday())

else if(this->hour

else if(this->hour>left.gethour())

else if(this->minute

else if(this->minute>left.getminute())

else if(this->second

資料結構課程設計

指導書山東建築大學 電腦科學與技術學院 二 六年十二月 課程設計基本情況 課程名稱 資料結構課程設計 相關課程 c語言程式設計 visual c 程式設計 資料結構 適合專業 電腦科學與技術 網路工程 軟體工程 設計週數 2周 學分 2學分 開課學期 第4學期 開課單位 電腦科學與技術學院 一 課程...

資料結構課程設計

環境與測繪學院 1 c 物件導向程式設計基礎 實驗簡介 學會用演算法語言c 描述抽象資料型別。理解資料結構的組成分為兩部分,第一部分是資料集 資料元素 第二部分是在此資料集上的操作。從物件導向的觀點看,這兩部分代表了物件的屬性和方法。掌握用c 描述資料結構的基本方法,即通過建立類來描述抽象資料型別。...

資料結構課程設計

長治學院 課程設計報告 課程名稱 資料結構 設計題目 圖書借閱管理系統 系別計算機系 專業 電腦科學與技術 組別10 學生姓名 袁野學號 10407240 起止日期 2012年4月1日 2012年 6月11日 指導教師孫俊傑 目錄第一章需求分析 2 1.1課程設計題目 2 1.2課程設計內容及要求 ...