




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、沈陽化工大學科亞學院管理信息系統課程設計報告(2015-2016學年第二學期)題目:企業人事薪酬管理信息系統設計院系:工商管理班級:1302組號:01組長:龔玥珅組員:隋越陳爽李旭指導教師:王嘉冰設計周數:. 土周個人姓名:龔玥珅個人成績:日期:2016年6月14日目錄1.項目背景及系統目標i項目背景.。OOOOOOOOOOOOOOOOO系統目標2系統分析業務流程分析數據流程分析3系統設計代碼設計(包括代碼的設計和代碼校驗位的計算)I/O 設計(設計部分輸入報表和輸出報表)數據庫設計數據庫文件名規范字段名規范數據表結構設計系統功能結構圖4. 系統實施程序流程圖源程序系統測試系統使用說明書軟硬件
2、環境使用說明5. 收獲和體會 241、項目背景及系統目標項目背景隨著科學技術的發展和整個社會的進步, 計算機技術也得到了很大的提 高,特別是微型計算機的大范圍普及, 使計算機的應用逐漸由科學計算、 實 時控制等方面向非數值處理的各個領域中滲透并發揮著越來越重要的作用。 尤其是以微型計算機為處理核心, 以數據庫管理系統為開發環境的管理系統 在辦公室自動化以及商業信息管理等方面的應用,日益受到人們的關注。 系統目標人事工資管理是企業內部很重要的一個管理事項, 其管理方式和工具對 企業的決策者和管理者來說至關重要。 但一直以來大多數企業內部人事和工 資的管理基本上都是傳統的手工操作, 這種人工管理的
3、方式效率低, 保密性 差,而且很難滿足及時記錄、 隨時查詢的需要, 為信息的管理者帶來諸多不 便。利用計算機進行信息控制和數據處理, 不僅從整體上大大提高了工作效 率和安全性,而且具有存儲量大 ,壽命長,成本低等優點 ,這些更是手工管理 所無法比擬的。 用計算機支持完成人事管理的日常事務, 能夠使人事管理自 動化和科學化,提高了信息處理的速度和準確性;工資管理更是一項瑣碎、 復雜而又十分細致的工作, 如果實行手工操作, 會浪費工作人員很多時間和 精力,且失誤在所難免, 而使用計算機進行工資計算和發放, 不僅能夠保證 工資核算準確無誤, 而且能對相關信息進行統計, 使企業內部管理體制更加 科學有
4、效??傊?, 為了很好的實現數據的錄入、插入、刪除、查詢、統計、 更新等功能 , 以達到使企業人事工資信息管理科學化、系統化、規范化和自 動化的目的 , 建立人事工資管理系統是十分必要的。一個基于網絡的人事工 資管理系統,能在網絡環境下實現數據的錄入、插入、刪除、查詢、統計、 更新等功能。 將工資管理作為一個獨立的模塊與人事管理相聯系, 同時關聯 員工單位福利等管理, 來生成每個員工的基本工資, 能夠實現人事信息和工 資管理的科學化、系統化、規范化和自動化。2、系統分析業務流程分析當薪酬業務發生時, 企業的人力資源部門需要新建業務, 整理原始文檔, 同時將新建的業務歸并到原始文檔里,同時要登陸
5、系統處理由 A 新建的任 務,將新建的業務和登錄系統同時進行判斷, 之后進行處理, 并由系統保存 處理結果,下面系統將會進行邏輯核對, 業務過程存檔, 之后將崗位中的基 本工資數據,績效工資數據,保險業務數據,外聘工資津貼數據進行匯總,人事部門會生成費類匯總數據,最后由財務部門發放,并定期反饋發放報表。 數據流程分析數據流程分析是把數據在組織內部的流動情況抽象地獨立出來,舍去了具體的組織機構等,以發現和解決數據流中的問題。員工通過員工號可以 查詢到員工信息以及員工個人工資,得到員工基本信息表、員工基本工資表、 員工崗位工資表、員工工齡工資表。通過這4個表進行工資匯總處理,最終 得出工資報表。最
6、后將工資報表上交人事部門以及財務部門。薪酬業務發生判斷判斷A新建業務,整 寺統原進行邏輯核對B登錄系統處處理,并由系統崗位進行匯總處理,并由系統基本工資務處理H績效工資保、聘工資津門生成分定期反饋發放報業務流程圖代碼設計任何信息都是通過一定的編碼方式、以代碼的形式輸入并存儲到計算機中的,一個信息系統如果有比較科學的、 嚴謹的代碼系統, 將大大提高系統 的質量。編寫代碼要遵循唯一性、 規范性、系統性、簡單性、適用性的原則。 我們將員工按性別都進行了分類,分別將男設置為 01,女設置為 02。而且 還按員工進入公司的日期進行了員工號排序, 這樣就能區分不同的員工, 而 且就今后招聘員工進行排序也提
7、供了依舊和方便。I/O 設計(1)輸入設計輸入內容:用戶名、密碼,登錄成功即可進入。輸入設計要遵循控制人工輸入量、 減少輸入延遲、 減少輸入錯誤、 避免額外 步驟、簡化輸入過程的原則, 以便提高效率和減少錯誤。 企業人事薪酬管理 信息系統能夠完成員工基本信息的錄入以及查詢各種詳細信息, 根據人事部 的提交情況完成輸入。 在輸入界面中, 可以通過選擇、 填寫等方式來完成輸 入,數據庫文件由手工寫入的教材信息組成, 可完成以后的數據保存、 編輯 等工作。(2)輸出設計輸出內容:1、在我們的企業人事薪酬管理信息系統中登陸成功, 用戶將直接進入系 統進行操作。2、正常操作下輸出用戶所查詢等操作顯示內容
8、,包括輸出項目、位數、 數據形式(文字、數字)。3、若這個用戶或密碼錯誤,將會跳出對話框顯示出現錯誤;4 、當輸入內容出現格式錯誤或其他錯誤,則不能進行正常錄入。在這個企業人事薪酬管理信息系統可以通過條件查詢,滿足一定的需求,生成上報的表格和統計表格,使用顯示器來顯示這些數據,實現數據的 輸出。信息系統的輸出采用最為廣泛的輸出方式之一的屏幕顯示。 在功能選 擇、查詢、檢索信息時采用的是屏幕輸出方式。字段名規范(1) 數據庫表字段應是有意義而且易于理解的,最好是能夠表達字段含義的 英文字母。在企業薪酬管理系統中,員工為employee,薪酬為remuneration。(2) 僅用于標識唯一性和程
9、序內部用到的標識性字段,字段名稱建議取為ID,采用類型為整型或長整型.(3) 系統中屬于是業務內的編號字段,代表一定業務信息,建議字段命名為code ,如員工信息查詢編號 D1_code .(4) 不要在數據庫表字段名中包含數據類型,如:datetime(5) 不要在數據庫表字段命名時重復表名,可以使用表名首字母(不包含數據庫表名前綴)數據表結構設計1、員工信息表:字段字段名類型寬度說明1員工號字符型3數字2員工姓名字符型10小于等于5個漢字3員工性別字符型2“男”或“女”4崗位名稱字符型14小于等于7個漢字5工齡數值型21-99之間6工資等級數值型21-99之間2、基礎工資設置表:字段字段名
10、類型寬度說明1工資等級數值型21 99之間2工資標準數值型41 9999之間3、崗位工資設置表:字段字段號類型寬度說明1崗位名稱字符型14小于等于7個漢字2工資標準數值型41 9999之間4、工齡工資設置表:字段字段名類型寬度說明1工資等級數值型21 99之間2工資標準數值型41 9999之間5、用戶注冊表:字段字段名類型寬度說明1注冊名字符型10任意字符2口令字符型10英文字母貨數字系統功能結構圖企業人事薪酬管理信息系統功能結構圖如圖所示:程序流程圖 企業人事薪酬管理信息系統程序流程圖如圖:開始登陸源程序其主要驗證代碼如下:user name)操作完 否合法用1.員工工資查詢登錄界面設計;”
11、dimuser,password,selstorageuser=password二request(password)sql二select*fromuserwhereusername=&user & a ndpassword二&password&sql,c onn ,32ifa ndthe nvSCRIPTIa nguage二JavaScriptalert錯誤的用戶名或密碼,請重新輸入!);javascript:(-1)v/SCRIPTelsers(isonli ne)=Truers(login_time)二now(退出登rs(ip)=(REMOTE_HOST) sessi on (userlo
12、g in )=true sessi on (storage)二seistorage session (username)二 user 員工工資查詢主界面設計 其主要驗證代碼如下: 員工基本信息的 click 事件: doformsalaryformpersonne1工資基本設定的 click 事件: doformsalaryformdataformat 工資匯總的 click 事件: doformsalaryform個人工資查詢的 click 事件: doformsalaryform退出的 click 事件:timer1 事件:ifi=0i=1elsei=0endi員工基本信息界面設計1、員工
13、基本信息增刪改功能具體編碼如下:(1)“增加新記錄”按鈕控件源代碼:ifappendblankelsegifempty(getid)orempty(getname)orempty(getsex)orempty(getjob)orempty(ge tindate)orempty(getrank)messagebox( 資料不足 ,48, 錯誤 )else tableupdate(.t.)endifendif(2) “修改這條記錄”按鈕控件源代碼:elsetableupdate(.t.)endif2、員工信息查詢功能具體編碼如下:“查詢”按鈕控件源代碼:fifflag1=0andflag2=0me
14、ssagebox( 請輸入查詢條件 ,48, 錯誤 ) endififflag1=1andflag2=0setordertopidseekgetpidiffound()messagebox( 查到記錄 ,48, 注意 )select*frompersonnelwherepid=getpidintocursorling else messagebox( 沒有這條記錄 ,48, 注意 )endifendififflag1=0andflag2=1setordertopnameseekgetpnameiffound()messagebox( 查到記錄 ,48, 注意 )select*fromperso
15、nnelwherepname=getpnameintocursorlingelsemessagebox( 沒有這條記錄 ,48, 注意 )endifendififflag1=1andflag2=1setordertopidseekgetpidif=getpnamemessagebox( 查到記錄 ,48, 注意 )select*frompersonnelwherepid=getpidandpname=getpnameintocursorling elsemessagebox( 沒有這條記錄 ,48, 注意 )endif endif工資基本設定界面設計其主要驗證代碼如下:基本工資的click事件
16、:Doformsalaryformjcgz崗位工資的click事件:Doformsalaryformgwgz工齡工資的click事件:Doformsalaryformglgz設定結束的click事件:相應的代碼設計如下: 修改的 click 事件: 修改確認的 click 事件: 添加的 click 事件: AppendblankGobottom 刪除的 click 事件:Userankexclusive Deletefromrankwherername=getid rank 退出的 click 事件:Deletefromrankwherername=getid rank 退出的 click
17、事件: 相應的代碼設計如下:修改的 click 事件: 修改確認的 click 事件: 添加的 click 事件: AppendblankGobottom 刪除的 click 事件:UserankexclusiveDeletefromrankwherername=getid rank 退出的 click 事件: 系統測試軟件測試是系統質量保證的主要活動之一,測試雖然不是質量保證的 “安全網”,但它是不可缺少的,而且是重要的環節。因為,在系統開發的 過程中,涉及一系列的活動,而在這個活動過程中,人們可能犯很多錯誤, 錯誤可能發生在設計階段,也可能發生在整個過程的開始階段。 測試方法與過程 系統測
18、試的目標是:1)測試是一個程序的執行過程,其目標在于發現錯誤。2)2)一個好的測試用例能夠發現至今尚未察覺的錯誤。3)3)一個成功的測試則是發現至今尚未察覺的錯誤的測試。4)總之,測試是發現錯誤,這不只是從技術角度測試下定義。 測試用例為了發現程序中的錯誤, 應竭力設計能暴露錯誤的測試用例。 一個好的 測試用例是極有可能發現迄今為止尚未發現的錯誤的測試用例; 一個成功的 測試是發現了至今尚未發現的錯誤的測試。 測試除采用正常的數據外, 還編 制了一些異常的和錯誤的數據,用來考察程序的正確性和容錯能力。1. 用正常數據進行測試 例如:用正確的用戶名進入系統,測試能否進入系統。2. 用異常數據進行
19、測試例如:要查詢編號為 002002 的員工信息,卻忘了在查詢條件中輸入員工號, 則系統操作界面會出現錯誤信息提示框 “請輸入查詢條件” ,并要求用戶輸 入缺少的部分。3. 用錯誤數據進行測試 例如:在查詢時輸入錯誤的員工號, 系統會提示“無此員工, 該員工不存在” 使用說明書建議使用的硬件環境:處理器: Inter Pentium 4 或更高內存:256M以上硬盤空間:20GB以上顯卡:SVGA顯示適配器建議使用的軟件環境:操作系統: w7數據庫: SQL Server 2005 Express1、首先打開軟件安裝包,在電腦上安裝軟件完畢后打開該軟件。2、運行本軟件,出現系統登錄窗口3 、輸
20、入正確的用戶名和密碼登錄本系統后,就進入本系統的操作主界面, 用戶可以根據自己的操作需要選擇功能菜單。如點擊 “工資查詢” “基本工 資查詢” ,可以進行按部門代碼、 職工號進行查詢員工的勞務獎金查詢,單 擊“打印”則會對勞務獎金進行報表打印, “退出”按扭則是退出本錄入界 面,回到操作主界面。4、如點擊“計算數據”下的“計算基本工資”,“上一個、下一個”按鈕 可以查詢其他員工的工資計算結果,該表還可以對員工工資變動進行修改, 修改后單擊“保存”按鈕即可。 “退出”按扭則是退出本錄入界面,回到操 作主界面。5、對于其他的功能,因其操作方法與上述操作類似,不再重復敘述。6、單擊“推出系統”,則會
21、退出企業工資管理系統。關閉主表單。5. 收獲與體會這學期新學了管理信息系統 ,覺得受益匪淺。它在實際運用中是極 為重要的一門專業的學科, 管理信息系統是為了適應現代化管理的需要 ,融 匯了管理、信息技術等多門學科的相關知識。 在科技不斷發展、 信息技術日 新月異的科技時代, 我們只有在大學里密切結合社會實踐, 關注新科技知識, 掌握技能,我們才能在以后畢業后迅速融入社會, 被社會所接受。 學習中老 師讓我們接觸了一些以前從來沒有用過的軟件, 臨近結課時老師布置了分組 完成課程設計報告的作業, 以檢驗大家本學期的學習成果, 在實踐的過程中 進行熟悉和掌握,達到學以致用的教學目的。我們的課題是企業
22、人事薪酬管理信息系統, 由 4 個人完成,需要完成企 業人力資源管理系統子系統的開發、 調試與運行, 此外還要撰寫課程設計報 告。我的工作主要是課程設計報告的整理兼撰寫。 但實際上每個文檔之間都 有著聯系, 僅僅做自己分配到的部分是不夠的, 系統分為哪些模塊以及各模 塊的功能都需要大家一起討論確定, 統一思路, 否則文檔無法銜接, 課程設 計無法完成。我們在分工編寫文檔前先在一起討論確定了系統的主要模塊和每個模 塊的功能,統一它們的名稱,然后各自編寫文檔, 發現應該添加新功能或原 先的設計有問題時再一起討論, 統一修改, 防止文檔出現偏差。 通過大家的 討論,發現很多問題和沒有想到的細節,在不
23、斷發現問題,不斷改正錯誤、 不斷完善系統設計的過程中, 我們對人力資源系統的理解和研究也越來越深 入,也使我們認識到團隊的力量。課程設計需要使用很多建模和作圖工具軟件,例如 Visio 、rose ,以及 網頁制作、圖像處理軟件, 同時需要查閱資料和做一些必要的調研。 雖然平 時上課這些軟件的使用老師都講過, 考試也能通過, 但當用這些軟件和課本 上的知識來獨立地設計一個實際的系統時, 很多問題就暴露出來了, 比如什 么時候要用 E-R 圖、什么時候要用流程圖,雖然這些圖我們每個人都會畫, 但是這些圖是用來描述什么的、 作用是什么、 什么時候需要使用這些圖我們 卻不是很清楚。課程設計是培養學生綜合運用所學知識 , 發現、提出、分析和解決實際 問題, 鍛煉實踐能力的重要環節,這次課程設計雖然很累,但我學到了不少 東西,對軟件的設計過程和方法有了更深入的了解, 培養了我們的團隊精神, 鍛煉了我們的溝通和表達能力。 通過這次課程設計使我懂得了理論與實際相 結合是很重要的, 只有理論知識是遠遠不夠的, 只有把所學的理論知識與實 踐
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件測試類型題目及答案
- 8 1 直線和圓-高考數學真題分類 十年高考
- 《經濟與社會》選擇題100題(原卷版)
- 2023-2024學年河南省南陽市六校高二下學期期末考試數學試題(解析版)
- 2025年秋三年級上冊語文同步教案 語文園地
- 碳中和行業研究報告
- 自貢統計年鑒-2009-環境保護主要統計指標解釋
- 佳能公司人員管理制度
- 供水搶修應急管理制度
- 供水設備檢修管理制度
- 文史哲與藝術中的數學智慧樹知到期末考試答案章節答案2024年吉林師范大學
- 信息光學智慧樹知到期末考試答案章節答案2024年北京工業大學
- 《HSK標準教程1》課件
- 電大財務大數據分析編程作業3
- 諾貝爾生理學或醫學獎史話智慧樹知到期末考試答案2024年
- 行業分析報告模板(很全面-非常有用)
- 內分泌系統疾病教學設計教案1
- 法人變更書面催促通知合集3篇
- 廣東省初級中學教育裝備標準
- 售票員崗前培訓
- 教科版六年級下冊科學第一單元《小小工程師》教材分析及全部教案(定稿;共7課時)
評論
0/150
提交評論