面向?qū)ο蠓椒ㄕn程設(shè)計_第1頁
面向?qū)ο蠓椒ㄕn程設(shè)計_第2頁
面向?qū)ο蠓椒ㄕn程設(shè)計_第3頁
面向?qū)ο蠓椒ㄕn程設(shè)計_第4頁
面向?qū)ο蠓椒ㄕn程設(shè)計_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、課程設(shè)計指導(dǎo)書一、課程設(shè)計目的面向?qū)ο蟪绦蛟O(shè)計(C+)是計算機(jī)專業(yè)的一門專業(yè)基礎(chǔ)課,主要內(nèi)容是介紹C+語言中的數(shù)據(jù)類型、運(yùn)算、語句結(jié)構(gòu)及其程序設(shè)計的基本方法;面向?qū)ο蠓椒ㄕn程設(shè)計是在學(xué)生學(xué)習(xí)完上述課程以后進(jìn)行的設(shè)計性實驗課程,目的是使學(xué)生能夠更好地掌握C+程序設(shè)計語言,更深地理解面向?qū)ο蟪绦蛟O(shè)計的基本概念與方法,從而學(xué)會利用C+語言解決一般應(yīng)用問題,并為后續(xù)專業(yè)課程的學(xué)習(xí)奠定程序設(shè)計基礎(chǔ)。通過做課程實驗,學(xué)生應(yīng)能加深對講授內(nèi)容的理解,累積經(jīng)驗、學(xué)會獨立上機(jī)調(diào)試程序;并且逐步達(dá)到綜合運(yùn)用封裝、繼承和多態(tài)等C+難點知識,真正掌握C+語言的精華,從而熟練應(yīng)用C+程序設(shè)計語言。二、課程設(shè)計主要內(nèi)容及要

2、求本課程設(shè)計要求學(xué)生分組完成或者獨立完成一個完整的用C+語言編寫的面向?qū)ο蟮膽?yīng)用程序,以全面掌握C+面向?qū)ο蟪绦蛟O(shè)計的基本知識。三、課程設(shè)計基本步驟及進(jìn)度安排第一次實驗課前,任課老師向每個學(xué)生分配課程設(shè)計題目,講解課程設(shè)計的題目要求和注意事項,并要求學(xué)生根據(jù)題目要求進(jìn)行界面的設(shè)計和功能代碼編寫工作,完成課程設(shè)計報告。實驗進(jìn)行過程中,指導(dǎo)教師只給予適當(dāng)?shù)纳倭恐笇?dǎo),讓每個學(xué)生自己動手完成項目,并要求學(xué)生積極啟動程序邏輯思維,充分發(fā)揮自己的創(chuàng)意,設(shè)計出優(yōu)秀的課程設(shè)計作品。四、考核方法:課程設(shè)計結(jié)束后,要求學(xué)生完成課程設(shè)計報告,總結(jié)課程設(shè)計的問題和經(jīng)驗并由指導(dǎo)老師進(jìn)行答辯。平時成績(考勤)20+報告成

3、績50+答辯成績30。缺勤超過1/3者,可以給定不及格。附錄題目1 “高校人員信息管理系統(tǒng)設(shè)計”1、問題描述某高校有四類員工:教師、實驗員、行政人員,教師兼行政人員;共有的信息包括:編號、姓名、性別、年齡等。其中,教師還包含的信息有:所在系部、專業(yè)、職稱;實驗員還包含的信息由:所在實驗室、職務(wù);行政人員還包含的信息有:政治面貌、職稱等。2、功能要求(1)添加功能:程序能夠任意添加上述四類人員的記錄,可提供選擇界面供用戶選擇所要添加的人員類別,要求員工的編號要唯一,如果添加了重復(fù)編號的記錄時,則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)編號、姓名等信息對已添加的記錄進(jìn)行查詢,如果未找到,

