国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

企業(yè)管理系統(tǒng)軟件設(shè)計

2014-08-27 08:44張浩
中國高新技術(shù)企業(yè) 2014年16期
關(guān)鍵詞:人事管理項目管理

2.陜西公路交通科技開發(fā)咨詢公司江蘇辦事處,江蘇 南京 210007)

摘要:文章介紹了結(jié)合公司實際的人事管理、檔案管理相關(guān)制度,經(jīng)過實際的需求分析,采用我國自主開發(fā)的易語言作為開發(fā)工具而開發(fā)出來的企業(yè)管理系統(tǒng),整個系統(tǒng)從操作簡便、實用、安全的要求出發(fā),完成系統(tǒng)的全過程。經(jīng)過實際使用證明,該系統(tǒng)軟件可以滿足本公司企業(yè)管理方面的需要。

關(guān)鍵詞:企業(yè)管理系統(tǒng);項目管理;人事管理;易語言

中圖分類號:TN915文獻(xiàn)標(biāo)識碼:A文章編號:1009-2374(2014)24-0022-03

1系統(tǒng)概述

1.1系統(tǒng)開發(fā)背景

本人現(xiàn)在就職的是一家從事高速公路施工、科技開發(fā)、科技服務(wù)、咨詢、工程監(jiān)理、公路工程檢測儀器設(shè)備等的綜合性企業(yè)?,F(xiàn)在公司的人事檔案、工程合同等的管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制不僅不適應(yīng)時代的發(fā)展,而且浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機(jī)為基礎(chǔ)的信息管理所取代。

企業(yè)管理系統(tǒng)軟件有如下優(yōu)點:(1)可以存儲大量的職工人事檔案、工程項目等相關(guān)信息,更安全、更高效、更方便;(2)只需一到二名錄入員即可操作系統(tǒng),節(jié)省大量人力;(3)可以迅速查到所需信息;(4)對所有信息進(jìn)行統(tǒng)計、匯總并打印出匯總信息。

1.2課題的目標(biāo)

1.2.1系統(tǒng)開發(fā)目的?,F(xiàn)如今形形色色的企業(yè)管理系統(tǒng)也有很多,有些軟件也被好多大型企業(yè)所采用,對于本公司的管理系統(tǒng)來說,那些軟件過于繁瑣,有些功能對本公司毫無用處,我們需要的是一個操作方便、功能對本公司企業(yè)管理實用、能滿足企業(yè)對數(shù)據(jù)的需求的一個系統(tǒng),需開發(fā)一個功能簡單實用、操作方便,簡單明了的企業(yè)管理系統(tǒng)軟件。

1.2.2系統(tǒng)實現(xiàn)的內(nèi)容。能夠錄入人事、工程項目等相關(guān)資料,在系統(tǒng)上能夠完成如增加、修改、刪除、導(dǎo)出數(shù)據(jù)、打印相關(guān)報表、按各種條件進(jìn)行查詢、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)等功能。用戶使用本軟件時,會區(qū)分權(quán)限,對系統(tǒng)管理員以外的用戶進(jìn)行權(quán)限限制,防止其他人員隨意修改個人信息,或者是惡意去破壞系統(tǒng)信息的完整性,只有系統(tǒng)管理員登錄驗證后才能對系統(tǒng)進(jìn)行修改。新用戶需要向系統(tǒng)管理員申請用戶名及密碼才能使用本管理系統(tǒng),新用戶登錄后可以對密碼進(jìn)行修改等操作。

2開發(fā)工具的選擇

目前應(yīng)用的開發(fā)軟件很多,比如在目前比較流行、使用較多的可用于企業(yè)開發(fā)的工具產(chǎn)品有Visual Basic、Visual C、Java等。

而本人這次開發(fā)這個系統(tǒng)所使用開發(fā)軟件是以中文作為程序代碼表達(dá)的語言形式的開發(fā)軟件——易語言。

易語言是一個自主開發(fā),適合國情,不同層次不同專業(yè)的人員易學(xué)易用的漢語編程語言。易語言功能強(qiáng)大實用,現(xiàn)已具有數(shù)十個各種應(yīng)用范圍支持庫、上百個數(shù)據(jù)類型和界面組件、近萬條支持命令,支持現(xiàn)今所有數(shù)據(jù)庫,功能絲毫不比其它同類產(chǎn)品差。易語言的主要特點包括以下幾點:(1)易語言系統(tǒng)全部自行設(shè)計開發(fā),自有編譯器;(2)易語言自帶即時幫助系統(tǒng);(3)語法格式自動檢查;(4)語法格式自動檢查。

3系統(tǒng)的研究及分析

3.1系統(tǒng)的調(diào)查研究

