資源描述:
《VF設(shè)計(jì)公交車(chē)IC卡管理系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、目錄一、系統(tǒng)需求分析-1-二、系統(tǒng)主要功能模塊-2-三、數(shù)據(jù)庫(kù)設(shè)計(jì)-5-四、各功能模塊的具體設(shè)計(jì)-6-五、課設(shè)總結(jié)-18-六、參考文獻(xiàn):-19-一、系統(tǒng)需求分析木系統(tǒng)是用于開(kāi)發(fā)一套專(zhuān)門(mén)用于公交車(chē)IC卡管理系統(tǒng)工作的數(shù)據(jù)庫(kù)系統(tǒng),我們將系統(tǒng)分為三大部分,分別為公交車(chē)IC卡數(shù)據(jù)維護(hù);公交車(chē)IC卡信息管理;數(shù)據(jù)備份。為了便于使用者對(duì)本系統(tǒng)的使用。我們主要側(cè)重于對(duì)公交車(chē)IC卡信息管理系統(tǒng)的設(shè)計(jì)。它分為消費(fèi)與充值和信息查詢(xún)兩部分。信息查詢(xún)有查詢(xún)和打印預(yù)覽的功能。1.公交車(chē)IC卡數(shù)據(jù)維護(hù):卡號(hào),姓名,年齡,種類(lèi),余額;還有一些功
2、能上一個(gè),下一個(gè),第一的,最后一個(gè),增加,修改,刪除。2.消費(fèi)與充值:卡號(hào),姓名,性別,種類(lèi),余額。3.管理員修改系統(tǒng)。兒大部分緊密結(jié)合聯(lián)系,使該系統(tǒng)更加緊密完善。4.人性化的界面使操作者更加舒心。5.簡(jiǎn)潔易懂的操作更加方便。二、系統(tǒng)主要功能模塊公交車(chē)IC卡管理系統(tǒng)基于VisualFoxPro6.0中文版開(kāi)發(fā),VFP在數(shù)據(jù)庫(kù)開(kāi)發(fā)方面具有方面,實(shí)用,簡(jiǎn)單,直接等優(yōu)點(diǎn),同時(shí)其也具有一定的局限性0本系統(tǒng)主要面向公交車(chē)管理人員開(kāi)發(fā)使用,因此主要側(cè)重于系統(tǒng)的使用性和方便性,同時(shí)在安全性方面,我們也十分重視。特別是IC卡的充值
3、與查詢(xún)和密碼修改,我們都做了仔細(xì)的分析研究。公交車(chē)IC卡管理系統(tǒng)”的模板結(jié)構(gòu)圖。(如圖1)2?本系統(tǒng)的主要內(nèi)容。(如圖2)全部數(shù)據(jù)文檔類(lèi)代碼囤頂目管理誥-公交車(chē)“卡管理系統(tǒng)曰動(dòng)數(shù)據(jù)數(shù)據(jù)庫(kù)-雖0轟返翻國(guó)圍表L.rP^本地視圖遠(yuǎn)程視圖L□存菖過(guò)程k-B自由表+1擲查詢(xún)H文檔BH表單Ih@IhSiikSiikSiikSiikSirm查詢(xún)界面登陸界面管理員登陸界面歡迎界面基本數(shù)據(jù)維護(hù)密碼修改消費(fèi)與充值---表簽圉癖硫庫(kù)碼他-S冒類(lèi)代其說(shuō)明:路徑:i:課程設(shè)計(jì)2008040502069ic卡管理系統(tǒng).dbc圖2項(xiàng)目管理器
4、三、數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是總體設(shè)計(jì)階段非常重要的環(huán)節(jié),數(shù)據(jù)庫(kù)結(jié)構(gòu)的變化會(huì)造成編碼的改動(dòng),所以必須認(rèn)真設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)后再進(jìn)行編碼,從而避免無(wú)謂的重復(fù)工作。本系統(tǒng)的數(shù)據(jù)庫(kù)包括2個(gè)表,即公交IC卡基本信息表,密碼信息表。1?公交IC卡基本信息表公交1C卡基本信息表是記錄卡號(hào),姓名,性別,種類(lèi),余額的表。(如表1)表1公交車(chē)IC卡基本信息表字段名稱(chēng)字段類(lèi)型寬度小數(shù)位NULL卡號(hào)C12否性名C8否年齡C8否種類(lèi)C10余額N8備注M42.密碼信息表密碼信息表是記錄姓名和卡號(hào)的表。(如表2)表2密碼信息表字段名稱(chēng)字段類(lèi)型寬度小數(shù)
5、位NULL姓名C12否密碼N8!1!「功能模塊的具體設(shè)計(jì)根據(jù)系統(tǒng)規(guī)劃和需要分析,把系統(tǒng)劃分為公交車(chē)IC卡信息維護(hù),密碼修改,IC卡的消費(fèi)和充值信息管理,IC信息查詢(xún)與統(tǒng)計(jì)四個(gè)模塊。本系統(tǒng)用到的主要有以下文件:歡迎界面,主界面,密碼修改界面等.1?歡迎界面。(如圖3)1?系統(tǒng)登錄界面表單。(如圖4)登陸界面口回岡交車(chē)IC卡管理系統(tǒng)Label2圖4登入界而1)將用戶(hù)表添加到系統(tǒng)調(diào)用表單的數(shù)據(jù)環(huán)境中。2)系統(tǒng)調(diào)用界面中主要控件屬性(如表3)表3登入界面主要控件屬性對(duì)象名稱(chēng)屬性名稱(chēng)屬性值Label1caption公交車(chē)IC
6、卡管理系統(tǒng)AutoCenter.T.Label2caption用戶(hù)名Labei3caption密碼Command1caption確認(rèn)Command2caption退出3)主要事件代碼Command1的click事件代碼:setexactonifallt(thisform.textl.value)=^"^messagebox("用戶(hù)名為空,請(qǐng)輸入!",64,n提示”)elseifallt(thisform.textl.value)=n"messagebox(n密碼為空,請(qǐng)輸入!”,64,”提示”)thisform.t
7、ext2.setfocuselselocateforallt(用戶(hù)名)=allt(thisfoi*m.textl.value)andallt(密5^)=allt(thisform.text2.value)訐found()doform主界面thisform.releaseelsemessagebox(”輸入用戶(hù)名或密碼錯(cuò)誤”,45,“提示”)thisform.textl.value=""thisform.text2.value=""thisform.textl.setfocusendifencHfendif2?系統(tǒng)密
8、碼修改界面設(shè)計(jì)(如圖5)圖5密碼修改界面1)要參數(shù)設(shè)計(jì)(如表4)表4密碼修改表單主要控件屬性對(duì)象名稱(chēng)屬性名稱(chēng)屬性值Label1caption密碼修改AutoCentcr.T.Label2caption用戶(hù)名Labei3caption原密碼Labeldcaption新密碼Labelscaption再次輸入Command1caption確定Command2cap