管理信息系統(tǒng)實(shí)驗(yàn)項(xiàng)目報告2015_第1頁
管理信息系統(tǒng)實(shí)驗(yàn)項(xiàng)目報告2015_第2頁
管理信息系統(tǒng)實(shí)驗(yàn)項(xiàng)目報告2015_第3頁
管理信息系統(tǒng)實(shí)驗(yàn)項(xiàng)目報告2015_第4頁
管理信息系統(tǒng)實(shí)驗(yàn)項(xiàng)目報告2015_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、數(shù)學(xué)與金融學(xué)院實(shí)驗(yàn)項(xiàng)目報告設(shè)計(jì)名稱: 銷售管理信息系統(tǒng)的設(shè)計(jì) 專業(yè)班級: 數(shù)學(xué)與應(yīng)用數(shù)學(xué)專業(yè) 數(shù)學(xué)121班 指導(dǎo)老師: 設(shè)計(jì)時間: 2014/2015學(xué)年度第二學(xué)期 1 引 言1.1 開發(fā)背景在企業(yè)管理中,人力資源是企業(yè)的寶貴資源,也是企業(yè)的“生命線”,因此人事管理是企業(yè)的計(jì)算機(jī)管理信息系統(tǒng)重要組成部分。而員工的工資管理,以及調(diào)入,調(diào)出管理又是人力資源管理的重中之重。實(shí)行電子化的工資管理,可以讓人力資源管理人員從繁重瑣碎的案頭工作解脫出來,去完成更重要的工作。人力管理信息系統(tǒng)的實(shí)現(xiàn)可以減輕比較繁瑣的手工工資管理。無紙化辦公、異地共同辦公,無論你在哪里都可以登陸這套人力資源管理系統(tǒng)實(shí)現(xiàn)你在企業(yè)中

2、的角色,就想你在坐在辦公室一樣完成這套工作流程,大大提高了工作效率。這也是對管理制度的一種體現(xiàn),體現(xiàn)了“管理在前,執(zhí)行在后”的先進(jìn)理念。 通過對一些單位的調(diào)研,并參考一些管理軟件,基本上搞清了小型企業(yè)對系統(tǒng)的需求,如果能夠設(shè)計(jì)一套針對類似的小型國有企業(yè)的工資管理系統(tǒng)特別有意義,并且是現(xiàn)行的財務(wù)管理軟件代替不了的。 1.2 開發(fā)思路在如開發(fā)任何其他系統(tǒng)一樣,我們也經(jīng)歷了從選題,調(diào)研,熟悉開發(fā)環(huán)境,實(shí)驗(yàn)關(guān)鍵技術(shù),查找類似的相關(guān)系統(tǒng)的資料;系統(tǒng)概要設(shè)計(jì),數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì),功能模塊開發(fā),功能模塊測試,系統(tǒng)調(diào)試和系統(tǒng)試運(yùn)行和修改。下面的流程圖反映我們的基本思路和過程。1.3 開發(fā)的前提1.3.1 戰(zhàn)略環(huán)節(jié)

3、企業(yè)的戰(zhàn)略方向和目標(biāo)、運(yùn)行策略和運(yùn)行模式的選擇,是企業(yè)高層領(lǐng)導(dǎo)者最先考慮的問題,這也就是保證了企業(yè)做正確的事是執(zhí)行力取得滿意結(jié)果的前提,否則,執(zhí)行力再好,也不會有優(yōu)良的績效。 1.3.2 組織環(huán)節(jié)部門及崗位的職能職責(zé)劃分必須明確、科學(xué)合理,符合企業(yè)業(yè)務(wù)流程運(yùn)行的需要,這樣員工執(zhí)行起來才能目標(biāo)明確:哪些事情是他應(yīng)該做的,哪些事情是他不應(yīng)該做的,以及各種事情是怎樣做的、做到何種程度等等,員工做到心中有數(shù),就不至于內(nèi)心茫然而無所適從了。組織環(huán)節(jié)的表現(xiàn)形式是組織部門、崗位的設(shè)置和職責(zé)的劃分以及崗位說明書、業(yè)務(wù)流程圖等。但是,在一些企業(yè)里,有的人對自己的崗位以及自己主要職責(zé)都不清楚的現(xiàn)象卻很常見,崗位設(shè)