4、給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息。(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有記錄,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對相應(yīng)的記錄進(jìn)行修改,修改時注意編號的唯一性。(5)刪除功能:主要實現(xiàn)對已添加的人員記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的人員記錄,則提示“記錄為空!”并返回操作;否則,輸入要刪除的人員的編號或姓名,根據(jù)所輸入的信息刪除該人員記錄,如果沒有找到該人員信息,則提示相應(yīng)的記錄不存。(6)統(tǒng)計功能:能根據(jù)多種參數(shù)進(jìn)行人員的統(tǒng)計。能統(tǒng)計四類人員數(shù)量以及總數(shù),統(tǒng)計男、女員工的數(shù)量。(7)保存功能:可將當(dāng)前系統(tǒng)中各類人員記錄存入文件中,存入方式任意。(8)讀取功能:

5、可將保存在文件中的人員信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。3、問題的解決方案 根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟: (1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計;(2)分析系統(tǒng)中的各個實體及它們之間的關(guān)系; (3)根據(jù)問題描述,設(shè)計系統(tǒng)的類層次; (4)完成類層次中各個類的描述; (5)完成類中各個成員函數(shù)的定義; (6)完成系統(tǒng)的應(yīng)用模塊; (7)功能調(diào)試; (8)完成系統(tǒng)總結(jié)報告。 題目2 “公司員工信息管理系統(tǒng)設(shè)計”1、問題描述某公司需要存儲雇員的編號、姓名、性別、所在部門,級別,并進(jìn)行工資的計算。其中,雇員分為經(jīng)理、技術(shù)人員、銷售人員和銷售經(jīng)理。設(shè)計一程

6、序能夠?qū)救藛T進(jìn)行管理,應(yīng)用到繼承、抽象類、虛函數(shù)、虛基類、多態(tài)和文件的輸入/輸出等內(nèi)容。2、功能要求(1)添加功能:程序能夠任意添加上述四類人員的記錄,可提供選擇界面供用戶選擇所要添加的人員類別,要求員工的編號要唯一,如果添加了重復(fù)編號的記錄時,則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)編號、姓名等信息對已添加的記錄進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息;(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有記錄,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對相應(yīng)的記錄進(jìn)行修改,修改時注意編號的唯一性。(5)刪除功能:主要實現(xiàn)對已添加的人員記錄進(jìn)行刪除。如果當(dāng)

7、前系統(tǒng)中沒有相應(yīng)的人員記錄,則提示“記錄為空!”并返回操作;否則,輸入要刪除的人員的編號或姓名,根據(jù)所輸入的信息刪除該人員記錄,如果沒有找到該人員信息,則提示相應(yīng)的記錄不存。(6)統(tǒng)計功能:能根據(jù)多種參數(shù)進(jìn)行人員的統(tǒng)計。例如,統(tǒng)計四類人員數(shù)量以及總數(shù),或者統(tǒng)計男、女員工的數(shù)量等信息。(7)保存功能:可將當(dāng)前系統(tǒng)中各類人員記錄存入文件中,存入方式任意。(8)讀取功能:可將保存在文件中的人員信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。3、問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計;(2)分析系統(tǒng)中的各個實體及它們之間的關(guān)系

8、;(3)根據(jù)問題描述,設(shè)計系統(tǒng)的類層次;(4)完成類層次中各個類的描述;(5)完成類中各個成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報告。題目3 “學(xué)生成績管理系統(tǒng)設(shè)計”1、問題描述學(xué)生信息包括:學(xué)號、姓名、性別、年齡、班級等信息。小學(xué)生除了包括學(xué)生所有信息外,還包括英語、數(shù)學(xué)和語文成績。中學(xué)生除了包括小學(xué)生所有信息外,還包括地理、歷史成績。大學(xué)生除了包括學(xué)生所有信息外,還包括專業(yè)、英語、程序設(shè)計和高等數(shù)學(xué)等課程。設(shè)計一程序能夠?qū)W(xué)生成績進(jìn)行管理,應(yīng)用到繼承、抽象類、虛函數(shù)、虛基類、多態(tài)和文件的輸入/輸出等內(nèi)容。2、功能要求(1)添加功能:程序能夠添加不同學(xué)生

