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

正文內(nèi)容

大學(xué)酒店管理系統(tǒng)學(xué)士論文-wenkub.com

2025-06-24 14:30 本頁(yè)面
   

【正文】 因此,在程序的開始就寫了一個(gè)過(guò)濾器。}程序效果圖如圖523所示。(message, 操作成功)。Object[] params={id,title,content,shijian,user_id}。String user_id=0。關(guān)鍵代碼如下:public void liuyanAdd(HttpServletRequest req,HttpServletResponse res){String id=(new Date().getTime())。 String targetURL = /mon/。DB mydb=new DB()。String yudingshijian=new SimpleDateFormat(yyyyMMdd HH:mm).format(new Date())。String id=(new Date().getTime())。圖521 菜品信息查看 菜品預(yù)訂描述:注冊(cè)用戶通過(guò)該模塊實(shí)現(xiàn)菜品預(yù)訂操作。dispatch(targetURL, req, res)。(sql, params)。String user_id=()。String jieshushijian=(jieshushijian)。Tuser user=(Tuser)(user)。}程序效果圖如圖519所示。圖518 用戶注冊(cè)界面 查看客房信息描述:點(diǎn)擊客房圖片,打開客房詳細(xì)信息查看界面。(qiantai/caipin/).forward(req, res)。}()。((caipinjiage))。while(()){Tcaipin caipin=new Tcaipin()。Object[] params={}。public void caipinAll(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException{List caipinList=new ArrayList()。} 修改個(gè)人密碼描述:輸入用戶名和用戶的原有密碼,輸入新密碼以后點(diǎn)擊修改按鈕即可修改密碼成功。(message, 操作成功)。Object[] params={id}。圖515 留言信息管理:先是點(diǎn)擊留言信息管理,頁(yè)面跳轉(zhuǎn)到留言信息管理界面,瀏覽所有的留言信息,點(diǎn)擊要?jiǎng)h除的留言信息,即可刪除該留言信息。(admin/news/).forward(req, res)。}()。((title))。try{(sql, params)。public void newsMana(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException{List newsList=new ArrayList()。dispatch(targetURL, req, res)。()。String sql=insert into t_news values(?,?,?,?)。public void newsAdd(HttpServletRequest req,HttpServletResponse res){String id=(new Date().getTime())。程序效果圖如圖512所示。點(diǎn)擊取消預(yù)定按鈕,可以取消對(duì)當(dāng)前菜品的預(yù)訂,點(diǎn)擊用餐按鈕,可以完成對(duì)所訂菜品的用餐操作。 (caipinList, caipinList)。 (caipin)。((caipinming))。ResultSet rs=()。 order by caipinjianjie。圖59 菜品信息錄入:管理員點(diǎn)擊左側(cè)的菜單“菜品信息管理”,頁(yè)面跳轉(zhuǎn)到菜品信息管理界面,調(diào)用后臺(tái)的servlet類查詢出所有的菜品信息,并把這些信息封轉(zhuǎn)到數(shù)據(jù)集合caipinList中,綁定到request對(duì)象,然后頁(yè)面跳轉(zhuǎn)到相應(yīng)的JSP,顯示出菜品信息。  (path, caipin?type=caipinMana)。  ()。 if((caipinming)==0) {//菜品不存在  String sql=insert into t_caipin values(?,?,?,?,?,?)。String caipinming=(caipinming)。輸入數(shù)據(jù)都通過(guò)form表單中定義的方法onsubmit=return check ( )來(lái)檢查,check ( )函數(shù)中是各種的校驗(yàn)輸入數(shù)據(jù)的方式。}()。((yudingshijian))。((id))。try{(sql, params)。String id=(id)。圖57 預(yù)訂信息管理頁(yè)面 :管理員點(diǎn)擊左側(cè)的菜單“預(yù)訂信息管理”下的“按會(huì)員號(hào)查找”,頁(yè)面跳轉(zhuǎn)到按會(huì)員號(hào)查找管理界面,調(diào)用后臺(tái)的serlvet類按會(huì)員號(hào)查詢出相應(yīng)會(huì)員的預(yù)訂信息,并把這些信息封轉(zhuǎn)到數(shù)據(jù)集合List中,綁定到request對(duì)象,然后頁(yè)面跳轉(zhuǎn)到相應(yīng)的JSP,顯示出預(yù)訂信息。程序效果圖如圖56所示。}String targetURL = /mon/。(message, 操作成功)。Object[]params={id,fangjianhao,fangjianmianji,fangjianjianjie,fujian,fujianYuanshiming,kefangleixing,rijiage,del}。String kefangleixing=(kefangleixing)。int fangjianmianji=((fangjianmianji))。輸入數(shù)據(jù)都通過(guò)form表單中定義的方法onsubmit=return checkForm( )來(lái)檢查,checkForm( )函數(shù)中是各種的校驗(yàn)輸入數(shù)據(jù)的方式。 注冊(cè)會(huì)員管理:管理員點(diǎn)擊左側(cè)的菜單“會(huì)員信息管理”,頁(yè)面跳轉(zhuǎn)到會(huì)員信息管理界面,調(diào)用后臺(tái)的servlet類查詢出所有的普通會(huì)員信息,并把這些信息封轉(zhuǎn)到數(shù)據(jù)集userList中,綁定到request對(duì)象,然后頁(yè)面跳轉(zhuǎn)到相應(yīng)的JSP,顯示出普通會(huì)員信息。}return result。 TAdmin admin=(TAdmin)(0)。List adminList=( ).find(sql,con)。關(guān)鍵代碼如下。} } 在程序需要連接數(shù)據(jù)庫(kù)的地方,只需要生成一個(gè)DBConnet的對(duì)象,就可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行連接并操作。//連接數(shù)據(jù)庫(kù)的密碼try{(CLASSFORNAME)。//連接數(shù)據(jù)庫(kù)的驅(qū)動(dòng)String url= jdbc:SQLServer://localhost:1433。創(chuàng)建/使用獲取/修改DataTransferObjectBusinessObjectDataAccessObject使用DataSource封裝圖51 DAO模式類圖圖51中BussinessObject是業(yè)務(wù)對(duì)象,是使用DAO模式的客戶端;DataTransferObject數(shù)據(jù)傳輸對(duì)象,在應(yīng)用程序不同層次之間傳輸對(duì)象,在一個(gè)分布式應(yīng)用程序中,通常可以提高整理的性能;DataObjectAcces數(shù)據(jù)輸入/輸出對(duì)象封裝了對(duì)數(shù)據(jù)源的一些基本操作;DataSource指的是數(shù)據(jù)源。程序采用的是DAO模式來(lái)操作數(shù)據(jù)庫(kù),DAO (Data Access Object,數(shù)據(jù)訪問(wèn)對(duì)象),是Java編程中的一種經(jīng)典模式,已被廣泛應(yīng)用,也是J2EE架構(gòu)中持久層框架的基礎(chǔ)知識(shí),基于分層次式的軟件架構(gòu)來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)操作。表410 用餐信息表(t_yongcan)字段名字段含義類型約束條件id編號(hào)varchar(50)主鍵caipin_id菜品IDvarchar(50)kaishishijian用餐時(shí)間varchar(50)yudingshijian預(yù)定時(shí)間varchar(50)user_id會(huì)員IDvarchar(50)第5章 系統(tǒng)實(shí)現(xiàn)在管理信息系統(tǒng)的生命周期中,經(jīng)過(guò)了需求分析、系統(tǒng)設(shè)計(jì)等階段之后,便開始了系統(tǒng)實(shí)施階段。表46 預(yù)訂信息表(t_yuding)字段名字段含義類型約束條件id編號(hào)int主鍵user_id會(huì)員IDintkefang_id客房IDintkaishishijian入住時(shí)間varchar(50)jieshushijian離開時(shí)間varchar(50)yudingshijian預(yù)定時(shí)間varchar(50)yajin押金varchar(50)(id,kefang_id,user_id,shenfenzheng,kaishishijian, jieshushijian,yajin,feiyong):入住信息表記錄了入住的基本信息,包括入住時(shí)間,離開時(shí)間,身份證等,結(jié)構(gòu)如表47所示。表42 會(huì)員信息表(t_user)字段名字段含義類型約束條件id編號(hào)int主鍵loginname登錄名varchar(50)loginpw密碼varchar(50)name姓名varchar(50)sex性別varchar(50)age年齡varchar(50) (id,title,content,shijian,user_id):留言信息表主要是記錄了留言的基本信息,包括題目,內(nèi)容,發(fā)布人等,結(jié)構(gòu)如表43所示。新聞內(nèi)容編號(hào)時(shí)間標(biāo)題圖417 新聞信息實(shí)體ER圖留言信息ER圖如圖418所示。入住客房ID入住時(shí)間結(jié)束時(shí)間押金消費(fèi)會(huì)員ID身份證號(hào)圖413 入住信息實(shí)體ER圖菜品信息實(shí)體ER圖如圖414所示。會(huì)員登錄密碼登錄名姓名性別年齡編號(hào)圖49 會(huì)員信息實(shí)體ER圖管理員信息ER圖如圖410所示。概念設(shè)計(jì)的目標(biāo)是產(chǎn)生反映企業(yè)組織信息要求的數(shù)據(jù)庫(kù)概念結(jié)構(gòu),即概念模式。本系統(tǒng)使用的數(shù)據(jù)庫(kù)具有很有效的數(shù)據(jù)保護(hù)功能,可以對(duì)數(shù)據(jù)安全有基礎(chǔ)的保證。圖47 會(huì)員子模塊時(shí)序圖 系統(tǒng)UML類圖根據(jù)數(shù)據(jù)庫(kù)的表格以及每個(gè)表格屬性,用My Eclipse編寫相應(yīng)的類,類里編寫該類的set, get函數(shù)實(shí)現(xiàn)屬性值的設(shè)定,根據(jù)每個(gè)類要做的信息管理功能,寫出相應(yīng)的servlet類,完成對(duì)數(shù)據(jù)庫(kù)的增刪改查。,預(yù)訂客房,交納押金。圖46 管理員子模塊時(shí)序圖 會(huì)員操作模塊會(huì)員操作應(yīng)該主要實(shí)現(xiàn),提交系統(tǒng)留言、查看酒店新聞、查看酒店系統(tǒng)公告、查看客房、預(yù)訂客房并交納押金。登錄模塊,以管理員登陸為例,其時(shí)序圖如圖45所示。本系統(tǒng)主要包括:用戶登錄模塊、管理員操作模塊、用戶操作模塊三個(gè)模塊。留言查看新聞查看客房信息預(yù)訂客房提交預(yù)訂信息交納押金查看菜品信息訂菜添加訂菜信息繳納現(xiàn)金查看預(yù)訂信息刪除預(yù)訂信息退出會(huì)員登錄圖43 會(huì)員子系統(tǒng)流程圖:修改個(gè)人密碼,刪除客房預(yù)訂,設(shè)定客房為入住,編輯新聞、留言信息,查看會(huì)員信息。前臺(tái)可以實(shí)現(xiàn)普通用戶注冊(cè)為會(huì)員、會(huì)員登錄、會(huì)員留言、會(huì)員查看信息、會(huì)員空間功能,具有會(huì)員權(quán)限的用戶可以使用前臺(tái)的系統(tǒng)留言、查看信息、空間等功能,這些功能也會(huì)檢驗(yàn)用戶是否登錄系統(tǒng),其中留言功能可以實(shí)現(xiàn)會(huì)員編輯留言并提交,查看信息包括查看酒店出售的菜品信息、客房信息,查看關(guān)于酒店動(dòng)態(tài)的新聞信息、公告信息,可以對(duì)每個(gè)酒店出售的商品進(jìn)行預(yù)訂操作,并在會(huì)員空間里可以查看該會(huì)員已預(yù)訂的客房或菜品,會(huì)員可以在會(huì)員空間里刪除自己的預(yù)訂信息或者重新預(yù)訂;后臺(tái)可以實(shí)現(xiàn)修改個(gè)人密碼、會(huì)員信息管理、菜品信息管理、訂菜信息管理、用餐信息管理、客房信息管理、預(yù)訂信息管理、入住信息管理、新聞信息管理、留言信息管理等功能,具有管理員權(quán)限的用戶登錄后臺(tái)管理后可以使用后臺(tái)的全部管理功能,可以修改自己的登錄密碼,可以刪除酒店會(huì)員信息改變會(huì)員用戶權(quán)限,可以添加或者刪除出售的客房信息或者菜品信息,可以對(duì)會(huì)員的客房預(yù)訂信息進(jìn)行刪除操作或者安排入住,對(duì)會(huì)員的訂菜信息進(jìn)行刪除或者用餐操作,按著會(huì)員號(hào)查看所有會(huì)員的預(yù)訂或者訂菜信息,刪除會(huì)員的留言信息,刪除酒店的新聞信息或者編輯新聞并提交。用戶可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫(kù)訪問(wèn)和其他任何可以用Java代碼創(chuàng)造的對(duì)象進(jìn)行打包,并且其他開發(fā)者可以通過(guò)內(nèi)部JSP頁(yè)面、servlet、其他JavaBean、applet程序或者應(yīng)用來(lái)使用這些對(duì)象。可以達(dá)到集中控制、提高系統(tǒng)可維護(hù)性、增進(jìn)重用等效果。Servlet面向“請(qǐng)求”,JSP更加面向“響應(yīng)”,這更加符合本系統(tǒng)所要實(shí)現(xiàn)的應(yīng)用需求。 項(xiàng)目規(guī)劃由于本系統(tǒng)所要實(shí)現(xiàn)的功能幾乎都要將改變的數(shù)據(jù)保存至數(shù)據(jù)庫(kù),而本系統(tǒng)是應(yīng)用JSP編寫提供給會(huì)員和管理員的網(wǎng)頁(yè),它的運(yùn)行是要建立在有數(shù)據(jù)庫(kù)保存基礎(chǔ)上的。本軟件目標(biāo)平臺(tái)為Microsoft Windows XP操作系統(tǒng),為實(shí)現(xiàn)系統(tǒng)的兼容,必須保證軟件開發(fā)過(guò)程中采用的開發(fā)平臺(tái)、應(yīng)用程序接口、開發(fā)技術(shù)符合Windows平臺(tái)標(biāo)準(zhǔn),同時(shí)要保證在系統(tǒng)的分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、維護(hù)等階段中必須采取開放路線,遵循軟件工程的標(biāo)準(zhǔn)、規(guī)范。輸入設(shè)計(jì)的原則有:輸入量應(yīng)保持在能滿足處理要求的最低限度。系統(tǒng)設(shè)計(jì)的過(guò)程正好和實(shí)施過(guò)程相反,并不是從輸入設(shè)計(jì)到輸出設(shè)計(jì),而是從輸出設(shè)計(jì)到輸入設(shè)計(jì),這是因?yàn)檩敵霰砀裰苯优c使用者相聯(lián)系,設(shè)計(jì)的出發(fā)點(diǎn)應(yīng)當(dāng)是保證輸出表格方便地為使用
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1