




已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
目目目目錄錄錄錄摘摘摘摘要要要要11ABSTRACT12第一章第一章第一章第一章課題背景課題背景課題背景課題背景1311設(shè)計背景目的和意義1312基本理論依據(jù)和主要工作內(nèi)容14第二章第二章第二章第二章設(shè)計簡介及設(shè)計方案論述設(shè)計簡介及設(shè)計方案論述設(shè)計簡介及設(shè)計方案論述設(shè)計簡介及設(shè)計方案論述1521設(shè)計簡介1522設(shè)計方案15第三章第三章第三章第三章詳細設(shè)計詳細設(shè)計詳細設(shè)計詳細設(shè)計1831詳細設(shè)計過程中頭文件的情況1832源文件的相關(guān)情況19第四章第四章第四章第四章設(shè)計結(jié)果及分析設(shè)計結(jié)果及分析設(shè)計結(jié)果及分析設(shè)計結(jié)果及分析2141設(shè)計結(jié)果簡介2142設(shè)計結(jié)果及分析21總總總總結(jié)結(jié)結(jié)結(jié)25致致致致謝謝謝謝26參考文獻參考文獻參考文獻參考文獻26摘要學生信息管理系統(tǒng)是一個對學生隨著信息技術(shù)在管理上越來越深入而廣泛的應用,管理信息系統(tǒng)的實施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統(tǒng)。這個學生信息管理系統(tǒng)用VISUALC來設(shè)計界面,采用面向?qū)ο蟮恼Z言編程,實現(xiàn)對學生信息的基本管理,包括學生信息,班級信息,課程信息,成績信息的添加,修改和查詢以及密碼等功能。該系統(tǒng)充分考慮用戶的操作簡便性,實現(xiàn)快捷操作如何調(diào)程序也非常重要,通過這個程序可以學習到以前調(diào)試短程序沒有的的經(jīng)驗。它有以下幾個功能(1)系統(tǒng)設(shè)置,包括創(chuàng)建用戶,學生或管理員登陸,修改密碼,學生信息查詢。(2)信息設(shè)置,可以添加新學生信息,修改信息。(3)學生信息的查看和管理??梢圆榭磳W生的學號,姓名,性別,年齡,專業(yè),班級,所選課程,成績查看。(4)學生信息查詢??砂磳W號,姓名,還有其他各種條件查詢,方便實用。(5)程序的輸入。鍵盤輸入。包括用戶名,密碼,各種學生信息。(6)程序的輸出。輸出到顯示器上。(7)數(shù)據(jù)的測試。修改學生信息時,返回修改成功,數(shù)據(jù)運行無錯誤,程序沒問題。根據(jù)以上需要實現(xiàn)的功能我們可以用到指針,類的定義和運用,結(jié)構(gòu)體等工具。在做這次設(shè)計之前我們應該先要找到我們需要的各個函數(shù)以及它們的用法我們也應該做到心里有數(shù),我們應該做好相關(guān)的準備工作。這次設(shè)計以VISUALC60作為系統(tǒng)前臺應用程序開發(fā)工具,編寫好程序,盡可能做到以上的幾種功能。這次課程設(shè)計應該是一次學習的知識的一次好的檢驗情況。同時這也讓我們所學習的知識得到了加強和鞏固。ABSTRACTSTUDENTINFORMATIONMANAGEMENTSYSTEMISONEOFTHESTUDENTSWITHINFORMATIONTECHNOLOGYINTHEMANAGEMENTOFINCREASINGLYDEEPANDBROADAPPLICATIONS,MANAGEMENTINFORMATIONSYSTEMHASBEENGRADUALLYIMPLEMENTEDINTHETECHNICALMATURITYMANAGEMENTINFORMATIONSYSTEMISACONTINUOUSDEVELOPMENTOFNEWDISCIPLINES,ANYONEUNITTOSURVIVEISTODEVELOPANDEFFICIENTACTIVITIESOFTHEINTERNALORGANIZATIONOFORGANIC,ITMUSTESTABLISHITSOWNCHARACTERISTICSINLINEWITHTHEMANAGEMENTOFINFORMATIONSYSTEMSASTUDENTINFORMATIONMANAGEMENTSYSTEMWITHVISUALCINTERFACEDESIGN,OBJECTORIENTEDPROGRAMMINGLANGUAGE,ANDTHESTUDENTSREALIZETHEBASICINFORMATIONMANAGEMENT,INCLUDINGSTUDENTINFORMATION,CLASSINFORMATION,INFORMATIONONTHECOURSES,PERFORMANCEINFORMATIONADD,MODIFY,ANDQUERYANDPASSWORDFUNCTIONGIVEFULLCONSIDERATIONTOTHEUSERSSYSTEMISSIMPLE,QUICKOPERATIONTOACHIEVETRANSFERPROCEDURESISALSOVERYIMPORTANT,THROUGHTHISPROCEDURECANLEARNTOPREVIOUSLYDEBUGGINGPROCESSISNOTSHORTOFEXPERIENCEITHASTHEFOLLOWINGFEATURES1SYSTEMSETTINGS,INCLUDINGTHECREATIONOFUSERS,STUDENTSORADMINISTRATORSLANDING,MODIFYPASSWORDINFORMATIONFORSTUDENTS2INFORMATIONSETTINGS,STUDENTSCANADDNEWINFORMATIONANDMODIFYINGINFORMATION3THESTUDENTINFORMATIONSHOWANDMANAGEMENTSHOWTHESTUDENTSCANLEARN,NAME,SEX,AGE,PROFESSION,CLASS,SELECTEDCOURSESANDTHERESULTSHAVESHOW4THESTUDENTINFORMATIONCANLEARNNAMES,NUMBERS,ANDTHEREAREOTHERCONDITIONSENQUIRIES,CONVENIENTANDPRACTICAL5THEPROCEDURESFORTHEIMPORTATIONKEYBOARDINPUTINCLUDINGUSERNAMESANDPASSWORDS,ALLKINDSOFSTUDENTINFORMATION6PROCEDURESOUTPUTOUTPUTTOTHEMONITOR7THETESTDATALAWSSTUDENTINFORMATION,SUCCESSFULLYRETURNEDTOTHEREVISEDDATAERRORFREEOPERATION,PROCEDURESNOPROBLEMACCORDINGTOTHEFUNCTIONOFTHENEEDTOACHIEVEMORETHANWECANUSETHEGUIDE,THEDEFINITIONANDUSEOF,THESTRUCTUREOFSUCHTOOLSINTHISDESIGNDONEBEFOREWESHOULDFIRSTOFALLWENEEDTOFINDAFUNCTION,ASWELLASTHEIRUSAGEWESHOULDALSODOAFEWHEARTS,WESHOULDDOAGOODJOBINTHERELEVANTPREPARATORYWORKTHEDESIGNVISUALC60ASAFUTUREAPPLICATIONSYSTEMDEVELOPMENTTOOLS,GOODPREPARATIONPROCEDURES,ASFARASPOSSIBLE,BEMORETHANSEVERALFUNCTIONSTHECURRICULUMSHOULDBEDESIGNEDTOBEALEARNINGKNOWLEDGEOFAGOODTESTCASEWEWILLLEARNTOUSEMANYDIFFERENTFUNCTIONSTHISWILLALSOALLOWOURSTUDYOFKNOWLEDGEHASBEENSTRENGTHENEDANDCONSOLIDATEDKEYWORDSMANAGEMENTINFORMATIONSYSTEM;STUDENTMANAGEMENT;VISUALC60APPLICATION。計算機畢業(yè)設(shè)計論文購買WWWLUNWENDZCOM計算機畢業(yè)設(shè)計論文定做WWWLUNWEN168NET第一章第一章第一章第一章課題背景課題背景課題背景課題背景這次學生信息管理系統(tǒng)可以說是一個綜合性的學校學生管理系統(tǒng),這它集成了學生信息管理系統(tǒng)的多種功能,具有較強的綜合性。11設(shè)計背景設(shè)計背景設(shè)計背景設(shè)計背景,目的和意義目的和意義目的和意義目的和意義這次試驗是以VC60的為工作環(huán)境,這是一個關(guān)于學生信息管理系統(tǒng)的試驗,其中包括了密碼的設(shè)定以及修改的問題,學生信息添加的功能,學生信息查找的功能。這個管理系統(tǒng)是一次比較符合現(xiàn)代的一種管理系統(tǒng),我們要從中得到我們所要建立的信息并成功獲得我們存入的信息。這要求我們既可以儲存也可以讀取,這很符合我們現(xiàn)代化的管理特點。我們需要通過這個工作環(huán)境來完成這些功能。因為一次實驗的過程也是我們的一次學習的過程。這次的學生信息管理系統(tǒng)的實驗是一次比較綜合的一次實驗的過程。尤其是在其中的設(shè)計過程中我們需要大量的函數(shù)和很多的關(guān)鍵字以及很多的頭文件中的一些函數(shù)。同時我們在設(shè)計的過程中有很多的功能需要去實現(xiàn)。比如說學生信息添加的功能。我們要用到指針等的一些工具。我們應該在這次的實驗過程中結(jié)合自己所學的知識以及我們在學習的過程中遇到的難題可以從老師那里得到更多的幫助。我們同時也可以學習到新的知識。我們需要從中學會利用我們所學習的知識來運用到實際中來解決現(xiàn)實中的問題,這是一次不斷了解現(xiàn)實生活中的實例。這樣我們面對現(xiàn)實中的問題是我們并不會束手無策。這是一次學習實踐的好機會,我們應該借這個機會來學會如何處理現(xiàn)實中的各種問題,同時我們也可以了解到現(xiàn)實中的具體情況。在實驗的過程中,可能會遇到一些困難。例如我們程序的正常連接情況和語法上的錯誤或邏輯上的錯誤。這些都是我們在實驗過程中經(jīng)常遇到的問題。我們需要自己獨立的去思考這些問題或請教指導老師來解決。我相信經(jīng)過這次的課程設(shè)計我們會對相關(guān)的知識有了進一步的加強。我們既可以對于上學期的C語言的知識重新溫習,還可以對C作更多的了解。12基本理論依據(jù)和主要工作內(nèi)容基本理論依據(jù)和主要工作內(nèi)容基本理論依據(jù)和主要工作內(nèi)容基本理論依據(jù)和主要工作內(nèi)容實驗的基本要求以及學生信息管理系統(tǒng)的工作內(nèi)容如下1、學生信息的構(gòu)成學號,姓名,性別,年齡,班級,專業(yè),所修課程,所修課程的成績。2、系統(tǒng)管理功能(三大塊)第一塊登錄模塊及權(quán)限設(shè)置模塊(1)管理員/學生登錄模塊設(shè)置/修改密碼;不同類型人員的權(quán)限設(shè)置(管理員可以修改信息,學生只能查詢信息)第二塊管理員模塊(2)面向管理員的學生信息管理模塊加入學生信息;根據(jù)各種特征方便的查找學生信息;學生信息的管理;(3)面向管理員的課程及成績管理模塊各學年所修課程及其成績管理。第三塊學生模塊(4)面向?qū)W生的學生信息查詢模塊根據(jù)各種特征方便的查找學生信息;(5)面向?qū)W生的課程及成績查詢模塊根據(jù)各種特征方便的查找所修課程及成績;我們可以看到在登陸模塊中建立一個選擇的函數(shù),為不同的登陸身份提供不同的服務界面,在這個模塊中我們需要建立一個數(shù)組并且通過輸入的字符與程序中設(shè)定的進行比較從而進入不同的界面,在這里我們需要用到STRCMP函數(shù)的相關(guān)功能。同時在對待學生信息的構(gòu)成的時候我們需要定義一個STUDENTS類來學號,姓名,性別,年齡,班級,專業(yè),所修課程,所修課程的成績等成員。加入學生信息的時候提供一個ADD函數(shù)來處理。同時在查找的過程中提供一個FIND函數(shù)來處理而且在這個函數(shù)中我們需要調(diào)用循環(huán)語句和判斷語句。在這個程序的設(shè)計過程中如何使自己的密碼在屏幕上顯示的是“”這個問題是比較難的。我們要用到_GETCH這樣的一個函數(shù),我們需要了解這個函數(shù)的正確用法。同時貫穿整個程序的就是我們需要很好的運用文件流的操作。我們應該建立一個文件來存放我們寫進去的內(nèi)容。我們需要不斷的進行文件的存入和讀取操作。第二章第二章第二章第二章設(shè)計簡介及設(shè)計方案論述設(shè)計簡介及設(shè)計方案論述設(shè)計簡介及設(shè)計方案論述設(shè)計簡介及設(shè)計方案論述21設(shè)計簡介設(shè)計簡介設(shè)計簡介設(shè)計簡介在設(shè)計學生管理系統(tǒng)的時候,首先我們可以看到這次的課程設(shè)計的基本功能有登錄時的設(shè)置和密碼的相關(guān)問題;同時還有學生信息的添加查找和信息的保存,同時在學生信息過程中我們也要對查找過程中用不同方式來進行查找功能。這樣我們在設(shè)計過程可以用類的相關(guān)作用定義一個類來存放這些數(shù)據(jù)成員同時可以運用_GETCH這個函數(shù)來進行密碼的不回顯的功能。同時還有選擇語句的相關(guān)使用問題。而縱觀整個程序我們需要運用文件流的操作來控制整個程序,我們需要運用文件流來進行數(shù)據(jù)的保存的問題。在整個設(shè)計的過程中我們可以一部分一部分的對相關(guān)功能進行處理,我們可以建立不同的頭文件和源文件來實現(xiàn)它們,將所需實現(xiàn)的功能來進行很好的分類,這樣我們就可以很方便的對具體的功能部分有很好的了解。這樣更便于我們?nèi)ゾ帉懗绦颉?2設(shè)計方案設(shè)計方案設(shè)計方案設(shè)計方案整個學生管理系統(tǒng)需要實現(xiàn)很多的功能,其中有類的相關(guān)使用情況也有特殊函數(shù)的具體用法,同時我們必須知道我們所需要的函數(shù)中它們的具體功能和我們需要提供的系統(tǒng)自帶的頭文件。例如INCLUDE這個頭文件就是對于_GETCH這個函數(shù)的一個很好的說明,因為這些函數(shù)是不需要我們定義的同時卻又能夠為我們直接使用的函數(shù)。對于類似這樣的函數(shù)我們需要提供這些函數(shù)的頭文件。因此經(jīng)過一些相關(guān)的思考后我認為我們可以建立兩個頭文件和四個源文件來存放整個程序。而在整個程序開始的時候我們可以先來對整個程序構(gòu)造一個簡單的程序執(zhí)行時的框架。我們不妨利用下面這個圖來看一下程序的相關(guān)執(zhí)行情況。程序流程圖如下從上面的視圖中我們可以看到在整個程序設(shè)計的過程中,我們可以按照上面的圖來進行程序相關(guān)功能的實現(xiàn)。首先是進行學生信息的下載過程。這就要求我們在程序的運用文件流的知識來建立一個文件。用它來存放相關(guān)的學生信息,便于我們可以獲得。然后我們打印出我們剛開始的時候需要進行身份的驗證信息。登陸身份包括學生和管理員身份。在這里可以運用STRCMP函數(shù)來把我們從鍵盤上輸入的信息來進行比較以方便確認登陸者對對對對錯錯錯錯學生學生學生學生開始開始開始開始下載學生信息下載學生信息下載學生信息下載學生信息登陸界面登陸界面登陸界面登陸界面選擇登陸選擇登陸選擇登陸選擇登陸身分身分身分身分輸入管理員密碼輸入管理員密碼輸入管理員密碼輸入管理員密碼打印學生打印學生打印學生打印學生功能表功能表功能表功能表驗證密驗證密驗證密驗證密碼碼碼碼打印管理員功能表打印管理員功能表打印管理員功能表打印管理員功能表選擇功能選擇功能選擇功能選擇功能X選擇功能選擇功能選擇功能選擇功能X實現(xiàn)功能實現(xiàn)功能實現(xiàn)功能實現(xiàn)功能X實現(xiàn)功能實現(xiàn)功能實現(xiàn)功能實現(xiàn)功能X程序流程圖程序流程圖程序流程圖程序流程圖的身份。對于學生身份來說我們不允許他們來對學生的信息進行修改而只能對學生的信息進行查找的功能。進入學生信息的功能表時我們可以利用選擇語句來控制學生所想要的查找服務,例如,按姓名查找以及按學號查找的功能。而當進入管理員的窗口時需要管理員輸入密碼,首先我們必須設(shè)定好自己的密碼。在設(shè)定好密碼后,當輸入密碼后需要將這兩個密碼進行比較,只有當密碼輸入正確的時候,才能進行管理員的功能列表。而在密碼的問題上我們需要用戶在輸入密碼的時候我們需要在屏幕上顯示的不是現(xiàn)實中的密碼而是“”之類的符號。這樣可以使密碼不會被泄露出去。在這里我們可以運用_GETCH這個函數(shù)來實現(xiàn)所輸入的以不回顯的方式顯示在屏幕上。然后當管理員進入之后會出現(xiàn)管理員所需要處理的相關(guān)功能。例如,查找學生信息并且修改學生信息。而接下來的功能實現(xiàn)過程應該與學生身份進入后的相關(guān)操作是類似的。上述過程是對整個設(shè)計過程的一些簡介和論述。第三章第三章第三章第三章詳細設(shè)計詳細設(shè)計詳細設(shè)計詳細設(shè)計31詳細設(shè)計過程中頭文件的情況詳細設(shè)計過程中頭文件的情況詳細設(shè)計過程中頭文件的情況詳細設(shè)計過程中頭文件的情況首先在第一個頭文件中定義一個類來存放相關(guān)的數(shù)據(jù)如UNSIGNEDINTIDCHARNAME80CHARGENDERUNSIGNEDINTAGECHARCLASS80CHARPROFESSION100上面的數(shù)據(jù)成員是用來聲明學生的學號,姓名,性別,年齡和班級等相關(guān)信息。其次,在另外一個頭文件中可以存放程序中實現(xiàn)各種功能的函數(shù)。例如這些函數(shù)可以是PRIVATEINTFINDUNSIGNEDINTIDINTFINDCHARNAMEVOIDUPDATEUNSIGNEDINTIDVOIDUPDATECHARNAMEVOIDADDVOIDSORTVOIDSAVEVOIDLOADVOIDDELUNSIGNEDINTIDVOIDDELCHARNAME上述這些不同的函數(shù)是用來實現(xiàn)不同的功能。例如ADD函數(shù)是用來實現(xiàn)添加學生信息的功能的函數(shù)。32源文件的相關(guān)情況源文件是用來存放實現(xiàn)函數(shù)的各種功能的程序。首先在剛開始進入界面的時候需要顯示不同的身份去登陸COUT頭文件。當管理員密碼輸入正確后需要顯示管理員的功能列表如下COUTNAMEIFFINDNAME1COUTSTUDENTICOUTCHOFSTREAMOF“CODETXT“OFCHOFCLOSECOUT“設(shè)置成功“ENDL總總總總結(jié)結(jié)結(jié)結(jié)經(jīng)過上面的幾個步驟后,整個課程設(shè)計的內(nèi)容也就可以完成了。對于我們來說,這是我們第一次接觸課程設(shè)計的一門課程??傮w上來說我對這次的課程設(shè)計是從完全不知道到有了一定了解再到慢慢熟悉的一個過程。第一次進機房的時候完全不知道該干些什么,等到老師講了以后我才有了一定的了解。原來課程設(shè)計的題目是做一個學生管理系統(tǒng)。就這樣課程設(shè)計揭開了他神秘的面紗。以后的每一次上機我們都會埋頭在那里寫程序。一段時間過去了,課程設(shè)計也結(jié)束了。在整個課程設(shè)計的過程中我學會了如何去運用自己所學習的知識去處理更加實際的情況。當我們在一起處理同一件事情時,我認為團隊合作對于我們來說是非常重要的。因為在這樣的一個過程中大家都學會了互相幫助。只有大家一起學習,一起進步,這樣才是一件非??鞓返氖虑椤N艺J為總體上來說這次的課程設(shè)計還是完成的比較成功的。在做設(shè)計的過程中我遇到了很多難解的困難,但是我不會說放棄,經(jīng)過自己的思考,同學之間的討論以及老師的幫助。我的這次課程設(shè)計還是完成的比較順利的。我想第一次面對這樣大型的課程設(shè)計的時候我們都會有一點束手無策的感覺。我們頭腦中知道需要做些什么。但是自己一開始動手寫程序的時候我們卻會發(fā)現(xiàn)自己不知道從哪個地方下手。如果是這樣的話,我們一定保持耐心,慢慢的理清自己的思路?,F(xiàn)場先從一些小的程序慢慢寫,然后看我們需要完成的功能來根據(jù)不同的需求來一點一點的突破。經(jīng)過一段時間后我們的大致框架就可以出來了。然后分別提供不同的函數(shù)來實現(xiàn)各種不同的功能。這樣的話我相信我們課程設(shè)計的目的也就快完成了。經(jīng)過我們一番調(diào)試程序并確定沒有什么問題時課程設(shè)計也就完成了。這次是我們一次很好的學習知識并鞏固知識的一次機會。在這樣的大程序面前我們用到了很多方面的東西。這就是我們課程設(shè)計的目的,我們應該從中獲得好的收獲。這是一次學習知識的過程也是鍛煉我們耐力和毅力的過程。我們在這個過程中遇到困難時要不斷的突破它們。這是我們需要真正學習的一種品質(zhì)。只有在不斷的學習過程中去好好享受它們,我們才能學的更多。致致致致謝謝謝謝很感謝學院給我們安排這次課程設(shè)計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025建筑外墻涂料施工合同2
- 2025商業(yè)店鋪買賣合同協(xié)議范本
- 2025天津全日制用工勞動合同
- 《評估你的品德》課件
- 洛陽師范學院《高等混凝土結(jié)構(gòu)理論及應用》2023-2024學年第二學期期末試卷
- 天津石油職業(yè)技術(shù)學院《中古文學經(jīng)典鑒賞》2023-2024學年第一學期期末試卷
- 伊春職業(yè)學院《建筑空間設(shè)計》2023-2024學年第二學期期末試卷
- 天津和平區(qū)天津市雙菱中學2025屆初三下學期語文試題模擬試題含解析
- 臺州職業(yè)技術(shù)學院《動物分子生物技術(shù)》2023-2024學年第二學期期末試卷
- 沈陽化工大學《嶺南文化》2023-2024學年第一學期期末試卷
- T-CITSA 20-2022 道路交叉路口交通信息全息采集系統(tǒng)通用技術(shù)條件
- 護士行為規(guī)范及護理核心制度
- 在核心素養(yǎng)指導下高中主題班會課的作用
- 中石化在線測評題庫
- 跨學科護理合作模式
- 護理臨床帶教老師
- 當媽是一種修行
- 機械設(shè)備潤滑油基礎(chǔ)知識(二)
- 婦幼保健院災害脆弱性分析表
- 管理能力測試題大全
- 血鋰異常健康宣教
評論
0/150
提交評論