汽車俱樂部管理 實現功能3

2022-09-29 22:30:18 字數 3841 閱讀 6827

數學與計算機學院

課程設計說明書

課程名稱: 軟體工程課程設計

課程**: 8404131

題目: 汽車俱樂部管理 (實現功能3)

年級/專業/班: 09級軟體工程4班

學生姓名

學號開始時間: 2011 年 5 月 23 日

完成時間: 2011 年 6 月 4 日

課程設計成績:

指導教師簽名年月日

軟體工程課程設計任務書

學院名稱: 數學與計算機學院課程**: 8404131

專業: 軟體工程年級: 2009級4班

一、設計題目

汽車俱樂部管理— 實現功能3。

二、主要內容

功能描述:

(1)會員檔案,車輛檔案,駕駛證資訊及相關的**管理,

(2)俱樂部業務處理,保險,理賠,救授,年檢,二級保養,會員活動等業務。

(3)功能強大的自動提醒管理,關於會員的所有登記的有關時間的專案,都可提醒。如保險到期,二級保養到期,駕駛證到期,年度體檢等。

三、具體要求及應提交的材料

1、印文件(課程設計檔案袋內放如下2份文件)

1)、程設計報告:報告嚴格按照課程設計模板要求做,不能遺漏任何專案,對於多人共同完成的乙個題目要求報告內容不相同。如發現兩份或者以上內容相同同時零分記。

2)、程設計任務書:只要求和您題目對應的任務書

2、子文件

1)、程設計報告

2)、程設計任務書

3)、序說明檔案

4)、總結報告

5)、程式源**

注意:電子文件要求燒錄光碟,初擬方案是電子文件交到負責同學處統一燒錄。

四、主要技術路線提示

建立資料流圖,用層次圖建立軟體結構圖。用e-r圖建立實體模型。

用c++語言編譯程式源**。

五、進度安排

六、推薦參考資料(不少於3篇)

1、物件導向程式設計及c朱立華、朱建、俞瓊著

2、軟體工程張海藩著

3、資料庫系統概論王珊、薩師煊著

4、資料結構嚴蔚敏、吳偉民著

指導教師簽名日期年月日

系主任審核日期年月日

目錄1. 前言6

2. 需求分析7

2.1. 功能分析7

3. 概要設計8

3.1. 資料結構8

3.2. 邏輯結構與物理結構9

3.3. 功能模組劃分10

3.3.1.結構框圖11

3.3.2.程式流圖11

3.3.3.模組功能分析及外部設計12

3.4.抽象資料類定義13

4. 詳細設計14

4.1. 資料型別定義14

4.2. 主要模組內部設計15

4.2.1模組1(會員)設計15

4.2.1.1.模組演算法15

4.2.1.2.流程圖15

4.2.1.3.偽**16

4.2.2模組2(自動提示)設計16

4.2.2.1.模組演算法16

4.2.2.2.流程圖17

4.2.2.3.偽**17

4.2.3模組2(管理員)設計18

4.2.3.1.模組演算法18

4.2.3.2.流程圖18

4.2.3.3.偽**18

5.實現與除錯分析19

5.1.實現環境19

5.2.語言選擇19

5.3.除錯分析19

6.測試分析19

6.1.測試用例19

6.2.測試結果20

7.使用者手冊20

總結21

參考文獻21

1.前言

目前我國汽車俱樂部的出現還是近十年的事,很多是由汽車修理廠改制過來的,一些小俱樂部甚至是車友自發組織的,會員只有幾十個,且服務種類單一,結構簡單,根本滿足不了車主的需要。隨著汽車俱樂部的發展,它們向會員提供全方位的服務,保險,理賠,救授,年檢,二級保養,會員活動等凡是能與汽車沾邊的各種服務。

現在汽車俱樂部的服務越來越全方位化,主要面向俱樂部的會員的服務有:

保險,理賠,救授,年檢,二級保養,會員活動等業務。

所以,在這種越來越複雜的管理模式下,需要乙個管理方便、操作簡單的會員管理系統來幫助管理。

汽車俱樂部會員管理系統具有較好的安全性,且操作方便,能及時更改和查詢會員自己相關的資訊。

系統自動的提示功能有助提醒會員能及時辦理業務。

關鍵字:汽車俱樂部管理系統,業務,管理,自動提示。

2.1功能分析:

1)、使用者需求功能:

(1)會員檔案,車輛檔案,駕駛證資訊及相關的**管理,

(2)俱樂部業務處理,保險,理賠,救授,年檢,二級保養,會員活動等業務。

(3)功能強大的自動提醒管理,關於會員的所有登記的有關時間的專案,都可提醒。如保險到期,二級保養到期,駕駛證到期,年度體檢等。

