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

正文內(nèi)容

公交查詢系統(tǒng)畢業(yè)設(shè)計(jì)論文(參考版)

2025-06-30 22:51本頁面
  

【正文】 這里列舉了 3 個(gè)比較重要的配置文件。 圖 51 會(huì)員注冊(cè)活動(dòng)圖 登 陸 模 塊登陸活動(dòng)圖如圖 52 所示。活動(dòng)是在狀態(tài)機(jī)中一個(gè)非原子的執(zhí)行,它由一系列的動(dòng)作組成,動(dòng)作由可執(zhí)行的原子計(jì)算組成,這些計(jì)算能夠使系統(tǒng)的狀態(tài)發(fā)生變化或返回一個(gè)值。 系統(tǒng)的活動(dòng)圖活動(dòng)圖是 UML 中描述系統(tǒng)動(dòng)態(tài)行為的圖之一,用于展現(xiàn)參與行為的類的活動(dòng)或動(dòng)作。系統(tǒng)實(shí)現(xiàn)階段要繼承此前各階段的工作成果,將技術(shù)設(shè)計(jì)轉(zhuǎn)化為物理實(shí)現(xiàn),因此系統(tǒng)實(shí)現(xiàn)的成果是系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的結(jié)晶。系統(tǒng)實(shí)現(xiàn)是以系統(tǒng)分析和系統(tǒng)設(shè)計(jì)文檔資料為依據(jù)的。19六、靈活性和可恢復(fù)性對(duì)數(shù)據(jù)庫的數(shù)據(jù)可按不同的途徑和方法靈活地進(jìn)行檢索和存??;并便于修改和擴(kuò)充,當(dāng)數(shù)據(jù)受到意外破壞時(shí)能很快地得到恢復(fù)。四、安全性考慮數(shù)據(jù)庫為多用戶、多目的服務(wù)和充分共享,必須嚴(yán)格控制數(shù)據(jù)共享范圍和數(shù)據(jù)使用的合法權(quán)限,確保數(shù)據(jù)的安全,并要防止泄密。當(dāng)存儲(chǔ)結(jié)構(gòu)和存儲(chǔ)方法有改變時(shí),不會(huì)引起邏輯數(shù)據(jù)結(jié)構(gòu)的變化,應(yīng)用程序也不必重寫;總體邏輯數(shù)據(jù)結(jié)構(gòu)發(fā)生變化時(shí),其局部邏輯數(shù)據(jù)結(jié)構(gòu)可以不變 [5]。在設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí),應(yīng)遵循以下原則:一、數(shù)據(jù)共享性數(shù)據(jù)庫是為多個(gè)用戶群、多種應(yīng)用目的而建立的,需要同時(shí)為不同部門、不同專業(yè)的多用戶服務(wù),要求數(shù)據(jù)有共享性。當(dāng)用戶選擇注冊(cè)時(shí)需要填寫必要的個(gè)人信息,注冊(cè)成后跳轉(zhuǎn)回登陸頁面進(jìn)行登陸,登陸成功后則能使用系統(tǒng)前臺(tái)的全部功能。管理員和用戶都可以在論壇模塊中創(chuàng)建論壇或參與其他主題的論壇并發(fā)帖,每真實(shí)名17一次發(fā)帖信息都記錄在論壇子頁表中。留言板里記錄的每條信息是用戶進(jìn)行的留言信息,管理員在后臺(tái)可以查看、回復(fù)或者刪除,用戶實(shí)體與留言板實(shí)體的關(guān)系是一對(duì)多關(guān)系,一個(gè)用戶可以多次留言,每條留言只屬于一個(gè)用戶。 15圖 41 系統(tǒng)前臺(tái)用例圖 系 統(tǒng) 后 臺(tái) 用 例 圖后臺(tái)用戶為管理員,只有以管理員身份登錄,才能對(duì)后臺(tái)功能進(jìn)行操作。用例使用系統(tǒng)與一個(gè)或者多個(gè)參與者之間的一系列消息來描述系統(tǒng)中的交互。它將系統(tǒng)功能劃分成對(duì)參與者(即系統(tǒng)的理想用戶)有用的需求。用例圖在各種開發(fā)活動(dòng)中被廣泛的應(yīng)用,但是它最常用來描述系統(tǒng)及子系統(tǒng)。第四章 總體設(shè)計(jì) 系統(tǒng)用例圖設(shè)計(jì)用例圖(Use Case Diagram)是由軟件需求分析到最終實(shí)現(xiàn)的第一步,它描述人們?nèi)绾问褂靡粋€(gè)系統(tǒng)。 系統(tǒng)的響應(yīng)速度14公交信息管理系統(tǒng)在日常處理中的響應(yīng)速度為秒級(jí),達(dá)到實(shí)時(shí)要求,以及時(shí)反饋信息。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對(duì)用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對(duì)系統(tǒng)熟悉的過程。 系統(tǒng)易用性和易維護(hù)性公交信息管理系統(tǒng)是直接面對(duì)使用人員的,而使用人員往往對(duì)計(jì)算機(jī)并不時(shí)非常熟悉。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。例如網(wǎng)上查詢的用戶查詢的需求也會(huì)不斷的更新和完善。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。由于公交信息管理系統(tǒng)的公交查詢功能對(duì)于整個(gè)系統(tǒng)的功能和性能完成舉足輕重。 系統(tǒng)準(zhǔn)確性和及時(shí)性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。 管理可行性MVC 模式使得任務(wù)管理系統(tǒng)有了很好的松耦合性,這樣使得各個(gè)模塊之間能夠更好的獨(dú)立完成,更加便于管理。數(shù)據(jù)庫運(yùn)行環(huán)境:。操作平臺(tái):Windows Vista HomeBasic;開發(fā)環(huán)境:;開發(fā)語言:Jsp、JAVA、Java Bean。(3)開發(fā)環(huán)境: JAVA 語言的所有特點(diǎn):跨平臺(tái)性、安全性高、可移植性好、可用戶 查詢輸入結(jié)果線路信息表注冊(cè)個(gè)人信息用戶信息表登陸登陸信息留言留言信息表用戶留言上傳資源信息表資源信息下載事務(wù)資源瀏覽線路圖表發(fā)言論壇信息表13擴(kuò)展性高并且是編譯性語言,使程序設(shè)計(jì)者可以很方便地建立自己的系統(tǒng)。技術(shù)可行性分析要考慮如下幾個(gè)方面:(1)軟硬件需要的可滿足性:硬件環(huán)境:,軟件環(huán)境:Windows 。系統(tǒng)開發(fā)所需要的技術(shù)主要有計(jì)算機(jī)軟硬件技術(shù)、系統(tǒng)開發(fā)人員的水平、用戶管理與使用的能力等。8. 乘車指南模塊,主要介紹了城市各學(xué)校、醫(yī)院、商場(chǎng)等主要客流流動(dòng)站點(diǎn)的相關(guān)公交車乘坐方式,更方便用戶在使用本系統(tǒng)時(shí)找到符合查詢的信息。7. 用戶留言模塊,如果會(huì)員對(duì)該系統(tǒng)有什么意見或者建議,可以通過該模塊發(fā)留言給管理員,用戶只需要輸入標(biāo)題,和發(fā)言內(nèi)容就行。5. 公交線路圖模塊,主要是為了方便用戶在使用本系統(tǒng)時(shí),能夠更直觀的看到相應(yīng)線路的地圖信息,同時(shí)為了方便管理,也設(shè)計(jì)了一個(gè)管理模塊,對(duì)圖片進(jìn)行管理。發(fā)帖主要是指發(fā)表一個(gè)標(biāo)題,然后登錄用戶就可以看到,并進(jìn)行發(fā)言。3. 公交新聞模塊,主要是發(fā)布一些最新的公交方面的新聞給用戶瀏覽,以便用戶知道有關(guān)公交信息方面的一些重大新聞,或線路變更的一些通知,同時(shí)提供后臺(tái)對(duì)新聞的管理。這樣做會(huì)在 SQL 語句上有大量簡(jiǎn)化,使系統(tǒng)對(duì)數(shù)據(jù)庫查詢性能提交很多。為了解決這種問題,該系統(tǒng)對(duì)于數(shù)據(jù)庫查詢只做簡(jiǎn)單查詢,將更復(fù)雜的算法邏輯放到業(yè)務(wù)邏輯層里面去實(shí)現(xiàn)。為了方便用戶查詢,本系統(tǒng)將會(huì)滿足用戶的 3 種查詢條件,一種是直接輸入公交線路查詢,一種是輸出站點(diǎn)名稱查詢,還有一種是輸入起點(diǎn)和終點(diǎn)站查詢,對(duì)于后面那一種查詢條件,本系統(tǒng)提供所有滿足該條件的一次換乘方案供用戶選擇。對(duì)與后臺(tái)管理服務(wù),只有管理員登錄,才能使用其功能。 各模塊設(shè)計(jì)1. 用戶登錄注冊(cè)模塊,當(dāng)用戶是以游客身份登錄時(shí),只能進(jìn)行公交查詢,新聞瀏覽,和圖片瀏覽,系統(tǒng)介紹,和用戶注冊(cè)操作。2. 在系統(tǒng)管理方面1) 提供角色管理功能,將系統(tǒng)權(quán)限與用戶權(quán)限分開,權(quán)限與角色對(duì)應(yīng),一個(gè)角色可以包含多個(gè)用戶,一個(gè)用戶可以有多個(gè)角色。3) 公交信息管理系統(tǒng)在與用戶交流方面能夠建立留言板或論壇模塊。 總 體 需 求1. 在系統(tǒng)功能方面1) 公交信息管理系統(tǒng)要求具有良好的可維護(hù)性和擴(kuò)展性,即隨公交線路的增加與刪除,系統(tǒng)能夠及時(shí)進(jìn)行數(shù)據(jù)庫的修改。但是建立基于互聯(lián)網(wǎng)上的公交查詢系統(tǒng)還涉及到技術(shù)上、安全上、可靠性等問題,基于此提出課題的研究。公交查詢的應(yīng)用很好的解決這個(gè)問題。 系統(tǒng)功能需求以往由于公交企業(yè)與市民地理位置的分離,致使公交企業(yè)與市民之間的溝通產(chǎn)生10空間上的阻隔,不能靈活、高效的進(jìn)行信息查詢工作。因?yàn)?MySQL 是開放源代碼的自由軟件,可以運(yùn)行于所有的平臺(tái)。MySQL 是遵循 GPL 協(xié)議的自由軟件,可以免費(fèi)下載并且使用它。MySQL 的核心是一個(gè)小而快速的數(shù)據(jù)庫,面向那些了解數(shù)據(jù)庫工作的人員,是他們能夠有效的工作和編寫高級(jí)功能。2. 可升級(jí)性。為什么使用MySQL, 因?yàn)槿缦略?1. 速度快。除了具有許多其它數(shù)據(jù)庫所不具備的功能和選擇之外,MySQL 數(shù)據(jù)庫是一種完全免費(fèi)的產(chǎn)品,用戶可以直接從網(wǎng)上下載數(shù)據(jù)庫,用于個(gè)人或商業(yè)用途,而不必支付任何費(fèi)用。 目前,市面上的數(shù)據(jù)庫產(chǎn)品多種多樣,從大型企業(yè)的解決方案到中小企業(yè)或個(gè)人用戶的小型應(yīng)用系統(tǒng),可以滿足用戶的多樣化需求。尤其是象銀行、院校和圖書館這樣的大型組織更加依靠數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)其正常的運(yùn)作。 數(shù)據(jù)庫的選擇數(shù)據(jù)庫從最初的數(shù)據(jù)文件的簡(jiǎn)單集合發(fā)展到今天的大型數(shù)據(jù)庫管理系統(tǒng)已經(jīng)成為我們?nèi)粘I钪胁豢扇鄙俚慕M成部分。s2sh三層構(gòu)架,控制層依賴于業(yè)務(wù)邏輯層,但絕不與任何具體的業(yè)務(wù)邏輯組件耦合,只與接口耦合;同樣,業(yè)務(wù)邏輯層依賴于 DAO 層,也不會(huì)與任何具體的 DAO 組件耦合,而是面向接口編程。客戶對(duì)軟件需求,是隨著軟件開發(fā)過程的深入,不斷明晰起來的。隨著新技術(shù)的流行或系統(tǒng)的老化,系統(tǒng)可9能需要重構(gòu),s2sh 構(gòu)架重構(gòu)成功率要比其他構(gòu)架高很多。 2. 良好的可擴(kuò)展性,ssh 主流技術(shù)有強(qiáng)大的用戶社區(qū)支持它,所以該框架擴(kuò)展性非常強(qiáng),針對(duì)特殊應(yīng)用時(shí)具有良好的可插拔性,避免大部分因技術(shù)問題不能實(shí)現(xiàn)的功能。相對(duì)于老系統(tǒng)有諸多優(yōu)勢(shì),如:1. 典型的三層構(gòu)架體現(xiàn) MVC(模型 Model,視圖 View 和控制)思想,可以讓開發(fā)人員減輕重新建立解決復(fù)雜問題方案的負(fù)擔(dān)和精力。而且由于不同層之間耦合度小,有利于團(tuán)隊(duì)成員并行工作,大大提高了開發(fā)效率。采用上述開發(fā)模型,不僅實(shí)現(xiàn)了視圖、控制器與模型的徹底分離,而且還實(shí)現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離。系統(tǒng)從職責(zé)上分為四層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層。 MySQL 數(shù)據(jù)庫的主要功能只在組織和管理很龐大或復(fù)雜的信息和基于 WEB 的庫存查詢請(qǐng)求不僅僅為客戶提供信息,而且還可以為您自己使用數(shù)據(jù)庫可以提供如下功能: 1) 減少記錄編檔的時(shí)間 2) 減小記錄檢索時(shí)間3) 靈活的查找序列 4) 靈活的輸出格式5) 多個(gè)用戶同時(shí)訪問記錄 8第三章 需求分析 技術(shù)支持 系統(tǒng)框架的選擇一個(gè)信息管理系統(tǒng)的框架結(jié)構(gòu)是否合理,對(duì)該系統(tǒng)的性能、使用效率和安全都具有至關(guān)重要的影響,因此在進(jìn)行公交信息管理系統(tǒng)總體設(shè)計(jì)時(shí),首先應(yīng)確定使用哪種系統(tǒng)框架比較合理。例如,你能用SQL 語言為一個(gè)網(wǎng)站檢索產(chǎn)品信息及存儲(chǔ)顧客信息,同時(shí) MySQL 也足夠快和靈活以允許你存儲(chǔ)記錄文件和圖像。MySQL 是以一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn),它由一個(gè)服務(wù)器守護(hù)程序 mysqld 和很多不同的客戶程序和庫組成。MySQL 是一個(gè)真正的多用戶、多線程 SQL 數(shù)據(jù)庫服務(wù)器。 MySQL 數(shù)據(jù)庫MySQL 是一個(gè)精巧的 SQL 數(shù)據(jù)庫管理系統(tǒng),雖然它不是開放源代碼的產(chǎn)品,但在某些情況下你可以自由使用。 5)Struts1 的 Action 與 View 通過 ActionForm 或者其子類進(jìn)行數(shù)據(jù)傳遞,雖然也有 LazyValidationForm 這樣的 ActionForm 的出現(xiàn),但是,還是不能像其他層面那樣通過一個(gè)簡(jiǎn)單的 POJO 進(jìn)行數(shù)據(jù)傳遞,而 Struts2 將這樣的奢望變成了現(xiàn)實(shí)。 3)Struts1 的 Action 類依賴與 Servlet API,從其execute 的方法簽名可看出,execute 方法有兩個(gè) Servlet 的參數(shù) HttpServletRequest和 HttpServletResponse,Struts2 則不依賴于 Servlet API。Struts2 與 Struts1 對(duì)比 :1)Action 類的實(shí)現(xiàn)方式: Struts1 的 Action 在實(shí)現(xiàn)的時(shí)候必須擴(kuò)展 Action 類或者 Action 的子類,Struts2 的 Action 類實(shí)現(xiàn)的時(shí)候可以不用實(shí)現(xiàn)任何類和接口,雖然 Struts2 中提供一個(gè) ActionSupport 類,但是,不是必須的。 4)如果 文件中配置 Method 參數(shù),則調(diào)用 Method 參數(shù)對(duì)應(yīng)的 Action 類中的 Method 方法,否則調(diào)用通用的 Execute 方法來處理用戶請(qǐng)求。 2)中心處理器根據(jù)6 文件查找對(duì)應(yīng)的處理請(qǐng)求的 Action 類?;谝陨辖榻B可以看的出,Struts2 體系結(jié)構(gòu)與 Struts1 的體系結(jié)構(gòu)有很大的差別,Struts1是使用 ActionServlet 做為其中心處理器,Struts2 則使用一個(gè)攔截器(FilterDispatcher)做為其中心處理器,這樣做的一個(gè)好處就是將 Action 類和Servlet API 進(jìn)行了分離。 2)與 Servlet API 嚴(yán)重耦合,這點(diǎn)可以從 Action 的 Execute 的方法聲明里面就可以看的出來。 Struts2 簡(jiǎn)介Struts2 是以 Webwork 的設(shè)計(jì)思想為核心,吸收了 Struts1 的優(yōu)點(diǎn),因此,可以認(rèn)為 Struts2 是 Struts1 和 Webwork 結(jié)合的產(chǎn)物。另外,Struts 允許你定義控制將重定向到的邏輯名,這樣一個(gè)行為方法可以請(qǐng)求“主菜單”頁面(舉例) ,而不需要知道相應(yīng)的 JSP頁面的實(shí)際名字是什么。 Struts 也支持使用包含有運(yùn)行框架所必需的標(biāo)準(zhǔn)屬性之外的附加屬性的 ActionMapping 類的能力。這個(gè) servlet 通過定義一組映射(由 Java 接口 ActionMapping 描述)來配置。 Controller: ActionServlet 和 ActionMapping 應(yīng)用程序的 Controller 部分集中于從客戶端接收請(qǐng)求(典型情況下是一個(gè)運(yùn)行瀏覽器的用戶) ,決定執(zhí)行什么商業(yè)邏輯功能,然后將產(chǎn)生下一步用戶界面的責(zé)任委派給一個(gè)適當(dāng)?shù)?View 組件。 除了 JSP 頁面和其包含的行為及定制5標(biāo)記,商業(yè)對(duì)象經(jīng)常需要能夠基于它們?cè)诒徽?qǐng)求時(shí)的當(dāng)前狀態(tài)將自己處理成 HTML(或XML) 。 Struts 包括了一個(gè)廣闊的便于創(chuàng)建用戶界面,并且充分國際化的定制標(biāo)記庫,與作為系統(tǒng) Model 部分一部分的 ActionForm beans 美妙地相互配合。JSP 環(huán)境包括了其用途由 JSP 規(guī)范來描述的一套標(biāo)準(zhǔn)的行為標(biāo)記,例如 jsp:useBean 。 View: JSP 頁 面 和 表 示 組 件 基于 St
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1