freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

公交查詢系統(tǒng)設(shè)計與實現(xiàn)論文(編輯修改稿)

2025-07-24 23:31 本頁面
 

【文章內(nèi)容簡介】 現(xiàn)。系統(tǒng)設(shè)計的目標(biāo)是使系統(tǒng)實現(xiàn)擁有所要求的功能,同時,力爭達到高效率、高可靠性、可修改性,并且容易掌握和使用。 功能模塊劃分系統(tǒng)查詢模塊該模塊實現(xiàn)公交查詢功能??梢詫崿F(xiàn)線路查詢、站點查詢(包括模糊查詢)、站點區(qū)間查詢(包括換乘)、線路圖查詢四種查詢功能。系統(tǒng)管理模塊該模塊實現(xiàn)相關(guān)公交信息的新增、修改、刪除功能。 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫技術(shù)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展起來的一種高效的數(shù)據(jù)管理技術(shù),它能保持系統(tǒng)數(shù)據(jù)的整體性,完整性和共享性。在數(shù)據(jù)庫系統(tǒng)中提供了對數(shù)據(jù)的訪問機制,能有組織的存儲相關(guān)的數(shù)據(jù),具有合理的存儲方式,快速的查詢效率和最小的數(shù)據(jù)冗余等特性。另外數(shù)據(jù)的存儲和應(yīng)用程序彼此獨立,不僅便于數(shù)據(jù)的管理與控制而且有利于應(yīng)用程序的編寫與調(diào)試。數(shù)據(jù)庫類似于一個數(shù)據(jù)的大倉庫,能很好地實現(xiàn)數(shù)據(jù)共享,能維護數(shù)據(jù)的一致性。數(shù)據(jù)庫設(shè)計是系統(tǒng)設(shè)計的一個重要內(nèi)容,其設(shè)計質(zhì)量的好壞直接影響系統(tǒng)開發(fā)的成敗,系統(tǒng)的質(zhì)量,系統(tǒng)效率及可維護性。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計在系統(tǒng)設(shè)計的開始,首先考慮的是如何用數(shù)據(jù)模型來數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對現(xiàn)實世界進行抽象。目前廣泛使用的數(shù)據(jù)模型可分為兩種類型,一種是獨立于計算機系統(tǒng)的“概念數(shù)據(jù)模型”,如“實體聯(lián)系模型”;另一種是直接面向數(shù)據(jù)庫邏輯結(jié)構(gòu)的“結(jié)構(gòu)數(shù)據(jù)模型”。在本系統(tǒng)中我采用“實體聯(lián)系模型”(ER模型)來描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對現(xiàn)實世界進行第一次抽象。ER模型直接從現(xiàn)實世界抽象出實體類型及實體間聯(lián)系,然后用ER圖來表示數(shù)據(jù)模型。它有兩個明顯的優(yōu)點:接近于人的思維,容易理解;與計算機無關(guān),用戶容易接受。但它只是數(shù)據(jù)庫設(shè)計的第一步。實體和屬性的定義如下:管理員表(登錄ID,登錄姓名,登錄密碼)站名表(站名編號,站名)車輛線路編號表(車次,車線類型)線路表(線路編號,車次,站名,次序)車輛表(車輛編號,車次,車輛類型,服務(wù)類型,票價,IC卡類型,運行區(qū)間)發(fā)車時間表(車次,編號,首班時間,末班時間)線路圖表(車次,線路圖)Vote_Grades表(編號,選項,統(tǒng)計個數(shù))。 ER圖本系統(tǒng)采用的數(shù)據(jù)庫管理系統(tǒng)是Microsoft公司的SQL Server 2005。該管理系統(tǒng)由一系列產(chǎn)品組成,不僅能夠滿足最大的數(shù)據(jù)處理系統(tǒng)和商業(yè) Web 站點存儲數(shù)據(jù)的需要,還能為個人或小企業(yè)提供易于使用的數(shù)據(jù)存儲服務(wù)。本系統(tǒng)創(chuàng)建的SQL數(shù)據(jù)庫名稱為城市公交查詢系統(tǒng)。并將數(shù)據(jù)文件和日志文件保存在公交查詢系統(tǒng)APP_DATA文件夾中。此數(shù)據(jù)庫包含7個表:。①管理員表管理員表存放登陸系統(tǒng)所需要的用戶名和密碼,登錄后臺時需要訪問此表。 管理員表字段名數(shù)據(jù)類型長度是否為空是否為主鍵說明LoginIdint4否是登陸IDLoginPwdvarchar50否否登陸密碼Loginnamevarchar50否否登陸姓名②站名表站名表存放站名等數(shù)據(jù),修改站名需要訪問此表。 站名表字段名數(shù)據(jù)類型長度是否為空是否為主鍵說明站 編號int4否是站名編號站名varchar50否否站名③車輛線路編號表車輛線路編號表存放線路編號等數(shù)據(jù),修改車輛線路編號將要訪問此表。 車輛線路編號表字段名數(shù)據(jù)類型長度是否為空是否為主鍵說明車次int4否是車次車線類型varchar50否否車線類型④線路表線路表存放公交車線路的數(shù)據(jù),修改車輛線路需要訪問此表。字段名數(shù)據(jù)類型長度是否為空是否為主鍵說明線路編號int4否是線路編號車次int4否是車次站名varchar50否否站名次序int4否否次序⑤車輛表車輛表存放車輛的相關(guān)信息,修改車輛等相關(guān)信息需要訪問此表。 車輛表字段名數(shù)據(jù)類型長度是否為空是否為主鍵說明車輛編號int4否是車輛編號車次int4否是車次車輛類型varchar50否否車輛類型服務(wù)類型varchar50否否服務(wù)類型票價varchar50否否票價IC卡類型varchar50否否IC卡類型運行區(qū)間varchar50否否運行區(qū)間⑥發(fā)車時刻表發(fā)車時刻表存放發(fā)車的時間,修改發(fā)車時間需要訪問此表。 發(fā)車時刻表字段名數(shù)據(jù)類型長度是否為空是否為主鍵說明編號int4否是編號車次int4否否車次首班時間varchar50否否首班時間末班時間varchar50否否末班時間⑧Vote_Grades表 Vote_Grades表字段名數(shù)據(jù)類型長度是否為空是否為主鍵說明編號int4是是編號選項varchar50是否選項統(tǒng)計個數(shù)float8否是統(tǒng)計個數(shù)⑨線路圖表 線路圖表字段名數(shù)據(jù)類型長度是否為空是否為主鍵說明線路圖Varchar50是否線路圖路徑車次int4否是車次 詳細設(shè)計與實現(xiàn) 前臺功能的實現(xiàn)在動態(tài)網(wǎng)站中,調(diào)用數(shù)據(jù)庫中的數(shù)據(jù)是十分頻繁的,為了避免編寫重復(fù)的代碼。編寫一個數(shù)據(jù)庫連接文件是非常重要的。本系統(tǒng)的數(shù)庫的連接代碼如下:public static SqlConnection createConnection(){ SqlConnection con=new SqlConnection(server=.。database=城市公交查詢系統(tǒng)。uid=sa。pwd=123。)。 return con。}線路查詢模塊:用戶進入系統(tǒng)后,在線路查詢模塊的輸入框中輸入要查詢的線路,點擊查詢按鈕,系統(tǒng)首先檢查用戶所查詢的線路是否存在,如果不存在給出出錯提示,如果存在給出這條線路的相關(guān)信息,如:雙向早晚車的工作時間,票價,經(jīng)過的站點。如線路存在,:主要實現(xiàn)代碼如下:SqlCommand cmdsj=new SqlCommand(cmdstring,con)。SqlDataReader sdrsj=()。while(()){string linetemp1=sdrsj[首班時間].ToString()。string linetemp2=sdrsj[末班時間].ToString()。line+=font size=3(首班時間為:+linetemp1+ 。line+=末班時間為:+linetemp2+)/fontbr。}//顯示線路的具體情況SqlCommand cmd=new SqlCommand(select * from 公交車線路表where 車次=+num+order by 次序ASC,con)。SqlDataReader sdr=()。//在數(shù)據(jù)庫中查找相應(yīng)線路try{while(()){line+=sdr[站名].ToString()。line=(sdr[站名].ToString(),font color=red+sdr[站名].ToString()+/font)。//獲取具體的站名line+=。}}finally{()。()。}int
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1