【正文】
用戶界面設(shè)計(jì) 在本系統(tǒng)的設(shè)計(jì)過(guò)程中,充分考慮到用戶的實(shí)際體驗(yàn)和感受。具體如下圖所示掛失界面:修改密碼界面:具體界面太多在此就不進(jìn)行一一進(jìn)行例舉。 Delphi 簡(jiǎn)介Delphi,是Windows平臺(tái)下著名的快速度應(yīng)用程序開(kāi)發(fā)工具(Rapid Application Development,簡(jiǎn)稱RAD)。Delphi是一個(gè)集成開(kāi)發(fā)環(huán)境(IDE),使用的核心是由傳統(tǒng)Pascal語(yǔ)言發(fā)展而來(lái)的Object Pascal,以圖形用戶界面為開(kāi)發(fā)環(huán)境,透過(guò)IDE、VCL工具與編譯器,配合連結(jié)數(shù)據(jù)庫(kù)的功能,構(gòu)成一個(gè)以面向?qū)ο蟪绦蛟O(shè)計(jì)為中心的應(yīng)用程序開(kāi)發(fā)工具。,可使用戶在開(kāi)發(fā)應(yīng)用程序時(shí)就可看到數(shù)據(jù)庫(kù)的動(dòng)態(tài)變化。此外,在Delphi中,為用戶免費(fèi)提供了2個(gè)用戶許可的本地Interbase(數(shù)據(jù)庫(kù)管理系統(tǒng)).結(jié)束語(yǔ)通過(guò)課程設(shè)計(jì)的獨(dú)立完成和親身實(shí)踐,對(duì)專業(yè)知識(shí)有了深入的學(xué)習(xí),把學(xué)過(guò)的知識(shí)融會(huì)貫通,又學(xué)到了以前沒(méi)有學(xué)到的知識(shí),培養(yǎng)了我獨(dú)立思考問(wèn)題的能力。其功能基本符合用戶需求,能夠完成學(xué)校機(jī)房系統(tǒng)基本管理功能。 通過(guò)這次課程設(shè)計(jì)讓我感受到相互合作、相互幫助的作用。[5]甘仞初:《信息系統(tǒng)開(kāi)發(fā)》經(jīng)濟(jì)科學(xué)出版社 2000年6月第二版。 select * from Teacher 39。)。 Open。] = then begin :=false。 if [39。Permission339。 :=39。)。輸入有誤39。procedure (Sender: TObject)。End.服務(wù)端推出代碼:procedure (Sender: TObject)。begin try begin with do begin 。 (39。v139。 if [39。Permission139。]=0 then :=false。 end else begin :=39。 showmessage(39。 end。 end。[3].Text:=timetostr(time)。 (39。 set Tag1=:v139。)。 ParamByName(39。 :=39。except showmessage(39。end。 :=39。 :=39。select * from 39。 (39。 end。 :=[39。Stumima39。])。)。end。 :=39。 :=39。End.確定重啟操作代碼:procedure (Sender: TObject)。 (39。 where IPnum=:v139。).AsString:=+。]。739。 end。輸入有誤39。End.這里只貼出部分代碼,具體代碼在畢業(yè)設(shè)計(jì)中可直接查找得到。 end。 end。 break。39。 str:=[39。 ParamByName(39。)。var i:Integer。 。 :=39。begin :=39。 :=39。 except showmessage(39。 :=inttostr([39。]。Stuname39。+)。mes39。trybegin with do begin 。 :=39。begin :=39。)。 end。).AsInteger:=1。v239。 (39。+copy(,1,9) )。End.確定掛失代碼:procedure (Sender: TObject)。procedure (Sender: TObject)。輸入有誤39。)。 :=39。Permission339。 if [39。] = then begin :=false。 Open。)。 select * from Teacher 39。end。[3].Text:=timetostr(time)。 end。 end。 showmessage(39。 end else begin :=39。]=0 then :=false。Permission139。 if [39。v139。 (39。begin try begin with do begin 。同時(shí)我也要學(xué)校為我們提供這次學(xué)習(xí)的機(jī)會(huì),讓我學(xué)習(xí)到了很多有用的知識(shí)。由于課程設(shè)計(jì)時(shí)間不長(zhǎng)所以該系統(tǒng)還有許多不盡如人意的地方,比如用戶界面不夠美觀,有一些功能還沒(méi)有實(shí)現(xiàn),用戶的權(quán)限問(wèn)題,出錯(cuò)處理不夠報(bào)表的實(shí)現(xiàn)等多方面問(wèn)題。這次課程設(shè)計(jì)我的體會(huì)是只學(xué)了書(shū)本上的知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,一定要參與實(shí)踐,做到學(xué)之為用這是最重要的。,Delphi將數(shù)據(jù)訪問(wèn)與業(yè)務(wù)規(guī)則從程序中分離出來(lái),集中存儲(chǔ)在數(shù)據(jù)模型對(duì)象中,當(dāng)業(yè)務(wù)規(guī)則需要修改時(shí),只需在數(shù)據(jù)模型級(jí)進(jìn)行修改。(數(shù)據(jù)層、對(duì)象層、應(yīng)用程序?qū)?,把諸如數(shù)據(jù)模型、業(yè)務(wù)規(guī)則、窗體、對(duì)象等集中存儲(chǔ)在對(duì)象存儲(chǔ)庫(kù)中。主創(chuàng)者為Anders Hejlsberg。因此,系統(tǒng)實(shí)施的結(jié)果是系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的結(jié)晶。用戶登錄時(shí)映入眼簾的就是登陸界面,具體如圖37所示 圖37用戶登陸界面登陸部分代碼詳見(jiàn)附錄,登陸界面采用藍(lán)底黑字白框,這樣更加簡(jiǎn)潔明了,且無(wú)多余信息,若商家打算往里注入廣告,到時(shí)候再劃出版塊進(jìn)行添加。d. 64MB或以上的內(nèi)存。這里以“上機(jī)管理”為例說(shuō)明數(shù)據(jù)庫(kù)基本結(jié)構(gòu)的設(shè)計(jì)。上機(jī)人員到給定的計(jì)算機(jī)上機(jī),計(jì)算機(jī)上裝有客戶端程序,該程序負(fù)責(zé)顯示持卡人的詳細(xì)上機(jī)信息(包括上機(jī)時(shí)間和上機(jī)次數(shù)等)。一個(gè)數(shù)據(jù)字典包括的項(xiàng)目有:數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯(加工)、數(shù)據(jù)存儲(chǔ)文件、外部實(shí)體。數(shù)據(jù)流圖的符號(hào)說(shuō)明如圖22所示: 數(shù)據(jù)流程圖符號(hào) 所謂數(shù)據(jù)字典是指以特定格式記錄下來(lái)的、對(duì)系統(tǒng)數(shù)據(jù)流程圖中各個(gè)基本要素(數(shù)據(jù)流、文件、加工等)的具體內(nèi)容和特征所做的完整的定義和說(shuō)明。本系統(tǒng)的邏輯模型主要以系統(tǒng)的數(shù)據(jù)流程圖和數(shù)據(jù)字典為主要描述工具,即對(duì)機(jī)房管理方式和業(yè)務(wù)流程進(jìn)行認(rèn)真分析和研究,完全從業(yè)務(wù)管理和功能對(duì)象出發(fā),按照信息系統(tǒng)中應(yīng)有的數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)來(lái)勾畫出系統(tǒng)概貌并給出系統(tǒng)邏輯模型。其工作量比初步調(diào)查要大得多,細(xì)致程度要高得多。 (3)定時(shí)整理數(shù)據(jù):系統(tǒng)管理員根據(jù)用戶歷史信息定時(shí)整理系 統(tǒng)數(shù)據(jù)庫(kù),并將運(yùn)行結(jié)果歸檔。本系統(tǒng)從以下幾個(gè)方面對(duì)用戶的需求進(jìn)行分析。 系統(tǒng)開(kāi)發(fā)具體研究分析 要建立新的機(jī)房管理系統(tǒng),就必須對(duì)現(xiàn)行的管理系統(tǒng)進(jìn)行全面、細(xì)致而充分的調(diào)查研究。 可行性分析報(bào)告 把可行性分析的最后成果整理成書(shū)面的形式,這就是可行性分析報(bào)告。在當(dāng)前 信息技術(shù)飛速發(fā)展的大環(huán)境下,計(jì)算機(jī)技術(shù)和軟件技術(shù)的更新是機(jī)房管理系統(tǒng)完全有可能也有能力采用這樣先進(jìn)的管理技術(shù)。這一特點(diǎn) 非常適合計(jì)算機(jī)的人機(jī)特點(diǎn),用戶可通過(guò)辦理會(huì)員操作計(jì)算機(jī), 并在計(jì)算機(jī)上查找自己想要的所有內(nèi)容。由于各個(gè)機(jī)房實(shí)行統(tǒng)一操作,系統(tǒng) 共享,其設(shè)備購(gòu)置,人員工資,維護(hù)費(fèi)用相對(duì)較少,前期的資金投入主要集中于購(gòu)置設(shè)備上。在展開(kāi)一項(xiàng)開(kāi)發(fā)行動(dòng)之 前,必須對(duì)用戶提出的目標(biāo)的必要性和可能性進(jìn)行必要的論證。不 通過(guò)加工環(huán)節(jié)的數(shù)據(jù)流不在數(shù)據(jù)流圖上表示。 繪制數(shù)據(jù)流圖的幾點(diǎn)注釋 (l)關(guān)于自須向下,逐層分解。對(duì)錯(cuò) 誤與不當(dāng)之處進(jìn)行修改。 (4)根據(jù)自須向下,逐層分解的原則,對(duì)上層圖中全部或加工環(huán)節(jié)進(jìn)行分解。 繪制數(shù)據(jù)流圖的主要步驟 (1)確定所開(kāi)發(fā)系統(tǒng)的外部項(xiàng)(