9、的記錄,提供選擇界面供用戶選擇所要添加的類別,要求學(xué)號要唯一,如果添加了重復(fù)學(xué)號的記錄時,則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)學(xué)號、姓名等信息對已添加的學(xué)生記錄進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息。(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有學(xué)生的記錄,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對相應(yīng)的記錄進(jìn)行修改,修改時注意學(xué)號的唯一性。(5)刪除功能:主要實現(xiàn)對已添加的學(xué)生記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的記錄,則提示“記錄為空!”并返回操作。(6)統(tǒng)計功能:能根據(jù)多種參數(shù)進(jìn)行統(tǒng)計。能統(tǒng)計學(xué)生人數(shù)、總分、單科的平均分等。(7)保存功能:

10、可將當(dāng)前系統(tǒng)中各類記錄存入文件中,存入方式任意。(8)讀取功能:可將保存在文件中的信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。(9)排序功能:可按總分和單科成績排名次。3、問題的解決方案 根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計;(2)分析系統(tǒng)中的各個實體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計系統(tǒng)的類層次;(4)完成類層次中各個類的描述;(5)完成類中各個成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報告。題目4 “學(xué)生信息管理系統(tǒng)設(shè)計”1、問題描述學(xué)生信息包括:學(xué)號、姓名、性別、年齡、班級等信息

11、。小學(xué)生除了包括學(xué)生所有信息外,還包括英語、數(shù)學(xué)和語文成績。中學(xué)生除了包括小學(xué)生所有信息外,還包括地理、歷史成績、家庭住址等信息。大學(xué)生除了包括學(xué)生所有信息外,還包括專業(yè)、家庭地址、聯(lián)系方式等信息。2、功能要求(1)添加功能:程序能夠添加不同學(xué)生的記錄,提供選擇界面供用戶選擇所要添加的類別,要求學(xué)號要唯一,如果添加了重復(fù)學(xué)號的記錄時,則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)學(xué)號、姓名等信息對已添加的學(xué)生記錄進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息。(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有學(xué)生的記錄,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對相應(yīng)的

12、記錄進(jìn)行修改,修改時注意學(xué)號的唯一性。(5)刪除功能:主要實現(xiàn)對已添加的學(xué)生記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的記錄,則提示“記錄為空!”并返回操作。(6)統(tǒng)計功能:能根據(jù)多種參數(shù)進(jìn)行統(tǒng)計。能統(tǒng)計學(xué)生人數(shù)、按性別統(tǒng)計、按年齡統(tǒng)計等。(7)保存功能:可將當(dāng)前系統(tǒng)中各類記錄存入文件中,存入方式任意。(8)讀取功能:可將保存在文件中的信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。3、問題的解決方案 根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計;(2)分析系統(tǒng)中的各個實體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計系統(tǒng)的類層次;(4)完成類層次

13、中各個類的描述;(5)完成類中各個成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報告。題目5 “分?jǐn)?shù)計算器設(shè)計”1、問題描述定義一個整數(shù)類。定義一個分?jǐn)?shù)類,由整數(shù)類派生。能對分?jǐn)?shù)進(jìn)行各種計算和輸入/輸出。2、功能要求(1)定義整數(shù)類和分?jǐn)?shù)類。其中,包括構(gòu)造函數(shù)、析構(gòu)函數(shù)、顯示函數(shù)等。(2)輸入/輸出:對流提取和流插入運(yùn)算符進(jìn)行重載。(3)計算功能:可進(jìn)行分?jǐn)?shù)的加、減、乘和除法運(yùn)算。(4)化簡功能:將分?jǐn)?shù)化簡為最簡分?jǐn)?shù)。(5)異常處理功能:分?jǐn)?shù)中分母不能為零。(6)菜單功能:每種功能的操作都是在菜單中進(jìn)行相應(yīng)選擇。3、問題的解決方案 根據(jù)系統(tǒng)功能要求,可以將問題解決

