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

正文內(nèi)容

網(wǎng)吧管理系統(tǒng)設(shè)計-綜合實踐設(shè)計論(編輯修改稿)

2025-07-13 03:13 本頁面
 

【文章內(nèi)容簡介】 功能結(jié)構(gòu)完備、產(chǎn)品易升級、使用界面友好的網(wǎng)吧管理系統(tǒng),實現(xiàn)其對網(wǎng)吧流管理,使管理者可以方便查看會員以及上網(wǎng)人員的上網(wǎng)信息。 網(wǎng)吧管理系統(tǒng)設(shè)計的基本內(nèi)容包括會員的會員名、性別、年齡、積分等。試設(shè)計一網(wǎng)吧管理系統(tǒng),系統(tǒng)以菜單方式工作,密碼登陸。使之能提供以下功能: ( 1)會員信息的錄入(增加數(shù)據(jù))。用數(shù)組數(shù)據(jù)類型賦初值的方法把會員信息送到各個數(shù)組中(但要注意是合法數(shù)據(jù)),然后把它們保存起來。 ( 2)會員信息的瀏覽(查找數(shù)據(jù))。任意輸入一位會員號,打印出他的所有數(shù)據(jù)。要求能多次查找。 ( 3)會員管理系統(tǒng)登陸。輸入密碼登陸系統(tǒng)。 輸出的結(jié)果要準(zhǔn)確 、清晰、美觀。 系統(tǒng)的總體設(shè)計 系統(tǒng)的 設(shè)計思路 建立一個函數(shù),用來保存上機會員的名字,身份證號碼等信息,完成記錄會員信息的功能。主函數(shù)可以調(diào)用六個子函數(shù),分別完成會員上機,查找,臨時上機 ,下機,顯示,退 出六個功能。在主函數(shù)中可以設(shè)置調(diào)用六個子函數(shù)的方法,例如按 1, 2, 3, 4, 5, 0數(shù)字鍵,則分別可以執(zhí)行某個功能模塊,主要功能模塊如圖 1 所示; 圖 網(wǎng)吧管理主要功能模塊 網(wǎng) 吧 管 理 系 統(tǒng) 會員 上 機 顯 示 查 找 臨時上機 下 機 退 出 綜合實踐設(shè)計論文 5 系統(tǒng)的流程設(shè)計 據(jù)所構(gòu)想的功能及模塊設(shè)計出與之相對應(yīng)的系統(tǒng)流程設(shè)計,根據(jù)系統(tǒng)流程設(shè)計來設(shè)計 C 語言程序,包括子程序和主函數(shù)的設(shè)計,設(shè)計流程如下所示 。 圖 網(wǎng)吧管理系統(tǒng)主要流程圖 開 始 輸入會員姓名 輸入會員身份證號 判斷是否是會員 Y N 輸入臨時上機人姓名 輸入臨時上機人員身 份證號 判斷是否下機 輸入下機人員身份證號 Y 判斷是否查詢 N Y N 結(jié) 束 綜合實踐設(shè)計論文 6 系統(tǒng)的程序設(shè) 計 該程序一共有六個選項,可以進行會員上機、顯示會員、查找會員、臨時人員上機、下機等操作 .該系統(tǒng)足以支持網(wǎng)吧正常運行 ,良好的記錄了上機人員的信息 程序用了條件、循環(huán)、結(jié)構(gòu)體等知識點,綜合了鏈表和文件的打開和保存編寫的??蛇\用于小的管理軟件。軟件運用菜單實現(xiàn)交互式 管理,用戶輕松的按鍵既可實現(xiàn)對軟件的操作,操作簡單易懂,功能豐富,可以很好的滿足用戶的需要 根據(jù)所構(gòu)想的功能及模塊設(shè)計出與之相對算法并建立函數(shù)來實現(xiàn)系統(tǒng)運行 [1] 根據(jù)題目的要求,需要一個主程序 main()和 12 個子程序,分別為 quit()、 loading()、 menu()、 input()、 save()、 load()、 list()、 window()、 add()、 del()、 search()、 point();可以實現(xiàn)退出、登陸、菜單、輸入、保存、導(dǎo)入、列表、界面、增加、刪除、查找、積分。其中,登陸、增加、刪除、查找、積分五個函數(shù)為主要處理對象,也是網(wǎng)吧管理系統(tǒng)的核心部分。 ① 創(chuàng)建會員基本信息結(jié)構(gòu)體和會員信息數(shù)組 .將會員的信息作為一個結(jié)構(gòu)體。 [2]如下: ID *creat() { ID *p1,*p2,*head。 char str[20]。 p1=p2=head=NULL。 printf(\t\t\t 開始輸入上機會員記錄 (姓名 結(jié)束 )!\n)。 while(1) { printf(請輸入姓名 :\n)。scanf(%s,str)。getchar()。 if(strcmp(str,)==0) break。 p1=(ID*)malloc(sizeof(ID))。 strcpy(p1name,str)。 printf(請輸入身份證號碼 :\n)。scanf(%s,p1tele)。getchar()。 ② main()主函數(shù): 主函數(shù)是程序的入口,才用模塊化設(shè)計,主函數(shù)應(yīng)該盡可能簡潔,功能要體現(xiàn)其中,首先聲明一些必要變量,利用無限循環(huán)體為開關(guān)語句,該語句的條件通過函數(shù)的輸入值來實現(xiàn)功能選取,同時設(shè)置一個斷點,即當(dāng)返回值為一定條件時運行 exit()函數(shù)來結(jié)束程序,以免造成死循環(huán)。 void main() 綜合實踐設(shè)計論文 7 { ID *head=NULL。 int choise。 printf(\t\t\t* * * * C 語言課設(shè) * * * *\n)。 while(1) { printf(\t\t 網(wǎng)吧管理系統(tǒng) \n)。 綜合實踐設(shè)計論文 8 第 3 章 編寫程序代碼及運行程序 編寫程序代碼 為完成這個上機管理系統(tǒng),我采用了二維數(shù)組來儲存數(shù)據(jù)的方法,把輸入的數(shù)據(jù)整數(shù)放在數(shù)組中,一維代表上機的機號,二維第一個記錄上機小時時刻,二位的是代表分鐘,然后利用數(shù)據(jù)運算,最后運算的結(jié)果再乘以每分鐘的費用(這里初步設(shè)頂為 元 1 分鐘既 3 塊一小時)。 首先,我用“ define”定義了一個宏 N,大小是 60,表示多精度整數(shù)的長度是 60位;再用“ typedef”聲明了一個整型數(shù)組類型。 因為有較多個功能實現(xiàn) ,所以在函數(shù)里面我運用了 break, for 和continue 等語句。 程序在 visual C ++里的運行 運行程序在 visual C ++軟件里 打開 visual C ++ 軟件,新建工程和新建文件,然后把文件添加到工程里,其如圖所以: 圖 新建工程及新建文件圖 在新建的文件里編寫程序代碼,然后點擊編譯 ,運行程序、調(diào)試程序、驗證程綜合實踐設(shè)計論文 9 序的正確性。 圖 編寫程序代碼圖 調(diào)試程序 點擊調(diào)試程序按鈕,程序出現(xiàn)錯誤,逐行去檢查錯誤,然后更改程序,直到運行正確 圖 調(diào)試程序出現(xiàn)錯誤圖 設(shè)計結(jié)果與分析 在 VC++ 環(huán)境中輸入源程序,在沒有提示錯誤的情況下編譯,可以正常運行系綜合實踐設(shè)計論文 10 統(tǒng) ,實現(xiàn)網(wǎng)吧管理 .如圖 所示界面 圖 ① 執(zhí)行文件時,會看到如圖 所示界面。 運行主函數(shù)的時候 ,首先調(diào)用函數(shù) ID *creat() ,該函數(shù)是一個菜單函數(shù),用 scanf 語句來實現(xiàn)各功能模塊的輸入執(zhí)行。根據(jù)網(wǎng)吧管理員實際情況的選擇數(shù)據(jù),分別調(diào)用其他自定義函數(shù)。 ② 在輸入 1 按回車后會系統(tǒng)提示輸入會員姓名、身份證號碼,網(wǎng)吧管理員要把會員的信息進行輸入。如圖 所示。 圖 輸入會員上機信息界面 該界面是調(diào)用函數(shù) ID *creat() 的結(jié)果,在 ID *creat() 函數(shù)中,首先 printf 姓名 用scanf 函數(shù)接收會員上機信息 .最后 結(jié)束該函數(shù) .回到主函數(shù) . ? 在輸入 2 按回車后系統(tǒng)會顯示所有上機人員的信息。其中包括臨時上機人員和會員,如圖 所示。 綜合實踐設(shè)計論文 11 圖 輸入所有上機人員信息結(jié)果界面 該界面是調(diào)用函數(shù) ID *creat() 的結(jié)果,在 ID *creat() 函數(shù)中,首先 printf 姓名 用 scanf 函數(shù)接收會員上機信息 .最后 結(jié)束該函數(shù) .回到主函數(shù) . ④ 再輸入 3按回車后 ,輸入你要查詢的會員名 系統(tǒng)會出現(xiàn)該會員的相關(guān)信息 例如 輸入 a 按回車 結(jié)果 如圖 所示。 圖 顯示所查找會員信息界面 該界面是調(diào)用 ID *search(ID *head)的結(jié)果 ,scanf 函數(shù)輸入要查詢的會員名 ,這里用到while,if 語句 .當(dāng)符合輸入的信息條件時 ,系統(tǒng)就會執(zhí)行輸出會員信息 ,若不符合則輸入另一條指令 .即 未找到符合記錄 !按 回到主界面。 ⑤ 再輸 入 4按回車后 ,顯示臨時上機人員需要登記的信息 .即填臨時上機人員的姓名 ,身份證號碼 結(jié)果如圖 所示。 綜合實踐設(shè)計論文 12 圖 綜合實踐設(shè)計論文 13 第 4 章 系統(tǒng)設(shè)計的總結(jié) 課程設(shè)計中遇到的難點及解決辦法 1 結(jié)構(gòu)體數(shù)組的定義。 當(dāng)在結(jié)構(gòu)體中有 float 型數(shù)據(jù)時系統(tǒng)會提示錯誤。 解決方法:用其他變量代替然后再定義。 2 在調(diào)試未運行完自動跳出到主界面。 解決方法:是由于系統(tǒng)問題,在遇到 float 型數(shù)據(jù)時會出現(xiàn)系統(tǒng)錯誤。 3 變量未定義而先使用。 解決方法:定義變量。 4 輸入名稱與數(shù)據(jù)庫中文件的數(shù)據(jù)匹配。 解決辦法:若輸入名稱存在,則跳回主界面,重新操作。若不存在,則進行下一項。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1