資源描述:
《公交查詢網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、摘要1關(guān)鍵詞1引言11技術(shù)支持及開發(fā)環(huán)境14.1JAVA語言14.JSP基礎(chǔ)11.3JDBC11.4開發(fā)環(huán)境12網(wǎng)站需求分析22.1網(wǎng)站調(diào)研22.2網(wǎng)站目標(biāo)22.3網(wǎng)站功能需求22.3.1功能需求描述22.3.2功能流程22.3.3功能模塊32.4網(wǎng)站非功能需求43網(wǎng)站設(shè)計(jì)43.1網(wǎng)站總體設(shè)計(jì)43.2網(wǎng)站數(shù)據(jù)庫(kù)的總體設(shè)計(jì)51數(shù)據(jù)庫(kù)設(shè)計(jì)53.2.2數(shù)據(jù)E-R圖63.2.3數(shù)據(jù)庫(kù)表結(jié)構(gòu)94網(wǎng)站實(shí)現(xiàn)94.1查詢模塊94.1.1車次查詢91.2站點(diǎn)查詢9???????????????1.3換乘查詢112登錄模塊111普通用戶登錄124.
2、2.2管理員登錄122..3管理模塊13[2]1普通用戶管理134.3.2管理員管理153..網(wǎng)站測(cè)試171測(cè)試概述175.1.1測(cè)試目的17???????????????1.2測(cè)試原則185.2測(cè)試用例185.3測(cè)試結(jié)果18總結(jié)18致謝19參考文獻(xiàn)19公交查詢網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)摘要:公交在城市交通中起著舉足輕重的地位,它連接了城市的東西南北,是一個(gè)城市的市民出行的重要選擇。XX城市公交已獲得了很人發(fā)展,交通線路變得越加復(fù)雜,想找到一條便捷的交通線路就變得很困難,為了解決這種問題,提出了公交查詢網(wǎng)站。網(wǎng)站調(diào)研首先找出公交查詢網(wǎng)站的
3、可行性,進(jìn)而對(duì)網(wǎng)站進(jìn)行盂求分析,包括功能盂求和非功能需求;然后介紹了該網(wǎng)站所需功能的總體設(shè)計(jì)思路以及對(duì)功能模塊所需要用到的數(shù)據(jù)庫(kù)的總體設(shè)計(jì);隨后按照總體功能的總體思路分模塊詳細(xì)闡述了該網(wǎng)站主耍功能的實(shí)現(xiàn)過程;并且在最后對(duì)該網(wǎng)站進(jìn)行網(wǎng)站測(cè)試,通過對(duì)該網(wǎng)站設(shè)計(jì)的測(cè)試方案進(jìn)行驗(yàn)證該網(wǎng)站是否可以正常運(yùn)行。本網(wǎng)站屮的查詢模塊包含有線路查詢、站點(diǎn)查詢、換乘查詢;用戶個(gè)人中心主要實(shí)現(xiàn)的功能有修改登錄時(shí)的驗(yàn)證密碼和修改注冊(cè)時(shí)的個(gè)人信息;后臺(tái)管理員模塊主要實(shí)現(xiàn)功能是線路管理、站點(diǎn)管理、川戶管理、留言管理。本網(wǎng)站是采用JSP技術(shù)的基于B/S模式的開
4、發(fā),后臺(tái)數(shù)據(jù)庫(kù)使用Mysql構(gòu)建的。并n木網(wǎng)站具有界面友好、操作簡(jiǎn)單、性能可靠等人性化設(shè)計(jì)。關(guān)鍵詞:JDBC;JSP;公交查詢;Mysql引言城市公交車,主耍是連接一個(gè)城市的東南西北,是為了方便市民出行的重要交通工具。XX市經(jīng)濟(jì)發(fā)展,城市擴(kuò)張,以及新區(qū)的出現(xiàn),改變了的變化正在改變公交線路。因此,迫切需要通過瀏覽器查詢需要一個(gè)方便,快捷路公交車的信息,該網(wǎng)站能夠?qū)崿F(xiàn)屮央控制,自動(dòng)更新和更多的方式來尋找更強(qiáng)大和更。該項(xiàng)口包含了大部分的功能,交通網(wǎng)站,并提供以方便用戶在網(wǎng)站上評(píng)論功能用戶的意見,并提供后臺(tái)維護(hù)交通管理員的用戶信息能力培
5、養(yǎng)更新的信息在實(shí)時(shí)。用戶友好訪問的實(shí)時(shí)交通線路。1技術(shù)支持及開發(fā)環(huán)境1?1JAVA語言Java是sun公司推出的一種面向?qū)ο蟮膭?dòng)態(tài)的開發(fā)語言。是由“Java之父”之稱的JamesGoslling和他的同事共同研發(fā),在1995年正式推車。最初推出Z時(shí)Java被稱為Oak,1995年更名為Java,Java語言從面試之時(shí)就受到廣大開發(fā)者的追捧,所以Java的發(fā)展速度非???。卓越的通用性、跨平臺(tái)性和安全性,使得Java技術(shù)被廣泛地應(yīng)用丁智能化設(shè)備、數(shù)據(jù)中心、科學(xué)超級(jí)計(jì)算機(jī)、個(gè)人pc和互聯(lián)網(wǎng)。于其他公司不同,sun公司在推車Java的時(shí)
6、候就將其作為一種開放的技術(shù)公開發(fā)者免費(fèi)使用。java需要有編譯器才能執(zhí)行,但c、C++也-?樣,需要有一定的環(huán)境配置才能運(yùn)行,這不是java的弱項(xiàng)。相對(duì)而言,java推崇的是一次編譯到處運(yùn)行,因此基本上不存在平臺(tái)問題,這讓Java受到了全世界程序開發(fā)人員的推崇和喜愛。1.2JSP基礎(chǔ)JSP一種動(dòng)態(tài)技術(shù)標(biāo)準(zhǔn)。與asp一樣時(shí)代html里插入程序段和標(biāo)識(shí)來形成.jsp文件。JSP是在服務(wù)器上運(yùn)行的,客戶端實(shí)際操作的就是有服務(wù)器傳輸?shù)腍TML文件,所以客戶端并不需要一些特殊的工具,只是借助常用的瀏覽器就可以查看。現(xiàn)在我們常用的JSP版木
7、是比較新的JSP1.2,Z前還有兩個(gè)版木,分別是在1999年9月和12月推出的1.0和1.1版本,近年來,隨著技術(shù)人員耍求的天后,新版本的jsp規(guī)范的出臺(tái)業(yè)已展開了熱論。1?3JDBCJDBC(JavaDataBaseConnectivity)是java數(shù)據(jù)庫(kù)連接技術(shù)。利用JDBC,向任何關(guān)系型數(shù)據(jù)庫(kù)發(fā)送SQL語句將變得很容易。Java與JDBC的聯(lián)合,使得程序員能夠只寫一次數(shù)據(jù)庫(kù)應(yīng)用軟件,然后就可以在各類數(shù)據(jù)庫(kù)網(wǎng)站上執(zhí)行。JAVA如今成為數(shù)據(jù)庫(kù)開發(fā)應(yīng)用的一門極好的語言。如今只需找到一種能使Java的使用與各類不同數(shù)據(jù)庫(kù)對(duì)話的方
8、法,而JDBC恰是達(dá)成這類方法的—?種機(jī)制,因此也可以說JDBC擴(kuò)大了Java的使用范圍。?/?/?0?0?0堀0懷0戀0?0?00 1?1?1騀1?4開發(fā)環(huán)境本網(wǎng)站的開發(fā)采用JSP、Json>Jquery>JavaScript、JDBC等技術(shù)。本網(wǎng)站利用My