版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、血南科技丈巻 畢業(yè)設(shè)計(jì)(論文)題目名稱:智能公交考勤系統(tǒng)管理軟件設(shè)計(jì)年 級(jí):學(xué)生學(xué)號(hào):學(xué)生姓名:學(xué)生單位:信息工程學(xué)院學(xué)生專業(yè):通信工程本科口??浦笇?dǎo)教師:技術(shù)職稱:教師單位:信息工程學(xué)院西南科技大學(xué)教務(wù)處制智能公交考勤系統(tǒng)管理軟件設(shè)計(jì)摘要:隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展,越來(lái)越多的企業(yè)對(duì)職工的考勤管理都實(shí)行了信息化 管理,使用計(jì)算機(jī)系統(tǒng)代替繁瑣冗余的手工方式來(lái)管理考勤事務(wù)。針對(duì)公交考勤的系 統(tǒng)管理、人事管理、運(yùn)營(yíng)管理,提出了智能公交考勤管理系統(tǒng)。智能公交考勤系統(tǒng)是典型的信息管理系統(tǒng)(mis),其管理軟件用visual basic作 為前臺(tái)開(kāi)發(fā)工具,microsoft access作為后臺(tái)數(shù)據(jù)庫(kù),主要
2、完成對(duì)智能公交考勤管理 系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫(kù)設(shè)計(jì)分析,并由此設(shè)計(jì)了數(shù)據(jù)庫(kù)結(jié)構(gòu)和應(yīng)用 程序。實(shí)現(xiàn)了公交站務(wù)室對(duì)于考勤數(shù)據(jù)的查詢、統(tǒng)計(jì)、報(bào)表輸出等功能,具有簽到快 速、統(tǒng)計(jì)方便、查詢及吋、報(bào)表準(zhǔn)確等優(yōu)點(diǎn)。從而達(dá)到了高效率、低成本的現(xiàn)代化管 理,為人力資源開(kāi)發(fā)和職工的績(jī)效考核提供了重要的參考依據(jù)。關(guān)鍵詞:信息管理;visual basic;數(shù)據(jù)庫(kù)the managing software design of an intelligent checkingmanagement for pubic trafficabstract: with the development of mode
3、rn scientific technology, more and more enterprise implement information management for attendance checking management of workers and staff members, by using computer system instead of the manual method which is fussy. in view of the system management, personnel management and working management tha
4、t are for the attendance checking for public traffic, an intelligent checking management for public traffic is proposed.an intelligent checking management for public traffic is a typical information management system (mis), and the managing software design uses visual basic as the development kit at
5、 the proscenium and uses microsoft access databases as the backstage development kit. it mainly accomplishes the analysis of requirement, the partitions among functional modules and the analysis of designing database, so that the software design the structure of database and application. for public
6、site, it realizes the function of inquire, statistics and outputting report-form, which have the virtues of fast sign in, convenient statistics, requirement in time and accurate report forms. thereby the software of intelligent checking management for public traffic reaches modernization management
7、that is efficient and low cost, and it provides an important reference basis for development of human resources personal resource and the achievement check of workers and staff members.key words: information management, visual basic, database目 錄第1章緒論11.1課題設(shè)計(jì)背景11.2系統(tǒng)設(shè)計(jì)現(xiàn)狀11.3課題目的和意義11.4方法概要2第2章總體設(shè)計(jì)分析3
8、2開(kāi)發(fā)工具介紹32.1.1 visual basic信息系統(tǒng)開(kāi)發(fā)簡(jiǎn)介32.1.2 數(shù)據(jù)庫(kù)理論基礎(chǔ)42.2需求分析及可行性分析72.3系統(tǒng)目標(biāo)82.4業(yè)務(wù)流程82.5功能分析9第3章系統(tǒng)功能設(shè)計(jì)103.1 系統(tǒng)總體設(shè)計(jì)103.1.1應(yīng)用平臺(tái)配置103.1.2系統(tǒng)功能模塊劃分與設(shè)計(jì)103.2數(shù)據(jù)庫(kù)設(shè)計(jì)103.2.1創(chuàng)建數(shù)據(jù)庫(kù)113.2.2數(shù)據(jù)庫(kù)表設(shè)計(jì)123.3主界面設(shè)計(jì)143.3.1 創(chuàng)建mdi窗體153.3.2設(shè)計(jì)菜單153.3.3設(shè)計(jì)狀態(tài)欄173.3.4程序代碼設(shè)計(jì)193.3.5 運(yùn)行結(jié)果203.4公共模塊設(shè)計(jì)203.5系統(tǒng)登錄設(shè)計(jì)213.6主要功能模塊詳細(xì)設(shè)計(jì)223.6.1 ip 設(shè)置223
9、.6.2 密碼修改233.6.3人事管理233.6.4查詢歷史記錄283.6.5運(yùn)營(yíng)時(shí)刻表303.6.6查詢路線里程313.6.7 報(bào)表的生成323.6.8 版本信息353.6.9數(shù)據(jù)庫(kù)管理36第4章系統(tǒng)調(diào)試與分析 384程序調(diào)試與錯(cuò)誤分析384.1.1如何處理程序中“變量未定義”的錯(cuò)誤384.1.2如何處理程序中“路徑不正確”的錯(cuò)誤394.2應(yīng)用程序的編譯40結(jié)論41致謝42參考文獻(xiàn)43附錄1 44附錄245附錄347附錄449第1章緒論1.1課題設(shè)計(jì)背景無(wú)論是企業(yè)述是機(jī)關(guān)、事業(yè)單位,都會(huì)涉及到對(duì)職工的考勤管理。考勤管理在生 產(chǎn)管理過(guò)程中充當(dāng)著一個(gè)十分重要角色,考勤管理的效率對(duì)生產(chǎn)的效果起著
10、舉足輕重 的作用。隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展,越來(lái)越多的公司和企業(yè)對(duì)職工的考勤管理都實(shí)行 了信息化管理,使用計(jì)算機(jī)系統(tǒng)代替繁瑣冗余的手工方式來(lái)管理考勤事務(wù)。傳統(tǒng)的手 工方式不僅效率低下,而且很容易出錯(cuò),采用計(jì)算機(jī)技術(shù)進(jìn)行考勤管理,就可以克服 手工管理的很多缺點(diǎn),將人們從煩雜的勞動(dòng)中解放出來(lái)。1.2系統(tǒng)開(kāi)發(fā)現(xiàn)狀手工填制考勤表,在機(jī)關(guān)事業(yè)單位存在了已經(jīng)有好幾十年了,而且至今仍在延續(xù) 著。每到月末或次月初,便由各部門(mén)的考勤員在印制好的考勤表上的小格子里劃上一 道道的斜杠,打上一個(gè)個(gè)的叉叉等考勤符號(hào),以明示部門(mén)成員的出勤、休息、缺勤情 況,以此為依據(jù)來(lái)進(jìn)行工資、獎(jiǎng)金、崗位津貼等的發(fā)放。當(dāng)今,我國(guó)中小企業(yè)信
11、息化水平一直處在比較初級(jí)的階段。有關(guān)統(tǒng)計(jì)表明,真正 具備計(jì)算機(jī)信息化應(yīng)用水平比較高的企業(yè),在全國(guó)1000多萬(wàn)中小企業(yè)中所占的比例 還不足10%0隨著計(jì)算機(jī)的普及,日前在一些機(jī)關(guān)、事業(yè)單位的辦公室里,雖然基本 上都已配備上了計(jì)算機(jī),但限于這方而人才的缺乏,各部門(mén)辦公室計(jì)算機(jī)的利用效率 都不高,有的甚至只是當(dāng)做一臺(tái)打字機(jī)而已,這不僅是一種資源的浪費(fèi),也反映了體 制上的某種缺陷和傳統(tǒng)觀念的根深蒂固。然而,隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的不斷成熟,企業(yè)的競(jìng)爭(zhēng)也在不斷的加劇。企業(yè)組織管 理觀念的變革以及業(yè)務(wù)流程標(biāo)準(zhǔn)化的不斷完善,中小企業(yè)信息化建設(shè)的熱情近幾年也 有了顯著的提高。各個(gè)企業(yè)都在尋求開(kāi)發(fā)一個(gè)高質(zhì)量的考勤管理
12、系統(tǒng)進(jìn)行企業(yè)管理, 以提高工作效率和增加社會(huì)經(jīng)濟(jì)效益,實(shí)現(xiàn)考勤的自動(dòng)化,給檔案的保存多一份數(shù)字 化材料。1.3課題目的和意義智能考勤系統(tǒng)的出現(xiàn),使得考勤管理進(jìn)入一個(gè)新的信息化管理的時(shí)代,它具有簽 到快速、統(tǒng)計(jì)方便、查詢及時(shí)、報(bào)表準(zhǔn)確等優(yōu)點(diǎn),將人們從煩瑣的事務(wù)性工作中解放 出來(lái)。這不僅能準(zhǔn)確反映出某天或者某月的個(gè)人、部門(mén)或者整個(gè)單位的考勤狀況,避 免以往手工統(tǒng)計(jì)的煩瑣工作,從而為管理人員提供準(zhǔn)確的考勤數(shù)據(jù),大大節(jié)約管理成 本;而且這對(duì)企業(yè)實(shí)現(xiàn)人事管理現(xiàn)代化、規(guī)范化具有重要的意義,為人力資源開(kāi)發(fā), 職工的績(jī)效考核提供重要的參考依據(jù)0。1.4方法概要本考勤系統(tǒng)在開(kāi)發(fā)過(guò)程中以microsoft acc
13、ess作為后臺(tái)數(shù)據(jù)庫(kù),用visual basic 作為前臺(tái)開(kāi)發(fā)工具,采用面向?qū)ο蟮某绦蛟O(shè)計(jì)思想進(jìn)行編制的,整個(gè)系統(tǒng)由若干個(gè) 窗口、類(lèi)、表、報(bào)表以及一個(gè)主菜單組成,由工程管理器統(tǒng)一管理全部程序的編寫(xiě)和 調(diào)試,用戶可以通過(guò)主菜單調(diào)用系統(tǒng)的各項(xiàng)功能。此外,采用模塊化程序設(shè)計(jì)方法, 這不僅有利于提高編程效率,提高系統(tǒng)運(yùn)行的穩(wěn)定性,也易于系統(tǒng)的擴(kuò)充及維護(hù)。1、面向?qū)ο笤O(shè)計(jì)不再是單純的從代碼的第一行一直編到最后一行,而是考慮如 何創(chuàng)建對(duì)象,利用控件和對(duì)象來(lái)簡(jiǎn)化程序設(shè)計(jì),并提供代碼的封裝和可重用性,便于 程序的維護(hù)與擴(kuò)展。2、所謂的對(duì)象是一種抽象的名稱,用來(lái)對(duì)應(yīng)實(shí)現(xiàn)世界存在的“東西” l4jo 一個(gè) 窗口、
14、一個(gè)按鈕、一個(gè)菜單都可視為一個(gè)對(duì)象,而按鈕對(duì)象、菜單對(duì)象、又會(huì)出現(xiàn)在 窗口對(duì)象中,因此按鈕對(duì)象、菜單對(duì)象便是窗口的組件之一。對(duì)象內(nèi)部的數(shù)據(jù)是不能 隨意更改的,必須由外部向其傳遞信息,再由對(duì)象按其方法加以處理。用戶無(wú)需知道 其任何細(xì)節(jié),操作是封閉的,對(duì)象之間能通過(guò)函數(shù)調(diào)用相互通信。3、類(lèi)可視為一個(gè)產(chǎn)品模具、一個(gè)模塊。在面向?qū)ο笤O(shè)計(jì)中,類(lèi)是對(duì)象的原型, 是對(duì)象的制作器。類(lèi)的概念是面向?qū)ο蟪绦蛟O(shè)計(jì)最重要的特征。所謂類(lèi),是指由數(shù)據(jù) 結(jié)構(gòu)及其相關(guān)操作所形成的集合,描述該類(lèi)任一對(duì)象的共同的行為特征,是對(duì)一組性 質(zhì)相同的對(duì)象的程序描述,概括了對(duì)象的共同性質(zhì)和數(shù)據(jù)。第2章總體設(shè)計(jì)分析2.1開(kāi)發(fā)工具介紹2.1.
15、1 visual basic信息系統(tǒng)開(kāi)發(fā)簡(jiǎn)介1、visual basic 及特點(diǎn)1991年microsoft公司推出了 visual basico visual basic利用面向?qū)ο蟮某绦蛟O(shè) 計(jì)概念將windows編程的復(fù)雜性“封裝”起來(lái),綜合運(yùn)用了 basic語(yǔ)言和可視化設(shè)計(jì) 工具,既提供了一套簡(jiǎn)單、易學(xué)的編程方法,又對(duì)窗口、按鈕、菜單、信息框、對(duì)話 框等構(gòu)件的設(shè)計(jì)提供了一整套工具,編程人員很容易在短時(shí)間內(nèi)設(shè)計(jì)出復(fù)雜的圖形界 面。visual basic極大地簡(jiǎn)化了界面的設(shè)計(jì),編程人員不必編寫(xiě)大量的程序代碼,只 需要按照設(shè)計(jì)要求在窗口中的適當(dāng)位置添加所需的各種部件,由visual basi
16、c自動(dòng)產(chǎn) 生界面設(shè)計(jì)代碼。visual basic的整個(gè)界面設(shè)計(jì)過(guò)程是直觀、可視的,設(shè)計(jì)界面與程 序運(yùn)行時(shí)實(shí)際顯示的界面一致,由此大大提高了程序設(shè)計(jì)的效率。釆用事件驅(qū)動(dòng)方式是visual basic的最顯著的特點(diǎn)乙一,通過(guò)事件驅(qū)動(dòng),用戶在 界面上的任何操作都再動(dòng)映射到響應(yīng)的處理代碼上。例如,用鼠標(biāo)單擊一個(gè)按鈕對(duì)象 時(shí),將產(chǎn)生一個(gè)“單擊”(click)事件,該事件將驅(qū)動(dòng)執(zhí)行一段程序,以完成指定 的操作。在編寫(xiě)大型應(yīng)用軟件時(shí),只需編寫(xiě)出若干小程序段,每個(gè)小程序段面向不同 的對(duì)象,由用戶的操作來(lái)引發(fā)事件驅(qū)動(dòng),執(zhí)行相應(yīng)的小程序段,完成指定的操作。另外,visual basic還提供了對(duì)彖的鏈接與嵌入(
17、ole)和訪問(wèn)數(shù)據(jù)庫(kù)等功能。 ole技術(shù)把每個(gè)應(yīng)用程序視為一個(gè)對(duì)象,把不同的對(duì)象鏈接起來(lái),再嵌入到其他應(yīng) 用程序中,把多個(gè)應(yīng)用程序綜合為一個(gè)大型應(yīng)用軟件。最后,visual basic具有很強(qiáng)的數(shù)據(jù)庫(kù)管理功能,提供了數(shù)據(jù)管理器(data manager)、數(shù)據(jù)控件(data control)以及ado (activex數(shù)據(jù)對(duì)象)等功能強(qiáng)大的 工具來(lái)管理、維護(hù)、和使用諸如dbase. foxpro. access等數(shù)據(jù)庫(kù),能訪問(wèn)、創(chuàng)建和 處理多種格式的數(shù)據(jù)庫(kù)。同時(shí),vb提供了一套完整的數(shù)據(jù)庫(kù)操作語(yǔ)言,通過(guò)編程可 以更方便地管理、維護(hù)和使用這些數(shù)據(jù)庫(kù)。2、visual basic信息系統(tǒng)開(kāi)發(fā)vis
18、ual basic是在basic語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的,是第一個(gè)可進(jìn)行可視化開(kāi)發(fā)的 集成開(kāi)發(fā)工具,它所具有的“編輯后繼續(xù)進(jìn)行(edit and continue) ”的特性,超越了 舊的編輯一編輯一測(cè)試模式。visual basic引入了面向?qū)ο蟮某绦蛟O(shè)計(jì)思想和“控件” 的概念,使得大量已經(jīng)編好的visual basic程序可以直接拿有使用。同時(shí),visual basic 又是最容易學(xué)習(xí)與應(yīng)用的程序語(yǔ)言之一。雖然最容易學(xué)習(xí)與使用,但它的功能卻非常 強(qiáng)大,它已成為一種專業(yè)化的開(kāi)發(fā)語(yǔ)言和環(huán)境。使用visual basic不僅可以快速創(chuàng)建 windows程序,述可以編寫(xiě)企業(yè)水平的客戶/服務(wù)器程序及強(qiáng)
19、大的數(shù)據(jù)庫(kù)應(yīng)用程序。 現(xiàn)在,從個(gè)人使用的小型工具軟件到大型企業(yè)的系統(tǒng)軟件,甚至通過(guò)網(wǎng)絡(luò)普及全球的 分布式應(yīng)用軟件,都可以使用visual basic jf發(fā)。2.1.2數(shù)據(jù)庫(kù)理論基礎(chǔ)1、數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)是有結(jié)構(gòu)的數(shù)據(jù)集合,它與一般的傳統(tǒng)的數(shù)據(jù)文件不同,數(shù)據(jù)庫(kù)中的數(shù)據(jù) 可以是文字、圖象、聲音等。microsoft access數(shù)據(jù)庫(kù)管理系統(tǒng)是microsoft office套件的重要組成部分,適用 于小型商務(wù)活動(dòng),用以存貯和管理商務(wù)活動(dòng)所需要的數(shù)據(jù)。它是一種關(guān)系式數(shù)據(jù)庫(kù), 關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一 列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中
20、不能重復(fù)。其中的表與表 之間可以建立關(guān)系(或稱關(guān)聯(lián),連接),以便查詢相關(guān)聯(lián)的信息。access數(shù)據(jù)庫(kù)以文 件形式保存,文件的擴(kuò)展名是.mdb。access數(shù)據(jù)庫(kù)由六種對(duì)象組成,它們是表、查詢、窗體、報(bào)表、宏和模塊。(1) 表(table):表是數(shù)據(jù)庫(kù)的基本對(duì)象,是創(chuàng)建其他5種對(duì)象的基礎(chǔ)。表由記錄 組成,記錄由字段組成。表用來(lái)存貯數(shù)據(jù)庫(kù)的數(shù)據(jù),故又稱數(shù)據(jù)表。(2) 查詢(query):查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并 能連接若干個(gè)表的字段組成新表。(3) 窗體(form):窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。述可以 創(chuàng)建子窗體顯示相關(guān)聯(lián)的表的內(nèi)容。窗體也稱表單。(
21、4) 報(bào)表(report):報(bào)表的功能是將數(shù)據(jù)庫(kù)中的數(shù)據(jù)分類(lèi)匯總,然后打印出來(lái), 以便分析。(5) 宏(macro):宏相當(dāng)于dos中的批處理,用來(lái)自動(dòng)執(zhí)行一系列操作。access 列出了一些常用的操作供用戶選擇,使用起來(lái)十分方便。(6) 模塊(module):模塊的功能與宏類(lèi)似,但它定義的操作比宏更精細(xì)和復(fù)雜, 用戶可以根據(jù)自己的需要編寫(xiě)程序。模塊使用visual basic編程。2、sql語(yǔ)言簡(jiǎn)介sql(structured query language,結(jié)構(gòu)查詢語(yǔ)言)是一種面向數(shù)據(jù)庫(kù)的通用數(shù)據(jù)處 理語(yǔ)言規(guī)范,是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫(kù)語(yǔ)言。ansi (美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì))聲稱,sql 是關(guān)系數(shù)
22、據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。sql語(yǔ)句通常使用于數(shù)據(jù)庫(kù)的通訊,它能完成 一些數(shù)據(jù)庫(kù)的操作任務(wù),比如在數(shù)據(jù)庫(kù)中更新數(shù)據(jù),或者從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)。sql語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從ibm公司1981年推出以來(lái), sql語(yǔ)言,得到了廣泛的應(yīng)用。如今無(wú)論是像oracle、sybase、informix> sql server 這些大型的數(shù)據(jù)庫(kù)管理系統(tǒng),述是像visual foxporo> powerbuilder這些微機(jī)上常用 的數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),兒乎所有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),都支持sql語(yǔ)言作為查 詢語(yǔ)言。雖然絕大多數(shù)的數(shù)據(jù)庫(kù)系統(tǒng)使用sql,但是它們同樣有它們各自的專有擴(kuò) 展
23、功能以用于它們的系統(tǒng)。但是,標(biāo)準(zhǔn)的sql命令,比如“select” 、“insert” 、 “update”、“delete”、"create"和“drop”常常被用于完成絕大多數(shù)數(shù)據(jù)庫(kù) 的操作。sql廣泛地被采用正說(shuō)明了它有著非常突出的優(yōu)點(diǎn)。它使全部用戶,包括應(yīng)用 程序員、數(shù)據(jù)庫(kù)管理員和終端用戶受益非淺。(1)非過(guò)程化語(yǔ)言sql是一個(gè)非過(guò)程化的語(yǔ)言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。 sql允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,但是它可操作 記錄集。所有sql語(yǔ)句接受集合作為輸入,返回集合作為輸出。sql的集合特性允 許一條sql語(yǔ)句的結(jié)果作為
24、另一條sql語(yǔ)句的輸入。所有sql語(yǔ)句使用查詢優(yōu)化 器,它是 rdbms (relational database management system 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng))的 一部分,由它決定對(duì)指定數(shù)據(jù)存取的最快速度的手段。查詢優(yōu)化器知道存在什么索引, 哪兒使用合適,而用戶從不需要知道表是否有索引,表有什么類(lèi)型的索引。(2)統(tǒng)一的語(yǔ)言sql可用于所有用戶的數(shù)據(jù)庫(kù)活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、應(yīng) 用程序員、決策支持系統(tǒng)人員及許多其它類(lèi)型的終端用戶。sql為許多任務(wù)提供了 命令,包括: 查詢數(shù)據(jù); 在表中插入、修改和刪除記錄; 建立、修改和刪除數(shù)據(jù)對(duì)象; 控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存??; 保
25、證數(shù)據(jù)庫(kù)一致性和完整性。(3)是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言由于所有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都支持sql語(yǔ)言,用戶可將使用sql的技 能從一個(gè)rdbms轉(zhuǎn)到另一個(gè)。所有用sql編寫(xiě)的程序都是可以移植的。sql功能強(qiáng)大,是一種完備的數(shù)據(jù)處理語(yǔ)言,不僅用于數(shù)據(jù)庫(kù)查詢,而且用于 數(shù)據(jù)庫(kù)中的數(shù)據(jù)修改和更新,概括起來(lái),它可以分成以下兒組:©dml (data manipulation language,數(shù)據(jù)操作語(yǔ)言):用于檢索或者修改數(shù)據(jù); ddl (data definition language,數(shù)據(jù)定義語(yǔ)言):用于定義數(shù)據(jù)的結(jié)構(gòu),比 如創(chuàng)建、修改或者刪除數(shù)據(jù)庫(kù)對(duì)象; dcl (data co
26、ntrol language,數(shù)據(jù)控制語(yǔ)言):用于定義數(shù)據(jù)庫(kù)用戶的權(quán)限。3、ole db 與 ado(1)ado簡(jiǎn)介ole db (對(duì)象鏈接嵌入數(shù)據(jù)庫(kù))是微軟的戰(zhàn)略性的通向不同的數(shù)據(jù)源的低級(jí)應(yīng) 用程序接口。作為微軟的組件對(duì)象模型(com)的一種設(shè)計(jì),oledb是一組讀寫(xiě)數(shù) 據(jù)的方法(在過(guò)去可能被稱為渠道)。oledb中的對(duì)象主要包括數(shù)據(jù)源對(duì)象、階段 對(duì)象、命令對(duì)象和行組對(duì)象。使用0le db的應(yīng)用程序會(huì)用到如下的請(qǐng)求序列:初始 化ole-連接到數(shù)據(jù)源一發(fā)出命令一處理結(jié)果一釋放數(shù)據(jù)源對(duì)象一停止初始化 ole 。在vb中,可用的數(shù)據(jù)訪問(wèn)接口有多種:ado (activex data objects
27、, activex 數(shù)據(jù)對(duì)象)、rdo (遠(yuǎn)程數(shù)據(jù)對(duì)象)和dao (數(shù)據(jù)訪問(wèn)對(duì)象)。其中,ado是microsoft 的一個(gè)最新數(shù)據(jù)訪問(wèn)技術(shù),作為以前的dao、尤其是rdo數(shù)據(jù)訪問(wèn)接口的一個(gè)替代, 它提供了前兩者都不具備的附加功能,ado是microsoft提出的應(yīng)用程序接口(api), 能夠編寫(xiě)應(yīng)用程序,并通過(guò)ole db提供者訪問(wèn)和操作關(guān)系或非關(guān)系數(shù)據(jù)庫(kù)中的數(shù)據(jù) 中的數(shù)據(jù)。因此本文采用ado作為數(shù)據(jù)訪問(wèn)接口。ado向vb程序員提供了很多好處。包括易于使用,熟悉的界面,高速度以及 較低的內(nèi)存占用(已實(shí)現(xiàn)ado2.0的msadol5.dll需要占用342k內(nèi)存,比rdo的 msrdo20.dl
28、l的368k略小,大約是dao3.5的dao350.dll所占內(nèi)存的60% )。同傳 統(tǒng)的數(shù)據(jù)對(duì)象層次(dao和rdo)不同,ado可以獨(dú)立創(chuàng)建。因此你可以只創(chuàng)建 一個(gè)"connection"對(duì)象,但是可以有多個(gè),獨(dú)立的"recordset對(duì)象來(lái)使用它。ado 針對(duì)客戶/服務(wù)器以及web應(yīng)用程序作了優(yōu)化。(2) ado對(duì)象編程模型最重要的三個(gè) ado 對(duì)象是 connection, recordset 和 commando 每個(gè) connection 的屬性定義了與數(shù)據(jù)源的連接,而recordset對(duì)象用來(lái)接收來(lái)自數(shù)據(jù)源的數(shù)據(jù)。 recordset可以與conne
29、ction 一起使用,先建立一個(gè)連接,然后獲取數(shù)據(jù)。盡管如 此,recordset也可以被單獨(dú)創(chuàng)建,其connection參數(shù)可以在open屬性定義。在ado編程模型中,以連接、命令、參數(shù)、記錄集、字段、錯(cuò)誤、屬性、集合、 事件等元素為關(guān)鍵部分。其核心是command> recordset和connection對(duì)象。 connection對(duì)象與command和recordset對(duì)象的關(guān)系如圖2-1所示。圖21對(duì)象關(guān)系(1) connection對(duì)象:connection對(duì)象用于建立與數(shù)據(jù)源的連接。連接是交換數(shù) 據(jù)所必需的環(huán)境,通過(guò)連接應(yīng)用程序可以直接或者間接訪問(wèn)數(shù)據(jù)源;(2) comma
30、nd對(duì)象:在建v. connection后,command對(duì)象以在數(shù)據(jù)源中添加、 刪除或更新數(shù)據(jù),或者在表中查詢數(shù)據(jù)等方式來(lái)操作數(shù)據(jù)源。使用command對(duì)象可 使ado優(yōu)化命令的執(zhí)行。(3) recordset對(duì)象:recordset對(duì)象表示的是來(lái)自基本表或命令執(zhí)行結(jié)果的記錄 全集,在ado對(duì)象模型中,記錄集是在行中檢查和修改數(shù)據(jù)最主要的方法。recordset 對(duì)象用于指定可以檢查的行、移動(dòng)行、指定移動(dòng)行的順序、添加、更改或刪除行、通 過(guò)更改更新數(shù)據(jù)源及管理全部recordset狀態(tài)。2.2需求分析及可行性分析傳統(tǒng)的人工考勤方式,存在著許多管理弊端。例如:人工考勤反應(yīng)速度慢,考勤 結(jié)果需相
31、當(dāng)長(zhǎng)時(shí)間才能統(tǒng)計(jì)出來(lái),使主管部門(mén)不能及時(shí)地監(jiān)督員工的出勤情況;其次 因主管部門(mén)不可能直接參與對(duì)員工的考勤監(jiān)督,很難防止考勤中的弄虛作假現(xiàn)象;再 次,因考勤統(tǒng)計(jì)工作復(fù)雜繁重,通過(guò)人工統(tǒng)計(jì)難以保證結(jié)果的止確性、及時(shí)性和多樣 性;統(tǒng)計(jì)報(bào)表不夠規(guī)范,使管理監(jiān)督部門(mén)無(wú)法對(duì)員工實(shí)現(xiàn)全面、有效的管理監(jiān)督®。在當(dāng)前激烈的社會(huì)競(jìng)爭(zhēng)中,各個(gè)企業(yè)都迫切的需要一個(gè)管理有效、高效率的考勤 管理系統(tǒng)。止是基于這樣的考慮,本文提出了智能公交考勤系統(tǒng)管理軟件的設(shè)計(jì)。軟 件可以實(shí)現(xiàn)對(duì)射頻讀卡器讀取的信息數(shù)據(jù)進(jìn)行多項(xiàng)的操作,并充分實(shí)現(xiàn)企業(yè)的信息化 管理。2.3系統(tǒng)目標(biāo)通過(guò)智能公交考勤系統(tǒng)管理軟件的設(shè)計(jì),使得管理者可以通
32、過(guò)主機(jī)對(duì)考勤信息統(tǒng) 一處理,并能及時(shí)全面、準(zhǔn)確地獲取各種考勤資料;其次,管理部分可以通過(guò)計(jì)算機(jī) 實(shí)現(xiàn)員工人事資料的信息化管理,能方便快捷的添加、修改和瀏覽各種人事信息;再 次考勤資料只有管理員才能查閱(或更改),杜絕考勤中弄虛作假現(xiàn)象。主管部門(mén)能隨 時(shí)查閱考勤資料,也使得職員感到有無(wú)形力量監(jiān)督;最后,智能公交考勤管理系統(tǒng)軟 件對(duì)考勤原始資料(如出、入站時(shí)間,乘務(wù)員信息,運(yùn)營(yíng)情況等)收集后,通過(guò)計(jì)算機(jī) 處理可以充分反應(yīng)在報(bào)表中。2.4業(yè)務(wù)流程要分析出軟件設(shè)計(jì)需要提供和實(shí)現(xiàn)的功能,先對(duì)軟件的適用者即智能公交考勤 系統(tǒng)的業(yè)務(wù)流程進(jìn)行分析。通過(guò)分析,得出智能公交考勤系統(tǒng)的主要流程如下:1、公交車(chē)進(jìn)站,
33、通過(guò)射頻刷卡機(jī),一次性讀取考勤信息,并存入到數(shù)據(jù)庫(kù)表中;2、系統(tǒng)管理員可通過(guò)系統(tǒng)設(shè)置更改密碼,設(shè)置ip地址以及選擇退出系統(tǒng);3、也可通過(guò)人事管理調(diào)用數(shù)據(jù)庫(kù)表中已有的信息,實(shí)現(xiàn)添加員工信息、查詢信 息等操作;4、經(jīng)過(guò)考勤后可容易實(shí)現(xiàn)對(duì)運(yùn)營(yíng)情況的管理,其中包括對(duì)毎路公車(chē)的線路里程 管理、運(yùn)營(yíng)時(shí)刻表、查詢運(yùn)營(yíng)歷史記錄(卡號(hào)、車(chē)號(hào)、姓名、n路)、生成報(bào)表;5、管理員述可以通過(guò)數(shù)據(jù)庫(kù)管理實(shí)現(xiàn)數(shù)據(jù)庫(kù)的備份、清庫(kù)和保存記錄;6、還可以設(shè)置幫助信息,幫助使用者熟悉系統(tǒng)軟件的使用說(shuō)明和版本信息。智能公交考勤系統(tǒng)的業(yè)務(wù)流程如圖2-2所示:系統(tǒng)設(shè)置人事管理運(yùn)營(yíng)管理數(shù)據(jù)庫(kù)管理一幫助信息刷卡考勤數(shù)據(jù)庫(kù) v圖2-2智能公
34、交考勤系統(tǒng)業(yè)務(wù)流程圖2.5功能分析本文設(shè)計(jì)的智能公交考勤系統(tǒng)管理軟件,主要是應(yīng)用于公交站臺(tái)的站務(wù)室。它可 以實(shí)現(xiàn)的主要功能有:1、能夠修改登錄密碼并設(shè)置主機(jī)ip號(hào);2、實(shí)現(xiàn)對(duì)售票員和駕駛員的考勤信息的記錄;3、能夠?qū)T工的信息進(jìn)行添加、刪除和修改;4、能夠按卡號(hào)、姓名、車(chē)號(hào)、日期等查詢歷史數(shù)據(jù);5、實(shí)現(xiàn)對(duì)每路公交車(chē)的路線、里程使用的查詢;6、實(shí)現(xiàn)數(shù)據(jù)的統(tǒng)計(jì)和報(bào)表輸出;7、實(shí)現(xiàn)對(duì)運(yùn)營(yíng)情況的查詢。第3章系統(tǒng)功能設(shè)計(jì)3.1系統(tǒng)總體設(shè)計(jì)3.1.1應(yīng)用平臺(tái)配置1、硬件平臺(tái)硬件平臺(tái)由一部pc機(jī)(個(gè)人計(jì)算機(jī))組成。2、軟件平臺(tái)(1) pc 機(jī)操作系統(tǒng):windows 2000 /xp。(2) 數(shù)據(jù)庫(kù)系統(tǒng):a
35、ccesso(3) 軟件開(kāi)發(fā)語(yǔ)言:visual basic 6.0o3.1.2系統(tǒng)功能模塊劃分與設(shè)計(jì)根據(jù)上述的功能分析,可以將智能公交考勤系統(tǒng)管理軟件的設(shè)計(jì)劃分為6大功能 模塊,即系統(tǒng)管理、人事管理、運(yùn)營(yíng)管理、數(shù)據(jù)庫(kù)管理和幫助信息,以及退出系統(tǒng)。智能公交考勤系統(tǒng)的功能機(jī)構(gòu)如圖3-1所示。圖31智能公交考勤系統(tǒng)管理軟件的功能結(jié)構(gòu)圖3.2數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)應(yīng)用程序的重要組成部分,設(shè)計(jì)結(jié)構(gòu)合理、功能齊全的數(shù)據(jù)庫(kù)對(duì) 于提高數(shù)據(jù)庫(kù)應(yīng)用程序的開(kāi)發(fā)效率和程序的性能都是非常重要的。數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò) 程大致如下:(1)根據(jù)用戶需求,確定數(shù)據(jù)庫(kù)中要保存的數(shù)據(jù)信息。對(duì)用戶需求進(jìn)行分析是數(shù) 據(jù)庫(kù)設(shè)計(jì)的第一階段。不
36、斷地調(diào)查與研究用戶需求,了解企業(yè)運(yùn)作流程和系統(tǒng)需求, 是設(shè)計(jì)數(shù)據(jù)概念模型的基礎(chǔ)。(2)設(shè)計(jì)數(shù)據(jù)的概念模型。概念模型是按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)建模,概念模型室 用于進(jìn)行信息時(shí)間建模的工具,它對(duì)整個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì)具有深刻的影響。(3)邏輯結(jié)構(gòu)的設(shè)計(jì)。邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫(kù)管理系統(tǒng) 所支持的數(shù)據(jù)模型相符合的過(guò)程。(4)數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)。3.2.1創(chuàng)建數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)設(shè)計(jì)通常是以一個(gè)已經(jīng)存在的數(shù)據(jù)庫(kù)管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫(kù)管 理系統(tǒng)有access> sqlserver、oracle等。而access是一種桌面數(shù)據(jù)庫(kù),適合于數(shù)據(jù) 量較少的應(yīng)用系統(tǒng),在處理少量數(shù)據(jù)和單機(jī)訪問(wèn)的數(shù)據(jù)庫(kù)
37、時(shí)有很好的效果,效率也很 高?;诖?,本系統(tǒng)采用了 access數(shù)據(jù)庫(kù)管理系統(tǒng)。可以在數(shù)據(jù)庫(kù)管理系統(tǒng)(access)中之間創(chuàng)建新的數(shù)據(jù)庫(kù),也可以在vb開(kāi)發(fā)環(huán) 境下直接新建數(shù)據(jù)庫(kù),甚至可以在vb程序中根據(jù)需要通過(guò)程序來(lái)建立數(shù)據(jù)庫(kù)表和數(shù) 據(jù)庫(kù)。本文使用的是在vb開(kāi)發(fā)環(huán)境下,利用其提供的可視化數(shù)據(jù)管理器來(lái)新建數(shù)據(jù) 庫(kù),下面就是本文創(chuàng)建數(shù)據(jù)庫(kù)的過(guò)程:1、啟動(dòng)數(shù)據(jù)管理器從vb主窗口中選擇“外接程序”菜單的“可視化數(shù)據(jù)管理器”,啟動(dòng)數(shù)據(jù)管理 器(“visdata”窗口),進(jìn)入設(shè)計(jì)界面。如圖32所示。2、創(chuàng)建數(shù)據(jù)庫(kù)選擇數(shù)據(jù)管理器的“文件”菜單中的“新建”命令,在級(jí)聯(lián)菜單中選擇“microsoft acces
38、s,在選擇 u version 7.0 mdb” 命令,出現(xiàn)"選擇要?jiǎng)?chuàng)建的 microsoft access 數(shù)據(jù)庫(kù)”對(duì)話框。輸入文件名為record.mdb后,并保存record.mdb,即新建了數(shù)據(jù)庫(kù) record.mdb o如圖3-2就是新建后顯示的數(shù)據(jù)管理器。圖3-2數(shù)據(jù)管理器3.2.2數(shù)據(jù)庫(kù)表設(shè)計(jì)在“數(shù)據(jù)庫(kù)窗口”區(qū)域內(nèi)單擊鼠標(biāo)右鍵,再單擊“新表”命令,則岀現(xiàn)“表結(jié)構(gòu)” 對(duì)話框,其中:1、表名稱:新建數(shù)據(jù)表的名稱;2、大?。褐缸侄伍L(zhǎng)度;3、類(lèi)型:字段數(shù)據(jù)類(lèi)型,即存入字段的類(lèi)型。添加字段就按【添加字段】按鈕,如需刪除字段則單擊【刪除字段】按鈕。根據(jù)功能在access數(shù)據(jù)庫(kù)中創(chuàng)建
39、如下數(shù)據(jù)庫(kù)表:登錄信息表(userjnfo)、線路里 程表(roadline)、運(yùn)營(yíng)時(shí)刻表(datatemp)、歷史數(shù)據(jù)表(recorddata)、人事信息 表(personnel)、查詢信息表(searchtemp)。依次如表31至表36所示。表 3-1 user_info 表表 3-2 roadline 表字段名數(shù)據(jù)類(lèi)型說(shuō)明字段名數(shù)據(jù)類(lèi)型說(shuō)明user_id文本用戶登錄名稱n路文本公車(chē)路別user pwd文本登錄密碼里程文本行駛里程表 3-3 datatemp 表字段名字段類(lèi)型說(shuō)明n路文本公車(chē)路別車(chē)號(hào)文本公車(chē)牌照卡號(hào)文本考勤卡駕駛員文本駕駛員售票員1文本售票員售票員2文本售票員發(fā)車(chē)時(shí)間日期/
40、時(shí)間出站時(shí)間進(jìn)站時(shí)間日期/時(shí)間收車(chē)時(shí)間運(yùn)營(yíng)時(shí)間文本進(jìn)站與發(fā)車(chē)時(shí)間的差距口期日期/時(shí)間運(yùn)營(yíng)時(shí)間是否上傳是/否上傳給服務(wù)器端表 3-4 recorddata 表字段名字段類(lèi)型說(shuō)明n路文本公車(chē)路別車(chē)號(hào)文本公車(chē)牌照卡號(hào)文本考勤卡駕駛員文本駕駛員售票員1文本售票員售票員2文本售票員發(fā)車(chē)時(shí)間日期/時(shí)間出站時(shí)間進(jìn)站時(shí)間日期/時(shí)間收車(chē)時(shí)間運(yùn)營(yíng)時(shí)間文本進(jìn)站與發(fā)車(chē)時(shí)間的差距口期日期/時(shí)間運(yùn)營(yíng)時(shí)間是否上傳是/否上傳給服務(wù)器端表 3-5 personnel 表字段名數(shù)據(jù)類(lèi)型說(shuō)明n路文本公車(chē)路別車(chē)號(hào)文本公車(chē)牌照卡號(hào)文本考勤卡駕駛員文本駕駛員售票員1文木售票員售票員2文木售票員表 3-6 searchtemp 表字段名字
41、段類(lèi)型說(shuō)明n路文本公車(chē)路別車(chē)號(hào)文本公車(chē)牌照卡號(hào)文本考勤卡駕駛員文本駕駛員售票員1文本售票員售票員2文本售票員發(fā)車(chē)時(shí)間日期/時(shí)間出站時(shí)間進(jìn)站時(shí)間日期/時(shí)間收車(chē)時(shí)間運(yùn)營(yíng)時(shí)間文本進(jìn)站與發(fā)車(chē)時(shí)間的差距日期日期/時(shí)間運(yùn)營(yíng)時(shí)間是否上傳是/否上傳給服務(wù)器端3.3主界面設(shè)計(jì)認(rèn)識(shí)mdi窗體多文檔的界面(mdi, multiple document interface)是windows應(yīng)用程序的典型 結(jié)構(gòu)。利用mdi,可以在一個(gè)包容式窗體中包含多個(gè)窗體,并且可以同時(shí)顯示多個(gè) 文件(文檔),每個(gè)文件都在自己的窗口內(nèi)顯示。文檔窗口包含在父窗體內(nèi),父窗體 為應(yīng)用程序中的所有文檔窗口提供操作空間。mdi窗體可以擁有子窗體
42、,而標(biāo)準(zhǔn)窗 體不能擁有子窗體。這對(duì)于同時(shí)選擇不同的操作,并且可以看到選擇菜單的考勤管理 系統(tǒng)來(lái)說(shuō),無(wú)疑是非常有用的。當(dāng)最小化一個(gè)子窗體時(shí),它的圖標(biāo)將顯示在mdi主窗體中而不是windows的任 務(wù)欄上;當(dāng)最大化一個(gè)子窗體時(shí),它的標(biāo)題會(huì)與mdi主窗體的標(biāo)題組合在一起,并 顯示在mdi主窗體的標(biāo)題欄上。當(dāng)最大化mdi主窗體,主窗體及其所有子窗體將按 主窗體被最小化之前的狀態(tài)顯示出來(lái)?;谝陨显?,在本文中采用了 mdi主界面,mdi主界面由mdi窗體、菜單欄、 工具欄和狀態(tài)欄組成,下面分別介紹各部分的詳細(xì)設(shè)計(jì)過(guò)程。3.3創(chuàng)建mdi窗體在“工程”菜單中選取“添加mdi窗體”命令,就可以為應(yīng)用程序添加
43、一個(gè)mdi 主窗體,將該窗體name屬性設(shè)置為"mdiforml” , caption設(shè)置為“智能公交考勤 系統(tǒng)”。因?yàn)橐粋€(gè)應(yīng)用程序只能有一個(gè)mdi窗體,所以如果工程己經(jīng)有一個(gè)mdi窗體, 則“工程”菜單上的“添加mdi窗體”命令就是無(wú)效的了。如果將其他窗體作為mdi窗體的子窗體,那么需要設(shè)置窗體的mdichild屬性為 “true” o本文后面設(shè)計(jì)的窗體大部分都是這個(gè)窗體的子窗體。3.3.2設(shè)計(jì)菜單菜單是主界面設(shè)計(jì)的基礎(chǔ),通過(guò)菜單可以調(diào)用相應(yīng)的子窗體。當(dāng)然,通過(guò)其他控 件也可以調(diào)用子窗體,但是從界面設(shè)計(jì)的角度來(lái)說(shuō),菜單設(shè)計(jì)的方法比較簡(jiǎn)單、快捷。菜單的設(shè)計(jì)主要通過(guò)vb中的菜單編輯器完
44、成,下面的步驟就是如何通過(guò)菜單編 輯器設(shè)計(jì)菜單的。(1)打開(kāi)菜單編輯器。打開(kāi)菜單編輯器窗口有兒種方法: 在vb系統(tǒng)的“工具”菜單下選擇“菜單編輯器”命令; 單擊工具欄中的“菜單編輯器”快捷按鈕; 選擇窗體窗口作為當(dāng)前活動(dòng)窗口,單擊鼠標(biāo)右鍵,出現(xiàn)一個(gè)彈岀式菜單,選 擇“菜單編輯器”。(2)在菜單編輯器窗口中,“標(biāo)題”文本框用于設(shè)置菜單項(xiàng)的標(biāo)題,它對(duì)應(yīng)著菜 單的caption屬性。(3)“名稱”文本框用于設(shè)置菜單項(xiàng)的名稱,它對(duì)應(yīng)著菜單項(xiàng)的name屬性。(4)菜單的“索引”文本框用來(lái)確定菜單標(biāo)題或菜單選項(xiàng)在菜單控件數(shù)組中的位 置或者次序。該位置與菜單的屏幕位置無(wú)關(guān),如果菜單項(xiàng)的名稱不重復(fù),索引值可以
45、 為空,否則必須有一個(gè)索引值。(5) 如果所涉及的菜單項(xiàng)需要快捷鍵,則單擊“快捷鍵”列表框右邊的下拉箭頭, 在彈出的下拉列表中為菜單項(xiàng)選定快捷鍵。其中“none”選項(xiàng)表示沒(méi)有快捷鍵,并 且最頂層的菜單不允許用快捷鍵。(6) “幫助上下文id”文本框用于返回或設(shè)置一個(gè)相關(guān)聯(lián)的幫助上下文的編號(hào)。 它被用來(lái)為應(yīng)用程序提供上下文有關(guān)的幫助。(7) 單擊“協(xié)調(diào)位置”右側(cè)的下拉箭頭,可以選擇是否顯示菜單和如何顯示菜單。 “協(xié)調(diào)位置”下拉列表中共有4個(gè)選項(xiàng)。并且只有頂層菜單才能夠取非零值,該屬性不可以在程序中設(shè)置。(8) “復(fù)選”、“有效”和“可見(jiàn)”選項(xiàng)分別對(duì)應(yīng)菜單的checker enabled和 vis
46、ible屬性,用于設(shè)置菜單復(fù)選、是否有效和是否可見(jiàn)。(9) 在編輯菜單的過(guò)程中,有時(shí)需要移動(dòng)菜單,這就要用到下面的4個(gè)按鈕。-jd單擊此按鈕將選定的菜單向左移一個(gè)等級(jí);_±j單擊此按鈕將選定的菜單向右移一個(gè)等級(jí),最多可以創(chuàng)建五個(gè)等級(jí)的子菜 單;丄單擊此按鈕將選定的菜單項(xiàng)在同級(jí)菜單內(nèi)向上移動(dòng)一個(gè)位置;_±單擊此按鈕將選定的菜單項(xiàng)在同級(jí)菜單內(nèi)向下移動(dòng)一個(gè)位置;(10) 單擊【下一個(gè)】按鈕,移動(dòng)并顯示菜單項(xiàng),供用戶新增或者修改菜單項(xiàng); 如果需要在某一個(gè)位置插入一個(gè)新的菜單項(xiàng),則單擊【插入】按鈕;如果要?jiǎng)h除已經(jīng) 存在的菜單項(xiàng),則單擊【刪除】按鈕。根據(jù)以上的原則和步驟,設(shè)計(jì)考勤系統(tǒng)菜單。 打開(kāi)菜單編輯器; 設(shè)計(jì)主菜單。在“菜單編輯器”對(duì)話框中的“標(biāo)題”文本框中輸入菜單項(xiàng), 例如“系統(tǒng)”;在“名稱”文本框中輸入名稱,例如“sysmenu” ,然后按圖3-3中 所示依次完成“運(yùn)營(yíng)管理”、“人事管理”、“數(shù)據(jù)管理”等主菜單項(xiàng); 設(shè)計(jì)子菜單。選中需要添加子菜單的下一個(gè)主菜單項(xiàng)(例如,為“系統(tǒng)”添 加子菜單則需要選中“運(yùn)營(yíng)管理”),單擊【插入】,再單擊亠i按鈕,然后在“標(biāo) 題”文本框中輸入子菜單項(xiàng),如“ip設(shè)置”;在“名稱”文本框中輸入名稱,如"setipmenu”。圖3-3菜單設(shè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024《山居秋暝》情境再現(xiàn)
- 《理想的翅膀》:2024年助力新型城鎮(zhèn)化建設(shè)
- 提升學(xué)習(xí)效率:《千人糕》課件設(shè)計(jì)思路
- 2024年DRGs在醫(yī)療質(zhì)量改進(jìn)中的作用與價(jià)值
- 第47屆世界技能大賽制造團(tuán)隊(duì)挑戰(zhàn)賽項(xiàng)目江蘇省選拔賽樣題(綜合制造專業(yè)方向)
- 《消費(fèi)行為學(xué)》教案:2024年生物心理學(xué)視角
- 土建實(shí)驗(yàn)室一天工作計(jì)劃書(shū)
- 2024教育展望:《在柏林》教案新編
- 2024年音樂(lè)教案:《上學(xué)歌》設(shè)計(jì)思路與方法
- 白公鵝詩(shī)歌朗誦會(huì):2024年朗誦藝術(shù)新風(fēng)采
- 【幼兒園語(yǔ)言文字教學(xué)的規(guī)范化分析3000字(論文)】
- 瓶口分液器校準(zhǔn)規(guī)范
- (完整版)醫(yī)療器械網(wǎng)絡(luò)交易服務(wù)第三方平臺(tái)質(zhì)量管理文件
- 信息管理監(jiān)理實(shí)施細(xì)則水利水電工程
- (醫(yī)學(xué)課件)DIC患者的護(hù)理
- 跨境數(shù)據(jù)流動(dòng)的全球治理進(jìn)展、趨勢(shì)與中國(guó)路徑
- 【多旋翼無(wú)人機(jī)的組裝與調(diào)試5600字(論文)】
- 2023年遼陽(yáng)市宏偉區(qū)事業(yè)單位考試真題
- 環(huán)境工程專業(yè)英語(yǔ) 課件
- 繼電保護(hù)動(dòng)作分析報(bào)告課件
- 五年級(jí)數(shù)學(xué)上冊(cè)8解方程課件
評(píng)論
0/150
提交評(píng)論