田曉月+宋協棟
(煙臺南山學院 山東煙臺 265713)
摘要:本文設計的企業人事管理系統遵循系統開發生命周期和結構化方法,選用ASP語言進行開發,它具有靈活的集成開發方法,順利的完成了整個系統的完整的檢驗。該企業人事管理系統,界面簡單,操作方便,靈活,實用,有效的管理房屋交易的過程,大大提高了效率,使系統更加系統化,規范化,自動化。系統采用標準的三層框架,將復雜的功能模塊分為表示層、控制層、業務層等三層結構,降低了系統開發的復雜性。采用ASP語言開發,不僅可以提高系統運行性能和系統的安全性能,而且易于維護。
關鍵詞:企業人事管理系統;ASP技術;軟件工程;B/S架構
一. 課題研究現狀
目前國內的人是管理信息系統的特點:(1)面向網絡,采用大型、通用性好的數據庫機制。(2)使用微軟公司的SQL Sever2000數據庫和Visual Studio2008開發工具。(3)堅持標準化、規范化原則,提供靈活構庫機制。(4)提供強大的基礎信息管理功能,如機構設置、信息錄入、人員類別變動、調動人員信息的轉移、整體和分類發送接收等。(5)為保證人事信息的機密性,提供安全的用戶權限管理機制。
近幾年來計算機技術的飛躍發展,以及國內各應用單位的高度重視,人事管理系統在國內基本上已經進入了普及應用階段。國內90%以上的應用計算機及開發管理系統的公司和單位都開發并運行了人事管理系統。目前已經有多種通用的人事管理系統軟件共應用單位選擇使用,而且還有多種人事管理系統開發通用工具供用戶開發自己的人事管理系統擇用。隨著計算機技術的進步,軟件和硬件都有了很大的發展。一些新的數據庫系統的也紛紛出現,如SQL Server, DB2、Oracle、SQL Server、MySQL等。中小型企業管理系統也提升到了一個新的層次,功能大大增強。在管理方面增加了許多功能,操作界面更加美觀,并且融合了多媒體技術,計算速度也提高了許多。這時的操作系統己經是Windows的天下,在Windows下開發的程序具有Windows性質的美觀的操作界面和良好的人機交互性。開發人員既不用在界面的制作上花太多的時間書寫代碼,也不用為內存的分配擔心。
一、 系統設計
1. 系統架構設計
根據架構設計原則和信息系統原理來建立系統的架構設計模型,將信息系統中比較關心的對象分層,可分為三層:用戶界面層、業務層、數據訪問層,再把各層中的一些公共部分提出來:權限管理、異常處理。
2. 系統主要功能
系統主要包括系統用戶管理、員工檔案管理、工資信息管理、考勤信息管理、教育培訓管理、系統管理等功能。
3. 數據庫連接設計實現
數據庫采用conn.asp文件進行數據庫連接配置。實現代碼如下:
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
connstr="DRIVER={SQL Server};Server=.;UID=sa;PWD=sa123456;DATABASE=aspcyldzsw7534;"
'connstr="DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft SQL Server Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
二、系統實現
1. 登錄界面設計
在登錄界面,用戶需要輸入用戶名、密碼及驗證碼信息,然后選擇用戶角色,用戶角色分為超級管理員和普通管理員。超級管理員可對系統進行查看與編輯,普通管理員只能查看系統中的信息無權修改。點擊登錄進入系統主界面,顯示系統的基本信息。
2. 系統用戶管理功能實現
系統用戶管理功能主要是實現對管理員賬號的管理與修改密碼功能。管理員賬號管理可為新管理員設置用戶名、密碼和權限或著刪除原有管理員。
3. 員工信息管理功能實現
員工信息管理功能主要是實現管理員對員工部門信息和員工檔案的添加與查詢操作。
3. 工資管理功能實現
工資管理功能主要是實現管理員查看工資信息,添加工資信息等功能。可通過年份、月份、員工姓名、編號、部門信息中任意一項進行查詢。
4. 考勤管理功能實現
考勤管理模塊主要實現管理員對員工請假信息的查詢、審批、回復、刪除等操作。
4. 教育培訓管理功能實現
教育培訓管理功能主要是實現對員工教育培訓信息的修改和查詢,成績和證書的查詢等功能。
三、系統特點分析
本課題要實現的是企業人事管理系統,在設計該系統時,應盡可能的對企業人事管理系統的日常工作進行調研,便于用戶操作。系統應提供簡單、層次關系明了、清晰的操作界面,使用戶一目了然。盡可能的為用戶的錄入、查詢等功能操作提供方便。系統在實現上應該具有如下功能:
系統主要劃分為兩類用戶角色,分別為管理員和普通用戶,管理員權限包括系統用戶管理、員工檔案管理、工資信息管理、考勤信息管理、教育培訓管理、系統管理等功能;普通用戶權限主要實現了各種信息的查詢功能。
結論:歷時一個學期,我的畢業設計企業人事管理系統終于完成了。在這段時間里,對進行網站整體規劃、設計與實現有了比較深入細致地了解。在一個網站的設計中,數據庫的建立也是很重要的。這里我使用SQL Server來建數據庫,因為它操作起來相對比較簡單。數據庫建好后就用ASP腳本語言實現數據庫與網頁的連接。
網站后臺管理系統的基本功能都已經實現,管理員可以對員工信息、工資信息、考勤信息等內容進行管理。遺憾的是由于時間、知識能力等各種因素的影響,本網站客戶端的小部分程序沒有完全實現,后期需要進一步完善。
參考文獻:
[1] 李盛恩,王珊.數據庫基礎與應用(第二版)[M].北京:人民郵電出版社,2009:14-78.
[2] 蔣宗禮,馬濤,唐好魁,閆明霞等.數據庫技術及應用(第2版)[M].電子工業出版社,2010:43-65.
[3] Abraham Silberschatz(美);數據庫系統概念[M];北京:機械工業出版社2014年6月,P12-28
[4] 戴一波.Dreamweaver8+ASP動態網站開發[M].從基礎到實踐.電子工業出版社. 2006年9月第1版,65-75
[5] 李勁.精通ASP數據庫設計[M].北京:科學出版社,2011endprint