公交車查詢系統(tǒng)
公交車查詢系統(tǒng),公交車,查詢,系統(tǒng)
11畢 業(yè) 設 計(論 文)開 題 報 告1、文獻綜述(結(jié)合畢業(yè)設計(論文)課題情況,根據(jù)所查閱的文獻資料撰寫) 公交車查詢管理系統(tǒng)用計算機管理公交車路線信息的一種計算機應用技術(shù)的創(chuàng)新,在計算機還未普及之前公交車查詢管理都是由工作人們?nèi)斯げ樵兊姆绞絹聿僮鞯?現(xiàn)在一般的公交車查詢都采用計算機智能化管理,采用計算機作為工具的實用的計算機路線自動管理程序來幫助人們進行更有效的公交車路線查詢。公交車查詢管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。該系統(tǒng)適用于普通電費管理行業(yè),在使用上力求操作容易,界面美觀,另外,本系統(tǒng)具有較高的擴展性和可維護性,可能在以后需要的時候進行軟件升級。整個系u主要的控件及其屬性簡介u 命令按鈕類的控件:1) Caption屬性:用來顯示在控件上的標題。2) Enable屬性:控制控件的激活狀態(tài)灰色或可用。3) Appearance屬性:值為1時,則以3D效果顯示該控件,0則不然。4) Backcolor屬性:用來改變在按鈕上顯示圖像的背景色。5) Cancel屬性:該屬性決定按鈕是否為一個”取消”按鈕。6) Default屬性:決定哪一個命令按鈕控件是窗體的缺省命令按鈕.7) Font屬性:控制各種文字字體類型.8) Left,top,height,width屬性:設定控件的位置與大小.9) Style,picture屬性:決定按鈕的顯示方式是否為圖像形式出現(xiàn).10) Visible屬性:確定控件運行時是否為可見.11) Index屬性:當控件為一控件數(shù)組時,此屬性值為該控件在數(shù)組的下標值.u 標簽框類的控件:1) Caption屬性:在應用程序界面上加入說明。Autosize屬性:決定控件是否自動改變大小以顯示其全部內(nèi)容。2)3) Backstyle屬性:用以指示標簽是否透明.4) Bordstyle屬性:用以設定控件是否有邊框。u 文本框類的控件:1) Text屬性:通過像text屬性賦值的方法來改變該屬性的值。2) Maxlength屬性:該屬性設定在文本框控件中能夠輸入的最大字符數(shù)。3) Multline屬性:該屬性設定text字符串中是否接受換行符。4) Scrollbars屬性:該屬性決定是否為文本框加滾動條。5) Passwordchar屬性:該屬性設定輸入文本的特殊顯示字符,在設計密碼程序時非常有用。6) Change事件屬性:文本框的內(nèi)容發(fā)生改變時,相應的控件之間發(fā)生相應的改變,具有即時性。7) Keypress:事件由用戶在文本框控件中按任意鍵觸發(fā)。u 單選按鈕類的控件:1) Caption屬性:顯示在控件上的文本,是單選按鈕的標題。2) Alignment屬性:決定單選按鈕的標題在控件上的位置。3) Enable屬性:該控件為灰色時為false,表示運行時不可用。4) Index屬性:屬性值表示為單選按鈕組成的控件中某個按鈕的索引值。5) Tabindex屬性:建立控件時,vb自動為其分配一個tabindex值,利用tab鍵可以在控件之間切換焦點。6) Value屬性:反映控件狀態(tài)的屬性,返回true表示已選擇了該按鈕。u 復選按鈕類的控件:1) Caption屬性:缺省為check1。2) Index屬性:該屬性值為復選框控件數(shù)組的下標.3) Value屬性:value為0表空白,為1表勾號,為2表示灰色勾號.u 框架類的控件:Frame屬性:做為其他控件的容器。1)u 列表框架和組合類的控件:1) List屬性:列表框控件的表項是使用數(shù)組的方式保存,數(shù)組的每一個元素存儲列表控件的一個表項2) Listcount屬性:控件列表部分項目的個數(shù)。3) Mutselect屬性:可以設置列表框為單選或允許多選屬性.4) Selectd屬性:標示一個數(shù)組,數(shù)組各元素為:5) Selected(0),selected(1)u 滾動條類的控件:1) Value屬性:滾動條上滑塊所在位置由value值所決定。2) Max和min屬性:對value值的最大,最小進行限制。3) Largechange屬性:用戶點擊滾動條與鍵頭之間的區(qū)域時,value的改變量。u 定時器類類的控件:1) Interval屬性:表示定時的時間間隔,以毫秒為單位。2) Enable屬性:為true時(缺省值),激活定時器開始計時;為false時處于休眠狀態(tài).數(shù)據(jù)庫連接方式選擇Visual basic6.0連接數(shù)據(jù)庫的主要方式以下幾種方式:一是:用data控件進行數(shù)據(jù)庫鏈接 ,二是利用adodc(ADO Data Control)進行數(shù)據(jù)庫鏈接 。三是: 利用DataEnvironment進行數(shù)據(jù)庫鏈接.四是利用ADO(ActiveX Data Objects)進行編程:現(xiàn)在我們來大致對這幾種技術(shù)應用介紹:一、 用data控件進行數(shù)據(jù)庫鏈接.第一步:給窗體添加一個Data控件。如果你的機器沒安裝有Access,可通過VB建庫。第二步:用Access建立一個名為Pad的數(shù)據(jù)庫,在庫中建立一個表Myset,給表添加四個字段:backcolor(數(shù)據(jù)),forecolor(文本),fontname(文本),fontsize(文本)。注意:請將庫文件存入程序所在目錄。 如果你的機器沒安裝有Access,可通過VB建庫。二、 利用adodc(ADO Data Control)進行數(shù)據(jù)庫鏈接:使用adodata控件訪問數(shù)據(jù)庫可以完全不用編寫代碼,只需要通過簡單的設置和操作其屬性就可以實現(xiàn)與數(shù)據(jù)庫的連接,通過綁定數(shù)據(jù)感知控件,就能提供一個訪問數(shù)據(jù)庫的界面,用來實現(xiàn)對數(shù)據(jù)庫的瀏覽,貼加,刪除,修改等操作.三、 利用DAO對數(shù)據(jù)庫進行操縱:在visual basic 中提供了兩種與jet數(shù)據(jù)引擎接口的方法:data控件與數(shù)據(jù)訪問對象(DAO)DAO是database object的英文縮寫,要訪問數(shù)據(jù)庫一方面數(shù)據(jù)庫要提供訪問接口,另一方面要在編程環(huán)境中有對數(shù)據(jù)庫的支持.DAO模型是設計關系數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的對象類的集合.他們提供了管理關系型數(shù)據(jù)庫系統(tǒng)所需要的全部操作屬性和方法,這其中包括建立數(shù)據(jù)庫,定義表,字段和建立表間關系,定位和查詢數(shù)據(jù)庫等.關系數(shù)據(jù)庫介紹:關系數(shù)據(jù)庫是目前各類數(shù)據(jù)庫中最重要、最流行的數(shù)據(jù)庫,他應用數(shù)學方法來處理數(shù)據(jù)庫數(shù)據(jù),是目前使用最廣泛的數(shù)據(jù)庫系統(tǒng)。20世紀70年代以后開發(fā)的數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品幾乎都是基于關系的。在數(shù)據(jù)庫發(fā)展的歷史上,最重要的成就就是關系模型。 關系數(shù)據(jù)庫系統(tǒng)與非關系數(shù)據(jù)庫系統(tǒng)的區(qū)別是:關系系統(tǒng)只有“表“這一種數(shù)據(jù)結(jié)構(gòu);而非關系數(shù)據(jù)庫系統(tǒng)還有其他數(shù)據(jù)結(jié)構(gòu),對這些數(shù)據(jù)結(jié)構(gòu)有其他的操作。 結(jié)構(gòu)化查詢語言SQL(Structured Query Language)是一種介于關系代數(shù)與關系演算之間的語言,其功能包括查詢、操縱、定義和控制四個方面,是一個通用的、功能極強的關系數(shù)據(jù)庫語言。目前已成為關系數(shù)據(jù)庫的標準語言MicrosoftAccess介紹:使用MicrosoftAccess,可以在單一的數(shù)據(jù)庫文件中管理所有的信息。在這個文件中,用戶可以將自己的數(shù)據(jù)分別保存在各自獨立的存儲空間中,這些空間稱作表;可以使用聯(lián)機窗體來查看、添加及更新表中的數(shù)據(jù);使用查詢來查找并檢索所要的數(shù)據(jù);也可以使用報表以特定的版面布置來分析及打印數(shù)據(jù)。 如果要保存數(shù)據(jù),請為每一種類型的信息創(chuàng)建一個表。如果要從查詢、窗體或報表中的多個表中將數(shù)據(jù)合并在一起,就要定義各個表之間的關系。 如果要搜索并檢索符合指定條件的數(shù)據(jù),包括來自多個表中的數(shù)據(jù),就要創(chuàng)建查詢。查詢的同時也可以更新或刪除多條記錄,并對數(shù)據(jù)執(zhí)行內(nèi)嵌或自定義的計算。 如果要簡單地直接在某個表中查看、輸入及更改數(shù)據(jù),請創(chuàng)建一個窗體。在打開一個窗體時,MicrosoftAccess將從一個或多個表中檢索數(shù)據(jù),并使用用戶在“窗體向?qū)А边x擇的版面布局或所創(chuàng)建的版面布局,將窗體顯示在屏幕上。 如果要分析數(shù)據(jù)或?qū)?shù)據(jù)以特定的方式打印出來,請創(chuàng)建一個報表。例如,可以打印一份將數(shù)據(jù)分組并計算數(shù)據(jù)總和的報表,也可以打印另一份帶有各種數(shù)據(jù)格式的打印郵件標簽的報表。畢 業(yè) 設 計(論 文)開 題 報 告2、參考文獻(不少15篇)1陳明 . 軟件工程學教程 .科技出版社,20022 薩師煊,王珊 . 數(shù)據(jù)庫系統(tǒng)概論 . 第三版 . 高等教育出版社,20003 飛思科技產(chǎn)品研發(fā)中心 . visual basic 6.0數(shù)據(jù)庫應用開發(fā) .電子工業(yè)出版社,20034 飛思科技產(chǎn)品研發(fā)中心 . visual basic 6.0開發(fā)者手冊 . 電子工業(yè)出版社, 2002 5 申旻 . visual basic 6.0高手突破 . 清華大學出版社,2002,3026 Steve Teixeira,Xaviver Pacheco著,龍勁松,王瑜,謝尚書譯 . visual basic 6.0開發(fā)人員指南 . 機械工業(yè)出版社 .2003 7 喬林 .參透DelphiKylix . 中國鐵道出版社 .20038 李維 .Inside 深入核心 VCL 架構(gòu)剖析 . 電子工業(yè)出版社 .2004 9 張立科編寫組 .Windows API 函數(shù)參考手冊 .人民郵電出版社 .2002 嚴蔚敏,吳偉民 .數(shù)據(jù)結(jié)構(gòu) .第二版 .清華大學出版社 .2001 10 王珍玲 。實用軟件工程教程 高等教育出版社 200411 (英)Ian Sommerville 機械工業(yè)出版社 200312 美Cantu,U. 王輝等譯visual basic 6.0 從入門到精通 電子工業(yè)出版社 200313 李維 面向?qū)ο箝_發(fā)實踐之路(visual basic 6.0版)(BORLAND資深顧問著名visual basic 6.0專家李維最新力作) 電子工業(yè)出版社 2005-414 秦斌 等 visual basic 6.0數(shù)據(jù)庫系統(tǒng)開發(fā)與應用 中國水利水電出版社 2006 .115 劉藝 visual basic 6.0面向?qū)ο缶幊趟枷?機械工業(yè)出版社 200316.visual basic 程序設計第二版 譚浩強 清華大學出版社 200317. visual basic6.0 程序設計教程. 胡同森 趙劍鋒等. 浙江科學技術(shù)出版社,2002.118.軟件工程學教程 (第二版) 周蘇 王文 著 科學出版社 2003 畢 業(yè) 設 計(論 文)開 題 報 告指導教師意見: 指導教師: 年 月 日教研室審查意見: 教研室負責人: 年 月 日
收藏