




已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Foshan University本科生畢業(yè)設(shè)計(jì)(論文) “一卡通”系統(tǒng)建設(shè)與規(guī)劃 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)及考勤系統(tǒng) 學(xué) 院: 機(jī)電與信息工程學(xué)院 專 業(yè): 網(wǎng)絡(luò)工程 學(xué) 號(hào): 學(xué)生姓名: 袁藝康 指導(dǎo)教師: 朱玉璽 (職稱)二一一年 六 月努力了的才叫夢(mèng)想,不努力的就是空想!如果你一直空想的話,無(wú)論看多少正能量語(yǔ)錄,也趕不走滿滿的負(fù)能量!你還是原地踏步的你,一直在看別人進(jìn)步。摘 要 隨著信息時(shí)代的高速發(fā)展,越來(lái)越多的高校在積極探索著建立數(shù)字化校園,實(shí)現(xiàn)無(wú)紙化辦公?,F(xiàn)代化的學(xué)校離不開(kāi)信息智能化的管理,學(xué)校的收費(fèi)管理、教學(xué)服務(wù)、后勤服務(wù)等,也面臨一次改革,基于此,我們開(kāi)發(fā)了校園一卡通系統(tǒng)。本系統(tǒng)校園一卡通系統(tǒng),使用Visual Basic 6.0開(kāi)發(fā),采用客戶端/服務(wù)器的模型構(gòu)架。數(shù)據(jù)庫(kù)采用SQL Server2000來(lái)實(shí)現(xiàn)。本系統(tǒng)主要包括四種角色用戶,管理員、商品銷售人員、考勤管理人員、圖書管理人員等,在設(shè)計(jì)過(guò)程中最大限度滿足用戶的要求,該系統(tǒng)具有較強(qiáng)的實(shí)用性和針對(duì)性。具有界面友好,操作簡(jiǎn)單,可維護(hù)性強(qiáng)等特點(diǎn)。本系統(tǒng)基本遵循了軟件工程方法論進(jìn)行需求分析、系統(tǒng)總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)。實(shí)現(xiàn)了管理員對(duì)一卡通的管理;學(xué)生用此卡可以在學(xué)校的食堂、商店進(jìn)行消費(fèi),運(yùn)用此卡還可以記錄考勤信息以及在圖書館的借閱等。關(guān)鍵詞:校園一卡通系統(tǒng);Visual Basic 6.0;SQL Server2000 Campus CardSystem Construction and PlanningYUAN Yi-kangAbstractWith the rapid development of the information age, more and more universities are actively exploring the establishment of campus, paperless office. Schools can not do without modern intelligent information management, management of the school fees, teaching services, logistics services, is also facing a reform, based on this, we developed a campus card system. The system - the campus card system, developed using Visual Basic 6.0, the client / server architecture model. Database using SQL Server2000 to achieve. This system consists of four kinds of roles the user, administrator, merchandise sales, attendance management, library management, etc., during the design process as possible to meet the users request, the system has strong practical and relevant. Has friendly interface, simple operation, maintainability and so on. The system basically followed the methodology of software engineering, requirements analysis, system design and detailed design. Administrators realized the card management; students can use this card in the school cafeteria, shop for consumption, use of this card can also record attendance information, and borrow in the library, etc.Key words: Campus Card System;Visual Basic 6.0;SQL Server2000目 錄1.系統(tǒng)概述11.1系統(tǒng)開(kāi)發(fā)背景11.2系統(tǒng)開(kāi)發(fā)的目的與意義11.3國(guó)內(nèi)校園卡應(yīng)用情況及現(xiàn)狀分析21.4設(shè)計(jì)定義21.5開(kāi)發(fā)工具簡(jiǎn)介22.需求分析32.1可行性分析32.2系統(tǒng)開(kāi)發(fā)所面臨和需要解決的主要問(wèn)題42.3系統(tǒng)應(yīng)該具備的基本功能52.3.1一卡通服務(wù)器52.3.2一卡通客戶機(jī)53.系統(tǒng)總體設(shè)計(jì)53.1系統(tǒng)設(shè)計(jì)的原則53.2系統(tǒng)設(shè)計(jì)結(jié)構(gòu)圖63.3運(yùn)行環(huán)境63.4詳細(xì)設(shè)計(jì)83.4.1用戶個(gè)人信息設(shè)計(jì)83.4.2數(shù)據(jù)庫(kù)中表的設(shè)計(jì)84.數(shù)據(jù)庫(kù)系統(tǒng)的實(shí)現(xiàn)174.1數(shù)據(jù)庫(kù)服務(wù)器174.1.1登陸界面174.1.2系統(tǒng)主界面174.1.3用卡管理184.1.4系統(tǒng)用戶184.1.5卡充值204.2 考勤系統(tǒng)的實(shí)現(xiàn)215.結(jié)論及尚存在問(wèn)題22參考文獻(xiàn):23致謝24 23“一卡通”系統(tǒng)建設(shè)與規(guī)劃 數(shù)據(jù)庫(kù)設(shè)計(jì)及考勤系統(tǒng)姓名:袁藝康 學(xué)號(hào): 班級(jí):網(wǎng)絡(luò)工程1班 1.系統(tǒng)概述1.1系統(tǒng)開(kāi)發(fā)背景隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,人類科學(xué)正進(jìn)入信息時(shí)代,信息技術(shù)本身正對(duì)教育的改革產(chǎn)生深遠(yuǎn)的影響?,F(xiàn)代化的學(xué)校少不了現(xiàn)代化的教學(xué)設(shè)施、設(shè)備的武裝。建設(shè)“校園一卡通”,為學(xué)校的教師、學(xué)生和教學(xué)管理人員提供具有開(kāi)放性、靈活性、面向?qū)W校應(yīng)用服務(wù)的管理平臺(tái)、是教學(xué)管理科學(xué)化的必要前提和基本途徑,所以,“校園一卡通”的建設(shè)勢(shì)在必行。隨著社會(huì)的進(jìn)步與變革,各學(xué)校原有的消費(fèi)和管理模式已不能適應(yīng)新的發(fā)展要求,基于目前現(xiàn)狀“一卡通”應(yīng)運(yùn)而生。所謂“一卡通”即在學(xué)校內(nèi),凡有現(xiàn)金、票證或需要識(shí)別身份的場(chǎng)合均采用卡來(lái)完成。此種管理模式代替了傳統(tǒng)的消費(fèi)管理模式,為學(xué)校的管理帶來(lái)了高效、方便與安全。建立先進(jìn)的信息管理系統(tǒng)是實(shí)現(xiàn)高等教育現(xiàn)代化的必由之路,而一卡通技術(shù)的推廣運(yùn)用,則是推進(jìn)高校信息化管理的重要舉措之一。校園一卡通可供學(xué)生用于校園內(nèi)部處理雜務(wù),購(gòu)買食品、飲料、書本,記錄考勤,借閱圖書等。學(xué)生只需在管理中心開(kāi)設(shè)帳戶并存入金額,即可啟用其電子錢包功能,可反復(fù)充值,“校園一卡通系統(tǒng)”可真正意義地實(shí)現(xiàn)“一卡在手,走遍校園”。獨(dú)具特點(diǎn)的通用查詢子系統(tǒng)使其可充當(dāng)管理學(xué)校日常消費(fèi)、管理的角色,并為領(lǐng)導(dǎo)的決策提供可靠的數(shù)據(jù)依據(jù),同時(shí)也為教職員工和學(xué)生提供了方便。1.2系統(tǒng)開(kāi)發(fā)的目的與意義隨著智能卡技術(shù)的發(fā)展與推廣,“一卡通”系統(tǒng)已開(kāi)始在許多領(lǐng)域得到應(yīng)用,如用于賓館服務(wù)、旅游、城市交通、小區(qū)物業(yè)管理,以及用于社會(huì)養(yǎng)老保險(xiǎn)與醫(yī)療保險(xiǎn)、工商稅務(wù)等。在我國(guó)的教育行業(yè),特別是學(xué)校,“校園一卡通”系統(tǒng)也逐步得到普及,并從低端的食堂售飯逐步發(fā)展到高端的、標(biāo)準(zhǔn)化的金融服務(wù),并進(jìn)一步擴(kuò)展到校園管理的各個(gè)方面,如學(xué)籍管理、教務(wù)管理、上機(jī)上網(wǎng)、圖書借閱、財(cái)務(wù)管理、考勤門禁、醫(yī)療管理等領(lǐng)域。高端的、完整的“校園一卡通”系統(tǒng),在校園服務(wù)與教學(xué)管理方面,正越來(lái)越體現(xiàn)出其優(yōu)越性,并為提高工作效率和教學(xué)服務(wù)水平,起著積極的作用。校園一卡通是高信息化發(fā)展的必然趨勢(shì),是高校現(xiàn)代化管理和校園數(shù)字化的標(biāo)志。這將使處在我國(guó)改革開(kāi)放前沿地區(qū),繼續(xù)引領(lǐng)全國(guó)高校信息化、現(xiàn)代化、數(shù)字化建設(shè)的潮流,將管理、服務(wù)與世界水平相接軌,為全國(guó)高校做出表率。校園一卡通系統(tǒng)將使合作前的各所院校的原有業(yè)務(wù)和管理體系相對(duì)獨(dú)立的現(xiàn)象得到有效整合,減少資源浪費(fèi)和重復(fù)建設(shè),達(dá)到業(yè)務(wù)流程重組。校園一卡通系統(tǒng)將有效促進(jìn)貴校數(shù)字化校園建設(shè)的進(jìn)程,它是數(shù)字化大學(xué)中的核心骨干系統(tǒng),是數(shù)字化校園的先行官,將為其它系統(tǒng)的提供良好的開(kāi)放平臺(tái)。校園一卡通系統(tǒng)將有效緩解貴校的校務(wù)管理和后勤服務(wù)的繁重的業(yè)務(wù),提高學(xué)校的管理水平,提高后勤的服務(wù)質(zhì)量,做到減員增效、提高效率,成為學(xué)院師生員工的工作、學(xué)習(xí)和生活不可或缺的部分。校園一卡通系統(tǒng)的建設(shè),將給貴校實(shí)現(xiàn)財(cái)務(wù)統(tǒng)一管理提供科學(xué)的、現(xiàn)代化的手段,將加速資金周轉(zhuǎn)的效率。校園一卡通系統(tǒng)將極大的提升學(xué)校的社會(huì)形象,鼓舞廣大師生員工的士氣,提升師生、員工作為貴校一員的榮譽(yù)感和自豪感。1.3國(guó)內(nèi)校園卡應(yīng)用情況及現(xiàn)狀分析隨著我國(guó)教育產(chǎn)業(yè)化的浪潮,各種高科技管理工具在全國(guó)各大中專院校中得到普及應(yīng)用。目前各學(xué)校應(yīng)用最多的是校園卡。包括:條形碼、光電卡、磁卡、接觸式IC卡、非接觸式IC卡(射頻卡)等等,應(yīng)用在食堂、機(jī)房、圖書館、商店等單位。但是,由于校內(nèi)各單位大多數(shù)都獨(dú)立使用自已的卡應(yīng)用系統(tǒng),每個(gè)單位獨(dú)立發(fā)卡,獨(dú)立結(jié)算。這樣使得每個(gè)學(xué)生持有多張卡,造成資源的極大浪費(fèi)。隨著我國(guó)對(duì)教育的加大投資及各大學(xué)校校園網(wǎng)的建成投入使用,為校園一卡通系統(tǒng)的建立提供了可能,射頻IC卡應(yīng)用系統(tǒng)的日漸成熟為校園一卡通系統(tǒng)的建立提供了技術(shù)保障,校園內(nèi)實(shí)現(xiàn)一卡通管理已成為校園管理發(fā)展的必然趨勢(shì)。本校園一卡通管理系統(tǒng)就是針對(duì)各大學(xué)及各大中等專業(yè)學(xué)校的管理設(shè)計(jì)的,力求改變以上所提諸多問(wèn)題,該系統(tǒng)綜合先進(jìn)的射頻IC卡技術(shù)及網(wǎng)絡(luò)通訊技術(shù)使一卡通及一卡多用管理得以實(shí)現(xiàn)。1.4設(shè)計(jì)定義本系統(tǒng)是一套既實(shí)用、操作簡(jiǎn)單、功能齊全、便于管理的校園一卡通管理系統(tǒng)。采用了c/s模型架構(gòu),分成數(shù)據(jù)訪問(wèn)層、業(yè)務(wù)規(guī)則表示層這二層。為了能結(jié)構(gòu)化的管理和實(shí)施系統(tǒng)的開(kāi)發(fā),采用軟件工程的方法來(lái)設(shè)計(jì)軟件,其基本思想是:用系統(tǒng)的思想和系統(tǒng)工程的方法,結(jié)構(gòu)化,模塊化地自上而下的對(duì)生命周期進(jìn)行分析和設(shè)計(jì)。我們可以將整個(gè)系統(tǒng)開(kāi)始過(guò)程分為以下4個(gè)一次連接的階段:A 系統(tǒng)規(guī)劃階段B 系統(tǒng)開(kāi)發(fā)階段C 系統(tǒng)運(yùn)行維護(hù)階段D 系統(tǒng)更新階段這四個(gè)階段共同構(gòu)成了系統(tǒng)開(kāi)發(fā)的生命周期。系統(tǒng)規(guī)劃是校園一卡通管理系統(tǒng)的起始階段。這一階段的主要任務(wù)是:明確對(duì)校園一卡通管理系統(tǒng)的需求,以制定校園一卡通管理系統(tǒng)的設(shè)計(jì)總計(jì)劃。包括對(duì)校園一卡通管理系統(tǒng)的規(guī)劃、需求分析和資源分配三個(gè)主要階段。系統(tǒng)開(kāi)發(fā)是校園一卡通管理系統(tǒng)建設(shè)的一個(gè)最重要的階段。系統(tǒng)開(kāi)發(fā)的生命周期一般分為以下三個(gè)階段:系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施。系統(tǒng)運(yùn)行與維護(hù)階段又是整個(gè)生命周期中歷時(shí)最久的階段,也是校園一卡通管理系統(tǒng)實(shí)現(xiàn)其功能,獲得效益的階段。而系統(tǒng)更新階段是新舊系統(tǒng)并存的時(shí)期。1.5開(kāi)發(fā)工具簡(jiǎn)介Visual Basic 6.0Visual Basic,簡(jiǎn)稱VB,是Microsoft公司推出的一種Windows應(yīng)用程序開(kāi)發(fā)工具。是當(dāng)今世界上使用最廣泛的編程語(yǔ)言之一,它也被公認(rèn)為是編程效率最高的一種編程方法。無(wú)論是開(kāi)發(fā)功能強(qiáng)大、性能可靠的商務(wù)軟件,還是編寫能處理實(shí)際問(wèn)題的實(shí)用小程序,VB都是最快速、最簡(jiǎn)便的方法。 何謂 Visual Basic?“Visual”指的是采用可視化的開(kāi)發(fā)圖形用戶界面(GUI)的方法,一般不需要編寫大量代碼去描述界面元素的外觀和位置,而只要把需要的控件拖放到屏幕上的相應(yīng)位置即可;“Basic”指的是BASIC語(yǔ)言,因?yàn)閂B是在原有的BASIC語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的,至今包含了數(shù)百條語(yǔ)句、函數(shù)及關(guān)鍵詞,其中很多和 Windows GUI 有直接關(guān)系。專業(yè)人員可以用 Visual Basic 實(shí)現(xiàn)其它任何 Windows 編程語(yǔ)言的功能,而初學(xué)者只要掌握幾個(gè)關(guān)鍵詞就可以建立實(shí)用的應(yīng)用程序。數(shù)據(jù)庫(kù)簡(jiǎn)介隨著科學(xué)技術(shù)的進(jìn)步,信息已成為各行各業(yè)的重要資源。數(shù)據(jù)庫(kù)以其強(qiáng)大的操作和管理功能成為高速信息表達(dá)的途經(jīng)。據(jù)我所知,數(shù)據(jù)庫(kù)的類型有很多,比如:sqlserver,vf,framework,access,Oracle,MySQL,SYBASE,DB2等等,然而本軟件選擇了用SQL Server2000來(lái)作為數(shù)據(jù)庫(kù)軟件。A 關(guān)于SQL Server2000的介紹:Microsoft SQL Server2000是由 Microsoft公司開(kāi)發(fā)的,在Microsoft SQL Server的發(fā)展歷程中,有兩版本具有重要的意義。那就是在1996年推出的SQL Server6.5和在2000年8月推出的SQL Server2000版本。6.5版本使SQL Server得到了廣泛的應(yīng)用,而2000版本在功能和易用性上有很大的增強(qiáng),并推出了簡(jiǎn)體中文版,它包括企業(yè)版,標(biāo)準(zhǔn)版,開(kāi)發(fā)版和個(gè)人版4個(gè)版本。Microsoft SQL Server2000(簡(jiǎn)稱SQL Server)由一系列相互協(xié)作的組件構(gòu)成,能滿足最大的Web站點(diǎn)和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲(chǔ)和分析數(shù)據(jù)的需求。B 用SQL Server2000作為數(shù)據(jù)庫(kù)軟件的理由為:由于本軟件的開(kāi)發(fā)采用C/S(客戶/服務(wù)器)模式,而SQLserver2000是基于客戶/服務(wù)器的數(shù)據(jù)庫(kù)管理系統(tǒng)。它提供了功能強(qiáng)大的客戶服務(wù)器平臺(tái),高性能客戶服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫(kù)管理系統(tǒng)可以將VB6.0作為客戶端開(kāi)發(fā)工具,用戶通過(guò)使用客戶系統(tǒng)從服務(wù)器檢索信息并進(jìn)行本地操作,服務(wù)器關(guān)注數(shù)據(jù)庫(kù)進(jìn)程,而客戶則關(guān)注信息的表示。而SQL Server作為存儲(chǔ)數(shù)據(jù)的后臺(tái)服務(wù)器軟件,負(fù)責(zé)創(chuàng)建和維護(hù)表和索引等數(shù)據(jù)庫(kù)對(duì)象,確保數(shù)據(jù)完整性和安全性,能夠在出現(xiàn)各種錯(cuò)誤時(shí)恢復(fù)數(shù)據(jù)。2.需求分析要實(shí)現(xiàn)一個(gè)軟件系統(tǒng),首先應(yīng)該進(jìn)行需求分析,這樣才能令設(shè)計(jì)出的軟件滿足用戶的各項(xiàng)功能。下面就對(duì)校園一卡通管理系統(tǒng)的設(shè)計(jì)進(jìn)行需求分析。2.1可行性分析可行性分析(Feasibility Analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功。可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容:A 經(jīng)濟(jì)可行性:主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),本系統(tǒng)開(kāi)發(fā)經(jīng)費(fèi)在經(jīng)濟(jì)上是可以接受的,并且本系統(tǒng)實(shí)施后可以為領(lǐng)導(dǎo)的決策提供可靠的數(shù)據(jù)依據(jù),同時(shí)也為教職員工和學(xué)生提供了方便。B 技術(shù)上的可行性:技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開(kāi)發(fā)工作,硬、軟件能否滿足開(kāi)發(fā)者的需要等。隨著國(guó)內(nèi)軟件開(kāi)發(fā)的日益發(fā)展壯大,各種單位已具備獨(dú)立開(kāi)發(fā)各種類型的軟件的能力,能夠滿足不同行業(yè)的特別的需求。而這個(gè)系統(tǒng)盡管其在組織關(guān)系上存在著很大的復(fù)雜性,繁瑣性,但是就整個(gè)系統(tǒng)的技術(shù)構(gòu)成上來(lái)看,它還是屬于一個(gè)數(shù)據(jù)庫(kù)應(yīng)用類的系統(tǒng)。其基本操作還是對(duì)存在數(shù)據(jù)庫(kù)進(jìn)行添加、刪除、查找、編輯等。所以就單純的數(shù)據(jù)庫(kù)應(yīng)用來(lái)看,暫不存在太大的技術(shù)問(wèn)題。數(shù)據(jù)庫(kù)服務(wù)器SQL數(shù)據(jù)庫(kù),它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。因此,系統(tǒng)的軟件開(kāi)發(fā)平臺(tái)已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越低,其硬件平臺(tái)完全能滿足此系統(tǒng)的需要。C 管理可行性:隨著時(shí)代的發(fā)展,人員素質(zhì)己逐步提高,不論是對(duì)于電腦系統(tǒng)的基本操作還是對(duì)于系統(tǒng)的維護(hù)都有了一定的基礎(chǔ)。同時(shí)還可以配置專業(yè)的電腦維護(hù)人員來(lái)維護(hù)電腦,不必?fù)?dān)心電腦故障問(wèn)題。綜上所述,此系統(tǒng)開(kāi)發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面都可行,并且投入少、見(jiàn)效快。因此系統(tǒng)的開(kāi)發(fā)是完全可行的。 2.2系統(tǒng)開(kāi)發(fā)所面臨和需要解決的主要問(wèn)題 由于要實(shí)現(xiàn)校園的信息化與數(shù)字化將是一個(gè)艱苦的過(guò)程,因?yàn)樵谶@一轉(zhuǎn)變當(dāng)中,有許多的極具挑戰(zhàn)性的問(wèn)題需要逐一解決:系統(tǒng)封閉性。不同部門的各類信息系統(tǒng)獨(dú)立開(kāi)發(fā)或采購(gòu),各自為陣,條塊分割;即便系統(tǒng)運(yùn)行的計(jì)算機(jī)在物理上能通過(guò)網(wǎng)絡(luò)互聯(lián),但在邏輯上接口互不兼容,數(shù)據(jù)無(wú)法共享。數(shù)據(jù)重復(fù)性。同樣的數(shù)據(jù),往往需要在多個(gè)系統(tǒng)中重復(fù)錄入,造成關(guān)鍵數(shù)據(jù)不統(tǒng)一,甚至自相矛盾。如學(xué)生姓名、學(xué)號(hào)及有關(guān)的學(xué)籍信息,可能需要分別在財(cái)務(wù)系統(tǒng)、學(xué)籍管理系統(tǒng)、圖書管理系統(tǒng)、考試管理系統(tǒng)等各類應(yīng)用系統(tǒng)中進(jìn)行重復(fù)的初始化錄入工作,并且各自獨(dú)立地進(jìn)行數(shù)據(jù)更新與維護(hù)。這必然造成巨大的浪費(fèi),甚至形成大量錯(cuò)誤或自相矛盾的數(shù)據(jù),給管理帶來(lái)極大的不便。應(yīng)用局限性。目前校園內(nèi)各類信息系統(tǒng)的應(yīng)用,主要服務(wù)于學(xué)校的日常事務(wù)的管理,而學(xué)生直接能夠使用并從中受益的應(yīng)用很少,遠(yuǎn)遠(yuǎn)無(wú)法滿足實(shí)際需要。安全性。大學(xué)校園網(wǎng)建成之后,校園的應(yīng)用的遠(yuǎn)落后于需求增長(zhǎng),能提供有價(jià)值的服務(wù)較少。其原因不是校園網(wǎng)的性能和承受能力不足,而是安全性設(shè)計(jì)不到位。大學(xué)是知識(shí)密集的場(chǎng)所,網(wǎng)絡(luò)的開(kāi)放性及學(xué)生的掌握的各類信息技術(shù),使設(shè)計(jì)簡(jiǎn)單的各類應(yīng)用變得極不安全,從而影響了其在校園網(wǎng)上的應(yīng)用。身份識(shí)別困難。通過(guò)網(wǎng)絡(luò)遠(yuǎn)程處理各類事務(wù),必須能夠高效、統(tǒng)一和安全地完成身份識(shí)別。這也是因特網(wǎng)進(jìn)一步發(fā)展或電子商務(wù)普及的難點(diǎn)。在網(wǎng)絡(luò)上傳輸用戶的姓名及口令并完成認(rèn)證或身份識(shí)別其實(shí)是極為不安全的,也是十分低效的,并且不同的系統(tǒng)各有各的登錄方式,需要記憶不同的用戶名稱與口令,極易導(dǎo)致出差錯(cuò)。資金的支付與管理困難。校園內(nèi)每天發(fā)生著大量的資金支付與結(jié)算事務(wù),極大地影響著學(xué)生生活和學(xué)習(xí)的方方面面,且學(xué)校也要投入大量的人員與精力維持有關(guān)的服務(wù)或后勤系統(tǒng)的正常運(yùn)行。這不但給學(xué)校的管理帶來(lái)了巨大的壓力和負(fù)擔(dān),同時(shí)也可能帶了來(lái)許多差錯(cuò)??蓴U(kuò)充性難。大學(xué)的各類應(yīng)用大部分是獨(dú)立開(kāi)發(fā)的,沒(méi)有統(tǒng)一的規(guī)劃。無(wú)論是增加新的功能還是多個(gè)系統(tǒng)之間的互操作,都十分因難。當(dāng)一些需求出現(xiàn)較大的變化時(shí),原有的系統(tǒng)無(wú)法滿足新的需求,甚至要重新開(kāi)發(fā)。難以實(shí)現(xiàn)真正的一卡通。許多應(yīng)用的管理模式是,學(xué)生拿到卡后,要到不同的部門分別注冊(cè)、登記,掛失后又要到不同的部門去補(bǔ)辦手續(xù)、重建數(shù)據(jù),不勝其繁,甚至許多關(guān)鍵的信息有可能就此丟失,給學(xué)生或?qū)W校造成不可挽回的損失。 盡管如此,實(shí)現(xiàn)一卡通走進(jìn)校園也是趨勢(shì)所在。校園一卡通需要設(shè)置兩個(gè)操作界面,一個(gè)是卡中心服務(wù)界面,一個(gè)是客戶端消費(fèi)場(chǎng)所使用界面。這兩個(gè)界面都需要解決如下問(wèn)題:首先,因?yàn)樾@一卡通是面向特定的某些對(duì)象的,所以用戶進(jìn)入系統(tǒng)應(yīng)該進(jìn)行身份驗(yàn)證輸入密碼。然后客戶端需要有卡使用的基礎(chǔ)信息,所以管理員需要對(duì)卡進(jìn)行管理,最后需實(shí)現(xiàn)用戶使用校園一卡通可以購(gòu)買商品、記錄考勤及圖書的借閱與歸還操作。2.3系統(tǒng)應(yīng)該具備的基本功能2.3.1一卡通服務(wù)器用卡管理:對(duì)卡信息進(jìn)行增加、修改、刪除和查詢操作??ǔ渲担簩?duì)信息進(jìn)行充值、作廢和查詢操作??v史記錄:可以查詢出所有卡的詳細(xì)信息及作廢卡的操作。用戶管理:維護(hù)使用系統(tǒng)的各種用戶信息。2.3.2一卡通客戶機(jī)一卡通客戶機(jī)是一個(gè)集成的軟件系統(tǒng),他可以允許圖書管理人員、商店管理人員、考勤管理人員等分角色登陸系統(tǒng)。具體描述如下:a.考勤記錄員:考勤管理:可以通過(guò)卡號(hào)記錄考勤信息??记谟涗洠嚎梢酝ㄟ^(guò)日期進(jìn)行查詢?cè)谶@段時(shí)間內(nèi)的考勤信息。除了實(shí)現(xiàn)上述功能以外,校園一卡通管理系統(tǒng)還應(yīng)該具有友好、簡(jiǎn)潔的界面,安全性高,穩(wěn)定性強(qiáng)的特點(diǎn)3.系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)設(shè)計(jì)的原則根據(jù)校園卡系統(tǒng)當(dāng)前的應(yīng)用需求和今后的發(fā)展方向,系統(tǒng)的設(shè)計(jì)應(yīng)遵照以下原則:易用性原則校園一卡通系統(tǒng)是一個(gè)集成了多種高新技術(shù)的復(fù)雜系統(tǒng)。技術(shù)的選擇既要考慮先進(jìn)性,又要考慮實(shí)用、可靠和成熟。在系統(tǒng)所有功能的設(shè)計(jì)中,都必須考慮用戶使用的方便性,提供友好的用戶界面,操作簡(jiǎn)單,直觀靈活,易于為用戶所接受。標(biāo)準(zhǔn)化和規(guī)范化校園卡的金融功能和校園管理功能應(yīng)參照相應(yīng)的國(guó)際標(biāo)準(zhǔn)、國(guó)家標(biāo)準(zhǔn)和行業(yè)標(biāo)準(zhǔn)。具體而言,校園卡的金融功能應(yīng)重點(diǎn)參考金融行業(yè)的PBOC規(guī)范進(jìn)行設(shè)計(jì),校園卡的管理功能應(yīng)按教育部所屬校園卡標(biāo)準(zhǔn)化研究所制定并頒布的中國(guó)教育集成電路IC卡規(guī)范設(shè)計(jì)。開(kāi)放性和可擴(kuò)充性系統(tǒng)應(yīng)該具備良好的開(kāi)放性,能夠?qū)I(yè)界最好的產(chǎn)品整合進(jìn)來(lái),在向用戶提供性價(jià)比最好的一卡通系統(tǒng)的同時(shí),也可按用戶要求定制多種個(gè)性化解決方案。隨著業(yè)務(wù)功能的不斷拓展,應(yīng)用規(guī)模的不斷擴(kuò)大,要求系統(tǒng)在功能上是可擴(kuò)充的,以及相應(yīng)的服務(wù)器系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、應(yīng)用軟件都能平滑升級(jí)和擴(kuò)展,以最大限度地保護(hù)用戶的投資。高可靠性和安全性安全性和可靠性體現(xiàn)在服務(wù)器系統(tǒng)、網(wǎng)絡(luò)通信設(shè)備、IC卡用戶終端設(shè)備、IC卡卡片數(shù)據(jù)、數(shù)據(jù)庫(kù)系統(tǒng)等各個(gè)方面,關(guān)鍵部分應(yīng)能進(jìn)行集中的控制和管理。整個(gè)系統(tǒng)必須有完整的安全策略,以保證服務(wù)器系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)的工作的連續(xù)性,保障數(shù)據(jù)的一致性和完整性。3.2系統(tǒng)設(shè)計(jì)結(jié)構(gòu)圖根據(jù)需求分析,校園一卡通管理系統(tǒng)的結(jié)構(gòu)圖如圖3-1:3.3運(yùn)行環(huán)境為了保證系統(tǒng)運(yùn)行的效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運(yùn)行于國(guó)際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下:(A)開(kāi)發(fā)環(huán)境 操作系統(tǒng):Microsoft Windows XP Professional 開(kāi)發(fā)工具:VB 6.0 數(shù)據(jù)庫(kù)選擇:SQL Server2000校園一卡通管理系統(tǒng)一卡通數(shù)據(jù)庫(kù)客戶信息用卡管理卡充值卡歷史記錄一卡通客戶機(jī)商品銷售人員考勤記錄人員圖書管理人員商品信息商品銷售銷售查詢考勤管理考勤記錄圖書借閱圖書歸還圖書歷史圖3-1 系統(tǒng)結(jié)構(gòu)圖 (B)程序運(yùn)行環(huán)境a軟件配置操作系統(tǒng):Windows XP Professional數(shù)據(jù)庫(kù)選擇: SQL Server2000開(kāi)發(fā)平臺(tái): VB 6.0b硬件配置CPU:AMD Athlon XP, 1000 MHz (5 x 200)(服務(wù)器)內(nèi)存:256MB或以上(服務(wù)器)硬盤:2GB以上(服務(wù)器)CPU:AMD Athlon XP, 1000 MHz (5 x 200)或以上(客戶機(jī))內(nèi)存:64MB或以上(客戶機(jī))硬盤:200MB以上(客戶機(jī))顯示器:VGA或更高3.4詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)是整個(gè)設(shè)計(jì)過(guò)程中,最重要的步驟之一。下面就分如下幾個(gè)部分對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì):(a) 用戶個(gè)人信息設(shè)計(jì)(b)數(shù)據(jù)庫(kù)中表的設(shè)計(jì)(c)數(shù)據(jù)庫(kù)邏輯ER圖設(shè)計(jì)3.4.1用戶個(gè)人信息設(shè)計(jì)用戶個(gè)人信息設(shè)計(jì),首先應(yīng)該實(shí)現(xiàn)用戶名和密碼的設(shè)計(jì)。用戶名要求不能為空、重復(fù),密碼輸入的兩次信息應(yīng)該一致,然后應(yīng)該實(shí)現(xiàn)用戶名密碼的修改,最后要求分別實(shí)現(xiàn)卡中心界面和客戶端界面。3.4.2數(shù)據(jù)庫(kù)中表的設(shè)計(jì)本系統(tǒng)分為系統(tǒng)服務(wù)器數(shù)據(jù)庫(kù)和本地?cái)?shù)據(jù)庫(kù)。A 服務(wù)器數(shù)據(jù)庫(kù)中表的設(shè)計(jì)a)數(shù)據(jù)庫(kù)名稱為:FWQ.mdfb)數(shù)據(jù)庫(kù)中的表格設(shè)置表3-1 服務(wù)器數(shù)據(jù)庫(kù)用戶用戶序號(hào)字段名類型長(zhǎng)度索引備注1帳號(hào)Varchar202密碼Varchar203角色Varchar20Admin為服務(wù)器管理員商品銷售員考勤記錄員圖書管理員4姓名Varchar205介紹Varchar250表3-2 卡庫(kù)卡庫(kù)序號(hào)字段名類型長(zhǎng)度索引備注1卡號(hào)Varchar202姓名Varchar503性別Varchar504年齡Varchar505角色Varchar50教師 學(xué)生 其他6聯(lián)系方式Varchar507備注Varchar2508辦卡日期Datetime9余額Float表3-3 充值充值序號(hào)字段名類型長(zhǎng)度索引備注1流水號(hào)Int主鍵2充值日期Datetime3卡號(hào)Varchar20關(guān)聯(lián) 卡庫(kù)4充值金額Float5備注Varchar50表3-4 操作內(nèi)容操作內(nèi)容序號(hào)字段名類型長(zhǎng)度索引備注1流水號(hào)Int主鍵2操作日期Datetime3操作類型Varchar20消費(fèi) 考勤 圖書4內(nèi)容Varchar505卡號(hào)Varchar20關(guān)聯(lián) 卡庫(kù)B本地?cái)?shù)據(jù)庫(kù)中表的設(shè)計(jì)a)數(shù)據(jù)庫(kù)名稱為:KHD.mdfb)數(shù)據(jù)庫(kù)中的表格設(shè)置表3-5 賬號(hào)賬號(hào)序號(hào)字段名類型長(zhǎng)度索引備注1帳號(hào)Varchar202密碼Varchar20表3-6 商品信息商品信息序號(hào)字段名類型長(zhǎng)度索引備注1編號(hào)Int20系統(tǒng)生成2名稱Varchar503規(guī)格Varchar504型號(hào)Varchar505單位Varchar506單價(jià)float表3-7 消費(fèi)消費(fèi)序號(hào)字段名類型長(zhǎng)度索引備注1流水號(hào)Int主鍵2消費(fèi)日期Datetime3卡號(hào)Varchar204商品編號(hào)int關(guān)聯(lián) 商品信息5數(shù)量Float6消費(fèi)額Float表3-8 考勤考勤序號(hào)字段名類型長(zhǎng)度索引備注1流水號(hào)Int主鍵2日期Datetime3考勤類型Varchar20出勤 未出勤4原因Varchar50病假 事假 遲到 早退 正常 其他5卡號(hào)Varchar206備注Varchar50表3-9 圖書信息圖書信息序號(hào)字段名類型長(zhǎng)度索引備注1編號(hào)Int主鍵2書名Varchar503ISBNVarchar204規(guī)格Varchar505概述Varchar506單價(jià)Float表3-10 圖書借閱圖書借閱序號(hào)字段名類型長(zhǎng)度索引備注1流水號(hào)Varchar20主鍵2借閱日期Datetime3卡號(hào)Varchar204圖書編號(hào)Int關(guān)聯(lián) 圖書信息5歸還日期Datetime3.4.3數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)E-R圖(A)實(shí)體與屬性之間的關(guān)系E-R模型的組成元素有:實(shí)體、屬性、聯(lián)系。E-R模型用E-R圖表示。實(shí)體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對(duì)實(shí)體特征的描述。a)模型中的實(shí)體相當(dāng)于實(shí)體集、一個(gè)表,而不是單個(gè)實(shí)體或表中的一行。實(shí)體用矩形框表示,實(shí)體名稱標(biāo)注在矩形框內(nèi)。用菱形表示實(shí)體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無(wú)向邊把菱形分別與有關(guān)實(shí)體相連接,在無(wú)向邊旁標(biāo)上聯(lián)系的類型。b)屬性是實(shí)體的性質(zhì)。用橢圓框表示,與實(shí)體之間用一條線相連表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項(xiàng)加下劃線。c)各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。d)在程序中實(shí)現(xiàn)對(duì)他們的完整性和一致性控制。一卡通服務(wù)器實(shí)體屬性介紹:用戶實(shí)體屬性:帳號(hào)、密碼、角色、姓名、介紹。用戶實(shí)體屬性圖如圖所示圖3-2 用戶實(shí)體屬性圖卡庫(kù)實(shí)體屬性:卡號(hào)、姓名、性別、年齡、角色、聯(lián)系方式、備注、辦卡日期、余額??◣?kù)實(shí)體屬性圖如圖所示圖3-3 卡庫(kù)實(shí)體屬性圖充值實(shí)體屬性:流水號(hào)、充值日期、卡號(hào)、充值金額、備注。充值實(shí)體屬性圖如圖所示圖3-4 充值實(shí)體屬性圖操作內(nèi)容實(shí)體屬性:流水號(hào)、操作日期、操作類型、內(nèi)容、卡號(hào)。操作內(nèi)容實(shí)體屬性圖如圖所示圖3-5操作內(nèi)容實(shí)體屬性圖商品信息實(shí)體屬性:編號(hào)、名稱、規(guī)格、型號(hào)、單位、單價(jià)。商品信息實(shí)體屬性圖如圖所示一卡通客戶機(jī)實(shí)體屬性介紹:圖3-6商品信息實(shí)體屬性圖消費(fèi)實(shí)體屬性:流水號(hào)、消費(fèi)日期、卡號(hào)、商品編號(hào)、數(shù)量、消費(fèi)額。消費(fèi)實(shí)體屬性圖如圖所示圖3-7消費(fèi)實(shí)體屬性圖考勤實(shí)體屬性:流水號(hào)、日期、考勤類型、原因、卡號(hào)、備注??记趯?shí)體屬性圖如圖所示圖3-8考勤實(shí)體屬性圖圖書信息實(shí)體屬性:編號(hào)、書名、ISBN、規(guī)格、概述、單價(jià)。圖書信息實(shí)體屬性圖如圖所示圖3-9 圖書信息實(shí)體屬性圖圖書借閱實(shí)體屬性:流水號(hào)、借閱日期、卡號(hào)、圖書編號(hào)、歸還日期。圖書借閱實(shí)體屬性圖如圖所示圖3-10圖書借閱實(shí)體屬性圖(2)數(shù)據(jù)庫(kù)的ER圖圖書信息提供N圖書借閱1借閱N卡庫(kù)記錄提供消費(fèi)商品信息記錄考勤擁有充值對(duì)應(yīng)操作內(nèi)容N1N11111NN1圖3-11 數(shù)據(jù)庫(kù)ER圖4.數(shù)據(jù)庫(kù)系統(tǒng)的實(shí)現(xiàn)4.1數(shù)據(jù)庫(kù)服務(wù)器4.1.1登陸界面運(yùn)行系統(tǒng)顯示用戶登錄界面,如圖4-1所示:圖41 登陸界面4.1.2系統(tǒng)主界面 用戶登陸系統(tǒng)以后,顯示系統(tǒng)的主界面。包括菜單欄和快捷按鈕欄。如圖:圖42 系統(tǒng)主界面 其關(guān)鍵代碼實(shí)現(xiàn)如下:Private Sub MDIForm_Activate()Select Case strJSCase 商品銷售員ThingsMenu.Visible = TrueMe.Toolbar2.Buttons(1).Visible = TrueCase 考勤記錄員 Me.KqInfoMenu.Visible = True Me.Toolbar2.Buttons(3).Visible = TrueCase 圖書管理員 Me.BookInfo.Visible = True Me.Toolbar2.Buttons(5).Visible = TrueEnd SelectEnd Sub4.1.3用卡管理此模塊可以添加、修改、刪除、查詢卡信息。如圖:圖43用卡管理4.1.4系統(tǒng)用戶此模塊可以通過(guò)維護(hù)能夠使用客戶機(jī)的所有系統(tǒng)人員。如圖:圖44系統(tǒng)用戶其關(guān)鍵代碼實(shí)現(xiàn)如下:Private Sub Form_Load()顯示當(dāng)前的卡信息內(nèi)容f idkey ThenSet tmprs = ExecSql(select * from 卡庫(kù) where 卡號(hào)= & Trim(idkey) & ) With tmprs Text2.Text = .Fields(卡號(hào)).Value Combo2(0).Text = .Fields(角色).Value Text4.Text = .Fields(年齡).Value Combo1.Text = .Fields(性別).Value Text1.Text = .Fields(姓名).Value Text3.Text = .Fields(聯(lián)系方式).Value Text6.Text = .Fields(備注).Value Text1.Text = .Fields(姓名).Value Me.DTPicker1.Value = .Fields(辦卡日期).Value Text5.Text = .Fields(余額).Value End WithElse Me.Text2.Text = Format(Date, YYYYMMDD) & Format(Time, HHmmSS) Me.DTPicker1.Value = Date btnDel.Enabled = FalseEnd IfEnd Sub4.1.5卡充值此模塊可以通過(guò)輸入卡號(hào)信息進(jìn)行查詢卡的信息,并對(duì)卡信息進(jìn)行充值或作廢操作。如圖:圖45充值管理其關(guān)鍵代碼實(shí)現(xiàn)過(guò)程如下:Private Sub btnDel_Click()添加新的充值信息If Me.Text1.Text = Then MsgBox 充值人員不能為空! Exit SubEnd If Call Exec_SqL(insert into 充值(充值日期,卡號(hào),充值金額,備注) values( & Me.DTPicker1.Value & _ & , & Me.Combo3.Text & , & Val(Text5.Text) & , & Text6.Text & ) Call Exec_SqL(update 卡庫(kù) set 余額=余額+ & Val(Text5.Text) & where 卡號(hào)= & Me.Combo3.Text & )Unload MeEnd Sub4.2 考勤系統(tǒng)的實(shí)現(xiàn)人事考勤用于教師上下班考勤,可自動(dòng)生成報(bào)表,可查詢。教務(wù)考勤教師上課考勤:每個(gè)教師上課在教室門口
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學(xué)面試題問(wèn)題及答案
- 月子護(hù)理場(chǎng)所管理制度
- 2025年 呼和浩特市機(jī)械工程職業(yè)技術(shù)學(xué)校招聘考試筆試試卷附答案
- 2025年 德州交通職業(yè)中等專業(yè)學(xué)校招聘考試筆試試卷附答案
- 新發(fā)布的安全培訓(xùn)課件
- 《數(shù)控車床加工技術(shù)(第2版)》中職全套教學(xué)課件
- 志愿者賦能培訓(xùn)
- 收費(fèi)站惡劣天氣應(yīng)急處置培訓(xùn)
- 書法培訓(xùn)計(jì)劃方案
- 肢體活動(dòng)度訓(xùn)練體系構(gòu)建
- 大中小學(xué)思政課一體化心得體會(huì)5篇
- 四下科學(xué)判斷題附有答案
- 電影音樂(lè)欣賞智慧樹(shù)知到期末考試答案章節(jié)答案2024年華南農(nóng)業(yè)大學(xué)
- 2023-2024學(xué)年廣東省廣州市花都區(qū)八年級(jí)(下)期末數(shù)學(xué)試卷(含答案)
- DB43-T 2927-2024 中醫(yī)護(hù)理門診建設(shè)與管理規(guī)范
- 青島志遠(yuǎn)學(xué)校新初一分班數(shù)學(xué)試卷
- 護(hù)理三基技能培訓(xùn)課件
- 拒絕假努力讓努力更高效-2023-2024學(xué)年熱點(diǎn)主題班會(huì)大觀園(全國(guó)通用)課件
- 新視野大學(xué)英語(yǔ)(第四版)讀寫教程2(思政智慧版)課件 Unit 4 Mission and exploration of our time Section A
- 五年級(jí)下冊(cè)語(yǔ)文試題課外名著閱讀之《三國(guó)演義》閱讀訓(xùn)練(含答案)部編版
- 支原體感染后護(hù)理查房課件
評(píng)論
0/150
提交評(píng)論