4、置不合理、職能空缺與交叉的現(xiàn)象更是比比皆是。 圖 1.1 開發(fā)思路圖1.4 可行性分析人力資源管理是公司企業(yè)內(nèi)部很重要的一個管理事項(xiàng),但目前大多公司內(nèi)部人事的管理,基本上是手工操作或是基于dos下的應(yīng)用,這樣對信息的管理者有諸多不便,有的雖然是用foxpro、visual foxpro開發(fā),但由于開發(fā)工具本身的限制,對網(wǎng)絡(luò)功能的支持程度不是很強(qiáng),為以后軟件升級到互聯(lián)網(wǎng)帶來了麻煩。因此有必要開發(fā)一個基于網(wǎng)絡(luò)的勞資人事管理系統(tǒng),能在網(wǎng)絡(luò)環(huán)境下實(shí)現(xiàn)數(shù)據(jù)的錄入、插入、刪除、查詢等功能。因而,在進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì)之前,有必要對系統(tǒng)進(jìn)行可行性分析調(diào)查。當(dāng)今世界,科學(xué)技術(shù)日新月異,全球經(jīng)濟(jì)一體化趨勢日趨明顯

5、,知識經(jīng)濟(jì)初見端倪,我國正處在一個重要的發(fā)展時期,在經(jīng)濟(jì)管理方面的制度創(chuàng)新,積極引進(jìn)國外先進(jìn)的管理方式,科學(xué)的人力資源管理就是一個很好的典范,它是實(shí)現(xiàn)我國由傳統(tǒng)的行政式的人事管理向科學(xué)人性化的高績效管理轉(zhuǎn)變的重要手段,對我國經(jīng)濟(jì)社會發(fā)展具有巨大的推動作用。隨著計(jì)算機(jī)的普及,目前各個企業(yè)都為各生產(chǎn)經(jīng)營單位配備了計(jì)算機(jī),但大多只是用于存儲資料、寫材料和打印一些材料,在人事管理上還是傳統(tǒng)模式,人們每天進(jìn)行著繁瑣、冗雜的事務(wù)性工作。實(shí)現(xiàn)業(yè)務(wù)流程的集成,從可行性研究、招投標(biāo)到設(shè)計(jì)、施工等項(xiàng)目實(shí)施過程的集成。這樣不僅浪費(fèi)了人力而且使得各職能部門相 互隔離、信息流動受阻;上下級之間的信息常常扭曲、失真。要達(dá)

6、到各個管理過程的有機(jī)集成,對信息系統(tǒng)的管理需要系統(tǒng)地規(guī)劃、系統(tǒng)地設(shè)計(jì),包括各單元 系統(tǒng)的開發(fā)和運(yùn)行都需要在一個有準(zhǔn)備的系統(tǒng)或平臺上進(jìn)行;。員工的信息分散在企業(yè)的各個職能部門中,很難做到人力資源信息的集中共享。下面 就管理信息系統(tǒng)開發(fā)的準(zhǔn)備階段來具體討論統(tǒng)籌法的實(shí)施。實(shí)現(xiàn)企業(yè)人力資源管理系統(tǒng)可行性體現(xiàn)在以下幾方面: 1.技術(shù)可行性:目前,企業(yè)人力資源管理人員的業(yè)務(wù)素質(zhì)都比較高,掌握了計(jì)算機(jī)的使用方法,為軟件的使用與維護(hù)提供了技術(shù)支持;現(xiàn)有局域網(wǎng)條件及軟硬件設(shè)施完 全具備開發(fā)條件;核心員工的人力資本價值很高,除了表現(xiàn)為即期價值實(shí)現(xiàn)能力強(qiáng),還表現(xiàn)為價值實(shí)現(xiàn)的持久性。計(jì)算機(jī)處理的準(zhǔn)確度是人工處理 望塵

