![VB468現(xiàn)代物流企業(yè)管理系統(tǒng)論文教學(xué)文案_第1頁](http://file4.renrendoc.com/view/b83f4c0b04ee76119441804819ea716c/b83f4c0b04ee76119441804819ea716c1.gif)
![VB468現(xiàn)代物流企業(yè)管理系統(tǒng)論文教學(xué)文案_第2頁](http://file4.renrendoc.com/view/b83f4c0b04ee76119441804819ea716c/b83f4c0b04ee76119441804819ea716c2.gif)
![VB468現(xiàn)代物流企業(yè)管理系統(tǒng)論文教學(xué)文案_第3頁](http://file4.renrendoc.com/view/b83f4c0b04ee76119441804819ea716c/b83f4c0b04ee76119441804819ea716c3.gif)
![VB468現(xiàn)代物流企業(yè)管理系統(tǒng)論文教學(xué)文案_第4頁](http://file4.renrendoc.com/view/b83f4c0b04ee76119441804819ea716c/b83f4c0b04ee76119441804819ea716c4.gif)
![VB468現(xiàn)代物流企業(yè)管理系統(tǒng)論文教學(xué)文案_第5頁](http://file4.renrendoc.com/view/b83f4c0b04ee76119441804819ea716c/b83f4c0b04ee76119441804819ea716c5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Good is good, but better carries it.精益求精,善益求善。VB468現(xiàn)代物流企業(yè)管理系統(tǒng)論文VB468現(xiàn)代物流企業(yè)管理系統(tǒng)論文二、需求分析(一)開發(fā)背景隨著國際貿(mào)易自由化、世界經(jīng)濟(jì)一體化的趨勢日益加強(qiáng),流通企業(yè)的國際化經(jīng)營已經(jīng)成為不可逆轉(zhuǎn)的時代潮流。我國加入世貿(mào)組織以后,正在引入先進(jìn)的經(jīng)營管理技術(shù)、服務(wù)理念和營銷方式以及統(tǒng)一的國際運(yùn)行規(guī)則,伴隨著外商逐步進(jìn)入中國流通產(chǎn)業(yè),中外企業(yè)之間必然在易于標(biāo)準(zhǔn)化的領(lǐng)域展開激烈的競爭。中國流通企業(yè)最后有多大的勝率,不取決于外商的投資規(guī)模和進(jìn)入速度,而取決于我們的改革力度和自身競爭力水平。據(jù)初步統(tǒng)計,目前全國共有中小企業(yè)近10
2、00萬個,并且每年以80的速度增長。我國加入WTO后,企業(yè)面臨著前所未有的機(jī)遇與挑戰(zhàn),企業(yè)的高速發(fā)展更要求企業(yè)管理水平的不斷完善、提高,因此,迅速提高企業(yè)的經(jīng)營管理水平、掌握先進(jìn)的管理方式是企業(yè)迫在眉睫的事情,是企業(yè)在激烈的市場競爭中穩(wěn)步發(fā)展的基礎(chǔ)。在新的市場環(huán)境下,用戶對軟件需求的個性化越來越強(qiáng)烈。企業(yè)信息化發(fā)展到今天,一些市場上的銷售管理軟件已經(jīng)無法完全滿足企業(yè)高速發(fā)展的需要。企業(yè)面對國際、國內(nèi)激烈的競爭和挑戰(zhàn),必須及時進(jìn)行管理變革,創(chuàng)新適合自身發(fā)展的管理模式,從而增強(qiáng)實(shí)力、主宰市場,在發(fā)展和競爭中保持優(yōu)勢。因此,傳統(tǒng)的信息化發(fā)展思路已經(jīng)不能適應(yīng)時代發(fā)展的需要,必須與時俱進(jìn),開發(fā)適應(yīng)時代要
3、求、滿足企業(yè)發(fā)展需要的新產(chǎn)品。開發(fā)人員正是在這樣的背景條件下開發(fā)了現(xiàn)代流通企業(yè)綜合管理系統(tǒng)軟件。本軟件以FoxPro為后臺數(shù)據(jù)庫,專門針對我國中小型企業(yè)經(jīng)營管理而開發(fā)的現(xiàn)代流通企業(yè)綜合管理軟件,適用于商品銷售企業(yè)進(jìn)行批發(fā)及零售進(jìn)銷存管理。該產(chǎn)品是一套通用的、適用于各層次使用的綜合管理軟件,是集產(chǎn)品的進(jìn)、銷、存三位于一體、集中管理使用單位物流系統(tǒng)的一種新概念軟件,是為企業(yè)量身定制的以客戶為中心,實(shí)現(xiàn)市場、銷售、服務(wù)協(xié)同工作的管理平臺。那么,無可置疑的,現(xiàn)代流通企業(yè)綜合管理系統(tǒng)是企業(yè)用戶和商業(yè)用戶進(jìn)行內(nèi)部產(chǎn)品管理時的首選軟件。樂萬家商貿(mào)公司是一所集零售與批發(fā)為一體的流通企業(yè),建筑面積1500平方米
4、,隨著企業(yè)規(guī)模的不斷擴(kuò)大,新進(jìn)商品仍以較大的幅度增加。從1996年開始,引入了銷售的計算機(jī)化管理。但是隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,計算機(jī)應(yīng)用水平的提高和企業(yè)規(guī)模的不斷擴(kuò)大,原來系統(tǒng)的時效性、數(shù)據(jù)的正確性、操作的方便性都存在很大程度的不足,已經(jīng)影響到系統(tǒng)的正常使用。(二)業(yè)務(wù)調(diào)查通過對該公司的調(diào)查,得到如下業(yè)務(wù)情況:1批發(fā)銷售業(yè)務(wù)(1)批發(fā)銷售業(yè)務(wù)的基本業(yè)務(wù)過程是:客戶進(jìn)入商場后,到開票處手工開票,然后拿票據(jù)到收銀臺付款,收款處收款蓋章后,客戶到取貨處取貨。如果客戶取貨時庫存不夠、無貨,要由取貨處確認(rèn)庫存不夠或無貨,然后由開票處開退貨單,客戶憑退貨單到收銀臺取退貨款。(2)如果商品出現(xiàn)質(zhì)量問題,客戶要求
5、退貨,要由開票處開退貨票據(jù),客戶憑退貨票據(jù)退貨。如果客戶掛賬,由財務(wù)人員將掛賬情況添加到往來賬。2零售業(yè)務(wù)與批發(fā)銷售業(yè)務(wù)類似,只是不用到開票處開票。3庫存管理(1)庫存管理的基本業(yè)務(wù)過程是:辦理商品入庫登記,分類分批統(tǒng)計庫存,控制商品的質(zhì)量和保質(zhì)期,記錄庫存商品賬??煞诸惒樵兒捅P點(diǎn)庫存商品。根據(jù)庫存情況提出補(bǔ)貨和進(jìn)貨申請,提出幾項商品處理意見。(2)商品入庫時完成手工入庫登記并將單據(jù)傳給財務(wù),財務(wù)部門收到入庫單據(jù)作庫存賬和往來賬,并通過庫存賬管理庫存商品。庫管根據(jù)商品情況通知采購部門采購商品。每月庫存盤點(diǎn)一次,根據(jù)庫存盤點(diǎn)情況了解商品損溢情況。(3)如果商品市場變化,商品價格可手工調(diào)整。4往來
6、管理往來管理的基本業(yè)務(wù)過程是:設(shè)立往來賬目管理,客戶購貨時如果掛賬,財務(wù)將客戶掛賬情況添加到往來管理賬,根據(jù)客戶欠款時間通知客戶結(jié)款??蛻艚Y(jié)款時由財務(wù)入賬。購貨時如果掛賬,由財務(wù)將欠款情況添加到往來管理賬,在一定時間內(nèi)與供應(yīng)商結(jié)賬。5報表管理報表管理的基本業(yè)務(wù)過程是:通過手工記錄商品賬和往來賬,為了更好地反映銷售信息,將銷售報表劃分成日銷售報表、周銷售報表、月銷售報表及單商品銷售報表。(三)用戶要求摘要:本文從C語言的教學(xué)入手,在如何提高非計算機(jī)專業(yè)的計算機(jī)語言教學(xué)質(zhì)量的教學(xué)工作中做了一些努力,目的是為后續(xù)計算機(jī)類課程的學(xué)習(xí)打下良好的基礎(chǔ)。關(guān)鍵詞本文來自:計算機(jī)畢業(yè)網(wǎng):教學(xué)方法;綜合性實(shí)驗(yàn);題
7、庫建設(shè);考核方式1前言隨著計算機(jī)科學(xué)的發(fā)展,計算機(jī)逐漸成為了人們生活中不可缺少的工具,而程序設(shè)計是人類利用和開發(fā)計算機(jī)各種功能最直接的方法,因此,對于理工科的學(xué)生而言,掌握一門高級語言及其基本編程技能是必要的。除此之外,在學(xué)習(xí)高級語言程序設(shè)計的過程中,通過分析、分解、歸納、整理最終得出算法的思維能力的訓(xùn)練,有助于培養(yǎng)、提高學(xué)生分析問題和解決問題的方法與能力。目前,C語言是近年來國內(nèi)外得到迅速推廣使用的一種高級程序設(shè)計語言,它功能豐富,表達(dá)能力強(qiáng),使用靈活方便,應(yīng)用面廣,目標(biāo)程序效率高,可移植性好等諸多優(yōu)點(diǎn)使得C語言程序設(shè)計幾乎成為高等理工院校本科低年級必開的一門重要計算機(jī)程序設(shè)計課程。我院將C
8、語言作為理工科學(xué)生的第一門程序設(shè)計語言課程。絕大多數(shù)學(xué)生在學(xué)習(xí)C語言程序設(shè)計這門課前,對計算機(jī)語言、算法、數(shù)據(jù)結(jié)構(gòu)和程序設(shè)計一無所知,更沒有任何抽象建模的基本知識,加上初學(xué)C語言時涉及的概念比較復(fù)雜抽象,規(guī)則繁多,以致多數(shù)學(xué)生普遍反映C語言難懂難學(xué)。如果前面簡單的小程序?qū)懖怀鲎霾粚?,?dāng)涉及較復(fù)雜算法的程序時就更無從下手,慢慢地就會產(chǎn)生一種排斥心理,甚至放棄對C語言更深入的學(xué)習(xí),這就是該門課教學(xué)質(zhì)量普遍不高的癥結(jié)所在。面對上述情況,許多教師一直都在努力研究、探索、改進(jìn)教學(xué)方法和手段,目的就是將學(xué)生順利地領(lǐng)進(jìn)計算機(jī)語言程序設(shè)計的大門,對后續(xù)計算機(jī)語言程序設(shè)計課程的學(xué)習(xí)起到了奠定基礎(chǔ)的作用。2選定一
9、本合適的教材C語言同所有算法語言一樣都由自己特定語句組成,每條語句又有自己的一些特定使用規(guī)則。現(xiàn)在有關(guān)C語言程序設(shè)計的教材版本很多,作為C語言程序設(shè)計課程的教材,介紹的都是C語言的語法規(guī)則和定義,這些內(nèi)容相對來說既枯燥又難記,在講授的過程中,難以引起學(xué)生的興趣。我們一直選用潭浩強(qiáng)編寫的C程序設(shè)計。它的特點(diǎn)是章節(jié)劃分合理,內(nèi)容完整,敘述清楚,例題適中,有代表性,屬于經(jīng)典性教材。但它也存在敘述過于細(xì)致,略顯繁瑣的缺點(diǎn),相應(yīng)配套的實(shí)驗(yàn)指導(dǎo)沒有解題思路,且習(xí)題偏重于數(shù)學(xué),面向客觀事物的領(lǐng)域不夠?qū)挘悦嫦虿煌瑢I(yè)可選擇的習(xí)題不足。C語言教學(xué)的最終目的是使學(xué)生在牢固掌握理論知識的基礎(chǔ)上,具備一定的編程能
10、力。如何將程序設(shè)計的理論與實(shí)踐相結(jié)合,是C語言教學(xué)中的重點(diǎn)。我們結(jié)合專業(yè)特點(diǎn),選用或自編實(shí)驗(yàn)題目,盡量提高學(xué)生學(xué)習(xí)的興趣。3教學(xué)與實(shí)踐3.1兼顧課堂教學(xué)和學(xué)生自學(xué)的多媒體課件利用各類計算機(jī)軟件,根據(jù)本校學(xué)生的特點(diǎn),制作出高水平的C語言程序設(shè)計多媒體課件。使教學(xué)過程具有形象、直觀、生動、信息量大等特點(diǎn)。講授“C語言程序設(shè)計”課程,要充分利用多媒體課件,但不能過于依賴課件,我們觀察教師若自始至終坐在課堂控制臺前,始終以課件授課,難以達(dá)到好的教學(xué)效果。教師必須在使用課件的同時,穿插使用黑板,將重要知識的演繹過程強(qiáng)調(diào)出來。將課堂教學(xué)和網(wǎng)絡(luò)教學(xué)相結(jié)合,制作適合自學(xué)的網(wǎng)絡(luò)版課件,發(fā)布到課程建設(shè)網(wǎng)絡(luò)平臺。該
11、課件應(yīng)層次結(jié)構(gòu)清楚,較之課堂用教學(xué)課件內(nèi)容更加全面、詳細(xì)。能夠自由選擇章節(jié),使用方便,供學(xué)生下載、學(xué)習(xí)。3.2綜合性實(shí)驗(yàn)C語言的教學(xué)模式通常是以語言的語法系統(tǒng)為主線,以小型練習(xí)、驗(yàn)證性實(shí)驗(yàn)為訓(xùn)練手段,往往只對一兩個語法要點(diǎn)進(jìn)行有針對性的練習(xí)。一般的C語言課程,大致是按照“數(shù)據(jù)類型-基本結(jié)構(gòu)-數(shù)組-函數(shù)-指針-結(jié)構(gòu)體-文件”這樣一個順序來組織的。在課程的起始階段,系統(tǒng)地講述C語言的各種數(shù)據(jù)類型和輸入輸出格式,極為瑣碎,需要花費(fèi)大量的時間,又沒有足夠多的例子來映證這些內(nèi)容的重要性,導(dǎo)致進(jìn)入程序設(shè)計緩慢。我們根據(jù)C語言的特點(diǎn),將教學(xué)劃分為兩個大的階段:前者主要包括程序基本結(jié)構(gòu)、數(shù)據(jù)類型與操作符、數(shù)組
12、與字符串、函數(shù)等基本的語言要素,有了這些知識,學(xué)生就能夠解決完整的編程問題;后者主要包括指針、結(jié)構(gòu)體、文件等語言要素,有了這部分知識,學(xué)生應(yīng)該能夠解決更高級的編程問題。在前一階段,應(yīng)該以較快的速度,讓學(xué)生接觸程序基本結(jié)構(gòu)、數(shù)據(jù)類型、輸入輸出的靈活用法、數(shù)組、函數(shù)等編程基本概念,在這些知識積累到一定程度后,應(yīng)加以梳理和總結(jié),消化前面的各知識點(diǎn),使之達(dá)到一定程度的系統(tǒng)化,這時給出一兩個較大的綜合實(shí)例程序,分析其結(jié)構(gòu)與語句,也就是引領(lǐng)學(xué)生讀懂程序,通過解釋程序中各個語句的作用,使學(xué)生進(jìn)一步掌握程序語言的一些細(xì)節(jié)知識,能夠修改程序的片斷,觀察程序的運(yùn)行行為,然后再要求學(xué)生模仿已有的程序去做相似的問題,
13、讓學(xué)生對C語言編程的概貌有所了解。此時可安排一次期中測驗(yàn),以起到鞏固、復(fù)習(xí)的作用。第二階段,是深入學(xué)習(xí)的階段。要講清指針、結(jié)構(gòu)體、文件的應(yīng)用特點(diǎn)和優(yōu)勢,尤其是指針的內(nèi)容,鼓勵學(xué)生在程序設(shè)計時多用指針完成,這時的程序設(shè)計已有第一階段做基礎(chǔ),在程序設(shè)計上可以對學(xué)生提出更高的要求。為了加強(qiáng)教學(xué)效果,我們在兩個階段之后,各布置了一個綜合性實(shí)驗(yàn)讓學(xué)生練習(xí)。綜合性實(shí)驗(yàn)的編程問題覆蓋了前面所講過的全部或大部知識。由于綜合性實(shí)驗(yàn)涉及的問題較完整和較有實(shí)際意義,因此能夠引起學(xué)生的興趣,并使其復(fù)習(xí)前段時間所學(xué)的知識,以達(dá)到強(qiáng)化教學(xué)的效果。3.3引導(dǎo)學(xué)生帶著問題學(xué)習(xí)C程序設(shè)計語言的知識體系是一個循序漸進(jìn)的過程,先后
14、的知識點(diǎn)相關(guān)性很大,語句簡潔、緊湊,語法限制不太嚴(yán)格,程序設(shè)計自由度大。在系統(tǒng)的教學(xué)過程中,大部分學(xué)生的語法細(xì)節(jié)掌握得相當(dāng)好,但是涉及到較大的實(shí)際編程問題時,還是顯得困難;還有的學(xué)生始終無法學(xué)會如何把實(shí)際問題也就是算法轉(zhuǎn)化為程序語言,他們面對一個問題,往往心中只有一些模糊的想法,而無法寫出一行行的程序,久而久之,連原來學(xué)會的語法細(xì)節(jié)也遺忘殆盡。這一問題是目前C語言教學(xué)中普遍存在的。這是因?yàn)閷W(xué)生缺乏預(yù)習(xí)的學(xué)習(xí)習(xí)慣,并未帶著問題聽課,而是等著老師的灌輸,所以比較生硬地理解語句。針對上述問題,我們提出,應(yīng)該在C語言教學(xué)中緊密結(jié)合專業(yè)特點(diǎn),編選帶有專業(yè)特點(diǎn)的題目,采用提出一個實(shí)際問題,分析、確立解析該
15、問題的算法,實(shí)現(xiàn)逐項轉(zhuǎn)換成程序語句的方法,放棄過度追求語言知識本身的系統(tǒng)化和細(xì)節(jié)化的做法,通過一系列精心設(shè)計的案例,讓學(xué)生在編程的過程中進(jìn)行學(xué)習(xí)。這樣將純粹的學(xué)習(xí)語言和真正的應(yīng)用相結(jié)合,有助于學(xué)生對計算機(jī)語言的深入理解,同時學(xué)生也感興趣;從而培養(yǎng)了學(xué)生分析問題、解決問題、綜合思維的能力。采用上面的教學(xué)模式后,我們發(fā)現(xiàn),許多原來花費(fèi)大量時間也難以講清的問題,現(xiàn)在學(xué)生領(lǐng)會和理解這部分知識就比較自然。3.4認(rèn)真選題,靈活多樣,激發(fā)學(xué)生的學(xué)習(xí)興趣課堂教學(xué),教師要適當(dāng)使用課堂練習(xí)和提問,運(yùn)用多種方式活躍課堂氣氛。首先,課堂練習(xí)的題目要有趣味,結(jié)合實(shí)際。如模擬計算器、猜數(shù)字或字母游戲、查找本班某一個或多個
16、同學(xué)的信息等程序設(shè)計。我們曾通過查找本班某一個或多個同學(xué)的信息的程序運(yùn)行完成抽查點(diǎn)名。教師可以讓學(xué)生在課堂上自編簡單程序并進(jìn)行演示,不拘泥于一種算法,若發(fā)現(xiàn)學(xué)生有新穎的、獨(dú)特的算法,教師應(yīng)鼓勵學(xué)生自己講解個人的解題思路,盡量讓學(xué)生自由發(fā)揮。必要時,還可以布置一個小系統(tǒng),如簡單的學(xué)籍管理系統(tǒng)等,讓學(xué)生綜合運(yùn)用所學(xué)知識去加以實(shí)現(xiàn)。其目的是在有限的學(xué)時內(nèi),盡可能地提高學(xué)生的編程能力。3.5上機(jī)實(shí)踐環(huán)節(jié)的質(zhì)量保證程序設(shè)計是一門實(shí)際操作性非常強(qiáng)的課程,學(xué)生初學(xué)時往往由于對實(shí)驗(yàn)的目的、內(nèi)容理解不深,在上機(jī)操作時常常是盲目地把課本的例題作為上機(jī)實(shí)驗(yàn)內(nèi)容,機(jī)械地編寫、調(diào)試程序,并未真正理解程序中每一個語句所完
17、成的功能以及語法,最終面對程序運(yùn)行的正確結(jié)果而收獲甚微。保證實(shí)踐教學(xué)環(huán)節(jié)的質(zhì)量,就是真正做到提高學(xué)生的上機(jī)動手能力、實(shí)際解決問題的能力以及知識綜合運(yùn)用能力。為此,我們對上機(jī)實(shí)踐環(huán)節(jié)做到實(shí)驗(yàn)內(nèi)容精心準(zhǔn)備,每個實(shí)驗(yàn)既有很明確的目的,同時也與相關(guān)的其他知識連貫。實(shí)驗(yàn)時,重點(diǎn)讓學(xué)生自己動手,學(xué)生有問題,盡量給予提示,啟發(fā)學(xué)生自己思考解決問題。指導(dǎo)學(xué)生要針對學(xué)習(xí)任務(wù),依據(jù)學(xué)習(xí)規(guī)則,詳細(xì)設(shè)計實(shí)習(xí)步驟,充分發(fā)揮學(xué)生的主觀能動性,鼓勵學(xué)生主動對學(xué)習(xí)的程序、函數(shù)、工具及方法進(jìn)行有效操作,從而提高學(xué)習(xí)質(zhì)量和效率。在實(shí)習(xí)過程中應(yīng)該注重學(xué)生之間的相互交流和相互學(xué)習(xí),當(dāng)發(fā)現(xiàn)具有創(chuàng)意的作業(yè)后,就應(yīng)該及時通過網(wǎng)絡(luò)推薦給其他
18、同學(xué)學(xué)習(xí),或在授課過程通過多媒體教室演示給學(xué)生并給予評論和提出改進(jìn)方法,促使封閉學(xué)習(xí)向開放學(xué)習(xí)的轉(zhuǎn)換。同時強(qiáng)調(diào)上機(jī)實(shí)驗(yàn)輔導(dǎo)的管理,控制合班人數(shù),一個老師輔導(dǎo)一個自然班(40人左右),保證輔導(dǎo)質(zhì)量。教師在上機(jī)實(shí)踐環(huán)節(jié)做到實(shí)驗(yàn)有題目、有檢查,嚴(yán)格課堂紀(jì)律,避免學(xué)生放任自流,注意平時成績的記錄。要求上機(jī)實(shí)驗(yàn)面對面提問檢查不少于實(shí)驗(yàn)課時的30%。4題庫建設(shè)根據(jù)C語言二級等級考試大綱要求,采取擇優(yōu)選取和自己編寫相結(jié)合的方式,構(gòu)建起覆蓋大綱要求的知識點(diǎn),包括大量經(jīng)典習(xí)題的C語言精選題庫。按章節(jié)、題型加以整理、編排。題庫通過網(wǎng)絡(luò)提供給學(xué)生,并在教學(xué)過程中選取典型題目做講解或練習(xí),引領(lǐng)并督促學(xué)生利用題庫加深對
19、C語言知識的理解。因計算機(jī)二級等級考試有筆試與上機(jī)操作,所以在教學(xué)中我們注重客觀習(xí)題與主觀編程的并行訓(xùn)練,每次作業(yè)均有20道客觀習(xí)題與12個編程習(xí)題。5改革考核方式第一章系統(tǒng)概述網(wǎng)上選排課系統(tǒng)(WebCtour。seSettlement)系統(tǒng)是依據(jù)大學(xué)的網(wǎng)上選排課需求進(jìn)行設(shè)計的。由于在算法上存在難題,且排課問題本身就是組合優(yōu)化問題里面的一個NP難的問題,所以這個系統(tǒng)并不試圖做一個自動排課系統(tǒng)這真的太難了,以至于沒有一個比較理想的近似算法(網(wǎng)上有很多的自動排課軟件,效果都不理想)。這個網(wǎng)上選排課系統(tǒng)所做的是讓排課者手工排課,然后檢測、避免這種排課的沖突(其核心是一個存儲過程DetectArran
20、geCollision),在進(jìn)行選課時,這里也要檢測和避免這種實(shí)際中可以遇見的沖突(其核心也是用一個存儲過程DetectSelectCollision來實(shí)現(xiàn)的)。在這套選排課系統(tǒng)功能的設(shè)計上,StudentCourseSettlement系統(tǒng)可以分為登錄、排課和選課3個子系統(tǒng)。登錄子系統(tǒng)區(qū)分排課者(也即系統(tǒng)的管理者)、教師和學(xué)生這三者的不同身份,給出不同的權(quán)限,在頁面中根據(jù)身份判斷其相應(yīng)具有的功能來使用這套系統(tǒng)。排課子系統(tǒng)主要供排課者使用,排課者可以在這里進(jìn)行一切與排課有關(guān)的活動。選課系統(tǒng)主要供學(xué)生選課使用,在這里可以進(jìn)行與選課有關(guān)的活動;教師可在教師反饋系統(tǒng)中對排課者提出反饋意見,供排課者在
21、排課時可參考使用。StudentCourseSettlement使用RationalRose進(jìn)行UMI。建模;過程選擇使用ASP編寫腳本,在數(shù)據(jù)庫上考慮到快捷、有效,同時考慮到多臺服務(wù)器共同使用同一個數(shù)據(jù)庫的情況,這里選擇SQLServer2000作為數(shù)據(jù)庫服務(wù)器;對于網(wǎng)頁的服務(wù)器平臺,這里選擇使用InformationServer5.O作為Internet服務(wù)器。在Windows2000Server上,這是一種很好的組合,也正是Microsoft微軟公司網(wǎng)站一直以來所使用的。本章主要介紹如何使用SQLServer2000來編寫存儲過程,以優(yōu)化整個系統(tǒng)數(shù)據(jù)庫管理的速度、安全性和靈活性,同時大大
22、提高系統(tǒng)代碼的模塊化和封裝性。與上一章相比較,StudentCourseSettlement在“深度”上比WebOffice更進(jìn)一步,它涉及到一些比較復(fù)雜的判斷處理邏輯,對數(shù)據(jù)庫的設(shè)計要求也提高了很多;而Web()ffice系統(tǒng)中則有很多功能相近的子系統(tǒng),但各子系統(tǒng)所對應(yīng)的數(shù)據(jù)表之問相對獨(dú)立。第三章系統(tǒng)需求分析3.1初步調(diào)查要對學(xué)生進(jìn)行素質(zhì)教育,首先要改變陳舊的教育教學(xué)方式。很多大學(xué)生都有這樣的體驗(yàn):同樣專業(yè)的學(xué)生在4年中,教學(xué)計劃一樣,課程設(shè)置一樣,所完成的課時數(shù)也一樣。在這樣的環(huán)境中談什么素質(zhì),談什么創(chuàng)新?因此,大學(xué)探索完全學(xué)分制的改革,目的就是為學(xué)生提供一個更加自由廣闊的學(xué)習(xí)空間。大學(xué)的
23、學(xué)習(xí)時間可以變長也可以縮短,學(xué)生可以根據(jù)學(xué)校提供的課程服務(wù)來規(guī)劃未來的人生。但是,要實(shí)現(xiàn)這個宏偉的目標(biāo)首先要解決的就是學(xué)生選課問題,本課程設(shè)計的開發(fā)就是解決教學(xué)管理系統(tǒng)中存在的這個問題,它為大學(xué)實(shí)現(xiàn)完全學(xué)分制的改革提供了一個基本的平臺。3.2新系統(tǒng)描述教師任課管理信息系統(tǒng)和計算機(jī)排課子系統(tǒng)的關(guān)鍵技術(shù)是形成采用框架式可維護(hù)的排課策略庫。這個策略庫要具有學(xué)生、教師、教室、課程等多因素自動綜合的求優(yōu)排課算法,課程時間分布的自動平衡和時間段限定,由計算機(jī)生成課程安排表。在教室管理子系統(tǒng)中則要求該系統(tǒng)與自動排課系統(tǒng)聯(lián)動,可以對排課后的教室用計算機(jī)進(jìn)行借用管理、查詢、分析統(tǒng)計,可生成全校教室使用情況匯總表
24、。網(wǎng)上選課及包含自動排課、學(xué)籍管理、教室資源管理、任課教師管理等系統(tǒng)融為一體。3.3可行性分析可行性分析就對項目開發(fā)的可能性和必要性進(jìn)行分析.避免盲目投資.主要是必要性分析和效益分析,以決定是否建立學(xué)生選課系統(tǒng)。同時還要進(jìn)一步進(jìn)行技術(shù)可行性分析、投資/效益分析、組織管理可行性分析,確定是否存在否定項目的可能性。下面就從經(jīng)濟(jì)可行性和技術(shù)可行性進(jìn)行簡要分析。1、經(jīng)濟(jì)可行性分析學(xué)生選課系統(tǒng)開發(fā)需要投資費(fèi)用和未來的運(yùn)行維護(hù)費(fèi)用,其中投資費(fèi)用主要包括設(shè)備費(fèi)用、人員費(fèi)用及其他費(fèi)用,如由于工作方式改變需要增加的其他開支通常為了保證新系統(tǒng)運(yùn)行的可靠性,要求手工和計算機(jī)處理在長時間并存。系統(tǒng)的收益主要通過新系統(tǒng)
25、提高工作效率,指導(dǎo)經(jīng)營策略來實(shí)現(xiàn),還有其他難以計算的指標(biāo),比如:降低的成本及其他費(fèi)用。改進(jìn)薄弱環(huán)節(jié),提高的工作效率。提高數(shù)據(jù)處理的及時性和準(zhǔn)確性。2、技術(shù)可行性分析學(xué)生檔案管理修訂系統(tǒng)的硬軟件要求都是能夠容易達(dá)到的,配置要求下表3-1所示。硬、軟件配置CPUPIII800RAM64MB硬盤3G監(jiān)視器Windows系統(tǒng)支持的監(jiān)視器,可顯示16位打印機(jī)Windows98,Windows2000,WindowsNTSever/WORKSTATION支持的各類打印機(jī)第七章實(shí)施概況71實(shí)施環(huán)境與工具的比較因?yàn)閍sp是比較流行的WEB開發(fā)環(huán)境,用frontpage來實(shí)現(xiàn)比較容易。所以相對比較選擇Jsp、V
26、B.NET等,選擇了ASP。72編程環(huán)境、工具、實(shí)現(xiàn)與數(shù)據(jù)準(zhǔn)備概況編程環(huán)境:操作系統(tǒng)Winxp開發(fā)工具frontpage數(shù)據(jù)庫SQlServer使用的其他一些工具M(jìn)icroSoftWord畫圖73系統(tǒng)測試概況系統(tǒng)測試一般有四個步驟:單元測試,綜合測試,確認(rèn)測試和系統(tǒng)測試。單元測試:是指測試程序中的一個模塊或一個子程序,即程序運(yùn)行的最小單元,主要是指具體功能測試。綜合測試:對模塊完成單元測試后,進(jìn)行綜合測試,主要是測試主控制程序與各個功能模塊之間的協(xié)調(diào)測試。確認(rèn)測試:是進(jìn)一步檢查軟件是否復(fù)合軟件需求規(guī)格說明書的全部要求。這種測試通常是由使用者來進(jìn)行測試。系統(tǒng)測試:是將信息系統(tǒng)的所有組成部分包括軟
27、件、硬件、用戶以及環(huán)境等綜合在一起進(jìn)行測試,以保證系統(tǒng)的各組成部分協(xié)調(diào)運(yùn)行。一般來說,都是在客戶的實(shí)際運(yùn)行環(huán)境現(xiàn)場,在用戶的直接參與下進(jìn)行。64系統(tǒng)轉(zhuǎn)換方案與實(shí)現(xiàn)概況新系統(tǒng)取代舊系統(tǒng),有2種方法。一種是直接轉(zhuǎn)換法。一種是并行轉(zhuǎn)換法。直接轉(zhuǎn)換法是指在老系統(tǒng)停止運(yùn)行的那一時刻,新系統(tǒng)立即開始運(yùn)行。缺點(diǎn):風(fēng)險很大。因此通常采用平行轉(zhuǎn)換法,即新舊系統(tǒng)同時運(yùn)行,對照兩者的輸出,利用原系統(tǒng)來檢測新系統(tǒng)。但是,因?yàn)樵趯W(xué)生選課系統(tǒng)開發(fā)之前,學(xué)校還沒有相似功能的軟件,因此本系統(tǒng)的運(yùn)行不存在新老系統(tǒng)交替的問題,可以直接投入實(shí)際使用,而無須轉(zhuǎn)換。75系統(tǒng)運(yùn)行與維護(hù)概況新系統(tǒng)正式投入使用后,為了能夠讓它長期高效的工作
28、,必須加強(qiáng)對該系統(tǒng)運(yùn)行的日常管理工作。通常希望能夠做到以下幾點(diǎn):1系統(tǒng)運(yùn)行的日常維護(hù):這項管理包括數(shù)據(jù)收集、數(shù)據(jù)整理、數(shù)據(jù)錄入、及處理結(jié)果的整理與分發(fā)。此外,還包括硬件的簡單維護(hù)和設(shè)施管理2系統(tǒng)運(yùn)行的記錄情況:整個系統(tǒng)的運(yùn)行情況的記錄能夠反映出系統(tǒng)在大多數(shù)情況下的狀態(tài)及工作效率,對于系統(tǒng)的評價和改進(jìn)具有重要的參考價值。3除了使用者必須作的上述管理工作外,開發(fā)者也必須作好各種維護(hù)工作:適應(yīng)性維護(hù)、完善性維護(hù)、糾錯性維護(hù)等操作系統(tǒng)中文Windows98,windows2000,WindowsNTServer/Workstation網(wǎng)絡(luò)協(xié)議TCP/IP網(wǎng)絡(luò)系統(tǒng)Windows2000Server3.4
29、運(yùn)營可行性目前學(xué)生所有人員都有操作電腦的能力,通過提供一定的培訓(xùn),都能夠熟練操作。摘要:平衡二叉樹教學(xué)中傳統(tǒng)的旋轉(zhuǎn)方法不太容易被學(xué)生理解,針對這一問題,本文通過分析二叉排序樹的基本原理,摸索出一種在教學(xué)實(shí)踐中更加容易被學(xué)生理解的平衡二叉樹調(diào)整方法。關(guān)鍵詞:二叉排序樹平衡二叉樹教學(xué)探討在“數(shù)據(jù)結(jié)構(gòu)與算法”課程教學(xué)中,許多教科書在介紹平衡二叉樹調(diào)整這部分內(nèi)容時,采用的都是旋轉(zhuǎn)的方法,將不平衡二叉樹用左右、順逆時針旋轉(zhuǎn)的方法使失去平衡的二叉排序樹調(diào)整為平衡二叉樹。但是在實(shí)際教學(xué)過程中,筆者發(fā)現(xiàn)這樣的方法不太容易被學(xué)生理解,許多學(xué)生尤其是??茖W(xué)生搞不清楚怎么旋轉(zhuǎn)、圍繞誰旋轉(zhuǎn)。針對這一問題,筆者通過不斷
30、的教學(xué)實(shí)踐摸索出一種更容易被學(xué)生接受和理解的平衡二叉樹調(diào)整方法填空法,這種方法充分利用了二叉排序樹的特點(diǎn),采用填空的方式對失衡的二叉排序樹進(jìn)行調(diào)整使之保持平衡。1基本原理我們知道,二叉排序樹具有這樣一個特點(diǎn):左子樹上所有結(jié)點(diǎn)的值均小于它的根結(jié)點(diǎn)的值,右子樹上所有結(jié)點(diǎn)的值均大于它的根結(jié)點(diǎn)的值。即有這樣一個關(guān)系:左根右。利用這個特點(diǎn),當(dāng)我們在插入結(jié)點(diǎn)使得原平衡二叉樹失去平衡而需要進(jìn)行調(diào)整時,首先尋找最小不平衡子樹。最小不平衡子樹的尋找方法是:從插入的結(jié)點(diǎn)出發(fā),依次計算其祖先的平衡因子,發(fā)現(xiàn)的第一個平衡因子的絕對值大于1的結(jié)點(diǎn)就是最小不平衡子樹的根結(jié)點(diǎn),則以它為根結(jié)點(diǎn)的子樹就是最小不平衡子樹。先考慮
31、最簡單的情況,這棵最小不平衡子樹僅由三個結(jié)點(diǎn)構(gòu)成。此時最小不平衡子樹可以分為四種基本類型,分別是:LL型、LR型、RL型和RR型。如圖1所示:在教科書中,這四種情況是分別討論的:對LL型做一次順時針旋轉(zhuǎn),對LR型先逆時針旋轉(zhuǎn)后順時針旋轉(zhuǎn),對RL型先順時針旋轉(zhuǎn)后逆時針旋轉(zhuǎn),對RR型做一次逆時針旋轉(zhuǎn)。但應(yīng)用填空法,這四種基本情況的調(diào)整可以統(tǒng)一在一起:可以知道,要使得由三個結(jié)點(diǎn)構(gòu)成的二叉排序樹平衡,其基本結(jié)構(gòu)必定是一個結(jié)點(diǎn)作為根結(jié)點(diǎn),一個作為左孩子結(jié)點(diǎn),一個作為右孩子結(jié)點(diǎn)。如圖2所示:根據(jù)二叉排序樹的特點(diǎn)(左根右),我們只要把上述每種基本情況中的三個結(jié)點(diǎn)按值從小到大排列,將最小的一個填在左孩子結(jié)點(diǎn)位
32、置,最大的一個填在右孩子結(jié)點(diǎn)位置,中間的填在根結(jié)點(diǎn)位置。很容易地就可以將上述四種最小不平衡子樹調(diào)整為平衡二叉樹,如圖3所示:進(jìn)一步考慮更為復(fù)雜的情況,假定上述結(jié)點(diǎn)各自還有左右子樹,我們?nèi)匀豢梢允褂梦覀兊奶羁辗ㄝp松的加以調(diào)整。這四種復(fù)雜情況如圖4所示:假定都在CL中插入一個結(jié)點(diǎn)使得A的平衡因子的絕對值變?yōu)?從而使得原平衡二叉樹失去平衡,此時以A為根結(jié)點(diǎn)的子樹就是最小不平衡子樹,這棵最小不平衡子樹可以分為7個部分。沿著從根結(jié)點(diǎn)A到插入結(jié)點(diǎn)位置CL的路徑方向依次取三個結(jié)點(diǎn),假設(shè)為A、B、C,它們和剩下的AL、AR、BL、BR、CL、CR中的4個構(gòu)成的二叉排序樹要成為平衡二叉樹,則由這7個部分組成的平
33、衡二叉樹的基本結(jié)構(gòu)一定是如圖5所示情形:其中,A、B、C三者中值最小的為左子樹的根結(jié)點(diǎn),值最大的為右子樹的根結(jié)點(diǎn),中間的為整個最小不平衡子樹的根結(jié)點(diǎn)。其余的AL、AR、BL、BR、CL、CR等按從小到大的順序排列,將它們從左到右依次填在樹的第三層即可,完成后的二叉樹一定是平衡二叉樹。對上述四種復(fù)雜情形,平衡后如圖6所示:2示例例:已知長度為12的表:Jan,Feb,Mar,Apr,May,June,July,Aug,Sep,Oct,Nov,Dec,按照表中元素順序構(gòu)造一棵平衡二叉排序樹。解:構(gòu)造過程如圖7、圖8所示。教學(xué)實(shí)踐證明,本文采用的填空法要比傳統(tǒng)的旋轉(zhuǎn)法更容易被學(xué)生接受和理解。參考文獻(xiàn)
34、:1嚴(yán)蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)(C語言版)M.北京:清華大學(xué)出版社,1997.2馬秋菊.數(shù)據(jù)結(jié)構(gòu)(C語言描述)M.北京:中國水利水電出版社,2006.DiscussiononTeachingofBalancingtheBinaryTreeZHANGBiao-han(TheDepartmentofMaths&ComputerScience,SanmingCollege,Sanming365004,China)Abstract:Therotationmethodforbalancedbinarytreeisnoteasytounderstandbythestudents,Thispaperintro
35、ducedanewmethodusingthecharacteristicsofthebinarysorttreethatiseasiertounderstandbythestudents.Keywords:binarysorttree;balancedbinarytree;teachingdiscussion英特爾公司日前宣布,該公司在基礎(chǔ)晶體管設(shè)計方面取得了一個最重大的突破,采用兩種完全不同以往的晶體管材料來構(gòu)建45納米晶體管的絕緣“墻”和切換“門”。在下一代英特爾酷睿2雙核、英特爾酷睿2四核以及英特爾至強(qiáng)系列多核處理器中,將置入數(shù)以億計的這種微觀晶體管或開關(guān)。英特爾公司同時宣布已有五種早
36、期版本的產(chǎn)品正在運(yùn)行,這是公司計劃中的15款45納米處理器產(chǎn)品的第一批。在臺式機(jī)、筆記本和服務(wù)器領(lǐng)域,晶體管技術(shù)的提升使得公司不但能夠繼續(xù)創(chuàng)造出處理器計算速度的全新紀(jì)錄,同時還會減少晶體管的漏電量。這種漏電會影響芯片和PC的設(shè)計、規(guī)格、功耗、噪音以及成本。同時,這一突破也會保證摩爾定律在下一個十年繼續(xù)有效。摩爾定律是高科技產(chǎn)業(yè)的基本規(guī)律,即晶體管數(shù)量每兩年翻一番。英特爾公司相信,生產(chǎn)出新一代45納米系列產(chǎn)品(研發(fā)代碼為Penryn)中的首批可工作45納米處理器,標(biāo)志著英特爾在半導(dǎo)體產(chǎn)業(yè)領(lǐng)先至少一年。面向五大不同計算機(jī)細(xì)分市場的早期45納米處理器版本,正在運(yùn)行WindowsVista,MacOS
37、X,WindowsXP和Linux等操作系統(tǒng)以及其它應(yīng)用程序。英特爾按計劃將在2010年下半年交付投產(chǎn)45納米處理器。英特爾在45納米晶體管中創(chuàng)造性地采用全新高-k柵介質(zhì)和金屬柵極材料英特爾率先將新材料創(chuàng)新性地組合,在其45納米工藝技術(shù)方面極大地減少了晶體管漏電量,同時提高處理器性能。英特爾將采用專有的新型高-k介質(zhì)材料作為晶體管柵介質(zhì),同時采用新型金屬材料組合作為晶體管柵電極。英特爾公司聯(lián)合創(chuàng)始人戈登摩爾(GordonMoore)指出,“采用高-k柵介質(zhì)和金屬柵極材料,是自上世紀(jì)60年代晚期推出多晶硅柵極金屬氧化物半導(dǎo)體(MOS)晶體管以來,晶體管技術(shù)領(lǐng)域里最重大的突破?!本w管是處理數(shù)字世
38、界0、1組合的微型開關(guān)。柵用來打開或閉合晶體管,而柵介質(zhì)是用來將柵從電流通道隔離出來的絕緣體底層。金屬柵極和高-k柵介質(zhì)的組合使晶體管漏電量非常低,性能大為提升。英特爾高級院士MarkBohr指出:“隨著越來越多的晶體管被集成到一個硅晶片上,業(yè)界一直在研究電流泄露問題的解決方案,我們的工程師和設(shè)計人員已經(jīng)取得了重大突破,確保了英特爾在產(chǎn)品和創(chuàng)新方面的領(lǐng)導(dǎo)地位。我們在45納米工藝技術(shù)方面采用了新型高-k柵介質(zhì)和金屬柵極晶體管,將幫助英特爾公司針對我們已經(jīng)成功推出的英特爾酷睿2和至強(qiáng)系列處理器,推出速度更快、能效更高的多核產(chǎn)品,并使摩爾定律在下一個十年繼續(xù)發(fā)揚(yáng)光大。”相比較而言,一個人類紅血球表面
39、即可容納大約400個英特爾公司的45納米晶體管。就在10年前,當(dāng)時最先進(jìn)的工藝技術(shù)還是250納米的,當(dāng)時晶體管尺寸約是以英特爾今天宣布的技術(shù)實(shí)現(xiàn)的晶體管尺寸的5.5倍,面積約為現(xiàn)在的30倍。根據(jù)摩爾定律,一個芯片上的晶體管數(shù)量每兩年幾乎翻一倍。因此,英特爾有能力創(chuàng)新并集成產(chǎn)品,加入更多特性和計算處理核心,提高性能,并降低制造成本和單個晶體管生產(chǎn)成本。為保持創(chuàng)新速度,晶體管必須不斷縮小。但是,使用現(xiàn)有的材料,晶體管的縮小能力幾乎已經(jīng)達(dá)到極限,因?yàn)殡S著晶體管尺寸已經(jīng)達(dá)到原子級,功耗和發(fā)熱的問題日益嚴(yán)重。因此,采用新材料已經(jīng)成為摩爾定律和信息時代經(jīng)濟(jì)學(xué)未來發(fā)展的必然要求。英特爾45納米工藝技術(shù)中的高
40、-k柵介質(zhì)和金屬柵極材料采用氧化硅制造晶體管柵介質(zhì)已有40余年,主要是由于其可加工能力,并且隨著氧化硅被加工得越來越薄,晶體管性能也取得了穩(wěn)步提高。英特爾在其此前的65納米工藝技術(shù)中,已經(jīng)成功將氧化硅柵介質(zhì)的厚度縮小至1.2納米(相當(dāng)于五個原子層),但是不斷縮小也使柵介質(zhì)的漏電量逐步增加,導(dǎo)致電流浪費(fèi)和不必要的發(fā)熱。晶體管柵漏電與不斷變薄的氧化硅柵介質(zhì)有關(guān),這一點(diǎn)已經(jīng)被業(yè)界視為過去10年來摩爾定律面臨的最大技術(shù)挑戰(zhàn)之一。為解決這一棘手問題,英特爾公司在柵介質(zhì)中采用厚度更大的鉿基高-k材料取代氧化硅,與過去40多年中一直使用的氧化硅相比較,漏電量減少了10多倍。由于高-k柵介質(zhì)與當(dāng)今的硅柵電極不
41、兼容,因此,英特爾45納米晶體管材料的另一方面是開發(fā)新的金屬柵極材料。雖然英特爾采用的特定金屬仍未公開,但可知的是,英特爾將在晶體管柵電極中采用不同金屬材料的組合。在英特爾45納米工藝技術(shù)中,高-k柵介質(zhì)與金屬柵極的組合,使驅(qū)動電流或晶體管性能提高了20%以上。同時,使源極-漏極漏電降低了5倍以上,大幅提高了晶體管的能效。英特爾公司的45納米工藝技術(shù)也使晶體管密度比上一代工藝提高了大約兩倍,使英特爾能夠增加總體晶體管的數(shù)量或縮小處理器的大小。由于45納米晶體管遠(yuǎn)小于上一代晶體管,因此,晶體管開關(guān)所需能量也大為減少,使主動切換耗電大約降低了30%。英特爾在45納米接頭中將采用低-k電介質(zhì)的銅線,
42、也是為了提高性能、降低功耗。同時,英特爾也將采用創(chuàng)新的設(shè)計規(guī)則和先進(jìn)的掩模技術(shù),拓展193納米干式光刻技術(shù)的應(yīng)用來制造其45納米處理器,這主要得益于其成本優(yōu)勢和較高的可加工能力。Penryn系列處理器將帶來更高能效表現(xiàn)英特爾公司每隔一年即推出一代新工藝技術(shù)和新的微體系架構(gòu),Penryn系列處理器秉承英特爾酷睿微體系架構(gòu)優(yōu)勢,是英特爾高節(jié)奏技術(shù)進(jìn)程中的下一步。英特爾以領(lǐng)先的45納米工藝技術(shù)、大批量生產(chǎn)能力以及領(lǐng)先的微體系架構(gòu)設(shè)計,已經(jīng)開發(fā)出首批可實(shí)用的45納米工藝Penryn處理器樣品。英特爾正在開發(fā)的45納米工藝產(chǎn)品超過15種,涵蓋臺式機(jī)、筆記本、工作站和企業(yè)版產(chǎn)品領(lǐng)域。45納米雙核處理器中含
43、有4億多個晶體管,四核處理器中含有8億多個晶體管,Penryn系列處理器采用了全新的微體系架構(gòu)特性,擁有更強(qiáng)的性能和電源管理能力,更高的核心速度以及高達(dá)12兆字節(jié)的緩存。Penryn系列處理器的設(shè)計也帶有大約50條新的英特爾SSE4指令,拓展了針對媒體和高性能計算應(yīng)用的能力和性能。隨著時光的流逝,人類社會悄然已經(jīng)進(jìn)入21世紀(jì)。21世紀(jì)是知識經(jīng)濟(jì)時代,是信息技術(shù)時代,是數(shù)字化時代。單位管理的現(xiàn)代化辦公自動化和決策科學(xué)化,是現(xiàn)代化辦公管理發(fā)展的必然趨勢。也是衡量一個單位信息化的重要標(biāo)志。單位職工的工資信息管理作為一個單位管理的重要方面,其可變因素多,管理復(fù)雜,繁瑣,時間跨度大,再加上固定的基數(shù)大,
44、形成巨大的數(shù)據(jù)量,人工管理困難。因此為鐵嶺市地方稅務(wù)局清河分局開發(fā)了單位職工的工資管理系統(tǒng)軟件。隨著時光的流逝,人類社會悄然已經(jīng)進(jìn)入21世紀(jì)。21世紀(jì)是知識經(jīng)濟(jì)時代,是信息技術(shù)時代,是數(shù)字化時代。單位管理的現(xiàn)代化辦公自動化和決策科學(xué)化,是現(xiàn)代化辦公管理發(fā)展的必然趨勢。也是衡量一個單位信息化的重要標(biāo)志。單位職工的工資信息管理作為一個單位管理的重要方面,其可變因素多,管理復(fù)雜,繁瑣,時間跨度大,再加上固定的基數(shù)大,形成巨大的數(shù)據(jù)量,人工管理困難。因此為鐵嶺市地方稅務(wù)局清河分局開發(fā)了單位職工的工資管理系統(tǒng)軟件。1.1.1開發(fā)的意義。1)提高單位職工工資管理的準(zhǔn)確性,將本單位職工工資的基本信息經(jīng)過核實(shí)
45、之后輸入計算機(jī),并存儲起來。按照規(guī)范設(shè)定標(biāo)準(zhǔn)代碼。這大大保證了統(tǒng)計原始數(shù)據(jù)的準(zhǔn)確性,在進(jìn)行的統(tǒng)計分析工作中能最大限度的減少人的因素。2)可以大大的提高工作效率。單位職工的工資管理系統(tǒng)可以集基本信息的追加、存儲匯總查詢打印于一身,不僅節(jié)省人力和時間,而且調(diào)用方便,統(tǒng)計快捷,準(zhǔn)確性高。3)可以充分發(fā)揮管理系統(tǒng)的統(tǒng)計和分析功能。單位職工工資管理信息系統(tǒng)可以根據(jù)實(shí)際的需要,開發(fā)出各種統(tǒng)計計算報表輸出等功能模塊。1.1.2開發(fā)的總體目標(biāo)。單位職工工資管理系統(tǒng)是一個面向鐵嶺市地方稅務(wù)局清河分局職工數(shù)據(jù)庫管理系統(tǒng),目標(biāo)是形成一套界面友好編碼規(guī)范功能齊全使用方便的職工工資信息管理應(yīng)用系統(tǒng)。戶信息表。用戶基本信
46、息表包括用戶名,密碼兩項。每個用戶名對應(yīng)唯一的密碼,都輸入正確后進(jìn)入管理系統(tǒng)。進(jìn)入系統(tǒng)后,用戶名和密碼可以修改。2)工資設(shè)定。修改個人工資:利用本功能可以對每個職工的工資進(jìn)行修改,操作方法:單擊“編輯”按鈕/輸入數(shù)據(jù)/單擊“計算”按鈕/單擊“保存”按鈕,便可完成個人工資的修改,并自動計算修改后的結(jié)果。如不單擊“保存”而單擊“還原”按鈕,則恢復(fù)對該記錄的修改。打印個人工資:在完成對個人工資的修改后,可以利用本功能直接打印出該職工的工資條。單擊“打印”按鈕既可。新職工工資的錄入:利用本功能可以方便地將新來的職工工資情況錄入數(shù)據(jù)庫。單擊“添加”按鈕,系統(tǒng)自動在數(shù)據(jù)庫的末尾增加一條空記錄,輸入各工資項
47、目,單擊“保存”按鈕,完成新職工工資的增加。如不單擊“保存”而單擊“還原”按鈕,則不能完成新職工工資的增加。刪除個人工資:利用本功能可以對當(dāng)前記錄進(jìn)行刪除,單擊“刪除”按鈕,系統(tǒng)將提示“是否刪除此記錄”,如單擊“Y是”則完成對該記錄的刪除;如單擊“N否”,則不刪除該記錄。3)工資查詢。順序查詢:既向下查詢一條記錄,單擊“下一個”按鈕,查詢下一條記錄。向上查詢:既向上查詢一條記錄,單擊“上一個”按鈕,查詢上一條記錄。按某一條件查詢:可按編號、姓名等條件查詢,單擊“查找”按鈕,在出現(xiàn)的對話框中輸入要查找的字段名,單擊“搜索”按鈕,便可查找到滿足條件的記錄。打印查詢結(jié)果,單擊“打印”按鈕,可以打印查
48、詢的結(jié)果。4)工資匯總。對數(shù)據(jù)庫基礎(chǔ)知識和基本理論有了更深刻的認(rèn)識,在這次畢業(yè)設(shè)計中,接觸到了實(shí)際的數(shù)據(jù)庫產(chǎn)品VisualFoxpro,對數(shù)據(jù)庫方面知識的理解更深了。以前對數(shù)據(jù)庫的三級模式不是很明白,尤其是“視圖”,在實(shí)際的軟件開發(fā)中經(jīng)過鍛煉,用戶視圖都是用VisualFoxpro;自行編寫的,對視圖確實(shí)有了一些感性的認(rèn)識。6.2VisualFoxpro6.0通過這次畢業(yè)畢業(yè)設(shè)計,對VisualFoxPro6.0也有了進(jìn)一步的認(rèn)識。這是Microsoft公司開發(fā)的新一代關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它易學(xué)易用,功能完善,深受廣大用戶的歡迎。它提供給用戶一個32位、面向?qū)ο蟮膽?yīng)用程序開發(fā)環(huán)境,使得用戶組織
49、數(shù)據(jù)、定義數(shù)據(jù)庫規(guī)則及生成應(yīng)用程序等工作更加快捷,同時支持更多、更大容量的數(shù)據(jù)管理能力。隨著MicrosoftDeveloperStudio的發(fā)展,VisualFoxPro與其他可視化編程語言連接的日益緊密,Microsoft公司正不斷為用戶開發(fā)功能更加全面、快捷的數(shù)據(jù)庫管理系統(tǒng)。6.3網(wǎng)絡(luò)方面C/S模式和B/S模式;WINDOWS數(shù)據(jù)源和ODBC接口;應(yīng)用程序與數(shù)據(jù)庫的接口等。畢業(yè)設(shè)計臨近尾聲,現(xiàn)在總結(jié)這一段的成績,雖有一些收獲,卻也認(rèn)識到了自己的很大不足。畢業(yè)設(shè)計有需求分析、數(shù)據(jù)庫設(shè)計和編程、調(diào)試等階段,深感自己設(shè)計經(jīng)驗(yàn)不足,有許多情況在設(shè)計階段不能預(yù)料到,而在編程和調(diào)試階段才發(fā)現(xiàn)很多不足
50、。在以后的鍛煉中應(yīng)該更注意一些細(xì)節(jié),盡量做到需求清晰,讓用戶滿意。龍芯電腦CPU是由我國自主研發(fā)的,擁有自主的知識產(chǎn)權(quán),其所采用的Linux系統(tǒng)具有繁復(fù)易運(yùn)用、綠色無病毒、節(jié)能低功耗等特點(diǎn),十分適宜我國中小學(xué)教育信息化運(yùn)用。新學(xué)期來臨,龍芯計算機(jī)走進(jìn)了我校校園。學(xué)生們告別了運(yùn)用多年的舊電腦,看到了明晰的液晶顯示器和心愛的迷你主機(jī)。文明熏陶,充溢創(chuàng)意龍芯電腦的出現(xiàn)為中國計算機(jī)的開展帶來了有限的希望,不只讓國產(chǎn)CPU在市場上占有一席之地,更為國度的信息平安做出了龐大貢獻(xiàn)?!褒埿尽痹?jīng)構(gòu)成了一種文明,一種肉體,這就是克制一切困難、勇往直前、弱小打敗弱小的英勇肉體,更是一種把國度興盛貧弱和自己的事業(yè)高
51、度融合的進(jìn)取肉體。在校園里,信息技術(shù)教員有必要把這種肉體傳遞給學(xué)生,讓這種文明熏陶學(xué)生。曾幾何時,當(dāng)我引見世界微型計算機(jī)的開展時,總要大篇幅地講述美國電腦的開展史,學(xué)生感受著外國的科技,臉上是驚訝與盼望的表情。如今,我終于可以跟學(xué)生講述我國自主研發(fā)的龍芯電腦,它們曾經(jīng)進(jìn)入了我們的校園。在教學(xué)看法計算機(jī)一課時,我向?qū)W生引見的是身邊的龍芯一代、龍芯二代,以及研制中的龍芯三代微型計算機(jī),新課堂帶給學(xué)生無比的喜悅。接著我給學(xué)生們引見“龍芯3號”,“它早期只是一款四核處置器,但最終將完成對內(nèi)峰值每秒5001000億次的計算速度?!睂W(xué)生看到這驚人的數(shù)字時歡欣雀躍。有了這些數(shù)據(jù)及對普通CPU的大小、外形、材
52、質(zhì)等看法后,我請學(xué)生從各個方面猜想未來降生的這款電腦“心臟”會有什么樣的改良,學(xué)生們大膽地說出了自己的想法:“做成圓形”、“把CPU做的大點(diǎn),像風(fēng)扇一樣大”、“換種顏色”、“多裝置幾個四核處置器添減速度”、“把龍芯CPU也做得像硬盤一樣真空”在龍芯文明的氣氛里伸展心靈的翅膀,大膽創(chuàng)新,也許夢想會在未來成真!激活課堂,生機(jī)盎然課堂是屬于學(xué)生的,只要當(dāng)學(xué)生成為學(xué)習(xí)的主人,課堂才真正屬于學(xué)生。教員要和學(xué)生一同用好“龍芯”,激活課堂,促進(jìn)學(xué)生自動開展。龍芯電腦走進(jìn)了學(xué)生的學(xué)習(xí),學(xué)生們都刻不容緩地想要運(yùn)用它,吸引學(xué)生的不只是漂亮的微風(fēng)車桌面菜單系統(tǒng),更是它帶來的如此多的適宜學(xué)生操作的獸性化軟件。且不說那
53、功用弱小的“RedOfficefor龍芯”軟件包,就是那以前很難用的小海龜作圖“LOGO編程”,也在龍芯操作系統(tǒng)上有了大變身?!癓OGO編程繪圖”是小學(xué)信息技術(shù)課的教學(xué)難點(diǎn),編程注重學(xué)生思想才干及實(shí)踐操作才干的培育。龍芯電腦為學(xué)生的“LOGO編程”做了很大的改良,更貼近學(xué)生。如添加好用的常用工具欄,簡化了學(xué)生少量命令的背誦。學(xué)生再也不用用命令保管順序、輸入制造好的圖片,只需輕松點(diǎn)擊“保管”,就有獸性化的菜單彈出;有了“撤銷”、“復(fù)制”、“執(zhí)行命令”等按鈕,大意的小學(xué)生和制造復(fù)雜圖形的小指揮家們運(yùn)用起來隨心所欲。信息技術(shù)課上,常聽到學(xué)生說:“時間太快了,剛上課一小會兒就到下課時間了。”龍芯電腦似
54、乎有著一種有形的力氣,讓有差異的學(xué)生都失掉提高,并撫慰著學(xué)生學(xué)習(xí)的自動看法?!案腥诵恼?莫先乎情”,學(xué)生懷著積極學(xué)習(xí)的心情學(xué)習(xí),自然收獲頗多。課堂上學(xué)習(xí)的主體是學(xué)生,教員更輕易鼓舞主體找到學(xué)習(xí)目的、學(xué)習(xí)的動力及舉動的始發(fā)點(diǎn)。固然,龍芯電腦帶給我們龐大的便利,使我們的教育教學(xué)更上一層樓,但還有些許缺乏之處。希望龍芯把“中國芯”托上下降的軌道,讓更多的學(xué)生了解它,運(yùn)用它,愛上它。摘要:本文提出了一些觀點(diǎn),探討了如何能使新生真正掌握一門程序設(shè)計語言。關(guān)鍵字:程序整合;程序設(shè)計;邏輯思維;任務(wù)驅(qū)動教學(xué)0引言計算機(jī)程序設(shè)計與其說是一門科學(xué),倒不如說是一門藝術(shù),即駕御程序設(shè)計語言的藝術(shù),它不僅需要掌握一定
55、的基礎(chǔ)知識,同時還需要具備一定的創(chuàng)造性邏輯思維能力1,5。程序設(shè)計的學(xué)習(xí)過程枯燥、難懂、持續(xù)時間長,從內(nèi)容到學(xué)習(xí)方法、思維方式等同高中課程,與大學(xué)里的其他課程都有很大差異,大部分學(xué)生反映計算機(jī)語言難學(xué),程序更難編。為了使學(xué)生能真正掌握一門語言,并能應(yīng)用這種語言編寫程序,具備一定的編程能力,本文結(jié)合C/C+,針對如何培養(yǎng)大學(xué)新生的計算機(jī)語言編程能力,提出了一些觀點(diǎn)。1程序設(shè)計能力的訓(xùn)練過程下面給出了我們總結(jié)出來的循序漸進(jìn)的程序設(shè)計能力訓(xùn)練過程。整個過程打破課本原有以知識的邏輯結(jié)構(gòu)體系為順序組織的學(xué)習(xí)及教學(xué)方式,以學(xué)生已有知識為基礎(chǔ),按照學(xué)生的認(rèn)知規(guī)律,遵循先易后難、先具體后抽象、先輪廓化后細(xì)節(jié)化
56、的原則,通過學(xué)習(xí)、觀看、模仿、理解、總結(jié)、提高五個階段進(jìn)行訓(xùn)練2。1.1對程序設(shè)計語言的學(xué)習(xí)程序=數(shù)據(jù)(數(shù)據(jù)結(jié)構(gòu))+算法1,這個公式表明了編寫程序的基本要素以及要學(xué)習(xí)的基本內(nèi)容。針對初學(xué)者,有必要讓他們對程序語言有一個全局性而且是簡單性的認(rèn)識與學(xué)習(xí),因此我們提出將程序設(shè)計語言抽象成為以下三方面的內(nèi)容,進(jìn)行教學(xué)。(1)數(shù)據(jù),C語言的數(shù)據(jù)雖然比較豐富,但也就為兩大類:基本型,復(fù)合型。在初學(xué)階段,可僅針對基本型進(jìn)行學(xué)習(xí)、應(yīng)用。在學(xué)生有一定基礎(chǔ)之后,再開始復(fù)合型數(shù)據(jù)的學(xué)習(xí)與應(yīng)用。(2)程序流程控制,三種基本程序結(jié)構(gòu),各自實(shí)現(xiàn)語句。(3)輔助工具,屬于高級階段的內(nèi)容,比如說文件操作,宏的應(yīng)用,函數(shù)等。1
57、.2閱讀、修改、整合簡單程序范例小孩堆積木之前,有必要了解、認(rèn)識、理解積木,然后才能夠堆出各種造型來。閱讀簡單程序范例就相當(dāng)于對積木的了解、認(rèn)識、理解過程,是一個基本且必要的過程。在這一過程中,可以引導(dǎo)學(xué)生培養(yǎng)動態(tài)思維來閱讀程序,或判斷程序的正確性。這種思維習(xí)慣的養(yǎng)成,對培養(yǎng)學(xué)生的邏輯思維能力和抽象思維能力有非常重要的作用2。典型的簡單范例程序,如有規(guī)律的數(shù)據(jù)項累加/累乘,驗(yàn)證某個數(shù)是否為素數(shù),分離某個數(shù)的每位數(shù)字,求兩個數(shù)的最大公約數(shù)/最小公倍數(shù)等1。該訓(xùn)練過程的后期主要是在簡單范例程序的基礎(chǔ)上逐漸改變和增加條件的方法來訓(xùn)練學(xué)生的動手實(shí)踐能力。針對上述簡單范例程序,可變化出一些程序,如求出某
58、范圍內(nèi)的所有素數(shù),求出某范圍內(nèi)的所有水仙花數(shù)(某數(shù)等于其每位上的數(shù)字立方和)等1。這些程序都可以只對上述簡單范例程序修改、整合來完成,學(xué)生在這一過程中必須親自實(shí)踐。該過程屬于模仿階段,持續(xù)時間長且枯燥,所面對的范例大部分都沒有實(shí)際應(yīng)用價值,也沒有太多吸引力。但這是一個相當(dāng)基礎(chǔ)且必要的過程。1.3獨(dú)立編寫簡單應(yīng)用程序經(jīng)過上述過程的訓(xùn)練,學(xué)生對程序設(shè)計語言的運(yùn)用已達(dá)到比較熟練的程度。在此基礎(chǔ)上,選擇一些與上述過程中有所區(qū)別的簡單應(yīng)用問題,由學(xué)生獨(dú)立完成程序的編寫。在這一過程中應(yīng)該貫徹過程化程序設(shè)計的基本原則“自頂向下,逐步細(xì)化”1,同時也應(yīng)該注意培養(yǎng)學(xué)生的編程風(fēng)格3。有很多可以選擇的經(jīng)典問題,如“
59、猴子選大王”問題1。n(由程序運(yùn)行動態(tài)給定)只猴子,由1到n編號并排成一列(或一行也可)。第一次從頭到尾進(jìn)行1,2,3報數(shù),凡報3的出列,取消候選資格。第二次從尾到頭進(jìn)行1,2,3報數(shù),也是凡報3的出列。第三次又從頭到尾,如此反復(fù),直到隊列中剩下兩只猴子時,此時報2的猴子即為大王。請編程計算出如果要當(dāng)選為大王,則預(yù)先應(yīng)站在隊列的哪個位置。針對該問題可做引導(dǎo)學(xué)生做如下分析:遵循逐步細(xì)化的原則,將問題細(xì)化成若干簡單問題(原子問題)。(1)某一序號位置處猴子的表示,需要表示出兩個數(shù)據(jù),一是猴子的位置序號,二是該位置上的猴子在與不在。(2)1,2,3報數(shù)子問題。(3)從頭到尾,從尾到頭,如此反復(fù)的子問
60、題??芍鸩结槍@些子問題尋求解決辦法,編寫出相應(yīng)的程序代碼,然后再進(jìn)行全局性整合,直至解決整個問題。這個過程屬于理解與總結(jié)階段,也是持續(xù)時間長、枯燥,不過所面對的求解問題可能多了一點(diǎn)趣味性。1.4以任務(wù)驅(qū)動模式進(jìn)行程序設(shè)計訓(xùn)練“任務(wù)驅(qū)動法”是一種建立在建構(gòu)主義教學(xué)理論基礎(chǔ)上的教學(xué)法。作為建構(gòu)者,教師是學(xué)習(xí)的指導(dǎo)者、輔助者、導(dǎo)航者,學(xué)生才是主體。所謂“任務(wù)驅(qū)動教學(xué)法”就是讓學(xué)生在一個典型“任務(wù)”的驅(qū)動下展開學(xué)習(xí),引導(dǎo)學(xué)生由簡到繁、由易到難、循序漸進(jìn)地完成一系列“任務(wù)”,從而得到清晰的思路、方法和知識的脈絡(luò),并在完成“任務(wù)”的過程中培養(yǎng)分析問題、解決問題以及用計算機(jī)處理信息的能力。驅(qū)動式實(shí)踐教學(xué)可
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國半導(dǎo)體用水溶性助焊劑行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國第一人稱視角射擊游戲行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國HDPE模制容器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國茂金屬線型低密度聚乙烯樹脂行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 合同起草范本
- 汽車自駕租賃合同
- 房屋委托代管合同
- 2025贈與合同公證書
- 維修工聘用合同范本
- 收獲成長迎接新起點(diǎn)主題班會
- 2024年江西省南昌市南昌縣中考一模數(shù)學(xué)試題(含解析)
- 繪本的分鏡設(shè)計-分鏡的編排
- 查干淖爾一號井環(huán)評
- 體檢中心分析報告
- 人教版初中英語七八九全部單詞(打印版)
- 臺球運(yùn)動中的理論力學(xué)
- 最高人民法院婚姻法司法解釋(二)的理解與適用
- 關(guān)于醫(yī)保應(yīng)急預(yù)案
- 新人教版五年級上冊數(shù)學(xué)應(yīng)用題大全doc
- 2022年版義務(wù)教育勞動課程標(biāo)準(zhǔn)學(xué)習(xí)培訓(xùn)解讀課件筆記
- 2022年中國止血材料行業(yè)概覽:發(fā)展現(xiàn)狀對比分析研究報告(摘要版) -頭豹
評論
0/150
提交評論