第一篇:模擬電子線路虛擬實驗教學(xué)系統(tǒng)的設(shè)計與實現(xiàn)
模擬電子線路虛擬實驗教學(xué)系統(tǒng)的設(shè)計與實現(xiàn)
摘要:虛擬技術(shù)的發(fā)展使電子線路的分析設(shè)計過程得以在計算機(jī)上輕松、準(zhǔn)確、快捷地完成。這樣,一方面克服了實驗室在元器件和規(guī)格上的限制,避免了損壞儀器等不利因素,另一方面使得實驗不受時間及空間的限制,從而促進(jìn)電子線路實驗教學(xué)的現(xiàn)代化。
關(guān)鍵詞: 電子線路EDA技術(shù)多媒體技術(shù)虛擬實驗 1.電子線路虛擬實驗概述
虛擬技術(shù)是近年發(fā)展起來的,利用計算機(jī)模仿真實過程的實用技術(shù)。電子線路虛擬實驗是利用計算機(jī)構(gòu)造一個實驗?zāi)M環(huán)境,通過電路的建立和對數(shù)據(jù)與電路功能的分析,達(dá)到實驗效果和目的的一種新的實驗方法。EDA技術(shù)是一種以計算機(jī)為基本工作平臺,以高級語言描述、具有系統(tǒng)級仿真和綜合能力的軟件工具。軟件有多種,其中Multisim軟件是較常見的電子技術(shù)設(shè)計和實訓(xùn)的工具。通常工具軟件的元器件庫儲存有許多大公司的晶體管、阻容元件、集成電路和數(shù)字門電路芯片等元器件,儀器庫則有萬用表、示波器、信號發(fā)生器、掃頻儀、邏輯分析儀、數(shù)字信號發(fā)生器、邏輯轉(zhuǎn)換等儀器,接通開關(guān)就可以進(jìn)行和實物實驗一樣的測試分析了。但這類軟件的缺點(diǎn)是元件均是以電路符號實現(xiàn)的,與實物試驗差別很大.我們所完成的多媒體電子技術(shù)實驗系統(tǒng)軟件的突出優(yōu)點(diǎn)是:元件及儀表均以實物形式重現(xiàn),直觀性強(qiáng),可操作性高。
2.電子線路虛擬實驗的實現(xiàn) 2.1實行虛擬實驗的必要性
電子線路是一門較為抽象的理論型課程。在學(xué)習(xí)電路理論時必須理論聯(lián)系實際,抓好教學(xué)中的實驗環(huán)節(jié),讓學(xué)生能根據(jù)自己的實際情況,結(jié)合教師的教學(xué)要求進(jìn)行實驗操作,驗證所學(xué)到的電路原理。但是,學(xué)生在實驗中出現(xiàn)的種種現(xiàn)象又不盡人意,暴露了傳統(tǒng)實物實驗的一些固有缺陷。例如:
(1)學(xué)生不熟悉電路連接,還沒有掌握好錫焊技術(shù),所以連接電路時極易出錯。
(2)電路連接錯誤,易造成電子元器件及測試儀器的損壞。學(xué)生不熟悉儀器操作也是造成儀器容易損壞的原因。
(3)學(xué)生不能根據(jù)自己的學(xué)習(xí)進(jìn)度安排實驗時間,更不能像做家庭作業(yè)一樣在課余時間進(jìn)行練習(xí)。有限的教學(xué)時數(shù)與學(xué)生技能的提高矛盾突出。
(4)實驗的元器件離散性大,環(huán)境變化引起的溫漂、干擾等因素會造成實驗數(shù)據(jù)的偏差。(5)傳統(tǒng)的電子技術(shù)實驗是以實物為主的,設(shè)備易磨損老化,需要定期更新;教學(xué)實驗室的設(shè)備配置與教學(xué)大綱的教學(xué)要求相對應(yīng),隨著教學(xué)要求的提高及電子技術(shù)的飛速發(fā)展,實驗設(shè)備的技術(shù)水平也不斷提高,數(shù)量也要有所增加,這要消耗我們有限的教學(xué)經(jīng)費(fèi)。EDA技術(shù)恰好能夠彌補(bǔ)實驗的不足。它的優(yōu)點(diǎn)是:
(1)在計算機(jī)上即可完成和實現(xiàn)電路的電氣連接,檢測電路的電性能。例如,顯示檢測點(diǎn)的電壓電流波形及對電路進(jìn)行直流分析、交流分析、瞬態(tài)分析、傅立葉分析等多種分析,及時獲得實驗結(jié)果。
(2)評估元器件參數(shù)變化(包括故障)對電路造成的影響。分析一些較難測量的電路特性,如進(jìn)行噪聲(Noise)、頻譜(Fourier)、器件靈敏度(Sensitivity)、溫度特性(Temperature)分析等。
(3)可以在短暫的實驗時間里快速完成較復(fù)雜的電路連接、測試工作。(4)可以很容易地實現(xiàn)對學(xué)生的量化評估。
2.2實驗室的建構(gòu)
作為傳統(tǒng)電子技術(shù)實驗的補(bǔ)充,使學(xué)生初步掌握仿真軟件技術(shù),可使實驗內(nèi)容緊密聯(lián)系課本內(nèi)容,比較全面地概括和反映部分所學(xué)的知識點(diǎn),將課堂內(nèi)容具體化。一方面繼承實物
實驗可操作性、參與性強(qiáng)的優(yōu)點(diǎn),另一方面又可利用計算機(jī)優(yōu)勢,發(fā)揮其直觀、動態(tài)模擬、迅速準(zhǔn)確、資源共享、資金投入量少等特點(diǎn),從而建立一種新型的實驗教學(xué)方式,進(jìn)一步提高教學(xué)效率。系統(tǒng)配置是:一臺多媒體計算機(jī)+多媒體電子技術(shù)實驗系統(tǒng)應(yīng)用軟件。
3.虛擬實驗示例
現(xiàn)以“單管基本電壓放大器”為例,說明具體實驗在虛擬實驗室中是怎樣開展的。實驗中進(jìn)行了一系列參數(shù)設(shè)置、波形觀察和數(shù)據(jù)讀取,以驗證虛擬實驗的可操作性。
首先計算機(jī)裝上具有電子技術(shù)實驗系統(tǒng)功能的軟件,然后利用軟件提供的元件和儀器在屏幕上搭建單管電壓放大電路,如圖1所示。
圖1單管電壓放大電路
圖中信號發(fā)生器的輸出信號頻率為1kHz,幅度為VP-P=20mV的正弦波;萬用表用于測量各點(diǎn)的工作電壓;示波器用于測量各點(diǎn)的波形。
接通虛擬直流電源開關(guān),調(diào)整電位器Rw,使電路處于最佳放大狀態(tài),示波器就顯示出波形失真最小、輸出信號幅度最大的反相放大波形;Rw調(diào)至阻值最大時,三級管接近截止,輸出幅度較小的截止失真波形;調(diào)至阻值最小時,三級管接近飽和,輸出飽和失真波形。圖1中顯示為三極管放大狀態(tài)時示波器面板顯示圖。
通過一系列電路的測試和數(shù)據(jù)的讀取分析與實物實驗所得結(jié)果進(jìn)行比較,得出基于EDA軟件的電子線路虛擬實驗?zāi)芡暾?zhǔn)確、快速地達(dá)到所有電子線路課程的實驗要求和實驗?zāi)康牡慕Y(jié)論。
4虛擬實驗在教學(xué)中的應(yīng)用 4.1功能作用
a.輔助課堂教學(xué)
傳統(tǒng)的電子線路教學(xué)往往是理論教學(xué)和實驗部分分開進(jìn)行。教師在教室內(nèi)用粉筆、黑板傳授抽象的理論知識,在黑板上畫電路圖,給學(xué)生分析電路特性,分析電路隨著某一元件的
變化而變化的情況。教師講得辛苦,卻得不到理想的效果;學(xué)生聽課吃力,往往不得要領(lǐng),很難對有關(guān)理論留下深刻的印象。進(jìn)行實驗,其主要目的就是為了檢驗課堂上傳授的理論知識,加深對理論的理解和記憶。但是我們很難將一個實驗搬到課堂中來,倘若有虛擬實驗室,便可以很方便地利用其在課堂上進(jìn)行演示,讓抽象的理論及時得到檢驗,給予學(xué)生感官上的認(rèn)識,達(dá)到從感性認(rèn)識到理性認(rèn)識的有機(jī)過渡。
b.代表實物實驗中理論的驗證、電路分析和數(shù)據(jù)獲取等部分的操作 輔助實驗教學(xué)的開展,為學(xué)習(xí)者提供一個檢驗電子線路理論和知識的環(huán)境。充分利用計算機(jī)快速準(zhǔn)確將繁瑣的計算公式通過編制程序計算出結(jié)果,畫出精確仿真圖線,幫助學(xué)生理解和分析復(fù)雜的電路。學(xué)生可以獨(dú)立使用自己計算機(jī)中構(gòu)建的虛擬實驗室,主動設(shè)疑、實驗,不斷地得到實驗結(jié)果;并且可以修改參數(shù),在不必?fù)?dān)心損壞儀器的情況下,迅速進(jìn)行實驗仿真,檢驗自己對所學(xué)知識的掌握情況,這對提高學(xué)生的學(xué)習(xí)積極性,提高教學(xué)水平是有益處的。
c.便于學(xué)生發(fā)揮創(chuàng)造性思維
教育的目的在于提高學(xué)生的分析能力、判斷能力及創(chuàng)新能力,提高學(xué)生的綜合素質(zhì)。我們知道用實物設(shè)計制作復(fù)雜一點(diǎn)的電路,單是搭建時準(zhǔn)備零件、制作電路板、焊接就要花費(fèi)不少功夫;接好電路后,為了使電路處于滿意的工作狀態(tài),不斷地更換零件、調(diào)整參數(shù)也是十分費(fèi)時費(fèi)工的。學(xué)生要運(yùn)用自己學(xué)到的知識設(shè)計制作新穎的電路是一件很困難的事?,F(xiàn)在,虛擬實驗室給學(xué)生創(chuàng)造一個優(yōu)良環(huán)境,學(xué)生可以充分發(fā)揮他們的智慧,展現(xiàn)他們的才華。
d.完善電子線路的遠(yuǎn)程教學(xué) 實驗虛擬化,把實驗室搬到了網(wǎng)絡(luò),對于電子線路這門操作性很強(qiáng)的課程來說,更加完善了電子線路的遠(yuǎn)程教學(xué)。
4.2運(yùn)用基礎(chǔ)
與傳統(tǒng)實驗一樣,實驗仿真軟件在設(shè)置實驗時,首先明確該實驗要解決什么問題。這就要求教學(xué)人員不僅要對課程內(nèi)容和教學(xué)任務(wù)做系統(tǒng)深入的研究,認(rèn)識該學(xué)科的特點(diǎn),劃分知識點(diǎn),尤其是重點(diǎn)、難點(diǎn),而且還要充分考慮學(xué)生的學(xué)習(xí)特點(diǎn),在此基礎(chǔ)上確定實驗內(nèi)容,編寫實驗指導(dǎo)書,讓學(xué)生在具備電子線路基本知識的基礎(chǔ)上開展虛擬實驗。
4.3工作流程
在虛擬實驗室中做實驗的基本流程程序結(jié)構(gòu)(如圖2所示)。
圖2實驗基本流程方框圖
因為我們的教學(xué)主要是理論傳授,不需要去開發(fā)和設(shè)計電路,所以上述的實驗流程并不包括電路設(shè)計開發(fā)部分。但是EDA軟件在極大地滿足我們的實驗要求的基礎(chǔ)上,還有非凡的應(yīng)用潛力,這無疑是個廣闊的天地。
在計算機(jī)輔助教學(xué)實踐中,學(xué)生上機(jī)普遍存在兩個問題:一是面對眾多的計算機(jī),教師難以準(zhǔn)確、全面地掌握學(xué)生練習(xí)的實際情況,及時進(jìn)行個別輔導(dǎo);二是難以做到上機(jī)時學(xué)生之間、師生之間進(jìn)行情況交流,使上機(jī)操作變成學(xué)生自己的活動,影響教學(xué)。因此就要求建立一種虛擬試驗的教學(xué)模式,使教學(xué)信息交流雙向化。
4.4虛擬實驗室課堂的教學(xué)模式
由于虛擬實驗室加入了教學(xué)的環(huán)節(jié),打破了傳統(tǒng)教學(xué)的流程,勢必要求制定出新的教學(xué)模式以適應(yīng)發(fā)展的需要。根據(jù)建構(gòu)主義理論和教學(xué)設(shè)計理論的有關(guān)知識,可建立以下兩個教學(xué)模式(如圖3所示):
圖3a實物實驗教學(xué)模式方框圖圖
圖3b虛擬實驗教學(xué)模式方框圖
第一種模式是先做1~2次實物實驗,學(xué)生有了形象體驗后再做虛擬實驗,對于從事沒有實物操作經(jīng)驗或抽象思維能力、形象化能力較差的人,這樣做效果會好些;理工科的學(xué)生關(guān)于電子實物制作一般都已有所接觸,所以第一、二種教學(xué)模式他們都能較好地接受。教師可根據(jù)教學(xué)和實驗效果適當(dāng)變更。
5建立虛擬實驗室,推廣電子線路遠(yuǎn)程教學(xué)
在信息社會中,知識的更新速度很快,各學(xué)科間的相互交叉滲透更為普遍,一次性的學(xué)校學(xué)習(xí)將不能滿足信息社會對人才的需求。這就使得各層次的教育必須面向社會,以服務(wù)于不同需求的社會人群。這個教學(xué)任務(wù)是傳統(tǒng)的教學(xué)手段所不能勝任的。Internet的飛速發(fā)展和普及,使這一教學(xué)任務(wù)的實現(xiàn)成為可能。
教學(xué)軟件與Internet接軌才能在人們廣泛的繼續(xù)教育、培訓(xùn)教育乃至終身教育中顯示其優(yōu)勢性能,充分發(fā)揮重要作用。本軟件就是讓電子線路實驗教學(xué)與Internet接軌的良好工具。使用本技術(shù)的虛擬實驗室可以有效地配合網(wǎng)上電子線路理論教學(xué),原有的電子線路CAI加上虛擬實驗將使網(wǎng)絡(luò)教學(xué)更加完善,便于推廣電子線路教學(xué)的遠(yuǎn)程化。
虛擬實驗室不受時間及空間限制的這一特性,對于讀非全日制課程的學(xué)生有非常大的幫助,令他們無須到真正的實驗室做實驗。這樣學(xué)生學(xué)習(xí)就可以不受地理環(huán)境、時間、年齡、職業(yè)的限制,可以根據(jù)各自的學(xué)習(xí)習(xí)慣靈活機(jī)動地安排自己的學(xué)習(xí)時間。在需要的時候,任何人只要與Internet互連,就可在任何地方,機(jī)會均等地接受同樣的教育,接受網(wǎng)絡(luò)為他們提供的完整的知識信息和技能培訓(xùn)。
第二篇:PLC實驗教學(xué)系統(tǒng)的設(shè)計與實現(xiàn)
PLC實驗教學(xué)系統(tǒng)的設(shè)計與實現(xiàn)
摘要:為了滿足PLC實驗教學(xué)的需要,本文提出保留核心硬件、把被控系統(tǒng)虛擬化的方案,設(shè)計出一套適合實驗教學(xué)、安全易用、功能齊全的PLC實驗裝置。該實驗裝置具備傳統(tǒng)實驗系統(tǒng)的直觀性、系統(tǒng)性,具備虛擬實驗系統(tǒng)的低成本、開放性。實驗系統(tǒng)主要包括:電源、主電路、PLC的輸入/輸出線路、被控對象模塊和虛擬運(yùn)行平臺等。
關(guān)鍵詞:PLC 實驗教學(xué) 單片機(jī) 虛擬系統(tǒng)
中圖分類號:TM571.61 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2015)02-0000-00
引言
現(xiàn)有的PLC實驗系統(tǒng)的構(gòu)建模式可以分為三類:傳統(tǒng)實驗系統(tǒng);模擬實驗系統(tǒng);虛擬實驗系統(tǒng)。
其中傳統(tǒng)實驗系統(tǒng)的的優(yōu)點(diǎn)是能建立系統(tǒng)的整體概念,直觀,易于理解,缺點(diǎn)是價格昂貴,實驗內(nèi)容有限,被控對象易損壞導(dǎo)致維護(hù)困難、成本高,學(xué)生操作時易發(fā)生危險等;虛擬實驗系統(tǒng)的優(yōu)點(diǎn)是成本低,易于維護(hù),操作安全,直觀,實驗內(nèi)容多樣等,缺點(diǎn)是沒有了PLC實物,使整個實驗內(nèi)容都是“虛假”了。
如何構(gòu)建一個功能完善的實驗系統(tǒng),既能直觀的動態(tài)顯示被控系統(tǒng)的工作情況,又能突破空間限制、解決經(jīng)費(fèi)不足的問題,是本文研究的主要內(nèi)容。系統(tǒng)設(shè)計目標(biāo)
解決高校實驗教學(xué)經(jīng)費(fèi)不足的問題;解決PCL課程實驗中被控制對象建立難的問題;在實驗室環(huán)境下幫助學(xué)生建立起實際的PLC控制系統(tǒng)概念;建立一個開放的、友好的PLC課程實踐學(xué)習(xí)環(huán)境;延長實驗設(shè)備的使用壽命,減輕教師進(jìn)行設(shè)備維護(hù)的勞動強(qiáng)度。系統(tǒng)構(gòu)成和特點(diǎn)
PLC實驗教學(xué)系統(tǒng)保留PLC及其外圍線路,建立真實的PLC控制系統(tǒng)的概念;同時通過虛擬仿真技術(shù)建立被控對象仿真模型,模擬實際被控系統(tǒng)的工作運(yùn)行狀況,滿足多個實驗內(nèi)容的需求,使系統(tǒng)運(yùn)行過程和結(jié)果直觀、調(diào)試方便。
2.1 PLC實驗教學(xué)系統(tǒng)的構(gòu)成
PLC實驗教學(xué)系統(tǒng)的構(gòu)成如圖1所示,PLC和I/O設(shè)備建立真實的PLC控制線路,然后用被控對象模塊完成模擬被控系統(tǒng)的功能,最后將模塊模擬的運(yùn)行數(shù)據(jù)以動畫形式呈現(xiàn)在虛擬運(yùn)行平臺。
2.2 PLC實驗教學(xué)系統(tǒng)具有以下特點(diǎn)
(1)PLC電氣硬件電路的設(shè)計要滿足實物設(shè)備、被控對象和其他形式連接的需要。建立真實的PLC外圍線路,既可以用其連接真實的被控設(shè)備并控制設(shè)備狀態(tài),也可以將PLC程序的執(zhí)行結(jié)果傳遞給被控對象,通過虛擬運(yùn)行系統(tǒng)顯示狀態(tài)。
(2)被控對象的設(shè)計要保證足夠的開放性、通用性和真實性。1)開放性:被控對象可以通過更改模塊系統(tǒng)程序,來實現(xiàn)跨系統(tǒng)、跨平臺的連接和實驗;2)通用性:被控對象雖然是單一不變的,但是可以在不增加投入、不改變硬件的前提下完成多個實驗內(nèi)容,減少維護(hù)成本,增加系統(tǒng)的利用率;3)真實性:系統(tǒng)通過被控對象來代替被控設(shè)備,雖然要通過被控系統(tǒng)軟件平臺來顯示運(yùn)行情況,但是整個實驗系統(tǒng)有真實的PLC以及外圍線路作為前提,所有的執(zhí)行結(jié)果和反饋信號都從對象的運(yùn)行得到,而不是讀取的PLC的運(yùn)行數(shù)據(jù)。系統(tǒng)設(shè)計
3.1 PLC線路
PLC實驗教學(xué)系統(tǒng)中的PLC設(shè)備將采用西門子公司的S7-200 CPU 226CN型號的主模塊,選擇數(shù)字量輸入/輸出混合模塊EM223作為數(shù)字量I/O擴(kuò)展模塊(可根據(jù)實際控制需要進(jìn)行取舍),選擇模擬量輸入模塊EM231和模擬量輸出模塊EM232作為模擬量I/O擴(kuò)展模塊。
以PLC的外圍線路為例如圖2所示。即PLC的 I/O電路主要是說明PLC的輸入/輸出端口與I/O設(shè)備的連接關(guān)系。輸入設(shè)備連接到PLC的輸入端口,給PLC的運(yùn)行提供動作指令和參數(shù)反饋,可手動給定也可自動反饋;輸出設(shè)備連接PLC的輸出端口,接收PLC程序的運(yùn)行結(jié)果并執(zhí)行,控制用電設(shè)備的運(yùn)行狀態(tài)。
3.2 被控對象模塊
被控對象模塊通過單片機(jī)電路的運(yùn)行來模擬被控系統(tǒng)。其功能是模擬被控設(shè)備的運(yùn)行,按照PLC系統(tǒng)的執(zhí)行結(jié)果進(jìn)行動作并反饋被控設(shè)備的狀態(tài)和參數(shù)給PLC;同時,嵌入式被控對象模塊給虛擬被控系統(tǒng)運(yùn)行平臺提供運(yùn)行數(shù)據(jù)。被控對象模塊的硬件結(jié)構(gòu)包括:電源電路、控制單元電路、輸入采集電路和輸出驅(qū)動電路以及通信電路。如圖3所示為被控對象模塊的控制單元電路板。
3.3 虛擬運(yùn)行平臺
虛擬運(yùn)行平臺是建立在被控對象模塊基礎(chǔ)上的一個圖形界面虛擬顯示系統(tǒng),其工作過程是讀取被控對象模塊的數(shù)據(jù),然后通過虛擬的系統(tǒng)界面動態(tài)表示系統(tǒng)運(yùn)行的過程。
虛擬運(yùn)行平臺的被控系統(tǒng)界面雖然是虛擬的,即用圖形界面表示實際的被控設(shè)備,但它不是完全通過仿真軟件虛擬的,也不是通過讀取PLC數(shù)據(jù)實現(xiàn)的上位機(jī)監(jiān)控,而是建立在真實的硬件和真實的運(yùn)行數(shù)據(jù)基礎(chǔ)上的,是真實控制結(jié)果的圖形畫面顯示。這樣可以降低實驗成本,使用方便,通用性好,同時又具備系統(tǒng)、直觀和真實的效果。圖4為智能交通燈的虛擬運(yùn)行平臺界面。結(jié)語
該P(yáng)LC實驗教學(xué)系統(tǒng)在保證良好經(jīng)濟(jì)性的前提下,能夠系統(tǒng)的、直觀的、真實的實現(xiàn)PLC控制系統(tǒng)的硬件連接、程序設(shè)計、調(diào)試和運(yùn)行演示。系統(tǒng)從硬件結(jié)構(gòu)上遵循了真實PLC控制系統(tǒng)的結(jié)構(gòu)流程,便與學(xué)生建立與工業(yè)現(xiàn)場相匹配的系統(tǒng)概念,并能夠直觀的看到調(diào)試和控制的結(jié)果,從而提高教學(xué)效果,滿足社會生產(chǎn)對PLC技術(shù)人才的需求。
第三篇:人事管理系統(tǒng)設(shè)計與實現(xiàn)
人事管理系統(tǒng)設(shè)計與實現(xiàn)
目 錄
前 言....1 1 需求分析....2 1.1 系統(tǒng)需求...2 1.1 功能需求...2 1.3 可靠性要求...3 1.4 性能需求...3 2 開發(fā)環(huán)境簡介....4 2.1 Delphi簡介...4
2.1.1 Delphi7的集成開發(fā)環(huán)境(IDE)...5 2.1.2 Pascal簡介...9
2.2 SQL Server 2000 簡介...10 2.2.1 SQL Server 數(shù)據(jù)平臺...10 2.3 TQuery部件在SQL編程中的運(yùn)用...12 3 總體設(shè)計....14 3.1 基本設(shè)計...14 3.1.1 設(shè)計概念...14 3.1.2 功能分析...14 3.1.3 數(shù)據(jù)流圖...14 3.1.4 系統(tǒng)模塊...16 3.2 用例圖...18 4 數(shù)據(jù)庫設(shè)計....21 4.1 數(shù)據(jù)庫概念設(shè)計...21 4.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計...23 5 詳細(xì)設(shè)計....30 5.1 系統(tǒng)主窗體...30 5.2 數(shù)據(jù)庫連接...31 5.3 用戶登陸界面...32 5.4 用戶功能選擇...34 5.5 用戶信息錄入...34 5.6 查詢功能窗體...36 5.7 數(shù)據(jù)備份和還原窗體...37 5.8 工作日記及工作日記管理...39 5.9 用戶管理及用戶密碼修改...41 5.10 打印報表模塊...43 5.11 數(shù)據(jù)公用模塊...45 5.12 其它模塊...46 6 總 結(jié)....47 參考文獻(xiàn)....49 致謝....50
人事管理系統(tǒng)
網(wǎng)絡(luò)工程 雷靈明 指導(dǎo)老師:曹步青
摘要:隨著企業(yè)自身人力資源的日益龐大、復(fù)雜程度逐漸增強(qiáng),人機(jī)作坊再也無法適應(yīng)如今企業(yè)的人事管理了,取代的是運(yùn)用各種領(lǐng)域的知識,結(jié)合計算機(jī)科學(xué)而開發(fā)的人事管理系統(tǒng)。人事管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。人事管理系統(tǒng)是對工作人員進(jìn)行統(tǒng)一的管理,可以方便的進(jìn)行錄入,查詢,修改,刪除,退出。經(jīng)過以上分析,本系統(tǒng)使用Delphi 7.0作為界面和功能開發(fā)工具和SQL Sever 2000作為后臺數(shù)據(jù)庫,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具進(jìn)行界面和數(shù)據(jù)庫開發(fā)。軟件過程結(jié)合了快速原型模型與增量模型的優(yōu)點(diǎn):首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成可行系統(tǒng)。關(guān)鍵詞:人事管理;DEPHI;ADO;SQL server 2000
Personnel Management System Network engineering Lei Lingming Teacher:Cao Buqing
Abstract: Along with their own human resources increasing, complexity growing, the man-machine workshop also is unable adapt the present enterprise’s personnel management again, but the personnel management system that make use of knowledge in different fields and computer science and technology.Personnel management system is a typical management information system(MIS), including the establishment and maintenance of the background-database and front-end application development.To the former, the request for the data which is powerful in consistency and integrity, database which is good in security.For the latter, the request for the applications program which is integrity and easy to easy, Personnel management system can manage the staff and admit input, enquiries, modify, delete, and exit.Through such analysis, the system use Delphi 7.0 as the interface and functions of development tools and take SQL Sever 2000 database as background-database, the development of the interface and database which made use of its object-oriented tools, the software process is formed which is combine the advantage of rapid prototype models and incremental model, as follows: At first application prototype of system is built in a short time, Secondly, the initial prototype system needs to be revised and improved, Finally, it is feasible that the system is built.Key words: human resource management;DEPHI;ADO;SQL server 2000
前 言 背景
在競爭越來越激烈的社會里,企業(yè)人事管理就越顯示出其不可缺性,成為企業(yè)一個非常重要的模塊。企業(yè)人事管理系統(tǒng)主要是用于員工個人相關(guān)信息的管理。使用人事管理系統(tǒng),便于公司領(lǐng)導(dǎo)掌握人員的動向和人員的綜合素質(zhì),及時調(diào)整人才的分配,使用計算機(jī)對人事勞資信息進(jìn)行管理,具有檢索迅速、查找方便、可靠性高、存儲量大、保密性好、成本低等優(yōu)點(diǎn),能夠極大地提高人事資源管理的效率,也是企業(yè)科學(xué)化、正規(guī)化管理的重要條件。目標(biāo)
設(shè)計一個企業(yè)人事信息管理系統(tǒng),此系統(tǒng)要以人為中心,為企業(yè)提供全面的人事管理解決方案;
a)為企業(yè)建立規(guī)范化、實時化人事管理機(jī)制;
b)提高企業(yè)人事管理的效率、節(jié)約相關(guān)的管理成本,增強(qiáng)人事管理的安全性;
c)滿足企業(yè)管理層,人事業(yè)務(wù)操作層和全體員工的不同層次和不同方面的需要;
d)對企業(yè)將來的整體信息化建設(shè)提供必要的支持。需求分析
需求分析是系統(tǒng)開發(fā)必要環(huán)節(jié),也是重中之重。作為該過程的結(jié)果,需求規(guī)格說明書是對系統(tǒng)的功能和行為完整的描述。系統(tǒng)設(shè)計將來自于需求分析的抽象規(guī)格說明轉(zhuǎn)變?yōu)槊嫦蛘鎸嵤澜绲脑O(shè)計。一旦構(gòu)建完成,該系統(tǒng)就會投入使用,同時會不可避免地產(chǎn)生更多的新需求。同時,需求過程與分析活動之間有相當(dāng)程度的重疊,分析建模對于設(shè)定工作的范圍和其他一些事來說是必要的,所以我們利用分析模型來描述需求過程,隨著開發(fā)工作的繼續(xù),分析活動在工作中占的比例將變得越來越大,直到所有需求都已知。[1]
1.1 系統(tǒng)需求
企業(yè)的人事管理職能主要分為人事檔案信息管理、人事變動管理、員工培訓(xùn)管理、獎懲管理等內(nèi)容。
a)在人事系統(tǒng)開發(fā)時應(yīng)考慮以下需求: b)滿足人事管理職能的基本要求;
c)進(jìn)行多層次數(shù)據(jù)匯總,為各層次管理者的決策分析提供數(shù)據(jù); d)具有完整的系統(tǒng)接口,滿足靈活的數(shù)據(jù)導(dǎo)入與導(dǎo)出; e)對操作人員的技能要求比較低,操作方便; f)能夠?qū)崿F(xiàn)方便的擴(kuò)展,滿足企業(yè)發(fā)展的需要; g)能夠保障人事管理數(shù)據(jù)的安全、準(zhǔn)確。
1.1 功能需求
基于系統(tǒng)需求分析,該系統(tǒng)需要實現(xiàn)以下基本功能:
a)用戶管理:管理系統(tǒng)操作人員,設(shè)置操作人員口令和權(quán)限。在滿足不同系統(tǒng)用戶的操作需求的基礎(chǔ)上,提高系統(tǒng)的安全性。
b)人事檔案管理:完成企業(yè)對員工個人檔案(包括員工的基本檔案和在職信息)的管理及相關(guān)操作。操作員進(jìn)行員工檔案信息錄入及更改,其中包括員工的基本信息、工作經(jīng)歷、家庭關(guān)系、獎懲記錄和培訓(xùn)經(jīng)歷,要求對這些員工檔案信息進(jìn)行新增、修改、刪除操作,同時可以進(jìn)行查詢和瀏覽操作。該模塊是本系統(tǒng)的重點(diǎn),用戶可以通過該模塊為單位建立一個比較完整的人事檔案系統(tǒng),同時可以對檔案進(jìn)行查看。
c)基礎(chǔ)數(shù)據(jù)管理:維護(hù)人事管理相關(guān)的一些基礎(chǔ)數(shù)據(jù)。主要包括以下功能:
(a)民族檔案設(shè)置:維護(hù)職工中民族檔案信息;
(b)職工類型設(shè)置:維護(hù)當(dāng)前企業(yè)職工與企業(yè)的關(guān)系的類別信息;(c)文化程度設(shè)置:維護(hù)企業(yè)職工的文化程度類別信息;(d)政治面貌設(shè)置:維護(hù)企業(yè)職工的政治面貌類別信息;(e)部門類別設(shè)置:維護(hù)企業(yè)中設(shè)立的部門類別信息;(f)職務(wù)類別設(shè)置:維護(hù)企業(yè)中設(shè)立的職務(wù)類別信息;(h)職稱類別設(shè)置:維護(hù)企業(yè)職工的職稱類別信息;
d)人事變動管理:對于人事上的變動調(diào)整進(jìn)行管理,對人員檔案的信息進(jìn)行更新(如:員工職務(wù)、員工職稱、員工性質(zhì)等的變動)。
e)工作日志管理:記錄部門或系統(tǒng)用戶的一些備忘信息,包括日常的一些事件記錄,以及工作日記的管理維護(hù)。
f)數(shù)據(jù)庫管理:對現(xiàn)有的數(shù)據(jù)庫進(jìn)行管理,包括數(shù)據(jù)備份和恢復(fù),以方便用戶對數(shù)據(jù)庫的管理和維護(hù)工作,提高系統(tǒng)的數(shù)據(jù)安全性。1.3 可靠性要求
a)計算機(jī)穩(wěn)定可靠,網(wǎng)絡(luò)服務(wù)和數(shù)據(jù)庫服務(wù)穩(wěn)定可靠;
b)網(wǎng)絡(luò)通暢、穩(wěn)定;軟件運(yùn)行穩(wěn)定;數(shù)據(jù)計算及數(shù)據(jù)傳輸無誤;提供數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)方案。1.4 性能需求 1)硬件環(huán)境
在最低配置的情況下,系統(tǒng)的性能往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當(dāng)出色,且
價格也很便宜,因此通常給服務(wù)器端配置高性能硬件。推薦配置為: ·處理器:Intel 奔騰Ⅲ 或更高 ·內(nèi)存:128MB ·硬盤空間:40GB ·顯卡:Geforce系列顯示適配器或更高。2)軟件環(huán)境
·操作系統(tǒng):windows 98/ME/2000/N ·數(shù)據(jù)庫:Microsoft SQL server 2000 開發(fā)環(huán)境簡介 2.1 Delphi簡介
Delphi這個名字源于古希臘的城市名。它集中了第三代語言的優(yōu)點(diǎn)。以O(shè)bject Pascal為基礎(chǔ),擴(kuò)充了面向?qū)ο蟮哪芰?,并且完美地結(jié)合了可視化的開發(fā)手段。Delphi自1995年3月一推出就受到了人們的關(guān)注,并在當(dāng)年一舉奪得了多項大獎。
Delphi的出現(xiàn)打破了Visual系列可視化編程領(lǐng)域一統(tǒng)天下的局面。并且Delphi使用了本地編譯器直接生成技術(shù),使程序的執(zhí)行性能遠(yuǎn)遠(yuǎn)高于其它產(chǎn)品生成的程序。它還是真正的面向?qū)ο蟮木幊陶Z言。PASCAL語言的嚴(yán)謹(jǐn)加上可視化的優(yōu)勢和強(qiáng)大的數(shù)據(jù)庫功能使得它有充分的資本和微軟的VB叫板。許多人當(dāng)時都認(rèn)為Pascal 是最有前途的程序設(shè)計語言,并預(yù)測Delphi將會成為可視化編程的主流環(huán)境。
Delphi在你編好程序后自動轉(zhuǎn)換成。EXE文件它運(yùn)行時速度比VB快,而且編譯后不需要其他的支持庫就能運(yùn)行。它的數(shù)據(jù)庫功能也挺強(qiáng)的,是開發(fā)中型數(shù)據(jù)庫軟件理想的編程工具。Delphi適用于應(yīng)用軟件、數(shù)據(jù)庫系統(tǒng)、系統(tǒng)軟件等類型的開發(fā)。而且它擁有和VB差不多一樣的功能,而且一樣能應(yīng)用API函數(shù),這在控制Windows很有用。
Delphi是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的Windows應(yīng)用程序開發(fā)工具。它使用了Microsoft Windows圖形用戶界面的許多先進(jìn)特性和設(shè)計思想,采用了彈性可重復(fù)利用的完整的面向?qū)ο蟪绦蛘Z言(Object-Oriented Language)、當(dāng)今世界上最快的編輯器、最為領(lǐng)先的數(shù)據(jù)庫技術(shù)。對于廣大的程序開發(fā)人員來講,使用Delphi開發(fā)應(yīng)用軟件,無疑會大大地提高編程效率,而且隨著應(yīng)用的深入,您將會發(fā)現(xiàn)編程不再是枯燥無味的工作——Delphi的每一個設(shè)計細(xì)節(jié),都將帶給您一份欣喜。
Delphi實際上是Pascal語言的一種版本,但它與傳統(tǒng)的Pascal語言有天壤之別。一個Delphi程序首先是應(yīng)用程序框架,而這一框架正是應(yīng)用程序的“骨架”。在骨架上即使沒有附著任何東西,仍可以嚴(yán)格地按照設(shè)計運(yùn)行。您的工作只是在“骨架”中加入您的程序。缺省的應(yīng)用程序是一個空白的窗體(Form),您可以運(yùn)行它,結(jié)果得到一個空白的窗口。這個窗口具有Windows窗口的全部性質(zhì):可以被放大縮小、移動、最大最小化等,但您卻沒有編寫一行程序。因此,可以說應(yīng)用程序框架通過提供所有應(yīng)用程序共有的東西,為用戶應(yīng)用程序的開發(fā)打下了良好的基礎(chǔ)。
Delphi已經(jīng)為您做好了一切基礎(chǔ)工作——程序框架就是一個已經(jīng)完成的可運(yùn)行應(yīng)用程序,只是不處理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代碼而已。在空白窗口的背后,應(yīng)用程序的框架正在等待用戶的輸入。由于您并未告訴它接收到用戶輸入后作何反應(yīng),窗口除了響應(yīng)所有Windows的基本操作(移動、縮放等)外,它只是接受用戶的輸入,然后再忽略。Delphi把Windows編程的回調(diào)、句柄處理等繁復(fù)過程都放在一個不可見的Romulam覆蓋物下面,這樣您可以不為它們所困擾,輕松從容地對可視部件進(jìn)行編程。
面向?qū)ο蟮某绦蛟O(shè)計(Object-Oriented Programming,簡記為OOP)是Delphi誕生的基礎(chǔ)。OOP立意于創(chuàng)建軟件重用代碼,具備更好地模擬現(xiàn)實世界環(huán)境的能力,這使它被公認(rèn)為是自上而下編程的優(yōu)勝者。它通過給程序中加入擴(kuò)展語句,把函數(shù)“封裝”進(jìn)Windows編程所必需的“對象”中。面向?qū)ο蟮木幊陶Z言使得復(fù)雜的工作條理清晰、編寫容易。
說它是一場革命,不是對對象本身而言,而是對它們處理工作的能力而言。對象并不與傳統(tǒng)程序設(shè)計和編程方法兼
其中多媒體音頻視頻播放器是通過TMediaPlayer組件來實現(xiàn)的,支持的格式與系統(tǒng)已安裝的解碼器有關(guān)。
總 結(jié)
6.1 程序設(shè)計風(fēng)格
在設(shè)計的時候采用了增量模型的思想:把軟件作為一系列的構(gòu)件來設(shè)計,編碼,集成和測試。
用戶管理,密碼修改,用戶登陸,萬年歷,這些模塊都有高度的獨(dú)立性,因此他們的可重用性比較高,基本上是一個單元完成一個功能,模塊規(guī)模也比較小,模塊的作用域在控制域之內(nèi),只使用了兩個全局變量來存儲用戶名和用戶權(quán)限。[1] 在人機(jī)界面設(shè)計方面,本系統(tǒng)做到了以下幾點(diǎn): a)保持一致性(界面,背景的致性);
b)提供有意義的反饋(用戶驗證和用戶管理,提供了比較精確的反饋信息);
c)在執(zhí)行有較大破壞性的動作之前要求用戶確認(rèn)(數(shù)據(jù)備份與還原); d)允許大多數(shù)取消操作(大多數(shù)單元有取消操作功能);
e)允許犯錯誤(由于權(quán)限的限制,系統(tǒng)能保護(hù)自己不受嚴(yán)重錯誤的破壞);
f)按功能對動作分類(在主窗口就是按動作類型組織菜單的); 6.2 有待加強(qiáng)項
a)幫助的制作 一個完整的應(yīng)用程序必須具有完整的幫助系統(tǒng);幫助系統(tǒng)可以在必要的時候給用戶信息提示和一些系統(tǒng)相關(guān)服務(wù)。
b)聲音制作在這里主要是對聲音的加載,我們可以加載一些一般的聲音;主要來源有:音頻CD盤;波形音頻文件;MP3文件等等。其中波形音頻文件以WAV作為文件的后綴,我們可以播放現(xiàn)成的,也可以播放自己錄制的文件。c)我們還可以使用各種組件和ActiveX控件等技術(shù)來完善系統(tǒng)。利用一些做好的activeX組件,會縮短開發(fā)周期。
由于在開發(fā)工程方面缺少經(jīng)驗,所以這個系統(tǒng)還存在著許多不足之處,在測試過程中總結(jié)如下:
a)數(shù)據(jù)表的設(shè)計還不是很合理;
b)數(shù)據(jù)異常處理要更加人性化,錯誤信息的反饋要更加精確; 6.3 心得
經(jīng)過一個月的設(shè)計和開發(fā),人事管理系統(tǒng)基本開發(fā)完畢,其基本功能符合用戶需求,能夠完成基礎(chǔ)數(shù)據(jù)錄入,數(shù)據(jù)查詢等基本功能,以及相關(guān)報表的打印。在這次畢業(yè)設(shè)計中,我獲益良多。首先我明白了需求分析對于一個系統(tǒng)的開發(fā)的重要性。其次我還學(xué)到了如何把一個軟件作為一個工程來做,在真正的軟件開發(fā)中,一個軟件系統(tǒng)的開發(fā)不是一個人來做,而是很多人合作來完成的,另外還有軟件的后期維護(hù)等等,這時就顯現(xiàn)出了把軟件作為一個工程來做的優(yōu)越性,而這些都離不開數(shù)據(jù)流圖和模塊的分解。
Delphi是一個非常強(qiáng)大的開發(fā)工具,它具有運(yùn)行速度快、易于學(xué)習(xí)和使用以及開發(fā)效率高的特點(diǎn),使用起來真的是很順手。學(xué)習(xí)好一門編程語言以后可以為今后的學(xué)習(xí)和工作帶來很大的便利。
雖然本系統(tǒng)實現(xiàn)了基本的用戶需求功能,但是還有待于完善和加強(qiáng),總之通過這次設(shè)計和開發(fā)過程,我對軟件開發(fā)有了進(jìn)一步的了解。
參考文獻(xiàn)
[1] 張海藩編著.軟件工程導(dǎo)論[M].清華大學(xué)出版社出版,2003,1-173. [2] 宋一兵,趙景波,李春艷著.Delphi 7.0基礎(chǔ)教程[M].機(jī)械工業(yè)出版社,2003,2-30.
[3] 劉瑤儒著.新概念SQL Server2000教程[M].北京科海集團(tuán)公司出,2001,12-23.
[4] 韓強(qiáng)編著.SQL SERVER 2000 程序員手冊[M].機(jī)械工業(yè)出版社出版,2000,4-35.
[5] 薩師煊著.?dāng)?shù)據(jù)庫系統(tǒng)概論(第二版)[M].高等教育出版社,1991,8-40. [6] 施伯樂,丁寶康,汪衛(wèi)著.?dāng)?shù)據(jù)庫系統(tǒng)教程[M].高等教育出版社,2002,1-202.
[7] 肖健著.SQL Server2000實踐與提高[M].中國電子出版社,2002,13-53. [8] 林金霖著.Delphi6 實務(wù)經(jīng)典[M].中國鐵道出版社,2002年5月,6-110. [9] 黃超,王志偉著.Delphi企業(yè)經(jīng)營管理系統(tǒng)開發(fā)實例導(dǎo)航[M].人民郵電出版社,2003,20-90.
[10] 程文剛主編.Delphi數(shù)據(jù)庫實用編程100例[M].中國鐵道出版社,2004,8-63.
[11] 王晟,萬科著.Delphi數(shù)據(jù)庫開發(fā)經(jīng)典案例解析[M].清華大學(xué)出版社,2005,85-89.
[12] 王惠剛,唐晨光彭為著.delphi7/8程序設(shè)計[M].清華大學(xué)出版社, 2002,42-63.
[13] 瀟湘工作室,邢增平著.Delphi 6.0最佳專輯[M].人民郵電出版社,2003,1-404.
[14] 心鈴.Delphi問答.軟件報[N],2004-07-5.
[15] 高永惠.淺談Delphi中的異常處理方法[J].湖南輕工業(yè)高等專科學(xué)校學(xué)報,2002-04,9-10.
[16] 徐萌飛.在Delphi中使用ADO技術(shù)對數(shù)據(jù)庫操作[J].中國學(xué)術(shù)期刊(光盤版)電子雜志社,2001,12-13.
[17] 陳建兵.Delphi中基于安全靈活的動態(tài)連接遠(yuǎn)程數(shù)據(jù)庫SQL的實現(xiàn)[J].福建電腦,2005,12-13.
[18] 孫育紅.關(guān)于地方法院管理信息系統(tǒng)分析設(shè)計與實施[D].中國學(xué)術(shù)期刊電子雜志社,2001,8-9. [19] 岳冰.南部引嫩工程信息管理系統(tǒng)開發(fā)[D].中國學(xué)術(shù)期刊電子雜志社,2003,20-21.
[20] 龐芳,王麗玫.南寧市自動氣象站業(yè)務(wù)服務(wù)數(shù)據(jù)庫系統(tǒng)[D].中國學(xué)術(shù)期刊電子雜志社,2004,21-23.
[21] 徐軍.研究生院綜合管理信息系統(tǒng)的研究與實現(xiàn)[D].中國學(xué)術(shù)期刊)電子雜志社,2004,32-33.
[22] 魯媛媛.碩士生導(dǎo)師綜合素質(zhì)能力評價指標(biāo)體系的研究[D].中國學(xué)術(shù)期刊電子雜志社,2005,18-19.
第四篇: 基于JAVA網(wǎng)上購物商城模擬系統(tǒng)的設(shè)計與實現(xiàn)
基于JAVA網(wǎng)上購物商城模擬系統(tǒng)的設(shè)計與實現(xiàn)
一、前言部分
自從進(jìn)入21世紀(jì)以來,伴隨著IT技術(shù)的成熟,同時像亞馬遜、淘寶等電商的大力發(fā)展,電子商務(wù)逐漸發(fā)展壯大成為網(wǎng)絡(luò)經(jīng)濟(jì)的核心。甚至于許多線下商城也都轉(zhuǎn)移重心,發(fā)展線上模式,而不同的電商平臺所實現(xiàn)的途徑也不盡相同。
隨著當(dāng)今生活水平的提高,人們對購物也更加渴望,人們過去從市集買賣,后來發(fā)展有超市、店面,但每到人流高峰期,銷售很是費(fèi)事、費(fèi)力,用戶在超市等選購商品由于對商品的管理和分類不了解,導(dǎo)致客戶的流失和客戶很疲勞,為了給用戶和商店的管理帶來方便,也為了更好地適應(yīng)市場需求,緩解各商店的規(guī)模、地域等限制,為消費(fèi)者實現(xiàn)更便捷的方法,利用網(wǎng)上購物系統(tǒng)和計算機(jī)設(shè)備實現(xiàn)網(wǎng)上查看、選購商品、購買管理、會員管理等,提高工作效率。增加商品銷量,同時便于管理,使用戶便于挑選和購買。
通過這個系統(tǒng)使用戶利用計算機(jī)可以足不出戶就能在網(wǎng)上進(jìn)行查閱、挑選、購買;使管理人員利用計算機(jī), 快速方便的管理各類商品的銷售。新商品的入庫、分類、熱賣商品的選擇,使購物變得更加方便。
二、主題部分
1.背景
電子商務(wù)技術(shù)包括移動商務(wù)、電子資金轉(zhuǎn)讓、供應(yīng)鏈管理、網(wǎng)絡(luò)營銷、在線事務(wù)處理、電子數(shù)據(jù)交換(EDI)、庫存管理系統(tǒng),自動數(shù)據(jù)收集系統(tǒng)等?,F(xiàn)代化電子商務(wù)最典型的特點(diǎn)就是使用萬維網(wǎng)。
電子商務(wù)涉及以下幾個方面:
(1)在線購物網(wǎng)站上直接向消費(fèi)者零售銷售;
(2)提供或參與在線市場,處理第三方企業(yè)向消費(fèi)者或消費(fèi)者向消費(fèi)者銷售;
(3)企業(yè)對企業(yè)購買和出售;
(4)企業(yè)對企業(yè)(B2B)電子數(shù)據(jù)交換;
(5)通過電子郵件或傳真,向預(yù)期和既定的客戶進(jìn)行市場營銷;
(6)推出新產(chǎn)品和服務(wù);
(7)在線貨幣兌換等金融交易行為。
由于產(chǎn)品直接來源生產(chǎn)商,并沒有中間代理商的參與,在線購買的商品價格便宜[1]隨著電子商務(wù)的發(fā)展以及其獨(dú)特的魅力,逐漸出現(xiàn)虛擬企業(yè)、虛擬銀行、網(wǎng)絡(luò)營銷、在線購物,在線支付等,從這些可以看出,電子商務(wù)已從其他方面對經(jīng)濟(jì) 和社會的巨大影響,例如,B2B是一個在世界上快速增長的業(yè)務(wù),它可以降低成本,提高了經(jīng)濟(jì)效益,也帶動就業(yè)的增長。
電子商務(wù)對世界經(jīng)濟(jì)正在進(jìn)行著徹底的改造[2],電子商務(wù)能為消費(fèi)者或企業(yè)提供大量他們需要的信息,這些信息對于消費(fèi)者和生產(chǎn)者是完全透明。企業(yè)僅通過廣告的方式來提高其競爭優(yōu)勢的效果已變得不太明顯,還需要注重產(chǎn)品質(zhì)量以及產(chǎn)品性能。從理論上講,在行業(yè)之間的競爭中,消費(fèi)者主權(quán)和行業(yè)將社會福利最大化。
事實上,在過去的經(jīng)濟(jì)活動中大型企業(yè)經(jīng)常有不同與消費(fèi)者的信息資源優(yōu)勢。如今,透明和實時信息使消費(fèi)者的權(quán)益得到了保護(hù),消費(fèi)者可以使用互聯(lián)網(wǎng)來挑出符合自己的利益的產(chǎn)品組合,企業(yè)之間的競爭力將會比之前更加明顯。新經(jīng)濟(jì)為首的電子商務(wù)可以更好地促進(jìn)個人文化提升。由于市場的競爭,員工的專業(yè)水平成為企業(yè)在市場競爭中獲取利益的關(guān)鍵。企業(yè)必須重視如何去建立企業(yè)內(nèi)部文化。在線商家采集他們客戶的采購行為以及采購興趣,通過這些信息網(wǎng)絡(luò)營銷者們可以更加注重相關(guān)產(chǎn)品和服務(wù),這為在線購物者提供了更多的購物便利。隨著電子商務(wù)的發(fā)展,其在我國的經(jīng)濟(jì)地位越來越重要[3],一大批電子商務(wù)應(yīng)用逐漸被開發(fā)出來,例如,阿里巴巴旗下的淘寶,天貓,亞馬遜,京東等,這些都已成為流行的電子商務(wù)系統(tǒng)?;ヂ?lián)網(wǎng)已經(jīng)逐漸引發(fā)新的產(chǎn)業(yè)革命,在當(dāng)今經(jīng)濟(jì)領(lǐng)域中依靠互聯(lián)網(wǎng)的電子商務(wù)已經(jīng)越來越重要。
本文主要在了解這些背景的情況下,設(shè)計出一款電子商務(wù)系統(tǒng)用于在線交易商品,給企業(yè)以及消費(fèi)者提供一個可信賴的購物平臺。
2.現(xiàn)狀和發(fā)展方向
國外發(fā)展現(xiàn)狀:據(jù)聯(lián)合國某項專業(yè)報告顯示,全世界一百三十個經(jīng)濟(jì)體里面,雖然小型歐洲 經(jīng)濟(jì)體在“B2C 電子商務(wù)”領(lǐng)域最為發(fā)達(dá),但發(fā)展中經(jīng)濟(jì)體也毫不示弱悶頭追趕,而且中國已成為全世界最大的“B2C 電子商務(wù)”市場[4]。在“B2C 電子商務(wù)”指數(shù)排行榜中占據(jù)前十名的經(jīng)濟(jì)體依次是挪威、盧森堡、加拿大、芬蘭、澳大利亞、瑞典、韓國、丹麥、以色列和英國。在新興經(jīng)濟(jì)體發(fā)展中經(jīng)濟(jì)體中,排在前面的新加坡和韓國等國家都位于亞洲東部,尤其是是中國,占據(jù)了全世界最大的“B2C 電子商務(wù)”市場。在2015年,中國、俄羅斯和巴西在網(wǎng)上購買率方面的表現(xiàn)均好于預(yù)期。隨著支付手段的發(fā)展、互聯(lián)網(wǎng)接入率的提高及電子商務(wù)平臺的不斷創(chuàng)新,同時使地方電子商務(wù)企業(yè)能為本地市場提供對路適銷的服務(wù)和產(chǎn)品,發(fā)展中經(jīng)濟(jì)體的“B2C 電子商務(wù)”將會得到進(jìn)一步發(fā)展壯大[5]。
國內(nèi)發(fā)展現(xiàn)狀:根據(jù)日前中商產(chǎn)業(yè)研究院發(fā)布的《2018-2023 年中國電子商務(wù)行業(yè)市場前景及投資機(jī)會研究報告》中的數(shù)據(jù)顯示,2017年國內(nèi)電子商務(wù)的整體交易規(guī)模將突破24.1萬億元,同比增長 17.4%,隨著國內(nèi)電子商務(wù)行業(yè)的不斷發(fā)展與完善,預(yù)計2018年國內(nèi)電子商務(wù)的交易規(guī)模將突破 28.4 萬億元,相比2017年再度增長17.8%。報告上的數(shù)據(jù)顯示,2017年國內(nèi)網(wǎng)絡(luò)購物市場的交易規(guī)模突破6.3萬億元,同比增長30.3%,增長相較2016年有所回暖。隨著電商行業(yè)的穩(wěn)定發(fā)展,網(wǎng)絡(luò)購物市場線下線上的不斷融合,預(yù)計2018 年國內(nèi)的網(wǎng)絡(luò)購物市場的交易規(guī)模將突破 7.7 萬億元。2017年,國內(nèi)市場規(guī)模構(gòu)成方面,網(wǎng)購規(guī)模占比高達(dá)60%。由于網(wǎng)上購物的逐漸流行,網(wǎng)購市場規(guī)模的占比必將持續(xù)增長,預(yù)計 2018 年國內(nèi)網(wǎng)購市場占比將突破62%。如今電子商務(wù)行業(yè)正與零售業(yè)、制造業(yè)、政府機(jī)構(gòu)和事業(yè)單位等加速融合,催生新興產(chǎn)業(yè),推進(jìn)服務(wù)轉(zhuǎn)型升級,提供公共服務(wù)和公共產(chǎn)品,電子商務(wù)已成為推動經(jīng)濟(jì)發(fā)展的新興力量。隨著主流消費(fèi)群體的消費(fèi)習(xí)慣不斷向互聯(lián)網(wǎng)轉(zhuǎn)移,電子商務(wù)的廣泛普及,越來越多的線下店鋪和傳統(tǒng)企業(yè)主動積極地向電商轉(zhuǎn)型。2017 年是實踐線下線上能否融合的一年,線下對線上的導(dǎo)流作用和線上對線下的數(shù)據(jù)賦能已經(jīng)初見成效,穩(wěn)定向上發(fā)展的網(wǎng)絡(luò)購物將迎來全新的發(fā)展活力。2017 年初,曾有業(yè)內(nèi)人士表示,業(yè)界對國內(nèi)今年的網(wǎng)購市場交易規(guī)模的增長率預(yù)期只有20%上下,然而 2017 全年的網(wǎng)絡(luò)購物市場交易規(guī)模的漲幅大大超過了原來的預(yù)期。零售業(yè)線下線上的融合、服務(wù)消費(fèi)的接連提速是數(shù)據(jù)增幅的推進(jìn)力。2017年,電商和實體零售企業(yè)加速融合,實體商業(yè)探索電商方向的出路,新零售、無界零售和智慧零售等詞匯成為搜索高頻詞。蘇鮮生、京東線下生鮮超市以及盒馬鮮生等新零售試驗田不斷頻繁落地,當(dāng)初僅僅聚焦于線上單一渠道的電商企業(yè)已開始開拓線下實體商業(yè)的新型發(fā)展空間,融合多種新興產(chǎn)業(yè)搶奪線下流量與機(jī)遇。2017年,B2C 市場交易規(guī)模高達(dá)3.6萬億元,占國內(nèi)整體網(wǎng)購市場交易規(guī)模的60.0%,相較于2015年增長了4.8個百分點(diǎn),同比 2016 年市場交易規(guī)模,2017年 B2C 網(wǎng)絡(luò)購物市場增長 40.9%,遠(yuǎn)遠(yuǎn)超過了C2C市場的15.7%的增幅。值得注意的是,移動網(wǎng)購逐漸成為最主流的網(wǎng)購方式,移動端的滲透率將進(jìn) 一步提升。專家分析認(rèn)為,隨著無線網(wǎng)絡(luò)和智能手機(jī)的普及,移動端碎片化的特 點(diǎn)比傳統(tǒng)的電腦網(wǎng)購更符合消費(fèi)個性化的特性,所以大量網(wǎng)購用戶轉(zhuǎn)向移動端消費(fèi)。購物場景隨著全渠道的融合變得碎片化、多元化,用戶的消費(fèi)行為通過移動端可以數(shù)據(jù)化,系統(tǒng)化、縱深化、全渠道的數(shù)據(jù)可以為零售行業(yè)的所有環(huán)節(jié)提供正確指導(dǎo),有效幫助企業(yè)實現(xiàn)精準(zhǔn)營銷、提高運(yùn)營效率。
盡管全球電子商務(wù)市場將對二十一世紀(jì)商業(yè)產(chǎn)生深遠(yuǎn)的影響,在人們生活各個領(lǐng)域已經(jīng)非常得普遍,但仍要看到電子商務(wù)系統(tǒng)存在很多不足之處。
(1)電子商務(wù)缺乏個人接觸
一個人在網(wǎng)站上購物經(jīng)常只要看到虛擬的照片,無法親自感受到實物商品,可能買到的產(chǎn)品并不和自己的想象中的產(chǎn)品相似。用戶只能通過點(diǎn)擊“立即購買”,將商品放入虛擬的購物車中,你永遠(yuǎn)無法觸摸你想買服裝的面料,你不能感受你腳上的鞋感,你不能聞到你想要買的香水等等,這也是需要電子商務(wù)系統(tǒng)亟待解決的問題之一,是采用線下與線上一體化購物體驗,還是采用虛擬成像技術(shù),用戶通過設(shè)備體驗商品,都是未來需要不斷探討的問題。
(2)電子商務(wù)貨物延誤
我們經(jīng)常購買到的商品并不能如期送到我們自己的手里,經(jīng)常延誤好幾天。但是,如果用戶想要買一個現(xiàn)在就需要使用的商品,例如一個鉛筆,一本今晚想要讀的書等,就不可能在購物網(wǎng)站上購買商品。我們可以通過技術(shù)更新配送系統(tǒng),以及盡量將周邊商家納入到在線購物系統(tǒng)中,提高用戶體驗。
(3)缺乏一定的安全保障機(jī)制
用戶通過郵箱可以直接注冊賬號并進(jìn)行商品購買。大多數(shù)商城系統(tǒng)通常沒有實名的要求,這也會造成非法交易行為,同時大多數(shù)網(wǎng)站沒有進(jìn)行簽字認(rèn)證[6],導(dǎo)致大量黑客利用網(wǎng)絡(luò)技術(shù)盜取用戶的賬號,也會導(dǎo)致用戶財產(chǎn)的損失。在許多情況下,電子商務(wù)網(wǎng)站都能夠獲取用戶其他有關(guān)在線行為和偏好的信息,同時缺少對賣方的約束[7],這有可能導(dǎo)致信用卡詐騙,身份信息盜竊等。
(4)電子商務(wù)系統(tǒng)推薦不準(zhǔn)確
通常在購物時,為了節(jié)省購物者的時間,電子商務(wù)系統(tǒng)都會為用戶提供他們可能感興趣的商品。用戶可以快速瀏覽自己看到的商品,但目前大多數(shù)系統(tǒng)推薦的信息都不準(zhǔn)確,沒有對用戶的信息進(jìn)行分類處理,我們應(yīng)該利用最新的推薦技術(shù)篩選有用信息,區(qū)分用戶興趣,根據(jù)比重從大到小進(jìn)行推薦。
(5)搜索功能有待完善
目前大多數(shù)在線系統(tǒng)搜索方式都是直接進(jìn)行數(shù)據(jù)庫匹配,用戶所得到的搜索結(jié)果相對較少。若用戶對一個商品沒有記得特別清楚,會經(jīng)常發(fā)生搜索不到該商品的情況。未解決這一問題,我們可以將商品的信息進(jìn)行分詞處理。在搜索過程中,我們通過哈希查找哈希數(shù)據(jù)表,按相關(guān)度由大到小的方式將產(chǎn)品呈現(xiàn)給用戶。
三、總結(jié)部分
隨著電腦科技的飛速發(fā)展,計算機(jī)的普及率愈發(fā)之高,網(wǎng)上購物已成為繼傳統(tǒng)零售業(yè)后又一支突起的力量,大大小小的網(wǎng)上購物商城被設(shè)計出來,用來服務(wù)廣大網(wǎng)民在網(wǎng)上進(jìn)行購物。因此根據(jù)網(wǎng)上購物的基本模塊,設(shè)計一個購物商城模擬系統(tǒng)。
在這里簡單介紹這次的購物商城模擬系統(tǒng):
本文所實現(xiàn)的在線購物系統(tǒng)是為在線零售商提供接口,能使用戶輕松愉悅購物的一款應(yīng)用程序。通過利用Java相關(guān)技術(shù)以及J2EE模式等,對在線Java購物系統(tǒng)進(jìn)行前后臺的設(shè)計與實現(xiàn),該系統(tǒng)有如下特點(diǎn):
(1)簡單易用的web界面:用戶可以搜索產(chǎn)品,查看產(chǎn)品的完整說明以及訂購相關(guān)產(chǎn)品;
(2)搜索引擎:它提供了一種簡便快捷的方式來搜索產(chǎn)品以滿足用戶在線購物的需求。搜索引擎會列出一組基于搜索詞的產(chǎn)品,用戶可以基于不同的參數(shù)列表進(jìn)一步篩選;
(3)購物車:拖放式操作允許用戶向購物車中添加產(chǎn)品或從購物車刪除產(chǎn)品,通過拖動產(chǎn)品來實現(xiàn)購物車的功能;
(4)商品推薦功能:可以根據(jù)用戶的興趣以及需求,向用戶推薦相關(guān)產(chǎn)品;
(5)咨詢評論:用戶可以查看規(guī)格齊全的產(chǎn)品以及查看該產(chǎn)品的用戶評論或者咨詢,他們也可以提交自己的評論或者咨詢。
系統(tǒng)各個部分組成,分別為前端展示,前端交互,后臺功能:
(1)前端展示:在前端頁面上顯示數(shù)據(jù)庫中的數(shù)據(jù)。
(2)前端交互:與服務(wù)端進(jìn)行同步或者異步數(shù)據(jù)交互。
(3)后臺功能:對支撐整站需要用到的數(shù)據(jù),進(jìn)行管理維護(hù)。
各個部分負(fù)責(zé)的功能:
(1)前端展示:在前端頁面上顯示首頁、分類頁、查詢結(jié)果頁、產(chǎn)品頁、結(jié)算頁面、支付頁面、支付成功頁面、購物車頁面、我的訂單頁面、確認(rèn)收貨頁面、確認(rèn)收貨成功頁面、進(jìn)行評價頁面、登錄頁面、注冊頁面。
(2)前端交互:通過POST,GET等http協(xié)議,與服務(wù)端進(jìn)行同步或者異步數(shù)據(jù)交互。比如購買,購物車,生成訂單,登錄等等功能。
(3)后臺功能:對支撐整站需要用到的數(shù)據(jù),進(jìn)行管理維護(hù)。比如分類管理,分類屬性管理,產(chǎn)品管理,產(chǎn)品圖片管理,用戶管理,訂單管理等等。
對購物商城模擬系統(tǒng)目標(biāo)的期望:
1.購物商城模擬系統(tǒng)需求分析:首先要對購物商城的特點(diǎn)及開發(fā)過程進(jìn)行詳細(xì)的研究。其次,對本平臺進(jìn)行概要的功能性模塊劃分,并對每個模塊功能進(jìn)行簡單的功能概括。
2.購物商城模擬系統(tǒng)詳細(xì)設(shè)計:首先確定本平臺的目標(biāo)實現(xiàn)。
需求分析:首先確定要做哪些功能,需求分析包括前臺和后臺。前臺又分為單純要展示的那些功能,需求分析,展示,以及會提交數(shù)據(jù)到服務(wù)端的哪些功能,需求分析,交互。
表結(jié)構(gòu)設(shè)計:表結(jié)構(gòu)設(shè)計是圍繞功能需求進(jìn)行,如果表結(jié)構(gòu)設(shè)計有問題,那么將會影響功能的實現(xiàn)。除了表與表關(guān)系,建表SQL語句之外,為了更好的理解表結(jié)構(gòu)以及關(guān)系,將表與頁面功能一一對應(yīng)起來。
原型:接著是界面原型,與客戶溝通順暢的項目設(shè)計流程里一定會有原型這個環(huán)節(jié)。借助界面原型,可以低成本,高效率的與客戶達(dá)成需求的一致性。同樣的,原型分為了前臺原型和后臺原型。
3.購物商城模擬系統(tǒng)的實現(xiàn):根據(jù)每個功能模塊詳細(xì)的一圖以及部分程序流程圖,使用eclipse和mysql開發(fā)工具實現(xiàn)。
個人的觀點(diǎn)和購物商城模擬系統(tǒng)方向的預(yù)測:
本文基于J2EE的購物商城模擬系統(tǒng)僅僅用于前后臺交互的簡易商城模擬購物系統(tǒng)。現(xiàn)在大型的購物商城模擬系統(tǒng)采用最新的SSM框架,采用的是當(dāng)下最流行、應(yīng)用最廣的 SpringMVC+Spring+MyBatis 框架搭建的Web項目?;赟SM框架的網(wǎng)上商城系統(tǒng)與傳統(tǒng)的 SSH 框架開發(fā)的商城系 統(tǒng)相比較,不僅成本更低,而且實用性更強(qiáng),已經(jīng)得到許多軟件公司的關(guān)注與認(rèn)可,相信未來一段時間會成為開發(fā)Web項目的主流框架。
四、參考文獻(xiàn)
[1]陳云,王浣塵,沈惠璋.電子商務(wù)零售商與傳統(tǒng)零售商的價格競爭研究[J].系統(tǒng)工程理論與實踐, 2006, 26(1):35-41.[2]藍(lán)伯雄,鄭曉娜,徐心.電子商務(wù)時代的供應(yīng)鏈管理[J].中國管理科學(xué), 2000, 8(3):1-7.[3]楊興凱.電子商務(wù)專業(yè)課程體系優(yōu)化與實踐[J].電子商務(wù), 2014(6):78-80.[4]WC Chen,YL Chen,JD Jiang,et al.Research of Inventory Optimization of the
Hot-selling Commodities in Haitao Jianhuo Online Store.Logistics Sci-Tech , 2017,12(3):12-23
[5]董珮.電商服務(wù)平臺下進(jìn)出口貿(mào)易模式趨勢分析:[對外經(jīng)濟(jì)貿(mào)易大學(xué)碩士學(xué)位論文].北京:對外經(jīng)濟(jì)貿(mào)易大學(xué),2015,4-5
[6]汪應(yīng)洛,王刊良,馮耕中.我國電子商務(wù)對管理影響研究的現(xiàn)狀與不足[J].中國軟科學(xué), 2000(3):23-26.[7]楊木,張潤彤,楊海樓.C2C電子商務(wù)交易流程優(yōu)缺點(diǎn)分析及改進(jìn)[J].商業(yè)經(jīng)濟(jì)研究, 2009(4):76-78.[8]魏文雄,劉春雷.淺談SOL Server數(shù)據(jù)庫[J].昆明大學(xué)學(xué)報,2010,25(12):22-23.[9]尹明柴.試論動態(tài)網(wǎng)頁JSP、ASP與PHP技術(shù)的比較[J]科技信息,20112(23):14-15.[10]郭廣軍.基于JDBC的數(shù)據(jù)庫訪問技術(shù)的研究[J]南華大學(xué)學(xué)報,2005,22(5):20-21.
第五篇:辦公自動化系統(tǒng)的設(shè)計與實現(xiàn)
辦公自動化系統(tǒng)的設(shè)計與實現(xiàn)
1、摘要
多年以來人們都使用傳統(tǒng)的人工方式管理企業(yè)內(nèi)部信息。這種管理方式不僅讓企業(yè)信息管理者感到非常的厭倦,也存在著不可避免的缺點(diǎn),如效率太低、保密性太差。時間一長,伴隨著企業(yè)規(guī)模的壯大,企業(yè)所需要管理的信息就會越來越多,就會產(chǎn)生大量的文件和數(shù)據(jù),這樣就會對查閱、更新、保存等方面都產(chǎn)生不少的困難。隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟, 其強(qiáng)大的功能已逐漸被人們認(rèn)識并掌握。如果使用計算機(jī)對企業(yè)信息進(jìn)行管理,具有傳統(tǒng)的手工管理所沒法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、保密性好、更新方便等。這些優(yōu)點(diǎn)能夠極大地提高企業(yè)信息管理的效率,大大降低企業(yè)在信息管理上的投入,使企業(yè)獲得更大的利潤空間。因此,開發(fā)一個能夠管理企業(yè)各種信息的辦公自動化管理系統(tǒng)是一件十分必要的事情。
關(guān)鍵詞:文件,數(shù)據(jù),科學(xué)技術(shù),信息管理,自動化管理
第一章,導(dǎo)論
第二章,主要研究內(nèi)容
要求實現(xiàn)一個比較完整的網(wǎng)上辦公系統(tǒng),該系統(tǒng)可以采B/S結(jié)構(gòu)實現(xiàn),能夠通過網(wǎng)絡(luò)進(jìn)行辦公及信息交互功能?;竟δ馨ǎ弘娮余]件、公告通知、日程安排、通訊簿、工作計劃、討論區(qū)、電話區(qū)號查詢、郵政編碼查詢等。
第三章,擬解決的關(guān)鍵性問題。
(1)界面簡單可操作性強(qiáng)
(2)安全性
(3)簡便有效的維護(hù)手段
(4)可擴(kuò)充性
(5)功能性強(qiáng)大
(6)強(qiáng)大的糾錯能力
第四章,立論根據(jù)及研究創(chuàng)新之處
第五章,參考文獻(xiàn)目錄