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