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

正文內(nèi)容

交通處罰單系統(tǒng)課程設計報告(已修改)

2025-07-29 12:46 本頁面
 

【正文】 計算機系統(tǒng)基礎 Ⅱ 課程設計報告 題目:交通處罰單系統(tǒng) 課程設計說明書 課程設計名稱 : 計算機系統(tǒng)基礎 II 課程設計 指導教師 : 馬德印 20xx年 6 月 3 日 —— 20xx年 6 月 13日 起止日期 20xx年 6 月 3 日 至 20xx年 6 月 13 日 設計地點 北湖校區(qū) 9 樓機房 設計任務及日程安排 5 月 20日 教師布置課程設計任務,確定小組成員。 5 月 2122 日 收集、查閱相關資料,考慮選題。 5 月 236 月 2 日 資料分析,學習和鞏固( )知識,確定( )作為課程設計題目,確定小組成員分工。 6 月 3 日 進行需求分析、總體設計,確定程序的應具備的功能模塊。( ) 6 月 48 日 編寫程序代碼,并進行 6 月 911 日 進行程序的調(diào)試和測試,并不斷修改完善程序。 6 月 12日 撰寫程序報告, 6 月 13日 答辯。 1.課程設計題目及實現(xiàn)功能 課程設計就題目為交通處罰單系統(tǒng)。 交通處罰單信息包括:車牌號,駕駛員姓名,交警姓名,交警號,處罰單號,日期。 程序所提供的功能: 1.處罰單信息輸入 2.處罰單信息刪除 3.處罰單信息瀏覽 4.處罰單信息查詢 5.處 罰單信息統(tǒng)計 6.程序設計具有保存(采用文件)功能 處罰單信息輸入采用結構體類型數(shù)組 信息輸入集合多種數(shù)據(jù),采用結構體數(shù)組方便這種符合數(shù)據(jù)的處理。信息數(shù)據(jù)類型只用了字符型。而且車牌號,駕駛員姓名,交警姓名,交警號,處罰單號,日期,均采用字符型 20 個字符。 程序設計的讀取和保存,設計( )文件,采用 fopen()打開文件, fclose()關閉文件, fscanf()格式化讀取文件, fprintf()格式化寫入文件。 系統(tǒng)功能模塊圖 交 通 處 罰 單 管 理 系 統(tǒng)瀏 覽 查 詢 統(tǒng) 計刪 除輸 入 功能模塊 輸入模塊 開 始打 開 文 件建 立 文 件罰 單 書結 束NYN u m N寫 入 數(shù) 據(jù)保 存 結 束結 束NY ( 2) 刪除模塊 開 始讀 取 文 件找 到 單 子未 知 文 件保 存 新 文 件刪 除 成 功結 束NY ( 3)瀏覽模塊 開 始打 開 文 件信 息 輸 出結 束N Y ( 4) 查詢模塊 查 詢 類 型車 牌 號姓 名 交 警 姓讀 取 文 件輸 入 信 息輸 出結 束YN讀 取 文 件輸 入 信 息輸 出結 束YN讀 取 文 件輸 入 文 件輸 出結 束YN ( 5) 統(tǒng)計模塊 開 始讀 取 文 件輸 出 信 息結 束N Y 4.主要問題解決方法及技術關鍵 設計中主要通過函數(shù)來實現(xiàn),然后 在逐步細化,最終調(diào)試完成,主要包括以下函數(shù)。 主菜單函數(shù) void menu() 將各部分模塊函數(shù)寫入主菜單函數(shù),通過 switch()結構輸入對應數(shù)字分別進入各個模塊函數(shù),實現(xiàn)功能。 輸入信息函數(shù) void input() 當輸入 1 時進入信息輸入函數(shù),具體功能實現(xiàn)如下,輸入處罰單數(shù)量,打開文件夾( )若打開成功將輸入的處罰單數(shù)量與之前保存數(shù)量相加,若超出保存容量范圍,回到主菜單,否則寫入信息。若打開文件夾( )失敗,則建立該文件夾寫入信息, 如建立失敗,返回主菜單。 刪除記錄函數(shù) void delet()函數(shù) 當輸入 2 時進入刪除函數(shù),具體功能實現(xiàn)如下,輸入車牌號,利用字符串比對函數(shù) strcmp()與所輸入編號一一比對,若所保存數(shù)據(jù)有與其相同,則通過 strcpy()函數(shù)進行刪除操作,若所保存數(shù)據(jù)未有相同,則返回主菜單。 瀏覽函數(shù) void browse() 當輸入 3 時,進入瀏覽函數(shù),利用 fscanf()函數(shù)進行讀取文件,利用 for 循環(huán)體輸出所存信息,返回主菜單。 查詢函數(shù) void search() 當輸入 4 時進入查 詢函數(shù),查詢分為 , 員姓名查詢, 。利用 fscanf() 函數(shù)讀取數(shù)據(jù),利用 strcmp()函數(shù)進行字符串比較,若所讀取的數(shù)據(jù)有與其相同的數(shù)據(jù),則輸出該數(shù)據(jù),若沒有則回到主菜單。 統(tǒng)計函數(shù) void count() 當輸入 5 時進入統(tǒng)計函數(shù),利用 fscanf()讀取數(shù)據(jù),輸入一個時間段,利用 strcmp()和邏輯與,在 for 循環(huán)體中進行選擇,并計數(shù),選擇出罰單數(shù),罰單號,輸出數(shù)據(jù)。返回主菜單,若未 查詢到,返回主菜單。 include include include define N 100 struct Plist //處罰單 { char vno[20]。 //車牌號 char dname[20]。 //駕駛員姓名 char pname[20]。 //交警姓名 char pno[20]。 //交警編號 char no[20]。 //處罰單編號 char date[20]。 //處罰日期 } list[N]。 //處罰單數(shù)組 void input()。 //輸入模塊 void dele()。 //刪除模塊 void browse()。 //瀏覽模塊 void search()。 //查詢模塊 void count()。 //統(tǒng)計模塊 void menu()。 //主菜單 void vno_search()。 //按車牌號查詢 void dna_search()。 //按駕駛員姓名查詢 void pna_search()。 //按開單交警姓名查詢 main() { menu()。 getchar()。 } void menu() { int n。 int r。 do { system(cls)。 printf(\n\t\t\t\t 交通處罰單管理系統(tǒng) \n)。 printf(1
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1