

下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)報(bào)告課設(shè)名稱(chēng)人事管理信息系統(tǒng)日期17周-19周指導(dǎo)教師聶為同楊振華班級(jí)信管08學(xué)號(hào):0865138233 0865138232 0865138126姓名:鄒勝 田黎 楊曉慧成績(jī)目錄1人事管理信息系統(tǒng)概述(前言11.1項(xiàng)目開(kāi)發(fā)背景及現(xiàn)狀分析11.2項(xiàng)目研究的內(nèi)容及目標(biāo)11.3文獻(xiàn)綜述12人事管理信息系統(tǒng)規(guī)劃32.1公司中運(yùn)行本系統(tǒng)的結(jié)構(gòu)調(diào)查32.2系統(tǒng)詳細(xì)調(diào)查32.3業(yè)務(wù)流程圖42.3.1員工基本信息業(yè)務(wù)流程圖52.3.2員工考勤信息業(yè)務(wù)流程圖52.3.2員工工資信息業(yè)務(wù)流程圖53人事管理信息系統(tǒng)分析73.1可行性分析73.1.1技術(shù)可行性73.1.2經(jīng)濟(jì)可行性73.2系統(tǒng)
2、數(shù)據(jù)流圖73.3系統(tǒng)功能提出93.4數(shù)據(jù)字典93.5系統(tǒng)概念模型設(shè)計(jì)123.5.1系統(tǒng)E-R圖的設(shè)計(jì)124信息系統(tǒng)設(shè)計(jì)154.1信息系統(tǒng)設(shè)計(jì)原則154.2信息系統(tǒng)總體功能結(jié)構(gòu)164.3設(shè)備購(gòu)置、調(diào)試、安裝164.4數(shù)據(jù)庫(kù)設(shè)計(jì)174.5編碼設(shè)計(jì)和模塊設(shè)計(jì)184.5.1登錄窗體184.5.2主窗口設(shè)計(jì)204.5.3員工基本信息管理窗體224.5.4考勤基本信息管理窗體略)244.5.5工資基本信息管理窗體略)244.5.6幫助窗體略)245信息系統(tǒng)運(yùn)行與維護(hù)255.1測(cè)試方法255.2用戶(hù)登錄測(cè)試255.2其他測(cè)試略)265.3測(cè)試結(jié)果266總結(jié)與展望27參考文獻(xiàn)281 人事管理信息系統(tǒng)概述 (前
3、言 1.1 項(xiàng)目開(kāi)發(fā)背景及現(xiàn)狀分析隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè) 人事工資的管理勢(shì)在必行。對(duì)于大中型企業(yè)來(lái)說(shuō),利用計(jì)算機(jī)支持企業(yè)高效率完成勞動(dòng)人 事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、規(guī)范 化的必要條件;而工資管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,工資計(jì)算、發(fā)放、核 算的工作量很大,一般不允許出錯(cuò),如果實(shí)行手工操作,每月發(fā)放工資須手工填制大量的 表格,這就會(huì)耗費(fèi)工作人員大量的時(shí)間和精力,計(jì)算機(jī)進(jìn)行工資發(fā)放工作,不僅能夠保證 工資核算準(zhǔn)確無(wú)誤、快速輸出,而且還可以利用計(jì)算機(jī)對(duì)有關(guān)工資的各種信息進(jìn)行統(tǒng)計(jì), 服務(wù)于財(cái)務(wù)
4、部門(mén)其他方面的核算和財(cái)務(wù)處理,同時(shí)計(jì)算機(jī)具有著手工管理所無(wú)法比擬的優(yōu) 點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這 些優(yōu)點(diǎn)能夠極大地提高人事工資資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接 軌的重要條件。1.2 項(xiàng)目研究的內(nèi)容及目標(biāo)課題研究的主要內(nèi)容是:創(chuàng)建人事信息管理系統(tǒng),主要實(shí)現(xiàn)系統(tǒng)管理,員工基本信息 管理、考勤管理、員工工資管理等主要功能。系統(tǒng)設(shè)計(jì)的目標(biāo)是:從操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成人 事、工資管理的全過(guò)程。系統(tǒng)應(yīng)符合公司人事、工資管理制度,并達(dá)到操作直觀(guān)、方便、實(shí)用、安全等要求。1.3 文獻(xiàn)綜述1人力資源管理是企業(yè)
5、管理中的一個(gè)重要內(nèi)容,隨著時(shí)代的進(jìn)步,企業(yè)也逐漸變得 龐大起來(lái)。如何管理好企業(yè)內(nèi)部員工的信息,成為企業(yè)管理中的一個(gè)大問(wèn)題。在這種情況 下,開(kāi)發(fā)一個(gè)人力資源管理系統(tǒng)就顯得非常必要。2本系統(tǒng)是一個(gè)B/SBrowse/Server)模式,并以ASP.NET技術(shù)和Access數(shù)據(jù)庫(kù)技 術(shù)為基礎(chǔ)的人事管理系統(tǒng),主要模塊包括:系統(tǒng)用戶(hù)管理、職工信息管理、職工考勤管理以 及機(jī)構(gòu)編制管理四個(gè)部分。3本文討論人事管理系統(tǒng)項(xiàng)目的需求分析方法與工具的選用。該系統(tǒng)的建設(shè)目 標(biāo)是幫助該企業(yè)管理好企業(yè)內(nèi)部的人員和人員的活動(dòng),人事信息管理指的是企業(yè)員工從招 聘面試到離職退休的全過(guò)程,涉及的主要活動(dòng)包括面試、報(bào)到、培訓(xùn)、升職
6、、離職或其他 的人事變動(dòng),也包括電子化考勤、工資性收入的計(jì)算與分發(fā)、使用其他公司資源的有關(guān)記 錄,系統(tǒng)管理模塊分為用戶(hù)登陸、用戶(hù)注 冊(cè)、更改用戶(hù)、用戶(hù)管理和退出系統(tǒng)五個(gè)子功能.人事檔案管理模塊分為人事檔案瀏覽和數(shù) 據(jù)查詢(xún)功能.人員調(diào)動(dòng)模塊分為人員增加、刪除、調(diào)動(dòng)三個(gè)功能.數(shù)據(jù)處理模塊分為數(shù)據(jù)導(dǎo) 出和數(shù)據(jù)統(tǒng)計(jì)分析功能.數(shù)據(jù)庫(kù)的維護(hù)模塊分為數(shù)據(jù)庫(kù)備份和數(shù)據(jù)庫(kù)恢復(fù)功能.2 人事管理信息系統(tǒng)規(guī)劃2.1 公司中運(yùn)行本系統(tǒng)的結(jié)構(gòu)調(diào)查對(duì)現(xiàn)行公司業(yè)務(wù)進(jìn)行詳細(xì)調(diào)查是了解系統(tǒng)需求和進(jìn)行系統(tǒng)分析和設(shè)計(jì)的重要基礎(chǔ)工 作,系統(tǒng)調(diào)研采取的主要方法是到現(xiàn)場(chǎng)去,通過(guò)座談、詢(xún)問(wèn)、觀(guān)察甚至直接參與公司經(jīng)營(yíng) 活動(dòng),自上而下、逐步細(xì)
7、化的進(jìn)行了解。通過(guò)調(diào)查得知,本系統(tǒng)開(kāi)發(fā)后的主要使用者是公司的人事和財(cái)務(wù)部門(mén),從而方便他們 快捷有效地獲取有關(guān)信息,了解有關(guān)人事情況及進(jìn)行工資的管理。其組織機(jī)構(gòu)框架如圖2.1所示。董事會(huì)、總經(jīng)理圖21公司組織結(jié)構(gòu)圖2.2 系統(tǒng)詳細(xì)調(diào)查基于以上的開(kāi)發(fā)目標(biāo),系統(tǒng)開(kāi)發(fā)的范圍確定如下:本系統(tǒng)只涉及人事工資部分;本系 統(tǒng)提供強(qiáng)大的查詢(xún)功能,可進(jìn)行不同類(lèi)型查詢(xún),提供多種索引;本系統(tǒng)提供記錄的添加, 刪除和修改;本系統(tǒng)可單條或多條輸出信息資料。維護(hù)員工基本信息:人事管理主要負(fù)責(zé) 人員基本信息的維護(hù),包括新進(jìn)員工檔案的建立,員工信息的修改。公司工資管理基本流程如下:數(shù)據(jù)來(lái)源:將各部門(mén)送達(dá)的員工工資信息包括基本工
8、資、獎(jiǎng)金等作為數(shù)據(jù)來(lái)源,分為 員工工資數(shù)據(jù)。數(shù)據(jù)的輸入:由工作人員通過(guò)員工本月工資增加表修改完成。數(shù)據(jù)的統(tǒng)計(jì):由工作人員通過(guò)對(duì)修改后的上月工資表進(jìn)行計(jì)算得到每個(gè)人的實(shí)發(fā)工資 以及總金額。整個(gè)系統(tǒng)從總體上分為員工考勤、工資管理、員工基本信息三大部分。管理中心財(cái)務(wù)部人事行政部市場(chǎng)推廣部國(guó)際市場(chǎng)部營(yíng)銷(xiāo)部客戶(hù)服務(wù)部2.3 業(yè)務(wù)流程圖業(yè)務(wù)流程圖的符號(hào)說(shuō)明如下圖所示:圖 2-2 業(yè)務(wù)流程圖圖例圖 2-3 人事管理系統(tǒng)業(yè)務(wù)流程圖.1 員工基本信息業(yè)務(wù)流程圖員工基本信息管理流程圖是整個(gè)系統(tǒng)的一個(gè)職能域,是企業(yè)人事管理信息系統(tǒng)的一個(gè) 子系統(tǒng)。其業(yè)務(wù)流程圖如下圖所示業(yè)務(wù)處理單位或部門(mén)存檔業(yè)務(wù)馥據(jù)流
9、動(dòng)及方向業(yè)務(wù)功能描述文檔、數(shù)據(jù)詳細(xì)調(diào)查之后,繪制出的人事管理系統(tǒng)的管理業(yè)務(wù)流程圖如下圖所示圖 2-4 員工基本信息業(yè)務(wù)流程圖.2 員工考勤信息業(yè)務(wù)流程圖員工考勤信息是本系統(tǒng)的一個(gè)子系統(tǒng),他主要是針對(duì)員工的考勤信息的一個(gè)管理,通 過(guò)對(duì)企業(yè)人事信息管理系統(tǒng)中的考勤分析后得出了以下的關(guān)于考勤信息的流程圖,具體如 下圖所示。圖 2-5 員工考勤信息業(yè)務(wù)流程圖.2 員工工資信息業(yè)務(wù)流程圖工資管理系統(tǒng)主要是對(duì)員工工資的管理,根據(jù)對(duì)員工工資的管理分析得出了以下的員工工資的流程圖,如下圖所示3.1 可行性分析.1 技術(shù)可行性Microsoft SQL serve
10、r 2000,Microsoft Visual Basic 6.0Microsoft Windows 2000 professional,采用VisualBasic作為開(kāi)發(fā)工具。在現(xiàn)有的技術(shù)條件下, 軟件開(kāi)發(fā)人員能夠熟練地使用上述開(kāi)發(fā)工具進(jìn)行系統(tǒng)的研究與 設(shè)計(jì),并使之投入使用。技術(shù)上完全可行。.2 經(jīng)濟(jì)可行性系統(tǒng)未運(yùn)行之前,初期投資比較大,花費(fèi)相對(duì)而言比較多。各部門(mén)必須配置電腦、服 務(wù)器、打印機(jī)、傳真機(jī)及相關(guān)的網(wǎng)絡(luò)設(shè)備,但是在整個(gè)系統(tǒng)投入運(yùn)行之后,因?yàn)楝F(xiàn)在計(jì)算 機(jī)已經(jīng)普及了,相關(guān)的人員培訓(xùn)費(fèi)可以減少很多。而同時(shí)又減少了數(shù)據(jù)的流通環(huán)節(jié),提高 了工作效率,保證了各項(xiàng)數(shù)據(jù)的準(zhǔn)確性,避
11、免了工作人員的流動(dòng)造成的收據(jù)丟失等問(wèn)題。 因此,從長(zhǎng)遠(yuǎn)的收益來(lái)看,經(jīng)濟(jì)上完全可行。基于以上分析,系統(tǒng)實(shí)現(xiàn)是可行的。3.2 系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)流圖是組織中信息運(yùn)動(dòng)的抽象。是在調(diào)研的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實(shí)際運(yùn)動(dòng)的可行性角度出發(fā)。將信息處理功能和彼此之間的聯(lián)系自頂向下,逐層分 解,從邏輯上精確地描述系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲(chǔ)及 數(shù)據(jù)來(lái)源和去向外部實(shí)體)等項(xiàng)目。數(shù)據(jù)流程圖的符號(hào)說(shuō)明如下圖所示。圖 3-3 員工信息數(shù)據(jù)流程圖員工基本信息員工信息調(diào)動(dòng)信息.1.2人員調(diào)動(dòng)管理調(diào)動(dòng)信息D5調(diào)動(dòng)信息表查詢(xún)要求圖 3-1 數(shù)據(jù)流程圖圖例圖 3-2 人事管理信息系統(tǒng)數(shù)據(jù)流
12、程圖1.1人員管理調(diào)動(dòng)查詢(xún)員工信息表1.3人事查詢(xún)管理3.3 系統(tǒng)功能提出根據(jù)詳細(xì)的需求分析,明確系統(tǒng)功能如下:(1員工基本信息管理:主要完成職工基本信息的管理,如員工基本信息的添加、修 改、刪除和查詢(xún);(2員工考勤信息管理:主要完成職工考勤信息的管理,管理員工基本信息的考勤添 加、修改、刪除和考勤信息的查詢(xún);(3員工工資信息管理:主要完成員工工資信息的管理,主要是進(jìn)行員工工資信息的 添加、修改刪除和查詢(xún);(4數(shù)據(jù)庫(kù)管理部分:主要完成數(shù)據(jù)庫(kù)的管理與維護(hù);(5系統(tǒng)管理部分:主要是完成用戶(hù)的添加、密碼信息的修改等。考勤信息圖 3-4 考勤信息數(shù)據(jù)流程圖圖 3-5 工資信息數(shù)據(jù)流程圖3.4 數(shù)據(jù)字典
13、數(shù)據(jù)字典是各類(lèi)數(shù)據(jù)描述的集合,它是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析后所獲得的主 要成果。數(shù)據(jù)字典通常包括以下5個(gè)部分:(1、數(shù)據(jù)項(xiàng)。數(shù)據(jù)項(xiàng)是不可再分的數(shù)據(jù)單位。(2、數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關(guān)系。一個(gè)數(shù)據(jù)結(jié)構(gòu)可以由若干個(gè)數(shù)據(jù)項(xiàng)組成,也可以由若干個(gè)數(shù)據(jù)結(jié)構(gòu)組成,或由若干數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)混合組成。(3、數(shù)據(jù)流。數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂健?4、數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)及其結(jié)構(gòu)停留或保存的地方,也是數(shù)據(jù)流的來(lái)源和去 向之一。(5、處理過(guò)程。處理過(guò)程的具體處理邏輯一般用判定表或判定樹(shù)來(lái)描述。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫(kù)中數(shù)據(jù)的描述,即對(duì)元數(shù)據(jù)的描述。數(shù)據(jù)字典是在需求分析階段建立,在數(shù)據(jù)庫(kù)設(shè)計(jì)
14、過(guò)程中不斷修改、充實(shí)、完善的。名字:人員信息列表別名:?jiǎn)T工信息表描述:?jiǎn)T工基本信息的狀況及錄入處理定義:?jiǎn)T工編號(hào)+姓名+部門(mén)+性別+生日+籍貫+學(xué)歷+專(zhuān)業(yè)+位置:輸出到打印機(jī)名字:工資信息單r別名:工資信息表描述:?jiǎn)T工工資基本信息的簡(jiǎn)況及息錄入處理定義:?jiǎn)T工編號(hào)+姓名+底薪+補(bǔ)貼+獎(jiǎng)金+加班+房帖位置:輸出到打印機(jī)名字:查詢(xún)信息表別名:描述:?jiǎn)T工信息查詢(xún)的基本狀況定義:姓名+部門(mén)位置:人力資源部員工信息查詢(xún)名字:?jiǎn)T工工資列表別名:工資信息表描述:?jiǎn)T工工資的基本信息定義:?jiǎn)T工編號(hào)+姓名+底薪+補(bǔ)貼+獎(jiǎng)金+加班+房帖+房租位置:?jiǎn)T工工資計(jì)算模塊財(cái)務(wù)部管理員名字:?jiǎn)T工檔案列表別名:?jiǎn)T工信息表描述:?jiǎn)T
15、工的基本信息定義:?jiǎn)T工編號(hào)+姓名+部門(mén)+性別+生日+籍貫+學(xué)歷+專(zhuān)業(yè)位置:?jiǎn)T工信息錄入處理模塊名字:出勤信息錄入別名:考勤錄入描述:?jiǎn)T工的考勤記錄定義:?jiǎn)T工到各部門(mén)報(bào)道后,會(huì)有一個(gè)員工的基本信息錄入數(shù)據(jù)庫(kù)中,提供給管理員便于管理員對(duì)員工的一個(gè)基本信息的查詢(xún)、修改和刪除位置:考勤信息表名字:?jiǎn)T工基本信息錄入處理別名:基本信息錄入描述:對(duì)于人力資源部所反映的各個(gè)員工的基本情況的信息錄入定義:?jiǎn)T工編號(hào)+姓名+部門(mén)+性別+生日+籍貫+學(xué)歷+專(zhuān)業(yè)位置:人員信息列表名字:計(jì)算工資別名:工資計(jì)算描述:通過(guò)員工工作評(píng)價(jià)信息、出勤信息等的一個(gè)綜合的處理,計(jì)算出員 工的基本工資簡(jiǎn)況定義:?jiǎn)T工編號(hào)+員工姓名+所在部
16、門(mén)+底薪+加班費(fèi)+補(bǔ)貼+房貼位置:工資信息表3.5 系統(tǒng)概念模型設(shè)計(jì)E-R模型是指直接從現(xiàn)實(shí)世界中抽象出實(shí)體類(lèi)型及實(shí)體間聯(lián)系,是一種描述靜態(tài)數(shù)據(jù)結(jié) 構(gòu)的概念模型。它的主要成分是實(shí)體、聯(lián)系和屬性。可利用E-R模型進(jìn)行數(shù)據(jù)庫(kù)概念設(shè)計(jì)。E-R圖是直觀(guān)表示概念模型的工具,再圖中有四個(gè)基本成分如圖3-6:1、矩形框:表示實(shí)體類(lèi)型考慮問(wèn)題的對(duì)象);2、菱形框:表示聯(lián)系類(lèi)型實(shí)體間的聯(lián)系);3、橢圓形框:表示實(shí)體類(lèi)型和聯(lián)系類(lèi)型的屬性;4、直線(xiàn):聯(lián)系類(lèi)型與涉及的實(shí)體類(lèi)型之間以直線(xiàn)連接,并在直線(xiàn)部標(biāo)上聯(lián)系的種類(lèi)1:1,1:N, M N)o具體圖示如下:圖 3-6 實(shí)體 E-R.1 系統(tǒng) E-RE-
17、R 圖的設(shè)計(jì)本系統(tǒng)中所規(guī)劃的實(shí)體主要有:?jiǎn)T工、部門(mén)、部門(mén)管理員、財(cái)務(wù)管理員、會(huì)計(jì)。具體的描述E-R圖如下所示:(1)員工實(shí)體圖,如圖所示:圖 3-7 員工實(shí)體圖圖符號(hào)表示2)工資實(shí)體圖,如圖所示:4.1 信息系統(tǒng)設(shè)計(jì)原則在功能模塊設(shè)計(jì)中遵循的指導(dǎo)原則如下:3)部門(mén)實(shí)體圖,如圖所示功能界面簡(jiǎn)單、規(guī)范因?yàn)樾畔⑾到y(tǒng)中體現(xiàn)了整個(gè)運(yùn)輸配送業(yè)務(wù)流程,相關(guān)的功能模塊比較多,因此在界面 設(shè)計(jì)上使用統(tǒng)一的設(shè)計(jì)風(fēng)格,同時(shí)將數(shù)據(jù)庫(kù)進(jìn)行有效形成實(shí)體操作類(lèi)、編碼操作類(lèi),聯(lián)系 操作類(lèi),不同的類(lèi)型使用相似的界面操作方式。(2操作上的簡(jiǎn)便性數(shù)據(jù)庫(kù)中大量的數(shù)據(jù)都是通過(guò)人機(jī)交互的鍵盤(pán)操作而獲得的,因此保證數(shù)據(jù)庫(kù)數(shù)據(jù)的 正確性、完
18、整性是信息系統(tǒng)正常進(jìn)行的重要保證。數(shù)據(jù)庫(kù)中的基礎(chǔ)數(shù)據(jù)時(shí)數(shù)據(jù)完整性的重 要保證措施,在人機(jī)交互的鍵盤(pán)操作中,編碼數(shù)據(jù)要采用下拉列表方式進(jìn)行選擇輸入,這 樣減少擊鍵次數(shù),同時(shí)也提高了數(shù)據(jù)輸入的正確性。(3降低模塊之間的耦合性,提高模塊的獨(dú)立性信息系統(tǒng)開(kāi)發(fā)的一個(gè)重要問(wèn)題是要提高系統(tǒng)的可修改性,可修改性的提高主要是靠降 低模塊間的耦合性來(lái)實(shí)現(xiàn)的。模塊間的耦合性越大,其獨(dú)立性就越小,系統(tǒng)地刻修改性就 越差。在信息系統(tǒng)設(shè)計(jì)中模塊間只通過(guò)數(shù)據(jù)庫(kù)實(shí)現(xiàn)信息交換,避免使用參數(shù)及進(jìn)行交換,讓數(shù)據(jù)庫(kù)真正成為信息系統(tǒng)各功能模塊之間的“粘合劑”。(4編碼設(shè)計(jì)的規(guī)范性編碼是數(shù)據(jù)庫(kù)的基礎(chǔ),也是數(shù)據(jù)完整性的重要保證。編碼實(shí)際上
19、提供的是一套規(guī)范的 數(shù)據(jù)標(biāo)準(zhǔn)。在編碼設(shè)計(jì)中,盡量使用已存在的編碼,在沒(méi)有現(xiàn)成編碼的條件下再自行設(shè)計(jì) 編碼。另外,因?yàn)榫幋a主要是從新的信息系統(tǒng)的規(guī)范使用信息角度來(lái)設(shè)計(jì)的,業(yè)務(wù)人員對(duì) 一些代碼并不關(guān)心,關(guān)心的事與該代碼相關(guān)的名稱(chēng),因此在模塊實(shí)現(xiàn)中要將代碼和名稱(chēng)同 時(shí)提交業(yè)務(wù)人員,以便正確、規(guī)范地進(jìn)行操作。(5功能操作的安全性信息系統(tǒng)中的數(shù)據(jù)庫(kù)是被各類(lèi)人員共享的數(shù)據(jù)庫(kù),因此數(shù)據(jù)庫(kù)的安全性是十分重要 的,為了保證操作的正確性和安全性,要進(jìn)行權(quán)限設(shè)計(jì),不同業(yè)務(wù)人員使用不同的功能權(quán) 限,使其在有限的功能范圍內(nèi)正確處理數(shù)據(jù)庫(kù)數(shù)據(jù)。(6認(rèn)真做好貫穿整個(gè)過(guò)程的測(cè)試、修改與評(píng)審工作4.2 信息系統(tǒng)總體功能結(jié)構(gòu)按照
20、功能分析及數(shù)據(jù)庫(kù)的設(shè)計(jì)結(jié)果,為本系統(tǒng)設(shè)計(jì)如下模塊,最終得到如下圖所示的 功能模塊圖:企業(yè)人事信息管理系統(tǒng)圖 4.1 信息系統(tǒng)的總體功能結(jié)構(gòu)圖4.3 設(shè)備購(gòu)置、調(diào)試、安裝硬件:處理器:英特爾賽揚(yáng)D325主板:雙敏UP4PEN Pro.顯卡、聲卡:盈通GF4MX40Q0內(nèi)存:256 MB DDR333硬盤(pán):ST40G/720Q鼠標(biāo)、鍵盤(pán):三聯(lián)光電套,顯示器:三星788DF軟件:Microsoft SQL server 2000,Microsoft Visual Basic 6.0Microsoft Windows 2000 professional,采用VisualBasic作為開(kāi)發(fā)工具。在現(xiàn)有的
21、技術(shù)條件下,軟件開(kāi)發(fā)人員能夠熟練地使用上述開(kāi)發(fā)工具進(jìn)行系統(tǒng)的研究與 設(shè)計(jì),并使員工基本信員工工資管理添加員工基本信息修改員工基本信息查詢(xún)員工基本信息之投入使用。技術(shù)上完全可行。4.4 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開(kāi)發(fā)和建設(shè)中的核心技 術(shù),具體說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù) 據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿(mǎn)足各種用戶(hù)的應(yīng)用需求。合理的數(shù)據(jù)庫(kù) 結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。另外,合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)將 非常有利于程序的實(shí)現(xiàn)。邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)完畢的基本E-R圖轉(zhuǎn)化為與選
22、用的具體機(jī)器上的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符的邏輯結(jié)構(gòu)包括數(shù)據(jù)庫(kù)模式和外模式)。這 些模式在功能性、完整性和一致性約束及數(shù)據(jù)庫(kù)的可擴(kuò)充性等方面應(yīng)滿(mǎn)足用戶(hù)的各種要 求。E-R圖型關(guān)系模型的轉(zhuǎn)化要解決的問(wèn)題是如何將實(shí)體和實(shí)體間的關(guān)系轉(zhuǎn)化為關(guān)系模 式,如何確定這些關(guān)系模式的屬性和代碼。現(xiàn)在需要將前面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)化SQL Server2000數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模 型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。企業(yè)人事信息管理系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)果如下面表格所示,每個(gè)表格就是數(shù) 據(jù)庫(kù)中的一個(gè)表,而在實(shí)際的數(shù)據(jù)表的設(shè)計(jì)中也多了幾個(gè)表,可以在數(shù)據(jù)庫(kù)設(shè)計(jì)中看到, 下面為在數(shù)據(jù)庫(kù)中能運(yùn)用到的幾個(gè)主要表。表
23、5-1 員工基本信息表列名數(shù)據(jù)類(lèi)型可否為空說(shuō)明kqidvarcharNOT NULL編號(hào)ygidvarcharNOT NULL員工編號(hào)kan amevarcharNOT NULL姓名kqtdayvarcharNULL應(yīng)出勤天數(shù)kqworkvarcharNULL出勤kqrdayvarcharNULL公休假天數(shù)kkuanggvarcharNULL曠工kchidaovarcharNULL遲到表 5-3 員工工資信息表格pay)列名數(shù)據(jù)類(lèi)型可否為空說(shuō)明gzidvarcharNOT NULL編號(hào)ygidvarcharNOT NULL員工編號(hào)gzn amevarcharNOT NULL姓名gzbasenu
24、 mericNOT NULL底薪gzallnu mericNULL補(bǔ)貼gzbonusnu mericNULL獎(jiǎng)金gzpaynu mericNULL加班gzhouse2nu mericNULL房帖4.5 編碼設(shè)計(jì)和模塊設(shè)計(jì).1 登錄窗體該界面是一個(gè)主要的登錄窗口,通過(guò)該窗口才能進(jìn)入系統(tǒng)的主要界面,該登錄主要是系統(tǒng) 管理員才有此權(quán)限。如果在登錄的過(guò)程中如果用戶(hù)名和密碼不正確的,就不能進(jìn)入該系 統(tǒng),也會(huì)有相應(yīng)的提示信息:如圖4-1所示:在本系統(tǒng)中的登錄是在數(shù)據(jù)庫(kù)中所設(shè)計(jì)的登錄用戶(hù)名和密碼。如果不是數(shù)據(jù)庫(kù)中的用戶(hù)名和密碼則系統(tǒng)會(huì)提示“沒(méi)有該用戶(hù)名”。登錄實(shí)現(xiàn)的代碼如下所示:Privat
25、e Sub cmdCancel Click( End-End SubPrivate Sub cmdOK_Click( txtUserName.SetFocusDim rs_logi n As New ADODB.RecordsetDim conn As New ADODB.Co nn ectionconn. Ope n Conn ectStri ngIf Trim(txtUserName.Text = The n MsgBox 用戶(hù)名不能為空,請(qǐng)重新輸入!txtUserName.SetFocusElsesql = select * from user_1 where user_ID= &
26、; Trim(txtUserName.Text & rs_login.Open sql, conn,adOpenKeyset, adLockPessimisticIf rs_logi n.EOF = True The nMsgBox 沒(méi)有這個(gè)用戶(hù),請(qǐng)重輸入! , vbOKOnly + vbExclamation, txtUserName.Text =txtUserName.SetFocusElseIf Trim(rs_logi n. Fields(1 = Trim(txtPassword(2.Text ThenOK = Truers_logi n.CloseMe.Hide txtUse
27、rName = Trim(txtUserName.TextMsgBox 歡迎登錄! ” frmMain .ShowElseMsgBox 輸入密碼不正確,請(qǐng)重新輸入!, vbOKOnly + vbExclamation,警告”txtPassword(2.SetFocusII=*r圖 4-1 登錄窗口退出txtPassword(2.Text =End IfEnd IfEnd IfEnd Sub.2 主窗口設(shè)計(jì)在主窗口的界面設(shè)計(jì)中,可以看到本系統(tǒng)要實(shí)現(xiàn)的基本功能模塊,主要是用菜單形式 表示出來(lái)。每個(gè)模塊的子功能都在其下拉菜單中可以顯示出來(lái)。 每個(gè)模塊的子功能在其相 應(yīng)的窗口設(shè)計(jì)中都能
28、看到,在系統(tǒng)運(yùn)行時(shí)各個(gè)模塊都能很清楚完整地展現(xiàn)在用戶(hù)面前。 如圖4-2所示:圖 4-2 主窗口實(shí)現(xiàn)的代碼如下所示:Private Sub men uAbout_Click( frmAbout.ShowEnd SubPrivate Sub menu Addcheck_Click( frmCheck.ShowEnd SubPrivate Sub menuAddpay_Click(gintMode = 1frmPay.ShowfrmPay.ZOrder 0End SubPrivate Sub menuAddrecord_Click(gintMode = 1frmManRecord1.ShowfrmM
29、anRecord1.ZOrder 0End SubPrivate Sub menuAdduser_Click(frmAddUser.ShowEnd SubPrivate Sub menuDelete_Click(frmManRecord1.ShowEnd SubPrivate Sub menuDeletecheck_Click(frmCheck.ShowEnd SubPrivate Sub menuExit_Click(MsgBox 謝謝使用! EndEnd SubPrivate Sub menuInquirechek_Click(frmCheck.ShowEnd SubPrivate Sub
30、 menuInquirepay_Click(frmPay.ShowEnd SubPrivate Sub menuInquirerecord_Click(frmManRecord1.ShowEnd SubPrivate Sub menuModifypay_Click(frmPay.ShowEnd SubPrivate Sub menuModifypwd_Click(frmModifyuserinfo.ShowEnd SubPrivate Sub yonghu_Click(frmUser.ShowEnd Sub.3 員工基本信息管理窗體 該系統(tǒng)所涉及到的員工基本信息管理窗口主要是對(duì)
31、員工基本信息的添加、修改、刪除 和查詢(xún)等的管理。所有模塊的設(shè)計(jì)界面在系統(tǒng)中都可以看到。添加模塊主要是針對(duì)員工的 一個(gè)基本信息的添加,如添加員工的姓名、編號(hào)、所在部門(mén)、性別等。信息的主要界面如 下圖所示:圖 4-3 員工信息窗口實(shí)現(xiàn)的代碼如下所示:Dim rs As New ADODB.RecordsetPrivate Sub cmdExit_Click(Un load MeEnd SubPrivate Sub cmdSave_Click(Set rs = QueryDB(SELECT * FROM yuan_go ng where ygid= & Trim(Text1.Text &am
32、p; If rs.RecordCo unt = 0 The nMsgBox 沒(méi)有要保存的資料!”Elsemrc.Execute update yua n_gong SET ygn ame= & Trim(Text2.Text & _,ygdept= & Trim(Text3.Text & ,ygsex= & Trim(Text4.Text & _,ygbirthday= & Trim(Text5.Text & ,ygplace= & Trim(Text6.Text & _,yglevel= & Trim(T
33、ext7.Text & ,ygspecial= & Trim(Text8.Text & WHERE ygid= & Trim(Text1.Text & ”MsgBox 保存成功! ! ”End IfCall refreshDGEnd SubPrivate Sub Comma nd1_Click(Un load MeEnd SubPrivate Sub Comma nd2_Click(If Trim(Text9.Text =7 The nMsgBox 請(qǐng)輸入員工編號(hào), vbOKOnly + vblnformation, 提示”Text9.SetFocusE
34、xit SubEnd Ifmrc.Execute (delete from yuan_gong where ygid= & Trim(Text9.Text & MsgBox 刪除成功! Call refreshDGEnd SubPrivate Sub Command3_Click(Unload MeEnd SubPrivate Sub Command4_Click(Set rs = QueryDB(SELECT * FROM yuan_gong where ygid= & Trim(Text10.Text & If rs.RecordCount = 0 Then
35、MsgBox 請(qǐng)輸入編號(hào)! ElseCall textRefreshEnd IfEnd SubPrivate Sub Command5_Click(Dim sql As StringDim rs As New ADODB.RecordsetIf Trim(Text1.Text = ThenMsgBox 請(qǐng)輸入編號(hào) , vbOKOnly + vbInformation, 提示 Text1.SetFocusExit SubEnd IfIf Trim(Text2.Text = ThenMsgBox 請(qǐng)輸入姓名 , vbOKOnly + vbInformation, 提示 Text2.SetFocus
36、Exit SubEnd IfSet rs = QueryDB(select * from yuan_gong where ygid = & Trim(Text1.Text & If rs.RecordCount 0 ThenMsgBox 此編號(hào)已經(jīng)存在,請(qǐng)重新輸入! Exit SubElsemrc.Execute INSERT INTO yuan_gong(ygid,ygname,ygdept,ygsex,ygbirthday,ygplace,yglevel,ygspecialVALUES( & Trim(Text1.Text & _, & Trim(T
37、ext2.Text & , & Trim(Text3.Text & _, & Trim(Text4.Text & , & Trim(Text5.Text & , & Trim(Text6.Text & , & Trim(Text7.Text& , & Trim(Text8.Text & End IfMsgBox 添加成功! Call refreshDGEnd SubPrivate Sub Form_Load(Call refreshDGEnd SubSub refreshDG(Set mrc
38、 = New ADODB.Connectionmrc.CursorLocation = adUseClientmrc.Open ConnectStringSet rs = QueryDB(SELECT * FROM yuan_gongSet DataGrid1.DataSource = rsDataGrid1.RefreshEnd SubSub textRefresh(Set Text1.DataSource = rsText1.Text = rs.Fields(0Set Text2.DataSource = rsText2.Text = rs.Fields(1Set Text3.DataSo
39、urce = rsText3.Text = rs.Fields(2Set Text4.DataSource = rsText4.Text = rs.Fields(3Set Text5.DataSource = rsText5.Text = rs.Fields(4Set Text6.DataSource = rsText6.Text = rs.Fields(5Set Text7.DataSource = rsText7.Text = rs.Fields(6Set Text8.DataSource = rsText8.Text = rs.Fields(7End Sub.4 考勤基本
40、信息管理窗體 略).5 工資基本信息管理窗體 略).6 幫助窗體 略)5 信息系統(tǒng)運(yùn)行與維護(hù)5.1 測(cè)試方法主要的測(cè)試方法是黑盒測(cè)試和白盒測(cè)試; 所謂黑盒測(cè)試,即已知產(chǎn)品應(yīng)該具有的功能,通過(guò)測(cè)試檢驗(yàn)每個(gè)功能是否正常使用。 黑盒測(cè)試完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程。測(cè)試僅在程序界面上進(jìn)行。適用于對(duì)軟 件包進(jìn)行綜合測(cè)試和確認(rèn)測(cè)試。所謂白盒測(cè)試,即已知產(chǎn)品內(nèi)部工作過(guò)程,通過(guò)測(cè)試檢驗(yàn)產(chǎn)品內(nèi)部工作是否按照產(chǎn)品 規(guī)格說(shuō)明的規(guī)定正常運(yùn)行。白盒測(cè)試應(yīng)該根據(jù)程序的控制結(jié)構(gòu)設(shè)計(jì)測(cè)試用例。它密切關(guān)注 處理細(xì)節(jié),針對(duì)程序的沒(méi)一條邏輯路徑都要分別設(shè)計(jì)測(cè)試用例,檢查分支和循環(huán)的情況。 適
41、用于單元測(cè)試,愛(ài)綜合測(cè)試中起輔助作用。在本系統(tǒng)中主要采用的方法:黑盒方法。5.2 用戶(hù)登錄測(cè)試所涉及到的用戶(hù)應(yīng)該先在數(shù)據(jù)庫(kù)中建立。本系統(tǒng)在數(shù)據(jù)庫(kù)中存在的用戶(hù)列表為:表 user _ln中的數(shù)據(jù),位置是rsglxtuser IDuser FWEuser DesMH111112sa33335555圖 5-1 用戶(hù)列表圖表 5-1 登錄賬號(hào)測(cè)試表測(cè)試對(duì)象用戶(hù)登錄所屬項(xiàng)目企業(yè)人事信息管理系統(tǒng)序號(hào)測(cè)試項(xiàng)名稱(chēng)操作步驟預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)論1登錄選擇正確的 用戶(hù)錯(cuò)誤密 碼系統(tǒng)提示輸入密碼不正確,系統(tǒng)提示輸 入密碼不正 確,請(qǐng)重新輸入正確2登錄選擇用戶(hù)輸入錯(cuò)誤系統(tǒng)提示沒(méi)有該密碼系統(tǒng)提示沒(méi)有這個(gè)用戶(hù)請(qǐng)重新輸入正確這兩個(gè)測(cè)試結(jié)果的界面如下所示:圖 5-2 登錄賬號(hào)測(cè)試結(jié)果圖5.2 其他測(cè)試 略)5.3 測(cè)試結(jié)果綜上所述,測(cè)試證明本系統(tǒng)的工作狀態(tài)良好,各測(cè)試模塊均能達(dá)到設(shè)計(jì)功能,能滿(mǎn)足 用戶(hù)的需求。本系統(tǒng)的結(jié)果都能達(dá)到預(yù)期的效果。6 總結(jié)與展望在這個(gè)學(xué)期的后面三周,我們進(jìn)行了數(shù)據(jù)庫(kù)的課程設(shè)計(jì)。這是我們第一次系統(tǒng)地,完整的 接觸數(shù)據(jù)庫(kù)設(shè)計(jì)的全過(guò)程。在這次課程設(shè)計(jì)中,我們的能力得到了鍛煉,也有許多體會(huì)。這次的課程設(shè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年 云浮市婦幼保健院招聘考試筆試試題附答案
- 2025年 莎車(chē)縣第二中等職業(yè)技術(shù)學(xué)校招聘考試筆試試題附答案
- 擠壓冰淇淋生產(chǎn)線(xiàn)行業(yè)深度研究分析報(bào)告(2024-2030版)
- 中國(guó)空氣干燥機(jī)行業(yè)發(fā)展前景預(yù)測(cè)及投資戰(zhàn)略研究報(bào)告
- 2018-2024年中國(guó)水產(chǎn)養(yǎng)殖與捕撈市場(chǎng)運(yùn)營(yíng)態(tài)勢(shì)分析及投資前景預(yù)測(cè)報(bào)告
- 中國(guó)灰漿泵行業(yè)市場(chǎng)全景分析及投資前景展望報(bào)告
- 2025年中國(guó)精密玻璃模壓行業(yè)市場(chǎng)發(fā)展監(jiān)測(cè)及投資戰(zhàn)略規(guī)劃報(bào)告
- 地?zé)岚l(fā)電項(xiàng)目節(jié)能評(píng)估報(bào)告(節(jié)能專(zhuān)用)
- 2025年中國(guó)移動(dòng)式壓力容器行業(yè)發(fā)展運(yùn)行現(xiàn)狀及投資潛力預(yù)測(cè)報(bào)告
- 心態(tài)培訓(xùn)課件下載
- 2025屆上海市閔行區(qū)21學(xué)校七年級(jí)生物第二學(xué)期期末調(diào)研試題含解析
- 火災(zāi)自動(dòng)報(bào)警系統(tǒng)故障應(yīng)急預(yù)案
- 《拓印新貌》教學(xué)課件-2024-2025學(xué)年滬書(shū)畫(huà)版(五四學(xué)制)(2024)初中美術(shù)六年級(jí)下冊(cè)
- 湖北省武漢市2025年中考語(yǔ)文二模試題(含答案)
- 25春國(guó)家開(kāi)放大學(xué)《中國(guó)法律史》形考任務(wù)1-3參考答案
- 研發(fā)人員績(jī)效考核及獎(jiǎng)勵(lì)制度
- 銀行公文寫(xiě)作培訓(xùn)
- GB/T 20972.2-2025石油天然氣工業(yè)油氣開(kāi)采中用于含硫化氫環(huán)境的材料第2部分:抗開(kāi)裂碳鋼、低合金鋼和鑄鐵
- 2024-2025學(xué)年浙江紹興諸暨市三下數(shù)學(xué)期末統(tǒng)考試題含解析
- 緩刑變更居住地申請(qǐng)書(shū)
- 小學(xué)四年級(jí)下冊(cè)數(shù)學(xué)全單元測(cè)試題(及答案)
評(píng)論
0/150
提交評(píng)論