14、分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計;(2)分析系統(tǒng)中的各個實體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計系統(tǒng)的類層次;(4)完成類層次中各個類的描述;(5)完成類中各個成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報告。題目6 “學(xué)生考勤管理系統(tǒng)設(shè)計”1、問題描述學(xué)生信息包括:學(xué)號、姓名、性別、年齡、班級等信息。考勤信息包括:缺課日期、第幾節(jié)課、課程名稱、學(xué)生姓名、缺課類型(遲到、早退、請假和曠課)。2、功能要求(1)添加功能:程序能夠添加學(xué)生的記錄和缺課記錄,提供選擇界面供用戶選擇所要添加的類別。添加學(xué)生記錄時,要求學(xué)

15、號要唯一,如果添加了重復(fù)學(xué)號的記錄時,則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)學(xué)號、姓名等信息對已添加的學(xué)生記錄進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息。還可以按課程名、學(xué)生姓名對缺課記錄進(jìn)行查詢。(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有學(xué)生的記錄和缺課記錄,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對相應(yīng)的記錄進(jìn)行修改,修改時注意學(xué)號的唯一性。(5)刪除功能:主要實現(xiàn)對已添加的學(xué)生記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的記錄,則提示“記錄為空!”并返回操作。(6)統(tǒng)計功能:能根據(jù)多種參數(shù)進(jìn)行統(tǒng)計。能按課程名統(tǒng)計出學(xué)生曠課的信息、還可以按姓名統(tǒng)計出任

16、一學(xué)生的曠課情況。需要排序。(7)保存功能:可將當(dāng)前系統(tǒng)中各類記錄存入文件中,存入方式任意。(8)讀取功能:可將保存在文件中的信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。3、問題的解決方案 根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計;(2)分析系統(tǒng)中的各個實體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計系統(tǒng)的類層次;(4)完成類層次中各個類的描述;(5)完成類中各個成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報告。題目7 “公司員工考勤管理系統(tǒng)設(shè)計”1、問題描述某公司需要存儲雇員的編號、姓名、性別、所在

17、部門,級別,并進(jìn)行工資的計算。其中,雇員分為經(jīng)理、技術(shù)人員、銷售人員和銷售經(jīng)理。定義一個將小時換成天數(shù)的類。轉(zhuǎn)換規(guī)則:8小時轉(zhuǎn)換為一天,12小時轉(zhuǎn)換為1.5天??蛇M(jìn)行天數(shù)的加、減。定義一個記錄員工生病、休假時間的類。其中包括:員工生病沒工作的天數(shù)、生病可以不工作的最多天數(shù)、員工已經(jīng)帶薪休假的天數(shù)、員工可以帶薪休假的天數(shù)。公司規(guī)定帶薪休假不能超過24小時。生病可以不工作的最多不能超過16小時。設(shè)計一程序能夠?qū)救藛T的休假情況進(jìn)行管理,應(yīng)用到繼承、抽象類、虛函數(shù)、虛基類、多態(tài)和文件的輸入/輸出等內(nèi)容。2、功能要求(1)添加功能:程序能夠任意添加上述四類人員的記錄,可提供選擇界面供用戶選擇所要添加

