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

正文內(nèi)容

職工工資管理系統(tǒng)c語言作業(yè)-展示頁

2024-12-27 06:42本頁面
  

【正文】 r[20],admin[20]。],如果錯誤,則將自動退出。],如果 i 為 0,則提示用戶輸入密碼并進(jìn)行比對,并根據(jù)結(jié)果返回相應(yīng)的值。之后,在以二進(jìn)制讀取的形式打開該文件,讀取文件并對 user 和admin 賦值,如果讀取失敗 [文件為空也會導(dǎo)致讀取失敗 ],則錯誤變量 i 被標(biāo)志,如果讀取成功,則 i仍為 0。同時還定義了一個指針變量 FILE *fp; 算法:先以追加內(nèi)容的操作打開文件 password,隨之關(guān)閉。 int i=0。 初始化鏈表 調(diào)用文件讀取函數(shù) 打印提示 選 擇 去 向 a 調(diào)用密碼修改函數(shù) break; b 調(diào)用查找函數(shù) 1 break; c 調(diào)用查找函數(shù) 2 break; d 調(diào)用信息錄入函數(shù),信息保存函數(shù) break; e 調(diào)用顯示所有信息函數(shù) break; f 查看報錯 break; g 調(diào)用刪除函數(shù) break; h 調(diào)用登記信息函數(shù) break; i 調(diào)用工資修改函數(shù) break; j 調(diào)用更多功能函數(shù) break; k 幫助 break; l Eixt( 0); 循環(huán)調(diào)用 main_control_2()。設(shè)計報告 6 struct Member *head1。 6 【柯泥最后根據(jù)用戶對 to的賦值,決定下面的去向。]對 head1 進(jìn)行初始化, 等待 進(jìn)行下面的操作。和 char to。 初始化鏈表 調(diào)用文件讀取函數(shù) 打印提示 選 擇 去 向 a 調(diào)用查找函數(shù) 1 break; x 調(diào)用查找函數(shù) 2 break; r 返回上一級 main(); exit( 0); b 調(diào)用報錯函數(shù) break; q Exit( 0); 循環(huán)調(diào)用 main_control_1()。 struct Member *head1。最后根據(jù) 用戶對go_where 的賦值,決定下面的去向。]對 head1 進(jìn)行初始化, 等待 進(jìn)行下面的操作。和 char go_where。 int go_to=0。 主函數(shù) main() 算法 :建立變量 go_to,調(diào)用密碼服務(wù) [password()。波特 】職工工資 信息 管理系統(tǒng) 關(guān)于循環(huán)操作 程序?qū)⒃诿看尾僮鹘Y(jié)束之后,自動 保存數(shù)據(jù),返回主界面,并進(jìn)行數(shù)據(jù)檢查,讀入,初始化數(shù)據(jù)等操作,等待下一次命令。 對于輸入流的管理 對于輸入流中的信息不容忽視,某些函數(shù)接收信息之后會清除掉或轉(zhuǎn)化 Enter 信息,某些函數(shù)則 會將 Enter 留在輸入流中,這樣會影響到下一次信息的輸入。 普通用戶權(quán)限: 按員工號查詢工資,按姓名查詢工資,工資報錯。在授權(quán)模塊遭到損壞之后您將無法使用任何功能,只有聯(lián)系管理員使用初始化密碼重新設(shè)置。 數(shù)據(jù)儲存形態(tài) 考慮到信息安全問題與方便數(shù)據(jù)化讀取與存儲和避免數(shù)據(jù)轉(zhuǎn)化之間的損失,本系統(tǒng)采用 二進(jìn)制流文件 儲存形式。 第二層動態(tài)鏈表:記錄,年,月,部門,職務(wù),稅后工資,基本工資,獎金,稅前工資,最高稅率,是否發(fā)放,下一條工資信息的地址。所以本系統(tǒng)的基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)為: 動態(tài)鏈表嵌套動態(tài)鏈表。波特 】職工工資 信息 管理系統(tǒng) 按用戶性質(zhì)分級授權(quán)服務(wù)。 操作幫助。 錯誤提示。 對已有文件的歸零操作。 加載硬盤上的信息。 按員工號自動排序整理鏈表。 [按員工號查找和按姓名查找 ] 高級查找功能 。 、篩選 與顯示。 對某一員工工資信息的一次性完整錄入,完整刪除。設(shè)計報告 3 一、 問題 分析 設(shè)計題目 《職工工資信息管理系統(tǒng)》 需求分析 工資 會由多個部分構(gòu)成,如何實現(xiàn)對工資組成的 自動管理 ? 一個單位會有多個部門,如何實現(xiàn)對部門,全體或個人的 條件查詢 ? 每個人的工資每月都不一樣,如何實現(xiàn)對三維數(shù)據(jù)的管理?人,工資,時間。設(shè)計報告 2 目 錄 一、問題分析 …………………………………………………………… 3 二、設(shè)計概要 …… ……………………………………………………… 4 三、系統(tǒng)功能詳細(xì)設(shè)計 ………………………………………………… 5 四、調(diào)試分析 ………………………………………………………… 19 五、總結(jié) ……………………………………………………………… 19 附錄: 附錄 1:代碼 …………………………………………………………… 20 附錄 2:操作手冊 ……………………………………………………… 53 附錄 3:在 MSDOS 下的調(diào)試……………………………………… 54 附錄 4:參考書籍與平臺 ……………………………………………… 58 3 【柯泥波特 2021425 2 【柯泥這個程序完全出于原創(chuàng),因為是第一次嘗試編寫功能比較多的程序(我也是初學(xué)者嘛),策劃與編程共用了一個星期,有不足之處還望大家指出。設(shè)計報告 1 蘇州科技大學(xué) 二○ 一二 ~二○一 三 學(xué)年第 一 學(xué)期 電子與信息工程系 課程設(shè)計報告書 課程名稱: 職工工資信息管理系統(tǒng) 班 級: 通信 1211 學(xué) 號: 1220219*** 姓 名: 柯泥 1 【柯泥波特 】職工工資 信息 管理系統(tǒng) 波特 指導(dǎo)教師: 任 **教授 二○一三年 一 月 聲明: 本報告主要用于蘇科大的學(xué)子們完成 C語言 作業(yè)時候 進(jìn)行 參考 ,為下一屆的童鞋做點貢獻(xiàn)吧,你可以隨意使用本程序的代碼。 柯泥波特 】職工工資 信息 管理系統(tǒng) 波特 】職工工資 信息 管理系統(tǒng) 如何實現(xiàn)對工資的錄入,查找,排序,存儲打印等基本操作? 工資屬于個人隱私,如何防止未授權(quán)非法訪問? 如何快速熟悉 工資管理系統(tǒng)? 如何建立一套完善的報錯 系統(tǒng) 用于系統(tǒng)的維護(hù)和保證數(shù)據(jù)的完整與安全? 功能 、 增添、 修改和刪除。 對某一員工部分信息的錄入、增添、 修改和刪除。 對某個員工工資信息的顯示。 對所有有效數(shù)據(jù)或所查找到的信息進(jìn)行排序, 求和 自動報表 。 ,保存 。 將信息存儲。 友善的操作界面。 授權(quán)操作加密 ,文件加密 。 員工報錯服務(wù)。 4 【柯泥設(shè)計報告 4 二、 設(shè)計概要 數(shù)據(jù)結(jié)構(gòu) 考慮到每個員工與員工的基礎(chǔ)資料之間是平行的關(guān)系,而每個員工的工資之間是既平行又與其他員工的工資獨立的關(guān)系。 第一層動態(tài)鏈表:姓名,員工號,性別,工資信息的鏈表 首 地址,下一位員工信息的鏈表地址。 報錯文件 的 基本數(shù)據(jù)類型:報錯的員工號,報錯留言,下一條報錯信息 的 地址。 分級授權(quán)禁止非法訪問 為了最大化的對信息安全進(jìn)行保護(hù),本系統(tǒng)采用按密碼分級授權(quán)。 在密碼服務(wù)正常的情況下,輸入不同的密碼將得到不同的權(quán)限。 管理員權(quán)限: 按員工號查詢工資,按姓名查詢工資, 查看 工資報錯 的 信息與清零, 創(chuàng)建新員工,登記工資,修改工資,刪除工資,刪除員工,信息篩選, 自動生成已排序報表, 整理鏈表, 修改密碼。有時候需要將已經(jīng)讀入的信息先判斷再決定是否放回到數(shù)據(jù)流中 再 等待正確的接收信息。 5 【柯泥設(shè)計報告 5 三、 系統(tǒng)功能 詳細(xì) 設(shè)計 總體構(gòu)思:模塊化解決問題。],將密碼服務(wù)的返回值賦予 go_to, 并根據(jù) go_to 的值判斷用戶類型,決定授予的權(quán)限和去向。 調(diào)用密碼服務(wù)函數(shù) go_to是否為 1? 是 否 打印提示 調(diào)用主控函數(shù) 1 是否為 2? 是 否 打印提示 調(diào)用主控函數(shù) 2 打印提示 退出 普通用戶主控程序 void main_control_1() 算法:先聲明 2 個變量 struct Member *head1。 利用 數(shù)據(jù)讀取函數(shù)[basic_read_1(1)。 在對 go_where進(jìn)行賦值的時候會進(jìn)行賦值檢測,非規(guī)定的字符將被視為無效并繼續(xù)等待新的輸入。在每實現(xiàn)一次功能之后自動返回本操作界面 【除了返回上一級 】。 char go_where。 管理員用戶主控程序 void main_control_2() 算法: 先聲明 2 個變量 struct Member *head1。 利用 數(shù)據(jù)讀取函數(shù)[basic_read_1(1)。在對 to 進(jìn)行賦值的時候會進(jìn)行賦值檢測,非規(guī)定的字符將被視為無效并繼續(xù)等待新的輸入。在每實現(xiàn)一次功能之后自動返回本操作界面。波特 】職工工資 信息 管理系統(tǒng) char go_where。 密碼驗證服務(wù) 函數(shù) int password() 該函數(shù)先定義 4 個變量 char get_in[20],user[20],admin[20]。 get_in 用來接收用戶的輸入, uesr 和 admin 為從密碼文件中讀取的數(shù)據(jù),用于比對, i 為出錯檢測變量。該操作防止 password 文件丟失,如果該文件存在,則不會有任何變化;如果該文件丟失,則該操作會隨即創(chuàng)建一個文件,并且文件內(nèi)容為空。下面對 i進(jìn)行判斷,若 i不為 0,則代表發(fā)生錯誤,此 時將調(diào)用緊急情況密碼重置服務(wù) [void jinji_password()。 緊急情況密碼重置服務(wù)函數(shù) void jinji_password() 算法:該函數(shù)定義變量 n 用于接收用戶輸入的輸入,并提示用戶輸入操作手冊中的初始化密碼,與常量 Jinjipassword 進(jìn)行比對,如果正確則調(diào)用密碼修改函數(shù)[change_password()。 密碼修改函數(shù) int change_password() 可以進(jìn)入該函數(shù),說明 password 文件存在,所以不用對其再進(jìn)行檢測。 FILE *fp。如果發(fā)生錯誤則返回 0并退出,如果修改成功則返回上一級。波特 】職工工資 信息 管理系統(tǒng) int i=0。 char input[20]。 請輸入員工的姓名 : 對 input賦值并檢測: 當(dāng)輸入成功或不為 Enter時 申請新鏈表空間并對第二層鏈表初始化為 NULL 將剛剛的輸入復(fù)制到姓名這一欄中 輸入該員工的員工號 : 接收賦值給員工號并清行 調(diào)用員工號檢測函數(shù)進(jìn)行檢查 [cheak_number(now1,head1)] 如果該員工號存在則從新輸入 輸入性別 : 當(dāng)輸入性別失敗或為 Enter時 輸入有誤或輸入失敗,請重新輸入性別: 臨時重置變量 charhe=‘ a’并提示是否確定創(chuàng)建該員工 打印預(yù)覽 接收輸入并判斷直到輸入正確 如果輸入有誤則重新輸入 清行 進(jìn)行判斷 r則釋放空間 返回 while循環(huán) n則創(chuàng)建失敗 釋放空間 并返回 head1 y則 進(jìn)入第二層鏈表信息輸入 將新創(chuàng)建的員工頭部插入鏈表 提示創(chuàng)建下一位員工并 i自加 1 打印本次操作的詳細(xì)信息 返回 head1 第二層動態(tài)鏈表信息輸入 struct Time_J_M *basic_input_2(struct Time_J_M *head2) 該函數(shù)接收一個鏈表指針參數(shù),在完成信息輸入之后,返回該指針參數(shù)。 char input2[20]。 struct Time_J_M *now2。波特 】職工工資 信息 管理系統(tǒng) int basic_output_1(struct Member *head1) 算法:該函數(shù)先對傳過來的鏈表進(jìn)行判斷,若鏈表為空則打印沒有數(shù)據(jù),若鏈表不為空,則進(jìn)入打印循環(huán),沒循環(huán)一次,重置一次自己的局部變量的指向。 struct Member *now1。 當(dāng) now1不為空時 打印數(shù)據(jù) 重置指針指向 打印本次輸出有關(guān)信息 int basic_output_2(struct Time_J_M *head2) 算法:同第一層打印函數(shù)。先將自身局部變量指向 head1,進(jìn)入 while循環(huán),若發(fā)現(xiàn)有相同的,則改變標(biāo)識變量并終止循環(huán),若
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1