7、莫及的。工資和人員分析是人力資源管理的重要內(nèi)容,一方面要加強(qiáng)調(diào)查研究和統(tǒng)計(jì)分析工作,包括對企業(yè)的申報資料實(shí)施嚴(yán)格把 關(guān),動態(tài)分析經(jīng)濟(jì)政策對工資的影響以及員工的調(diào)入和調(diào)出的動態(tài)發(fā)展變化,及時把握重點(diǎn)員工的變動趨勢,合理作出決策,逐步提高對人員管理的分析水平;。 2.經(jīng)濟(jì)可行性:從系統(tǒng)的邏輯模型出發(fā),提出若干較抽象的物理模型供選擇,并從經(jīng)濟(jì)方面進(jìn)行分析比較,估算開發(fā)成本、運(yùn)行費(fèi)用,在此基礎(chǔ)上進(jìn)行成本效 益分析,結(jié)論是可行的。 3社會可行性:使用現(xiàn)代化人力資源管理信息系統(tǒng)可以實(shí)現(xiàn)網(wǎng)上人員調(diào)配,員工管理與考核 實(shí)現(xiàn)網(wǎng)絡(luò)化,薪酬管理網(wǎng)絡(luò)化,基層生產(chǎn)單位與人力資源管理部門實(shí)現(xiàn)網(wǎng)上資源共享等,擺脫乏味的人力

8、資源統(tǒng)計(jì)工作,提高工作效率。社會可行性是指所建立的信息系統(tǒng)能否在該企業(yè)實(shí)現(xiàn),在當(dāng)前環(huán)境下能否很好地運(yùn)行,即組織內(nèi)外是否具備接收和使用新系統(tǒng)的條件。從組織內(nèi)部講,管理信息系統(tǒng)的建立,可能導(dǎo)致某些制度,或甚至某些體制的變動。對于這些變動,組織的承受能力影響著系統(tǒng)的生存,尤其是從手工過渡到人機(jī)系統(tǒng)時,這個因素影響更大。對于涉及社會經(jīng)濟(jì)現(xiàn)象的系統(tǒng),還應(yīng)考慮原始數(shù)據(jù)的來源有無保證。隨著網(wǎng)絡(luò)的普及,網(wǎng)絡(luò)也越來越受到人們的喜愛,這也為新系統(tǒng)實(shí)現(xiàn)后的運(yùn)行提供了一個大的環(huán)境。相信本系統(tǒng)以后的前景光明!2 系統(tǒng)分析2.1 系統(tǒng)綜合分析2.1.1 目標(biāo)系統(tǒng)要求:1、時間經(jīng)濟(jì)性。優(yōu)化邏輯設(shè)計(jì)與物理設(shè)計(jì),使系統(tǒng)運(yùn)行效率

9、高,反映速度快。2、可靠性。能連續(xù)準(zhǔn)確的處理業(yè)務(wù),有較強(qiáng)的容錯功能。3、可理解性。用戶容易理解和使用該系統(tǒng)。4、可維護(hù)性和適用性。系統(tǒng)應(yīng)易于修改、易于擴(kuò)充、易于維護(hù),能夠適應(yīng)業(yè)務(wù)的不斷發(fā)展需要。5、可用性。目標(biāo)系統(tǒng)功能齊全,能夠完成滿足業(yè)務(wù)需求。6、安全保密性。標(biāo)準(zhǔn)系統(tǒng)的物理安全,數(shù)據(jù)存儲和存取的安全與保密、數(shù)據(jù)傳輸?shù)陌踩c保密,做好使用人員的授權(quán)管理。2.1.2 系統(tǒng)功能人力資源管理信息系統(tǒng)的五個子系統(tǒng)具有大致相同的五個功能模塊,它們是信息錄入、綜合查詢檢索、統(tǒng)計(jì)、打印及系統(tǒng)維護(hù)。1信息錄入:包括原始數(shù)據(jù)的輸入、修改和刪除。2綜合查詢檢索:接納查詢要求,檢索有關(guān)信息。查詢方法可以是多種組合條

10、件查詢,也可以是模糊條件查詢。查詢檢索分為三類,即上級領(lǐng)導(dǎo)通過網(wǎng)絡(luò)查詢、該子系統(tǒng)管理人員查詢和一般用戶通過網(wǎng)絡(luò)查詢。通過設(shè)置口令,各用戶只能使用自己特權(quán)之內(nèi)的查詢。3統(tǒng)計(jì)查詢:根據(jù)需要,各子系統(tǒng)能夠統(tǒng)計(jì)有關(guān)數(shù)據(jù)并能夠打印。4系統(tǒng)維護(hù):各子系統(tǒng)維護(hù)模塊具有修改口令管理、系統(tǒng)庫維護(hù)、數(shù)據(jù)整理、系統(tǒng)后備和系統(tǒng)恢復(fù)等功能。口令管理??诹罟灿形宸N類型,供不同的人員使用。他們是數(shù)據(jù)庫錄入人員、數(shù)據(jù)維護(hù)人員、一般用戶、部門經(jīng)理和經(jīng)理特權(quán)。除特權(quán)用戶外,各用戶只能使用自己權(quán)限內(nèi)的操作。系統(tǒng)庫維護(hù)。該模塊可以對各子系統(tǒng)的數(shù)據(jù)庫進(jìn)行管理。數(shù)據(jù)整理。根據(jù)條件將數(shù)據(jù)分類處理。系統(tǒng)后備。將數(shù)據(jù)庫的內(nèi)容備份到軟盤。系統(tǒng)恢

