freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

企業(yè)考勤管理系統(tǒng)—免費計算機畢業(yè)設(shè)計論文-在線瀏覽

2025-02-01 11:20本頁面
  

【正文】 發(fā)時間長的缺陷。 第四章 開發(fā)平臺和工具 開發(fā)平臺的選擇 考慮到本系統(tǒng)的性能要求,和現(xiàn)有的條件,我們選擇了 WINDOWS2020 中文版作為開發(fā)、測試和運行的平臺。 開發(fā)工具的選擇 針對目前世界上流行 的大量軟件和開發(fā)工具,經(jīng)過認(rèn)真分析其優(yōu)缺點,結(jié)合計量器具管理系統(tǒng)的需要和目前的硬件環(huán)境,我們選用微軟 WINDOWS 平臺下的Visual B asic (簡寫為 )作為軟件開發(fā)工具。目前在我國市場上最為流行、使用最多、最為先進的可用作做作企業(yè)級開發(fā)工具的產(chǎn)品有: Microsoft 公司的 Visual Basic Microsoft 公司的 Visual C Borland 公司的 Delphi Powersoft 公司的 PowerBulider Java 等等 在目前市場上這些眾多的程序開發(fā)工具中,有些強調(diào)程語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點和特色,也滿足了不同用戶的需求。 作為數(shù)據(jù)庫系統(tǒng)的開發(fā), Visual Basic 是一個非常理想選擇。它簡單易學(xué)、效率高,且功能強大,可以與 Windows 的專業(yè)開發(fā)工具 SDK 相媲美,而且程序開發(fā)人員不必具有 C/C++編程基礎(chǔ)。 總的來說, Visual Basic 具有以下特點: 可視化編程: 用傳統(tǒng)程序設(shè)計 語言設(shè)計程序時,都是通過編寫程序代碼來設(shè)計用戶界面,在設(shè)計過程中看不到界面的實際顯示效果,必須編譯后運行程序才能觀察。有時候,這種編程 編譯 修改的操作可能要反復(fù)多次,大大影響了軟件開發(fā)效率。只需要按設(shè)計要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種“部件”,即圖形對象,并設(shè)置這些圖形對象的屬性。 面向?qū)ο蟮某绦蛟O(shè)計 版以后的 Visual Basic 支持面向?qū)ο蟮某绦蛟O(shè)計,但它與一般的面向?qū)ο蟮某绦蛟O(shè)計語言 (C++)不完全相同。在設(shè)計對象時,不必編寫建立和描述每個對象的程序代碼,而 是用工具畫在界面上, Visual Basic 自動生成對象的程序代碼并封裝起來。 結(jié)構(gòu)化程序設(shè)計語言 Visual Basic 是在 BASIC 語言的基礎(chǔ)上發(fā)展起來的,具有高級程序設(shè)計語言的語句結(jié)構(gòu),接近于自然語言和人類的邏輯思維方式。 Visual Basic 是解釋型語言,在輸入代碼的同時,解釋系統(tǒng)將高級語言分解翻譯成計算機可以識別的機器指令 ,并判斷每個語句的語法錯誤。 事件驅(qū)動編程機制 Visual Basic 通過事件來執(zhí)行對象的操作。例如,命令按鈕是一個對象,當(dāng)用戶單擊該按鈕時,將產(chǎn)生一個“單擊 ”(CLICK)事件,而在產(chǎn)生該事件時將執(zhí)行一段程序,用來實現(xiàn)指定的操作。這些過程分別面向不同的對象,由用戶操作引發(fā)某個事件來驅(qū)動完成某種特定的功能,或者由事件驅(qū)動程序調(diào)用通用過程來執(zhí)行指定的操作,這樣可以方便編程人員,提高效率。同時, Visual Basic 還能直接編輯和訪問其他外部數(shù)據(jù)庫,如 dBASE,F(xiàn)oxPro, Paradox 等,這些數(shù)據(jù)庫格式都可以用 Visual Basic 編輯和處理。在應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢語言 SQL 數(shù)據(jù)標(biāo)準(zhǔn),直接訪問服務(wù)器上的數(shù)據(jù)庫,并提供了簡單的面向?qū)ο蟮膸觳僮髦噶詈投嘤脩魯?shù)據(jù)庫訪問的加鎖機制和網(wǎng)絡(luò)數(shù)據(jù)庫的 SQL 的編程技術(shù),為單機上運行的數(shù)據(jù)庫提供了 SQL 網(wǎng)絡(luò)接口,以便在分布式環(huán)境中快速而有效地實現(xiàn)客戶 /服務(wù)器 (client/server)方案。當(dāng)原始數(shù)據(jù)變化時,可以自動更新鏈接的數(shù)據(jù)。 對象的鏈接與嵌入 (OLE) 對象的鏈接與嵌入 (OLE)將每個應(yīng)用程序都看作是一個對 象 (object),將不同的對象鏈接 (link)起來,再嵌入 (embed)某個應(yīng)用程序中,從而可以得到具有聲音、影像、圖像、動畫、文字等各種信息的集合式的文件。利用 OLE 技術(shù),可以方便地建立復(fù)合式文檔 (pound document),這種文檔由來自多個不同應(yīng)用程序的對象組成,文檔中的每個對象都與原來的應(yīng)用程序相聯(lián)系,并可執(zhí)行與原來應(yīng)用程序完全相同的操作。但它可以通過動態(tài)鏈接庫技術(shù)將 C/C++或匯編語言編寫的程序加入到Visual Basic 應(yīng)用程序中,可以像調(diào)用內(nèi)部函數(shù)一樣調(diào)用其他語言編寫的函數(shù)。它的主要任務(wù)是:制定 MIS 的發(fā)展戰(zhàn)略、確定組織的主要信息需求,形成 MIS 的總體方案、制定系統(tǒng)建設(shè)的資源分配計劃。它的建立應(yīng)該服從企業(yè)的整體目標(biāo)和管理決策活動的需要。 系統(tǒng)分析,就是在管理信息系統(tǒng)開發(fā)的生命周期中系統(tǒng)分析階段的各項活動和方法。系統(tǒng)分析在整個系統(tǒng)開發(fā)過程中,是要解決“做什么”的問題,把要解決哪些問題、要滿足用戶哪些具體的信息需求調(diào)查、分析清楚,從邏輯上或從功能需求上提出系統(tǒng)的方案,即“邏輯模型”。可行性分析的目的,是根據(jù)開發(fā)管理信息系統(tǒng)的請求,通過初步調(diào)查,對要開發(fā)的管理信息系統(tǒng)從技術(shù)上、經(jīng)濟上、資源上和管理上進行是否可行的研究分析。 經(jīng)濟上的可行性。 資源上的可行性。 通過調(diào)查當(dāng)前企業(yè)的 考勤管理 現(xiàn)況是采用人工登記的方式來進行企業(yè) 考勤 事務(wù)的管理 ,所有的 考勤 檔案資料 都是以紙張為介質(zhì)進行存儲的 ,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。面對目前的實際狀況,迫切需要開發(fā)一個 新系統(tǒng)來適應(yīng)這一些工作。具體內(nèi)容包括:管理業(yè)務(wù)狀況的調(diào)查分析、數(shù)據(jù)流程的調(diào)查分析。系統(tǒng) 分析的主要成果是系統(tǒng)的邏輯模型。 數(shù)據(jù)流圖 ( DFD) 數(shù)據(jù)流圖( Data Flow Diagram),是描述系統(tǒng)邏輯模型的主要工具之一,它是在對系統(tǒng)的業(yè)務(wù)流程圖進行分析的基礎(chǔ)上用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、存儲和處理等情況,并能將信息處理功能和彼此之間的聯(lián)系,自上而下,逐層分解,從邏輯上精確地描述出系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入輸出、數(shù)據(jù)存儲、數(shù)據(jù)來源和去向等項目。它是系統(tǒng)分析階段的重要文檔,它的作用是將數(shù)據(jù)流圖中全部數(shù)據(jù)流及其組成部分的數(shù)據(jù)元素、數(shù)據(jù)存儲、數(shù)據(jù)加工外部項等,通過數(shù)據(jù)字典描述清楚,以便于以后系統(tǒng)設(shè)計時使用。 系統(tǒng)設(shè)計的依據(jù) 系統(tǒng)分析的成果 現(xiàn)行技術(shù) 現(xiàn)行信息管理和信息技術(shù)的標(biāo)準(zhǔn)、規(guī)范和有關(guān)法律制度 用戶需求 系統(tǒng)運行環(huán)境 系統(tǒng)總體結(jié)構(gòu)設(shè)計 按照結(jié)構(gòu)化的系統(tǒng)設(shè)計方法,分析企業(yè)考勤管理系統(tǒng)的總體流程圖如下 : 企業(yè)考勤管理系統(tǒng) 身份驗證 系統(tǒng)管理 員工基本信息 員工考勤信息 員工調(diào)動信息 添加用戶 修改密碼 退出系統(tǒng) 添加員工信息 修改員工信息 查詢員工信息 刪除員工信息 在職評定 打印人事檔案查詢考勤信息 添加考勤信息 刪除考勤信息 修改考勤信息 設(shè)置上下班時添加調(diào)動信息 修改調(diào)動信息 查詢調(diào)動信息 刪除調(diào)動信息 系統(tǒng)的詳 細設(shè)計 代碼設(shè)計 代碼,就是用來表征客觀事物的實體類別,以及屬性的一個或一組易于計算機識別和處理的特定符號或記號。 代碼設(shè)計的原則:適應(yīng)計算機處理、簡單明了、具有可擴充性、系統(tǒng)性、便于識別和記憶等。 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計是要在一個給定的應(yīng)用環(huán)境( DBMS)中,通過合理的邏輯設(shè)計和有效的物理設(shè)計,構(gòu)造較優(yōu)的數(shù)據(jù)庫模式、子模式,建立數(shù)據(jù)庫和設(shè)計應(yīng)用程序,滿足用戶的各種信息需求。一般的數(shù)據(jù)庫管理系統(tǒng)( DBMS)都有提供了一定的數(shù) 據(jù)保護功能。 ( 1)數(shù)據(jù)庫的安全性 數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露、更改或破壞。一般計算機系統(tǒng)中的安全措施是按照“用戶標(biāo)識和鑒別”、“ DBMS 存取控制”、“ OS 級安全控制”、“ DB 密碼存儲”來一級一級設(shè)置的。 ( 2)數(shù)據(jù)完整性 為了保證數(shù)據(jù)庫數(shù)據(jù)的正確性和相容性,數(shù)據(jù)庫管理系統(tǒng)( DBMS)都提供了一種機制來檢查數(shù)據(jù)庫中的數(shù)據(jù),看它是否滿足語義的規(guī)定條件, DBMS 稱這種機制為“數(shù)據(jù)完整性檢查”。 ( 3)并發(fā)控制 在多用戶數(shù)據(jù)庫環(huán)境中,多個用戶程序可并行存取數(shù)據(jù)庫中的數(shù)據(jù),為了以正確的方式調(diào)度該并發(fā)操作,避免造成“丟失修改”、“不能重讀”、“讀臟數(shù)據(jù)”等不一致的情況, DBMS 引入了“并發(fā)控制”這一機制。 ( 4)數(shù)據(jù)庫后備與恢復(fù) 主要使用轉(zhuǎn)儲、日志等方法進行數(shù)據(jù)庫的恢復(fù)。由于本系統(tǒng)的最終用戶是那些對計算機技術(shù)并不算很精通的管理人員,因此本系統(tǒng)采用了基于菜單選擇,填寫表格和簡單的問答選擇等友好的用戶界面交互方式。因此,簡潔、實用、友好、安全是設(shè)計時 應(yīng)當(dāng)考慮到的風(fēng)格。用戶可以有鼠標(biāo)左鍵來選擇相應(yīng)的菜單,也可以用快捷鍵進行操作,然后用同樣的方法在相應(yīng)菜單下拉出該項的二級菜單(如果有的話),如果還有三級菜單,用戶可在二級菜單選擇相應(yīng)的功能項,系統(tǒng)會自動彈出三級菜單。在整個業(yè)務(wù)處理過程中,主菜單區(qū)始終存在以使用戶明確當(dāng)前正在進行的處理,當(dāng)用戶為業(yè)務(wù)處理完畢后,系統(tǒng)返回主菜單。常用的設(shè)計工具包括程序流程圖、過程化設(shè)計語言、判定表、判定樹等。 系統(tǒng)的配置 硬件配置要求: CPU: PII200 以上。 硬盤: 以上(可用空間最好在 160MB 以上)。 系統(tǒng)的運行 本系統(tǒng)運行:首先啟動 Windows2020/XP,將本系統(tǒng)拷貝到硬盤相應(yīng)地目錄下,運行“企業(yè)考勤管理 .EXE”即可。 ( 2)員工基本信息管理:添加員工信息 ,修改員工信息 ,查詢員工信息 ,刪除員工信息。 (4) 員工調(diào)動信息管理:添加調(diào)動信息 ,修改調(diào)動信息 .查詢調(diào)動信息 ,刪除調(diào)動信息 . 下面簡要介紹一下各種功能源碼實現(xiàn): ? 系統(tǒng)主要功能 其確定按鈕的 源碼如下 : Private Sub cmdOK_Click() Dim SQL As String Dim rs As If Trim() = Then 39。 amp。 39。判斷是否已經(jīng)存在用戶 MsgBox 這個用戶已經(jīng)存在!請重新輸入用戶名稱! , vbOKOnly + vbExclamation, 警告 = = = Exit Sub Else If Trim() Trim() Then 39。判斷密碼是否為空 MsgBox 密碼不能為空! , vbOKOnly + vbExclamation, 警告 = confirmPWD = Else 39。 amp。 39。 amp。 39。重新設(shè)置初始化為空 = = = End If End If End If End Sub Private Sub Form_Load() = = = End Sub 修改密碼運行如下 : 確定按鈕的源碼如下 : Private Sub cmdOK_Click() Dim SQL As String Dim rs As If Trim() = Then 39。判斷是否輸入新密碼 MsgBox 請輸入新密碼! , vbOKOnly + vbExclamation, 警告 Exit Sub ElseIf Trim() Trim() Then 39。修改密碼 SQL = update UserInfo set UserPWD = 39。 NewPWD amp。where UserID=39。 gUserName amp。 TransactSQL (SQL) MsgBox 密碼已經(jīng)修改! , vbOK
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1