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

正文內(nèi)容

本科生畢業(yè)設(shè)計(jì)論文小型健身俱樂部管理系統(tǒng)分析設(shè)計(jì)與實(shí)現(xiàn)-wenkub.com

2025-06-25 09:56 本頁面
   

【正文】 } public memberValue getMemberInfo(String uid) throws Exception { Connection =null。 ()。 rs =()。 =(jdbc:odbc:na)。 } } public boolean select(String uid, String upassword) { boolean result=true。 ()。 (4,utel)。 PreparedStatement ps=(sql)。public class memberBusinessImpl implements memberBusiness{ public void insert(String uid,String upassword,String u,String utel,String ubirthday,String uneed1,String uneed2) {String sql=insert into reader (uid,upassword,u,utel, ubirthday, uneed1, uneed2) values (?,?,?,?,?,?,?)。import 。 af=(um)。 uneed1 = new String(c)。 uid= new String(a)。 String ubirthday= ()。 String uid= ()。import 。import 。 控制層會(huì)員管理控制層共有6個(gè)Action文件,下面是memberModifyMainAction的代碼描述。 } }其他Form代碼詳見光盤,它有關(guān)于每個(gè)Form的代碼的詳細(xì)描述。 } public String getubirthday () { return ubirthday。 } public String getuneed2 () { return uneed2。 } public String getUid() { return uid。 public String getutel () { return utel。 private String utel=null。import 。表31 會(huì)員管理的三層模塊視圖控制器模型JSP組件ActionFormBeanmembermainmaintActionmemberbusinessimplshowmembermainActionmemberbusinessimplmembermodifymembermodifyFormmemberModifyActionmemberbusinessimplmembermodifymainmembermodifymainFormmemberModifymainActionmemberbusinessimpladdmemberaddmemberFormaddmemberActionmemberbusinessimpladdmembermainaddmembermainFormaddmembermainActionmemberbusinessimpldelmemberdelmemberFormdelmemberActionmemberbusinessimpldelmembermaindelmembermainFormdelmembermainActionmemberbusinessimpl 視圖層視圖層主要實(shí)現(xiàn)表示層的功能,視圖層包括JSP組件、Form組件等。偽代碼(Pseudocode)是一種算法描述語言。通過各自的頁面,會(huì)員和俱樂部管理人員可以從事各自的活動(dòng)。表225 器械管理控制層設(shè)計(jì)事件Action入口ActionForm出口器械管理界面instrumentAction器械管理詳細(xì)信息界面InstrumentdetailActionInstrumentdetailForm新增器材登記界面addinstrumentActionaddinstrumentForm淘汰器材刪除界面delinstrumentActiondelinstrumentForm現(xiàn)有器材查詢SearchinstrumentActionSearchinstrument Form 模型層設(shè)計(jì)模型組件見表226。表223 員工管理的模型組件模型組件描述對數(shù)據(jù)庫中的員工信息進(jìn)行操作 器械管理模塊設(shè)計(jì)器械管理包括新增器材登記、淘汰器材刪除和現(xiàn)有器材查詢等功能。 表示層設(shè)計(jì)根據(jù)上述的功能介紹,員工管理功能的頁面如表221所示。表218 項(xiàng)目管理的頁面設(shè)計(jì)頁面JSP功能描述項(xiàng)目列表所有項(xiàng)目列表項(xiàng)目詳細(xì)信息每個(gè)項(xiàng)目詳細(xì)信息修改項(xiàng)目信息修改項(xiàng)目信息增加項(xiàng)目信息增加項(xiàng)目信息查詢項(xiàng)目信息查詢項(xiàng)目信息刪除項(xiàng)目信息刪除項(xiàng)目信息查詢項(xiàng)目收費(fèi)標(biāo)準(zhǔn)查詢項(xiàng)目收費(fèi)標(biāo)準(zhǔn) 控制層設(shè)計(jì)項(xiàng)目管理的控制層主要負(fù)責(zé)進(jìn)入職位項(xiàng)目列表界面、進(jìn)入項(xiàng)目詳細(xì)信息界面、進(jìn)入增加項(xiàng)目信息、修改項(xiàng)目信息、查詢項(xiàng)目信息、刪除項(xiàng)目信息界面、進(jìn)入查詢項(xiàng)目收費(fèi)標(biāo)準(zhǔn)界面等事件的流程控制。表216列出了論壇管理控制層每個(gè)Action的入口(即調(diào)用Action的組件)、傳遞Action的ActionForm以及出口(即Action將請求轉(zhuǎn)發(fā)到目標(biāo)組件)。表214 教練管理的模型組件模型組件描述對數(shù)據(jù)庫中的教練信息進(jìn)行操作 論壇管理模塊設(shè)計(jì)論壇管理實(shí)現(xiàn)俱樂部會(huì)員與教練之間、會(huì)員之間的各種信息交流,發(fā)布公告等。 表示層設(shè)計(jì)根據(jù)上述的功能介紹,總結(jié)出教練管理功能的頁面設(shè)計(jì)如表212所示。即修改刪除等增加會(huì)員信息 控制層設(shè)計(jì)會(huì)員管理的控制層主要負(fù)責(zé)進(jìn)入會(huì)員管理界面、增加用戶信息、修改會(huì)員信息、刪除會(huì)員信息等事件的流程控制,即設(shè)計(jì)會(huì)員管理的Action。表27列出了每個(gè)Action的入口(即調(diào)用Action的組件)、傳遞Action的ActionForm以及出口(即Action將請求轉(zhuǎn)發(fā)到目標(biāo)組件)。管理端用戶都是通過登錄界面進(jìn)入管理端的,用戶輸入用戶名和密碼進(jìn)入管理界面首頁,并根據(jù)用戶的權(quán)限在首頁中列出相應(yīng)的操作功能??蛻舳说氖录饕▊€(gè)人信息注冊、會(huì)員登錄,進(jìn)入會(huì)員功能界面,申請會(huì)員卡,修改會(huì)員信息,查詢消費(fèi)記錄、會(huì)員卡充值、交納會(huì)費(fèi)等動(dòng)作。此外,ActionForm Bean的validate()方法用于對用戶輸入的數(shù)據(jù)進(jìn)行合法性驗(yàn)證,由于ActionForm Bean工作于視圖組件和控制器組件之間,不會(huì)訪問模型組件,因此,validate()方法通常不涉及對數(shù)據(jù)的業(yè)務(wù)邏輯驗(yàn)證,只是完成簡單的數(shù)據(jù)格式和語法檢查。在客戶界面,會(huì)員首先進(jìn)入會(huì)員操作界面,點(diǎn)擊進(jìn)入會(huì)員功能主界面,包括“個(gè)人信息修改”、“會(huì)員卡申請”、“個(gè)人消費(fèi)記錄”、“消息查詢”、“會(huì)員卡充值”、“教練查詢”、“項(xiàng)目查詢”、“器械查詢”和“健身論壇”等功能。以下將分小節(jié)介紹各個(gè)部分的設(shè)計(jì)。根據(jù)頁面流的設(shè)計(jì),管理端系統(tǒng)又分為會(huì)員管理、教練管理、論壇管理、系統(tǒng)管理、項(xiàng)目管理、器械管理、健身活動(dòng)管理、員工管理8個(gè)模塊。()。()。內(nèi)存是影響Microsoft SQL Server系統(tǒng)性能的一個(gè)重要因素,應(yīng)在Microsoft SQL Server數(shù)據(jù)庫安裝后進(jìn)行內(nèi)存選項(xiàng)(Memory)設(shè)置,最大配置值為2GB。表21 memberInfo(會(huì)員信息列表)表字段名稱數(shù)據(jù)類型字段大小說明UserID字符型10會(huì)員編號(hào),代碼干預(yù)UserName字符型10用戶名Password字符型50登陸密碼Password2字符型50驗(yàn)證密碼Name文本型50會(huì)員姓名Sex字符型10會(huì)員性別Age整型4年齡Birth日期/時(shí)間型8生日Shenfenzheng字符型50身份證號(hào)Phone字符型50會(huì)員的聯(lián)系電話Email字符型50會(huì)員的電子郵件YiXiang1字符型50會(huì)員的健身意向1YiXiang2字符型50會(huì)員的健身意向2 數(shù)據(jù)庫物理結(jié)構(gòu)模型設(shè)計(jì)信息存儲(chǔ)結(jié)構(gòu)的設(shè)計(jì)在系統(tǒng)的設(shè)計(jì)中至關(guān)重要,要考慮到數(shù)據(jù)冗余、系統(tǒng)執(zhí)行效率、信息控制以及維護(hù)等方面的要求。reply——回帖表,包含管理員的所有信息;項(xiàng)目管理包括的庫表:memberExpense——會(huì)費(fèi)信息表,完成對會(huì)員投票的控制。會(huì)員管理包括的庫表: 數(shù)據(jù)庫的概念結(jié)構(gòu)模型設(shè)計(jì)概念設(shè)計(jì)用來反映現(xiàn)實(shí)世界中的實(shí)體、屬性和它們之間的關(guān)系等的原始數(shù)據(jù)形式,建立數(shù)據(jù)庫的每一幅用戶視圖。Tomcat在設(shè)計(jì)上是以獨(dú)立的Server執(zhí)行,而不像Jserv是附在Apche中,這樣就更可以在servlet中,發(fā)揮非HttpServlet的能力。2)Web服務(wù)軟件:目前的Web服務(wù)器軟件有很多種,成熟而且穩(wěn)定的有Apache、Tomcat和Microsoft的IIS,它們占據(jù)著Web服務(wù)器市場最大的份額。目前市場上適用于中小型企業(yè)的數(shù)據(jù)庫產(chǎn)品有IBM DBMicrosoft SQL Server系列,Oracle系列。開發(fā)工具包:JDK(Java集成開發(fā)工具包)內(nèi)存:1GB以上內(nèi)存:1GB以上內(nèi)存:256MB以上圖29 網(wǎng)絡(luò)拓?fù)鋱D其中的局域網(wǎng)用戶機(jī)主要是俱樂部內(nèi)部的人員可以使用的機(jī)器,運(yùn)程用戶機(jī)主要是指通過互聯(lián)網(wǎng)登錄系統(tǒng)的人員使用的機(jī)器,可以是俱樂部管理者,也可以是會(huì)員。并且由中間層進(jìn)行邏輯處理,再將處理的結(jié)果反饋給客戶或者發(fā)送到數(shù)據(jù)庫中。體系結(jié)構(gòu)的具體拓?fù)鋱D示如圖28所示。表示層,用于與用戶進(jìn)行交互并顯示結(jié)果。采用JDBC技術(shù)與數(shù)據(jù)庫通信以便于數(shù)據(jù)庫的轉(zhuǎn)換;Struct框架可以方便迅速地將一個(gè)復(fù)雜的應(yīng)用劃分成模型、視圖和控制器組件,以簡化開發(fā)過程。ActionServlet主要負(fù)責(zé)接收HTTP請求的信息,將請求轉(zhuǎn)發(fā)給適當(dāng)?shù)腁ction對象,如果該Action對象不存在,更新模型的狀態(tài),并幫助控制應(yīng)用程序的流程,對于小型簡單的應(yīng)用,Action類本身也可以完成一些實(shí)際的業(yè)務(wù)邏輯。Struct框架利用ActionForm Bean來進(jìn)行視圖和控制器之間表單數(shù)據(jù)的傳遞。隨著Web開發(fā)技術(shù)的日趨成熟,在Web開發(fā)領(lǐng)域出現(xiàn)了一些現(xiàn)成的優(yōu)秀的框架、開發(fā)者可以直接使用它們,struct就是一個(gè)很好的框架結(jié)構(gòu),它是在JSP Model2基礎(chǔ)上實(shí)現(xiàn)的一個(gè)MVC框架,在struct框架在模型由實(shí)現(xiàn)業(yè)務(wù)邏輯的JavaBean或者EJB組件構(gòu)成,控制器由ActionServlet和Action來實(shí)現(xiàn),視圖由一組JSP文件組成,圖26顯示了Struct實(shí)現(xiàn)的MVC框架。1)系統(tǒng)應(yīng)具有良好的適應(yīng)性:能適應(yīng)用戶對系統(tǒng)的軟件環(huán)境、管理內(nèi)容、模式和界面的要求;2)系統(tǒng)應(yīng)具有可靠性:采用成熟的技術(shù)方法和軟件開發(fā)平臺(tái),以保證系統(tǒng)在以后的實(shí)際應(yīng)用中安全、可靠;3)系統(tǒng)應(yīng)具有較好的安全性:應(yīng)提高安全機(jī)制和用戶權(quán)限限制機(jī)制的完善程度,確保數(shù)據(jù)的受限訪問;4)系統(tǒng)應(yīng)具有良好的可維護(hù)性:系統(tǒng)應(yīng)易于維護(hù)、安裝;5)系統(tǒng)應(yīng)具有良好的可擴(kuò)展性:系統(tǒng)應(yīng)適應(yīng)未來信息化建設(shè)的要求,能方便地進(jìn)行功能擴(kuò)展,以建立完善的信息集成管理體系。系統(tǒng)管理:包括“管理員管理”和“系統(tǒng)數(shù)據(jù)備份”、“用戶權(quán)限設(shè)置”等頁面;具體頁面如圖24所示。器械管理:包括“新增器材登記”、“淘汰器材刪除”和“現(xiàn)有器材查詢”等頁面;管理首頁:根據(jù)用戶的權(quán)限,進(jìn)入首頁,并在首頁中展示此用戶相應(yīng)可以操作的權(quán)限功能;流程圖如圖22所示,頁面如圖23所示。系統(tǒng)的實(shí)現(xiàn)約束如下:a)操作系統(tǒng)為WindowsXP;b)開發(fā)平臺(tái)為: ;c)數(shù)據(jù)庫為SQL serer2000。 系統(tǒng)安全性需求系統(tǒng)有嚴(yán)格的權(quán)限管理功能,各功能模塊需有相應(yīng)的權(quán)限方能進(jìn)入。系統(tǒng)應(yīng)能監(jiān)測出各種非正常情況,如與設(shè)備的通信中斷,無法連接數(shù)據(jù)庫服務(wù)器等,以避免出現(xiàn)長時(shí)間等待甚至無響應(yīng)。2)導(dǎo)航結(jié)構(gòu):頁面具有明確的導(dǎo)航指示,且便于理解,方便用戶使用。根據(jù)用戶對本系統(tǒng)的要求,確定系統(tǒng)在響應(yīng)時(shí)間、可靠性、安全性等方面有較高的必能要求。用例描述: 員工管理;執(zhí)行者: 員工管理者;前置條件: 員工管理者已登錄系統(tǒng);后置條件: 如果員工信息改變后,則數(shù)據(jù)庫信息隨之變化。用例描述:器械管理;執(zhí)行者: 器械管理者;前置條件: 器械管理者已登錄系統(tǒng);后置條件: 如果器械管理變更完成后,則數(shù)據(jù)庫信息隨之變化。用例描述:教練管理;執(zhí)行者: 教練管理者;前置條件: 教練管理者已登錄系統(tǒng);后置條件: 如果教練管理維護(hù)成功,則數(shù)據(jù)庫中的數(shù)據(jù)隨之變化。在登陸界面輸入用戶名和密碼,系統(tǒng)首先判斷用戶名和密碼的正確性,然后根據(jù)用戶名確定其權(quán)限,不同的登錄者具有不同的權(quán)限,根據(jù)登錄者具有的權(quán)限將相應(yīng)的功能顯示在管理界面上,沒有權(quán)限操作的功能將不顯示在這個(gè)界面上。FM6: 員工管理員工管理包括俱樂部員工的調(diào)入、調(diào)出、職責(zé)變更,權(quán)限的設(shè)置。FM2: 教練管理教練管理包括教練的聘用、解聘、教練信息的變更和查詢,教練信息的發(fā)布,指導(dǎo)項(xiàng)目的確定。圖15是管理端的用例圖。用例描述:個(gè)人消費(fèi)記錄;執(zhí)行者
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1