11、復(fù)。將數(shù)據(jù)庫從軟盤驅(qū)動器恢復(fù)到系統(tǒng)。2.1.3 系統(tǒng)性能要求人力資源管理信息系統(tǒng)經(jīng)過詳細(xì)的系統(tǒng)分析和設(shè)計(jì),確定為非實(shí)時性系統(tǒng),至少應(yīng)該滿足以下系統(tǒng)性能要求:1可操作性本系統(tǒng)的操作人員是公司的管理人員,而非計(jì)算機(jī)專業(yè)人員。為使系統(tǒng)有效地發(fā)揮作用,要求系統(tǒng)容易理解,操作簡單方便,上機(jī)培訓(xùn)量小。因此,人機(jī)界面的設(shè)計(jì)宜采用第三代界面,即面向窗口的點(diǎn)選界面。該界面窗口、圖標(biāo)、菜單與指示器四位一體,形成桌面的概念,可為用戶帶來以下種種便利:能同時顯示不同種類的信息,使用戶可以在以下幾個環(huán)境中切換而不丟失幾個工作之間的聯(lián)系,窗口能夠讓用戶自如地執(zhí)行許多通信型和認(rèn)知型任務(wù)。用戶通過下拉式菜單可以方便執(zhí)行控制型

12、和對話型任務(wù)。引入圖標(biāo)、下拉式菜單、按鈕和滾動條技術(shù),可以大大減少鍵盤輸入,對那些不精于打字的用戶無疑提高了交流效率。2安全性本系統(tǒng)所處理的數(shù)據(jù)都是十分重要的,不能隨意存取和改變,因此必須對系統(tǒng)數(shù)據(jù)的存取和改變進(jìn)行嚴(yán)格的控制,對系統(tǒng)數(shù)據(jù)進(jìn)行有效的保護(hù),以杜絕對數(shù)據(jù)的非法操作和防止計(jì)算機(jī)病毒的破壞。當(dāng)使用本系統(tǒng)時,系統(tǒng)先進(jìn)行用戶識別和鑒定,可讓用戶輸入標(biāo)識或口令進(jìn)入各子系統(tǒng)。對獲得上機(jī)權(quán)的用戶要根據(jù)預(yù)定好的用戶權(quán)限進(jìn)行存取控制,保證用戶只能存取他有權(quán)存取的數(shù)據(jù)。3可維護(hù)性系統(tǒng)的變更要簡單易行。一個應(yīng)用系統(tǒng)由于需求和環(huán)境的變化以及自身暴露的問題,在交付用戶使用后,對它進(jìn)行維護(hù)是不可避免的,而軟件維

13、護(hù)的費(fèi)用是比較高的。因此在該系統(tǒng)開發(fā)的全過程中,始終要注意軟件的可維護(hù)性。4可靠性要求系統(tǒng)在發(fā)生故障或輸入數(shù)據(jù)不合理的情況下,有較高的抗干擾能力和控制故障的能力,以免系統(tǒng)發(fā)生停頓或遭到破壞而影響工作。2.1.4 系統(tǒng)平臺選擇 選擇微軟平臺作為主導(dǎo),一方面考慮目前微軟的飛速發(fā)展,越來越多的企業(yè)在規(guī)劃內(nèi)部網(wǎng)絡(luò)時,將微軟平臺作為首選方案;另一方面從技術(shù)角度來講,微軟平臺上的應(yīng)用無論是在開發(fā)上,還是在軟件的部署上都非常容易,而且性能優(yōu)越。操作系統(tǒng):Windows 7開發(fā)工具與語言:Visual Foxpro 6.0中文版2.2 用戶需求分析人力資源管理系統(tǒng)為人力資源管理部門提供一個全面的信息管理系統(tǒng),