具體功能:

會員:(1) 會員註冊;

(2) 會員檢視檔案;

(3) 會員修改檔案;

(4) 會員申請保險;

系統自動提示功能:

(1) 提示保險到期;

(2) 提示二級保養到期;

(3) 駕駛證到期;

(4) 汽車年度體檢;

汽車會員管理系統,操作物件有會員和工作人員。會員擁有註冊會員、填寫資料、檢視個人資料、資訊修改、申辦業務等許可權;汽車俱樂部系統管理員的功能較為複雜,包括對會員資訊的維護和業務的辦理等。

會員可以通過使用者名稱和密碼登入系統直接檢視個人的資料,如:個人資訊、汽車檔案和駕駛證資訊等,會員填寫資訊後,一些資訊無法更改,如姓名、賬號和性別等,還可以通過該系統申辦一定的業務,如:保險、年檢、二級保養和理賠等業務。

汽車俱樂部會員管理系統管理人員功能的資訊量大,資料安全性和保密性要求很高。要實現對會員資訊、工作人員資訊和檢視及維護。系統管理員可以受理俱樂部業務,如保險,理賠,救授,年檢,二級保養等業務。

系統還帶有自動提示功能:保險到期,二級保養到期,駕駛證到期和年度體檢到期。

(圖1)系統功能結構圖

3.概要設計

3.1資料結構

1)、在程式中用鍊錶插入和刪除物件。

2)、物件用類來進行定義,對鍊錶的操作用類封裝。使用類來建立結構物件,並對其操作。

(圖2)實體:會員及其屬性

(圖2)實體:車及其屬性

(圖4)實體:駕駛證及其屬性

3.2邏輯結構與物理結構

系統在邏輯上可分為會員操作模式和管理員操作模式。會員的操作只有註冊、查詢、修改和申辦業務。

會員一系列操作的資料流圖為:

(圖5)會員操作流程圖

物理結構上則用檔案進行儲存資料。即「會員資訊資料庫」用檔案代替。

3.3功能模組劃分

3.3.1結構框圖

(圖6)系統結構框圖

3.3.2程式流圖

(圖7)程式流圖

3.3.3.模組功能分析及外部設計

模組一:會員註冊

輸入註冊會員的資訊,並與資訊檔案中的資料進行比對,若有同一賬號的資訊,則不可以註冊,若沒有,則可以註冊,註冊成功,把新註冊的會員資訊匯入資料庫。

模組二:會員模組

在登入是選擇會員模式,並輸入自己的會員賬號和密碼,並與資料庫中的資訊進行比對,若有相同資訊,則通過登入介面進入操作選單介面,若沒有相同的資訊,則不予進入操作介面,並返回重新登入。進入會員操作介面後,會員做自己想要的操作,並把操作保留的資訊寫如資料庫。操作結束,退出系統。

模組三: 管理員模組

在登入介面選擇管理員模式,並輸入自己的賬號和密碼,並與資料庫中的資訊進行比對,若有相同資訊,則通過登入介面進入操作選單介面,若沒有相同的資訊,則不予進入操作介面,並返回重新登入。進入管理員操作介面後,管理員可進行相應操作,如檢視業務,增加和刪除俱樂部的業務等,並把操作保留的資訊寫入資料庫,操作結束,退出系統。

86 開發XControl 3實現功能控制項

xcontrol 有兩個功能控制項,本別定義xcontrol的資料型別,和xcontrol使用到的內部資料的資料型別。首先考慮資料功能控制項,它用於定義xcontrol的接線端的資料型別。我們使用乙個二維的u16陣列表示棋盤布局,所以在資料功能控制項中要使用乙個二維陣列。其次就要來考慮狀態功能控制項...

汽車租賃管理系統 功能模組

2.2系統功能簡介 2.2.1 專案規劃 在對租賃行業的組織結構及職能充分調查了解後,依據對租賃行業的資料流動特點的分析,現在可以進行系統的功能分析,根據軟體工程的原理,需求分析的任務是確定系統必須完成的工作。經過詳細的調研分析之後,可以得出機動車租賃管理系統必須具備的功能下 1 基本資訊管理功能 ...

R3功能詳解 物料管理

sap 物料管理功能詳解 目錄1 mm系統概述 1 1.1 介紹 1 1.2 mm系統 2 1.3 物料需求計畫 2 1.4 採購 2 1.5 庫存管理 3 1.6 收貨 3 1.7 倉庫管理 3 1.8 發票確認 3 1.9 後勤資訊系統 3 1.10 標準系統 4 1.11 客戶化 4 1.12...