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

正文內(nèi)容

美克家具有限公司考勤管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-05-09 23:37 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ePhonevarchar16否負(fù)責(zé)人電話考勤信息表用于保存員工考勤的信息表,數(shù)據(jù)表名為“KaoqingInfo”,結(jié)構(gòu)見表43: 表43 KaoqingInfo列名數(shù)據(jù)類型長(zhǎng)度可否為空說明YgIdchar9否主鍵KqTimedatetime8是考勤時(shí)間Quanqingvarchar8是全勤Bingjiavarchar8是病假Shijiavarchar8是事假Chucaivarchar8是出差Kuanggongvarchar8是曠工Cidaovarchar8是遲到Xiuxivarchar8是休息Beizhuvarchar100是備注加班信息表用于保存員工工資的信息表,數(shù)據(jù)表名為“JiabanInfo”,結(jié)構(gòu)見表44: 表44 JiabanInfo列名數(shù)據(jù)類型長(zhǎng)度可否為空說明YgIdchar9否主鍵JbTimedaetime8是加班時(shí)間JbDatadatetime8是加班日期JbTypevarchar8是加班類型 本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)使用的是SQL Server2000,數(shù)據(jù)庫(kù)名為“MkYgKq_Db”。數(shù)據(jù)庫(kù)中創(chuàng)建的表如前所述,下面簡(jiǎn)單介紹數(shù)據(jù)庫(kù)的連接方法。首先用C連接SQL 2000需要使用命名空間“using ”,其次就是連接字符了“server=(local)。database=MkYgKq_Db。integrated security=sspi”“server=(local)”,表示服務(wù)器名字,這里設(shè)為本地??梢杂秒娔X名字或者IP地址代替“(local)”?!癲atabase=MkYgKq_Db”,表示數(shù)據(jù)庫(kù)的名字?!癷ntegrated security=sspi”,表示使用Windows驗(yàn)證登錄,沒有密碼。如果需要使用SQL Server身份驗(yàn)證,就需要使用“Persist Security Info=false。User ID=*****。Password=*****”,這里星號(hào)表示數(shù)據(jù)的用戶名和密碼。 5 詳細(xì)設(shè)計(jì)登錄界面主要是對(duì)用戶身份、密碼以及登錄類型進(jìn)行驗(yàn)證,以保證系統(tǒng)的安全性。用戶登錄模塊設(shè)計(jì)的好壞,也是開發(fā)的軟件是否好用的標(biāo)志之一。用戶登錄模塊要完成的功能有:驗(yàn)證用戶的用戶名和密碼是否正確,驗(yàn)證用戶的權(quán)限。驗(yàn)證用戶的用戶名和密碼,是為了防止別人非法的使用用戶名來登錄。權(quán)限的驗(yàn)證是為了確定該用戶在系統(tǒng)的使用中有哪些權(quán)限。因?yàn)樵谙到y(tǒng)中,不同的用戶有不同的權(quán)限,只有用戶名密碼正確,并且用戶的權(quán)限和用戶名相匹配才能正確的登錄,否則不能登錄。登錄時(shí)的系統(tǒng)主界面如圖51所示:圖51 登錄界面在用戶登錄成功后將進(jìn)入系統(tǒng)的裝界面,本系統(tǒng)的大部分功能都在主界面里面,主界面主要由選項(xiàng)卡設(shè)計(jì)的,可以顯得直觀,而且易于操作,充分體會(huì)到了員工的感受,主界面主要包括:?jiǎn)T工的基本信息、加班情況、缺勤情況、基本工資、扣除工資、加班工資、總工資、查詢、修改、添加、瀏覽以及考勤等,如果登錄類型不是管理員,查詢、修改、瀏覽、添加用戶等按鈕將不能使用,進(jìn)入之后如果有什么不明白的還可以點(diǎn)擊幫助系統(tǒng)。普通員工登錄后并不是什么都不可以修改,而是可以修改自己的密碼以及一些基礎(chǔ)信息。主要設(shè)計(jì)如圖52所示:圖52 主界面普通員工能對(duì)自己的姓名、性別進(jìn)行修改,其他信息均只能有管理員修改,本系統(tǒng)信息修改都在主界面進(jìn)行,不會(huì)有專門用于修改的界面節(jié)約了空間。如果修改成功將會(huì)有文字提示。如圖53所示: 圖53 信息修改界面一般員工或者管理員登錄成功后,都可以對(duì)自己的密碼進(jìn)行修改。進(jìn)入密碼修改界面后,首先讓員工對(duì)其原密碼進(jìn)行確認(rèn),如果輸入不正確,修改按鈕將不能使用,從而保證了他人密碼的安全性,其次,對(duì)員工新密碼進(jìn)行判斷,如果兩次新密碼不一致,也會(huì)導(dǎo)致修改按鈕不能使用,只有且當(dāng)原密碼和新密碼輸入都滿足系統(tǒng)時(shí)才能修改密碼。充分保證了系統(tǒng)的安全及其穩(wěn)定,為了保證系統(tǒng)與用戶之間的交互性,如果員工修改密碼失敗或者成功都會(huì)有提示,并且為了醒目,提示會(huì)用不同顏色的字體顯示出來。密碼修改的設(shè)計(jì)圖如54所示:圖54 修改密碼界面 這是普通員工的主要功能,通過點(diǎn)擊考勤按鈕將考勤的信息上傳到數(shù)據(jù)庫(kù),考勤信息包括:是否考勤、考勤時(shí)間、考勤狀態(tài)等。系統(tǒng)將對(duì)員工考勤的時(shí)間進(jìn)行判斷,如果不是系統(tǒng)要求之內(nèi)的考勤時(shí)間,考勤將會(huì)失敗。如果考勤時(shí)間和上班時(shí)間不對(duì)應(yīng),雖然能成功考勤,但是將會(huì)在員工考勤狀態(tài)里記為遲到。如圖55所示:圖55 員工考勤管理界面員工的大體功能就這三項(xiàng)了,以下將介紹管理的具體信息。本系統(tǒng)管理員分為系統(tǒng)管理員和總管理員,對(duì)于系統(tǒng)管理員功能包括:查詢功能、修改功能、瀏覽功能以及添加新用戶。系統(tǒng)管理員只能對(duì)員工一定的信息進(jìn)行修改不是全部。其他的一些信息只能由總管理員進(jìn)行修改。多級(jí)權(quán)限充分保證了系統(tǒng)的安全和穩(wěn)定性。由于系統(tǒng)管理員和總管理員功能相差不大,所以下面主要介紹總管理員的一些功能。但是總管理員沒有修改自己信息和考勤的功能,我想總管理員的具體信息和考勤應(yīng)交給他的領(lǐng)導(dǎo)。 管理員能通過員工編號(hào)或者姓名對(duì)員工進(jìn)行查詢,如果編號(hào)格式不正確或者不存在將不能查詢,并且通過文字在界面上顯示出來。界面如圖56和57所示:圖56 查詢界面(通過員工編號(hào))圖57 查詢界面(通過員工姓名) 管理員通過對(duì)員工進(jìn)行查詢并可以對(duì)其信息進(jìn)行瀏覽如有不正確的信息管理員能進(jìn)行修改,修改的信息包括員工基本信息、缺勤情況、加班情況以及考勤情況,總管理員能修改除了員工編號(hào)外員工所有信息,系統(tǒng)管理員能修改員工的工資信息,不能修改員工的基本信息以及考勤信息。修改成功或者失敗將會(huì)有文字提示出來。界面如圖58所示:圖58 修改功能界面管理員通過登錄系統(tǒng)點(diǎn)擊瀏覽按鈕能瀏覽所有員工的信息,如果發(fā)現(xiàn)信息有不對(duì)的地方,可以通過瀏覽所示表中的員工編號(hào)或者姓名查詢出來,對(duì)其進(jìn)行修改。具體界面如圖59所示: 圖59 瀏覽功能界面總管理員和系統(tǒng)管理員都有添加用戶的功能,點(diǎn)擊主界面中添加用戶按鈕能彈出添加用戶的界面,添加的時(shí)候系統(tǒng)會(huì)對(duì)已有員工和添加的員工進(jìn)行比較如果發(fā)現(xiàn)重復(fù)將不能添加。如果添加所需要的信息為空或者錯(cuò)誤也不能添加,具體界面如510所示:圖510 添加功能界面 6 系統(tǒng)測(cè)試系統(tǒng)測(cè)試主要包括:功能測(cè)試。即測(cè)試軟件系統(tǒng)的功能是否正確,其依據(jù)是需求文檔,如《產(chǎn)品需求規(guī)格說明書》。由于正確性是軟件最重要的質(zhì)量因素,所以功能測(cè)試必不可少。健壯性測(cè)試。即測(cè)試軟件系統(tǒng)在異常情況下能否正常運(yùn)行的能力。健壯性有兩層含義:一是容錯(cuò)能力,二是恢復(fù)能力。系統(tǒng)測(cè)試既是軟件開發(fā)階段的最后一項(xiàng)活動(dòng),又是軟件質(zhì)量保證的最后一項(xiàng)措施。系統(tǒng)測(cè)試,英文是System Testing。是將已經(jīng)確認(rèn)的軟件、計(jì)算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在一起,進(jìn)行信息系統(tǒng)的各種組裝測(cè)試和確認(rèn)測(cè)試,系統(tǒng)測(cè)試是針對(duì)整個(gè)產(chǎn)品系統(tǒng)進(jìn)行的測(cè)試,目的是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不符或與之矛盾的地方,從而提出更加完善的方案。系統(tǒng)測(cè)試發(fā)現(xiàn)問題之后要經(jīng)過調(diào)試找出錯(cuò)誤原因和位置,然后進(jìn)行改正。是基于系統(tǒng)整體需求說明書的黑盒類測(cè)試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。對(duì)象不僅僅包括需測(cè)試的軟件,還要包含軟件所依賴的硬件、外設(shè)甚至包括某些數(shù)據(jù)、某些支持軟件及其接口等。登錄模塊要求輸入的員工姓名、密碼和登錄類型和數(shù)據(jù)庫(kù)表中的記錄相同才能進(jìn)入主界面。當(dāng)輸入的用戶名、密碼和登錄類型為空或者不正確時(shí),是不能進(jìn)入主界面的。出錯(cuò)提示如圖61所示:圖61 登錄錯(cuò)誤提示只有輸入正確的用戶名、密碼和登錄類型才能進(jìn)入主界面進(jìn)行操作。測(cè)試用例:用戶名為空,密碼為空登錄類型為員工(數(shù)據(jù)庫(kù)不存在的用戶名和密碼)。用戶名為123456,密碼為123456,登錄類型為員工(數(shù)據(jù)庫(kù)中不存在的用戶名和密碼)。用戶名為張飛,密碼為123456,登錄類型為總管理員(登錄類型與數(shù)據(jù)庫(kù)中所對(duì)應(yīng)的登錄類型不匹配)。上面的測(cè)試用例均不能進(jìn)入主界面,可以用用戶名為張飛,密碼為123456,登錄類型為員工進(jìn)入主界面。員工在進(jìn)行密碼修改時(shí),只有原密碼和新密碼都是正確的才能進(jìn)行修改,如果其中一樣有錯(cuò)誤都不能進(jìn)行修改。下面用員工張飛進(jìn)行測(cè)試,張飛的原密碼為123456。測(cè)試用例:原密碼為空(密碼為空,新密碼將不能輸入)。原密碼為123456,第一次新密碼654321,第二次新密碼為546321(兩次密碼不一致不能修改)。原密碼為123456,第一次新密碼為12345,第二次新密碼為12345(密碼長(zhǎng)度不對(duì))。測(cè)試如圖6圖63和圖64所示:圖62 修改密碼測(cè)試01圖63 修改密碼測(cè)試02圖64 修改密碼測(cè)試03以上密碼均不能修改密碼,僅且原密碼、新密碼、確認(rèn)新密碼都為正確時(shí)才能成功修改密碼。管理員模塊主要測(cè)試查詢功能,只有當(dāng)所輸入的員工編號(hào)格式正確或者員工姓名正確時(shí)才能查詢成功。如果員工姓名按鈕沒有被選中,則查詢文本框?qū)⒉荒茌斎胱帜富蛘邼h字,只能輸入整型數(shù)字。測(cè)試用例:?jiǎn)T工編號(hào)為空(數(shù)據(jù)庫(kù)中不存在)。員工編號(hào)為123456789(數(shù)據(jù)庫(kù)中不存在)當(dāng)員工姓名按鈕沒被選中時(shí)向文本框中輸入漢字。員工姓名按鈕選中時(shí)輸入張八。測(cè)試結(jié)果如圖6圖6圖67所示:圖65 查詢測(cè)試01圖66 查詢測(cè)試02圖67 查詢測(cè)試03以上測(cè)試用例均不能成功查詢,只有員工編號(hào)、員工編號(hào)格式或者員工姓名正確時(shí)才能查詢成功。本次測(cè)試,對(duì)已知的各種可能發(fā)生的錯(cuò)誤進(jìn)行了驗(yàn)證,系統(tǒng)都能發(fā)現(xiàn)。成功的實(shí)現(xiàn)了員工和管理的登錄功能,員工信息的修改和考勤功能,管理員的查詢、添加和瀏覽功能。但是軟件可能某些時(shí)候會(huì)發(fā)現(xiàn)不足與缺陷,需要用戶的監(jiān)督,然后進(jìn)一步的改進(jìn)與維護(hù)并給予糾正??偟膩碚f,本次測(cè)試順利的通過。 7 結(jié)論通過此次設(shè)計(jì),我不僅熟悉了以前學(xué)習(xí)的數(shù)據(jù)庫(kù)原理以及現(xiàn)在正在學(xué)的C程序設(shè)計(jì)和SQL Server教程所學(xué)到的知識(shí),而且還初步了解了制作一個(gè)比較合理的軟件的具體實(shí)施步驟。首先要對(duì)自己要做的這個(gè)軟件進(jìn)行一系列的分析,包括可行性分析,需求分析等。在可行性分析中又包括了對(duì)軟件開發(fā)的經(jīng)濟(jì)可行性和技術(shù)可行性等分析。需求分析更是對(duì)完成一個(gè)符合用戶需要的軟件最重要的必不可少的部分。所以在做需求分析的時(shí)候要格外的細(xì)心和耐心,盡量站在用戶的角度去看需求,這樣才能保證交付用戶一個(gè)滿意的軟件?;蛟S現(xiàn)在我們只是對(duì)系統(tǒng)開發(fā)一知半解,只有在具體的實(shí)踐中才能真正體會(huì)到系統(tǒng)開發(fā)的過程以及重要性。但是通過這次畢業(yè)設(shè)計(jì)我已經(jīng)深刻的感覺,開發(fā)一個(gè)系統(tǒng)最困難的階段不是寫代碼編代碼,而是對(duì)系統(tǒng)進(jìn)行詳盡的分析,而且對(duì)系統(tǒng)的分析占用了整個(gè)軟件開發(fā)的很大部分時(shí)間。到最后編碼過程中,只需要按照需求分析報(bào)告中的需求對(duì)軟件進(jìn)行編程??傊@次畢業(yè)設(shè)計(jì)對(duì)我的收獲是很大的。從中認(rèn)識(shí)到了自己很多的不足,以前的基礎(chǔ)知識(shí)不足也在這次設(shè)計(jì)中體現(xiàn)了出來,特別是數(shù)據(jù)庫(kù)方面,在對(duì)多表進(jìn)行操作的時(shí)候數(shù)據(jù)的參照完整性完全沒有頭緒還有觸發(fā)器也不知道怎么寫。幸好有這次畢業(yè)設(shè)計(jì)讓我發(fā)現(xiàn)了這些問題,這樣在以后的開發(fā)過程中,對(duì)這些比較復(fù)雜的問題就有一定的對(duì)待策略,而不像第一次開發(fā)時(shí)這樣顯得無從下手了。由于這次畢業(yè)設(shè)計(jì)使用的是才開始學(xué)的C,許多知識(shí)老師都還沒有講到,所以自己就是在邊摸索邊前進(jìn)的過程中實(shí)現(xiàn)了該軟件。這對(duì)自己的自學(xué)能力也有一定的鍛煉,而且增加了自己對(duì)SQL Server2000的使用。對(duì)自己有很大的提高。 致 謝本論文的順利完成,首先要感謝我的導(dǎo)師XXXX老師幾個(gè)月的悉心指導(dǎo),論文在撰寫的過程中,曾遇到不少困難和問題,例如在系統(tǒng)流程圖的繪制方面,在系統(tǒng)功能模塊設(shè)計(jì)方面等等。本論文在撰寫過程中,參考了大量的相關(guān)著作,包括一些外文書籍,正是由于他們之前所作的積極的努力和探索,使我得以站在“巨人的肩膀”上,在此向其作者表示由衷的謝意!通過這次畢業(yè)設(shè)計(jì)使我學(xué)到了不少新知識(shí),接觸了很多新事物。通過對(duì)美克家具有限公司考勤管理系統(tǒng)進(jìn)行的需求分析,讓自己在軟件工程課程中所學(xué)習(xí)的課程在實(shí)際中得到了運(yùn)用,同時(shí)也是對(duì)自己以前所學(xué)的各種編程知識(shí)和數(shù)據(jù)庫(kù)知識(shí)的一個(gè)鞏固。在信息產(chǎn)業(yè)高速發(fā)展的今天,高新技術(shù)知識(shí)浩如煙海,作為即將步入社會(huì)的我們,要想在競(jìng)爭(zhēng)的激流中穩(wěn)住腳步,沒有豐富的知識(shí)是不
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1