14、通過系統(tǒng)可以比較容易地獲得所需的關(guān)于組織體系、薪酬福利成本、人力資源狀況等靜態(tài)數(shù)據(jù),也可以方便地獲得各種變動信息來進(jìn)行趨勢預(yù)測。在企業(yè)內(nèi)實(shí)現(xiàn)信息依據(jù)權(quán)限的共享,人力資源管理的日常業(yè)務(wù)在信息系統(tǒng)的協(xié)助下變得高效、快捷。人才是企業(yè)的核心競爭力,企業(yè)人力資源功能分析必須謹(jǐn)慎行事,容不得半點(diǎn)馬虎,直接關(guān)乎員工情緒波動,滿意與否關(guān)乎到整個企業(yè)發(fā)展大局,對于任何企業(yè)來說,都會認(rèn)認(rèn)真真做好此項(xiàng)重要工作。在企業(yè)人力資源部門組織功能設(shè)計(jì)上,基本采取模式化設(shè)計(jì),注重分類指導(dǎo),人事工作各項(xiàng)分配上以標(biāo)準(zhǔn)職能部門為本,同時結(jié)合企業(yè)具體實(shí)際工作需要,深思熟慮,科學(xué)設(shè)計(jì),具體分為:(一)、員工調(diào)入、調(diào)出管理;(二)、員工基

15、本信息管理;(三)、員工薪酬管理;用戶具體需求分析:人事信息管理系統(tǒng)主要包含職工個人自然情況,工作情況,簡歷,政治情況等各方面信息,內(nèi)容比較龐大復(fù)雜。同時還綜合考慮人事管理工作的性質(zhì),總結(jié)歸納出所需實(shí)現(xiàn)的功能。主要是為人事信息進(jìn)行服務(wù),對干部的變動、干部資料、以及干部資料的查詢,統(tǒng)計(jì)等功能??傮w上說具有編輯,查詢,用戶管理,圖表統(tǒng)計(jì)等功能。一、 靈活的數(shù)據(jù)記錄編輯功能,可以隨時對記錄進(jìn)行增加,修改,更新,刪除,瀏覽等編輯操作。并將查詢方式有機(jī)溶入編輯界面,可以實(shí)現(xiàn)對某項(xiàng)記錄定位,再進(jìn)行編輯,修改,更新。二、 多個數(shù)據(jù)庫表的任意組合條件的查詢。便于在實(shí)際人事管理操作中多種情況,多種條件下的人員情

16、況進(jìn)行統(tǒng)計(jì)查看。三、 具備分級用戶權(quán)限管理設(shè)置,以確保人事的保密性和安全性。四、 具有分類統(tǒng)計(jì),使用圖表顯示的功能,該統(tǒng)計(jì)圖表可根據(jù)數(shù)據(jù)庫中記錄情況的變化而變化。五、 具有比較友好的人機(jī)界面,各種操作可以在直觀的界面上通過人機(jī)交互式進(jìn)行。六、 具有輔助表管理功能,主要是對“學(xué)歷”表中的字段“學(xué)歷”,“部門表”中的字段“部門”,“政治面貌” 表中的字段“政治面貌”,“職稱” 表中的字段“職稱”,進(jìn)行添加,修改,刪除操作.隨著企業(yè)的規(guī)模不斷擴(kuò)大,員工數(shù)量急劇增加,有關(guān)員工的各種信息量也成倍增長。企業(yè)在一般日常工作中需要對企業(yè)人員組成,考勤情況,工作評估和工資信息進(jìn)行管理。其中,根據(jù)對工資管理工作的

17、調(diào)查和用戶需求分析,該系統(tǒng)的酬薪管理圖如圖所示:圖 2.1 工資流程圖2.3 業(yè)務(wù)流程分析該企業(yè)人力資源管理業(yè)務(wù)主要業(yè)務(wù)為:人力資源部門全面負(fù)責(zé)企業(yè)人事工作,首先,有員工招聘管理部門負(fù)責(zé)擬定招聘內(nèi)容,條件,要求等相關(guān)信息以及與薪酬管理部門擬定崗位相應(yīng)的薪酬水平,之后組織擬錄用人員進(jìn)行崗前培訓(xùn),讓新錄用人員了解企業(yè)基本情況,并以最快速度使新錄用員工完成過渡期進(jìn)入工作崗位,接受企業(yè)安全管理,新錄用人員檔案歸檔,做好相關(guān)接納手續(xù)。將相關(guān)信息記錄與企業(yè)人力資源管理信息系統(tǒng)中。對于存于系統(tǒng)的信息,人力資資源管理系統(tǒng)的使用者可通過輸入口令及密碼,從而獲得相應(yīng)的使用權(quán)限進(jìn)入系統(tǒng)進(jìn)行相關(guān)操作。該系統(tǒng)具體的業(yè)務(wù)

