vb access公司管理系統(tǒng)設(shè)計-基本數(shù)據(jù)模塊_第1頁
vb access公司管理系統(tǒng)設(shè)計-基本數(shù)據(jù)模塊_第2頁
vb access公司管理系統(tǒng)設(shè)計-基本數(shù)據(jù)模塊_第3頁
vb access公司管理系統(tǒng)設(shè)計-基本數(shù)據(jù)模塊_第4頁
vb access公司管理系統(tǒng)設(shè)計-基本數(shù)據(jù)模塊_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

范文最新推薦1/27VBACCESS公司管理系統(tǒng)設(shè)計基本數(shù)據(jù)模塊摘要隨著企業(yè)的規(guī)模不斷擴大,員工數(shù)量急劇增加,有關(guān)員工的各種信息量也成倍增長。企業(yè)在一般日常工作中需要對企業(yè)人員組成,工作評估和工資信息進行管理。其設(shè)計語言為VISUALSTUDIO,數(shù)據(jù)庫采用ACCESS2003。系統(tǒng)開發(fā)主要是實現(xiàn)企業(yè)人事信息關(guān)系的系統(tǒng)化,規(guī)范化和自動化。根據(jù)數(shù)據(jù)管理的不同需要,整個系統(tǒng)完成的功能為員工信息的添加、維護、查詢,修改員工工資信息的添加、維護、查詢。系統(tǒng)管理包括密碼管理和用戶添加。整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成人事管理的全過程,職位等的變動引起職工信息的修改、員工信息查詢、統(tǒng)計等人事管理工作以及新進員工的新增、老員工修改等管理工作。經(jīng)過實際使用證明,本文所設(shè)計的人事管理系統(tǒng)可以滿足公司人事管理方面的需要。關(guān)鍵詞員工信息;工資管理;ACCESS;維護;VISUALSTUDIO,4101目錄摘要III目錄IV1緒論111課題背景112研究框架213術(shù)語說明22開發(fā)及運行環(huán)境的選擇321硬件平臺的要求322操作系統(tǒng)和版本的選擇3范文最新推薦3/2723數(shù)據(jù)庫的選擇424開發(fā)工具的選擇43系統(tǒng)總體設(shè)計631系統(tǒng)結(jié)構(gòu)設(shè)計632系統(tǒng)功能設(shè)計711課題背景近些年,一些較大的企業(yè)經(jīng)常自行開發(fā)公司管理系統(tǒng)這樣有一定的好處例如成本低廉,上級單位的一次性開發(fā)基層單位可以重復(fù)利用,而且一定程度上能夠滿足個性化需求。但是實踐證明,這種開放方式一般難以成功。一方面這種時候公司內(nèi)部的開發(fā)人員往往缺乏經(jīng)驗導(dǎo)致最終與用戶的需求無法共識另一方面,這種形式的軟件開發(fā)不參與市場競爭,僅僅是內(nèi)部使用,有可能導(dǎo)致開發(fā)人員敷衍了事無法能夠真正的起到作用。與此同時,由于我國正處在有傳統(tǒng)管理方式慢慢轉(zhuǎn)向運用管理系統(tǒng)的過渡轉(zhuǎn)型時期,企業(yè)中的管理方法從思想到行動都發(fā)生著巨大的變化,處于摸索中的人力資源管理隨時都可能發(fā)生這樣那樣的變革,這就對人力資源管理軟件提出了巨大的挑戰(zhàn),軟件如果不能隨著變革而自行適應(yīng),那么這個軟件就沒有生命力。國外的管理系統(tǒng)與國內(nèi)相比,優(yōu)勢主要體現(xiàn)為具有雄厚的實力,在技術(shù)力量的培養(yǎng)、研發(fā)、市場推廣等方面大力投入;具有一定包括硬件廠商、數(shù)據(jù)庫公司、咨詢公司在內(nèi)的合作伙伴,形成強強聯(lián)手的格局。國外管理系統(tǒng)伴隨著管理理論的發(fā)展,其設(shè)計思路蘊含了先進的管理理念;國外管理系統(tǒng)起步較早,完整性和成熟度高,開發(fā)出了適用于不同行業(yè)的解決方案。12研究框架在民營企業(yè)、中小型公司高速蓬勃發(fā)展的今天,本系統(tǒng)是重點針對中小型企業(yè)開發(fā)的一款人力資源管理系統(tǒng),經(jīng)過市場調(diào)查分析發(fā)現(xiàn)了民營企業(yè)人力資源管范文最新推薦5/27理在績效考核、薪酬管理、任務(wù)管理方面存在問題。目前民營企業(yè)績效考核存在著考核結(jié)果主觀化、考核結(jié)果沒有廣泛應(yīng)用、考核意識淡漠等方面的問題。薪酬管理主要存在缺乏激勵性的問題,具體表現(xiàn)在人力資源管理方面的混亂。本系統(tǒng)重點就是針對這些問題進行的設(shè)計與開發(fā)。利用現(xiàn)代高效的運作方式來開發(fā)和管理組織中最重要、最昂貴的資源,實現(xiàn)人力資源管理精細化、自動化,為公司的發(fā)展做出正確的決策,提高人員的利用率,為公司發(fā)展和人才儲備提供良好的平臺。22操作系統(tǒng)和版本的選擇請您根據(jù)自己使用的編程語言來選擇合適的操作系統(tǒng)和主機類型1、網(wǎng)站使用ASP、ASPNET編寫的,請選用WINDOWS系列虛擬主機。使用ASP編寫的網(wǎng)站必須是M2型及其以上型號主機(除L享主機);使用ASPNET編寫的網(wǎng)站,須使用M3型及其以上型號主機(除L享主機)。2、網(wǎng)站使用PHP編寫的,請選用UNIX系列虛擬主機,必須是M2型及其以上型號主機;3、使用PERL或CGI的,兩種平臺都可以,必須是M2型及其以上型號主機;如果您的網(wǎng)站需要使用數(shù)據(jù)庫,請選擇合適的操作系統(tǒng)和主機類型1、使用MICROSOFTSQLSERVER數(shù)據(jù)庫,需選擇WINDOWS系列M3型及以上型號主機(除L享主機);4、使用MYSQL數(shù)據(jù)庫,需選擇UNIX系列M3型及以上型號主機。如果由服務(wù)商為您開發(fā)網(wǎng)站,可以向他們咨詢。如果您只想做幾個靜態(tài)頁面發(fā)布到網(wǎng)站上,作為公司形象展示和產(chǎn)品介紹,則可以選擇全靜態(tài)HTML的M1范文最新推薦7/27型虛擬主機。由于本系統(tǒng)是構(gòu)建于32位的操作系統(tǒng)使用的軟件也是32位版本的所以第一點OS必須是32位,再者本系統(tǒng)面向范圍由于是公司管理方面的所以建議使用WINSERVER20032008X86版本的會比較好,也更能夠體現(xiàn)應(yīng)用價值。23數(shù)據(jù)庫的選擇不管公司規(guī)模大小,所有公司都必須依靠數(shù)據(jù)庫來進行商業(yè)經(jīng)營,即采用系統(tǒng)方式將收集的電子信息存儲在一臺或多臺計算機中。幾乎公司的每一商業(yè)部門都離不開數(shù)據(jù)庫人事部需要員工信息的數(shù)據(jù)庫,銷售部門需要公司產(chǎn)品的數(shù)據(jù)庫,即使是IT部門本身也離不開數(shù)據(jù)庫,比如需要ACTIVEDIRECTORY來存儲用戶、計算機和網(wǎng)絡(luò)資源等方面的信息。數(shù)據(jù)庫可以由單一數(shù)據(jù)表格構(gòu)成,也可以由多個相互關(guān)聯(lián)的表格構(gòu)成稱為關(guān)系數(shù)據(jù)庫。這些表格通過共同具有的域來相互關(guān)聯(lián)。數(shù)據(jù)庫軟件包括從簡單的運行在WINDOWS3X操作系統(tǒng)中的MICROSOFTCARDFILEEXE程序,到比較復(fù)雜但相對便宜的關(guān)系數(shù)據(jù)庫,比如FILEMAKERPRO或MICROSOFTACCESS,再到企業(yè)級水平的基于服務(wù)器的程序,比如MICROSOFTSQLSERVER或ORACLE。當決定要創(chuàng)建一個特定的數(shù)據(jù)程序時,無論你是首次創(chuàng)建數(shù)據(jù)庫,還是想更換一個數(shù)據(jù)庫,這都是非常棘手的事情。當前,雖然不存在適合所有公司的數(shù)據(jù)庫規(guī)模的解決方案,然而仍有很多理由讓你確信,隨著商業(yè)規(guī)模的逐漸增大,你無需急于擴大你的數(shù)據(jù)庫軟件。由于易發(fā)布以及相關(guān)兼容性和操作性上的原因,我選用的是ACCESS2003這個能夠簡便更加快捷的幫助去管理后臺的數(shù)據(jù)庫,同時在發(fā)布EXE文件的時候也能出現(xiàn)較少的錯誤。LORENTI公司員工信息管理系統(tǒng)將需求分析得到的用戶需求抽象為信息結(jié)構(gòu),即概念模型過程就是結(jié)構(gòu)設(shè)計,結(jié)構(gòu)設(shè)計是本數(shù)據(jù)庫項目設(shè)計的關(guān)鍵,將上面的需求分析畫出功能模塊圖,如下具體如圖31所示范文最新推薦9/27圖31總體設(shè)計結(jié)構(gòu)圖32系統(tǒng)功能設(shè)計系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總?cè)蝿?wù)的基礎(chǔ)上完成的。本例中的員工信息管理系統(tǒng)需要完成的功能主要如下員工信息的輸入、修改和查詢,包括姓名、生日、性別、籍貫、參加工作時間和進入公司時間等??记谛畔⒌妮斎搿⑿薷暮筒樵?,包括員工、考勤年月、遲到次數(shù)、請假天數(shù)、早退次數(shù)和加班天數(shù)等。33數(shù)據(jù)流程圖數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,是組織中信息流動的抽象,是管理信息系統(tǒng)邏輯模型的主要形式。它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況,具有良好的抽象性和概括性。在對人力資源管理系統(tǒng)調(diào)研階段的業(yè)務(wù)流程圖進行分析的基礎(chǔ)上,從系統(tǒng)的科學性、管理的合理性、實際運用的可行性角度出發(fā),將信息處理功能和彼此之間的聯(lián)系自頂向下、逐層分解,從邏輯上精確地描述新系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲及數(shù)據(jù)來源和去向(外部項)。數(shù)據(jù)流圖和系統(tǒng)的物理描述無關(guān),它所描述的內(nèi)容不涉及技術(shù)細節(jié),而是面向用戶的,即使完全不懂信息技術(shù)的用戶也容易理解。因此,數(shù)據(jù)流圖成為系統(tǒng)分析員與用戶進行交流的有效手段。同時,也成為系統(tǒng)設(shè)計的主要依據(jù)。繪制數(shù)據(jù)流圖應(yīng)遵循的原則為1確定系統(tǒng)邊界;2自頂向下逐層分解;3對于市場上現(xiàn)存的信息管理系統(tǒng),大多定價高昂。范文最新推薦11/27對于才開始進行運作的小公司來說,成本較高。而本系統(tǒng)由于成本較低,能夠獲得大量的用戶42維護的需求分析421查詢功能數(shù)據(jù)庫查詢功能查詢的數(shù)據(jù)源是數(shù)據(jù)庫中的表或已經(jīng)創(chuàng)建好的查詢;查詢結(jié)果以視圖的方式展示給用戶。通過這個方式能夠更好的將員工的信息展示給用戶。422個人信息查詢通過選定編號改變查詢方式的方法來進行查詢能夠避免過大的數(shù)據(jù)量而導(dǎo)致無法快速的找到自己需要的數(shù)據(jù)43系統(tǒng)可行性分析可行性研究是系統(tǒng)分析階段的第二項活動。此活動的主要目標是進一步明確系統(tǒng)的目標、規(guī)模與功能,對系統(tǒng)開發(fā)背景、必要性和意義進行調(diào)查分析并根據(jù)需要和可能提出開發(fā)系統(tǒng)的初步方案與計劃??尚行匝芯渴菍ο到y(tǒng)進行全面、概要的分析。通過調(diào)查分析,新系統(tǒng)設(shè)計方案有以下三個可行性431技術(shù)可行性技術(shù)可行性是對現(xiàn)有技術(shù)進行評價,分析系統(tǒng)是否可以用現(xiàn)有技術(shù)來實施,以及技術(shù)發(fā)展對系統(tǒng)的開發(fā)建設(shè)所具有的影響。系統(tǒng)采用WINDOWSXP作為操作平臺。數(shù)據(jù)庫開發(fā)平臺選用VISUALBASIC,該數(shù)據(jù)庫管理系統(tǒng)在WINDOWS98、WINDOWS2000以及WINDOWSXP上都能運行。采用VISUALBASIC的本地數(shù)據(jù)庫ACCESS作為后臺數(shù)據(jù)庫。VISUALBASIC是一種優(yōu)秀的軟件開發(fā)工具,簡單易用,功能強大。由于該人力資源管理系統(tǒng)只是一個小型的管理信息系統(tǒng),在技術(shù)上易于實現(xiàn),選用VISUALBASIC作為開發(fā)平臺完全是可行的。432經(jīng)濟可行性范文最新推薦13/27主要是對項目的經(jīng)濟效益進行評價,新系統(tǒng)的開發(fā)并不需要額外增加大量的費用,包括設(shè)備購置費、軟件開發(fā)費、管理費用、維護費用以及系統(tǒng)開發(fā)人員費用和培訓(xùn)費用等。6可維護性系統(tǒng)軟件設(shè)計時應(yīng)采用結(jié)構(gòu)化模塊設(shè)計,以便于開發(fā)和維護,也有利于根據(jù)情況隨時進行功能調(diào)整。同時在系統(tǒng)開發(fā)時應(yīng)該充分考慮到用戶的日常維護。5數(shù)據(jù)庫表的設(shè)計51ADO的對象模型ACTIVEXDATAOBJECTS簡稱ADO,是微軟軟件體系中處理關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫的常用技術(shù),ADO技術(shù)方式是DAO和RDO方式的繼承者。ADO的對象模型如下圖,它可以輕松地實現(xiàn)本地和遠程數(shù)據(jù)庫的訪問過程,并且可以把數(shù)據(jù)對象綁定到制定的內(nèi)置控件和ACTIVEX控件上,創(chuàng)建DHTML應(yīng)用程序等。圖51ADO的對象模型圖從圖可知,ADO中對象的組成一共有3個,它們是ADO的頂層的對象,具體的功能如下表表1ADO功能表對象名稱功能CONNECTION連接數(shù)據(jù)庫的對象,指定對象的數(shù)據(jù)源,建立數(shù)據(jù)庫連接和隔離指定的數(shù)據(jù)庫連接范文最新推薦15/27COMMAND操作數(shù)據(jù)庫的指令,可以接收SQL指令、表的操作和存儲過程指令,一般用來執(zhí)行SQL查詢、增加、刪除和在線更新數(shù)據(jù)RECORDSET得到表中的結(jié)果或者COMMAND操作后的結(jié)果,通常是一個表或者是幾個記錄的集合總而言之,ADO技術(shù)在實際的應(yīng)用中有如下的很多優(yōu)點1毫不費力地定位記錄,并使用過濾器和書簽;2提供排序、自動分頁和持久性等功能,并能在與數(shù)據(jù)源斷開時工作;3可以在多層之間相當高效率地匯集記錄集,不過只有COM對象才能使用ADO記錄集。52基本數(shù)據(jù)庫管理SQL的英文全稱是STRUCTUREQUERYLANGUAGE,即結(jié)構(gòu)化查詢語言。作為一種數(shù)據(jù)庫的查詢和編程語言,它可以對數(shù)據(jù)庫中的數(shù)據(jù)進行組織、管理和檢索。它集數(shù)據(jù)查詢DATAQUERY、數(shù)據(jù)操作DATADEFINITION和數(shù)據(jù)控制DATACONTOL等功能于一體,具有綜合統(tǒng)一、高度非過程化、面向集合的操作方式、語言嫁接等特點。一次,SQL已經(jīng)成為廣大的用戶所接受,成為一種通用的數(shù)據(jù)庫語言。EMP_ID自動編號EMP_NAME文本SEX文本BIRTHDAY日期/時間NATIVE文本范文最新推薦17/27PROFESSION文本EDU_ID數(shù)字TITLE_ID數(shù)字DEPT_ID數(shù)字DUTY_ID數(shù)字EMP_DATE1日期/時間EMP_DATE2日期/時間EMP_DES文本ZZMM文本YGJSTC文本BISX文本YGXZ文本GZDJ文本HTQX文本SYSUSER表定義了用戶管理密碼權(quán)限的數(shù)據(jù)類型種類表57SYSUSER表字段名稱數(shù)據(jù)類型USER_ID文本USER_PWD文本USER_QX文本范文最新推薦19/27USER_DES文本6系統(tǒng)詳細設(shè)計61VISUALBASIC窗口和模塊設(shè)計VISUALBASIC是一個用圖形用戶界面的形式表達一個輸入輸出系統(tǒng)的功能的軟件,有窗口設(shè)計,模塊設(shè)計,DATAGRID設(shè)計等等。611登陸窗體設(shè)計主要用來驗證用戶身份,是一種安全性設(shè)計,界面如下圖61登陸窗體圖當用戶輸入用戶名和密碼之后,會自動判斷和數(shù)據(jù)庫的數(shù)據(jù)是否匹配,如果不匹配,就會要求用戶重新輸入。612主窗體設(shè)計這是一個多文檔界面MID應(yīng)用程序,可以同時顯示多個文檔,每個文檔顯示在各自的窗體中。MID應(yīng)用程序中常有包含子菜單的窗體選項,用于在窗體或文檔之間進行切換,界面如下圖62主窗體圖62數(shù)據(jù)庫的連接621引用ADO在VISUALBASIC環(huán)境下,選擇工程引用命令,在隨后出現(xiàn)的對話框中選擇DRIVERDOMICROSOFTACTIVEXDATAOBJECTS20LIBRARY,然后單擊確定按鈕,范文最新推薦21/27622公共模塊的建立建立公共模塊可以提高代碼的效率,同時使得修改和維護代碼都很方便。創(chuàng)建公共模塊的步驟如下1在菜單中選擇工程添加模塊命令,則出現(xiàn)模塊對話框;2在對話框中,選擇模塊,單擊打開按鈕,則模塊已經(jīng)添加到項目中了。3在模塊中定義整個項目的公共變量。在程序設(shè)計的公共模塊中,定義ADO連接對象,建立和數(shù)據(jù)庫的連接,語句如下OPTIONEXPLICITPUBLICDBCONNASNEWADODBCONNECTIONPUBLICLOGINUSERASSTRINGPUBLICLOGINOKASBOOLEANPUBLICCMDTYPEASSTRINGPUBLICTUSER_IDASSTRINGPUBLICTDEPT_IDASINTEGERPUBLICTEMP_IDASINTEGERPUBLICTCHECK_YMASSTRINGPUBLICTQXASSTRINGSUBMAIN范文最新推薦23/27IFCONNECTTODATABASEFALSETHENMSGBOX連接數(shù)據(jù)庫出錯ENDENDIFLOGINOKFALSE

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論