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

正文內(nèi)容

畢業(yè)論文-基于c++的萬年歷系統(tǒng)設計-文庫吧

2025-05-14 22:05 本頁面


【正文】 月的日歷 ...................................... 16 查詢某一天是星期幾 .................................... 17 退出程序 .............................................. 17 第五章 總結(jié) ........................................................ 18 第一章 緒論 課題的設計 課題的背景 在現(xiàn)代信息社會里,人們越來越重視時間的有效利用,而萬年歷也成了工作生活中必不可少的一部分,方便實用的萬年歷對于提高現(xiàn)代人的時間觀念,優(yōu)化時間使用效率具有重要意義。同時,隨著個人電腦的普及,簡單的桌面萬年歷成為人們?nèi)粘W飨⒓爸匾录嵝延涗浀闹匾ぞ?。簡易萬年歷可以運行在電腦桌面上,使用者可以通過各種不同的標記對重要時間及節(jié)假日和 備忘事件等方面進行有效的查詢和管理。 目前的計算機日歷程序,比較典型的是 Windows 各版本中的日歷程序 以及基于該程序所開發(fā)的各種應用程序中的日歷程序。然而,這些程序都 是千遍一律的局限于一個很短的時間內(nèi)。但是,很多情況下,特別是在眾 多的科學領(lǐng)域中, 一個時間跨度較大的程序是有參考價值的。 C++程序設計 語言充分發(fā)揮了其自身無與倫比的優(yōu)越性,用極短的程序文本就彌補了這 一領(lǐng)域的空白。 萬年歷作為日常中的一種小工具,它具有多方面的小工能,主要在日 期的顯示上給人以直觀的表達效果,在日期的查詢上方便簡 潔 ,還有就是在 某些節(jié)日的提醒上都給我們帶來極大的方便 ,是一種比較實用的小工具。 給人的需求性很大,學生在做此萬年歷課程設計的同時,能夠認識到 C++ 編程給人帶來的便捷,也能夠清楚萬歷年表編程的出入。對培養(yǎng)學生的創(chuàng) 新能力和動手能力具有很大的作用 課題的目的 掌握一種編程工具和面向?qū)ο蟪绦蛟O計的基本思想和方法,培養(yǎng)我們學生綜合利用某種語言進行程序設計的能力,培養(yǎng)我們學生利用系統(tǒng)提供的功能進行創(chuàng)新設計的能力,培養(yǎng)我們學生充分利用計算機的功能和特點分析實際問題及解決實際問題的能力。 為我們提供一個 綜合運用所學知識解決實際問題的機會,增強我們學生的實踐動手能力和工程實踐能力,并培養(yǎng)和鍛煉我們學生的自學創(chuàng)新能力。 通過顯示年日歷程序的設計,培養(yǎng)學生綜合利用 C++語言進行程序設計的能 力,加強函數(shù)的運用及學生對軟件工程方法的初步認識,提高軟件系統(tǒng)分析能力 和程序文檔建立、歸納總結(jié)的能力,培養(yǎng)學生利用系統(tǒng)提供的標準函數(shù)及典型算 法進行設計。更加了解了 C++ 語言的好處和其可用性!同時增加了同學之間的團隊合作精神!更加也體會到以 后在工作中團隊合作的重要性和必要性! 通過 C++語言課程設計,使學生了解 高級程序設計語言的結(jié)構(gòu),掌握基本的 程序設計過程和技巧,掌握基本的分析問題和利用計算機求解問題的能力,具備 初步的高級語言程序設計能力。為后續(xù)各門計算機課程的學習和畢業(yè)設計打下堅 實基礎。 課題的意義 掌握一種編程工具和面向?qū)ο蟪绦蛟O計的基本思想和方法,培養(yǎng)我們學生綜合利用某種語言進行程序設計的能力,培養(yǎng)我們學生利用系統(tǒng)提供的功能進行創(chuàng)新設計的能力,培養(yǎng)我們學生充分利用計算機的功能和特點分析實際問題及解決實際問題的能力。 為我們提供一個綜合運用所學知識解決實際問題的機會,增強我們學生 的實踐動手能力和工程實踐能力,并培養(yǎng)和鍛煉我們學生的自學創(chuàng)新能力。 程序設計教學課程的目的不是為了單獨的課堂學習 ,而是要讓我們學生掌握程序設計的基本思想及方法。一方面 ,在課程設計過程中 ,可以明確的指導為什么而學 ,還能對所學知識得到應用 ,更重要的是可以讓我們學生掌握一些基本函數(shù)的用法 ,從而不在對編程序感到茫然,經(jīng)過設計 ,可以讓我們熟悉簡單程序的設計方法和編寫 ,對程序設計及該門課程設計語言的應用得到理解。 第二章 設計方案簡述 設計總體規(guī)劃 實現(xiàn)的功能 ( 1)簡 易萬年歷主要實現(xiàn)以下幾個功能: 。 。 。 。 ( 2)用戶可以通過主菜單選擇不同的選項。若選擇 1,可以出入年份,顯示出該年的日歷。若選擇 2,可以出入年份、月份,顯示該月的日歷。若選擇 3,可以輸入年份、月份、日期,顯示當日是星期幾。若選擇 4,可以推出程序。 結(jié)構(gòu)模塊分析 圖 21 功能模塊 日期查詢 瑞年判斷 日期判斷 日期判斷 顯示日歷查詢結(jié)果 圖 22 總設計圖 萬年歷分兩大部分: 查詢輸入部分和結(jié)果顯示部分。查詢輸入部分包一個文本 框 ,用于輸入年份。 當輸入完成后,用戶圖形界面出現(xiàn)相應年月簡易的日歷表,并且是以星期的格式出現(xiàn)。 1. 輸入年,顯示該年萬年歷。 2. 輸入年,月,顯示該月萬年歷。 3. 輸入年月日,顯示該天為星期幾。 4. .退出。 日期查詢 日期顯示 退出程序 進入程序 第三章 詳細設計 設計思路 設計語言 語言的選擇:本系統(tǒng)選擇 C++語言來編寫 設計程序流程圖 選擇操作 1 2 3 4 輸入年 輸入年月 輸出月歷 輸入年月日 輸出星期幾 開始 輸出年歷 選擇操作 判斷 退出程序 退出程序 選擇操作 判斷 選擇操作 判斷 圖 31 部分模塊分析 模塊詳細設計 定義全局變量 int daysOfMonth[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}。 //類 PerpetualCalendar 開始 定義一個萬年歷類 class PerpetualCalendar { public: int getYear()。 int getMonth()。 int getDay()。 void setYear()。 void setMonth()。 void setDate()。 int getWeek()。 void printMonth()。 //按月打印萬年歷 void printYear()。 //按年打印萬年歷 void printDay()。 //打印日期對應的星期 void operate()。 //執(zhí)行各種操作的演示 PerpetualCalendar()。//構(gòu)造函數(shù) PerpetualCalendar(int y,int m,int d)。 //構(gòu)造函數(shù)重載 private: int year。 int month。 int day。 bool isLeap(int y)。 //判斷是否為閏年 int getDays()。 //計算從 0 年以來有多少天 }。 //類 PerpetualCalendar 的成員函數(shù) i
點擊復制文檔內(nèi)容
畢業(yè)設計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1