18、流程及在該業(yè)務(wù)流程中表格的分配如下圖:2.4 系統(tǒng)功能結(jié)構(gòu)圖 2.2 數(shù)據(jù)流程圖3 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)功能設(shè)計(jì)該人力資源管理信息系統(tǒng)的總體功能結(jié)構(gòu)可分為人力資源查詢、相關(guān)信息編輯、員工酬薪查詢及編輯等三個具體功能模塊,其中查詢及編輯為主要功能,包含對員工的調(diào)度管理,員工工資信息結(jié)構(gòu)查詢及編輯,和對所有員工信息進(jìn)行按需求查詢。3.2 系統(tǒng)模板設(shè)計(jì)員工工資管理信息系統(tǒng)對企業(yè)加強(qiáng)工資管理有著重要的作用,就一般的大型企業(yè)來說,它的設(shè)計(jì)內(nèi)容非常復(fù)雜而且繁多,比如擁有工資計(jì)算功能,工資統(tǒng)計(jì)功能,報表輸出功能,而且設(shè)計(jì)的模塊也很多,比如工資管理模塊,工資統(tǒng)計(jì)模塊,報表設(shè)計(jì)模塊,打印輸出模塊,模糊查詢模塊等

19、。本系統(tǒng)主要是為小型企業(yè)定制開發(fā)的。這類公司總體人員比較少,人員結(jié)構(gòu)比較簡單,學(xué)歷比較高,基本擁有大專以上學(xué)歷,部門劃分也很清晰,而且人員的流動性不高,所以公司目前對工資管理的要求不高。因此,針對該類公司而言,我們經(jīng)過反復(fù)論證,最終確定了人力資源管理系統(tǒng)的設(shè)計(jì)方案,該管理系統(tǒng)的主要功能如圖所示:圖 3.1 功能結(jié)構(gòu)圖1、 員工基本信息模塊員工基本信息模塊具有員工信息輸入、員工增刪、員工信息查詢?nèi)齻€功能,員工基本信息包括員工號、員工姓名、員工性別、所在部門、所在崗位、工齡和工資等級等信息。員工增刪實(shí)現(xiàn)了對數(shù)據(jù)庫中員工信息的增加和刪除。員工可以通過員工號或員工姓名對員工信息進(jìn)行查詢。2、工資結(jié)構(gòu)設(shè)

20、置模塊根據(jù)該類公司的工資管理實(shí)際情況,本系統(tǒng)將工資結(jié)構(gòu)分為基礎(chǔ)工資、崗位工資、工齡工資三部分。該模塊可以對這三個工資類型設(shè)置工資等級,并對每個等級設(shè)置工資標(biāo)準(zhǔn)。3、員工的調(diào)入,調(diào)出模塊用戶在員工信息管理模塊對該員工的工資等級進(jìn)行輸入以后,在工資匯總模塊會自動對員工工資進(jìn)行匯總。3.4 數(shù)據(jù)庫設(shè)計(jì)3.4.1 數(shù)據(jù)庫介紹所謂數(shù)據(jù)庫(Database)就是指按一定組織方式存儲在一起的,相互有關(guān)的若干個數(shù)據(jù)的結(jié)合,數(shù)據(jù)庫管理系統(tǒng)(database Management System)就是一種操縱和管理數(shù)據(jù)庫的大型軟件,簡稱DBMS,他們建立在操作系統(tǒng)的基礎(chǔ)上,對數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,其功能包括數(shù)

