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