資源描述:
《員工管理信息系統(tǒng)的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、計算機科學(xué)與工程學(xué)院課程設(shè)計報告題目全稱:員工管理信息系統(tǒng)的設(shè)計與實現(xiàn)—崗位與薪金信息管理學(xué)生學(xué)號:2606005011姓名:李偉德指導(dǎo)老師:劉勇國職稱:副教授指導(dǎo)老師評語:簽字:課程設(shè)計成績:設(shè)計過程表現(xiàn)設(shè)計報告質(zhì)量總分一、實驗室名稱:計算機學(xué)院軟件實驗室二、實驗項目名稱:員工管理信息系統(tǒng)的設(shè)計與實現(xiàn)—崗位與薪金信息管理三、實驗學(xué)時:32四、實驗原理:員工管理信息系統(tǒng)是由員工管理,部門管理,崗位管理以及薪金管理四部分組成。系統(tǒng)前臺采用VisualStdio2005工具開發(fā)而成,開發(fā)語言是C#程序設(shè)計語言,主要是
2、因為C#是微軟為.NET平臺量身定做的編程語言,它是一種現(xiàn)代面向?qū)ο蟪绦蛟O(shè)計語言,使程序員能夠快速地在.NET平臺上開發(fā)種類豐富的應(yīng)用程序,它繼承了C++和Java的語法,去掉了C++中的許多復(fù)雜和容易引起問題的東西,是由C和C++發(fā)展而來的一種“簡單、高效、面向?qū)ο?、類型安全”的程序設(shè)計語言,其綜合了VisualBasic的高效率和C++的強大功能。系統(tǒng)后臺的數(shù)據(jù)庫采用MiscrosoftAccess2003數(shù)據(jù)庫,主要依據(jù)是考慮到系統(tǒng)的數(shù)據(jù)規(guī)模并不大,如果用SQLServer2005等數(shù)據(jù)庫會造成浪費,而且維
3、護起來比較難。而Access數(shù)據(jù)庫是一個輕量級的數(shù)據(jù)庫,其具有簡單,方便的特性,已經(jīng)滿足我們的需求。五、實驗?zāi)康模?.使學(xué)生掌握數(shù)據(jù)庫的實現(xiàn)原理,了解SQL的查詢命令,并能在實踐中使用。2.使學(xué)生學(xué)會使用C#語言進行程序設(shè)計,了解VistualStdio2005的開發(fā)工具的原理,并設(shè)計出實際可行的項目。3.加強學(xué)生的動手能力,把課堂上學(xué)到得東西,融入到實際的項目,達到學(xué)以致用的目的。4.鍛煉學(xué)生的思維能力,使學(xué)生能夠領(lǐng)略計算機編程的實現(xiàn)方法,達到舉一反三的效果。六、實驗內(nèi)容:在員工信息管理系統(tǒng)中完成“崗位”和“薪
4、金”信息管理功能。崗位信息管理功能包括:1.添加崗位:可以添加崗位名稱,崗位描述等信息。2.刪除崗位:可以刪除崗位名稱,崗位描述等信息。3.修改崗位:可以修改指定崗位的崗位名稱,崗位描述等信息。4.查詢崗位:可以查詢指定崗位的崗位名稱,崗位描述等信息。薪金信息管理功能包括:1.添加員工薪金信息:可以添加員工姓名,月份,備注,薪金等信息。2.刪除員工薪金信息:可以刪除指定員工的姓名,月份,備注,薪金等信息。3.修改員工薪金信息:可以修改指定員工的姓名,月份,備注,薪金等信息。4.查詢員工薪金信息:可以查詢指定員工的
5、薪金等信息。七、實驗器材(設(shè)備、元器件):1.一臺WindowsXP平臺或以上的PC機;2.VistualStdio2005開發(fā)軟件及Microsoft ACCESS2003數(shù)據(jù)庫軟件;八、實驗步驟:1、設(shè)計系統(tǒng)結(jié)構(gòu)組成系統(tǒng)提供了一套員工綜合信息管理平臺,使得系統(tǒng)管理人員對公司的崗位進行分類,進而確定各個崗位所對應(yīng)的部門信息,在已有部門信息的基礎(chǔ)上能夠?qū)λ袉T工信息進行分類管理。主要功能有:崗位設(shè)置、員工個人信息管理、員工所屬部門信息管理、員工薪金信息管理。系統(tǒng)模塊設(shè)計劃分如下:員工薪金信息模塊:可以刪除、添加、
6、修改和查詢員工薪金信息;崗位設(shè)置模塊:可以刪除、添加、修改和查詢崗位;它們之間既是相互聯(lián)系同時又是彼此獨立的,整個框架結(jié)構(gòu)如圖1所示。員工薪金信息添加員工薪金信息刪除員工薪金信息修改員工薪金信息查詢崗位添加崗位刪除崗位修改崗位查詢員工信息管理系統(tǒng)崗位管理員工薪金管理圖1系統(tǒng)整體框架本課程設(shè)計實現(xiàn)崗位和薪金管理模塊功能:(1)崗位設(shè)置模塊崗位設(shè)置模塊功能包括:添加崗位、刪除崗位、修改崗位、查詢崗位?;谏厦娴男枨蠓治觯覀兛梢粤谐鲇脩舨僮鞯哪K,其中的每一個模塊對于一個功能,如圖2所示。添加崗位刪除崗位修改崗位查詢
7、崗位用戶圖2崗位設(shè)置模塊用例圖(2)薪金管理模塊薪金管理模塊功能包括:添加員工薪金信息、刪除員工薪金信息、修改員工薪金信息、查詢員工薪金信息?;谏厦娴男枨蠓治觯覀兛梢粤谐鲇脩舨僮鞯哪K,其中的每一個模塊對于一個功能,如圖3所示。添加薪金信息刪除薪金信息修改薪金信息查詢薪金信息用戶圖3薪金信息管理模塊用例圖2、數(shù)據(jù)庫的設(shè)計與實現(xiàn)數(shù)據(jù)庫是員工信息管理系統(tǒng)的后臺,存儲著所有的信息,在員工信息管理系統(tǒng)中有著很重要的地位。數(shù)據(jù)庫設(shè)計的好與壞,直接影響到這個系統(tǒng)的運行效率。良好的數(shù)據(jù)庫設(shè)計,可以提高數(shù)據(jù)信息的存儲效率,確
8、保數(shù)據(jù)信息的完整性和一致性。在仔細調(diào)研員工信息管理過程的基礎(chǔ)上,通過對管理內(nèi)容的分析,設(shè)計的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)如下:崗位信息表:包含崗位編號、崗位名稱、描述等信息;員工薪金表:薪金編號、月份、員工編號、薪金、備注等信息;有了上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),就可以進行數(shù)據(jù)庫的設(shè)計了。設(shè)計過程主要分為兩個階段,即數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計和邏輯結(jié)構(gòu)設(shè)計?;趯?shù)據(jù)庫需求的分析,在這一階段可以設(shè)