在開發(fā)企業(yè)管理信息系統(tǒng)軟件前須要對企業(yè)相關(guān)方面進(jìn)行調(diào)查和研究,主要有以下幾個方面:

(1)明確企業(yè)的需求后對調(diào)查結(jié)果進(jìn)行分析,確認(rèn)系統(tǒng)開發(fā)是否可行。

(2)明確系統(tǒng)所需功能以及相關(guān)數(shù)據(jù)的處理方法,對其進(jìn)行詳細(xì)的調(diào)查和分析,確定所需功能能否實現(xiàn),保證開發(fā)的企業(yè)管理系統(tǒng)與本單位所需的要求基本吻合。

(3)對企業(yè)現(xiàn)有的手工管理模式進(jìn)行詳細(xì)了解和分析調(diào)查,使新系統(tǒng)邏輯模型更好、更合理,為系統(tǒng)設(shè)計打好基礎(chǔ),保證系統(tǒng)開發(fā)的質(zhì)量。

以上幾個方面,多是為新的管理系統(tǒng)功能的實現(xiàn)打好基礎(chǔ),滿足單位相關(guān)需求等,避免開發(fā)中途失敗。

3.2系統(tǒng)的可行性分析

系統(tǒng)調(diào)研結(jié)束后,就要在其基礎(chǔ)上進(jìn)行系統(tǒng)可行性分析,從系統(tǒng)的功能、技術(shù)、管理等方面進(jìn)行分析,得出系統(tǒng)的開發(fā)工作可行性以及實施等方案和結(jié)論,最后完成可行性分析。

3.3技術(shù)可行性分析

由于本系統(tǒng)由本人獨立開發(fā),所以技術(shù)可行性分析也是必不可少的,要考慮到本人目前所學(xué)技術(shù)水平能否滿足所開發(fā)的新的企業(yè)管理系統(tǒng)需要。

3.4需求分析

需求分析是開發(fā)系統(tǒng)的一個非常重要的階段,是一個不斷認(rèn)識細(xì)化的過程,下一階段的工作基礎(chǔ),通過對需求的分析來從系統(tǒng)角度理解用戶需求,確定新的系統(tǒng)所需的綜合要求,這些需求包括:

3.4.1功能方面的需求。定義必須實現(xiàn)的系統(tǒng)的功能,使用戶利用系統(tǒng)能夠完成他們的任務(wù),從而滿足了業(yè)務(wù)需求。

3.4.2性能方面的需求。系統(tǒng)能否使得用戶簡單、方便、快捷、安全的提供相應(yīng)的服務(wù)的功能,使工作系統(tǒng)化、規(guī)范化、自動化,從而提高企業(yè)管理的

效率。

3.4.3未來系統(tǒng)發(fā)展的需求。隨著單位的發(fā)展以及相關(guān)體制方面的變化,系統(tǒng)可能在不遠(yuǎn)的將來需要擴(kuò)展與修改相關(guān)功能,所以必須做好準(zhǔn)備,一旦有需要的時候,就能更容易進(jìn)行補(bǔ)充修改了。

4系統(tǒng)的設(shè)計

4.1功能介紹

設(shè)計該系統(tǒng)的時候主要考慮到系統(tǒng)使用的安全性和實用性,系統(tǒng)設(shè)置了兩種用戶權(quán)限:一種是系統(tǒng)管理員,一種是普通用戶。

登錄系統(tǒng)后,系統(tǒng)主要包括:系統(tǒng)設(shè)置、人事管理、項目管理、其他輔助的相關(guān)功能。

4.2系統(tǒng)相關(guān)流程圖

系統(tǒng)總體流程。系統(tǒng)總體流程圖是系統(tǒng)結(jié)構(gòu)化分析行的有效工具,描述了系統(tǒng)數(shù)據(jù)處理的相關(guān)情況,但是無法表達(dá)相關(guān)處理的詳細(xì)內(nèi)容,因此還需要對系統(tǒng)總體流程圖中的數(shù)據(jù)流、處理等做進(jìn)一步的補(bǔ)充及說明。

5系統(tǒng)的詳細(xì)設(shè)計

5.1數(shù)據(jù)庫的設(shè)計

數(shù)據(jù)庫是保存、管理數(shù)據(jù)的重要部件,可以方便地組織和管理數(shù)據(jù)。易語言具有完全自主知識產(chǎn)權(quán)和核心技術(shù)的數(shù)據(jù)庫系統(tǒng):易數(shù)據(jù)庫。

易語言內(nèi)置了數(shù)據(jù)庫維護(hù)的功能,使用“數(shù)據(jù)庫結(jié)構(gòu)管理器”可以很快的創(chuàng)建一個指定結(jié)構(gòu)的數(shù)據(jù)庫或修改一個現(xiàn)有數(shù)據(jù)庫的結(jié)構(gòu)。

