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

正文內(nèi)容

c語言課程設(shè)計(jì)報(bào)告(宿舍管理系統(tǒng)(已修改)

2025-09-16 02:19 本頁面
 

【正文】 C 語言實(shí)訓(xùn) 報(bào)告書 系部名稱 通信工程系 學(xué) 生 姓 名 周士杰 專 業(yè) 名 稱 通信工程專業(yè) 班 級 10511002 學(xué)號 1051100214 指 導(dǎo) 教 師 劉欣 時(shí)間 2020 年 08 月 29 日至 2020 年 09 月 09 日 實(shí)驗(yàn)題目 : 學(xué)生宿舍管理系統(tǒng) 一、實(shí)驗(yàn)?zāi)康? 通過本課程設(shè)計(jì),強(qiáng)化上機(jī)動手能力,使學(xué)生在理論和實(shí)踐的基礎(chǔ)上進(jìn)一步鞏固《 C語言程序設(shè)計(jì)》課程學(xué)習(xí)的內(nèi)容,掌握工程軟件設(shè)計(jì)的基本方法。通過這次實(shí)習(xí)練習(xí),可以更進(jìn)一步的熟悉所學(xué)的知識, 還可以加強(qiáng)和鞏固知識。長達(dá)兩周的上機(jī)練習(xí),為我們提供了很好的編程環(huán)境。更好的了解編程的意義,為將來參加實(shí)踐活動 以及以后的畢業(yè)設(shè)計(jì) 打下堅(jiān)實(shí)的基礎(chǔ)。 二、實(shí)驗(yàn)內(nèi)容 我設(shè)計(jì)的是“學(xué)生宿舍管理系統(tǒng)”,主要是針對住宿學(xué)生個(gè)人信息的管理,適用對象主要是學(xué)校,以方便學(xué)校對住宿學(xué)生的管理。 包括學(xué)生的姓名、學(xué)號、性別、 專業(yè) 、 班級等等。在編寫過程中主要運(yùn)用 C語言的基本知識 有: 數(shù)據(jù)類型(整形、實(shí)型、字符型、指針、數(shù)組、結(jié)構(gòu)等);運(yùn)算類型(算術(shù)運(yùn)算、邏輯運(yùn)算、自增自減運(yùn)算、賦值運(yùn)算等);程序結(jié)構(gòu)(順序結(jié)構(gòu)、判斷選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)) ;大程序的功能分解方法(即函數(shù)的 調(diào)用與 使用)等。 三、需求分析 該程序是由 C 語言編寫的一個(gè)宿舍 管理查詢軟件 , 本程序在 Microsoft Visual C++ 下運(yùn)行, 其主要功能是實(shí)現(xiàn)對學(xué)生信息的錄入、添加、刪除、修改、查詢、統(tǒng)計(jì)。其中查詢可以分別以姓名、學(xué)號、宿舍號為關(guān)鍵字查詢學(xué)生信息。統(tǒng)計(jì)可以分別以學(xué)號 、宿舍號、性別、班級、專業(yè) 為關(guān)鍵字進(jìn)行 統(tǒng)計(jì),并且輸出信息按學(xué)號大小從小到大輸出 。 四、概要設(shè)計(jì) 方案設(shè)計(jì) 數(shù)據(jù)結(jié)構(gòu)說 明 程序中數(shù)據(jù)主要是學(xué)生信息,具體屬于類型如下: truct st_message char name[20]。 /*學(xué)生姓名 */ 主函數(shù) 密碼模塊 錄入模塊 添加模塊 修改模塊 刪除模塊 查詢模塊 統(tǒng)計(jì)模塊 退出系統(tǒng) 學(xué) 號 姓名 宿舍 性 別 年齡 專 業(yè) 返 回 班 級 按姓名 按學(xué)號 按宿舍 返 回 按性別 按學(xué)號 按宿舍 返 回 按班級 按專業(yè) char dorm[7]。 /*宿舍號 */ char num[10]。 /*學(xué)號 */ char sex[5]。 /*性別 */ char age[4]。 /*年齡 */ char major[20]。 /*專業(yè) */ char classs[8]。 /*班級 */ 模塊功能說明 第一密碼模塊: 調(diào)用 cipher(),進(jìn)行管理者的注冊與登錄操作。 第二錄入模塊:調(diào)用 input_message(),對住宿學(xué)生信息進(jìn)行錄入。 第三添加模塊:調(diào)用 append_message(),對新來學(xué)生信息進(jìn)行添加錄入。 第四修改模塊:調(diào)用 revise_message(), 對需修改學(xué)生的信息進(jìn)行修改。 第五刪除模塊:調(diào)用 delete_message(),對某一學(xué)生信息進(jìn)行刪除操作。 第六查詢模塊:調(diào)用 find_message(),分別以姓名、學(xué)號、宿舍號對學(xué)生信息進(jìn)行查詢。 第七統(tǒng)計(jì)模塊:調(diào)用 census_message(),分別以 學(xué)號、宿舍號、性別、班級、專業(yè) 方式對學(xué)生信息進(jìn)行統(tǒng)計(jì),并按學(xué) 號由小到大輸出。 五、詳細(xì)設(shè)計(jì)及運(yùn)行結(jié)果 模塊 流程圖 及運(yùn)行結(jié)果圖示 登陸界面 主函數(shù)流程圖 主 函 數(shù) main() 刪 除 函 數(shù)delete_message() 錄 入 函 數(shù)input_message() 統(tǒng) 計(jì) 函 數(shù)census_message() 添 加 函 數(shù)append_message() 排 序 函 數(shù)sortmessage() 密碼函數(shù)cipher() 修 改 函 數(shù)revise_message() 查 詢 函 數(shù)find_message() 主頁界面 輸入密碼 功能選擇 選 1 選 4 選 0 選 2 選 3 選 5 錄入模塊 添加模塊 修改模塊 刪除模塊 查詢模塊 結(jié)束 退出系統(tǒng) 是 是 是 是 是 是 否 否 否 否 否 開始 選 6 統(tǒng)計(jì)模塊 是 否 連續(xù)三次輸 入錯誤,退出系統(tǒng) 錄入模塊 錄入界面 修改模塊 輸入姓名 輸入班級 輸入宿舍 輸入學(xué)號 輸入性別 輸入年齡 輸入專業(yè) 是否繼續(xù)錄入 結(jié) 束 N Y 修改界面 輸入 要 修改學(xué)生 的 姓名 功能選擇 選 1 選 7 選 4 選 8 選 2 選 3 選 5 選 6 修改學(xué)號 修改姓名 修改班級 修改宿舍 修改性別 修改年齡 修改專業(yè) 是否繼續(xù) 結(jié)束 返回主頁 是 是 是 是 是 是 是 是 否 否 否 否 否 否 否 統(tǒng)計(jì)模塊 輸入統(tǒng)計(jì)方式 功能選擇 選 1 選 4 選 6 選 2 選 3 選 5 按學(xué)號 按宿舍 按性別 按班級 按專業(yè) 結(jié)束 返回主頁 是 是 是 是 是 是 否 否 否 否 否 統(tǒng)計(jì)界面 六、調(diào)試情況,設(shè)計(jì)技巧及體會 測試數(shù)據(jù) 對功能 1(密碼系統(tǒng)測試)的測試:先注冊賬號密碼分別為: 1,1,然后退出程序進(jìn)行登錄測試。輸入一組錯誤賬號密碼系統(tǒng)顯示“ 輸入的賬號或密碼有誤,請重新輸入! ” 。在輸入正確密碼,系統(tǒng)顯示“登陸成功”并進(jìn)入主界面。 對功能 2( 錄入 學(xué)生信息)的測試: 按照先后順序分別輸入學(xué)生信息 : 學(xué)號 姓名 班級 宿舍號 性別 年齡 專業(yè) 03091002 張三 0901 13401 男 20 通信工程 03091001 李四 0902 13401 男 20 計(jì)算機(jī) 對功能 3(添加學(xué)生信息) 的測試: 按照先后順序分別輸入學(xué)生信息: 學(xué)號 姓名 班級 宿舍號 性別 年齡 專業(yè) 03091004 王紅 0901 14401 女 20 通信工程 03091003 李娜 0902 14401 女 20 計(jì)算機(jī) 對功能 4( 修改 學(xué)生信息)的測試: 輸入 要修改 學(xué)生 的姓名 : 王五,系統(tǒng)顯示“該學(xué)生信息不存在”。輸入修改學(xué)生姓名: 張三,系統(tǒng)顯 示出該學(xué)生信息。選擇修改學(xué)號為: 03091005,系統(tǒng)顯示出修改后的學(xué)生信息。 對功能 5(刪除 學(xué)生信息)的測試: 輸入要刪除學(xué)生的學(xué)號 : 03091001,系統(tǒng)顯示“該學(xué)生信息不存在”。輸入要刪除的學(xué)生的學(xué)號: 03091005,系統(tǒng)顯示出該學(xué)生信息。選擇刪除該學(xué)生信息。 對功能 6(查詢學(xué)生信息)的測試:查詢 宿舍 號為 14401 的信息 ,系統(tǒng)顯示為: 學(xué)號 姓名 班級 宿舍號 性別 年齡 專業(yè) 03091003 李娜 0902 14401 女 20 計(jì)算機(jī) 03091004 王紅 0901 14401 女 20 通信工程 對功能 7( 統(tǒng)計(jì)學(xué)生信息)的測試:選擇按學(xué)號統(tǒng)計(jì),系統(tǒng)顯示為: 學(xué)號 姓名 班級 宿舍號 性別 年齡 專業(yè) 03091002 張三 0901 13401 男 20 通信工程 03091003 李娜 0902 14401 女 20 計(jì)算機(jī) 03091004 王紅 0901 14401 女 20 通信工程 學(xué)生總?cè)藬?shù) 3 人,其中男生 1 人,女生 2 人。 對功能 8(退出系統(tǒng))的測試:選擇退出系統(tǒng),程序關(guān)閉。 對調(diào)試中主要問題進(jìn)行總結(jié) 調(diào)試過程中,經(jīng)常會出現(xiàn)輸入或顯示為亂碼的情況,這往往是上下定義的數(shù)據(jù)類型不同或定義 數(shù)組長度不夠所造成的。有時(shí)候 程序中還會出現(xiàn)錄入五個(gè)數(shù)據(jù)而只顯示四個(gè)的情況,這也往往是由于定義的結(jié)構(gòu)體數(shù)組長度過低所造成的。 像這類問題只要把數(shù)據(jù)類型都定義成字符型,并且定義一個(gè)合理的數(shù)組長度往往都能解決。在調(diào)試過程中我遇到最大的問題出現(xiàn)在刪除模塊。在運(yùn)用“ rt+”打開文件并對某一數(shù)據(jù)進(jìn)行刪除后,往往顯示會多顯 示一行數(shù)據(jù)。這是由于“ rt+” 寫數(shù)據(jù)時(shí)只會覆蓋數(shù)據(jù)而不會清除原文件數(shù)據(jù),因此文件最后一行數(shù)據(jù)總會保留在原文件中。后來我先用“ rt”打開文件并讀取文件中的數(shù)據(jù),
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1