【正文】
界面 (1)功能說明 : 登陸界面如圖所,點擊公交線路查詢就可以進入查詢模塊,點擊最新動態(tài)可以查看新聞,評價本站可以為本站投票和給出建議。 表 字段名 數(shù)據(jù)類型 可否為空 編號(主鍵) Int NOT NULL 標題 Nvarchar NOT NULL 內(nèi)容 nvarchar NOT NULL (6) 投票表 投票表存放用戶對每個該網(wǎng)站評價的每 個類型的票數(shù),查看投票結果同樣需要訪問此表。 數(shù)據(jù)庫 表 (1) 管理員 (LoginTable) 管理員表存放登陸系統(tǒng)所需要的用戶名和密碼,修改密碼時也同樣需要訪問此表。由于關系模型古有的優(yōu)點,邏輯設計可以充分運用關系數(shù)據(jù)庫規(guī)范化理論,使設計過程形式化地進行。 設計全局 ER 模式的目的不在于把若干局部 ER 模式形式上合并為一個 ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。在這一步中我們僅根據(jù)實體類型名和鍵枕認定公共實體類型。還要考察一個實體類型內(nèi)部是否存在聯(lián)系,兩個實體類型之間是否存在聯(lián)系,多個實體類型之間是否存在聯(lián)系,等等。在 ER 方法中, 局部概念結構又稱為局部 ER 模式,其圖形表示稱為 ER 圖。 (3) 利用 ER 方法的數(shù)據(jù)庫概念設計 利用 ER 方法進行數(shù)據(jù)庫的概念設計,可以分成三步進行:首先設計局部 ER模式,然后把各局部 ER 模式綜合成一個全局 ER 模式,最后對全局 ER 模式進行優(yōu)化,得到最終的 ER 模式,即概念模式。它的主要成分是實體、聯(lián)系和屬性。 時間性能需求分析 根據(jù)人機交互的實際性, 當用戶做出動作后,反應的頁面時間不能超過十五秒,這就要求我們的數(shù)據(jù)庫的設計要合理,并且算法也不能太慢,用戶的電腦硬件配置也不能太 差。 ③ 乘車方案查詢: 用戶輸入起點、終點(以任意方式),系統(tǒng)經(jīng)過查詢返回所有相關站點,用戶分別確認后,查詢啟動。公交查詢系統(tǒng)的應用背景為: 方便市民搭乘公交車出行; 因此,該系統(tǒng) 需滿足以下幾方面需求: (1) 查詢功能:提供幾種不同方式 查詢手段,以實現(xiàn)靈活方便地管理整個系統(tǒng)。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。這就要求系統(tǒng)提供足夠的手段進行功能的調(diào)整和擴充。響應時間,更新處理時間都比較迅速,完全滿足用戶要求。對數(shù)據(jù)庫的操作都要通過訪問 DD才能實現(xiàn) , 通常 DD中還存放數(shù)據(jù)庫運行時的統(tǒng)計信息。 (7) 數(shù)據(jù)庫的安全性控制:防止未經(jīng)授權的用戶蓄謀或無意地 存取數(shù)據(jù)庫中的數(shù)據(jù),以免數(shù)據(jù)的泄露、更改或破壞。基本的數(shù)據(jù)操作分成兩類四種:檢索(查詢) 、 更新(插入、 刪除、修改) (3) 數(shù)據(jù)庫的保護功能:數(shù)據(jù)庫中的數(shù)據(jù)是信息社會的戰(zhàn)略資源,對數(shù)據(jù)的保護是至關重要的大事。 DBMS的主要目標,是使數(shù)據(jù)作為一種可管理的資源處理。 DBMS是數(shù)據(jù)庫系統(tǒng)的核心組成部分 [8]。 那么在 Visual 。 。 提供了兩種內(nèi)置的 .NET數(shù)據(jù)提供者,一種用于 OLE DB數(shù)據(jù)源,另一種用于Microsoft SQL Server。另外, DataSet類,它代表來自封裝在一個單元中的關聯(lián)表中的一組數(shù)據(jù),維持他們之間完整的關系。它具有 簡單地訪問關系數(shù)據(jù) 、 可擴展性 、 支持多層應用程序、統(tǒng)一 XML和關系數(shù)據(jù)訪問 的特點 [7]。 C生逢其時,占盡天時地利,“第一等的面向組件編程的支持”也決不是簡單說說那么輕松。這些應用程序給當今的企業(yè)、機構提供了強大的支持,為開發(fā)下一代以 XML Web服務為中心的應用程序而設計,并推動下一代基于 XML Web服務軟件的發(fā)展,是有始以來功能最強大、最受歡迎的軟件開發(fā)工具。但很不幸,程序設計和編譯程序級的優(yōu)化不能在非微軟的平臺上充分利用,想在非 Windows平臺上展開 .NET,再充分運用它們也是不現(xiàn)實的。用這些擴展寫的代碼能符合 CLS規(guī)范。許多語言的唯一目標(最矚目的是像 Visual Basic和 Java的 RAD語言)是加速和美化開發(fā)和展開能力,而不僅僅是運行時刻的速度。它比先前 C被評定為一種 OOP語言的看法容易接受得多。微軟稱之為 “CLS兼容語言和類庫之間可互操作的通用語言 ”。 (3) C的 不足 這個方案也暴露了微軟對 C和 .NET介紹中的一些有趣的漏洞。微軟一位員工羅伯特 .舒密特詳細描述道: “C編譯程序產(chǎn)生的是 ?微軟中間語言 ?( MSIL) , 但虛擬機或其他類似的技 9 術則不能用于解釋這種中間語言( IL)。 C和 Java沒有直接聯(lián)系。什么時間和努力能解決這些問題呢?當然,如沒有牢固的事實和有說服力的證據(jù),即使是最有幫助的響應者,權威機構也會對他的斷言持保留意見。 事實上, C將是完全依靠 Windows的最完美的產(chǎn)物。但此特性是以真正的OOP技術和平臺的可移植性為代價的。所以微軟干脆就用接口來定義各種對象,結果導致了 “面向?qū)ο缶幊?”( OOP)被微軟弄得亂七八糟。但同時, “C提供了 C++的強大功能 ”這種說法也稍嫌夸張,將來很可能變成空頭支票。微軟一直夢想著能開發(fā)出能與 Java在 Windows NT系統(tǒng)上抗衡的語言。 (1) C的特性 現(xiàn)在,微軟仍在一邊繼續(xù)反駁其競爭對手 Sun控告它改變了 Java語言的訴訟,一邊在對美國反壟斷指控頑抗到底,但與此同時,微軟的天才程序員們也在技術上進行著一場補救的措施。微軟將使它的下一代工具軟件、操作系統(tǒng)和應用支持 XML技術。它不僅能用于 WEB服務程序的開發(fā),并且還能開發(fā)強大的系統(tǒng) 級程序。 借助內(nèi)置的 Windows 身份驗證和基于每個應用程序的配置,可以保證應用程序是安全的。 隨附了一個設計周到的結構,它使開發(fā)人員可以在適當?shù)募墑e “ 插入 ” 代碼。 (6) 可縮放性和可用性。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應用新設置。例如, 頁框架使您可以生成將應用程序邏輯與表示代碼清楚分開的用戶界面,和在類似 Visual Basic 的簡單窗體處理模型中處理事件。 也與語言無關,所以可以選擇最適合應用程序的語言 (如 C) ,或 是 跨多種語言分割應用程序。 WYSIWYG 編輯、拖放服務器控件和自動部署只是這個強大的工具所提供功能中的少數(shù)幾種。與被解釋的前輩不同, 可利用早期綁定、實時編譯、本機優(yōu)化和盒外緩存服務。如果否,就調(diào) 瀏覽器 Web 服務器 數(shù)據(jù)庫服務器 HTTP請求 數(shù)據(jù)傳入 HTTP 響應 數(shù)據(jù)導出 圖 B/S 結構模型圖 6 用對應的幫助應用程序或外掛程序處理顯示。 (5) 瀏覽器 生成相應的 HTTP 要求,發(fā)送給相應的服務器。 (2) 輸入或自動啟動主頁的 URL (Uniform Resource Locator),瀏覽器生成一個 HTTP 請求并把它發(fā)給指定的 Inter 服務器。同時,它具有連接 Inter 的功能 和防止外界入侵的安全措施。因此,急需一個方便、快捷的公交信息查詢方式,本系統(tǒng)通過瀏覽器查詢,實現(xiàn)中心控制、自動更新 、更多的查詢方式等 等 更多更 強大的功能。它是城市社會和經(jīng)濟活動的重要組成部分。在此我所設計的公交車查詢系統(tǒng)就是為了方便人員在數(shù)據(jù)查詢方面的操作,使得他們在日常生活中都會達到事半功倍的效果,減輕了人力的負擔,方便了數(shù)據(jù)的存儲,增加了安全性。 主要實現(xiàn)了基于瀏覽器( B/S模式)的公交線路 分類查詢 和數(shù)據(jù)的錄入、 修改 、 添加 、 刪除 [3]。我們對乘客的 出行心理進行了調(diào)查分析 , 其結果表明 ,“換乘次數(shù)”及“票價” 3 是大部分乘客在選擇出行方案時首先考慮的因素。在西方國家 (如美國 ) , 在城市公交網(wǎng)絡系統(tǒng)上投人了極大的財力 , 構建了利用計算機網(wǎng)絡和先進的通信系統(tǒng)的智能運輸系統(tǒng) ITS ( Intelligence Transport System ) , 從而實現(xiàn)了大范圍內(nèi)全方位的實時、準確、高效的運輸綜合管理。所以大力提倡改善客運結構,大力發(fā)展公共交通。 我國公交乘客信息系統(tǒng)與網(wǎng)絡的結合還是低層次的。 借助現(xiàn)代信息技術和管理理論,建立管理信息系統(tǒng)是當今社會的重要趨勢對人民生活而言 ,全面開發(fā)和應用計算機管 理信息系統(tǒng)就是近期不能回避的問題。目前 ,我國大多數(shù)城市對于交通信息的發(fā)布沒有專門的管理機構和規(guī)章制度。除去在杭州 ,上海等少數(shù)幾個城市 ,乘客可以通過分布于城市中的若干電子站牌獲得一些公交車輛的運營信息以外 ,在其它城市“出行中”的乘客無法獲得任何實時信息。除去線路 ,站點等基本信息以外 ,有關班次 ,車輛到離站時間的信息基本上沒有。 城市的各種交通政策的選擇和實施必須考慮城市的特性和資源、代價和效果。我國城市公交乘客信息系統(tǒng)的發(fā)展處于一個落后的水平 ,廣大乘客可以獲得信息的方式很少 ,公交信息的完整性和準確性得不到保證 ,而且還沒有專門的機構負責信息的發(fā)布和管理。s needs, in order to know what functions this equipment should contain. Second, these functions can be divided in to two partssearch system(According to the line search、 station search and between two stations search) and management update system(Bus station management and Bus line management). At last according to the problems that happened in the peorid of using, make a corresponding rectification. Generally speaking, the graduation design is successful, and the system is also better realized the function which schedule in advance, and also increased the vote module, let users to evaluaten the work station. Key words: 。 總的來說,本次的畢業(yè)設計還算比較成功,系統(tǒng)也較好的 實現(xiàn)了預定的功能,并且還增加了本站的投票模塊,讓用戶對該網(wǎng)站進行評價。 畢業(yè)設計 (論文 ) 課 題 名 稱 基于 C#公交查詢系統(tǒng)設計與開發(fā) 學 生 姓 名 學 號 系、年級專業(yè) 指 導 教 師 職 稱 年 月 日 I 摘 要 我 國城市公交查詢系 統(tǒng)的發(fā)展處于一個較落后的水平 ,廣大乘客可以獲得信息的方式很少 ,為了解決這種問題 ,加快發(fā)展城市 公交信息化,設計一個城市公交查詢系統(tǒng)是具有一定實際應用意義的。 最后結合系統(tǒng)開發(fā)階段和調(diào)試階段發(fā)現(xiàn)的問題 ,做出了相應的改正。s bus passenger information system in order to resolving this problem. For this purpose, The article design this application procedurebus search system of shaoyang city. From this design, Firstly, I analyzed the present condition of the bus passenger information and different people39。 在極力保證城市可持續(xù)發(fā)展之路與還不很發(fā)達的交通路線的情況下,如何讓人們方便地出門成了各個城市管理部門所最關心的問題。我國私人汽車的迅速發(fā)展給城市交通系統(tǒng)帶來了嚴重的影響如何考慮私人小汽車和公共交通系統(tǒng)的競爭關系并建立一個有競爭力的公共交通系統(tǒng);如何選擇交通政策等,都影響這個城市的交通模式、城市建設。我國乘客一般獲得公交信息的方式局限于電話 ,交通圖 ,向熟人問訊等常規(guī)方式。 研究現(xiàn)狀 乘客出行中獲得信息困難 ,基本上沒有實時信息。 2 缺乏專門的交通信息發(fā)布管理機構 ,乘客獲得的信息準確性得不到保證。當前的城市交通信息服務存在著混亂和低效的問題 ,有些甚至是對乘客的誤導。所以許多城市的決策者和工程技術人員都在大力提倡城市公共交通的發(fā)展,降低城市擁堵的現(xiàn)象。 我國實施城市的可持續(xù)發(fā)展之路,包括城市交通的可持續(xù)發(fā)展。 實現(xiàn)該項目的意義 如果能夠提供一種服務 , 為市民特別是外來旅游、出差、就醫(yī)等急需了解本地道路情況的人們提供快捷、經(jīng)濟、高效地利用公交線路的方案 , 將更加方便人們的出行和生活。使人、車、路密切配合 , 和諧統(tǒng)一。 采用 Browser/Server模式進行設計: 在 服務器上運行 Web發(fā)布 服務器 、數(shù)據(jù)庫 程 序,服務器 操作系統(tǒng)為 Wind