為了避免由于諸多原因?qū)е聰?shù)據(jù)庫文件的丟失,從而影響系統(tǒng)的正常運行,所以在本系統(tǒng)設(shè)計時,在主界面啟動前會對所有的數(shù)據(jù)庫進(jìn)行檢測,如果丟失系統(tǒng)自動會新建一個數(shù)據(jù)庫,保證系統(tǒng)的正常運行。

5.2系統(tǒng)主要功能的設(shè)計

5.2.1進(jìn)入系統(tǒng)。用戶運行管理系統(tǒng),系統(tǒng)彈出系統(tǒng)的歡迎界面,該界面后臺會判斷系統(tǒng)是否重復(fù)運行,如果重復(fù)運行會彈出警告對話框。

初始化系統(tǒng)登錄界面,系統(tǒng)提供一個初始的管理員賬戶及密碼,進(jìn)入系統(tǒng)后可以重新設(shè)置新的管理員

賬戶。

系統(tǒng)的主界面,主要包括:標(biāo)題欄、菜單欄、工具欄和狀態(tài)欄。

5.2.2系統(tǒng)管理功能。系統(tǒng)的管理功能包括:用戶管理、密碼修改、數(shù)據(jù)的初始化、數(shù)據(jù)的備份及還原等功能,為了確保系統(tǒng)運行及數(shù)據(jù)的安全性,系統(tǒng)的管理功能只能由系統(tǒng)管理員進(jìn)行相關(guān)操作。

5.2.3人事管理功能。人事管理功能包括:人事信息的添加、修改、刪除、查找、數(shù)據(jù)的導(dǎo)出、打印以及其它一些信息的調(diào)整、設(shè)置等。

(1)人事檔案界面:通過該界面的樹形框可以快速查看各個部門的人員情況,狀態(tài)條會顯示各部門人員總數(shù)。

雙擊人事檔案界面上的列表框,可以查看單個人員的信息,并可以打印出該人員的人事檔案信息。

(2)人員查找界面:可以按查找要求快速查找人員信息,只要在編輯框里面輸入查找內(nèi)容拼音開頭的第一個字母,如查找姓名“張三”的員工,只需在編輯框里面輸入“ZS”就可以快速查找出人員信息,使系統(tǒng)操作更簡單、方便、快捷。

人員年齡自動更新:人員年齡自動更新功能可快速的更新數(shù)據(jù)庫內(nèi)所有人員的年齡。

(4)部門調(diào)整、信息設(shè)置界面:主要是用來添加、刪除、修改部門分類、人員的籍貫、學(xué)歷、職稱、職務(wù)等信息。

5.2.4工程管理功能。工程管理功能包括:工程項目信息的添加、修改、刪除、查找、數(shù)據(jù)的導(dǎo)出、打印以及其它一些信息的調(diào)整等。

(1)工程項目界面:通過該界面的樹形框可以快速查看施工、監(jiān)理、維護(hù)、軟件等各種項目情況,狀態(tài)條會顯示各種項目總數(shù)。

雙擊工程項目界面上的列表框,可以查看單個項目的信息,并可以打印出該項目的詳細(xì)信息。

(2)項目類別設(shè)置界面:項目類別設(shè)置界面主要是用來添加、刪除、修改項目類別等信息。

5.2.5其他輔助功能。為了提高工作效率,開發(fā)時,為本系統(tǒng)添加了一些常用輔助功能,包括:記事本、計算器、畫板、通訊簿、身份證歸屬地查詢、截圖等功能。

6系統(tǒng)的測試

系統(tǒng)測試是為了檢驗系統(tǒng)是否滿足規(guī)定的需求、弄清預(yù)期結(jié)果與實際結(jié)果之間的差別、發(fā)現(xiàn)一些系統(tǒng)存在的缺陷等,主要包括以下步驟:計劃、執(zhí)行、驗收等測試階段。

6.1計劃階段

首先分解測試內(nèi)容,制定測試流程。對于一個系統(tǒng),通??梢苑纸獬蓭讉€互相獨立的子系統(tǒng),正確地劃分這些子系統(tǒng)及其邏輯組成部分和相互間的關(guān)系,可以降低測試的復(fù)雜性,減少重復(fù)和遺漏,系統(tǒng)分解后每個功能點逐一的校驗描述,包括何種方法測試、何種數(shù)據(jù)測試、期望測試結(jié)果等。然后以功能點分析文檔作為依據(jù)進(jìn)行測試用例的設(shè)計,設(shè)計測試用例是關(guān)系到測試效果以至軟件質(zhì)量的關(guān)鍵性一步,也是一項非常細(xì)致的工作,根據(jù)對具體的系統(tǒng)的分析和測試要求,逐步細(xì)化測試的范圍和內(nèi)容。

