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

正文內(nèi)容

學(xué)生信息管理系統(tǒng)c語言課程設(shè)計(jì)報(bào)告(已修改)

2025-04-04 07:04 本頁面
 

【正文】 課 程 設(shè) 計(jì) 報(bào) 告 學(xué) 院:軟件學(xué)院 課程名稱:學(xué)生信息管理系統(tǒng) 專業(yè)班級(jí):軟件工程 姓 名:袁傲 學(xué) 號(hào):10203542 目 錄一、需求分析 1①.總體功能設(shè)計(jì) 1②.各模塊功能設(shè)計(jì) 1二、總體模塊功能框圖 2三、總流程圖及各模塊流程圖 2四、各模塊主要功能的實(shí)現(xiàn) 5①.顯示模塊 5②.追加模塊 6③.查詢模塊 6④.刪除模塊 6⑤.修改模塊 6⑥.排序模塊 6五、程序調(diào)試 7①.顯示程序 7②.追加程序 8③.查詢程序 10④.刪除程序 13⑤.修改程序 14⑥.排序程序 17六、總結(jié)與心得體會(huì) 19七、附件 20①.源程序 20②.注釋 30一、需求分析:Ⅰ.總體功能設(shè)計(jì): 學(xué)生信息管理系統(tǒng)存放了每個(gè)學(xué)生的學(xué)號(hào)、姓名、性別、年齡、出生年月日、地址、電話號(hào)碼、Email信息地?cái)?shù)據(jù)庫。每個(gè)人的信息定義在一個(gè)結(jié)構(gòu)體變量中。其結(jié)構(gòu)如下:系統(tǒng)通過顯示程序、追加程序、查詢程序、刪除程序、修改程序、排序程序來實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)的顯示功能、追加功能、查詢功能、刪除功能、修改功能、排序功能。各個(gè)功能的調(diào)用通過主函數(shù)中的switch語句來實(shí)現(xiàn)。Ⅱ.各模塊功能:ⅰ.顯示模塊:通過設(shè)計(jì)一個(gè)模塊,來實(shí)現(xiàn)學(xué)生信息的顯示。以便于瀏覽學(xué)生的信息。 ⅱ.追加模塊: 通過設(shè)計(jì)一個(gè)模塊,當(dāng)要加入新的學(xué)生的信息的時(shí)候,來實(shí)現(xiàn)新學(xué)生信息的加入。: 通過設(shè)計(jì)一個(gè)模塊,這個(gè)模塊可以按學(xué)生的學(xué)號(hào)、姓名來查詢學(xué)生所有的信息,并顯示學(xué)生的所有信息,以便查詢者閱讀。 : 通過設(shè)計(jì)一個(gè)模塊,當(dāng)輸入一個(gè)學(xué)生的學(xué)號(hào)或者姓名的時(shí)候,可以通過這個(gè)模塊,將輸入學(xué)號(hào)或者姓名的學(xué)生的所有信息從數(shù)據(jù)庫中刪除出去。以后,這個(gè)學(xué)生的信息將不再會(huì)出現(xiàn)再數(shù)據(jù)庫中。:通過設(shè)計(jì)一個(gè)模塊,當(dāng)某個(gè)人的信息發(fā)生變化的時(shí)候,可以通過修改模塊來進(jìn)行修改。修改模塊時(shí)一具有多級(jí)子菜單的摸塊。使用十分的方便、靈活。:通過設(shè)計(jì)一個(gè)模塊,來實(shí)現(xiàn)數(shù)據(jù)庫的信息按某項(xiàng)成員名的伸序或者降序排列。這個(gè)模塊提供了按學(xué)號(hào)、姓名、年齡三種方式來實(shí)現(xiàn)排序,使瀏覽者一目了然。: 主函數(shù)顯示模塊追加模塊刪除模塊查詢模塊排序模塊退出模塊修改模塊退出三、總流程圖及各模塊流程圖Ⅰ.總流程圖:進(jìn)入輸入Sele=?追加程序刪除程序查詢程序排序程序顯示程序退出程序輸出Sele=7Sele=3Sele=2Sele=4Sele=6Sele=1退出Ⅱ.各模塊流程圖:ⅰ.刪除程序:進(jìn)入輸入M=?輸入學(xué)號(hào)輸入姓名輸出所有退出M=1M=2ⅱ.查詢程序:進(jìn)入輸入M=?輸入學(xué)號(hào)輸入姓名輸出查詢結(jié)果退出M=2M=1四、各模塊主要功能的實(shí)現(xiàn)程序通過一個(gè)printf函數(shù)把輸出信息的表頭打印出來,再通過一個(gè)for循環(huán)把每一個(gè)學(xué)生的信息輸出,再輸出的時(shí)候,通過定義數(shù)字、字符的長(zhǎng)度大于本身的長(zhǎng)度來實(shí)現(xiàn)輸出信息的排版和隔開,使輸出的信息排版美觀。程序通過輸入一個(gè)整型變量n的值來確定追加的個(gè)數(shù),再通過一個(gè)for循環(huán)來實(shí)現(xiàn)n個(gè)新數(shù)據(jù)的追加。每個(gè)結(jié)構(gòu)體中間的成員之間用空格來隔開,各個(gè)結(jié)構(gòu)體之間通過回車鍵來隔開。程序通過輸入一個(gè)變量n來實(shí)現(xiàn)是按學(xué)號(hào)還是按姓名來查找。當(dāng)輸入完學(xué)號(hào)或者姓名的時(shí)候,再通過一個(gè)for循環(huán)來實(shí)現(xiàn)此人信息的查找。當(dāng)含有這個(gè)人的信息的時(shí)候,把變量k賦值為1,并把此人再內(nèi)存的順序號(hào)賦給i。如果不含這個(gè)人的信息的時(shí)候,變量k的值仍為0。再通過一個(gè)if 語句,如果k的值為1,則打印第j個(gè)人的所有信息,如果k的值為0,則打印“Error!”。IV.刪除模塊程序通過定義一個(gè)變量n,來確定輸入的到底是學(xué)號(hào)還是姓名。通過一個(gè)for循環(huán)來確定數(shù)據(jù)庫到底是否含有此人的信息。如果含有此人的信息,則通過一個(gè)for循環(huán),把這個(gè)以后的信息依次前推來覆蓋這個(gè)人的信息,而實(shí)現(xiàn)此人信息的刪除。如果不含此人的信息,則打印“Error!”。V.修改模塊 程序定義一個(gè)變量n,來確定到底輸入的是學(xué)號(hào)還是姓名。通過一個(gè)for循環(huán)來確定數(shù)據(jù)庫到底是否含有此人的信息。如果含有此人的信息,則把此人的信息打印再屏幕上。再顯示二級(jí)菜單,是修改這個(gè)人的學(xué)號(hào)、姓名、性別、年齡、出生年月、地址、電話號(hào)碼還是Email。通過一個(gè)switch語句來實(shí)現(xiàn)某個(gè)信息地修改。如果不含有此人的信息,則打印“Error!”。VI.排序模塊:程序通過定義一個(gè)變量n來輸入一個(gè)變量,來確定是按學(xué)號(hào)、姓名還是年齡來排序。首先定義一個(gè)結(jié)構(gòu)體變量作為中間變量。學(xué)號(hào)排序,通過兩重for循環(huán),運(yùn)用中間結(jié)構(gòu)體變量來實(shí)現(xiàn)兩個(gè)變量信息的交換。首先把學(xué)號(hào)最小的放第一個(gè),以后依次類推。姓名排序,同樣通過雙重for循環(huán),通過strcmp函數(shù)來實(shí)現(xiàn)兩個(gè)字符串的比較,再實(shí)現(xiàn)兩個(gè)信息的交換。年齡排序,也是同樣的方法,不過是按年齡的伸序排列。 五.程序調(diào)試:1.如果運(yùn)行程序,將出現(xiàn)如下的界面:圖112.此時(shí)如果輸入1,并按回車鍵,程序?qū)⑦M(jìn)入顯示模塊,通過顯示模塊顯示所有學(xué)生的所有信息。其輸出界面如下: 圖1—2II.追加程序:1. 當(dāng)在圖1—1的前提下輸入2,則進(jìn)入追加模塊,此時(shí)則出現(xiàn)如下的界面:圖212.此時(shí)電腦在問你要追加的人數(shù),如果你輸入1,則出現(xiàn)如下的界面:圖223.這個(gè)時(shí)候你就將追加這個(gè)學(xué)生的信息輸入,輸入如下信息:4 liu m 44 19910101 beijing 18720059337 2789@qq輸入完后將出現(xiàn)以下界面:圖234.信息追加完以后,程序會(huì)自動(dòng)跳到顯示模塊,把數(shù)據(jù)庫種的信息再輸出一次。將會(huì)出現(xiàn)如下界面:圖24III.查詢程序:1. 如果再圖11的基礎(chǔ)上選擇5,則進(jìn)入查詢模塊,進(jìn)入如下的界面:圖312.如果你選擇1,則將進(jìn)入按學(xué)號(hào)查詢的界面。如下:圖323.如果你輸入4,電腦將會(huì)自動(dòng)查詢學(xué)號(hào)為4學(xué)生的信息,并
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1