18、的人員類別,要求員工的編號要唯一,如果添加了重復(fù)編號的記錄時,則提示數(shù)據(jù)添加重復(fù)并取消添加。還可以添加帶薪休假和生病休假的記錄,每條記錄中必須包含員工編號和姓名。(2)查詢功能:可根據(jù)編號、姓名等信息對已添加的員工信息和休假信息進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息;(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有記錄,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對相應(yīng)的記錄進(jìn)行修改,修改時注意編號的唯一性。(5)刪除功能:主要實現(xiàn)對已添加的人員記錄和休假記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的人員記錄,則提示“記錄為空!”并返回操作。(6)統(tǒng)計功能:能根據(jù)多種參數(shù)進(jìn)行

19、人員的統(tǒng)計。例如,統(tǒng)計四類人員數(shù)量以及總數(shù),統(tǒng)計任一員工的休假天數(shù)等信息。(7)保存功能:可將當(dāng)前系統(tǒng)中各類人員記錄和休假記錄存入文件中,存入方式任意。(8)讀取功能:可將保存在文件中的信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。3、問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計;(2)分析系統(tǒng)中的各個實體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計系統(tǒng)的類層次;(4)完成類層次中各個類的描述;(5)完成類中各個成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報告。題目8 “圖書管理系統(tǒng)設(shè)計”1、

20、問題描述定義圖書類,屬性有:書名、出版社、ISBN號、作者、庫存量、價格等信息和相關(guān)的對屬性做操作的行為。主要完成對圖書的銷售、統(tǒng)計和圖書的簡單管理。2、功能要求(1)銷售功能。購買書籍時,輸入相應(yīng)的ISBN號,并在書庫中查找該書的相關(guān)信息。如果有庫存量,輸入購買的冊數(shù),進(jìn)行相應(yīng)計算。如果庫存量不夠,給出提示信息,結(jié)束購買。(2)圖書簡單管理功能。添加功能:主要完成圖書信息的添加,要求ISBN號唯一。當(dāng)添加了重復(fù)的編號時,則提示數(shù)據(jù)添加重復(fù)并取消添加。查詢功能:可按書名、ISBN號、作者、出版社進(jìn)行查詢。若存在相應(yīng)信息,輸出所查詢的信息,若不存在該記錄,則提示“該標(biāo)題不存在!”。修改功能:可根

21、據(jù)查詢結(jié)果對相應(yīng)的記錄進(jìn)行修改,修改時注意ISBN號的唯一性。刪除功能:主要完成圖書信息的刪除。輸入要刪除的ISBN號,根據(jù)編號刪除該物品的記錄,如果該編號不在物品庫中,則提示“該編號不存在”。(3)統(tǒng)計功能。輸出當(dāng)前書庫中所有圖書的總數(shù)及詳細(xì)信息;可按書的價格、庫存量、作者、出版社進(jìn)行統(tǒng)計,輸出統(tǒng)計信息時,要按從大到小進(jìn)行排序。(7)圖書存盤:將當(dāng)前程序中的圖書信息存入文件中。(8)讀出信息:從文件中將圖書信息讀入程序。3、問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟: (1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計;(2)分析系統(tǒng)中的各個實體及它們之間的關(guān)系

22、; (3)根據(jù)問題描述,設(shè)計系統(tǒng)的類層次; (4)完成類層次中各個類的描述; (5)完成類中各個成員函數(shù)的定義; (6)完成系統(tǒng)的應(yīng)用模塊; (7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報告。題目9 “通訊錄管理系統(tǒng)設(shè)計”1、問題描述定義通訊錄類,屬性有:編號、姓名、性別、通訊地址、郵箱地址、電話等信息和相關(guān)的對屬性做操作的行為。主要完成對通訊錄的簡單管理。2、功能要求(1)添加功能:程序能夠添加通訊錄信息,要求編號要唯一,如果添加了重復(fù)編號的記錄時,則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)姓名、電話、郵箱地址等信息對已添加的信息進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)

23、的記錄信息;(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有通訊信息,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對相應(yīng)的記錄進(jìn)行修改,修改時注意編號的唯一性。(5)刪除功能:主要實現(xiàn)對已添加的通訊記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的人員記錄,則提示“記錄為空!”并返回操作。(6)保存功能:可將當(dāng)前系統(tǒng)中通訊錄記錄存入文件中,存入方式任意。(7)讀取功能:可將保存在文件中的信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。3、問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟: (1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計;(2)分析系統(tǒng)中的各個實體及它們之間的關(guān)系; (3)根據(jù)問題描述,設(shè)計系統(tǒng)的類層次; (4)完成類層次中各個類的描述; (

溫馨提示

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

評論

0/150

提交評論