21、據(jù)庫定義,數(shù)據(jù)庫管理,數(shù)據(jù)庫建立和維護(hù),與操作系統(tǒng)通訊等。DBMS通常由數(shù)據(jù)字典,數(shù)據(jù)描述語言及其編譯程序,數(shù)據(jù)操縱(查詢)語言及其編譯程序,數(shù)據(jù)庫管理例行程序等部分組成。關(guān)系數(shù)據(jù)庫是以關(guān)系模型為基礎(chǔ)的數(shù)據(jù)庫,是數(shù)據(jù)表、記錄、字段之間的關(guān)系將這些表聯(lián)系在一起,關(guān)系數(shù)據(jù)庫提供了成為結(jié)構(gòu)化查詢語句(SQL)標(biāo)準(zhǔn)接口,該接口允許使用多種數(shù)據(jù)庫工具和產(chǎn)品,關(guān)系數(shù)據(jù)庫是目前最流行的數(shù)據(jù)庫。在VFP中數(shù)據(jù)庫是一個邏輯概念,通過一組系統(tǒng)文件將相互關(guān)聯(lián)的數(shù)據(jù)表及其數(shù)據(jù)庫對象組織起來,成為擴(kuò)展名為.dbc的數(shù)據(jù)庫文件、擴(kuò)展名為.dtc的數(shù)據(jù)庫備注文件和擴(kuò)展名為.dcx的數(shù)據(jù)庫索引文件,三個文件一般不能直接使用,

22、而是交由VFP數(shù)據(jù)庫統(tǒng)一管理。VFP把.dbf文件稱為表文件,一個庫可以容納多個表,通過庫我們明確各表之間的相互關(guān)系,使表文件不在彼此孤立,而成為相互關(guān)聯(lián)的數(shù)據(jù)集合。3.42 E-R 圖3.4.3 創(chuàng)建數(shù)據(jù)庫表圖3.2 數(shù)據(jù)庫表表的結(jié)構(gòu)類型:圖 3.3 表的結(jié)構(gòu)類型4 系統(tǒng)詳細(xì)設(shè)計(jì)4.1系統(tǒng)訪問界面系統(tǒng)的界面需要是人機(jī)操作系統(tǒng)的重要組成成分,所以需要對程序系統(tǒng)的界面進(jìn)行詳細(xì)的規(guī)范,以簡潔、實(shí)用、美觀為主要目的。要在滿足功能的前提下盡可能的適應(yīng)客戶對界面的要求。4.1.1 界面要求需求名稱詳細(xì)要求母窗體顯示位置窗體初次啟動時在屏幕位置居中,窗體最大化。子窗體顯示位置窗體初次啟動時在母窗體居中。界

23、面風(fēng)格界面為清新風(fēng)格。界面字體顏色黑色為主4.1.2 界面設(shè)計(jì):命令按鈕:進(jìn)入系統(tǒng),退出系統(tǒng) 具體代碼如下:進(jìn)入系統(tǒng):DO FORM 表單3.scx 退出系統(tǒng):quit具體代碼如下: Command1 do form 表單1.scxCommand2 do form 表單4.scx4.2用戶登錄安全機(jī)制問題:在進(jìn)入系統(tǒng)之前,要進(jìn)行身份確認(rèn),只有用戶名和用戶密碼都相符的用戶方可進(jìn)入本系統(tǒng)。為了防止不合法用戶對數(shù)據(jù)的察看和修改,本系統(tǒng)把用戶分為三個級別:超級、可修改和只讀用戶,即一二三級用戶。超級(一級)用戶不僅擁有對數(shù)據(jù)的查詢、修改權(quán)限,還對用戶的使用權(quán)限進(jìn)行控制,可以設(shè)定用戶名、密碼和其權(quán)限,還

24、可以對紀(jì)錄進(jìn)行增加、刪除、修改等操作。可修改(二級)用戶對數(shù)據(jù)可以查詢、打印,還可以對紀(jì)錄進(jìn)行增加、刪除、修改等操作。只讀(三級)用戶只擁有對紀(jì)錄的瀏覽、查詢和打印權(quán)限。當(dāng)用戶要進(jìn)入系統(tǒng)是必須先輸入用戶名和密碼,按“確認(rèn)”按鈕后,系統(tǒng)辨別用戶身份,對合法用戶根據(jù)用戶的權(quán)限級別賦予相應(yīng)的使用功能。 if thisform.text1.value=liu and thisform.text2.value= DO FORM 表單2.scx else do form 表單5.scx Endif主要功能:當(dāng)密碼輸入錯誤時,顯示此表,同時還具有提示功能 4.3 員工信息管理主要功能:1、員工基本信息模塊

