系統(tǒng)需求崗位職責
Java開發(fā)經(jīng)理/技術(shù)經(jīng)理數(shù)庫數(shù)庫(上海)科技有限公司,ChinaScope,數(shù)庫,數(shù)庫科技,數(shù)庫科技有限公司,數(shù)庫崗位職責:
1、帶領(lǐng)團隊完成系統(tǒng)需求分析,搭建系統(tǒng)開發(fā)框架,完成核心代碼實現(xiàn);
2、帶領(lǐng)團隊完成系統(tǒng)開發(fā)、負責解決開發(fā)過程中的技術(shù)問題;
3、帶領(lǐng)團隊完成技術(shù)難題攻關(guān),持續(xù)提升和優(yōu)化系統(tǒng)性能;
4、帶領(lǐng)團隊完成編寫系統(tǒng)相關(guān)的技術(shù)文檔;
5、上級主管交辦的其他任務。
任職要求:
1、計算機相關(guān)專業(yè)本科學歷,5年以上Java開發(fā)經(jīng)驗,精通java語言;
2、精通CoreJava;
2、熟悉常用設計模式,熟練掌握和使用Spring,Mybatis,Zookeeper,ELK等開源技術(shù);
3、熟悉Tomcat、Netty,Nginx等多種應用、WEB服務器的使用和配置;
4、有豐富的數(shù)據(jù)庫使用或設計經(jīng)驗,熟悉Mysql、Oracle或MongoDB等;
5、熟悉分布式緩存如Redis、消息中間件如Kafka、負載均衡等,有微服務開發(fā)經(jīng)驗;
6、擁有良好的編碼習慣和較強的文檔編寫能力;
7、有團隊管理經(jīng)驗,學習能力強,對技術(shù)有熱情,積極并有強烈責任心;
8、能對初級工程師提供技術(shù)指導,并能對公司系統(tǒng)架構(gòu)建設提供意見。
有以下經(jīng)驗之一優(yōu)先錄用:
1、深入理解消息、緩存、負載均衡等機制者優(yōu)先;
2、深入理解JVM內(nèi)存管理和性能調(diào)優(yōu)者優(yōu)先;
3、熟悉大數(shù)據(jù)相關(guān)技術(shù),有Spark、MapReduce開發(fā)經(jīng)驗。
篇2:企業(yè)人事管理系統(tǒng)需求規(guī)格說明書
企業(yè)人事管理系統(tǒng)需求規(guī)格說明書
實驗小組成員:徐竹()
宋建()
秦運輸()
人事管理是現(xiàn)代企業(yè)管理工作不可缺少的一部分,是推動企業(yè)走向科學化、規(guī)范化的必要條件。員工是企業(yè)生存的主要元素,員工的增減、變動將直接影響到企業(yè)的整體運作。企業(yè)員工越多、分工越細、聯(lián)系越密,所要做的統(tǒng)計工作就越多,人事管理的難度就越大。隨著企業(yè)的不斷壯大,自動化的企業(yè)人事管理系統(tǒng)就顯得非常必要。
一、任務概述
1.目標
根據(jù)企業(yè)對人事管理的要求,制定企業(yè)人事管理系統(tǒng)目標如下:
a.操作簡單方便、界面簡潔美觀。
b.在查看員工信息時,可以對當前員工的家庭情況和培訓情況進行添加、修改、刪除操作。
c.方便快捷的全方位數(shù)據(jù)查詢。
d.按照指定的條件對員工進行統(tǒng)計。
e.可以將員工信息以表格的形式插入到Word文檔中。
f.實現(xiàn)數(shù)據(jù)庫的備份、還原及清空操作。
g.由于該系統(tǒng)的使用對象較多,要有較好的權(quán)限管理。
h.能夠在當前運行的系統(tǒng)中重新進行登錄。
i.系統(tǒng)運行穩(wěn)定、安全可靠。
2.運行環(huán)境
3.條件和限制
一個更為完善的企業(yè)人事管理系統(tǒng),應提供更為便捷與強大的信息查詢功能,如相應的網(wǎng)絡操作及服務,由于開發(fā)時間和計算機數(shù)量有限,該系統(tǒng)并未提
供這一功能。對信息的保護手段僅限于設置用戶級別,以及提供數(shù)據(jù)文件的備份,比較簡單,不能防止惡意的破壞,安全性能有待進一步完善。
4.數(shù)據(jù)庫描述
數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計算機科學的重要分支。近幾年來,數(shù)據(jù)庫管理系統(tǒng)已從專用的應用程序包發(fā)展成為通用系統(tǒng)軟件。由于數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、最低冗余度、較高的程序與數(shù)據(jù)獨立性、易于擴充、易于編制應用程序等優(yōu)點,較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫設計之上的。
由于用到的數(shù)據(jù)表格多,另外考慮到實際情況,企業(yè)人事基本信息的變動,還有員工信息的多少的變化,我們選用SQLServer作為數(shù)據(jù)庫開發(fā),而不用Access,主要是因為Access存放的記錄,在實際運用中不適合此系統(tǒng);而SQLServer是一種常用的關(guān)系數(shù)據(jù)庫,能存放和讀取大量的數(shù)據(jù),管理眾多并發(fā)的用戶,故選用SQLServer數(shù)據(jù)庫。
二、數(shù)據(jù)流圖
⑴零層數(shù)據(jù)流圖
⑵一層數(shù)據(jù)流圖
⑶二層數(shù)據(jù)流圖
1.基礎信息管理數(shù)據(jù)流圖
基礎信息管理
注:
S1:民族類別信息S2:職工類別信息
S3:文化程度信息S4:政治面貌信息
S5:部門類別信息S6:工資類別信息
S7:職務類別信息S8:職稱類別信息
S9:獎懲類別信息S10:記事類別信息
S11:員工生日提示信息S12:員工合同提示信息2.人事管理數(shù)據(jù)流圖
注:
T1:家庭關(guān)系信息
T2:培訓記錄信息
T3:獎懲記錄信息
T4:個人簡歷信息
T5:工作簡歷信息
T6:職工基本信息
·
3.備忘記錄管理數(shù)據(jù)流圖
4.系統(tǒng)管理數(shù)據(jù)流圖
三、SC圖
企業(yè)人事管理系統(tǒng)
人事管理
備忘記錄管理
數(shù)據(jù)庫管理工具系統(tǒng)管理
基礎信息管理讀入用戶或管理員命令
用戶命令
基礎信息管理命令
人事管理命令
備忘記錄管理命令
數(shù)據(jù)庫命令管理工具命令
系統(tǒng)管理命
令
民族類別設置人事檔案瀏覽日常記事用戶設置
通訊錄管理民族類別設置命令
人事檔案瀏覽命令
日常記事命令
通訊錄管理命令
基礎信息管理
職工類別設置
文化程度設置
政治面貌設置部門類別設置
員工生日提示
員工合同提示
職務類別設置
工資類別設置
職稱類別設置
記事本類別設置
民族類別設置獎懲類別設置
民族類別表職工類別表文化程度表記事本類別表政治面貌表部門類別表
員工提示信息表
職務類別表工作類別表支持類別表獎懲類別表
管理員
民族類別設置命令
職工類別設置命令
文化程度設置命令記事本類型設置命令政治面貌設置命令
部門類別設置命令
員工生日提示命令
員工合同提示命令職務類別設置命令
工資類別設置命令
職稱類別設置命令
獎懲類別設置命令查詢,設置
查詢,設置查詢,設置查詢,設置查詢,設置查詢,設置
查詢,設置
查詢,設置
查詢,設置查詢,設置查詢,設置查詢,設置
信息反饋信息反饋
信息反饋
信息反饋
信息反饋
信息反饋
信息反饋
信息反饋
信息反饋信息反饋
信息反饋
人事管理
人事檔案瀏覽
人事資料查詢
人事資料統(tǒng)計
家庭關(guān)系表培訓記錄表獎懲記錄表
個人簡歷
表
管理員
工作簡歷
表職工基本信息表
人事檔案瀏覽命令
人事資料查詢命令
人事資料統(tǒng)計命令
瀏覽家庭關(guān)系
瀏覽
培
訓
記錄
瀏覽獎懲記錄瀏覽個人簡歷
人事檔案信息
職工基本信息
統(tǒng)計信息統(tǒng)計職工基本信息
查詢職
工基本信息查詢工作簡歷
瀏覽職工基本信息
信息反饋信息反饋信息反饋信息反饋
信息反饋
信息反饋
信息反饋
信息反饋
信息反饋
備忘記錄管理
日常記事通訊錄管理
通訊簿
管理員日常記事本表日常記事命
令通訊錄管理命令
日常記事
日常記事
信息
通訊錄信息管理通訊錄信息
反饋信息反饋
系統(tǒng)管理
重新登錄用戶設置系統(tǒng)退出
登錄表管理員
重新登錄
命令
用戶設
置命令系統(tǒng)退
出命令
設置登錄
表
用戶信息
信息
反饋
四、功能需求
1.系統(tǒng)功能設計
在整體設計中,我們將企業(yè)人事管理系統(tǒng)分為六個部分:基本信息管理、人事管理、備忘記錄、數(shù)據(jù)庫、管理工具、系統(tǒng)管理。下面將具體進行介紹每個功能。
a.基本信息管理
主要包括包括:數(shù)據(jù)基礎和員工提示信息兩個部分。
b.人事管理
人事管理功能包括:人事檔案瀏覽、人事資料查詢、人事資料統(tǒng)計三個大的部分。
c.備忘記錄
對日常記事信息進行添加、修改、刪除及查詢操作,對通訊信息進行添加、修改、刪除及查詢操作。
d.數(shù)據(jù)庫
可對數(shù)據(jù)庫進行備份、恢復及清空數(shù)據(jù)庫操作。
e.管理工具
可直接調(diào)用計算器和記事本的快捷方式。
f.系統(tǒng)管理
可對本系統(tǒng)進行重新登錄、用戶設置、及系統(tǒng)退系統(tǒng)操作。
五.性能需求
企業(yè)人事管理系統(tǒng)中管理權(quán)限上應當進行嚴格控制,具體思想如下:
1.要想對該企業(yè)人事管理系統(tǒng)進行操作就應當具有某些操作權(quán)限。沒有權(quán)限的用戶將不能通過任何渠道來登錄該系統(tǒng),查看該系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴密性和安全性。
2.在上述要求基礎上可以為該系統(tǒng)設定多種登錄方式,程序開始運行所有功能將是不可使用的,只有系統(tǒng)管理員登錄和普通用戶登錄兩個窗口可以使用,沒有系統(tǒng)管理員或者普通用戶的用戶名和密碼任何人都不能登錄該系統(tǒng)。
3.在具體實現(xiàn)時還應為系統(tǒng)管理員和普通用戶設定不同的權(quán)限,系統(tǒng)管理員應當可以使用系統(tǒng)的所有模塊,普通用戶對于用戶管理模塊是無權(quán)使用的。
六數(shù)據(jù)描述
1.E-R圖
登錄實體E-R圖:
用戶權(quán)限實體E-R圖:
權(quán)限模塊實體E-R圖:
部門類別實體E-R圖:
職務類別實體E-R圖:
省市名稱實體E-R圖:
文化程度實體E-R圖:
工資類別實體E-R圖:
記事類別實體E-R圖:
民族類別實體E-R圖:
職工類別實體E-R圖:
政治面貌實體E-R圖:
獎懲類別實體E-R圖:
職工基本信息實體E-R圖:
家庭關(guān)系實體E-R圖:
工作簡歷實體E-R圖:
獎懲實體E-R圖:
個人簡歷實體E-R圖:
日常記事實體E-R圖:
通訊實體E-R圖:
2.數(shù)據(jù)字典
3.動態(tài)數(shù)據(jù)
輸入數(shù)據(jù):
鼠標對按鈕的點擊;
查詢方式、查詢關(guān)鍵字;
新建管理員、錄入人員信息項;
受限操作所需的密碼;
員工信息錄入;
數(shù)據(jù)基礎錄入。
輸出數(shù)據(jù):
查詢關(guān)鍵字確定的數(shù)據(jù)庫記錄的子集;
統(tǒng)計結(jié)果及其格式化文件;
密碼修改成功;
信息錄入、刪改結(jié)果(成功或失敗);
數(shù)據(jù)備份/還原完畢;
內(nèi)部數(shù)據(jù):查詢操作建立的索引。
七、小結(jié)
通過這次作業(yè),我們小組成員均拓寬了知識面,鍛煉了能力,對軟件工程的重要性有了更深的體會。在這次作業(yè)開始階段我們就遇到了相當大的困難,比如對目標系統(tǒng)的需求定義的不夠完整,清晰,給后續(xù)工作帶來相當?shù)睦щy。后來經(jīng)過小組成員溝通,共同調(diào)查研究才得以完成。
篇3:企業(yè)工資管理系統(tǒng)需求分析
引言
隨著社會經(jīng)濟的迅速發(fā)展和科學技術(shù)的進步,以計算機和軟件工程為基礎的信息系統(tǒng)正是蓬勃發(fā)展的時期。企業(yè)工資管理系統(tǒng)的內(nèi)容對于企業(yè)的管理者來說都至關(guān)重要,所以企業(yè)工資管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。所以工資管理信息系統(tǒng)能夠為高層領(lǐng)導者提供準確的人員信息,以便領(lǐng)導者了解企業(yè)各個部門的人員構(gòu)成,計算好人力成本,安排好工作計劃,使企業(yè)變的更高效,更具有生命力。因此,開發(fā)工資管理系統(tǒng)更具有一定的社會現(xiàn)實意義。
1.業(yè)務概述
1.1傳統(tǒng)模式處理業(yè)務介紹
在計算機誕生之前,人們對帳目的管理一直采用的是紙質(zhì)材料記錄,人工統(tǒng)計和計算。這樣的管理不但費時費力,也容易產(chǎn)生計算上的錯誤和各種疏漏;隨著時代的變遷,這種混亂的情形有所改善,但采取的依然是人工操作,工作量大的時候,出現(xiàn)錯誤的機率也隨之升高。目前我國還有一部分企業(yè)停留在原始的人力管理職工工資的方式上,這樣的機制既不能適應時代的發(fā)展,又不利于企業(yè)自身的發(fā)展,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。
當今社會,資金是企業(yè)生存的主要元素,資金的流動影響到企業(yè)的整體運作,企業(yè)員工的工資是企業(yè)資金管理的一個重要的組成部分,因為企業(yè)每個月都要涉及發(fā)放企業(yè)員工工資的問題。而隨著企業(yè)人員數(shù)量的增加,企業(yè)的工資管理也變得越來越復雜。企業(yè)員工的人數(shù)越多,工資的統(tǒng)計工作就越多,工資的發(fā)放困難就越大。如果能夠?qū)崿F(xiàn)工資管理的自動化,無疑將給企業(yè)管理部門帶來很大的方便。傳統(tǒng)的紙介材料的數(shù)據(jù)信息管理方式已經(jīng)不適合現(xiàn)代企業(yè)公司的發(fā)展了,實現(xiàn)工資管理的系統(tǒng)化、規(guī)范化、自動化,將成為現(xiàn)代公司管理工資的首選。
1.2現(xiàn)有信息系統(tǒng)應用情況
不同的企業(yè)具有不同的工資管理制度,這就決定了不同的企業(yè)需要不同的工資管理系統(tǒng)。在目前市場上這些眾多的程序開發(fā)工具中,有些強調(diào)語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動作必需要耗費數(shù)倍的工夫來處理,使得原來所標榜的效率提高的優(yōu)點失去了作用;相反,如果只強調(diào)語言的彈性,卻沒有便利的工具作配合,會使一些即使非常簡單的界面處理動作,也會嚴重地浪費程序設計師的寶貴時間。
現(xiàn)在大中型企業(yè)信息管理系統(tǒng)中幾乎都包括了工資管理模塊.有些是作為企業(yè)財務系統(tǒng)中的一部分.這些根據(jù)規(guī)范的西方的管理制度設計的工資管理軟件,在很多時候還不能解決具有中國特色的中小型企業(yè)的問題,本畢業(yè)設計的研究工作就是要為這些具有中國特色的中小型企業(yè)解決他們在工資管理方面的問題.能夠設計一套中小型企業(yè)的工資管理系統(tǒng)特別有意義,并且是現(xiàn)有財務軟件替代不了的。
2.系統(tǒng)需求
2.1系統(tǒng)總體需求
本系統(tǒng)開發(fā)的主要目標就是要使企事業(yè)單位工資管理實現(xiàn)計算機管理,使管理員能夠有序的管理每一位職工的各項工資條款的發(fā)放,以及企業(yè)工資的統(tǒng)計,使企業(yè)運用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟效益,在此基礎上開發(fā)一個功能實用、界面美觀、操作方便、實用性強的工資管理軟件。實現(xiàn)本單位財務部門對工資發(fā)放的集中管理。可供財務人員對本單位的人員工資進行增加、刪除、修改、查詢、導入、導出文件、輸出報表,并對系統(tǒng)的可登錄人員進行管理,對工資發(fā)放中的應發(fā)工資合計、代扣個人所得稅及個人實發(fā)工資等項目由系統(tǒng)自動進行計算;并擁有一些簡單的使用工具方便操作人員使用,幫助系統(tǒng)能夠知道系統(tǒng)的使用。同時本系統(tǒng)還可對工資發(fā)放情況進行多角度查詢,能夠按不同的條件進行查詢,并打印出報表,還可以導出報表的EXCEL格式。
2.2系統(tǒng)功能需求
管理信息系統(tǒng)的管理過程就是對數(shù)據(jù)進行懼、存儲、加工處理、傳遞,并產(chǎn)生信息的過程,因此數(shù)據(jù)是管理信息系統(tǒng)的靈魂。從而實現(xiàn)了數(shù)據(jù)的一致和共享,管理信息系統(tǒng)可以解決企業(yè)或組織所面臨的問題。
企業(yè)工資管理系統(tǒng)為企業(yè)提供工資計算,工資統(tǒng)計等服務;而且系統(tǒng)使用表格保存相關(guān)的工資信息,人性化的設計方便查詢、瀏覽、修改等操作,并且檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。基本上能夠滿足現(xiàn)代企業(yè)工資管理的需求。針對系統(tǒng)服務對象的具體要求,設計了企業(yè)工資管理系統(tǒng)。企業(yè)工資管理系統(tǒng)主要有以下幾大功能:
⑴對系統(tǒng)進行管理,能夠完成操作員信息添加、刪除和修改,以及修改操作員的密碼。
⑵人員的管理,包括對員工信息、部門信息以及員工考勤信息的管理。并能對考勤信息進行多角度查詢。
⑶對工資進行設置,包括對員工職務工資設置、考勤工資設置、基本工資設置、保險設置、所得稅設置和發(fā)銀行設置。
⑷工資管理,能夠?qū)Σ糠肿儎庸べY的設置,結(jié)合工資設置的標準自動完成工資結(jié)算,并且生成工資表。還能夠?qū)べY進行多角度查詢,如按時間段查詢、按部門查詢及按員工編號查詢,根據(jù)查詢方式的不同統(tǒng)計工資的總額。對于報表的管理可以打印報表和工資條,并且能導出工資報表的EXCEL格式。
⑸數(shù)據(jù)管理,包括數(shù)據(jù)庫的備份和還原。由用戶自行選擇備份的路徑,數(shù)據(jù)還原方便快捷。
⑹系統(tǒng)有記事本和計算器兩個工具,方便操作員使用。
⑺幫助功能,解決用戶普遍存在的疑難問題,以及對系統(tǒng)的介紹。
2.3系統(tǒng)性能需求
作為數(shù)據(jù)庫系統(tǒng)的開發(fā)企業(yè)工資管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),前臺程序開發(fā)工具采用DELPHI7.0,該軟件具有組件豐富,這些控件可用于設計界面和實現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設計過程,而且語言簡單、使用方便功能強大從而有效的提高了應用程序的運行效率和可靠性。
后臺數(shù)據(jù)庫采用目前比較流行微軟公司SQL服務器數(shù)據(jù)庫,數(shù)據(jù)容量大,穩(wěn)定性高,能自動排除各類異常操作;嚴格的用戶驗證與權(quán)限控制,確保系統(tǒng)安全可靠,系統(tǒng)還提供了完善的數(shù)據(jù)備份與恢復功能,用得既方便又放心。在安全性、準確性、運行速度方面有絕對的優(yōu)勢,可以快速的開發(fā)窗口應用程序。
2.4其他需求
2.4.1安全性分析
采用嚴格的用戶驗證與權(quán)限控制,用戶需要通過身份驗證才能進入本系統(tǒng),進行工資的設置和管理,沒有權(quán)限的用戶不能夠使用本系統(tǒng),每個用戶只能修改自己的密碼,保密性很好,確保系統(tǒng)安全可靠。
2.4.2健壯性分析
系統(tǒng)基于性能優(yōu)異的大型數(shù)據(jù)庫系統(tǒng)(SQL服務器)設計,系統(tǒng)還提供了完善的數(shù)據(jù)備份與恢復功能。不會出現(xiàn)系統(tǒng)崩潰。
2.4.3可行性分析
可能性主要包括經(jīng)濟可行性、技術(shù)可行性和運行可行性三個方面。
⑴技術(shù)可行性
本系統(tǒng)使用delphi7.0作為前臺開發(fā)工具,微軟公司SQLServer2000作為后臺數(shù)據(jù)庫。操作系統(tǒng):Windows98/2000/XP/2003。計算機硬件只要能運行這幾個系統(tǒng)就好。
⑵經(jīng)濟可行性
在計算機普及的今天,對本系統(tǒng)的操作人員只需要簡單的培訓就好。軟件的開發(fā)平臺成熟可行,它們速度快、容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。同時此系統(tǒng)利用計算機的高效的處理方式取代原來傳統(tǒng)低效的手工處理方式,將庫存貨品以及銷售狀況的數(shù)據(jù)分門別類的管理起來,可快速查詢、修改和跟蹤。提供高效的管理模式。給公司帶來的利益遠遠大于開發(fā)系統(tǒng)的投資。
⑶運行可行性
該系統(tǒng)是在WindowsXP操作系統(tǒng)下運行,該系統(tǒng)投入使用后只會簡化現(xiàn)有的管理,所以該系統(tǒng)運行可行性是很高的。
3.系統(tǒng)數(shù)據(jù)庫設計
3.1系統(tǒng)數(shù)據(jù)分析
圖3.1E-R圖
3.2系統(tǒng)數(shù)據(jù)庫設計
3.2.1系統(tǒng)數(shù)據(jù)庫設計環(huán)境配置說明
本系統(tǒng)使用MicrosoftSQLServer2000作為后臺數(shù)據(jù)庫服務器,身份安全驗證機制選項中必須要選擇“Windows集成驗證方式”。
3.2.2數(shù)據(jù)表及其結(jié)構(gòu)
工資表(表名:工資表)
員工信息表(表名:員工信息表)
考勤工資表(表名:考勤工資表)
考勤表(表名:考勤表)
保險表(表名:保險表)
基本工資表(表名:基本工資表)
所得稅表(表名:所得稅表)
部門信息表(表名:部門信息表)
職務工資表(表名:職務工資表)
操作員信息表(表名:操作員表)
銀行表(表名:銀行表)
4.系統(tǒng)功能分析與設計
4.1系統(tǒng)功能結(jié)構(gòu)分析
圖4.1功能結(jié)構(gòu)圖
4.2系統(tǒng)業(yè)務流程分析
0層業(yè)務流程圖
圖4.20層業(yè)務流程圖1層業(yè)務流程圖
圖4.31層業(yè)務流程圖
2層業(yè)務流程圖
圖4.42層業(yè)務流程圖
4.3系統(tǒng)應用架構(gòu)
本系統(tǒng)是用Delphi7加SQL2000開發(fā)的。是C/S結(jié)構(gòu),客戶層是WindowsXP操作系統(tǒng)下面的Delphi7,系統(tǒng)需要安裝SQL2000,服務端是SQL2000。系統(tǒng)各層都在SQL2000前提下實現(xiàn)。
4.4系統(tǒng)功能模塊實現(xiàn)說明
4.4.1系統(tǒng)管理模塊
⑴對操作員進行管理,包括操作員的添加、保存、刪除和修改。
⑵操作員密碼的修改,在用戶登陸時,用全局變量“操作員名稱”記錄下登陸用戶的信息,使其只能修改當前用戶密碼。
⑶系統(tǒng)重新登陸和退出系統(tǒng)。
4.4.2人員管理模塊
⑴對人員進行管理,包括人員信息的添加、保存、刪除和修改。
⑵對部門信息進行管理,可以設置部門的種類,并對部門種類進行添加、刪除、保存和修改。
⑶對員工的考勤進行管理,主要包括員工考勤的記錄,還可以根據(jù)年月和員工編號查詢員工的考勤信息。
4.4.3信息設置模塊
⑴職務工資的設置,對職務的種類進行設置,并且可以根據(jù)不同的職務設置職務工資的金額,不同等級的職務享受不同的工資待遇,對于變更職務的人員職務工資也自動更改。
⑵考勤工資的設置,在工資結(jié)算時,需要根據(jù)員工考勤的情況來算出員工的考勤工資,考勤工資設置包括對員工加班費、遲到早退費、請假費和曠工費標準的設置。
⑶所得稅設置,員工的基本工資在一定金額范圍內(nèi)要扣除相應的所得稅,本系統(tǒng)可以所得稅的級別,以及設置應交所得稅上限和下限,并對相應的所得稅級別設置稅率。
⑷保險設置,可以對每個員工的保險金額進行設置。
⑸基本工資設置,對于員工的基本工資金額,幾乎是不變的或者變動很小,所以我們在這個模塊中對每個員工的基本工資進行簡單的設置。若基本工資有變動可以進行修改。
⑹銀行設置,對于管理規(guī)范的企業(yè)來說,工資應該有銀行代發(fā),這樣可以保證資金的安全和準確,所以在系統(tǒng)中有銀行設置的功能,員工可以選擇不同的銀行
來領(lǐng)取工資,每個人有自己的銀行帳號,使工資的領(lǐng)取更加方便和可靠。
4.4.4工資管理模塊
⑴工資的結(jié)算,首先要選擇年月,然后選擇員工編號或者員工姓名,系統(tǒng)會自動顯示員工的基本工資、職務工資、考勤工資、所得稅、醫(yī)療保險、失業(yè)保險和養(yǎng)老保險,此時在其他工資設置中設置部分變動工資的金額。然后點擊工資結(jié)算,系統(tǒng)會提示是否沒有其他金額或扣款,點是則直接結(jié)算,點否則設置其他金額后扣款,并在備注中說明原因,再結(jié)算。如果部分工資有變動,則可以重新設置工資,重新結(jié)算。結(jié)算過的工資,選擇年月和員工編號,就在DBGrid中顯示工資項目和金額,此時可以打印工資條。
⑵工資表生成,能夠生成各個月份的工資表,可以根據(jù)生成的工資表進行工資的發(fā)放,也可以根據(jù)年月查詢以前生成的工資表,并且可以打印出工資表。
⑶工資統(tǒng)計,包括工資的查詢統(tǒng)計和報表的管理。可以根據(jù)不同的條件查詢工資,如按部門查詢,按員工編號查詢,按時間段查詢,根據(jù)不同條件查詢出的結(jié)果統(tǒng)計出所發(fā)出的工資的總額。在查詢到結(jié)果后可以打印工資報表,還可以導出工資報表的EXCEL格式。
4.4.5數(shù)據(jù)管理模塊
⑴數(shù)據(jù)備份,用來備份數(shù)據(jù)庫,不用打開數(shù)據(jù)庫直接將數(shù)據(jù)庫中的數(shù)據(jù)備份。
⑵數(shù)據(jù)的還原,用來還原已經(jīng)備份的數(shù)據(jù)庫。
4.4.6工具模塊
⑴記事本,能夠記錄文字,使用人員可以把需要記錄的文字輸入進去。
⑵計算器,簡單的計算器方便會計人員的使用。
4.4.7幫助模塊
⑴在這個模塊中擁有強大的幫助功能,可以幫助用戶使用本系統(tǒng),解決用戶普遍存在的疑難問題。
⑵介紹系統(tǒng)的版本,是用戶更加了解系統(tǒng)的功能。
5系統(tǒng)使用說明
5.1系統(tǒng)安裝及配置說明
5.1.1系統(tǒng)運行環(huán)境
平臺:單機
操作系統(tǒng):WindowsXP/2000
數(shù)據(jù)庫服務器:SQLServer2000
5.1.2系統(tǒng)安裝步驟
首先要安裝數(shù)據(jù)庫:
附加數(shù)據(jù)庫的步驟如下:
⑴將程序目錄database下的db_工資管理系統(tǒng)_Data.MDF和db_工資管理系統(tǒng)_Log.LDF文件拷貝到SQLServer2000安裝路徑下的“MSSQL”/“Data”目錄下。
⑵選擇“開始”/“程序”/“MicrosoftSQLServer”/“企業(yè)管理器”項,進入SQLServer2000企業(yè)管理器。
⑶在打開的“控制臺根目錄”窗口中,連續(xù)單擊父級節(jié)點。
⑷選擇“數(shù)據(jù)庫”文件,單擊鼠標右鍵,選擇“所有任務”/“附加數(shù)據(jù)庫”,項此時將打開“附加數(shù)據(jù)庫”窗口,單擊“…”按鈕,選擇SQLServer2000的“MSSQL”/“Data”目錄下的“db_工資管理系統(tǒng)_Data.MDF”數(shù)據(jù)庫,如圖:
圖5.1附加數(shù)據(jù)庫圖
點擊確定即可。
運行系統(tǒng):雙擊工資管理系統(tǒng)圖標進入系統(tǒng)登錄界面。
5.1.3系統(tǒng)配置
操作系統(tǒng):WindowsME/2000/XP
開發(fā)工具:Delphi7.0
數(shù)據(jù)庫:SQLServer2000
硬件配置:CPU:Pentium200MHz以上
內(nèi)存:32MBRAM以上
硬盤:100MB以上磁盤空間
顯示分辨率:最低800×600像素建議1024×768像素
顏色:256色
5.2系統(tǒng)操作說明
5.2.1用戶登錄界面
用戶登錄所需的用戶名和密碼在用戶信息表中已經(jīng)建立,用戶信息由管理員提前錄入設置。進入系統(tǒng)后可以設置新的用戶,并可以修改用戶密碼。最初用戶名是1密碼是1,進入系統(tǒng)后可以對用戶名進行添加和修改。登錄模塊提供用戶登錄的界面。如下圖所示:
圖5.2用戶登陸界面圖
輸入用戶名和密碼后點擊登錄按扭,如果密碼正確就會進入系統(tǒng)主界面。
5.2.2系統(tǒng)主界面
在系統(tǒng)主界面里,系統(tǒng)的所有功能都能在這找到。用戶可以點擊主界面上相
應的按扭,完成想要的功能。主界面的功能按扭分布如下圖:
圖5.3系統(tǒng)主界面圖
5.2.3工資設置模塊
⑴職務工資設置界面
點擊主界面的工資設置中的職務工資按扭可以打開職務工資設置界面,設置職務工資的種類及金額,并可以添加、刪除和修改,界面如下:
圖5.4職務工資設置界面圖
⑵考勤工資設置界面
點擊工資設置中考勤工資設置按扭,彈出考勤工資設置界面,可以設置考勤工資的標準,如加班一次的加班費,界面如下:
圖5.5考勤工資設置界面圖
⑶所得稅設置界面
點擊工資設置中所得稅工資設置按扭,彈出所得稅工資設置界面,可以設置所得稅的級別和稅率,并可以添加、刪除和修改,方便所得稅的扣除,界面如下:
圖5.6所得稅設置界面圖
⑷保險設置
點擊工資設置中保險設置按扭,彈出保險設置界面,可以每個員工設置保險的金額,并可以添加、刪除和修改,界面如下:
圖5.7保險設置界面圖
⑸基本工資設置
點擊工資設置中保險設置按扭,彈出基本工資設置界面,可以每個員基本工資不同,所以有針對每個人設置不同的基本工資,并可以添加、刪除和修改,界面如下:
圖5.8基本工資設置界面圖
⑹銀行設置界面
點擊工資設置中銀行設置按扭,彈出銀行設置界面,工資應該有銀行代發(fā),每個員工可以選擇代發(fā)銀行,并可以刪除信息,還可以添加銀行的種類,界面如下:
圖5.9銀行設置界面圖
5.2.4工資管理模塊
⑴工資結(jié)算界面
點擊工資管理中的工資結(jié)算按扭,彈出工資結(jié)算界面。前面幾個界面設置了部分工資的種類和核算標準,在工資結(jié)算中將對另外一部分變動工資進行設置,并自動對工資結(jié)算,生成工資結(jié)算結(jié)果,并且打印出員工的工資條,界面如下:
圖5.10工資結(jié)算界面圖
⑵工資表界面
點擊工資管理中的工資表按扭,彈出工資表界面。界面如下:
圖5.11工資表界面圖
⑶工資統(tǒng)計界面
點擊工資管理中的工資統(tǒng)計按扭,彈出工資查詢界面,該模塊包括工資統(tǒng)計、查詢和報表管理三快內(nèi)容。可以對工資按月份查詢,也可以按部門查詢,還可以按員工編號查詢,同時還能按工資類別及金額查詢并且打印出報表和工資條。
圖5.12工資統(tǒng)計界面圖
5.2.5人員管理模塊
⑴部門信息設置界面
包括對部門信息的添加、刪除和修改,界面如下:
圖5.13部門信息設置界面圖
⑵員工信息設置界面
包括對員工信息的添加、刪除和修改,界面如下:
圖5.14員工信息設置界面圖⑶考勤設置界面
包括對員工信息的添加、刪除和修改,界面如下:
圖5.15考勤設置界面圖
參考文獻
[1]李文立.delphi數(shù)據(jù)庫系統(tǒng)開發(fā)[M].北京:人民郵電出版社,2006.5,1-85
[2]梁冰.delphi開發(fā)技術(shù)大全[J].北京:人民郵電出版社,2006.5,1-534
[3]張海藩.軟件工程導輪[M].北京:清華大學出版社,2005.4,20-25
[4]李俊平.Delphi面向?qū)ο蟪绦蛟O計[N].北京:高等教育出版社,2003,1-336
[5]王明.SQLServer2000數(shù)據(jù)庫開發(fā)技術(shù)與工程實踐[M].北京:人民郵電出版社,2003,
[6]王晟,萬科.數(shù)據(jù)庫開發(fā)Delphi經(jīng)典案例解析[M].北京:清華大學出版
社,2005.2,42-131
[7]薛燕.Delphi與數(shù)據(jù)庫開發(fā)指南.[M].北京:人民郵電出版社,2003,1-256
[8]宋坤.Delphi數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊[M].北京:人民郵電出版社,2006,66-89
[9]周成.數(shù)據(jù)庫開發(fā)基礎教程[M].北京:人民郵電出版社,2006,56-127
[10]胡可.Delphi開發(fā)完全手冊[M].北京:高等教育出版社,2000,84-190
[11]韓剛.Delphi面向?qū)ο蟮某绦蛟O計[M].北京:電子工業(yè)出版社,20**,220-286
[12]薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第三版)[M].北京:高等教育出版社,2000,99-188
[13]劉藝.Delphi7組件編程參考思想[M].北京:人民郵電出版社,2003,79-270
[14]周峰.SQLServer2000中文版關(guān)系數(shù)據(jù)庫基礎與實踐教程[M].北京:電子工業(yè)出版社,2005,89-103
[15]申文.Delphi高手突破[M].北京:清華大學出版社,20**,1-236
致謝
能夠順利完成本系統(tǒng)的設計和開發(fā)工作,把學校中所學的知識付諸實踐,完成畢業(yè)設計的任務,特別要感謝安徽財經(jīng)大學信息工程學院的包懷忠老師,以及信息工程學院03計本⑵班諸多同學的熱心幫助和支持。
在安徽財經(jīng)大學攻讀學士學位四年的學習就要結(jié)束了,首先感謝學校領(lǐng)導的悉心關(guān)懷與指導,在整個本科生學習期間,各個老師嚴謹?shù)闹螌W態(tài)度、精深的學術(shù)見解、不斷學習和研究的精神深深地影響了我們每一個人,作他們的學生,令我受益非淺。在此向他們表示衷心的謝意。安財老師嚴謹?shù)闹螌W風范、勤奮謙遜的工作態(tài)度是我終生學習的榜樣。
在本次畢業(yè)設計中,我重點感謝指導老師包老師,我從他身上學到了很多東西。他認真負責的工作態(tài)度,嚴謹?shù)闹螌W精神和深厚的理論水平都使我受益非淺。無論在理論上還是在實踐中,都給與我很大的幫助,使我得到很大的提高,這為于我以后的工作和學習都奠定了一定的基礎,在此感謝他耐心的輔導。在撰寫論文階段,老師幾次審閱我們的論文,提出了許多寶貴意見,沒有他的指導,我就不能較好的完成課題設計的任務。
計算機技術(shù)和網(wǎng)絡技術(shù)日新月異地飛速發(fā)展,人們總是處在不斷學習階段,再加上作者水平有限,所以本文肯定存在不少錯誤和不盡如人意之處,歡迎廣大老師和同學批評指正,在此深表感謝!
目錄
引言(1)
1.業(yè)務概述(1)
1.1傳統(tǒng)模式處理業(yè)務介紹(1)
1.2現(xiàn)有信息系統(tǒng)應用情況(2)
2.系統(tǒng)需求(2)
2.1系統(tǒng)總體需求(2)
2.2系統(tǒng)功能需求(3)
2.3系統(tǒng)性能需求(3)
2.4其他需求(4)
2.4.1安全性分析(4)
2.4.2健壯性分析(4)
2.4.3可行性分析(4)
3.系統(tǒng)數(shù)據(jù)庫設計(5)
3.1系統(tǒng)數(shù)據(jù)分析(5)
3.2系統(tǒng)數(shù)據(jù)庫設計(6)
3.2.1系統(tǒng)數(shù)據(jù)庫設計環(huán)境配置說明(6)
3.2.2數(shù)據(jù)表及其結(jié)構(gòu)(6)
4.系統(tǒng)功能分析與設計(10)
4.1系統(tǒng)功能結(jié)構(gòu)分析(10)
4.2系統(tǒng)業(yè)務流程分析(11)
4.2.10層業(yè)務流程圖(13)
4.2.21層業(yè)務流程圖(13)
4.2.32層業(yè)務流程圖(13)
4.3系統(tǒng)應用架構(gòu)(12)
4.4系統(tǒng)功能模塊實現(xiàn)說明(13)
4.4.1系統(tǒng)管理模塊(13)
4.4.2人員管理模塊(13)
4.4.3信息設置模塊(13)
4.4.4工資管理模塊(14)
4.4.5數(shù)據(jù)管理模塊(14)
4.4.6工具模塊(14)
4.4.7幫助模塊(14)
5系統(tǒng)使用說明(15)
5.1系統(tǒng)安裝及配置說明(15)
5.1.1系統(tǒng)運行環(huán)境(15)
5.1.2系統(tǒng)安裝步驟(15)
5.1.3系統(tǒng)配置(16)
5.2系統(tǒng)操作說明(16)
5.2.1用戶登錄界面(16)
5.2.2系統(tǒng)主界面(16)
5.2.3工資設置模塊(17)
5.2.4工資管理模塊(17)
5.2.5人員管理模塊(21)
參考文獻(23)
致謝(24)