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

正文內(nèi)容

學(xué)校內(nèi)部工資管理系統(tǒng)軟件工程導(dǎo)論實(shí)驗(yàn)報(bào)告(編輯修改稿)

2024-10-04 11:56 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 用戶(hù)登錄 財(cái)務(wù)管理 登錄 輸入教職職工的信息銀行賬號(hào)及員工工資 結(jié)束 輸出職工工資表、工資發(fā)放賬單表 用戶(hù)登錄 職工登錄 輸入職工 ID及登錄密碼 結(jié)束 輸出職工出勤情況 ,工資計(jì)算標(biāo)準(zhǔn) ,工資金額 14 登錄用戶(hù)管理模塊 圖 45 用戶(hù)登錄管理 人事管理模塊 圖 45 人事管理模塊圖 員工出勤管理模塊 圖 45 員工出勤管理模塊圖 用戶(hù)登錄 輸入用戶(hù)角色 用戶(hù) ID 及密碼 結(jié)束 輸出登陸結(jié)果 用戶(hù)登錄 輸 入 人事 調(diào)動(dòng) 信 息以 及員 工 基本 信息 結(jié)束 用戶(hù)登錄 輸入員工 ID及出勤信息 結(jié)束 15 五、數(shù)據(jù)字典 定義的變量的匯總?cè)缦拢? 數(shù)據(jù)字典 變量 描述 類(lèi)型 長(zhǎng)度 取值 Personnel 職工類(lèi) 類(lèi) —— —— boo 在職判斷標(biāo)志 bool 1 true/false bh 職工編號(hào) int 2 見(jiàn)需求規(guī)格說(shuō)明 書(shū) t 出勤次數(shù) int 2 031 m 基本工資 int 2 見(jiàn)需求規(guī)格說(shuō)明 書(shū) d 獎(jiǎng)金額 int 2 見(jiàn)需求規(guī)格說(shuō)明 書(shū) k 扣款金額 int 2 見(jiàn)需求規(guī)格說(shuō)明 書(shū) money 凈工資 int 2 —— Huiz[][] 存儲(chǔ)匯總表 int 1000*6*2 account 用戶(hù)名 char —— —— password 密碼 char —— —— 其它有些變量沒(méi)有出現(xiàn)在這里,是因?yàn)樗鼈冞^(guò)于復(fù)雜,不能這樣分類(lèi)。 16 六、概要設(shè)計(jì) 根據(jù)前面得到的數(shù)據(jù)流程圖,用面向數(shù)據(jù)流的設(shè)計(jì)方法(《軟件工程導(dǎo)論》P95)導(dǎo)出系統(tǒng)結(jié)構(gòu)圖如下: 圖 61 系統(tǒng)結(jié)構(gòu)圖 主模塊 判斷用戶(hù)登陸 進(jìn)入系統(tǒng) 退出系統(tǒng) 用戶(hù)輸入賬戶(hù)、密碼 人事部 財(cái)務(wù)部 返回出錯(cuò)信息 出勤統(tǒng)計(jì) 獎(jiǎng) 金扣款計(jì)算 人員異動(dòng) 工資計(jì)算 表格派送 人員異動(dòng) 普通用戶(hù)登錄 工資細(xì)節(jié)查詢(xún) 17 七、詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 編寫(xiě)目的 在使用程序語(yǔ)言編制程序之前,需要對(duì)所采用算法的邏輯關(guān)系進(jìn)行進(jìn)行分析,設(shè)計(jì)出全部必要的過(guò)程細(xì)節(jié),并給予清晰的表達(dá),使之成為編碼的依據(jù),也作為軟件測(cè)試人員及軟件維護(hù)人員進(jìn)行測(cè)試及維護(hù)時(shí)的參照。 背景 項(xiàng)目的提出:工資管理是學(xué)校管理的重要組成部分,它與學(xué)校的人事管理、財(cái)務(wù)管理有著密切的聯(lián)系。對(duì)于勞資關(guān)系相對(duì)復(fù)雜的學(xué)校,手工進(jìn)行工資的發(fā)放工作往往需要耗費(fèi)大量的人力與時(shí)間。由于工資發(fā)放在時(shí)間和操作上存在著一定的重復(fù)性、規(guī)律性 ,這使得工資管理的計(jì)算機(jī)化成為可能,該項(xiàng)目的提出正是為了在此基礎(chǔ)上進(jìn)一步實(shí)現(xiàn)企業(yè)員工工資管理的規(guī)范化和自動(dòng)化。 系統(tǒng)的結(jié)構(gòu) 工 資管理系統(tǒng)是學(xué)校管理系統(tǒng)的一個(gè)有機(jī)組成部分,它并非一個(gè)獨(dú)立的系統(tǒng),需要和員工人事管理、財(cái)務(wù)管理等系統(tǒng)連接,能夠從這些系統(tǒng)中正確的取得員工基本信息、基本工資、獎(jiǎng)金、出勤狀況等信息。 本系統(tǒng)與其他系統(tǒng)聯(lián)系緊密,那么就得通過(guò)相應(yīng)的接口相聯(lián)系。本工資管理系統(tǒng)分為四大模塊,它們分別是登錄模塊、普通用戶(hù)、人事管理員用戶(hù)、財(cái)務(wù)管理用戶(hù)模塊。普通用戶(hù)的權(quán)限非常小,所以享受的服務(wù)也非常少,只能 查詢(xún)自己的一些簡(jiǎn)單信息,不能修改任何信息。管理員模塊最為復(fù)雜,它是工資管理系統(tǒng)的核心部分,所有的設(shè)置、修改、計(jì)算和對(duì)數(shù)據(jù)庫(kù)的修改都在這個(gè)模塊。系統(tǒng)幫助為普通用戶(hù)和管理員用戶(hù)所共有。 由前面的數(shù)據(jù)流圖和系統(tǒng)結(jié)構(gòu)圖進(jìn)行進(jìn)一步的分析和設(shè)計(jì),得到了后面的一些程序流程圖。 18 程序流程圖 用戶(hù)注冊(cè) 圖 71 頂層圖 圖 72 用戶(hù)注冊(cè)的詳細(xì)層圖 點(diǎn)擊新用戶(hù)注冊(cè) 填寫(xiě)相應(yīng)的信息注冊(cè) P1 D 添加用戶(hù)信息 返回用戶(hù)信息 P2 注冊(cè)成功 填寫(xiě)信息 獲得確認(rèn) 點(diǎn)擊新用戶(hù)注冊(cè) 注冊(cè)成功可登錄 填寫(xiě)相應(yīng)的信息注冊(cè) P 填寫(xiě)信息 獲得確認(rèn) 19 圖 73 用戶(hù)注冊(cè)的詳細(xì)流程圖 N Y 注冊(cè)系統(tǒng) 選擇注冊(cè)類(lèi)型 人事管理用戶(hù)注冊(cè) 財(cái)務(wù)管理用戶(hù)注冊(cè) 普通用戶(hù)注冊(cè) 注冊(cè)界面 輸入注冊(cè)信息 信息是否有效 注冊(cè)成功 20 用戶(hù)登錄 圖 74 用戶(hù)登錄流程圖 N Y N N 輸入賬號(hào)和密碼 用戶(hù)類(lèi)型 普通用戶(hù)登錄 財(cái)務(wù)管理用戶(hù)登錄 輸入賬號(hào)和密碼 人事管理用 戶(hù)登錄 輸入賬號(hào)和密碼 賬 號(hào) 和 密碼 是 否 正確 賬 號(hào) 和 密碼 是 否 正確 普通用戶(hù)界面 財(cái)務(wù)管理用戶(hù)界面 查看基本信息 查看工資、獎(jiǎng)金、加班時(shí)間等信息 人事管理用戶(hù)界面 Y Y N 賬 號(hào) 和 密碼 是 否 正確 登陸系統(tǒng) 21 人事管理 圖 75 人事管理流程圖 員工工資查詢(xún) 圖 76 員工工資查詢(xún)流程圖 員工出勤管理 圖 77 員工出勤管理流程圖 Y N Y N 選擇操作功能 輸入職工編號(hào) 顯示職工的基 本信息 判斷是否退休 修改職工為退休人員 填寫(xiě)職工調(diào)動(dòng)情況 輸入職工信息 輸出職工本月工資情況 輸入職工編號(hào) 輸入職工出勤情況 根據(jù)賞罰規(guī)定計(jì)算職工的工資 輸入職工工資情況 22 財(cái)務(wù)部管理 圖 78 財(cái)務(wù)部管理流程圖 讀取人事部傳來(lái)的數(shù)據(jù) 是否是有離退休人員 用戶(hù)輸入信息 銀行發(fā)放表發(fā)給銀行、工資表 發(fā) 給 部 門(mén)(系) 判斷是否是做工資計(jì)算 N Y 計(jì)算員工的工資 (工資 +獎(jiǎng)金 扣款 ) 統(tǒng)計(jì)并生成工資表、部門(mén)匯總表、扣稅款表、銀行發(fā)放表,然后保存 判斷是否是表格派送 Y N 清除該職工的賬號(hào),轉(zhuǎn)移關(guān)系 結(jié)束 Y N 23 程序 部分代碼 然后根據(jù)這些程序流程圖進(jìn)行實(shí)現(xiàn),得到了如下的主要代碼: 用戶(hù)注冊(cè) 用戶(hù)注冊(cè)的代碼如下: void wele1() { printf(\n=================================================\n)。 printf( | | 請(qǐng)輸入序號(hào) | |\n)。 printf( | | 。 | |\n)。 printf( | | 。 | |\n)。 printf( | | 。 | |\n)。 printf( | | 。 | |\n)。 printf( | | | |\n)。 printf(===================================================\n)。 } /* 注冊(cè)界面 */ void wele2() { printf(\n=================================================\n)。 printf( | | 請(qǐng)輸入序號(hào) | |\n)。 printf( | | 。 | |\n)。 printf( | | 。 | |\n)。 printf( | | 。 | |\n)。 printf(\n=================================================\n)。 } void wele3(){ printf(\n\n\t\t注冊(cè)須知 \n\n)。 printf(**************************************************\n)。 printf(* ! *\n)。 printf(**************************************************\n)。 } void zhuce() { Registered *reg= new Registered。 char chose。 regwele2()。 if(chose =39。039。 || chose=39。439。) { 24 while(chose =39。039。 || chose=39。439。) { printf(您的輸入有誤,請(qǐng)重新輸入: )。 fflush(stdin)。 scanf(%c,amp。chose)。 fflush(stdin)。 } } else if(chose==39。139。) { system(cls)。 regpzhuce()。/*普通職工注冊(cè) */ } else if(chose==39。239。) { system(cls)。 regrzhuce()。/*人事管理人員注冊(cè) */ } else (chose==39。339。)。 { system(cls)。 regczhuce()。/*財(cái)務(wù)管理人員注冊(cè) */ } } /* 帳戶(hù)判斷 */ int psearch(char* user, char* pwd, char* real_pwd)/*判斷帳號(hào)是否相同,不相同返回1*/ { FILE* file。 char user_buff[256], pwd_buff[256]。 file = fopen(cFile, r)。 if (!file) return 0。 while (!feof(file)) { if (fscanf(file, %s%s\n, user_buff, pwd_buff) == EOF) return 0。 if (!strcmp(user_buff, user)) { if (real_pwd) strcpy(real_pwd, pwd_buff)。 return 1。 } 25 } fclose(file)。 return 0。 } int rsearch(char* user, char* pwd, char* real_pwd)/*判斷帳號(hào)是否相同,不相同返回1*/ { FILE* file。 char user_buff[256], pwd_buff[256]。 file = fopen(rFile, r)。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1