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

正文內(nèi)容

小型健身俱樂(lè)部管理系統(tǒng)分析設(shè)計(jì)與實(shí)現(xiàn)-在線瀏覽

2024-08-09 02:23本頁(yè)面
  

【正文】 已登陸會(huì)員卡充值頁(yè)面;基本路徑:a)會(huì)員輸入基本信息,包括ID、卡號(hào)ID、密碼;b)會(huì)員輸入充值金額;c)系統(tǒng)顯示充值信息,包括充值卡號(hào)、充值姓名、充值金額、充值時(shí)間。 管理端子系統(tǒng)管理端子系統(tǒng)主要是提供給俱樂(lè)部管理人員使用的功能,它的功能分為會(huì)員管理、教練管理、項(xiàng)目管理、器械管理、健身活動(dòng)管理、員工管理、論壇管理以及系統(tǒng)管理等功能。圖15是管理端的用例圖。FM1: 會(huì)員管理會(huì)員管理包括會(huì)員的注冊(cè)、個(gè)人信息的修改、會(huì)員的刪除、變更和查詢,會(huì)員卡管理和會(huì)費(fèi)管理等。FM2: 教練管理教練管理包括教練的聘用、解聘、教練信息的變更和查詢,教練信息的發(fā)布,指導(dǎo)項(xiàng)目的確定。FM4: 器械管理器械管理包括新增器材登記、淘汰器材刪除、現(xiàn)有器材查詢等功能。FM6: 員工管理員工管理包括俱樂(lè)部員工的調(diào)入、調(diào)出、職責(zé)變更,權(quán)限的設(shè)置。包括瀏覽查看模塊、發(fā)帖回帖模塊、帖子管理和論壇公告管理這幾個(gè)模塊。在登陸界面輸入用戶名和密碼,系統(tǒng)首先判斷用戶名和密碼的正確性,然后根據(jù)用戶名確定其權(quán)限,不同的登錄者具有不同的權(quán)限,根據(jù)登錄者具有的權(quán)限將相應(yīng)的功能顯示在管理界面上,沒(méi)有權(quán)限操作的功能將不顯示在這個(gè)界面上。圖16 登錄管理活動(dòng)視圖用例描述:,此時(shí)可以組織問(wèn)卷管理;執(zhí)行者: 會(huì)員管理者;前置條件: 會(huì)員管理者已登錄系統(tǒng);后置條件: 如果會(huì)員管理維護(hù)成功,則數(shù)據(jù)庫(kù)中的數(shù)據(jù)隨之變化。用例描述:教練管理;執(zhí)行者: 教練管理者;前置條件: 教練管理者已登錄系統(tǒng);后置條件: 如果教練管理維護(hù)成功,則數(shù)據(jù)庫(kù)中的數(shù)據(jù)隨之變化。用例描述:項(xiàng)目管理;執(zhí)行者: 項(xiàng)目管理者;前置條件: 項(xiàng)目管理者已登錄系統(tǒng);后置條件: 如果項(xiàng)目變更成功后,則數(shù)據(jù)庫(kù)信息隨之變化。用例描述:器械管理;執(zhí)行者: 器械管理者;前置條件: 器械管理者已登錄系統(tǒng);后置條件: 如果器械管理變更完成后,則數(shù)據(jù)庫(kù)信息隨之變化。用例描述: 健身活動(dòng)管理;執(zhí)行者: 健身活動(dòng)管理員;前置條件: 健身活動(dòng)管理員已登錄系統(tǒng);后置條件: 如果活動(dòng)信息維護(hù)完成,則相應(yīng)信息將記錄到數(shù)據(jù)庫(kù)中。用例描述: 員工管理;執(zhí)行者: 員工管理者;前置條件: 員工管理者已登錄系統(tǒng);后置條件: 如果員工信息改變后,則數(shù)據(jù)庫(kù)信息隨之變化。用例描述: 論壇管理;執(zhí)行者: 論壇管理者;前置條件: 論壇管理者已登錄系統(tǒng);后置條件: 如果論壇管理變更完成后,則數(shù)據(jù)庫(kù)信息隨之變化。根據(jù)用戶對(duì)本系統(tǒng)的要求,確定系統(tǒng)在響應(yīng)時(shí)間、可靠性、安全性等方面有較高的必能要求。1)頁(yè)面內(nèi)容:主題突出,站點(diǎn)定義、術(shù)語(yǔ)和行文格式統(tǒng)一、規(guī)范、明確、欄目、菜單設(shè)置和布局合理,傳遞的信息準(zhǔn)確、及時(shí)。2)導(dǎo)航結(jié)構(gòu):頁(yè)面具有明確的導(dǎo)航指示,且便于理解,方便用戶使用。4)藝術(shù)風(fēng)格:界面、版面形象清晰悅目、布局合理,字號(hào)大小適宜、字體選擇合理,前后一致,美觀大方,動(dòng)與靜搭配恰當(dāng),動(dòng)靜效果好;色彩和諧自然,與主題內(nèi)容相協(xié)調(diào)。系統(tǒng)應(yīng)能監(jiān)測(cè)出各種非正常情況,如與設(shè)備的通信中斷,無(wú)法連接數(shù)據(jù)庫(kù)服務(wù)器等,以避免出現(xiàn)長(zhǎng)時(shí)間等待甚至無(wú)響應(yīng)。 開(kāi)放性需求系統(tǒng)應(yīng)具有較強(qiáng)的靈活性,以適應(yīng)將來(lái)功能擴(kuò)展的需求。 系統(tǒng)安全性需求系統(tǒng)有嚴(yán)格的權(quán)限管理功能,各功能模塊需有相應(yīng)的權(quán)限方能進(jìn)入。防止用戶非法獲得網(wǎng)頁(yè)以及內(nèi)容。系統(tǒng)的實(shí)現(xiàn)約束如下:a)操作系統(tǒng)為WindowsXP;b)開(kāi)發(fā)平臺(tái)為: ;c)數(shù)據(jù)庫(kù)為SQL serer2000。本系統(tǒng)的總體功能結(jié)構(gòu)圖如圖21所示:圖21 系統(tǒng)總體功能結(jié)構(gòu)圖2. 界面設(shè)計(jì)本系統(tǒng)出于對(duì)客戶的服務(wù)以及對(duì)俱樂(lè)部?jī)?nèi)部管理的雙重考慮,將系統(tǒng)設(shè)計(jì)為會(huì)員操作界面和管理員操作界面。流程圖如圖22所示,頁(yè)面如圖23所示。主要界面設(shè)計(jì)如下:管理首頁(yè):根據(jù)用戶的權(quán)限,進(jìn)入首頁(yè),并在首頁(yè)中展示此用戶相應(yīng)可以操作的權(quán)限功能;教練管理:包括“教練聘用”、“教練變更”、“指導(dǎo)項(xiàng)目管理”、“教練信息發(fā)布”和“教練查詢”等頁(yè)面;器械管理:包括“新增器材登記”、“淘汰器材刪除”和“現(xiàn)有器材查詢”等頁(yè)面;員工管理:包括“用戶列表”、“用戶信息”、“修改用戶信息”、“增加用戶”和“刪除用戶”、“用戶權(quán)限設(shè)置”等頁(yè)面;系統(tǒng)管理:包括“管理員管理”和“系統(tǒng)數(shù)據(jù)備份”、“用戶權(quán)限設(shè)置”等頁(yè)面;具體頁(yè)面如圖24所示。在客戶界面,會(huì)員首先進(jìn)入會(huì)員操作界面,點(diǎn)擊進(jìn)入會(huì)員功能主界面,包括“個(gè)人信息修改”、“會(huì)員卡申請(qǐng)”、“個(gè)人消費(fèi)記錄”、“消息查詢”、“會(huì)員卡充值”、“教練查詢”、“項(xiàng)目查詢”、“器械查詢”和“健身論壇”等頁(yè)面。1)系統(tǒng)應(yīng)具有良好的適應(yīng)性:能適應(yīng)用戶對(duì)系統(tǒng)的軟件環(huán)境、管理內(nèi)容、模式和界面的要求;2)系統(tǒng)應(yīng)具有可靠性:采用成熟的技術(shù)方法和軟件開(kāi)發(fā)平臺(tái),以保證系統(tǒng)在以后的實(shí)際應(yīng)用中安全、可靠;3)系統(tǒng)應(yīng)具有較好的安全性:應(yīng)提高安全機(jī)制和用戶權(quán)限限制機(jī)制的完善程度,確保數(shù)據(jù)的受限訪問(wèn);4)系統(tǒng)應(yīng)具有良好的可維護(hù)性:系統(tǒng)應(yīng)易于維護(hù)、安裝;5)系統(tǒng)應(yīng)具有良好的可擴(kuò)展性:系統(tǒng)應(yīng)適應(yīng)未來(lái)信息化建設(shè)的要求,能方便地進(jìn)行功能擴(kuò)展,以建立完善的信息集成管理體系。 體系結(jié)構(gòu)目前軟件項(xiàng)目中有很多體系結(jié)構(gòu),其中struct是比較流行的一種。隨著Web開(kāi)發(fā)技術(shù)的日趨成熟,在Web開(kāi)發(fā)領(lǐng)域出現(xiàn)了一些現(xiàn)成的優(yōu)秀的框架、開(kāi)發(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來(lái)實(shí)現(xiàn),視圖由一組JSP文件組成,圖26顯示了Struct實(shí)現(xiàn)的MVC框架。視圖,就是一組JSP文件,這些JSP文件沒(méi)有業(yè)務(wù)邏輯,也沒(méi)有模型信息,只有標(biāo)簽,這些標(biāo)簽可以是標(biāo)準(zhǔn)的JSP標(biāo)簽或者是客戶化標(biāo)簽,如struct標(biāo)簽庫(kù)的標(biāo)簽。Struct框架利用ActionForm Bean來(lái)進(jìn)行視圖和控制器之間表單數(shù)據(jù)的傳遞??刂破鰽ctionServlet視圖JSP模型JavaBeanEJBActionActionAction瀏覽器Web服務(wù)器圖26 struct實(shí)現(xiàn)的MVC框架ActionServlet主要負(fù)責(zé)接收HTTP請(qǐng)求的信息,將請(qǐng)求轉(zhuǎn)發(fā)給適當(dāng)?shù)腁ction對(duì)象,如果該Action對(duì)象不存在,更新模型的狀態(tài),并幫助控制應(yīng)用程序的流程,對(duì)于小型簡(jiǎn)單的應(yīng)用,Action類本身也可以完成一些實(shí)際的業(yè)務(wù)邏輯。模型,模型表示應(yīng)用程序的狀態(tài)和業(yè)務(wù)邏輯,業(yè)務(wù)邏輯常常由JavaBean或者EJB組件實(shí)現(xiàn)。Struct框架可以方便迅速地將一個(gè)復(fù)雜的應(yīng)用劃分成模型、視圖和控制器組件,以簡(jiǎn)化開(kāi)發(fā)過(guò)程?;谟斡[器進(jìn)行顯示以方便用戶使用;采用JDBC技術(shù)與數(shù)據(jù)庫(kù)通信以便于數(shù)據(jù)庫(kù)的轉(zhuǎn)換;本系統(tǒng)的體系結(jié)構(gòu)如圖27所示,它基本遵循了struct體系的MVC框架規(guī)范。表示層,用于與用戶進(jìn)行交互并顯示結(jié)果??刂茖?,包括所有的Action類,它完成三項(xiàng)任務(wù),一是進(jìn)行業(yè)務(wù)邏輯驗(yàn)證,二是調(diào)用模型組件,三是決定將合適的視圖組件返回給用戶;體系結(jié)構(gòu)的具體拓?fù)鋱D示如圖28所示。本系統(tǒng)將完全采用基于Web的(B/S架構(gòu))客戶端,即用戶可以直接通過(guò)瀏覽器來(lái)訪問(wèn)和使用本系統(tǒng)。并且由中間層進(jìn)行邏輯處理,再將處理的結(jié)果反饋給客戶或者發(fā)送到數(shù)據(jù)庫(kù)中。 系統(tǒng)進(jìn)行環(huán)境 下面講述系統(tǒng)運(yùn)行的網(wǎng)絡(luò)結(jié)構(gòu),硬件、軟件環(huán)境。圖29 網(wǎng)絡(luò)拓?fù)鋱D其中的局域網(wǎng)用戶機(jī)主要是俱樂(lè)部?jī)?nèi)部的人員可以使用的機(jī)器,運(yùn)程用戶機(jī)主要是指通過(guò)互聯(lián)網(wǎng)登錄系統(tǒng)的人員使用的機(jī)器,可以是俱樂(lè)部管理者,也可以是會(huì)員。1)客戶機(jī):普通PC內(nèi)存:256MB以上分辨率:推薦使用1024768像素2)Web服務(wù)器內(nèi)存:1GB以上網(wǎng)卡:KMb/s速度網(wǎng)卡3)數(shù)據(jù)庫(kù)服務(wù)器內(nèi)存:1GB以上操作系統(tǒng):UNIX/Linux/Windows2000或以上版本開(kāi)發(fā)工具包:JDK(Java集成開(kāi)發(fā)工具包)Web服務(wù)器:Tomcat目前市場(chǎng)上適用于中小型企業(yè)的數(shù)據(jù)庫(kù)產(chǎn)品有IBM DBMicrosoft SQL Server系列,Oracle系列。同時(shí),它們還擁有精度復(fù)雜的安全控制以適應(yīng)不同的商業(yè)需要。2)Web服務(wù)軟件:目前的Web服務(wù)器軟件有很多種,成熟而且穩(wěn)定的有Apache、Tomcat和Microsoft的IIS,它們占據(jù)著Web服務(wù)器市場(chǎng)最大的份額。而且Tomcat未來(lái)將會(huì)取代Jserv,成為Apache主要的Servletamp。Tomcat在設(shè)計(jì)上是以獨(dú)立的Server執(zhí)行,而不像Jserv是附在Apche中,這樣就更可以在servlet中,發(fā)揮非HttpServlet的能力。因此這里選擇Tomcat作為Web服務(wù)器。 數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)模型設(shè)計(jì)概念設(shè)計(jì)用來(lái)反映現(xiàn)實(shí)世界中的實(shí)體、屬性和它們之間的關(guān)系等的原始數(shù)據(jù)形式,建立數(shù)據(jù)庫(kù)的每一幅用戶視圖。系統(tǒng)管理員管理會(huì)員信息器械信息活動(dòng)信息教練信息項(xiàng)目信息員工信息指導(dǎo)教練會(huì)員管理發(fā)帖論壇回帖管理修改MMN N N N N N N N N N N M M N N M N N M M N M N 圖210 系統(tǒng)實(shí)體聯(lián)系圖 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)模型設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)是將各局部的ER圖進(jìn)行分解、合并后重新組織起來(lái)形成數(shù)據(jù)庫(kù)全局邏輯結(jié)構(gòu),包括所確定的關(guān)鍵字和屬性、重新確定的記錄結(jié)構(gòu)、所建立的各個(gè)數(shù)據(jù)之間的相互關(guān)系。會(huì)員管理包括的庫(kù)表:cardInfo——會(huì)員卡信息表,包含會(huì)員卡的所有信息;memberExpense——會(huì)費(fèi)信息表,完成對(duì)會(huì)員投票的控制。coachInfo——教練信息表,包含教練的所有信息;項(xiàng)目管理包括的庫(kù)表:論壇管理包括的庫(kù)表:reply——回帖表,包含管理員的所有信息;系統(tǒng)管理包括的庫(kù)表:表21 memberInfo(會(huì)員信息列表)表字段名稱數(shù)據(jù)類型字段大小說(shuō)明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ù)庫(kù)物理結(jié)構(gòu)模型設(shè)計(jì)信息存儲(chǔ)結(jié)構(gòu)的設(shè)計(jì)在系統(tǒng)的設(shè)計(jì)中至關(guān)重要,要考慮到數(shù)據(jù)冗余、系統(tǒng)執(zhí)行效率、信息控制以及維護(hù)等方面的要求。數(shù)據(jù)庫(kù)的物理設(shè)計(jì)主要是對(duì)數(shù)據(jù)在內(nèi)存中的安排,包括對(duì)索引區(qū)、緩沖區(qū)的設(shè)計(jì),對(duì)使用的外存設(shè)備及外存空間的組織,包括索引區(qū)、數(shù)據(jù)塊的組織與劃分,設(shè)置訪問(wèn)數(shù)據(jù)的方式方法。內(nèi)存是影響Microsoft SQL Server系統(tǒng)性能的一個(gè)重要因素,應(yīng)在Microsoft SQL Server數(shù)據(jù)庫(kù)安裝后進(jìn)行內(nèi)存選項(xiàng)(Memory)設(shè)置,最大配置值為2GB。設(shè)置服務(wù)器的虛擬內(nèi)存為1GB。()。 2)使用記錄集后關(guān)閉并釋放資源。()。數(shù)據(jù)庫(kù)各庫(kù)表的腳本代碼見(jiàn)數(shù)據(jù)庫(kù)腳本文件。根據(jù)頁(yè)面流的設(shè)計(jì),管理端系統(tǒng)又分為會(huì)員管理、教練管理、論壇管理、系統(tǒng)管理、項(xiàng)目管理、器械管理、健身活動(dòng)管理、員工管理8個(gè)模塊。圖211 模塊設(shè)計(jì)針對(duì)不同用戶,提供了兩類功能登錄接口:即會(huì)員登錄接口和健身俱樂(lè)部管理人員登錄接口,這些接口都以Web頁(yè)面的形式提供。以下將分小節(jié)介紹各個(gè)部分的設(shè)計(jì)。用戶可以填寫自己的基本信息,包括:真實(shí)姓名、年齡、性別、用戶名、密碼、生日、身份證號(hào)、聯(lián)系電話、電子郵件、健康意向健康意向2,這些構(gòu)成了用戶信息,當(dāng)填寫完后可以申請(qǐng)成為會(huì)員。在客戶界面,會(huì)員首先進(jìn)入會(huì)員操作界面,點(diǎn)擊進(jìn)入會(huì)員功能主界面,包括“個(gè)人信息修改”、“會(huì)員卡申請(qǐng)”、“個(gè)人消費(fèi)記錄”、“消息查詢”、“會(huì)員卡充值”、“教練查詢”、“項(xiàng)目查詢”、“器械查詢”和“健身論壇”等功能。表22 客戶端的頁(yè)面設(shè)計(jì)界面JSP功能描述主頁(yè)面客戶端的主頁(yè)面?zhèn)€人注冊(cè)信息填寫個(gè)人基本情況頁(yè)面會(huì)員登錄會(huì)員登錄頁(yè)面會(huì)員卡申請(qǐng)申請(qǐng)會(huì)員卡頁(yè)面會(huì)員信息修改修改會(huì)員信息頁(yè)面查詢消費(fèi)記錄查詢消費(fèi)記錄頁(yè)面會(huì)員卡充值給會(huì)員卡充值頁(yè)面交納會(huì)費(fèi)會(huì)員交納會(huì)費(fèi)頁(yè)面根據(jù)界面流的設(shè)計(jì)可以確定各個(gè)界面的訪問(wèn)入口以及界面之間切換關(guān)系。此外,ActionForm Bean的validate()方法用于對(duì)用戶輸入的數(shù)據(jù)進(jìn)行合法性驗(yàn)證,由于ActionForm Bean工作于視圖組件和控制器組件之間,不會(huì)訪問(wèn)模型組件,因此,validate()方法通常不涉及對(duì)數(shù)據(jù)的業(yè)務(wù)邏輯驗(yàn)證,只是完成簡(jiǎn)單的數(shù)據(jù)格式和語(yǔ)法檢查。HTML表單中的字段和ActionForm Bean中的屬性是一一對(duì)應(yīng)的??蛻舳说氖录饕▊€(gè)人信息注冊(cè)、會(huì)員登錄,進(jìn)入會(huì)員功能界面,申請(qǐng)會(huì)員卡,修改會(huì)員信息,查詢消費(fèi)記錄、會(huì)員卡充值、交
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1