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

正文內(nèi)容

基于j2ee的停車場管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-16 15:55 本頁面
 

【文章內(nèi)容簡介】 據(jù)分析的基礎(chǔ)上自底向上的建立整個系統(tǒng)的數(shù)據(jù)庫概念結(jié)構(gòu),從用戶的角度進行視圖設(shè)計,然后將視圖集成,最后對集成的結(jié)構(gòu)分析優(yōu)化得到最后結(jié)果。數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計采用實體—聯(lián)系(ER)模型設(shè)計方法。ER模型法的組成元素有:實體、屬性、聯(lián)系,ER模型用ER圖表示,是提示用戶工作環(huán)境中所涉及的事物,屬性則是對實體特性的描述。概念設(shè)計的目標是產(chǎn)生反映企業(yè)組織信息要求的數(shù)據(jù)庫概念結(jié)構(gòu),即概念模式。概念模式是獨立于數(shù)據(jù)庫邏輯結(jié)構(gòu),獨立于支持數(shù)據(jù)庫的DBMS,不依賴于計算機系統(tǒng)的,根據(jù)以上對數(shù)據(jù)庫的需求分析。并結(jié)合系統(tǒng)概念模型的特點及建立方法,建立ER模型圖。實體間關(guān)系屬性實體(1):年齡性別卡號姓名辦理時間會員信息 會員信息實體ER圖(2)操作員實體ER圖年齡性別登陸賬號姓名登陸密碼操作員信息 操作員信息實體ER圖(3)停車信息ER圖卡號備注信息出場時間車牌號車型費用入場時間停車信息 停車信息實體ER圖(4)管理員信息ER圖登陸賬號登陸密碼用戶ID管理員 管理員信息實體ER圖我們知道,數(shù)據(jù)庫概念模型獨立于任何特定的數(shù)據(jù)庫管理系統(tǒng),因此,需要根據(jù)具體使用的數(shù)據(jù)庫管理系統(tǒng)的特點進行轉(zhuǎn)換。即轉(zhuǎn)化為按計算機觀點處理的邏輯關(guān)系模型,ER模型向關(guān)系數(shù)據(jù)庫模型轉(zhuǎn)換應(yīng)遵循下列原則:*每一個實體要轉(zhuǎn)換成一個關(guān)系*所有的主鍵必須定義非空(NOT NULL)*對于二元聯(lián)系應(yīng)按照一對多、弱對實、一對一、多對多等聯(lián)系來定義外鍵。根據(jù)ER模型,停車場管理系統(tǒng)建立了以下邏輯數(shù)據(jù)結(jié)構(gòu),下面是各數(shù)據(jù)表的詳細說明。(1)操作員表主要是記錄了操作員基本信息。(t_caozuoyuan)列名數(shù)據(jù)類型長度允許空是否主鍵說明idint4否是 編號xingmingvarchar50否否 姓名xingbievarchar50否否 性別nianlingvarchar50否否 年齡loginnamevarchar20否否登陸賬號loginpwvarchar20否否登陸密碼(2)會員信息表主要是記錄了停車場會員的基本信息。(t_xingcai)列名數(shù)據(jù)類型長度允許空是否主鍵說明idInt4否是編號kahaovarchar4否否卡號xingmingvarchar50否否會員姓名xingbievarchar50否否性別nianlingvarchar50否否年齡banlishijianvarchar50否否辦卡時間(3)停車信息表主要是記錄了車輛停車的基本信息。(t_ruchang)列名數(shù)據(jù)類型長度允許空是否主鍵說明idInt4否是編號rushijianvarchar4否否入場時間chexingvarchar50否否車型chehaovarchar50否否車牌號kahaovarchar50否否停車卡號beizhuvarchar50否否備注信息chushijianvarchar50否否出場時間feiyongvarchar50否否費用(4)管理員信息表主要記錄的管理員的賬號信息,包括用戶名和密碼。(t_admin)列名數(shù)據(jù)類型長度允許空是否主鍵說明userIdint4否是編號userNamevarchar50否否用戶名userPwvarchar50否否密碼采用JDBC連接數(shù)據(jù)庫的方式,只需在工程中導(dǎo)入對應(yīng)數(shù)據(jù)庫的jar包,就可以方便的對數(shù)據(jù)庫進行連接,在程序中,()方法來加載驅(qū)動程序,在用DriverManager的getConnection()方法就可以創(chuàng)建一個數(shù)據(jù)庫連接。程序采用的是DAO模式來操作數(shù)據(jù)庫,DAO(Data Access Object,數(shù)據(jù)訪問對象),是Java編程中的一種經(jīng)典模式,已被廣泛應(yīng)用,也是J2EE架構(gòu)中持久層框架的基礎(chǔ)知識,基于分層次式的軟件架構(gòu)來實現(xiàn)對數(shù)據(jù)庫的訪問操作。DAO模式的主要思想就是從抽象數(shù)據(jù)源獲取與操縱數(shù)據(jù)的方法。抽象數(shù)據(jù)的含義就是編寫應(yīng)用程序的程序員不必關(guān)心數(shù)據(jù)庫的物理位置,已經(jīng)是何種數(shù)據(jù)庫,只需使用封裝數(shù)據(jù)庫中表示記錄的數(shù)據(jù)對象即可。:封裝使用DataSourceDataAccessObjectBusinessObject創(chuàng)建/使用獲取/修改DataTransferObject DAO模式類圖 圖中BussinessObject是業(yè)務(wù)對象,是使用DAO模式的客戶端;DataTransferObject數(shù)據(jù)傳輸對象,在應(yīng)用程序不同層次之間傳輸對象,在一個分布式應(yīng)用程序中,通??梢蕴岣哒淼男阅?;DataObjectAcces數(shù)據(jù)輸入/輸出對象封裝了對數(shù)據(jù)源的一些基本操作;DataSource指的是數(shù)據(jù)源??梢詮膱D中看出,DAO模式分離了業(yè)務(wù)邏輯和數(shù)據(jù)羅即將,是的編寫的軟件具有良好的層次式體系結(jié)構(gòu)。本系統(tǒng)為了方便數(shù)據(jù)庫的操作,主要使用DBContent的對象來接一個數(shù)據(jù)庫(建立一個類DBContent),代碼如下:public DBContent(){ String CLASSFORNAME=。//連接數(shù)據(jù)庫的驅(qū)動 String url=jdbc:MySql://localhost:3306/gy1。 String user=root。//連接數(shù)據(jù)庫的用戶名 String password=root。//連接數(shù)據(jù)庫的密碼 try{ (CLASSFORNAME)。 con= (url,user,password)。//加載數(shù)據(jù)庫的驅(qū)動 stmt=(,)。 } catch(Exception ex){ ()。 } } 在程序需要連接數(shù)據(jù)庫的地方,只需要生成一個DBConnet的對象,就可以對數(shù)據(jù)庫進行連接并操作。在程序中經(jīng)常會遇到中文亂碼的情況,如果手動的在servlet和jsp頁面進行設(shè)置,相當麻煩。因此,在程序的開始就寫了一個過濾器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 = 。 } try{ byte[] tempByte = (GB2312)。 uniStr = new String(tempByte,ISO8859_1)。 }catch(Exception ex){ } return uniStr。 } /* 把字符串轉(zhuǎn)換成Utf8編碼*/ public static Strin
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1