25、員工基本信息模塊具有員工信息輸入、員工增刪、員工信息查詢?nèi)齻€功能,員工基本信息包括員工號、員工姓名、員工性別、所在部門、所在崗位、工齡和工資等級等信息。員工增刪實(shí)現(xiàn)了對數(shù)據(jù)庫中員工信息的增加和刪除。員工可以通過員工號或員工姓名對員工信息進(jìn)行查詢。2、工資結(jié)構(gòu)設(shè)置模塊根據(jù)該類公司的工資管理實(shí)際情況,本系統(tǒng)將工資結(jié)構(gòu)分為基礎(chǔ)工資、崗位工資、工齡工資三部分。該模塊可以對這三個工資類型設(shè)置工資等級,并對每個等級設(shè)置工資標(biāo)準(zhǔn)。3、員工的調(diào)入,調(diào)出模塊用戶在員工信息管理模塊對該員工的工資等級進(jìn)行輸入以后,在工資匯總模塊會自動對員工工資進(jìn)行匯總。用戶可以打印出工資匯總表,打印之前可以通過打印預(yù)覽功能進(jìn)行打預(yù)

26、覽。具體代碼;command1do casecase thisform.optiongroup1.option1.value=1 do form 表單6.scxcase thisform.optiongroup1.option2.value=1do form 表單7.scxcase thisform.optiongroup1.option3.value=1do form 表單8.scxEndcase Command2thisform.release()員工信息管理系統(tǒng)的功能:添加:輸入新員工的信息修改:改變員工的信息刪除:對調(diào)出的用戶進(jìn)行刪除處理Command1use personnel.db

27、fappenduse personnel.dbfx=messagebox( 是否刪除當(dāng)前記錄?,4+32+0,信息提示 )if x=6dele packthisform.refreshendifCommand2use personnel.dbfx=messagebox( 是否刪除當(dāng)前記錄?,4+32+0,信息提示 )if x=6dele packthisform.refreshEndifCommand3thisform.release()Command4use personnel.dbfbrowsCommand5if !bof()skip -1thisform.refreshEndifComm

28、and6if !eof()skip 1thisform.refreshEndif4.4 信息查詢主要功能:對員工的信息進(jìn)行查詢,并且顯示相關(guān)信息,當(dāng)輸入關(guān)鍵字段時,就會顯示員工的具體信息。同時,也可以進(jìn)行逐項(xiàng)查詢!工資結(jié)構(gòu)設(shè)置: 主要功能:計(jì)算員工的工資,既為員工三部分?jǐn)?shù)據(jù)之和。具體代碼如下;具體代碼如下: command1 do form 表單9.scx Command2 do form 表單10.scx Command3 do form 表單11.scx Command4 Thisform.release修改員工的工資額:具體功能如下: 修改:隨著工人的工齡和技術(shù)等級的提高,可對工人的工資

29、進(jìn)行相應(yīng)的修改: 修改確認(rèn):此按鈕的功能是提醒用戶是否確定修改信息; 添加;由于員工的調(diào)入,可以相應(yīng)的增加信息, 刪除:由于員工的調(diào)調(diào)出,可以相應(yīng)的刪除信息, 退出: 退出此系統(tǒng)具體代碼如下;command1:Thisform.grid1.column1.text1.enabled=.T.Thisform.grid1.column2.text1.enabled=.T.Thisform.grid1.column1.text1.setfocusCommand2:Thisform.grid1.column1.text1.enabled=.F.Thisform.grid1.column2.text1.

30、enabled=.F.Command3:Append blankGo bottomThisform.grid1.column1.text1.enabled=.T.Thisform.grid1.column2.text1.enabled=.T.Thisform.grid1.column1.text1.setfocusCommand4:thisform.grid1.setfocusif messagebox(是否刪除當(dāng)前記錄!,32+4+256,刪除記錄)=6delete next 1packthisform.grid1.setfocusthisform.refreshelsemessagebox(你選擇的記錄未被刪除,仍在數(shù)據(jù)庫中)EndifCommand5thisform.refreshThisform.release5 心得體會為期兩周的管理信息系統(tǒng)課程設(shè)計(jì)已經(jīng)結(jié)束了,由于伴隨著考試進(jìn)行,中間的路程可謂艱辛。這也是我們第一次系統(tǒng)地,完整地接觸軟件設(shè)計(jì)的全過程,在這次課程設(shè)計(jì)中,我的感受頗多,受益匪淺! 首先,在選題上,我們組的題目-人力資源管理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論