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

正文內(nèi)容

畢業(yè)設(shè)計論文列車售票系統(tǒng)的設(shè)計與實(shí)現(xiàn)(編輯修改稿)

2024-07-22 02:04 本頁面
 

【文章內(nèi)容簡介】 到輸出設(shè)計,而是從輸出設(shè)計到輸入設(shè)計,這是因?yàn)檩敵霰砀裰苯优c使用者相聯(lián)系,設(shè)計的出發(fā)點(diǎn)應(yīng)當(dāng)是保證輸出表格方便地為使用者服務(wù),正確及時反映和組成用于各部門的有用信息。輸出設(shè)計的原則是考慮既要全面反映不同管理層的各項需要,又要言簡意賅,不要將用戶需要和不需要的都提供給用戶。輸入數(shù)據(jù)的收集和錄入是比較費(fèi)事的,需要大量的人力和一定設(shè)備,并且容易出錯。如果輸入系統(tǒng)的數(shù)據(jù)有錯誤,則處理后的輸出將擴(kuò)大這些錯誤,因此輸入數(shù)據(jù)的正確性對于整個系統(tǒng)質(zhì)量的好壞是具有決定性意義的。輸入設(shè)計的原則有如下幾點(diǎn):1)輸入量應(yīng)保持在能滿足處理要求的最低限度。設(shè)計中可采用設(shè)置字段初值,下拉式數(shù)據(jù)窗口等方式盡量減少用戶鍵盤輸入量。輸入量越少,錯誤率就越少,數(shù)據(jù)準(zhǔn)備時間也減少。2)輸入的準(zhǔn)備及輸入過程應(yīng)盡量容易進(jìn)行,從而減少錯誤的發(fā)生。3)應(yīng)盡量早對輸入數(shù)據(jù)進(jìn)行檢查(盡量接近原數(shù)據(jù)發(fā)生點(diǎn)),以便使錯誤及時得到更正。4)輸入數(shù)據(jù)盡早地用其處理所需的形式被記錄,以避免數(shù)據(jù)由一種介質(zhì)轉(zhuǎn)移到另一種介質(zhì)時需要轉(zhuǎn)錄而可能發(fā)生的錯誤第三章 系統(tǒng)分析與設(shè)計計算機(jī)信息系統(tǒng)以數(shù)據(jù)庫為核心,在數(shù)據(jù)庫管理系統(tǒng)的支持下,進(jìn)行信息的收集、整理、存儲、檢索、更新、加工、統(tǒng)計和傳播等操作。數(shù)據(jù)庫已經(jīng)成為現(xiàn)在信息系統(tǒng)等計算機(jī)系統(tǒng)的基礎(chǔ)與核心部分。數(shù)據(jù)庫設(shè)計的好壞直接影響到整個系統(tǒng)的質(zhì)量和效率。數(shù)據(jù)庫的設(shè)計一般經(jīng)過規(guī)劃。需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計5個步驟。概念設(shè)計是指在數(shù)據(jù)分析的基礎(chǔ)上自底向上的建立整個系統(tǒng)的數(shù)據(jù)庫概念結(jié)構(gòu),從用戶的角度進(jìn)行視圖設(shè)計,然后將視圖集成,最后對集成的結(jié)構(gòu)分析優(yōu)化得到最后結(jié)果。數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計采用實(shí)體—聯(lián)系(ER)模型設(shè)計方法。ER模型法的組成元素有:實(shí)體、屬性、聯(lián)系,ER模型用ER圖表示,是提示用戶工作環(huán)境中所涉及的事物,屬性則是對實(shí)體特性的描述。概念設(shè)計的目標(biāo)是產(chǎn)生反映企業(yè)組織信息要求的數(shù)據(jù)庫概念結(jié)構(gòu),即概念模式。概念模式是獨(dú)立于數(shù)據(jù)庫邏輯結(jié)構(gòu),獨(dú)立于支持?jǐn)?shù)據(jù)庫的DBMS,不依賴于計算機(jī)系統(tǒng)的,根據(jù)以上對數(shù)據(jù)庫的需求分析,并結(jié)合系統(tǒng)概念模型的特點(diǎn)及建立方法,建立ER模型圖。實(shí)體間關(guān)系屬性實(shí)體(1): 會員信息實(shí)體ER圖(2) 車次信息實(shí)體ER圖(3) 訂單信息實(shí)體ER圖(4) 公告信息實(shí)體ER圖(5) 留言信息實(shí)體ER圖(4) 管理員信息實(shí)體ER圖我們知道,數(shù)據(jù)庫概念模型獨(dú)立于任何特定的數(shù)據(jù)庫管理系統(tǒng),因此,需要根據(jù)具體使用的數(shù)據(jù)庫管理系統(tǒng)的特點(diǎn)進(jìn)行轉(zhuǎn)換。即轉(zhuǎn)化為按計算機(jī)觀點(diǎn)處理的邏輯關(guān)系模型,ER模型向關(guān)系數(shù)據(jù)庫模型轉(zhuǎn)換應(yīng)遵循下列原則:*每一個實(shí)體要轉(zhuǎn)換成一個關(guān)系*所有的主鍵必須定義非空(NOT NULL)*對于二元聯(lián)系應(yīng)按照一對多、弱對實(shí)、一對一、多對多等聯(lián)系來定義外鍵。根據(jù)ER模型,鐵路售票系統(tǒng)建立了以下邏輯數(shù)據(jù)結(jié)構(gòu),下面是各數(shù)據(jù)表的詳細(xì)說明。(1)會員信息表主要是記錄了會員基本信息。(t_user)列名數(shù)據(jù)類型長度允許空是否主鍵說明user_idint4否是 編號user_namevarchar50否否 登錄名user_pwvarchar50否否 密碼user_typevarchar50否否 會員類型user_realnamevarchar50否否真實(shí)姓名user_addressvarchar50否否住址user_sexvarchar50否否性別user_telvarchar50否否聯(lián)系電話user_varchar50否否郵箱user_qqvarchar20否否(2)車次信息表主要是記錄了車次的基本信息。(t_checi)列名數(shù)據(jù)類型長度允許空是否主鍵說明idInt4否是編號luxianInt4否否路線名稱piaoshijianvarchar50否否車票時間startshijianvarchar50否否發(fā)車時間endshijianvarchar50否否到達(dá)時間piaojiavarchar50否否票價piaoshuvarchar50否否票數(shù)(3)訂單信息表主要是記錄訂單的基本信息。(t_yuding)列名數(shù)據(jù)類型長度允許空是否主鍵說明idInt4否是編號user_idInt4否否會員IDcheci_idInt4否否車次IDyuding_shumuvarchar50否否預(yù)訂數(shù)目yuding_jinevarchar50否否預(yù)訂金額zhifufangshivarchar50否否支付方式y(tǒng)uding_shijianvarchar50否否預(yù)訂時間yuding_zhuantaivarchar50否否預(yù)訂狀態(tài)(4)公告信息表主要是記錄了公告的基本信息。(t_gonggao)列名數(shù)據(jù)類型長度允許空是否主鍵說明idint4否是編號titlevarchar50否否標(biāo)題contentvarchar5000否否內(nèi)容shijianvarchar50否否發(fā)布時間(5)留言信息表主要是記錄了留言的基本信息。(t_liuyan)列名數(shù)據(jù)類型長度允許空是否主鍵說明idint4否是編號titlevarchar50否否標(biāo)題contentvarchar5000否否內(nèi)容shijianvarchar50否否發(fā)布時間user_idVarchar50否否發(fā)布人(6)管理員信息表主要記錄的管理員的賬號信息,包括用戶名和密碼,表結(jié)構(gòu)如表。(t_admin)列名數(shù)據(jù)類型長度允許空是否主鍵說明userIdint4否是編號userNamevarchar50否否用戶名userPwvarchar50否否密碼本系統(tǒng)采用Hibernate對數(shù)據(jù)庫進(jìn)行管理。Hibernate 是一個開放源代碼的對象關(guān)系映射框架,它對 JDBC 進(jìn)行了輕量級的對象封裝,使 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。它不僅提供了從 Java 類到數(shù)據(jù)表之間的映射,也提供了數(shù)據(jù)查詢和恢復(fù)機(jī)制。相對于使用 JDBC 和 SQL 來手工操作數(shù)據(jù)庫,Hibernate 可以大大減少操作數(shù)據(jù)庫的工作量。 另外 Hibernate 可以利用代理模式來簡化載入類的過程,這將大大減少利用 Hibernate QL 從數(shù)據(jù)庫提取數(shù)據(jù)的代碼的編寫量,從而節(jié)約開發(fā)時間和開發(fā)成本 Hibernate 可以和多種Web 服務(wù)器或者應(yīng)用服務(wù)器良好集成,如今已經(jīng)支持幾乎所有的流行的數(shù)據(jù)庫服務(wù)器。Hibernate 技術(shù)本質(zhì)上是一個提供數(shù)據(jù)庫服務(wù)的中間件。: Hibernate 的工作原理,它是利用數(shù)據(jù)庫以及其他一些配置文件如 Hibernate .properties ,XML Mapping 等來為應(yīng)用程序提供數(shù)據(jù)持久化服務(wù)的。 Hibernate 具有很大的靈活性,但同時它的體系結(jié)構(gòu)比較復(fù)雜,提供了好幾種不同的運(yùn)行方式。在輕型體系中,應(yīng)用程序提供 JDBC 連接,并且自行管理事務(wù),這種方式使用了 Hibernate 的一個最小子集;在全面解決體系中,對于應(yīng)用程序來說,所有底層的 JDBC/JTA API 都被抽象了,Hibernate 會替你照管所有的細(xì)節(jié)。 在程序中經(jīng)常會遇到中文亂碼的情況,如果手動的在servlet和jsp頁面進(jìn)行設(shè)置,相當(dāng)麻煩。因此,在程序的開始就寫了一個過濾器SetCharacterEncodingFilter。:filterfilternameSetCharacterEncodingFilter/filternamefilterclass/filterclassinitparamparamnameencoding/paramnameparamvaluegb2312/paramvalue/initparam/filterfiltermappingfilternameSetCharacterEncodingFilter/filternameurlpattern/*/urlpattern//*表示工程下所有的頁面都會有此過濾器的處理/filtermapping,在初始化init()方法中定義:public void init(FilterConfig filterConfig) throws ServletException { = filterConfig。 = (encoding)。 String value = (ignore)。 }在工具包util包中同樣定義了DataFormate類來處理字符轉(zhuǎn)換: public static String toUni(String gbStr){ String uniStr = 。 /*把字符串轉(zhuǎn)換成uincode編碼*/ if(gbStr == null){ gbStr = 。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1