




已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
課程設(shè)計(jì)(論文)任務(wù)書 軟件 學(xué) 院 軟件工程 專 業(yè)一、課程設(shè)計(jì)(論文)題目 藍(lán)山人事管理系統(tǒng) 二、課程設(shè)計(jì)(論文)工作自 2010 年 6 月 28 日起至 2010 年 7 月 9 日止。三、課程設(shè)計(jì)(論文) 地點(diǎn): 軟件學(xué)院機(jī)房 四、課程設(shè)計(jì)(論文)內(nèi)容要求:1本課程設(shè)計(jì)的目的(1)使學(xué)生掌握用C#開發(fā)應(yīng)用程序的基本工作原理; (2)培養(yǎng)學(xué)生基本掌握程序設(shè)計(jì)的基本思路和方法; (3)使學(xué)生掌握系統(tǒng)調(diào)試; (4)培養(yǎng)學(xué)生分析、解決問題的能力; (5)提高學(xué)生的科技論文寫作能力; (6)學(xué)生需要獨(dú)立完成一個(gè)軟件或者一個(gè)軟件的較大模塊,要有足夠的工作量,要寫出軟件說明書,進(jìn)行演示和給出運(yùn)行結(jié)果。 2課程設(shè)計(jì)的任務(wù)及要求1)基本要求:(1)獨(dú)立完成課程設(shè)計(jì)的基本功能,但是可以同學(xué)之間相互借鑒; (2)做到人性化的操作流程,更加貼近用戶的操作習(xí)慣,方便用戶操作; (3)提出系統(tǒng)的設(shè)計(jì)方案; (4)對(duì)所設(shè)計(jì)系統(tǒng)進(jìn)行調(diào)試; (5)對(duì)設(shè)計(jì)的系統(tǒng)進(jìn)行安裝部署; (6)總結(jié)課程設(shè)計(jì)的經(jīng)驗(yàn),歸納出設(shè)計(jì)心得和設(shè)計(jì)技巧。 2)創(chuàng)新要求: 在基本要求達(dá)到后,可進(jìn)行創(chuàng)新設(shè)計(jì) 3)課程設(shè)計(jì)論文編寫要求(1)要按照書稿的規(guī)格打印謄寫論文 (2)論文包括目錄、緒論、正文、小結(jié)、參考文獻(xiàn)、謝辭、附錄等 (3)論文裝訂按學(xué)校的統(tǒng)一要求完成 4)答辯與評(píng)分標(biāo)準(zhǔn): (1)完成原理分析:20分; (2)完成設(shè)計(jì)過程:40分; (3)完成調(diào)試:20分; (4)回答問題:20分。 5)參考文獻(xiàn):(1)徐成敖、王雷.C#專業(yè)項(xiàng)目實(shí)例開發(fā).中國(guó)水利水電出版社 (2)王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版).高等教育出版社 (3)周忠良.C# Builder編程起跑.人民郵電出版社 (4)鄭小平.Visual C#.Net開發(fā)實(shí)踐.人民郵電出版社 (5)張青、郭亞萍.C#編程思想與實(shí)踐.冶金工業(yè)出版社 6)課程設(shè)計(jì)進(jìn)度安排 內(nèi)容 天數(shù) 地點(diǎn) 構(gòu)思及收集資料 2 圖書館 組裝與調(diào)試 5 實(shí)驗(yàn)室 撰寫論文 3 圖書館、實(shí)驗(yàn)室 學(xué)生簽名: 年 月 日課程設(shè)計(jì)(論文)評(píng)審意見(1)需求分析 (20分):優(yōu)( )、良( )、中( )、一般( )、差( );(2)總體設(shè)計(jì) (20分):優(yōu)( )、良( )、中( )、一般( )、差( );(3)詳細(xì)設(shè)計(jì) (20分):優(yōu)( )、良( )、中( )、一般( )、差( );(4)創(chuàng)新設(shè)計(jì) (20分):優(yōu)( )、良( )、中( )、一般( )、差( );(5)回答問題 (20分):優(yōu)( )、良( )、中( )、一般( )、差( );(6)格式規(guī)范性及考勤是否降等級(jí):是( )、否( ) 評(píng)閱人: 職稱: 講師 年 月 日藍(lán)山人事管理系統(tǒng)摘要藍(lán)山科技股份有限公司在業(yè)務(wù)不斷擴(kuò)張、人員規(guī)模在迅速增長(zhǎng),隨著公司的發(fā)展,人力資源部門的壓力越來越大,工作負(fù)荷越來越重,公司高層在考慮到人力資源部門和公司長(zhǎng)遠(yuǎn)發(fā)展目標(biāo)的情況下,做出了開發(fā)藍(lán)山人事管理系統(tǒng)的決定。藍(lán)山人事管理系統(tǒng)主要用于對(duì)公司內(nèi)部員工、部門等人事信息進(jìn)行管理,并提供了相關(guān)人事職能,為人事部提供了管理工具,同時(shí)讓員工可以通過公司內(nèi)部網(wǎng)絡(luò)實(shí)現(xiàn)自我管理,提高公司整體運(yùn)作效能。人事管理是企業(yè)信息管理的重要部分,面對(duì)大量的人事信息,人事部門采用人力處理將浪費(fèi)大量的時(shí)間、人力和物力,且數(shù)據(jù)的準(zhǔn)確性低。因此,開發(fā)一個(gè)界面友好,易于操作的人事管理軟件進(jìn)行自動(dòng)化處理變得十分重要,這正是本系統(tǒng)開發(fā)的目的和意義。本文介紹了人事管理系統(tǒng)的開發(fā)過程。論文論述了從需求分析、系統(tǒng)分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)以及測(cè)試的過程。整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),本企業(yè)人事管理系統(tǒng)具有如下功能:?jiǎn)T工基本信息的錄入、修改、查詢、刪除模塊,員工假條信息錄入、修改、查詢、刪除模塊,員工工資信息的錄入,計(jì)算,查詢,以及系統(tǒng)用戶的設(shè)置以及系統(tǒng)的維護(hù)功能。為企業(yè)人事管理提供信息咨詢,信息檢索,信息存取等服務(wù),基本上能夠滿足現(xiàn)代企業(yè)對(duì)人事管理的需要。關(guān)鍵詞:人事管理系統(tǒng)、C#、數(shù)據(jù)庫(kù)、web目錄1、緒論. 52、方案. 7 2.1 方案分析. 7 2.2 概要設(shè)計(jì). 83、 過程論述. 10 3.1 數(shù)據(jù)庫(kù)設(shè)計(jì). 10 3.2 登錄模塊設(shè)計(jì).14 3.3 主界面模塊設(shè)計(jì).164、 結(jié)果分析.175、 結(jié)論.19謝辭.20參考文獻(xiàn).211、緒論 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)人事信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。目前,無論是機(jī)關(guān)、事業(yè)單位、還是企業(yè)單位,人事管理對(duì)于組織生存與長(zhǎng)遠(yuǎn)發(fā)展所具備的重要性都已經(jīng)有了明確的認(rèn)識(shí),而人事管理水平的提升不僅需要高素質(zhì)的管理人員,而且也需要信息化工具進(jìn)行輔助,在現(xiàn)代化的企業(yè)管理中,人事管理系統(tǒng)有著十分重要的作用。本次課程設(shè)計(jì)是為藍(lán)山公司開發(fā)一個(gè)人事管理系統(tǒng),該管理系統(tǒng)將使用最新的 .NET 技術(shù),充分利用 .NET 技術(shù)的特點(diǎn)構(gòu)造出可擴(kuò)展、易維護(hù)的企業(yè)管理信息系統(tǒng)。該管理系統(tǒng)將基于微軟操作系統(tǒng)平臺(tái),充分利用微軟 .NET 平臺(tái)的優(yōu)勢(shì),使用Web應(yīng)用程序技術(shù)。該設(shè)計(jì)是一個(gè)采用C/S(客戶端/服務(wù)器)結(jié)構(gòu),其主要功能涉及人事部的相關(guān)工作,如請(qǐng)假管理、部門管理、員工管理、薪資管理、加班管理等部分。在該設(shè)計(jì)中,我們通過實(shí)踐更好的使用Visual Studio 。我所設(shè)計(jì)的人事管理系統(tǒng)就是一個(gè)管理信息系統(tǒng),他是信息管理的一個(gè)簡(jiǎn)單的實(shí)現(xiàn)。隨著計(jì)算機(jī)硬件的飛速發(fā)展,信息的處理量越來越大,計(jì)算機(jī)軟件的發(fā)展為信息系統(tǒng)的發(fā)展提供必要的支柱。網(wǎng)絡(luò)技術(shù)的廣泛運(yùn)用,多媒體技術(shù)的在計(jì)算機(jī)硬件提供的基礎(chǔ)上為管理信息系統(tǒng)注入了新的活力。項(xiàng)目范圍: 由于人事管理系統(tǒng)功能全面、豐富,流程相對(duì)復(fù)雜、工作量大,因此,為便于系統(tǒng)開發(fā)管理,降低風(fēng)險(xiǎn),公司將人事管理系統(tǒng)拆分為三個(gè)子系統(tǒng): Web 系統(tǒng),主要實(shí)現(xiàn)信息查詢功能。其中所涉及的功能主要覆蓋人事部之外的工作內(nèi)容,如員工查詢、經(jīng)理審批等 Windows 系統(tǒng),主要實(shí)現(xiàn)信息管理功能。其中所涉及的功能主要覆蓋人事部的工作內(nèi)容,如員薪資料管理、薪資管理等 SQL 系統(tǒng),主要實(shí)現(xiàn)數(shù)據(jù)管理功能。其中所涉及的功能主要是設(shè)計(jì)數(shù)據(jù)庫(kù)中的對(duì)象,如表、視圖、存儲(chǔ)過程等。涉及界面操作的功能由 Web 子系統(tǒng)和 Windows 子系統(tǒng)實(shí)現(xiàn)項(xiàng)目要求:對(duì)于各系統(tǒng)的實(shí)現(xiàn),必須滿足以下要求:(1)系統(tǒng)簡(jiǎn)單易用、流程清晰(2)系統(tǒng)安全、可靠;員工操作權(quán)限依其身份不同而不同(3)界面簡(jiǎn)潔、美觀(4)數(shù)據(jù)必須完整且無冗余(5)數(shù)據(jù)庫(kù)的設(shè)計(jì)必須規(guī)范(6)數(shù)據(jù)必須安全本課題發(fā)展現(xiàn)狀: 目前,在國(guó)內(nèi)外各大企事業(yè)單位中,人事管理系統(tǒng)的使用是非常廣泛的。同時(shí),有很多的軟件開發(fā)商也開發(fā)了許多基于各種行業(yè)的企業(yè)人事管理學(xué)系統(tǒng),其中有單機(jī)版的,也有C/S和B/S模式的。而不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理系統(tǒng)。而且,企業(yè)管理信息量大、操作繁瑣、傳統(tǒng)的方式不再適應(yīng)新的工作需要,開發(fā)研制適合企業(yè)的人事管理系統(tǒng),使其具有整體性強(qiáng)、流程簡(jiǎn)單、操作方便、功能豐富和通用性強(qiáng)等特點(diǎn),是加快企業(yè)人才管理工作辦公自動(dòng)化、信息資源化和管理科學(xué)化建設(shè)進(jìn)程必要途徑。因此建立適合企業(yè)的管理信息系統(tǒng),是促進(jìn)企業(yè)信息高速公路的發(fā)展,為企業(yè)的發(fā)展提供條件的重要課題。隨著數(shù)據(jù)庫(kù)技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,數(shù)據(jù)庫(kù)的互連技術(shù)正成為世界計(jì)算機(jī)領(lǐng)域研究的熱點(diǎn),基于WEB的管理信息系統(tǒng)的研究正成為MIS研究的主流。與此同時(shí),Internet的發(fā)展與普及,國(guó)內(nèi)許多企業(yè)已經(jīng)建成有自己的企業(yè)人力資源管理軟件,為企業(yè)的快速運(yùn)營(yíng)提供了很大方便。但是對(duì)于有些中小企業(yè)來說,不需要大量的數(shù)據(jù)庫(kù),所以我們的目標(biāo)是開發(fā)一個(gè)功能使用,操作簡(jiǎn)單的人事管理系統(tǒng)。2、方案2.1 方案分析 為迅速改變現(xiàn)狀,規(guī)范公司的管理,降低人事部的工作負(fù)荷,提高工作效率,公司管理層經(jīng)過仔細(xì)研究、分析,決定開發(fā)一套完善的人事管理系統(tǒng)。 藍(lán)山公司的主營(yíng)業(yè)務(wù)是軟件開發(fā),公司規(guī)模為70人左右,其部門包括人事部、財(cái)務(wù)部、研發(fā)部、銷售部等。公司的人員類型有以下幾種:普通員工、部門經(jīng)理、人事部成員和總經(jīng)理。其中人事部有一個(gè)人事經(jīng)理,三個(gè)人事助理。該管理系統(tǒng)主要功能是管理員薪資料、管理員工考勤、計(jì)算員工薪資和業(yè)績(jī)?cè)u(píng)定等。大部分涉及對(duì)敏感數(shù)據(jù)修改工作都僅由人事部完成,如計(jì)算薪資、修改考勤記錄;并且有些只有人事經(jīng)理才有權(quán)處理,如定制部門、制定員工的基本薪資等。普通員工可以通過 Web 瀏覽自己的基本資料、考勤信息、薪資信息和請(qǐng)假記錄等。員工也可以通過 Web 提出請(qǐng)假和加班申請(qǐng),如果所屬部門的經(jīng)理審批通過,人事部就可以登記在案。人事經(jīng)理默認(rèn)擁有人事助理的所有權(quán)限,部門經(jīng)理默認(rèn)擁有普通員工的所有權(quán)限,總經(jīng)理默認(rèn)擁有部門經(jīng)理的所有權(quán)限。該系統(tǒng)是針對(duì)企業(yè)人事處的大量業(yè)務(wù)處理工作用計(jì)算機(jī)進(jìn)行全面現(xiàn)代化管理,他必須具備以下基本功能:(1)人事檔案管理數(shù)據(jù)庫(kù)及表的操作。實(shí)現(xiàn)對(duì)人事檔案管理數(shù)據(jù)庫(kù)及表的創(chuàng)建,表中數(shù)據(jù)的維護(hù)。(2)人事檔案信息的管理。實(shí)現(xiàn)人事信息的添加,保存,修改和刪除等。(3)人事檔案信息的應(yīng)用。實(shí)現(xiàn)人事信息的查詢,統(tǒng)計(jì),人事資源的利用等。2.2 概要設(shè)計(jì)該信息管理系統(tǒng)開發(fā)工具采用C#語(yǔ)言開發(fā)。其工作流程為:用戶登錄通過權(quán)限判斷,普通用戶不能瀏覽、閱讀和查詢信息,指定用戶可以操作,可以進(jìn)行信息錄入、修改和刪除的操作。系統(tǒng)的主要功能特點(diǎn)有:(1)系統(tǒng)登錄表單該表單的功能是在系統(tǒng)被訪問之前,要對(duì)進(jìn)入系統(tǒng)的用戶進(jìn)行安全性檢查,防止非法用戶進(jìn)行系統(tǒng)破壞數(shù)據(jù)及威脅系統(tǒng)安全,避免不必要的損失。只有合法的用戶在輸入正確的密碼后方可進(jìn)入系統(tǒng)。(2)主界面 在該界面窗口中,共有文件、數(shù)據(jù)、關(guān)于等所有系統(tǒng)功能,用戶可以操作菜單的方式快捷地使用系統(tǒng)。(3)更改密碼: 使用本表單可以方便地修改用戶的密碼,以防密碼泄露后對(duì)數(shù)據(jù)的安全性造成威脅。 系統(tǒng)操作流程圖:人事信息管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫(kù)開發(fā)應(yīng)用程序,它由員工信息管理、工資管理、假條信息管理、系統(tǒng)用戶管理等模塊組成,具體規(guī)劃如下:(1)系統(tǒng)用戶管理:對(duì)使用系統(tǒng)的用戶進(jìn)行管理,為他們分配一定的權(quán)限,使他們規(guī)范的使用系統(tǒng)。本系統(tǒng)的用戶分為兩類:管理員和一般用戶。管理員可以對(duì)系統(tǒng)的各個(gè)模塊進(jìn)行添加,刪除,修改,查詢;而一般用戶只能對(duì)各模塊進(jìn)行簡(jiǎn)單的查詢,從而了解相關(guān)的信息。(2)職工信息管理:職工信息管理包括對(duì)職工基本信息和情況的記錄進(jìn)行查詢、添加、刪除和修改。主要由管理員進(jìn)行。(3)職工工資管理:職工工資管理主要是對(duì)職工工資的綜合的核算,建立合理,規(guī)范的企業(yè)工資核算制度,保障職工的合法權(quán)利。(4)職工假條管理:職工假條管理是對(duì)職工的出勤進(jìn)行管理,方便人事處管理員對(duì)職工工資的核算,方便隨時(shí)了解最新,最全面工作情況,從而合理的完成工作。系統(tǒng)功能結(jié)構(gòu)圖主要從功能的角度描述了系統(tǒng)的結(jié)構(gòu):3、過程論述3.1 數(shù)據(jù)庫(kù)設(shè)計(jì):數(shù)據(jù)庫(kù)應(yīng)該考慮到軟件系統(tǒng)的功能要求和軟件系統(tǒng)可維護(hù)性和可擴(kuò)展性,為以后的發(fā)展和需求做好準(zhǔn)備。根據(jù)本系統(tǒng)的功能需求,系統(tǒng)數(shù)據(jù)庫(kù)的需求分析信息如下所示。用戶有管理員和普通用戶的區(qū)別,即用戶對(duì)應(yīng)著不同的類型。系統(tǒng)管理員具有進(jìn)行所有操作的權(quán)限,普通用戶只有部分?jǐn)?shù)據(jù)的瀏覽權(quán)限。每個(gè)用戶的編號(hào)必須唯一。每個(gè)部門的編號(hào)必須唯一。每個(gè)職務(wù)必須有唯一的編號(hào)。每個(gè)文化程度必須有唯一編號(hào)。人事管理系統(tǒng)的數(shù)據(jù)庫(kù)采用Access ,系統(tǒng)數(shù)據(jù)庫(kù)的名稱為“data”。數(shù)據(jù)庫(kù)data中包含了4張數(shù)據(jù)表。下面分別給出數(shù)據(jù)表概要說明和主要數(shù)據(jù)表的結(jié)構(gòu)。(1)職工信息數(shù)據(jù)表:用于儲(chǔ)存職工的基本信息。 職工信息表:字段字段名類型寬度Nulls1職工編號(hào)數(shù)值型11否2姓名字符型20否3身份證號(hào)字符型18否4民族字符型10否5性別字符型4否6出生日期字符型20否7畢業(yè)學(xué)校字符型20否8學(xué)歷字符型20否9部門字符型20否10職稱字符型20否11上司字符型20否12電話字符型20否13EMAIL字符型20否14EDIT數(shù)值型11否15EDITTIME日期型8否(2)工資信息數(shù)據(jù)表:用來存儲(chǔ)職工的工資情況,包括姓名,職稱,工資等信息。 工資信息表字段字段名類型寬度Nulls1工資編號(hào)字符型50否2職工編號(hào)數(shù)值型11否3年份數(shù)值型6否4月份數(shù)值型6否5基本工資數(shù)值型11否6加班工資數(shù)值型11否7交通補(bǔ)助數(shù)值型11否8總工資數(shù)值型11否9考勤扣除數(shù)值型11否10保險(xiǎn)扣除數(shù)值型11否11扣稅數(shù)值型11否12總扣除數(shù)值型11否13實(shí)際工資數(shù)值型11否14EDIT數(shù)值型11否15EDITTIME日期型8否16備注備注型10否(2) 假條信息數(shù)據(jù)表:存儲(chǔ)假條相關(guān)信息。假條信息表見表3所示: 假條信息表字段字段名類型寬度Nulls1假條編號(hào)字符型6否2職工編號(hào)數(shù)值型11否3起始日期字符型20否4中止日期字符型20否5天數(shù)數(shù)值型6否6原由字符型50否7狀態(tài)字符型20否8批準(zhǔn)人字符型20否9EDIT數(shù)值型11否10EDITTIME日期型8否11備注備注型10否(3) 用戶信息表,用于儲(chǔ)存用戶信息。用戶信息表見表4所示: 用戶信息表字段名稱數(shù)據(jù)類型長(zhǎng)度用戶名(主鍵)文本20密碼文本20 數(shù)據(jù)字典是關(guān)于整個(gè)系統(tǒng)的數(shù)據(jù)信息的集合,也就是對(duì)數(shù)據(jù)流圖中所包含的所有元素的定義的集合,詳細(xì)描述如下編號(hào)名稱組成來源去向D1.1.1登記基本信息編號(hào)+姓名+年齡+部門+職務(wù)+級(jí)別+電話+家庭住址+備注管理員基本信息管理D1.1.2基本信息編號(hào)+姓名+年齡+部門+職務(wù)+級(jí)別+電話+家庭住址+備注基本信息管理基本信息庫(kù)D1.2.1查詢基本信息編號(hào)+姓名+部門+職務(wù)管理員查詢基本信息D1.2.2查詢基本信息編號(hào)+姓名+年齡+部門+職務(wù)+級(jí)別+電話+家庭住址+備注查詢基本信息基本信息庫(kù)D2.1.1登記員工獎(jiǎng)懲ID+姓名+獎(jiǎng)懲金額+日期+原因+備注管理員員工獎(jiǎng)懲管理D2.1.2獎(jiǎng)懲信息ID+姓名+獎(jiǎng)懲金額+日期+原因+備注員工獎(jiǎng)懲管理獎(jiǎng)懲信息表D3.1.1登記員工工資姓名+基本工資+浮動(dòng)工資+工齡工資+獎(jiǎng)金+補(bǔ)貼+福利+應(yīng)發(fā)+病假+事假+保險(xiǎn)+其他+實(shí)發(fā)管理員員工工資管理D3.1.2發(fā)布工資管理姓名+基本工資+浮動(dòng)工資+工齡工資+獎(jiǎng)金+補(bǔ)貼+福利+應(yīng)發(fā)+病假+事假+保險(xiǎn)+其他+實(shí)發(fā)員工工資管理工資表D3.2.1查詢員工工資姓名+基本工資+浮動(dòng)工資+工齡工資+獎(jiǎng)金+補(bǔ)貼+福利+應(yīng)發(fā)+病假+事假+保險(xiǎn)+其他+實(shí)發(fā)管理員查詢員工工資D3.2.2查詢員工工資姓名+基本工資+浮動(dòng)工資+工齡工資+獎(jiǎng)金+補(bǔ)貼+福利+應(yīng)發(fā)+病假+事假+保險(xiǎn)+其他+實(shí)發(fā)查詢員工工資工資表D4.1.1統(tǒng)計(jì)工資編號(hào)+工資合計(jì)工資表工資統(tǒng)計(jì)D4.1.2統(tǒng)計(jì)結(jié)果平均工資+工資總計(jì)+最高工資+最低工資工資統(tǒng)計(jì)工資統(tǒng)計(jì)查詢D5.1.1登記考勤信息ID+姓名+獎(jiǎng)懲金額+日期+事由+備注管理員考勤信息管理D5.1.2發(fā)布考勤信息ID+姓名+獎(jiǎng)懲金額+日期+事由+備注考勤信息管理考勤信息表D6.1.1登記用戶User+passWD管理員系統(tǒng)用戶管理D6.1.2用戶管理User+passWD系統(tǒng)用戶管理用戶表3.2 登錄模塊設(shè)計(jì)用戶登錄所需的用戶名和密碼在用戶信息表中已經(jīng)建立,用戶信息由用戶注冊(cè)設(shè)置,管理員由系統(tǒng)投入使用者設(shè)置一個(gè)初始值。由于用戶信息需要從數(shù)據(jù)庫(kù)中讀取,需要和數(shù)據(jù)庫(kù)進(jìn)行連接,所以登錄界面使用default.aspx作為登陸界面.如圖所示:用戶登陸輸入判斷用戶名查無此人請(qǐng)先登陸判斷密碼密碼錯(cuò)誤不正確進(jìn)入系統(tǒng) 不正確功能說明:l 登錄名/密碼1 登錄名必須是本單位數(shù)據(jù)庫(kù)中已經(jīng)設(shè)置好的登錄名,否則登錄時(shí)會(huì)提示出錯(cuò)2 讀取瀏覽器端的Cookie值,如果員工以前登錄過,則自動(dòng)顯示上次的登錄名,光標(biāo)定位在“密碼”文本框。若以前沒有登錄過,則光標(biāo)停留在“登錄名”文本框,且文本框顯示空白3 密碼長(zhǎng)度不得超過20個(gè)字符,超過以后限制輸入??稍试S的字符至少要包括數(shù)字(09)、大寫字母(AZ)和小寫字母(az)。但在這個(gè)登錄頁(yè)面,密碼沒有受到限制。在這里如果密碼不正確,則無法進(jìn)入系統(tǒng)。限制密碼格式是在后面的“修改登錄密碼”模塊涉及的4 密碼用掩碼 * 顯示,長(zhǎng)度根據(jù)已設(shè)值進(jìn)行限制(默認(rèn)為820位),不能為空。若為空或是沒有按照格式輸入,則顯示“密碼錯(cuò)誤,請(qǐng)重試!”l 登錄1 如果登錄者的輸入是正確的,則直接進(jìn)入“員工資料管理”模塊的主界面2 若“登錄名”輸入有誤,則在“登錄”按鈕下面顯示錯(cuò)誤提示信息:“用戶不存在,請(qǐng)重試!”,鼠標(biāo)停留在“登錄名”文本框,如Error! Reference source not found.所示若“密碼”輸入有誤,則在“登錄”按鈕下面顯示錯(cuò)誤提示信息:“密碼錯(cuò)誤,請(qǐng)重試!”,鼠標(biāo)停留在“密碼” 文本框主要代碼:string name = txtUser.Text.Trim(); string password = txtPassword.Text.Trim(); string sConnString =Data Source=F:我的文檔Database4.accdb;Persist Security Info=True; SqlConnection sqlConnection1 = new SqlConnection(sConnString); sqlConnection1.Open(); string sql = select * from 員工信息表 where 員工ID = + name + and 密碼 = + password + ; SqlDataAdapter sda = new SqlDataAdapter(sql, sqlConnection1); DataSet ds = new DataSet(); sda.Fill(ds); if (ds.Tables0.Rows.Count != 0) 人事管理系統(tǒng) form1 = new 人事管理系統(tǒng)(); form1.Show(); this.Hide(); else label1.Text = deng ru bu chenggong; sqlConnection1.Close();3.3 主界面模塊設(shè)計(jì) 主界面是顯示系統(tǒng)主要操作功能的面板,在系統(tǒng)主窗體的狀態(tài)欄中,可以顯示當(dāng)前的操作員、當(dāng)前系統(tǒng)的日期時(shí)間、程序制作人員等信息,還可以通過菜單的列表或窗體中的按鈕來控制其他功能子窗體,并且為不同的操作員賦予相應(yīng)的操作權(quán)限。1.系統(tǒng)主界面的功能 成功登錄后,進(jìn)入的系統(tǒng)的主界面,在主界面中有兩組按鈕,第一組是表單選擇按鈕,通過點(diǎn)擊相應(yīng)的按鈕可以在主窗體中顯示不同的表單,這些表單分別是員工信息表,假條信息表,工資信息表,這組按鈕和數(shù)據(jù)庫(kù)中各表相聯(lián)系。在第一組按鈕中設(shè)置按鈕對(duì)超級(jí)用戶和一般用戶所執(zhí)行的情況不同。超級(jí)用戶可以通過設(shè)置按鈕進(jìn)入用戶權(quán)限界面,而一般用戶則通過設(shè)置按鈕進(jìn)入修改自己登錄密碼。第二組按鈕是對(duì)各個(gè)表的操作按鈕,包括編輯,刪除,查詢和設(shè)置。 主程序流程圖4、結(jié)果分析登錄界面:用戶名錯(cuò)誤:導(dǎo)航欄:主界面:5、結(jié)論在本次畢業(yè)論文設(shè)計(jì)初期,我尋找了相關(guān)資料,閱讀了相關(guān)專業(yè)書籍,但由于實(shí)踐操作經(jīng)驗(yàn)不夠,還不熟悉一些開發(fā)工具,編程能力有限,有點(diǎn)不知道從哪開始。經(jīng)過一段時(shí)間的自學(xué)和請(qǐng)教老師、同學(xué),熟悉了開發(fā)工具并學(xué)到了一些經(jīng)驗(yàn),終于找到了切入點(diǎn)。因?yàn)榫幊棠芰Σ粔蛞渤霈F(xiàn)了很多困難,在老師和同學(xué)的幫助下,論文才能得以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 動(dòng)畫片《小豬佩奇》的評(píng)價(jià)資源分析
- 釩氧基化合物材料的制備及其鋅離子電池性能研究
- 初中建設(shè)美麗中國(guó)課件
- 肝臟多發(fā)囊腫超聲診斷與處理
- 科學(xué)健康的三餐飲食規(guī)劃
- 健康樹葉貪吃蛇親子活動(dòng)方案
- 保險(xiǎn)代理人基礎(chǔ)知識(shí)課件
- 婦女健康教育知識(shí)體系
- 初中地理中國(guó)氣候課件
- 初中歷史說課課件教學(xué)
- GB/T 6414-2017鑄件尺寸公差、幾何公差與機(jī)械加工余量
- GB/T 20957.4-2007精密加工中心檢驗(yàn)條件第4部分:線性和回轉(zhuǎn)軸線的定位精度和重復(fù)定位精度檢驗(yàn)
- 電纜橋架施工圖集
- 信念的力量課件
- 接力初三贏在暑假-八年級(jí)下學(xué)期期末家長(zhǎng)會(huì)課件
- 大海(張雨生)原版五線譜鋼琴譜正譜樂譜
- 有限空間作業(yè)實(shí)操評(píng)分標(biāo)準(zhǔn)
- 19XR開機(jī)運(yùn)行維護(hù)說明書
- 精品案例-LTE負(fù)荷均衡優(yōu)化案例
- 提升零售戶店鋪形象煙草QC課件
- 惡魔城蒼月的十字架全怪物圖鑒
評(píng)論
0/150
提交評(píng)論