城市公交查詢系統(tǒng)分析研究計(jì)算機(jī)管理專業(yè)
《城市公交查詢系統(tǒng)分析研究計(jì)算機(jī)管理專業(yè)》由會(huì)員分享,可在線閱讀,更多相關(guān)《城市公交查詢系統(tǒng)分析研究計(jì)算機(jī)管理專業(yè)(53頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、城市公交查詢系統(tǒng) [摘要]:城市的發(fā)展刺激交通的改進(jìn),而其中公交的地位越來(lái)越高,現(xiàn)下公交查詢系統(tǒng)不能滿足其快速發(fā)展。為了更好的支持公交的發(fā)展,服務(wù)群眾,需要大力發(fā)展我國(guó)的城市公交查詢系統(tǒng)。出于這個(gè)目的,在老師的指導(dǎo)下,設(shè)計(jì)了這個(gè)濟(jì)南公交信息查詢系統(tǒng)。 在分析國(guó)內(nèi)城市公交信息查詢系統(tǒng)的發(fā)展現(xiàn)狀的基礎(chǔ)上,考慮了乘客選擇公交線路決策的因素,建立了基于時(shí)間價(jià)值和費(fèi)用價(jià)值的公交線路選擇合理的模型。然后進(jìn)行程序關(guān)鍵部分的框架設(shè)計(jì),理清程序設(shè)計(jì)思路。之后是程序關(guān)鍵部分的具體實(shí)現(xiàn),包括關(guān)鍵程序源代碼。最后完成功能介紹和使用說(shuō)明。運(yùn)用Asp語(yǔ)言和ACCESS數(shù)據(jù)庫(kù),對(duì)公交線路查詢系統(tǒng)進(jìn)行了程序設(shè)計(jì), 并
2、進(jìn)行了模擬實(shí)驗(yàn)。本次設(shè)計(jì)的軟件較為符合公交運(yùn)營(yíng)的實(shí)際情況,充分考慮了不同公交乘客的實(shí)際要求,運(yùn)算速度較快,有較強(qiáng)的實(shí)際應(yīng)用價(jià)值。 【關(guān)鍵詞】: 公交查詢 信息系統(tǒng) ASP語(yǔ)言 ACCESS數(shù)據(jù)庫(kù) The City Public transportation Inquiry System [Abstract]: The development of the city Stimulate the improvement of the traffic, of which the status of public transportation become mo
3、re and more important. Now the Bus Information System can not meet its rapid development. In order to better support the development of public transportation, serving the masses, need to focus on the development of China's urban public transport inquiry system. For this purpose, under the guidance o
4、f the teacher, the design of the Jinan Public Transport Information System. Based on the analysis of urban public transport information system development current situation, taking into account passenger bus lines to choose decision-making factors, the time value based on the value and cost of
5、the bus lines to choose a reasonable model. And then designed the framework of the key part of the Procedures, clarifying procedures for design ideas. Key part of the procedure followed by the specific realization of the key procedures, including source code. Function of the final completion of the
6、introduction and use. Using Asp language and Access database to design the bus information system of Jinan, and conducted a simulation experiment. The design of the software more in line with the actual situation of public transport , give full consideration to different practical requirements of pu
7、blic transport passengers, faster, stronger practice. 【Key Words】: public traffic inquire information management system ASP language Access database 目 錄 第一章 引言 4 1.1背景及課題意義 4 1.2客觀分析 5 1.3現(xiàn)狀及預(yù)期目標(biāo) 6 第二章 開(kāi)發(fā)平臺(tái)介紹 7 2.1 IIS(Internet Information Server)信息介紹 7 2.2數(shù)據(jù)庫(kù)介紹 8 Access簡(jiǎn)介 8
8、SQL簡(jiǎn)介 10 2.3編程語(yǔ)言介紹 11 ASP介紹 11 Dreamweaver8介紹: 16 第三章 系統(tǒng)分析與設(shè)計(jì) 17 3.1系統(tǒng)功能分析 17 3.2系統(tǒng)性能需求分析 18 3.3總體結(jié)構(gòu)及說(shuō)明 19 3.3.1用戶查詢模塊 20 3.3.2.管理員模塊 20 3.4數(shù)據(jù)庫(kù)設(shè)計(jì) 22 第四章 系統(tǒng)功能模塊的實(shí)現(xiàn) 23 4.1查詢模塊部分 23 4.1.1車(chē)次查詢 23 4.1.2站名查詢 24 4.1.3站名至目的站名查詢 25 4.2管理員模塊部分 25 4.2.1添加線路 27 4.2.2修改線路 28 4.2.3刪除線路 29 第五章
9、系統(tǒng)測(cè)試 30 5.1白盒測(cè)試 30 5.2黑盒測(cè)試 31 5.2.1功能性測(cè)試 31 5.2.2容錯(cuò)性測(cè)試 32 5.2.3系統(tǒng)功能用例測(cè)試 32 結(jié) 論 35 致 謝 36 參考文獻(xiàn) 37 第一章 引言 1.1背景及課題意義 這些年城市里面買(mǎi)私家車(chē)的人是越來(lái)越多,但是對(duì)于生活在這個(gè)城市里面的絕大多數(shù)人來(lái)說(shuō),上下班也好,出行也好,還是要仰仗那些公共交通工具的,比如說(shuō)公交車(chē)。 在極力保證城市可持續(xù)發(fā)展之路與還不發(fā)達(dá)的交通路線的情況下,如何讓人們方便地出門(mén)成了各個(gè)城市管理部門(mén)所最關(guān)心的問(wèn)題。我國(guó)城市公交乘客信息系統(tǒng)的
10、發(fā)展處于一個(gè)落后的水平,廣大乘客可以獲得信息的方式很少,公交信息的完整性和準(zhǔn)確性得不到保證,而且還沒(méi)有專門(mén)的機(jī)構(gòu)負(fù)責(zé)信息的發(fā)布和管理。 我國(guó)經(jīng)濟(jì)的持續(xù)發(fā)展必然加快城市化、機(jī)動(dòng)化速度 1】,更何況我國(guó)城市化水平本來(lái)就低于相應(yīng)的經(jīng)濟(jì)發(fā)展水平。汽車(chē)進(jìn)入家庭、城市擴(kuò)張可能帶來(lái)的郊區(qū)化趨勢(shì),與城市化一起成為21世紀(jì)我國(guó)城市交通發(fā)展的大背景。我國(guó)私人汽車(chē)的迅速發(fā)展給城市交通系統(tǒng)帶來(lái)了嚴(yán)重的影響如何考慮私人小汽車(chē)和公共交通系統(tǒng)的競(jìng)爭(zhēng)關(guān)系并建立一個(gè)有競(jìng)爭(zhēng)力的公共交通系統(tǒng);如何選擇交通政策等,都影響這個(gè)城市的交通模式、城市建設(shè)。 城市的各種交通政策的選擇和實(shí)施必須考慮城市的特性和資源、代價(jià)和效果 2】。
11、因此必要在可持續(xù)發(fā)展的目標(biāo)下,借鑒國(guó)外城市的成功經(jīng)驗(yàn)和失敗教訓(xùn),重新檢查城市交通系統(tǒng)的規(guī)劃和建設(shè)。 乘客可以獲得的公交信息很少,而且方式主要是常規(guī)手段。我國(guó)乘客一般獲得公交信息的方式局限于電話,交通圖,向熟人問(wèn)訊等常規(guī)方式。除去線路,站點(diǎn)等基本信息以外,有關(guān)班次,車(chē)輛到離站時(shí)間的信息基本上沒(méi)有。 我國(guó)實(shí)施城市的可持續(xù)發(fā)展之路,包括城市交通的可持續(xù)發(fā)展。所以大力提倡改善客運(yùn)結(jié)構(gòu),大力發(fā)展公共交通。 1.2客觀分析 乘客出行中獲得信息困難,基本上沒(méi)有實(shí)時(shí)信息。除去在杭州,上海等少數(shù)幾個(gè)城市,乘客可以通過(guò)分布于城市中的若干電子站牌獲得一些公交車(chē)輛的運(yùn)營(yíng)信息以外,在其它城市“出行中”的乘客無(wú)法
12、獲得任何實(shí)時(shí)信息。在我國(guó)一些城市中,有不少裝飾華美的公交站臺(tái),但在這些站臺(tái)上卻找不到實(shí)用的城市交通圖。總而言之,我國(guó)乘客在出行中無(wú)論是“靜態(tài)線路信息”還是“動(dòng)態(tài)實(shí)時(shí)信息”都很難獲得。 缺乏專門(mén)的交通信息發(fā)布管理機(jī)構(gòu),乘客獲得的信息準(zhǔn)確性得不到保證。目前,我國(guó)大多數(shù)城市對(duì)于交通信息的發(fā)布沒(méi)有專門(mén)的管理機(jī)構(gòu)和規(guī)章制度。在城市交通信息服務(wù)需求小的情況下尚可應(yīng)付。但隨著城市交通信息服務(wù)需求的增長(zhǎng),從事交通信息服務(wù)的人員和企業(yè)數(shù)量的增加,需要有專門(mén)的管理機(jī)構(gòu)和制度。當(dāng)前的城市交通信息服務(wù)存在著混亂和低效的問(wèn)題,有些甚至是對(duì)乘客的誤導(dǎo)。 借助現(xiàn)代信息技術(shù)和管理理論,建立管理信息系統(tǒng)是當(dāng)今社會(huì)的重要趨勢(shì)
13、對(duì)人民生活而言,全面開(kāi)發(fā)和應(yīng)用計(jì)算機(jī)管理信息系統(tǒng)就是近期不能回避的問(wèn)題。我的畢業(yè)論文選擇了公交車(chē)查詢系統(tǒng),我選擇了一個(gè)較為貼近生活和我比較了解的公交車(chē)系統(tǒng)。 1.3現(xiàn)狀及預(yù)期目標(biāo) 中國(guó)大城市產(chǎn)生交通擁堵及“交通梗塞”的地點(diǎn)及范圍正在逐步增加,產(chǎn)生的次數(shù)和持續(xù)時(shí)間也在呈上升的趨勢(shì)。大力發(fā)展城市交通系統(tǒng),吸引更多的市民來(lái)使用城市的公共交通系統(tǒng)是緩解城市交通擁堵工人的戰(zhàn)略舉措。 在過(guò)去的幾年里,許多城市已大力實(shí)施了一系列措施逐步改善普通公共汽車(chē)運(yùn)營(yíng)的服務(wù)水平。但是由于公交車(chē)與機(jī)動(dòng)車(chē)混合使用,當(dāng)城市交通的擁堵程度日益加劇,使得公共汽車(chē)的運(yùn)營(yíng)效率不僅沒(méi)有提高并且呈逐步下降的趨勢(shì)。所以許多城市
14、的決策者和工程技術(shù)人員都在大力提倡城市公共交通的發(fā)展,降低城市擁堵的現(xiàn)象。 我國(guó)公交乘客信息系統(tǒng)與網(wǎng)絡(luò)的結(jié)合還是低層次的。在我國(guó)一些城市出現(xiàn)了基于網(wǎng)絡(luò)的公交信息服務(wù)系統(tǒng)(例如中國(guó)公交查詢網(wǎng),它可提供全國(guó)大約七十多個(gè)城市的公交系統(tǒng)信息查詢),但總體上還是處于一個(gè)較低的層次。這些信息系統(tǒng)還處于一種靜態(tài)的公交信息查詢系統(tǒng),還不能作到為乘客的出行自動(dòng)地生成出行計(jì)劃或方案。 我國(guó)實(shí)施城市的可持續(xù)發(fā)展之路,包括城市交通的可持續(xù)發(fā)展。所以大力提倡改善客運(yùn)結(jié)構(gòu),大力發(fā)展公共交通。鑒于中國(guó)目前的經(jīng)濟(jì)發(fā)展?fàn)顩r,中國(guó)人出行還是以公交車(chē)為主,所以每個(gè)城市的公交系統(tǒng)都比較龐大發(fā)達(dá)。濟(jì)南是一個(gè)擁有上千萬(wàn)人口的大中型城
15、市,目前,全市共有 多家公交公司,年客運(yùn)量約幾十億人次;公交線路140條,總長(zhǎng)度4千公里;有公交停車(chē)場(chǎng)、樞紐站幾十處,公交站點(diǎn)5000個(gè),車(chē)輛進(jìn)場(chǎng)率達(dá)到60.5% 。公交查詢系統(tǒng)是近兩年出現(xiàn)的新生事物,每個(gè)城市的發(fā)展?fàn)顩r也是良莠不齊。 隨著科學(xué)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)已經(jīng)得到了廣泛的應(yīng)用。幾乎各行各業(yè)都有關(guān)于計(jì)算機(jī)的使用,這使得計(jì)算機(jī)已成為社會(huì)中普遍存在的事物。由于計(jì)算機(jī)的使用,使得人們?cè)诠芾?、?yīng)用及服務(wù)等各個(gè)領(lǐng)域使用數(shù)據(jù)方面變得更加簡(jiǎn)潔,更加方便,大大提高了工作效率,產(chǎn)生了以計(jì)算機(jī)為主體,以人為輔助的局面。在此我所設(shè)計(jì)的公交車(chē)查詢系統(tǒng)就是為了方便人員在數(shù)據(jù)查詢方面的操作,使得他們?cè)谌粘I钪?/p>
16、都會(huì)達(dá)到事半功倍的效果,減輕了人力的負(fù)擔(dān),方便了數(shù)據(jù)的存儲(chǔ),增加了安全性。 本研究設(shè)想以某人去某陌生城市辦事,想乘坐該城市的公交車(chē)去目的地F,通過(guò)本查詢系統(tǒng),可以讓此人直觀地知道因該乘哪路公交車(chē)可以到達(dá)目的地F。如果沒(méi)有直達(dá)目的地F的公交車(chē),通過(guò)本系統(tǒng)也可以查詢到相應(yīng)的轉(zhuǎn)車(chē)信息,使此人以轉(zhuǎn)最少的車(chē),用最短的時(shí)間到達(dá)目的地F。 第二章 開(kāi)發(fā)平臺(tái)介紹 本系統(tǒng)采用在Dreamweaver8環(huán)境中進(jìn)行ASP開(kāi)發(fā);數(shù)據(jù)庫(kù)服務(wù)器為Microsoft Office Access 2003;Web發(fā)布服務(wù)器為IIS (Internet Information Serv
17、ices)信息服務(wù)。 2.1 IIS(Internet Information Server)信息介紹 Internet Information Server的縮寫(xiě)為(IIS)是一個(gè)World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味著你能發(fā)布網(wǎng)頁(yè),并且有ASP(Active Server Pages)、JAVA、VBScript產(chǎn)生頁(yè)面,有著一些擴(kuò)展功能。IIS支持一些有趣的東西,象有編輯環(huán)境的界面(FRONTPAGE)、有全文檢索功能的(INDEX SERVER)、有多媒體功能的(NET SHOW)。 其次,IIS
18、是隨Windows NT Server 4.0一起提供的文件和應(yīng)用程序服務(wù)器,是在Windows NT Server上建立Internet服務(wù)器的基本組件。它與Windows NT Server完全集成,允許使用Windows NT Server內(nèi)置的安全性以及NTFS文件系統(tǒng)建立強(qiáng)大靈活的Internet/Intranet站點(diǎn)。 IIS(Internet Information Server,互聯(lián)網(wǎng)信息服務(wù))是一種Web(網(wǎng)頁(yè))服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁(yè)瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng)
19、)上發(fā)布信息成了一件很容易的事。 2.2數(shù)據(jù)庫(kù)介紹 Access簡(jiǎn)介 Access 數(shù)據(jù)庫(kù)管理系統(tǒng)是Microsoft Office 套件的重要組成部分 3】,適用于小型商務(wù)活動(dòng),用以存貯和管理商務(wù)活動(dòng)所需要的數(shù)據(jù)。Access不僅是一個(gè)數(shù)據(jù)庫(kù),而且它具有強(qiáng)大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢,報(bào)表和應(yīng)用程序等。 Microsoft Office Access(前名 Microsoft Access)是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng)。它結(jié)合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項(xiàng)特點(diǎn),是 Microsoft
20、 Office的成員之一。 一開(kāi)始微軟公司是將Access作為一個(gè)單獨(dú)的產(chǎn)品進(jìn)行銷(xiāo)售的,從Office97開(kāi)始,微軟才將Access捆綁在Office中一起銷(xiāo)售,從此Access正式成為Office套件中的一個(gè)重要成員?,F(xiàn)在它已經(jīng)成為Office辦公套件中不可卻少的部件了。 后來(lái)微軟公司通過(guò)大量改進(jìn),從Access97到Access2002再到如今的Access2003,使Access的功能變得更加強(qiáng)大。不管是處理公司的客戶訂單數(shù)據(jù)、財(cái)物數(shù)據(jù);管理自己的個(gè)人通訊錄;還是大量圖書(shū)館信息數(shù)據(jù)、銷(xiāo)售數(shù)據(jù)的記錄和處理,人們都可以利用它來(lái)解決大量數(shù)據(jù)的管理工作。 使用Access時(shí),無(wú)需編寫(xiě)任何代
21、碼,只需通過(guò)直觀的可視化操作就可以完成大部分?jǐn)?shù)據(jù)庫(kù)管理任務(wù)。它是一個(gè)面向?qū)ο蟮?、采用時(shí)間驅(qū)動(dòng)機(jī)制的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。它可以通過(guò)ODBC與其他數(shù)據(jù)庫(kù)相連,實(shí)現(xiàn)數(shù)據(jù)交互;也可以與Office家族的Word、Excel等辦公軟件進(jìn)行數(shù)據(jù)交互;還可以在其中嵌入和鏈接聲音、圖像、視頻等多媒體數(shù)據(jù)。 Microsoft Access是一種關(guān)系式數(shù)據(jù)庫(kù),關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。 Access能夠存取 Access/Jet、Microsoft SQL Server、Oracle,或者任何 O
22、DBC 兼容數(shù)據(jù)庫(kù)內(nèi)的資料。熟練的軟件設(shè)計(jì)師和資料分析師利用它來(lái)開(kāi)發(fā)應(yīng)用軟件,而一些不熟練的程序員和非程序員的"進(jìn)階用戶"則能使用它來(lái)開(kāi)發(fā)簡(jiǎn)單的應(yīng)用軟件。雖然它支援部份面向?qū)ο螅∣O)技術(shù),但是未能成為一種完整的面向?qū)ο箝_(kāi)發(fā)工具。 其實(shí)Access 也是微軟公司另一個(gè)通訊程序的名字,想與 ProComm 以及其他類(lèi)似程序來(lái)競(jìng)爭(zhēng)??墒鞘潞笪④涀C實(shí)這是個(gè)失敗計(jì)劃,并且將它中止。數(shù)年后他們把名字重新命名于數(shù)據(jù)庫(kù)軟件。 一 概述 Access 是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS) ,是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、頁(yè)、宏、模塊7
23、種用來(lái)建立數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫(kù)管理系統(tǒng)提供了方便,也使得普通用戶不必編寫(xiě)代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。 二 用途 Microsoft Access在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門(mén),和喜愛(ài)編程的開(kāi)發(fā)人員專門(mén)利用它來(lái)制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來(lái)開(kāi)發(fā)簡(jiǎn)單的WEB應(yīng)用程序.這些應(yīng)用程序都利用ASP技術(shù)在Internet Information Services運(yùn)行.比較復(fù)雜的WEB應(yīng)用程序則使用PHP/MySQL或者ASP/Microsoft SQL Serv
24、er. 它的使用方便程度和強(qiáng)大的設(shè)計(jì)工具為初級(jí)程序員提供許多功能。不過(guò),這種便于使用可能使人誤解。這類(lèi)開(kāi)發(fā)者都是沒(méi)有在應(yīng)用或者數(shù)據(jù)設(shè)計(jì)方面訓(xùn)練的辦公室從業(yè)人員。因此許多人以為這樣的開(kāi)發(fā)者能夠創(chuàng)造可用的系統(tǒng),但也有很多人認(rèn)為工具本身的局限性產(chǎn)生了這樣的誤導(dǎo)。 一些專業(yè)的應(yīng)用程序開(kāi)發(fā)人員使用 Access 用作 快速應(yīng)用開(kāi)發(fā),特別是給街道上的推銷(xiāo)員制作一個(gè)初型或獨(dú)立應(yīng)用程序的工具。可是如果是透?jìng)€(gè)網(wǎng)絡(luò)存取數(shù)據(jù)的話,Access 的可擴(kuò)放性并不高.因此當(dāng)程序被較多使用者使用時(shí),他們的選擇多會(huì)是傾向于一些客戶端-服務(wù)器為本的方案,例如 Oracle、DB2、Microsoft SQL Server、
25、Windows SharePoint Services、PostgreSQL、MySQL、Alpha Five、MaxDB,或者Filemaker。無(wú)論如何,不少 Access 的功能(表單,報(bào)告,序列和VB代碼)可以用作其他數(shù)據(jù)庫(kù)的后期應(yīng)用,包括 JET(檔案為主的數(shù)據(jù)庫(kù)引擎,Access 缺省使用)、Microsoft SQL Server、Oracle和任何其他跟ODBC兼容的產(chǎn)品。這種方法允許開(kāi)發(fā)者把一個(gè)成熟的應(yīng)用的數(shù)據(jù)移動(dòng)到一臺(tái)更大功率的服務(wù)器而沒(méi)有已經(jīng)在適當(dāng)?shù)奈恢脿奚l(fā)展。 SQL簡(jiǎn)介 SQL全稱是“結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language)” 5】
26、,最早是由IBM的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)SYSTEM R開(kāi)發(fā)的一種查詢語(yǔ)言,它的前身是SQUARE語(yǔ)言。SQL語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從IBM公司1981年推出以來(lái),SQL語(yǔ)言就得到了廣泛的應(yīng)用。如今無(wú)論是像Oracle ,Sybase,Informix,SQL server這些大型的數(shù)據(jù)庫(kù)管理系統(tǒng),還是像Visual Foxporo,PowerBuilder這些計(jì)算機(jī)上常用的數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),都支持SQL語(yǔ)言作為查詢語(yǔ)言。 SQL語(yǔ)言包含4個(gè)部分: 數(shù)據(jù)查詢語(yǔ)言DQL-Data Query Language SELECT 數(shù)據(jù)操縱語(yǔ)言DQL-Data
27、Manipulation Language INSERT, UPDATE, DELETE 數(shù)據(jù)定義語(yǔ)言DQL-Data Definition Language CREATE, ALTER, DROP 數(shù)據(jù)控制語(yǔ)言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK SQL的優(yōu)點(diǎn): SQL廣泛地被采用正說(shuō)明了它的優(yōu)點(diǎn)。它使全部用戶,包括應(yīng)用程序員、DBA管理員和終端用戶受益非淺。 SQL是一個(gè)非過(guò)程化的語(yǔ)言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集。
28、所有SQL 語(yǔ)句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語(yǔ)句的結(jié)果作為另一條SQL語(yǔ)句的輸入。 SQL不要求用戶指定對(duì)數(shù)據(jù)的存放方法。 這種特性使用戶更易集中精力于要得到的結(jié)果。所有SQL語(yǔ)句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對(duì)指定數(shù)據(jù)存取的最快速度的手段。 SQL可用于所有用戶的DB活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類(lèi)型的終端用戶。SQL為許多任務(wù)提供了命令,包括: ● 查詢數(shù)據(jù) ● 在表中插入、修改和刪除記錄 ● 建立、修改和刪除數(shù)據(jù)對(duì)象 ● 控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取 ● 保證數(shù)據(jù)庫(kù)一致
29、性和完整性 以前的數(shù)據(jù)庫(kù)管理系統(tǒng)為上述各類(lèi)操作提供單獨(dú)的語(yǔ)言,而SQL 將全部任務(wù)統(tǒng)一在一種語(yǔ)言中。 2.3編程語(yǔ)言介紹 ASP介紹 Microsoft Active Server Pages (服務(wù)器端腳本編寫(xiě)環(huán)境)的簡(jiǎn)稱,即我們所稱的 ASP。ASP是當(dāng)今流行的Web應(yīng)用程序開(kāi)發(fā)技術(shù)之一 6】,作為一種基于服務(wù)器端運(yùn)行的腳本平臺(tái),它將HTML語(yǔ)言、腳本代碼和服務(wù)器組件有機(jī)地結(jié)合在一起,可以用來(lái)創(chuàng)建交互式的動(dòng)態(tài)網(wǎng)頁(yè)和具有數(shù)據(jù)庫(kù)訪問(wèn)功能的Web應(yīng)用程序。通過(guò)ASP我們可以結(jié)合HTML網(wǎng)頁(yè)、ASP指令和 ActiveX 元件建立動(dòng)態(tài)、交互且高效的 Web 服務(wù)器應(yīng)用程序。同時(shí),ASP
30、也支持ASP.NET和JavaScript等腳本語(yǔ)言。ASP是經(jīng)過(guò)服務(wù)器解析之后再向?yàn)g覽器返回?cái)?shù)據(jù),其實(shí)是一套微軟開(kāi)發(fā)的服務(wù)器端腳本環(huán)境, ASP 內(nèi)含于 IIS 4.0 和 5.0 之中 , 通過(guò) ASP 我們可以結(jié)合 HTML 網(wǎng)頁(yè)、 ASP 指令和 ActiveX 元件建立動(dòng)態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。有了 ASP 你就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫(xiě)的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌入在普通 HTML 中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。 HTML語(yǔ)言是用來(lái)
31、表示W(wǎng)EB文檔的規(guī)范,是用語(yǔ)WEB文檔的格式化語(yǔ)言 7】。HTML通過(guò)標(biāo)記(Tag)來(lái)標(biāo)記要顯示的網(wǎng)頁(yè)中的各個(gè)部分,以通過(guò)Web瀏覽器應(yīng)該如何顯示網(wǎng)頁(yè),即確認(rèn)網(wǎng)頁(yè)內(nèi)容的格式。瀏覽器按照順序?yàn)g覽閱讀HTML 文件,然后根據(jù)內(nèi)容附近的HTML標(biāo)記來(lái)解釋和顯示各種內(nèi)容。 以下羅列了 Active Server Pages 所獨(dú)具的一些特點(diǎn): 1. 使用 VBScript 、 JavaScript 等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。 2. 無(wú)須 compile 編譯,容易編寫(xiě),可在服務(wù)器端直接執(zhí)行。 3. 使用普通的文本編輯器,如 Window
32、s 的記事本,即可進(jìn)行編輯設(shè)計(jì)。 4. 與瀏覽器無(wú)關(guān) (Browser Independence), 用戶端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 Active Server Pages 所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。 Active Server Pages 所使用的腳本語(yǔ)言 (VBScript 、 JavaScript) 均在 WEB 服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言。 5.Active Server Pages 能與任何 ActiveX scripting 語(yǔ)言相容。除了可使用 VBScript 或 JavaScript 語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò) plug-in 的方
33、式,使用由第三方所提供的其他腳本語(yǔ)言,譬如 REXX 、 Perl 、 Tcl等。腳本引擎是處理腳本程序的 COM(Component Object Model) 物件。 6.Active Server Pages 的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫(xiě)的源程序被他人剽竊,也提高了程序的安全性。 7. 可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶端的腳本。 8. 物件導(dǎo)向( Object-oriented )。 9.ActiveX Server Components( ActiveX 服務(wù)器元件 ) 具有無(wú)限可擴(kuò)充性??梢允褂?Visual Basic、Java 、Visual 、
34、C++、COBOL 等編程語(yǔ)言來(lái)編寫(xiě)你所需要的 ActiveX Server Component。 本系統(tǒng)的開(kāi)發(fā)主要借助于ASP(動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)技術(shù))來(lái)實(shí)現(xiàn) 8】?,F(xiàn)對(duì)ASP的基本概況做一介紹。 首先ASP程序是以.asp為擴(kuò)展名的文本文件,可以用任何文本編輯器來(lái)創(chuàng)建。當(dāng)瀏覽器從Web服務(wù)器上請(qǐng)求.asp文件時(shí),ASP文本開(kāi)始運(yùn)行,然后Web服務(wù)器調(diào)用ASP,ASP全面讀取請(qǐng)求的文件,執(zhí)行所有腳本命令并將頁(yè)面?zhèn)魉徒o瀏覽器。由于腳本在服務(wù)器上運(yùn)行二不是在客戶端,傳送到瀏覽器上的頁(yè)面是在Web服務(wù)器上生成的,因此,不必?fù)?dān)心瀏覽器是否能夠處理腳本。此外,由于只有運(yùn)行結(jié)果返回到瀏覽器,因此減輕了
35、客戶端的負(fù)擔(dān),也大大地提高了交互的速度,而且服務(wù)器端的腳本不易被剽竊,提高了程序的安全性。 其次,ASP程序是由HTML標(biāo)記和腳本語(yǔ)言組合而成的。只要Web服務(wù)器上安裝了該腳本語(yǔ)言的引擎,就可以用任何腳本語(yǔ)言來(lái)編寫(xiě)ASP程序中的腳本部分。本系統(tǒng)的開(kāi)發(fā)中用了大量的VBScript和少部分的JavaScript,在程序中腳本語(yǔ)言要用分隔符“< % ”和“ % >”括起,或者在
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 市教育局冬季運(yùn)動(dòng)會(huì)安全工作預(yù)案
- 2024年秋季《思想道德與法治》大作業(yè)及答案3套試卷
- 2024年教師年度考核表個(gè)人工作總結(jié)(可編輯)
- 2024年xx村兩委涉案資金退還保證書(shū)
- 2024年憲法宣傳周活動(dòng)總結(jié)+在機(jī)關(guān)“弘揚(yáng)憲法精神推動(dòng)發(fā)改工作高質(zhì)量發(fā)展”專題宣講報(bào)告會(huì)上的講話
- 2024年XX村合作社年報(bào)總結(jié)
- 2024-2025年秋季第一學(xué)期初中歷史上冊(cè)教研組工作總結(jié)
- 2024年小學(xué)高級(jí)教師年終工作總結(jié)匯報(bào)
- 2024-2025年秋季第一學(xué)期初中物理上冊(cè)教研組工作總結(jié)
- 2024年xx鎮(zhèn)交通年度總結(jié)
- 2024-2025年秋季第一學(xué)期小學(xué)語(yǔ)文教師工作總結(jié)
- 2024年XX村陳規(guī)陋習(xí)整治報(bào)告
- 2025年學(xué)校元旦迎新盛典活動(dòng)策劃方案
- 2024年學(xué)校周邊安全隱患自查報(bào)告
- 2024年XX鎮(zhèn)農(nóng)村規(guī)劃管控述職報(bào)告