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

正文內(nèi)容

學(xué)校內(nèi)部工資管理系統(tǒng)軟件工程導(dǎo)論實(shí)驗(yàn)報告-在線瀏覽

2024-08-08 03:19本頁面
  

【正文】 題是否可解。經(jīng)過對此項(xiàng)目進(jìn)行詳細(xì)調(diào)查研究,初擬系統(tǒng)實(shí)現(xiàn)報告,對軟件開發(fā)中將要面臨的問題及其解決方案進(jìn)行初步設(shè)計及合理安排,明確開發(fā)風(fēng)險及其所帶來的經(jīng)濟(jì)效益。 背景工資管理是學(xué)校很重要的一個管理事項(xiàng),它與學(xué)校的人事管理、財務(wù)管理有著密切的聯(lián)系。由于工資發(fā)放在時間和操作上存在著一定的重復(fù)性、規(guī)律性,這使得工資管理的計算機(jī)化成為可能。同時,為了信息的保密與安全,系統(tǒng)還要提供一定的安全機(jī)制 。工資管理系統(tǒng)的主要功能是:月工資發(fā)放和處理、標(biāo)準(zhǔn)工資庫維護(hù)、臨時工資發(fā)放、查詢與系統(tǒng)維護(hù)和系統(tǒng)幫助。 方便、快捷、有效地完成工資發(fā)放的各項(xiàng)任務(wù),在工資數(shù)據(jù)統(tǒng)計和報表打印等方面,具有準(zhǔn)確率高、速度快等特點(diǎn)。輸入所有職工的標(biāo)識,如職工的姓名、工號、所在部門、各項(xiàng)應(yīng)發(fā)的金額和各項(xiàng)應(yīng)扣的金額。輸出各種報表、上報的文件等。 本系統(tǒng)在使用前必須正確輸入密碼,否則系統(tǒng)將不能運(yùn)行。服務(wù)器的管理員享有對工資數(shù)據(jù)信息庫的管理與修改。 開發(fā)目標(biāo) 本系統(tǒng)開發(fā)目標(biāo)應(yīng)該考慮到以下幾個方面的因素:人力與設(shè)備費(fèi)用的相對減少,人員利用率的改進(jìn);數(shù)據(jù)處理速度的提高。管理信息服務(wù)的改進(jìn);自動決策系統(tǒng)的改進(jìn);人員利用率的改進(jìn)。 (2)硬件、軟件、運(yùn)行環(huán)境、開發(fā)環(huán)境等條件:硬件環(huán)境要求如下:奔騰II或更高檔的計算機(jī)、筆記本電腦。安裝所需硬盤空間是150MB。軟件環(huán)境要求如下:中文 Windows98/Windows2000/Me/xp/7。 可行性研究的方法(1)客戶調(diào)查:通過對客戶調(diào)查,了解和認(rèn)知客戶對軟件產(chǎn)品的需求,按照客戶的要求不僅要實(shí)現(xiàn)月工資發(fā)放,而且要實(shí)現(xiàn)臨時的工資發(fā)放,同時還要有數(shù)據(jù)庫備份。(2)同類產(chǎn)品調(diào)查:通過對市場中相關(guān)或同類產(chǎn)品的調(diào)查,筆者了解到,工資管理系統(tǒng)大體上都應(yīng)該實(shí)現(xiàn)工資的統(tǒng)計、匯總、報表打印等功能。 與現(xiàn)有系統(tǒng)的優(yōu)越性比較工資管理系統(tǒng)有利于工資發(fā)放的統(tǒng)一、有效管理。與其它工資系統(tǒng)相比,該系統(tǒng)實(shí)現(xiàn)了對不同類型職工的工資發(fā)放,系統(tǒng)功能比較全面,而且價格也比較合理。當(dāng)修改工資庫中某個職工的工資情況或者修改某個工資發(fā)放項(xiàng)目時,只需在工資數(shù)據(jù)編輯狀態(tài)下對該職工的工號進(jìn)行鎖定,或者對某個工資項(xiàng)目進(jìn)行鎖定,即可對鎖定的項(xiàng)目進(jìn)行修改,而對其它的人員或項(xiàng)目無權(quán)修改,這樣可以提高系統(tǒng)的準(zhǔn)確性。戶可以對后臺數(shù)據(jù)庫進(jìn)行加密,同時還可以給系統(tǒng)設(shè)定密碼。同時,考慮給予的開發(fā)期限也較為充裕,預(yù)計系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)。并且,分析系統(tǒng)開發(fā)是否會對其它產(chǎn)品或利潤帶來一定影響。 Visual Basic 、SQL Server 2000、Word 2005/2007(2) 其他一次性支出,主要是軟件設(shè)計和開發(fā)費(fèi)用。 (3)經(jīng)常性支出,主要是軟件后期維護(hù)費(fèi)用。 效益系統(tǒng)的效益可以從經(jīng)濟(jì)效益和社會效益兩方面考慮。減少了人力投資和辦公費(fèi)用的開銷,極大地提高辦公效率。投入使用將獲得的經(jīng)濟(jì)效益分為直接效益和間接效益兩方面。間接效益體現(xiàn)在:減少支付3人工資(1200元/人月),共計3600元/月。 社會因素可行性分析 法律方面的可行性系統(tǒng)開發(fā)所用軟件均采用正版,系統(tǒng)的研制和開發(fā),將不會侵犯他人、集體和國家的利益,不會違反國家政策和法律。但是現(xiàn)在在中國微軟所推出的操作系統(tǒng)盜版非常猖獗。如果因?yàn)槭褂帽I版操作系統(tǒng)所帶來的任何損失。 操作可行性本系統(tǒng)定位于各高校,也可以適用于各中小型企業(yè)。 只要可以熟練得使用window操作系統(tǒng)所提的各種功能,就很方便操作本系統(tǒng),而且本系統(tǒng)有友好的用戶界面、有良好的安全性設(shè)置、有詳細(xì)的操作說明書,這樣更使各類用戶很快地掌握系統(tǒng)的使用方法。 二、軟件需求規(guī)格說明書 背景材料隨著信息化時代的到來,社會生活的各個方面都發(fā)生著翻天覆地的變化,當(dāng)然學(xué)?!@個教育的前沿陣地也發(fā)生著巨大的變化。而以計算機(jī)代替人工執(zhí)行一系列的操作,將極大地提高辦事效率和準(zhǔn)確率,并減輕了辦公人員的負(fù)擔(dān)。通過我們對學(xué)?,F(xiàn)有的工資管理系統(tǒng)的調(diào)查,并對工作人員的提出的要求進(jìn)行細(xì)致地分析,我們設(shè)計了一個實(shí)用的學(xué)校工資管理系統(tǒng)。本說明書對軟件的功能需求、性能需求、系統(tǒng)的數(shù)據(jù)處理流程、用戶權(quán)限等做了詳細(xì)的說明。進(jìn)而依照本說明書對系統(tǒng)進(jìn)行高效的開發(fā)。界面上提示輸入管理員用戶名和密碼。 用戶登錄請用戶輸入用戶名和密碼,判斷該用戶是管理員還是普通用戶,根據(jù)用戶類型對其所能夠進(jìn)行的操作進(jìn)行提示和限定,若用戶名不正確則輸出“用戶不存在的提示信息”并清空登錄框,密碼不正確則輸出“密碼錯誤”的提示信息并清空登錄框,最多可以輸入三次,三次不正確系統(tǒng)會自動關(guān)閉且只能在10分鐘后再次登錄。財務(wù)部的管理員負(fù)責(zé)接收人事部的工資詳情,并在規(guī)定的時間內(nèi)將職工的工資表傳送給銀行,并將工資條發(fā)給各個部門。23日前一天提醒人事部管理員將出勤工資、獎金及扣款清單送到財務(wù)處 。并且在每個月3號提醒將工資條發(fā)給每個單位。10個部門每個部門的職工數(shù)為20(其中個人編號從01到20),8個系每個系的職工數(shù)為100(其中個人編號從00到99)。因此要求能夠適應(yīng)網(wǎng)絡(luò)環(huán)境、復(fù)雜的集成環(huán)境。另外要考慮到運(yùn)行環(huán)境的變化:如果增強(qiáng)服務(wù)器的硬件配置,不僅可以增快系統(tǒng)的響應(yīng)時間,還能足夠保證系統(tǒng)的穩(wěn)定性?;竟べY、扣款額、獎金額、稅率等用浮點(diǎn)數(shù)進(jìn)行存儲,計算的工資精確到小數(shù)點(diǎn)后兩位(分)。 安全與更新考慮到所涉及問題的敏感性和現(xiàn)有網(wǎng)絡(luò)環(huán)境的不安全特點(diǎn),要求軟件有較好的安全防護(hù)措施,包括密碼的安全性、用戶的驗(yàn)證、系統(tǒng)的封裝等。另外在當(dāng)前復(fù)雜的網(wǎng)絡(luò)環(huán)境下應(yīng)考慮到數(shù)據(jù)傳輸?shù)陌踩裕詈檬褂脭?shù)據(jù)加密技術(shù)。另外任何一款軟件都不能保證沒有漏洞,因此要求軟件保留有限的升級接口,為打補(bǔ)丁和軟件的升級提供便利。情況2:存儲空間已滿處理 :a. 數(shù)據(jù)庫切換到備份存儲空間。情況3:服務(wù)器死機(jī)處理 :程序自動保存內(nèi)存中的臨時數(shù)據(jù);重啟機(jī)器情況 4:服務(wù)端程序報告異常處理 :保存好臨時數(shù)據(jù),關(guān)閉訪問端口,關(guān)閉程序重新啟動,通過臨時數(shù)據(jù)初始化程序其它具體情況參照相關(guān)技術(shù)進(jìn)行處理。 六、概要設(shè)計主模塊判斷用戶登陸進(jìn)入系統(tǒng)退出系統(tǒng)用戶輸入賬戶、密碼人事部財務(wù)部返回出錯信息出勤統(tǒng)計獎 金扣款計算人員異動工資計算表格派送人員異動普通用戶登錄工資細(xì)節(jié)查詢根據(jù)前面得到的數(shù)據(jù)流程圖,用面向數(shù)據(jù)流的設(shè)計方法(《軟件工程導(dǎo)論》P95)導(dǎo)出系統(tǒng)結(jié)構(gòu)圖如下:圖61 系統(tǒng)結(jié)構(gòu)圖 七、詳細(xì)設(shè)計說明書 編寫目的在使用程序語言編制程序之前,需要對所采用算法的邏輯關(guān)系進(jìn)行進(jìn)行分析,設(shè)計出全部必要的過程細(xì)節(jié),并給予清晰的表達(dá),使之成為編碼的依據(jù),也作為軟件測試人員及軟件維護(hù)人員進(jìn)行測試及維護(hù)時的參照。對于勞資關(guān)系相對復(fù)雜的學(xué)校,手工進(jìn)行工資的發(fā)放工作往往需要耗費(fèi)大量的人力與時間。 系統(tǒng)的結(jié)構(gòu)工資管理系統(tǒng)是學(xué)校管理系統(tǒng)的一個有機(jī)組成部分,它并非一個獨(dú)立的系統(tǒng),需要和員工人事管理、財務(wù)管理等系統(tǒng)連接,能夠從這些系統(tǒng)中正確的取得員工基本信息、基本工資、獎金、出勤狀況等信息。本工資管理系統(tǒng)分為四大模塊,它們分別是登錄模塊、普通用戶、人事管理員用戶、財務(wù)管理用戶模塊。管理員模塊最為復(fù)雜,它是工資管理系統(tǒng)的核心部分,所有的設(shè)置、修改、計算和對數(shù)據(jù)庫的修改都在這個模塊。由前面的數(shù)據(jù)流圖和系統(tǒng)結(jié)構(gòu)圖進(jìn)行進(jìn)一步的分析和設(shè)計,得到了后面的一些程序流程圖。 printf( | | 請輸入序號 | |\n)。 | |\n)。 | |\n)。 | |\n)。 | |\n)。 printf(===================================================\n)。 printf( | | 請輸入序號 | |\n)。 | |\n)。 | |\n)。 | |\n)。} void wele3(){ printf(\n\n\t\t注冊須知\n\n)。 printf(* ! *\n)。 } void zhuce() { Registered *reg= new Registered。 regwele2()。039。439。039。439。 fflush(stdin)。chose)。 } } else if(chose==39。) { system(cls)。/*普通職工注冊*/ } else if(chose==39。) { system(cls)。/*人事管理人員注冊*/ } else (chose==39。)。 regczhuce()。 char user_buff[256], pwd_buff[256]。 if (!file) return 0。 if (!strcmp(user_buff, user)) { if (real_pwd) strcpy(real_pwd, pwd_buff)。 } } fclose(file)。 } int rsearch(char* user, char* pwd, char* real_pwd)/*判斷帳號是否相同,不相同返回1*/ { FILE* file。 file = fopen(rFile, r)。 while (!feof(file)) { if (fscanf(file, %s%s\n, user_buff, pwd_buff) == EOF) return 0。 return 1。 return 0。 char user_buff[256], pwd_buff[256]。 if (!file) return 0。 if (!strcmp(user_buff, user)) { if (real_pwd) strcpy(real_pwd, pwd_buff)。 } } fclose(file)。 } /* 添加用戶 */int padd (char* user, char* pwd, double coin_n) { FILE* file。 if (!file) return 0。 fclose(file)。 } int radd (char* user, char* pwd, double coin_n) { FILE* file。 if (!file) return 0。 fclose(file)。 } int cadd (char* user, char* pwd, double coin_n) { FILE* file。 if (!file) return 0。 fclose(file)。 } int pwenjian(char* user, char* pwd,double coin) { if (psearch(user, pwd, NULL)) return 0。 return 1。 else radd(user, pwd, coin)。 } int cwenjian(char* user, char* pwd,double coin) { if (csearch(user, pwd, NULL)) return 0。 return 1。 int i=0,k=0,judge1,judge2。 char pwd[30]。 int n。 p=(struct Registered*)malloc(sizeof(struct Registered))。 printf(請輸入您的賬號:)。 gets(name)。 printf(請輸入您的密碼:)。 scanf(%s,amp。 for(n=0。n++)/*判斷輸入信息是否正確*/ {
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1