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

正文內(nèi)容

城市公交查詢系統(tǒng)畢業(yè)論文正稿-文庫(kù)吧

2025-06-08 18:20 本頁(yè)面


【正文】 司推出的可以撰寫(xiě)跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,是一個(gè)簡(jiǎn)單的、面向?qū)ο蟮?、安全的、與平臺(tái)無(wú)關(guān)的、可移植的、多線程、高性能的語(yǔ)言,目前廣泛的應(yīng)用于電腦、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),擁有最大的開(kāi)發(fā)群。JAVA分為三個(gè)體系:Java SE(標(biāo)準(zhǔn)版)、JavaEE(企業(yè)版)和Java ME(微型版),它提供許多框架服務(wù),比如Spring、Struts、Hibernate等,開(kāi)發(fā)工具也是多種多樣,如Myeclipse、Eclipse、NetBeans。+Struts2+JSP框架,數(shù)據(jù)庫(kù)使用的是MySql,下面簡(jiǎn)單介紹Struts JSP和MySql。 Struts 2簡(jiǎn)介 Struts 2是Struts的下一代產(chǎn)品,是以WebWork為核心采用攔截器的機(jī)制來(lái)處理用戶的請(qǐng)求,是在Struts 1和WebWork的基礎(chǔ)上進(jìn)行合并的全新產(chǎn)品。Struts 2中的一個(gè)Action處理一個(gè)實(shí)例,在使用Struts 。關(guān)于Struts 2的詳細(xì)信息大家可以在網(wǎng)上或者圖書(shū)館查看。 JSP簡(jiǎn)介JSP的全名是Java Server Pages(Java服務(wù)器頁(yè)面),是由Sun公司倡導(dǎo)、眾多公司參與一起建立的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),是在傳統(tǒng)HTML文件中插入Java程序段和JSP標(biāo)記的文件,是跨平臺(tái)的,既能在Linux上運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。JSP以% %的形式實(shí)現(xiàn)了HTML語(yǔ)法的Java擴(kuò)展,是一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),主要目的是將邏輯表現(xiàn)從Servlet中分離出來(lái)。JSP的優(yōu)點(diǎn):1):一次編寫(xiě),到處運(yùn)行;用JSP開(kāi)發(fā)的Web應(yīng)用是跨平臺(tái)的,除了系統(tǒng)之外,代碼不用作任何改變;2):多平臺(tái)支持,基本上可以在所有平臺(tái)上的任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,與系統(tǒng)無(wú)關(guān);3):Java開(kāi)發(fā)工具支持,Java擁有許多開(kāi)發(fā)工具,在這些開(kāi)發(fā)工具中幾乎都支持JSP技術(shù);4):執(zhí)行速度快,JSP第一次執(zhí)行的時(shí)候需要通過(guò)JSP引擎轉(zhuǎn)換成Servlet文件,然后再通過(guò)JVM編譯和執(zhí)行程序,其后一直駐留于服務(wù)器內(nèi)存中,所以,JSP程序的第一次執(zhí)行速度都會(huì)比較慢,到第二次以后就會(huì)很快。若不考慮JSP頁(yè)面第一次編譯所花的時(shí)間,則JSP的響應(yīng)速度要比ASP快的多。 MySql簡(jiǎn)介 此次連接數(shù)據(jù)庫(kù)使用的是JDBC技術(shù),數(shù)據(jù)庫(kù)使用的是MySql。 MySql是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在Web應(yīng)用方面是最好的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)軟件之一,是由MySql AB公司開(kāi)發(fā),目前屬于Oracle公司。與其他大型數(shù)據(jù)庫(kù)如Oracle、SQL Server等相比雖然有不足之處,但是其體積小、速度快、總體擁有成本低和開(kāi)放源碼的特點(diǎn)在中小型網(wǎng)站開(kāi)發(fā)中大受歡迎。在使用MySql數(shù)據(jù)庫(kù)時(shí)還有許多用戶界面操作軟件,可以大大方便開(kāi)發(fā)人員使用MySql數(shù)據(jù)庫(kù),而我們學(xué)生大多使用的是SQLyog,我們叫它“小海豚”,在SQLyog用戶界面化操作軟件中我們可以很方便的創(chuàng)建數(shù)據(jù)庫(kù)、數(shù)據(jù)表、視圖等,插入數(shù)據(jù)或者修改表結(jié)構(gòu)都很簡(jiǎn)單,不用直接寫(xiě)SQL語(yǔ)句,大大的減少了開(kāi)發(fā)時(shí)間。 JDBC簡(jiǎn)介JDBC,全稱Java Data Base Connectivity(Java數(shù)據(jù)庫(kù)連接),是一種用于執(zhí)行SQL語(yǔ)句的Java API(應(yīng)用程序編程接口),由一組用Java語(yǔ)言編寫(xiě)的類和接口組成,可以為許多關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn)。有了JDBC,向各種關(guān)系數(shù)據(jù)庫(kù)發(fā)送SQL語(yǔ)句就很容易了。然而JDBC也有不足之處,盡管JDBC在Java語(yǔ)言層面實(shí)現(xiàn)了統(tǒng)一,但對(duì)不同的數(shù)據(jù)庫(kù)仍舊有許多不同,所以為了更好的實(shí)現(xiàn)跨數(shù)據(jù)庫(kù)操作,最近“大勢(shì)”的Hibernate誕生了,Hibernate是對(duì)JDBC的再封裝,實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫(kù)操作更寬泛的統(tǒng)一和更好的可移植性,在各企業(yè)和單位項(xiàng)目中很受歡迎。本次設(shè)計(jì)的城市公交查詢系統(tǒng)是一個(gè)基于B/S(瀏覽器/服務(wù)器)的網(wǎng)站系統(tǒng),開(kāi)發(fā)時(shí)用的軟件是Myeclipse,詳細(xì)介紹如下: Myeclipse簡(jiǎn)介Myeclipse是在eclipse 基礎(chǔ)上加上自己的插件開(kāi)發(fā)而成的功能強(qiáng)大的企業(yè)級(jí)集成開(kāi)發(fā)環(huán)境,主要用于Java、Java EE以及移動(dòng)應(yīng)用的開(kāi)發(fā)。因?yàn)橛蠱yeclipse,開(kāi)發(fā)一個(gè)網(wǎng)站更加容易,因?yàn)樗墓δ芊浅?qiáng)大,支持也十分廣泛,尤其是對(duì)各種開(kāi)源產(chǎn)品的支持,支持Java Servlet,AJAX,JSP, Struts,Spring,Hibernate, JDBC數(shù)據(jù)庫(kù)鏈接工具等多項(xiàng)功能,可以說(shuō)是幾乎囊括了目前所有主流開(kāi)源產(chǎn)品的專屬eclipse開(kāi)發(fā)工具。Myeclipse的版本特別多,目前已經(jīng)有十幾個(gè)版本,最新版本是2015正式版。 Tomcat是一個(gè)免費(fèi)的Web應(yīng)用服務(wù)器,由Apache、Sun及其他一些公司共同開(kāi)發(fā)的輕量級(jí)應(yīng)用服務(wù)器,適用于中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合,是JSP開(kāi)發(fā)和調(diào)試的首選。將Web工程部署到Tomcat服務(wù)器上后就可以在瀏覽器上查看頁(yè)面的設(shè)計(jì)效果。它的版本也很多,目前最新版本是Tomcat ,我使用的是Tomcat 。學(xué)習(xí)參考. . . . .第3章 需求分析需求分析就是站在系統(tǒng)用戶的角度思考該系統(tǒng)所應(yīng)該具備的功能要求、數(shù)據(jù)要求以及性能要求。本身平時(shí)也會(huì)作為一名乘客,我就以自己作為一名乘客出發(fā)確定系統(tǒng)邊界、功能和性能等要求,下面就從系統(tǒng)需求分析、數(shù)據(jù)庫(kù)需求分析和性能需求分析三個(gè)方面對(duì)城市公交查詢系統(tǒng)進(jìn)行需求分析。 系統(tǒng)需求分析為了更加方便乘客查詢公交信息以及管理員對(duì)公交信息進(jìn)行管理,下面分為用戶功能和管理員功能進(jìn)行闡述: 系統(tǒng)用戶功能系統(tǒng)用戶功能包括:公交查詢、站點(diǎn)查詢、路線查詢(公交直達(dá)、一次換乘、二次換乘)和留言板(登錄用戶可留言、回復(fù)留言)、用戶注冊(cè)、登錄、修改密碼、修改個(gè)人信息、查看公交公告信息和天氣信息。 系統(tǒng)管理員功能管理員功能主要包括:添加車次、站點(diǎn);修改車次、站點(diǎn);刪除車次、站點(diǎn);查詢車次、站點(diǎn);登錄、修改資料信息;回復(fù)留言板;添加、刪除和修改天氣信息;添加、刪除和修改公告信息、查看所有用戶的部分信息。綜上所述,系統(tǒng)功能流程圖如下:圖31 系統(tǒng)功能模塊圖 數(shù)據(jù)庫(kù)需求分析數(shù)據(jù)庫(kù)在一個(gè)網(wǎng)站、系統(tǒng)中占據(jù)著絕對(duì)重要的角色,數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞將直接影響著該網(wǎng)站或系統(tǒng)的順利運(yùn)行,因此要做好一個(gè)網(wǎng)站或系統(tǒng),首選要設(shè)計(jì)好數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)主要分為需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、驗(yàn)證設(shè)計(jì)和運(yùn)行與維護(hù)設(shè)計(jì),最終得到一個(gè)完整的數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)需求分析將從用戶和管理員兩個(gè)角度分析該系統(tǒng)需要哪些表、表之間有哪些聯(lián)系、表中有哪些數(shù)據(jù)及其數(shù)據(jù)類型、需要哪些視圖,即獲得用戶和管理員對(duì)信息的要求、處理要求及安全性與完整性要求。信息要求:指系統(tǒng)用戶需要從數(shù)據(jù)庫(kù)中獲得信息的內(nèi)容和性質(zhì),由信息要求可以導(dǎo)出數(shù)據(jù)要求,即在數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些數(shù)據(jù);處理要求:指系統(tǒng)用戶要完成什么處理功能,對(duì)處理的響應(yīng)時(shí)間又什么要求,處理方式是批處理還是聯(lián)機(jī)處理。 信息要求用戶(前臺(tái)):用戶需要從數(shù)據(jù)庫(kù)讀取或存入的數(shù)據(jù)包括路線信息數(shù)據(jù)、車次信息數(shù)據(jù)、站點(diǎn)信息數(shù)據(jù)、公告信息數(shù)據(jù)、天氣信息數(shù)據(jù)、留言信息數(shù)據(jù)、個(gè)人信息數(shù)據(jù)等。路線信息數(shù)據(jù):用戶所查詢站到站的所有路線按所需時(shí)間、換乘次數(shù)或所需費(fèi)用排序的路線號(hào)、車次、經(jīng)過(guò)的站點(diǎn)、所需總時(shí)間、所需總費(fèi)用、中轉(zhuǎn)站等。車次信息數(shù)據(jù):用戶所查詢車次的首班時(shí)間、末班時(shí)間、目前運(yùn)行狀態(tài)、運(yùn)行區(qū)間、經(jīng)過(guò)的站點(diǎn)、次序、時(shí)間、票價(jià)、發(fā)車間隔時(shí)間等。站點(diǎn)信息數(shù)據(jù):包含用戶所輸入數(shù)據(jù)的所有站點(diǎn)的信息,經(jīng)過(guò)這些站點(diǎn)的車次的信息。公告信息數(shù)據(jù):公告的標(biāo)題、時(shí)間、內(nèi)容等。天氣信息數(shù)據(jù):日期、星期、氣候、風(fēng)況、最高氣溫、最低氣溫、空氣質(zhì)量等。留言信息數(shù)據(jù):留言人、留言標(biāo)題、留言內(nèi)容、留言時(shí)間、回復(fù)人、回復(fù)內(nèi)容、回復(fù)時(shí)間等;個(gè)人信息數(shù)據(jù):個(gè)人ID、用戶名、登錄密碼等。管理員(后臺(tái)):路線、車次、站點(diǎn)、公告、留言、天氣、所有用戶及個(gè)人信息等數(shù)據(jù)。 處理要求用戶(前臺(tái)):對(duì)路線、車次、站點(diǎn)的查詢操作處理,其中對(duì)路線進(jìn)行按時(shí)間、換乘次數(shù)或者費(fèi)用排序的處理;登錄、免費(fèi)注冊(cè)、修改個(gè)人用戶名、修改密碼操作處理;查看所有留言、查看與某人相關(guān)留言、查看與自己相關(guān)留言、發(fā)表留言操作處理;查看公告信息及天氣信息操作處理。管理員(后臺(tái)):對(duì)路線、車次、站點(diǎn)、公告、天氣信息的增刪改查操作處理;登錄、查看個(gè)人信息、修改密碼操作處理;查看所有留言、回復(fù)留言操作處理;查看所有用戶的部分信息操作處理。 性能需求分析 為了保證系統(tǒng)能夠安全、長(zhǎng)久、順利、高效的運(yùn)行,城市公交查詢系統(tǒng)應(yīng)該滿足以下的性能需求: 系統(tǒng)的及時(shí)性 系統(tǒng)對(duì)于公交車次、路線、站點(diǎn)、公告等信息應(yīng)及時(shí)反應(yīng),首先是管理員對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)及時(shí)進(jìn)行添加、刪除和修改操作,其次是系統(tǒng)從數(shù)據(jù)庫(kù)獲取更新數(shù)據(jù)的及時(shí)性,只有這樣,才能保證用戶得到及時(shí)的、正確的信息以及時(shí)調(diào)整自己的行程。 系統(tǒng)的準(zhǔn)確性 城市公交查詢系統(tǒng)是一個(gè)正規(guī)的、城市公交公司管理的、被乘客信任的系統(tǒng),若系統(tǒng)中有不正確、過(guò)期的信息將會(huì)影響乘客的行程、甚至是直接利益,所以,城市公交查詢系統(tǒng)一定得保證其數(shù)據(jù)的正確性。要保證系統(tǒng)數(shù)據(jù)的正確性,首選管理員一定得及時(shí)有效的更新數(shù)據(jù)庫(kù)信息,保證數(shù)據(jù)的正確性,其次是系統(tǒng)必須要及時(shí)獲取數(shù)據(jù)庫(kù)中的更新數(shù)據(jù),所以系統(tǒng)的響應(yīng)速度要求要快。 系統(tǒng)的易用性 決定一個(gè)系統(tǒng)的優(yōu)劣,功能的完整性是一個(gè)要素,另一個(gè)要素是系統(tǒng)的易用性。城市公交查詢系統(tǒng)作為一個(gè)實(shí)用性的系統(tǒng),其易用性非常重要。對(duì)于使用某系統(tǒng)的用戶來(lái)說(shuō),能簡(jiǎn)單的在該系統(tǒng)找到想要的信息、想要操作的功能才是一個(gè)實(shí)用的系統(tǒng),當(dāng)然系統(tǒng)的外觀也會(huì)增加用戶使用欲望。. . . . .第4章 系統(tǒng)概要設(shè)計(jì)概要設(shè)計(jì)是指將用戶需求轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)和軟件的系統(tǒng)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)即數(shù)據(jù)庫(kù)設(shè)計(jì),將用戶的信息需求轉(zhuǎn)化為數(shù)據(jù)庫(kù)中的表結(jié)構(gòu)設(shè)計(jì);軟件的系統(tǒng)結(jié)構(gòu)即功能模塊設(shè)計(jì),將用戶的處理需求轉(zhuǎn)化為對(duì)系統(tǒng)的功能模塊設(shè)計(jì)。下面就系統(tǒng)功能模塊設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)詳細(xì)介紹。 概述系統(tǒng)概要設(shè)計(jì)是將系統(tǒng)需求分析階段所分析的用戶的信息要求和處理要求抽象化為對(duì)系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)和對(duì)系統(tǒng)的功能設(shè)計(jì)。功能模塊設(shè)計(jì)是將一個(gè)復(fù)雜的系統(tǒng)按功能進(jìn)行模塊劃分,建立模塊的層次結(jié)構(gòu)及調(diào)用關(guān)系,確定模塊間的接口及人機(jī)交互界面等。數(shù)據(jù)庫(kù)設(shè)計(jì)包括設(shè)計(jì)數(shù)據(jù)庫(kù)中的表及表結(jié)構(gòu),系統(tǒng)要用到的用戶子模式(即視圖)等。在系統(tǒng)概要設(shè)計(jì)階段中,最終要確定系統(tǒng)的功能和數(shù)據(jù)庫(kù)的表及表結(jié)構(gòu)。 功能模塊我將系統(tǒng)功能分為兩塊:前臺(tái)用戶功能和后臺(tái)管理員功能。 前臺(tái)用戶前臺(tái)功能是用戶可以實(shí)現(xiàn)的功能,主要包括登錄注冊(cè)、修改密碼、修改個(gè)人信息、路線查詢、車次查詢、站點(diǎn)查詢、公告信息查看、天氣信息查看和留言板;詳細(xì)描述
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1