freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]面向?qū)ο笳n設(shè)通訊錄管理系統(tǒng)(已修改)

2025-09-01 16:57 本頁面
 

【正文】 中原工學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù) 胡玉旺 201100814106中原工學(xué)院計(jì)算機(jī)學(xué)院課程設(shè)計(jì)報(bào)告課程名稱: C++課程設(shè)計(jì) 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班 級: 計(jì)科111 姓 名: ***  輔導(dǎo)老師: 強(qiáng)**** 題 目: 學(xué)生通訊管理系統(tǒng) 2012年6月目錄目錄 2 摘要 4 前言 4 任務(wù) 4 正文 5 1概要設(shè)計(jì) 5 5 5 2. 詳細(xì)設(shè)計(jì) 6 6 stuClass類 6 7 程序流程圖 7 3. 程序測試與分析 8 增加學(xué)生信息: 8 查詢學(xué)生信息: 10 查看學(xué)生男女比例: 11 查看近期過生日的學(xué)生: 12 修改學(xué)生信息: 15 刪除學(xué)生信息: 17 總結(jié) 18 源程序代碼 18 摘要通訊錄管理系統(tǒng)的主要功能有:添加學(xué)生信息、修改學(xué)生信息刪除學(xué)生信息、查詢學(xué)生信息、查看學(xué)生男女比例、查看近期過生日的學(xué)生。 采用面向?qū)ο蟮乃枷虢蓚€(gè)類,一個(gè)類封裝學(xué)生信息;另一個(gè)類封裝對數(shù)據(jù)進(jìn)行操作的一些函數(shù);從而實(shí)現(xiàn)對系統(tǒng)的操作。做這個(gè)系統(tǒng)主要用到了微軟公司的:Visual C++,班級通訊錄管理系統(tǒng)是一個(gè)專門針對儲存學(xué)生聯(lián)系方式以及一些簡單個(gè)人信息的實(shí)用管理系統(tǒng),它方便了教師對眾多學(xué)生信息的儲存和快速查閱的功能,大大減少了查找過程的時(shí)間。關(guān)鍵詞 通訊錄,查找,刪除,添加,統(tǒng)計(jì)。前言班級通訊錄管理系統(tǒng)主要功能分為六個(gè)模塊:添加學(xué)生信息、查詢學(xué)生信息、查看學(xué)生男女比例、查看近期過生日的學(xué)生。修改學(xué)生信息、刪除學(xué)生信息、添加學(xué)生信息:錄入學(xué)生的基本信息如學(xué)號、姓名、性別、出生日期、興趣愛好、聯(lián)系方式(電話、、電子郵箱)地址等。修改學(xué)生信息:可對系統(tǒng)中已錄入的信息進(jìn)行修改,如要修改學(xué)號為2011008141406的信息,這時(shí)需選擇修改學(xué)生信息菜單,然后輸入要修改的學(xué)生的學(xué)號,即可進(jìn)行修改。刪除學(xué)生信息:可對系統(tǒng)中已存在的信息按學(xué)號進(jìn)行刪除。查詢學(xué)生信息:每個(gè)學(xué)生都可以查詢通訊錄的全部記錄,或按條件進(jìn)行查詢查看學(xué)生男女比例:系統(tǒng)會根據(jù)系統(tǒng)中已錄入的學(xué)生自動(dòng)計(jì)算出百分比。查看近期生日的學(xué)生:自動(dòng)列出近7日內(nèi)要過生日的學(xué)生的信息。任務(wù)計(jì)算機(jī)學(xué)院所開設(shè)的C++課程設(shè)計(jì)是教學(xué)實(shí)踐環(huán)節(jié)中一項(xiàng)重要內(nèi)容,進(jìn)行此課程設(shè)計(jì)的旨在:1. 提高和加強(qiáng)學(xué)生的計(jì)算機(jī)應(yīng)用與軟件開發(fā)能力,使學(xué)生由初學(xué)者向?qū)I(yè)的程序員過渡。2. 培養(yǎng)學(xué)生獨(dú)立分析問題、解決問題、查閱資料以及自學(xué)能力,以適應(yīng)計(jì)算機(jī)產(chǎn)業(yè)日新月異發(fā)展的形勢。3. 學(xué)習(xí)和掌握C++程序設(shè)計(jì)方法以及上機(jī)調(diào)試技巧,為今后學(xué)習(xí)其它專業(yè)課程打好基礎(chǔ)。本次課程設(shè)計(jì)是以學(xué)生獨(dú)立思考解決問題為主,教師指導(dǎo)為輔,結(jié)合上機(jī)操作,完成指定的任務(wù),作出設(shè)計(jì)報(bào)告。正文1概要設(shè)計(jì)日期結(jié)構(gòu)dateStruct變量名數(shù)據(jù)類型描述yearInt年MonthInt月DayInt日聯(lián)系方式結(jié)構(gòu)體ContactStruct變量名數(shù)據(jù)類型描述telint電話mailchar電子郵箱qqint號學(xué)生信息結(jié)構(gòu)體變量名數(shù)據(jù)類型描述NOint學(xué)號namechar姓名sexchar性別birthdateStruct出生日期likeschar愛好addresschar郵政地址contactcontactStruct聯(lián)系方式主菜單添學(xué)生信息加刪除學(xué)生信息查詢學(xué)生信息修改學(xué)生信息查看男女學(xué)生比例近期過生日的學(xué)生退出系統(tǒng)根據(jù)學(xué)號刪除查看所有根據(jù)學(xué)號查詢根據(jù)學(xué)號修改22. 詳細(xì)設(shè)計(jì)開發(fā)項(xiàng)目時(shí),以類的形式來組織、封裝一些常用的方法,以便提高代碼的重用率,大大方便了代碼的管理。本系統(tǒng)中創(chuàng)建了兩個(gè)類:stuClass 和stuOperate。其中stuClass主要用來定義學(xué)生基本信息,stuOperate類是操作類,用來執(zhí)行添加、修改、刪除、查詢、統(tǒng)計(jì)等功能。程序開發(fā)時(shí)只需要調(diào)用相應(yīng)方法即可。 stuClass類stuClass類主要用來定義學(xué)生基本信息,包含三個(gè)結(jié)構(gòu)體,分別是日期、聯(lián)系方式、學(xué)生基本信息結(jié)構(gòu)體;用這幾個(gè)結(jié)構(gòu)體分別來實(shí)現(xiàn)聯(lián)系方式、學(xué)生信息、日期信息的保存和操作。class stuClass { public: struct dateStruct //定義一個(gè)日期結(jié)構(gòu)體 { int year。 int month。 int day。 }。 struct contactStruct //定義一個(gè)聯(lián)系方式結(jié)構(gòu)體 { int tel。 char mail[30]。 int qq。 }。 struct studentStruct //定義一個(gè)學(xué)生基本信息結(jié)構(gòu)體 { int NO。 char name[10]。 char sex[4]。 dateStruct birth。 char likes[100]。 char address[100]。 contactStruct contact。 }。 }。stuOperate類是操作類,用來執(zhí)行添加、修改、刪除、查詢、統(tǒng)計(jì)等功能。程序開發(fā)時(shí)只需要調(diào)用相應(yīng)方法即可。class stuOperate { public: stuClass::studentStruct stu[100]。 void insertStu()。//增加 void print(int)。 //打印信息 bool checkStuNO(int)。//判斷學(xué)號是否重復(fù) bool checkStr(char *,char *)。//判斷兩字符串是否相等 void searchStu(int)。 //查詢 void deleteStu(int)。 //刪除 void editStu(int)。 //修改 void stuPercent()。//百分比 void stuBirth()。//近期生日 void display()。//顯示菜單項(xiàng)}。 程序流程圖stuClass類dateStruct日期結(jié)構(gòu)體contactStruct聯(lián)系方式結(jié)構(gòu)體studentStruct基本信息結(jié)構(gòu)體成員:int yearint monthint day成員:int telchar mail[30]int qq成員:int NOchar name[10]char sex[4]dateStruct birthchar likes[100]char address[100]contactStruct contactstuOperate 類Void insertStu()void print(int)bool checkStuNO(int)stuClass::studentStruct stu[100]void stuBirth()void deleteStu(int)void editStu(int)bool checkStr(char*,char*)void stuPercent()void searchStu(int)void display()3. 程序測試與分析 增加學(xué)生信息:增加學(xué)生信息運(yùn)行結(jié)果如圖所示:錄入完一條信息后,會提示輸入完畢,是否繼續(xù)輸入,Y繼續(xù)輸入,N便是回主菜單。實(shí)現(xiàn)思想:先申明學(xué)生信息的相關(guān)的變量,然后輸出提示輸入相關(guān)信息,由于考慮到班級人數(shù)一般不超過30,因此在輸入時(shí)判斷小于1或大于30的均是不合法學(xué)號,需重新輸入,判斷學(xué)號的合法外還對學(xué)號是否重復(fù)進(jìn)行了判斷,由于是通過數(shù)組存儲,則決斷學(xué)號重復(fù)時(shí)需要循環(huán)組與輸入的學(xué)號進(jìn)行對比,由于此系統(tǒng)中有了功能模塊是統(tǒng)計(jì)學(xué)生的男女比例因此在輸入性別時(shí)也作了限定,只能輸入男女或者boy girl ,信息輸入完畢后,將學(xué)生記錄數(shù)加1,然后將信息存儲到對應(yīng)的數(shù)組中,如stu[].NO=NO則是將輸入的學(xué)號對應(yīng)的數(shù)組(s是學(xué)生的記錄數(shù),每
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1