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

正文內(nèi)容

基于javaee的火車票網(wǎng)上售票系統(tǒng)-文庫吧資料

2024-11-20 15:30本頁面
  

【正文】 :對于管理員已添加的 用戶 ,可根據(jù)該 用戶 的 用戶名 和密碼登錄 。 圖 W e b b r o w s e rA p p S e r v e rT o m c a tD B****T C P / I PH T T P 17 6 系統(tǒng)實(shí)現(xiàn) 系統(tǒng) 結(jié)構(gòu)流程圖 前臺服務(wù)端 根據(jù)系統(tǒng)的執(zhí)行流程分析,可得前臺服務(wù)端系統(tǒng)結(jié)構(gòu)流 程 如圖 所示 。 表 ( 管理員 表) 字段名 字段類型 約束或索引 描述 ID Number(Sequence) PK 記錄流水號 name Varchar(20) Not Null 管理員 姓名 password Varchar(20) Not Null 管理員 密碼 ( 3) 線路 信息表 Line 表 Line 用來保存 線路 信息,結(jié)構(gòu)如表 所 示。 ( 1) 用戶 信息表 User 表 User 用來保存 用戶 信息,結(jié)構(gòu)如 表 所示。 圖 ER圖 15 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì) 在上面的實(shí)體以及實(shí)體之間關(guān)系的基礎(chǔ)上,形成各個(gè)表格之間的關(guān)系。 管理員:包含用戶名、密碼、 ID 屬性,如圖 所示。 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) ( 1) 各實(shí)體及其屬性 根據(jù)系統(tǒng)需要和用戶需要,設(shè)立了如下實(shí)體: 用戶:包含用戶名、密碼、 ID 等屬性,如圖 所示。 ( 2) 實(shí)現(xiàn)用戶查詢火車票信息的功能及賬戶管理功能 。 圖 用戶 用例圖 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) 圖 系統(tǒng)體系結(jié)構(gòu) 13 5 系統(tǒng)詳細(xì)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)的原則和目標(biāo) 系統(tǒng)設(shè)計(jì)的原則 本系統(tǒng) 在設(shè)計(jì)中, 遵循先進(jìn)性、安全性、友好性、可擴(kuò)展性、開放性及經(jīng)濟(jì)實(shí)用性等設(shè)計(jì)原則。 圖 管理員 用例圖 12 售票 系統(tǒng)的角色之 二 是 用戶, 用例名 稱: 前臺售票 執(zhí)行者: 用戶 目的:完成一次 售票 的完整過程 ,如圖 所示 。 圖 業(yè)務(wù)流 程 圖 系統(tǒng)用例分析 售票 系統(tǒng)的角色之一是 管理員, 用例名稱: 后臺管理 執(zhí)行者: 管理員 目的:完成一次 用戶管理 的完整過程 ,如圖 所示 。 3)購買火車票:查詢結(jié)果中選擇所需 火車票線路,并且購買,數(shù)據(jù)庫中該線路 11 火車票數(shù)減一。 ( 2)用戶賬戶登錄到用戶模 塊 1)查詢火車票信息:通過輸入火車票線路特征查詢相關(guān)的可購買線路火車票。 5)增加線路:輸入線路名,線路停靠點(diǎn),線路??繒r(shí)間等信息,創(chuàng)建一個(gè)線路,并將其添加到數(shù)據(jù)庫中。 3)查詢用戶:通過輸入用戶名等信 息,從數(shù)據(jù)庫中查詢到相關(guān)用戶信息,如姓名,密碼,余額等。 10 4 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)功能結(jié)構(gòu)總體框架 根 據(jù)以上章節(jié)所做需求分析對系統(tǒng)進(jìn)行功能設(shè)計(jì), 得 如圖 所示 的功能模塊圖。綜上所述可見此系統(tǒng)開發(fā)性、運(yùn)行性、擴(kuò)展性、維護(hù)性都很強(qiáng)。綜上所述此系統(tǒng)經(jīng)濟(jì)效益也是十分可觀的。 Model 通常是一個(gè)調(diào)停者,可采用 Mediator Pattern 來實(shí)現(xiàn)。 Views和 Models之間的關(guān)系可以用 Observer Pattern體現(xiàn)。但是,我們已經(jīng)終結(jié)出了很多可靠的設(shè)計(jì)模式,多種設(shè)計(jì)模式結(jié)合在一起,使 MVC 模式的實(shí)現(xiàn)變得相對簡單易行。采用 MVC 三層架構(gòu)模式, 在開發(fā)過程中使用 Struts2 和 Hibernate 兩 種框架整合開發(fā)實(shí)現(xiàn)本系統(tǒng) [4]。 本系統(tǒng)所需功能如下: ( 1)火車票售票,火車票查詢; ( 2)火車路線管理:增加路線,刪除路線,修改路線; ( 3)用戶管理:增加用戶,刪除用戶,修改用戶; ( 4) 系統(tǒng)管理:管理員安全退出。它只是接收請求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請求,然后用確定用哪個(gè)視圖來顯示模型處理返回的數(shù)據(jù)。 ( 3)控制器 控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。被模 8 型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個(gè)模型能為多個(gè)視圖提供數(shù)據(jù)。在 MVC的三個(gè)部件中,模型擁有最多的處理任務(wù)。 ( 1)視圖 視圖是用戶看到并與之交互的界面。使用 MVC應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器。 ( 2)在整個(gè)系統(tǒng)中,業(yè)務(wù)邏輯和用戶界面都集中到了 客戶端,必然會增加安全隱患。 過去,網(wǎng)絡(luò)軟件的開發(fā)都采用 C/S( client)模式,在這種模式下,主要的業(yè)務(wù)邏輯都集中于客戶端程序,因此,必然導(dǎo)致以下問題: ( 1)系統(tǒng)安裝、調(diào)試、維護(hù)和升級困難。所有這些必須能夠在高性能的情況下完成,數(shù)據(jù)庫服務(wù)器必須防止未經(jīng)授權(quán)的非法訪問,保護(hù)敏感數(shù)據(jù),同時(shí),為故障恢復(fù)提供解決方案。 ( 3) 可在現(xiàn)有數(shù)據(jù)庫接口之上實(shí)現(xiàn); ( 4)提供與其他 JAVA 系統(tǒng)一致的 JAVA 界面; ( 5)簡單易行, Hibernate 的基本 API 在最大可能上簡單化; ( 6)使用健壯,靜態(tài)的通用數(shù)據(jù)類型; MySQL 數(shù)據(jù)庫服務(wù)器是解決信息管理的主要工具。 Tomcat是一個(gè)很好的工具,不僅僅因?yàn)槠涿赓M(fèi),功能強(qiáng)大,更因?yàn)槠溟_放性,越來越受到人們的重視。 但是與 Apache相比,它的處理靜態(tài) Html 的能力就不如 Apache。編譯以后,訪問將會很快。 Tomcat 是一個(gè)免費(fèi)的開源的 Serlvet 容 器,在 Tomcat 中,應(yīng)用程序的部署很簡單,你只需將你的 WAR 放到 Tomcat 的 webapps 目錄下, Tomcat 會自動檢測到這個(gè)文件,并將其解壓。它在傳統(tǒng)的靜態(tài)頁面文件( *.html,*.htm)中加入 JAVA 程序片段和 JSP 標(biāo)記,就構(gòu)成了 JSP頁面。這些配置信息在系統(tǒng)啟動時(shí)會被讀入內(nèi)存,供 Struts2在運(yùn)行期間使用,在內(nèi)存中,每一個(gè) (action)元素都對應(yīng)一個(gè) ActionMapping 類的實(shí)例。 Action 類負(fù)責(zé)調(diào)用模型的方法,更新模型的狀態(tài) ,并幫助控 制應(yīng)用程序的流程。 ( 3)控制器 控制器主要由 ActionServlet 類和 Action 類來實(shí)現(xiàn), ActionServlet類是 Struts框架中的核心組件,主要負(fù)責(zé)接收 HTTP請求信息。 ( 2) 模型 模型主要是表示一個(gè)系統(tǒng)的狀態(tài)和業(yè)務(wù)邏輯。 下面就分別從視圖、控制、模型和 Struts2 的配置文件 來介紹 Struts的體系結(jié)構(gòu)。由于 Struts2能充分滿足應(yīng)用開發(fā)的需求,簡單易用,敏 捷迅速。 Eclipse 的插件擴(kuò)展機(jī)制是其最突出的特點(diǎn)和優(yōu)勢 ,我們還可以利用 Eclipse 的插件開發(fā)環(huán)境 (簡稱 PDE)來開發(fā)自己的 Eclipse 插件 ,隨我所需的擴(kuò)展 Eclipse 的功能 .Eclipse 的插件擴(kuò)展機(jī)制給我們一個(gè)基于 Eclipse 上的無限擴(kuò)展可能 ,Eclipse 就象一個(gè)精巧設(shè)計(jì)好的插花基座 ,我們可以在上面插玫瑰 ,滿天星等 ,將 Eclipse 打扮的分外嬈妖。 Eclipse 有極為強(qiáng)大的集成開發(fā)環(huán)境 ,它集成了 CVS,JUnit 和 Ant,且其強(qiáng)大的代碼重構(gòu)功能獨(dú)步 江湖無人能及 ,是最受歡迎和使用最多的功能。 Java 開發(fā)工具簡介 Eclipse[4][5][6]是一種通用工具平臺 ,普遍適 用的開放式擴(kuò)展 的開發(fā)環(huán)境 ,該環(huán)境允許開發(fā)者高效的創(chuàng)建一些能夠無縫集成到 Eclipse 平臺中的工具。 Java 的編譯一次,到處可運(yùn)行的特性使得它能夠提供一個(gè)隨處可用的開放結(jié)構(gòu)和在多平臺之間傳遞信息的低成本方式。 Java 語言的優(yōu)良特性使得 Java應(yīng)用具有無比的健壯性和可靠性,這也減少了應(yīng)用系統(tǒng)的維護(hù)費(fèi)用。 ( 10)Java 語言是多線程的。 ( 8) Java 語言是解釋型的。 ( 6) Java 語言是體系結(jié)構(gòu)中立的。 Java的安全檢查機(jī) 4 制使得 Java 更具健壯性。 Java 的強(qiáng)類型機(jī)制、異常處理、廢料的自動收集等是 Java程序健壯性的重要保證。 ( 3) Java 語言是分布式的。主要特性 如下: ( 1) Java 語言是簡單的。 Java 語言是一個(gè)支持網(wǎng)絡(luò)計(jì)算的面向?qū)ο蟪绦蛟O(shè)計(jì)語言。 系統(tǒng) 開發(fā)環(huán)境 (1)硬件 環(huán)境 CPU: 內(nèi)存: 1G 以上 磁盤 : 80G 以上空間 (2)軟件環(huán)境 運(yùn)行環(huán)境: Windows XP 或 Windows2020 開發(fā)工具: 數(shù)據(jù)庫: MySQL Web 服務(wù)器: 瀏覽器: 推薦使用 Mozilla Firefox JAVA 技術(shù) Java 是 Sun 公司推出的新的一代面向?qū)?象程序設(shè)計(jì)語言,特別適合于 Inter 應(yīng)用程序開發(fā)。 最后是 結(jié) 論 ,主要寫本論文的主要工作內(nèi)容、創(chuàng)新點(diǎn)及所存在的缺點(diǎn),和本次論文設(shè)計(jì)的心得體會。 第 5 章 系統(tǒng)的 詳細(xì)設(shè)計(jì):描述了各實(shí)體及其屬性,系統(tǒng) ER 圖,數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)和系統(tǒng)安全性設(shè)計(jì)。 第 3 章 系統(tǒng)分析:從 網(wǎng)上售票 系統(tǒng)的兩大功能方面對系統(tǒng)進(jìn)行了功能需求分析;通過經(jīng)濟(jì)、操作和技術(shù)三個(gè)方面對系統(tǒng)可行性進(jìn)行了分析 。 現(xiàn)在越來越多的商品借助于網(wǎng)絡(luò)銷售,這樣可以大大的節(jié)約人力物力及成本,中國的交通很大一部分都要靠火車運(yùn)輸,而人口眾多的火車站壓力是有目共睹的,火車票網(wǎng)上售票系統(tǒng)能夠利用網(wǎng)絡(luò)的優(yōu)勢,彌補(bǔ)火車票人工售票的局限。 1. 3 選題 背景及 意義 時(shí)間等于金錢,這句話是這個(gè)飛速發(fā)展時(shí)代 的 真實(shí)寫照,隨著科技的不斷發(fā)展,人們越來越要求辦事的效率,討厭把寶貴的時(shí)間花在一些排隊(duì)的事情上。 火車票是一個(gè)特殊的商品,他的市場需求量很大,網(wǎng)絡(luò)的 虛擬性 和不安全性給火車票售票的網(wǎng)絡(luò)化帶了很大的障礙,很容易被 許 多不法分子包括黃牛黨利用來破壞售票秩序,影響火車票價(jià)格, 因而這是火車票售 2 票網(wǎng)絡(luò)化急待解決的問題?;ヂ?lián)網(wǎng)的出現(xiàn) 及不斷普及越來越多的取代人工操作 , 極大地提高的執(zhí)行效率并且降低了成本,傳統(tǒng)的火車站售票的人多擁擠,人工售票任務(wù)繁重,使火車票售票的網(wǎng)絡(luò)化成 為這一問題的最佳解決方式,火車票網(wǎng)上售票是未來火車站業(yè)務(wù)的必然趨勢 。 采用當(dāng)今成熟、廣泛流行的 SSH 框架( Struts、 Spring、 Hibernate) 作為技術(shù)選型。由于它們 都遵循了 J2EE 規(guī)范,因此,使用 J2EE技術(shù)開發(fā)的企業(yè)級應(yīng)用可以部署在各種 J2EE 應(yīng)用服務(wù)器上。 J2EE 是一個(gè)標(biāo)準(zhǔn),而不是一個(gè)現(xiàn)成的產(chǎn)品。而另一種,也是本 電子商務(wù)系統(tǒng) 所采用的,是稱為瀏覽器 ―― 服務(wù)器的 B/S 結(jié)構(gòu) [1]應(yīng)用系統(tǒng),它的特點(diǎn)是在客戶端直接采用了功能強(qiáng)大的瀏覽器軟件作為界面,其優(yōu)點(diǎn)在于軟件開發(fā)效率高,客戶端不受操作平臺的限制、也不受地域的限制,網(wǎng)絡(luò)傳輸量少,即適用于局域網(wǎng),更適用于 Inter,而且投資小、見效快,用戶可以不必進(jìn)行服務(wù)器方面的投資,而是去租用,甚至是免費(fèi)使用 ISP 的 服務(wù)器資源,因而受到越來越多中小型單位的青睞。 關(guān)鍵詞: 火車票 ; 網(wǎng)上 ; 售票 系統(tǒng) ; 服務(wù)器 /瀏覽器 論文 已符合指導(dǎo)老師和學(xué)院規(guī)定的要求,同意答辯 II ABSTRACT Currently, most of the train tickets on railway service modes of artificial, this kind of means of malpracti
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1