av在线观看网站免费,欧美成人aaa片一区国产精品,精品国产乱码久久久久久免费,麻豆果冻传媒2021精品传媒一区,国产精品自在欧美一区

電子文檔交易市場
安卓APP | ios版本
電子文檔交易市場
安卓APP | ios版本

C++課程設(shè)計運動會系統(tǒng)報告

27頁
  • 賣家[上傳人]:大米
  • 文檔編號:549216151
  • 上傳時間:2022-08-27
  • 文檔格式:DOC
  • 文檔大小:434.50KB
  • 下載文檔到電腦,查找使用更方便

    20 金貝

    還剩頁未讀,繼續(xù)閱讀

    / 27 舉報 版權(quán)申訴 馬上下載
  • 文本預(yù)覽
  • 下載提示
  • 常見問題
    • 課程設(shè)計報告 課程名稱: 高級語言程序設(shè)計課程設(shè)計 姓 名: *************** 班級學(xué)號: ************* 指導(dǎo)教師: ************* 完成日期: 2012/6/8 目錄 1 課程設(shè)計目的與要求 12 問題描述 23總體設(shè)計 33.1 功能分析 33.2 系統(tǒng)使用的主要函數(shù) 43.3 系統(tǒng)使用的主要數(shù)據(jù)結(jié)構(gòu) 64 詳細設(shè)計 84.1信息輸入模塊 84.2結(jié)果錄入模塊 104.3查詢模塊 105功能測試 115.1系統(tǒng)主界面 115.2輸入信息界面 126 程序設(shè)計調(diào)試情況分析 157 課程設(shè)計小結(jié) 16參考文獻 16附錄 系統(tǒng)源程序 17 運動會管理系統(tǒng) 1 課程設(shè)計目的與要求1.初始化輸入:N-參賽學(xué)??倲?shù),M-男子競賽項目數(shù),W-女子競賽項目數(shù);各項目名次取法有如下幾種: ① 取前6名:第1名得分 7,第2名得分 5,第3名得分4,第4名得分3,第5名得分2,第5名得分1;② 取前3名:第1名得分 5,第2名得分 3,第3名得分2; ③ 用戶自定義:各名次權(quán)值由用戶指定;2.由程序提醒用戶填寫比賽結(jié)果,輸入各項目獲獎運動員的信息;3.所有信息記錄完畢后,用戶可以查詢各個學(xué)校的比賽成績,生成團體總分報表,查看參賽學(xué)校信息和比賽項目信息等。

      2 問題描述 本課題是運動會管理系統(tǒng)的設(shè)計,改程序總共有分為信息輸入,成績錄入和查詢?nèi)齻€大的模塊在信息輸入里邊又包括了保存運動員信息,保存學(xué)校信息和保存比賽項目信息;在查詢模塊里有學(xué)校總體成績查詢,學(xué)生個人成績查詢而且能自己選擇排名辦法,有取前5名的辦法;取前七名的辦法當然了,用戶可以根據(jù)自己的需求自定義選取辦法在信息輸入完畢之后,可以錄入運動會的得分情況,而且能夠和剛剛輸進去的信息一起存檔在最后的查詢模塊中可以查找出你想要得到的信息利用函數(shù),實現(xiàn)了數(shù)據(jù)的輸入,數(shù)據(jù)的處理,數(shù)據(jù)的輸出,實現(xiàn)了運這個系統(tǒng)程序的設(shè)計,此程序就是針對所在的問題設(shè)計的在設(shè)計過程中主要用了指針,函數(shù)定義,函數(shù)調(diào)用等知識隨著各高等院校的不斷擴招,其田徑運動會的規(guī)模也隨之擴大運動會的組織和管理所需要的各種數(shù)據(jù)的報送,運動會過程各項事務(wù)處理的數(shù)據(jù)統(tǒng)計工作都顯現(xiàn)出煩瑣和效率低的狀況針對田徑運動會信息管理的特點,使用現(xiàn)代化的管理手段完成其相關(guān)信息的處理工作,無論是對減輕繁重的手工勞動、提高工作效率、減少差錯發(fā)生、節(jié)省費用開支,還是對提升管理水平、實現(xiàn)運動會管理的信息化和現(xiàn)代化都具有重要的現(xiàn)實意義在進行管理的方法和手段方面。

      最有效的工具就是電腦管理了傳統(tǒng)的人力管理存在著許多無法避免的問題,針對這些問題需要設(shè)計出運用計算機管理的信息系統(tǒng)系統(tǒng)實現(xiàn)運動會的信息記錄和存儲,進行全面自動管理,大幅提高了管理效率,使得運動會能夠更加圓滿完成因此,該程序顯得尤為重要開發(fā)工具:Microsoft Visual C++ 6.03總體設(shè)計 3.1 功能分析系統(tǒng)提供主界面,各種功能操作以獨立的函數(shù)為基礎(chǔ),運用對鏈表操作的技術(shù)來實現(xiàn)通訊錄的管理,同時對操作結(jié)果在計算機中做永久保存分析整個系統(tǒng),根據(jù)以上的需求分析及題目要求,可將整個系統(tǒng)的設(shè)計分為以下五個模塊:信息輸入、錄入比賽結(jié)果、查詢信息、退出. 3.2 系統(tǒng)使用的主要函數(shù)主函數(shù)一般設(shè)計的較為簡潔,只提供輸入、功能處理和輸出部分的函數(shù)調(diào)用其中各功能模塊用菜單方式選擇另外菜單部分也可以寫成函數(shù)void bsxm();void csxx();void Information();void main();void menu();void printf_back();void saveathlete();void saveprogram();void saveschool();void savescore();void Search();void ttzf() ;3.3 系統(tǒng)使用的主要數(shù)據(jù)結(jié)構(gòu)1、 struct athlete //定義運動員信息{ char univ[5]; char name[8]; char prog[15]; char mingci[5]; int score;}at[SIZE];2、struct xuexiao //定義學(xué)校信息{ char univ[5]; char prog[15]; int num_athlete;}xx[N];3、struct program //定義項目信息 { char prog[5]; int quming; char ath1[5]; char ath2[5]; char univ1[5]; char univ2[5];}pro[WM];4、struct zongfen //定義學(xué)校得分信息{ char univ[5]; char prog1[5]; char prog2[5]; char prog3[5]; int score1; int score2; int score3; int total_score;}zf[N];4 詳細設(shè)計4.1程序總體結(jié)構(gòu)圖4.1.1主菜單 圖4-1 程序總結(jié)構(gòu)圖 4.1.2輸入信息模塊 圖4-2 輸入信息模塊圖 4.1.3比賽結(jié)果錄入 圖4-3 信息輸入部分流程圖4.2程序流程圖4.2.1查詢模塊 圖4-4 查詢模塊流程圖 5功能測試5.1系統(tǒng)主界面 圖5-1 系統(tǒng)主界面5.2輸入信息界面、圖5-2 輸入信息界面圖5-3 輸入一名運動員后的截圖5.3查詢模塊界面 圖5-4 查詢模塊界面圖5-5 查詢團體總分 圖5-6 查詢參賽學(xué)校信息圖5-7 查詢運動員信息6 程序設(shè)計調(diào)試情況分析在編程的過程中,經(jīng)常會在語句結(jié)束時少“;”或者把中文輸入的引號輸入文件,很難發(fā)現(xiàn)錯誤所在。

      在編程題時也出現(xiàn)了一些編譯中的問題例如,在開始未加頭文件#include導(dǎo)致有許多未定義的errors;在輸入字符串時用到“%S”,使功能無法輸出由于原來題目要求較少,題目較簡單,在編譯時,我先按照題目要求將它編寫好,之后又給它添加了很多功能在幫同學(xué)修改程序的過程中,也遇到過一個問題在頭文件后定義了子函數(shù),可是之后忘了編寫子函數(shù),在糾錯時,有的是不會發(fā)現(xiàn)錯誤的,但是連接過程中就會報告出錯我覺得在以后的編程過程中,最好用什么函數(shù)寫什么函數(shù),后者在寫完一個子函數(shù)后再在頭文件底下聲明7 課程設(shè)計小結(jié)通過這次課程設(shè)計我得出一個結(jié)論:知識必須通過應(yīng)用才能實現(xiàn)其價值!有些東西以為學(xué)會了,但是到真正用的時候才發(fā)現(xiàn)是兩回事,所以我認為只有到真正會用的時候才是真的學(xué)會了同時早設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前學(xué)的知識理解不夠深刻,掌握的不夠牢固,比如說指針,編程時要養(yǎng)成良好的風(fēng)格,注意相同的內(nèi)容的縮進和對齊這樣做可以使程序代碼出錯的時候,可以快速的并且便捷的查找到錯誤的行,利于很好的修改另外,有些知識學(xué)習(xí)的支離破碎,沒有建立起知識框架來,就這次實訓(xùn)來說吧,思路蠻清晰的,一塊一塊的東西怎么做,思路也蠻清晰的,雖然遇到了知識上的問題,但是沒有那么難解決。

      但是,當把所有的東西往一起融合,把各個模塊還有主函數(shù)揉到一塊時候,就開始有點傻眼了從這次經(jīng)歷來看,我們目前在整體的去把程序結(jié)合這方面還是很欠缺的所以,我覺得像這次的課程設(shè)計是很有意義很有用的在整個設(shè)計中,我懂得了許多東西,既培養(yǎng)了我團隊合作的意識,讓我明白了團體的力量,一個團體的合作分工到位的話可以大大的提高工作效率;也培養(yǎng)了我獨立工作的能力,樹立了對自己工作能力的信心,相信會對今后的學(xué)習(xí)工作生活有非常重要的影響在此次課程設(shè)計中呢,也大大提高了我的動手能力,雖然面對的是一些代碼,但是那是在考驗?zāi)愕闹橇Γ窃诳简災(zāi)愕膽?yīng)變能力,使我充分的體會到了在創(chuàng)造的過程中探索的艱難和成功的喜悅雖然這個課程設(shè)計還有很多不盡如人意的地方,但是在設(shè)計過程中所學(xué)到的東西是這次課程設(shè)計最大的收獲和財富,是我終身受益小組成員分工組長:尹其文 (BX1107 33) 負責(zé)信息輸入模塊組員: 李沖 (BX1107 32) 負責(zé)結(jié)果錄入模塊 楊靜遠 (BX1107 21) 負責(zé)查詢信息模塊參考文獻《C語言程序設(shè)計》 作者:吉順如 出版社:清華大學(xué)出版社《C語言程序設(shè)計》 作者 : 譚浩強 出版社 : 清華大學(xué)出版社《C程序設(shè)計語言》 作者 : Brian W.Kernighan/Dennis M.Ritchie 出版社 : 清華大學(xué)出版社.《 C標準庫》 作者 : P. J. Plauger 出版社 : 人民郵電出版社《C語言程序設(shè)計教程》(第3版) 作者 : 譚浩強 出版社:高等教育出版社《C程序設(shè)計題解與上機指導(dǎo)》(第3版) 作者 : 譚浩強 出版社:清華大學(xué)出版社附錄 系統(tǒng)源程序#include#include#include#include#define SIZE 1#define N 3 #define WM 3 void bsxm();void csxx();void Information();void main();void menu();void printf_back();void saveathlete(); void saveprogram();void saveschool();void savescore();void Sea。

      點擊閱讀更多內(nèi)容
    關(guān)于金鋤頭網(wǎng) - 版權(quán)申訴 - 免責(zé)聲明 - 誠邀英才 - 聯(lián)系我們
    手機版 | 川公網(wǎng)安備 51140202000112號 | 經(jīng)營許可證(蜀ICP備13022795號)
    ?2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.