6.2執(zhí)行階段

執(zhí)行階段過程可分為:單元、集成、確認(rèn)、系統(tǒng)等四個測試階段。

單元測試(模塊測試),是編寫一段代碼,用于檢測很小并且很明確的功能模塊是否正確。目的是為了發(fā)現(xiàn)模塊內(nèi)部是否存在錯誤。

集成測試又叫聯(lián)合測試,是在單元測試的基礎(chǔ)之上,將所有模塊按要求組裝成為系統(tǒng)或者子系統(tǒng),進(jìn)行聯(lián)合測試,測試組件和組件之間接口是否存在問題,發(fā)現(xiàn)并排除可能出現(xiàn)的有關(guān)問題。

確認(rèn)測試是測試驗證軟件的有效性,各項功能是否能與用戶預(yù)定的要求一致。

系統(tǒng)測試,是將確認(rèn)測試的軟件與計算機(jī)的相關(guān)硬件、外設(shè)、網(wǎng)絡(luò)等其它系統(tǒng)元素結(jié)合起來,在實際系統(tǒng)運行環(huán)境中,對計算機(jī)系統(tǒng)進(jìn)行一系列的組裝測試和確認(rèn)測試,測試是否滿足用戶的整體需求,找出不滿足和矛盾的地方,提出更加完善的系統(tǒng)方案。

6.3驗收階段

在系統(tǒng)整體測試完成之后,進(jìn)行用戶對整個系統(tǒng)的驗收,是用戶在實際應(yīng)用環(huán)境中的真實數(shù)據(jù)測試。

在測試中,應(yīng)遵循以下幾點原則:應(yīng)該由程序設(shè)計者以外的人進(jìn)行測試;應(yīng)選用一些相對不合理的數(shù)據(jù)與非法的輸入進(jìn)行測試;不僅要檢驗系統(tǒng)是否實現(xiàn)了相關(guān)的預(yù)期功能,還應(yīng)檢查系統(tǒng)是否出現(xiàn)不應(yīng)該做的工作;集中測試相對容易出錯的系統(tǒng)程序模塊;對系統(tǒng)修改以后,必須重新進(jìn)行測試。

參考文獻(xiàn)

[1]?阿曼(PaulAmmann),奧法特(JeffOffutt),郁蓮.

?軟件測試基礎(chǔ)[M].北京:機(jī)械工業(yè)出版社,2010.

[2]?范文慶,周彬彬,安靖.WindowsAPI開發(fā)詳解:函

?數(shù)、接口、編程實例[M].北京:人民郵電出版社,

?2011.

[3]?JaroslavTulach,王磊,朱興.軟件框架設(shè)計的藝術(shù)

?[M].北京:人民郵電出版社,2011.

[4]?史蒂芬森(Rod Stephens),王海濤,宋麗華.?dāng)?shù)據(jù)庫

?設(shè)計解決方案入門經(jīng)典[M].北京:清華大學(xué)出版

?社,2010.

[5]?易語言教材編委會.易語言編程系統(tǒng)[M].西安:西

?安地圖出版社,2005.

[6]?苗逢春,王魯.易語言程序設(shè)計基礎(chǔ)教程[M].北

?京:外語教學(xué)與研究出版社,2008.

作者簡介:張浩(1986—),男,江蘇南通人,西安公路研究院、陜西公路交通科技開發(fā)咨詢公司助理工

程師。

猜你喜歡
人事管理項目管理
裝配式EPC總承包項目管理
基于大數(shù)據(jù)分析的集合式EPC總承包項目管理軟件技術(shù)的應(yīng)用
項目管理在科研項目管理中的應(yīng)用
人事管理
高校人事管理向人力資源管理的轉(zhuǎn)變路徑
未來如何更高效地進(jìn)行工程項目管理
加強(qiáng)和改進(jìn)事業(yè)單位人事管理
人事檔案數(shù)字化在人事管理中的重要性
優(yōu)化企業(yè)人事管理的有效措施
環(huán)境工程的項目管理
伊宁县| 五河县| 海南省| 通州区| 墨玉县| 清丰县| 望都县| 西昌市| 凤城市| 江油市| 清徐县| 永新县| 蓝田县| 临潭县| 镇赉县| 开封县| 湘阴县| 仁寿县| 屯门区| 秦皇岛市| 苏州市| 沭阳县| 大足县| 甘洛县| 鄱阳县| 双鸭山市| 郎溪县| 峨边| 南丹县| 九江县| 龙胜| 山东省| 迁西县| 修武县| 元氏县| 比如县| 凤台县| 偃师市| 开远市| 长子县| 通州区|