健身房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)精編版_第1頁(yè)
健身房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)精編版_第2頁(yè)
健身房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)精編版_第3頁(yè)
健身房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)精編版_第4頁(yè)
健身房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)精編版_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余49頁(yè)可下載查看

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、最新資料推薦i健身房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)院 系_信息學(xué)院_專 業(yè) 信息工程(物聯(lián)網(wǎng)方向)班級(jí)_ 112131001_學(xué)生姓名_ 王韶琿_學(xué)號(hào)1121300162_導(dǎo)師姓名_ 唐恒亮_導(dǎo)師職稱_ 副教授_2015 年 5 月 9日最新資料推薦I【摘要】健身房現(xiàn)在已經(jīng)不是一個(gè)陌生的詞匯了,對(duì)于廣大的人民來(lái)說(shuō)它是一種 必然和必要的存在。而計(jì)算機(jī)的技術(shù)也在飛速的發(fā)展,在雙重推力的促進(jìn)之下, 健身房不能只是單純的傳統(tǒng)企業(yè)閉門(mén)造車(chē), 而是要結(jié)合現(xiàn)今的技術(shù)和科技。 無(wú)論 從商家的角度還是從用戶的角度來(lái)說(shuō),從商家的角度來(lái)講商家可以通過(guò)信息化之 后的系統(tǒng)更便捷方便準(zhǔn)確地管理用戶的諸多信息,從用戶的角度來(lái)說(shuō), 不

2、僅僅可 以提高時(shí)效性, 更可以保證他的個(gè)人信息的安全。 一開(kāi)始的調(diào)研讓我發(fā)現(xiàn)很多的 企業(yè)已經(jīng)開(kāi)始重視健身房的系統(tǒng)管理方面的問(wèn)題,這樣的企業(yè)有很多比如飛躍, 索易,他們的產(chǎn)品已經(jīng)成型而且在投入市場(chǎng)。 第二,健身房俱樂(lè)部畢竟是傳統(tǒng) 行業(yè),和互聯(lián)網(wǎng)包括計(jì)技術(shù)方面的接軌很少, 在我們走訪的諸多健身房中, 中高 端對(duì)于管理信息的方面還有一定的重視, 像其他的中小型私人企業(yè)健身房就會(huì)很 忽視這方面的內(nèi)容, 導(dǎo)致在會(huì)員來(lái)健身房使用的時(shí)候造成很大的不方便。 第三, 對(duì)于信息管理這方面的投入各個(gè)健身房還是比較吝嗇的, 他們的思維慣式就是不 斷地拓展,從沒(méi)有想到在某一方面做精。實(shí)際在市場(chǎng)方面最需要“開(kāi)盤(pán)子”的是

3、互聯(lián)網(wǎng)的行業(yè),而不是傳統(tǒng)行業(yè), 傳統(tǒng)行業(yè)受限制于地點(diǎn)、 資金、人流各個(gè)方面,如何在現(xiàn)在基礎(chǔ)上通過(guò)二次開(kāi)發(fā)產(chǎn)生更大的價(jià)值是傳統(tǒng)行業(yè)最需要考慮的。就拿 健身房舉例,面積再大,也是有一個(gè)飽和率的,信息的把控不合時(shí)宜的話,很容 易造成用戶體驗(yàn)上的不系統(tǒng)不專業(yè)的感覺(jué), 在這種感覺(jué)的基礎(chǔ)上會(huì)讓整個(gè)產(chǎn)業(yè)良 莠不齊,所以健身房的信息系統(tǒng)化并且電子化是勢(shì)在必行的。 我國(guó)健身事業(yè)一直 在不停歇地推進(jìn), 在這樣的基礎(chǔ)上, 我認(rèn)為此項(xiàng)目不僅僅是對(duì)于單個(gè)健身房甚至 整個(gè)產(chǎn)業(yè)的意義,而且是促進(jìn)我國(guó)健身事業(yè)重大意義。關(guān)鍵字:健身房;管理;系統(tǒng);安全性;數(shù)據(jù)庫(kù)【Abstract】The gym is not an unfam

4、iliar words now, for the vast number of people it is a kind ofinevitable and necessary.Andthe computer technology is in rapid development, under thepromotion of dual thrust, the gym cant simply traditional enterprise behind closed doors,but with todays technology and science and technology.No matter

5、 from the Angle of themerchants or from a users point of view, from a business perspective business after the最新資料推薦Iinformatization system will be easier to convenient and accurate management of userinformation, from the users point of view, not only can improve the timeliness, more canensure the sa

6、fety of his personal information.At the start of the research that I find a lot ofcompanies have paid attention to the system of management issues of the gym, so thatenterprises have a lot of such as leap, SuoYi, and their products have been forming in themarket.Second, gym club, after all, is a tra

7、ditional industry, and the Internet, includingmeter technology standards, rarely in our visit to the gym, in the high-end to the attentionof the aspects of management information to a certain extent, the gym, like other smalland medium-sized private enterprises is to ignore this aspect of the conten

8、t, cause at thetime of membership to the gym to use a lot of inconvenience.Third, for informationmanagement in this area still more parsimonious into the gym, they used type of thinkingis constantly expanding, have never thought of doing fine in one area.Actually in themarket the need to plate is th

9、e Internet industry, rather than the traditional industries,traditional industries limited in location, capital, people all aspects,how to now arisethrough secondary development on the basis of greater value is a traditional industry, theneed to consider.Take the gym, for example, area again big, al

10、so is to have a saturatedrate, the accused of inappropriate information, it is easy to cause the user experience onthe system is not professional feeling, on the basis of this kind of feeling good and badare intermingled, make the whole industry so the gym information systematization andelectronic i

11、s imperative.Fitness business has been non-stop to promote in our country, onthe basis of this, I think this project is not only for individual gym and even the meaning ofthe whole industry, and is to promote significant fitness industry in China.keywords:the gym;Management;System;Security;The datab

12、ase最新資料推薦I目錄第一章 緒論 .111項(xiàng)目名稱 .112為什么要選擇這個(gè)題目 .113項(xiàng)目目的 .114項(xiàng)目范圍 .215項(xiàng)目分析 .2151觀摩方法 .2152問(wèn)卷調(diào)查方法 .3153會(huì)議討論方法 .416項(xiàng)目的可行性研究 .517項(xiàng)目的需求說(shuō)明 .618功能需求 .619非功能需求 .7110用戶界面設(shè)計(jì) .7111開(kāi)發(fā)方法 .8112項(xiàng)目計(jì)劃 .9第二章 系統(tǒng)分析與設(shè)計(jì) .1021系統(tǒng)分析 .10211開(kāi)發(fā)軟件選擇 .10212數(shù)據(jù)流圖 .10213范式分析 .11214 ER圖.11215數(shù)據(jù)模型圖 .12216數(shù)據(jù)字典 .13217類的定義 .17218輸入輸出存儲(chǔ)分析 .1

13、8219基本過(guò)程分析 .182110用例圖 .182111關(guān)系圖 .192111類圖 .192112時(shí)序圖 .2022系統(tǒng)設(shè)計(jì) .21221 UI詳細(xì)設(shè)計(jì) .21222代碼設(shè)計(jì) .23223功能設(shè)計(jì) .24最新資料推薦I23系統(tǒng)實(shí)施 .25231計(jì)算機(jī)系統(tǒng)平臺(tái) .25232編程環(huán)境與工具 .25233數(shù)據(jù)準(zhǔn)備 .25234關(guān)鍵代碼 .2524系統(tǒng)測(cè)試 .30241測(cè)試規(guī)程 .30242測(cè)試計(jì)劃與測(cè)試記錄 .31第三章 總結(jié) .3421項(xiàng)目評(píng)估報(bào)告 .3422項(xiàng)目總結(jié) .3423設(shè)計(jì)項(xiàng)目時(shí)遇到的問(wèn)題和解決方案 .3524項(xiàng)目實(shí)施遇到的問(wèn)題和解決方案 .35參考文獻(xiàn) .36致 謝 .37最新資料推

14、薦1第一章 planning1 1 項(xiàng)目名稱健身房管理系統(tǒng)。1 2 為什么要選擇這個(gè)題目現(xiàn)在的人們愈發(fā)忙碌生活節(jié)奏不斷加快、科學(xué)技術(shù)各方面發(fā)展很迅速、還有 人們對(duì)于鍛煉身體上的認(rèn)知, 所以人們對(duì)于健身房以及健身房管理的要求相比過(guò) 去增加許多。健身房的存在是為了幫助人們?cè)诠ぷ魃钪酁槿藗兲峁┦覂?nèi)鍛煉 身體的場(chǎng)所。 健身房不僅能為每一個(gè)人提供健身娛樂(lè)的場(chǎng)所, 健身房還為我國(guó)的 健身事業(yè)做出了突出的貢獻(xiàn), 有著非同一般的意義。 另外, 健身房對(duì)于促進(jìn)我國(guó) 國(guó)民體質(zhì),在促進(jìn)社會(huì)發(fā)展等各方面都有突出意義?,F(xiàn)在社會(huì)中的各個(gè)領(lǐng)域都在廣泛使用計(jì)算機(jī)網(wǎng)絡(luò)和多媒體的技術(shù), 這就使得 計(jì)算機(jī)網(wǎng)絡(luò)和軟件得到了很大的

15、發(fā)展。 不僅是體育健身, 各式各樣的比賽以及文 體活動(dòng)都在健身房里開(kāi)展,所以在整個(gè)體育事業(yè)中健身房有著不可磨滅的重要地 位, 但是和這些并不相匹配的是,健身房對(duì)于信息的管理和建設(shè)的水平一直不高。 為了更加好地提升健身房對(duì)于信息建設(shè)管理水平, 響應(yīng)我國(guó)對(duì)于體育精神各方面 的號(hào)召,更好地完善健身房中信息化管理, 對(duì)于健身房信息化的管理系統(tǒng)的開(kāi)發(fā), 已經(jīng)需要加緊步伐。本篇論文簡(jiǎn)單的開(kāi)發(fā)并且研究了對(duì)于健身房的管理系統(tǒng),它是一種基于ASP.NET技術(shù)的Web應(yīng)用程序。該系統(tǒng)實(shí)現(xiàn)了健身房業(yè)務(wù)管理的基本流程,方 便了場(chǎng)館操作人員, 規(guī)范了健身房管理工作流程, 提高了場(chǎng)館管理質(zhì)量和工作效 率。1 3 項(xiàng)目目的

16、近些年,無(wú)論在科學(xué)技術(shù)水平還是在科學(xué)技術(shù)研究方面,我國(guó)都有非常大的 提高,比以往更加成熟的計(jì)算機(jī)的技術(shù),所有人對(duì)于它的認(rèn)識(shí)也更上了一層樓,人類社會(huì)的諸多領(lǐng)域全部都需要它, 它也發(fā)揮著不可替代的作用, 用計(jì)算機(jī)管理 健身房中的各類信息,比手工管理要好得多。主要體現(xiàn)如下:(1)計(jì)算機(jī)在體育運(yùn)動(dòng)領(lǐng)域的應(yīng)用越來(lái)越深入,健身房的計(jì)算機(jī)管理是提 高健身房管理效率, 推動(dòng)體育事業(yè)的發(fā)展的重要手段。 目前健身房的管理一般采 用人工操作,這些事務(wù)人工處理起來(lái)費(fèi)時(shí)費(fèi)力, 并且數(shù)據(jù)量大, 易出差錯(cuò), 而健 身房管理系統(tǒng)具有強(qiáng)大的信息處理功能,維護(hù)起來(lái)或者使用起來(lái)不用多少成本, 更不需要什么專業(yè)的培訓(xùn)工作,就可以直接

17、操作。(2)現(xiàn)在社會(huì)的信息發(fā)展特別的迅猛,無(wú)論身處在哪個(gè)行業(yè)都會(huì)用到信息 的處理,信息最新資料推薦2管理系統(tǒng)應(yīng)用的那些環(huán)境絕大多數(shù)使用計(jì)算機(jī), 使用計(jì)算機(jī)能夠特 別高效地處理信息。 在信息控制上主要使用計(jì)算機(jī)的話, 對(duì)于工作效率的提升非 常大,而且安全性有大幅度提升。 在比較復(fù)雜的信息管理上就更是這樣了, 計(jì)算 機(jī)的優(yōu)越性被發(fā)揮得淋漓盡致。1 4 項(xiàng)目范圍這個(gè)健身房管理系統(tǒng)課題的設(shè)計(jì)開(kāi)發(fā)是基于ASP.NET的。在充分研究健身 房的具體業(yè)務(wù)基礎(chǔ)上, 采用面向?qū)ο蟮姆治雠c設(shè)計(jì)思想對(duì)需求進(jìn)行了分析, 對(duì)各 個(gè)功能進(jìn)行設(shè)計(jì)。 技術(shù)上采用MVC三層體系,實(shí)現(xiàn)了數(shù)據(jù)、 視圖和控制的分離, 在技術(shù)上把系統(tǒng)打

18、造成擴(kuò)展性、維護(hù)性強(qiáng)的系統(tǒng)。 這篇論文非常詳細(xì)地介紹健身 房管理系統(tǒng)的設(shè)計(jì)及其健身房管理系統(tǒng)的實(shí)現(xiàn), 在系統(tǒng)結(jié)構(gòu)方面、 在功能方面還 有特點(diǎn)方面闡述地很詳細(xì)。系統(tǒng)開(kāi)發(fā)前,歸納整理健身房管理系統(tǒng)需求分析,然后建立數(shù)據(jù)字典,利用Sqlserver2008創(chuàng)建數(shù)據(jù)庫(kù)表。一定要著重分析C#語(yǔ)言,對(duì)于框架的選擇,要選 擇易于開(kāi)發(fā)、安全性高并且擴(kuò)展性好的框架。使用PhotoShop制作系統(tǒng)登陸界面 和主界面,然后分模板的進(jìn)行開(kāi)發(fā)與設(shè)計(jì)。包括系統(tǒng)登陸,人員信息管理,場(chǎng)地 管理,器材管理,公告管理,最終開(kāi)發(fā)出一個(gè)可以實(shí)際交付使用的系統(tǒng)。1 5 項(xiàng)目分析151觀摩方法健身房管理系統(tǒng)在現(xiàn)代社會(huì)中還算成熟,并且很多

19、企業(yè)都在使用健身房管 理系統(tǒng)。簡(jiǎn)易的軟件操作, 漂亮大氣的界面, 健康強(qiáng)大的數(shù)據(jù)備份功能, 以及對(duì) 于用戶權(quán)限方面的嚴(yán)格把控,對(duì)于會(huì)員刷卡消費(fèi)的管理方面就會(huì)提供很大方便, 節(jié)省了特別多的工作上的時(shí)間, 工作效率的提高也非常顯著。 管理,先進(jìn)行會(huì)員 登記錄入會(huì)員資料,然后再進(jìn)行發(fā)卡錄入資料, 一條會(huì)員資料對(duì)應(yīng)一個(gè)發(fā)卡記錄。 然后持卡入場(chǎng),自動(dòng)按年卡、終身卡、季度卡以及次卡等多種卡類型自動(dòng)計(jì)算。 在會(huì)員持卡入場(chǎng)進(jìn)行健身時(shí), 可在刷卡入場(chǎng)中進(jìn)行健身查詢。 會(huì)員管理中可對(duì)會(huì)員資料進(jìn)行查詢、修改、統(tǒng)計(jì);還設(shè)有對(duì)會(huì)員生日可提醒,到期提醒。都可在這 修改。如會(huì)員進(jìn)行投訴可通過(guò)輔助錄入選著被投訴的員工或教練進(jìn)

20、行記錄。同時(shí)可對(duì)有效/過(guò)期會(huì)員統(tǒng)計(jì)。會(huì)員卡管理中可對(duì)會(huì)員卡進(jìn)行充值一續(xù)卡一禁用一取 消禁用一轉(zhuǎn)卡型一退卡等業(yè)務(wù)。還進(jìn)行對(duì)會(huì)員請(qǐng)假的管理,如果有特殊情況需要 請(qǐng)假,根據(jù)請(qǐng)假的天數(shù),進(jìn)行對(duì)卡的續(xù)用。如果沒(méi)有什么特殊情況者不續(xù)卡。在 刷卡入場(chǎng)中,對(duì)會(huì)員刷卡入場(chǎng),在場(chǎng)會(huì)員健身情況進(jìn)行查詢。在健身測(cè)試有對(duì)會(huì) 員健身指數(shù)的登記和國(guó)家標(biāo)準(zhǔn)成年人體質(zhì)的測(cè)定有曲線表對(duì)會(huì)員之間的健身項(xiàng) 目指數(shù)的對(duì)比。在健身計(jì)劃中有對(duì)健身計(jì)劃的制定和對(duì)健身計(jì)劃的查最新資料推薦3詢。考勤管理中對(duì)班次的設(shè)定、排班和對(duì)考勤數(shù)據(jù)的整理?;A(chǔ)數(shù)據(jù)中是進(jìn)行數(shù)據(jù)的基本錄 入,以備其它節(jié)點(diǎn)需要輔助錄入為鋪墊。該系統(tǒng)功能強(qiáng)大,數(shù)據(jù)統(tǒng)計(jì)完善,使用C/

21、S結(jié)構(gòu)開(kāi)發(fā),在使用范圍上稍有不足。本課題設(shè)計(jì)開(kāi)發(fā)的健身房管理系統(tǒng)使用B/S結(jié)構(gòu),不需要單獨(dú)安裝客戶端軟 件,方便了健身房管理,提供了健身房決策數(shù)據(jù)。1. 5.2問(wèn)卷調(diào)查方法X問(wèn)卷調(diào)查是一種發(fā)掘事實(shí)現(xiàn)況的研究方式,最大的目的是搜集,累積某一目 標(biāo)族群的各項(xiàng)科學(xué)教育屬性的基本資料,可分為描述性研究及分析性研究?jī)纱?類。在決定是否采用問(wèn)卷法作為研究工具, 應(yīng)考量是否能順利達(dá)成研究目標(biāo)以及 注意研究樣本在問(wèn)卷上的配合度,另外,問(wèn)卷調(diào)查也有其優(yōu)缺點(diǎn),檢視其特性配 合研究主題,方能達(dá)成其目標(biāo)。健身房管理系統(tǒng)使用問(wèn)卷調(diào)查法分析系統(tǒng)的目的、意義、具體功能要求,下 面給出具體的問(wèn)卷調(diào)查表:表1.1問(wèn)卷調(diào)查表編號(hào)

22、問(wèn)卷名稱問(wèn)卷選項(xiàng)1系統(tǒng)能否提高健身房管理效率?A: Yes B: No2目前很多家健身房是否都在使用系統(tǒng)?A: Yes B: No3是否有必要開(kāi)發(fā)健身房管理系統(tǒng)?A: Yes B: No4開(kāi)發(fā)健身房管理系統(tǒng)投入是否很大?A: Yes B: No5健身房系統(tǒng)投入使用后,是否很難操作?A: Yes B: No6健身房系統(tǒng)使用B/S結(jié)構(gòu)模式是否具有很大 優(yōu)勢(shì)?A: Yes B: No最新資料推薦47健身房系統(tǒng)使用面向?qū)ο蟮某绦蛘Z(yǔ)言開(kāi)發(fā)是 否可行?A: Yes B: No8健身房系統(tǒng)是否需要提供登陸入口?A: Yes B: No9健身房系統(tǒng)是否需要管理員?A: Yes B: No10健身房系統(tǒng)是否具有

23、人員管理功能?A: Yes B: No11系統(tǒng)是否具有場(chǎng)地預(yù)約管理?A: Yes B: No12系統(tǒng)是否具有器材管理功能?A: Yes B: No13系統(tǒng)是否具有公告管理功能?A: Yes B: No14系統(tǒng)是否可以快速的查詢到所需數(shù)據(jù)?A: Yes B: No15系統(tǒng)是否具有會(huì)員管理功能?A: Yes B: No16系統(tǒng)是否可以正常退出?A: Yes B: No17系統(tǒng)能否提供有用的決策數(shù)據(jù)?A: Yes B: No18系統(tǒng)能否提供營(yíng)業(yè)效益?A: Yes B: No19系統(tǒng)數(shù)據(jù)是否安全?A: Yes B: No20系統(tǒng)數(shù)據(jù)是否定期備份?A: Yes B: No21系統(tǒng)是否具有可拓展性?A:

24、Yes B: No22目前系統(tǒng)是否考慮升級(jí)?A: Yes B: No23系統(tǒng)是否可以和連鎖店數(shù)據(jù)交互?A: Yes B: No24系統(tǒng)數(shù)據(jù)是否可以導(dǎo)出?A: Yes B: No25系統(tǒng)數(shù)據(jù)是否可以恢復(fù)?A: Yes B: No通過(guò)對(duì)100個(gè)健身房進(jìn)行問(wèn)卷調(diào)查,選擇選項(xiàng)A的為95%,5%的為B, 整體反映了開(kāi)發(fā)系統(tǒng)具有一定的現(xiàn)實(shí)意義。1. 5.3會(huì)議討論方法X開(kāi)發(fā)系統(tǒng)前,需要估算開(kāi)發(fā)系統(tǒng)的經(jīng)費(fèi),系統(tǒng)可行性研究,系統(tǒng)實(shí)施后的效 益,特使用了會(huì)議討論方法,確定開(kāi)發(fā)健身房管理系統(tǒng)。其中會(huì)議議程時(shí)間表如1.2所示:表1.2會(huì)議議程時(shí)間表編號(hào)會(huì)議內(nèi)容會(huì)議時(shí)間最新資料推薦51是否開(kāi)發(fā)健身房管理系統(tǒng)13.00

25、-14.002開(kāi)發(fā)系統(tǒng)資金預(yù)算14.00-15.003系統(tǒng)可行性研究15.00-16.004系統(tǒng)功能討論16.00-17.005系統(tǒng)實(shí)施方案17.00-18.00通過(guò)該會(huì)議研究確定了開(kāi)發(fā)系統(tǒng)的具體方案。 目前迫切需要解決的是前期資 金到賬和服務(wù)器硬件設(shè)備的解決。1.6 項(xiàng)目的可行性研究1.經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性研究的目的是使新系統(tǒng)能達(dá)到以最小的開(kāi)發(fā)成本取得最佳的經(jīng) 濟(jì)效益。需要作投資估算,對(duì)開(kāi)發(fā)中所需人員、硬軟件支持以及其它費(fèi)用進(jìn)行估 算,并對(duì)系統(tǒng)投入使用后帶來(lái)的經(jīng)濟(jì)效益進(jìn)行估計(jì)。由于該健身房硬件基礎(chǔ)設(shè)施較好,具備開(kāi)發(fā)的基本條件,資金到位,而且開(kāi)發(fā)是從大處著眼,從小處實(shí)施, 開(kāi)發(fā)費(fèi)用相對(duì)比較透明

26、,易與控制,系統(tǒng)開(kāi)發(fā)完成后將給健身房帶來(lái)的經(jīng)濟(jì)效益 是明顯的。因此在經(jīng)濟(jì)上是可行的。2.技術(shù)可行性技術(shù)可行性研究就是弄清現(xiàn)有技術(shù)條件能否順利完成開(kāi)發(fā)工作, 硬軟件配置 能否滿足開(kāi)發(fā)的需要,開(kāi)發(fā)的風(fēng)險(xiǎn)等。通過(guò)對(duì)專業(yè)技術(shù)的學(xué)習(xí),目前技術(shù)上是可 行的。3.社會(huì)可行性該系統(tǒng)使用人員學(xué)歷相對(duì)較高、經(jīng)驗(yàn)豐富、素質(zhì)較高,因此在管理上,人員 素質(zhì)上都是可行的??尚行苑治龅淖詈蟪晒菍?xiě)出可行性分析報(bào)告??尚行苑治鰣?bào)告包括下列內(nèi)容:1)健身房的戰(zhàn)略目標(biāo),新系統(tǒng)的總體目標(biāo)及主要功能;2)擬定新系統(tǒng)的總體方案;3)從技術(shù)、經(jīng)濟(jì)、社會(huì)等方面論證技術(shù)方案的可行性;4)制定投資規(guī)劃和開(kāi)發(fā)計(jì)劃在系統(tǒng)初步調(diào)查的基礎(chǔ)上,明確了存

27、在的主要問(wèn)題和建立新系統(tǒng)的初步設(shè) 想,進(jìn)一步對(duì)系最新資料推薦6統(tǒng)目標(biāo)、范圍等因素進(jìn)行分析研究。1 7 項(xiàng)目的需求說(shuō)明健身房管理系統(tǒng)將登錄本系統(tǒng)的身份定為二種:一是操作員用戶,二是管理 員,只有被授權(quán)的用戶才可以使用本系統(tǒng)的功能。管理員可以管理所有用戶的注冊(cè)信息并有管理系統(tǒng)內(nèi)所有資源的權(quán)限。 用戶的身份不同,使用的系統(tǒng)資源也不同。會(huì)員用戶只可以查看信息和選課 以及修改個(gè)人信息。 管理員的權(quán)限在普通用戶之上, 他擁有整個(gè)系統(tǒng)的全部使用 權(quán)用戶管理:對(duì)會(huì)員用戶及管理員用戶, 進(jìn)行注冊(cè)、 登錄、輸入用戶名、密碼、E-MAIL、電話及其他說(shuō)明等。數(shù)據(jù)處理:管理員手動(dòng)添加健身房(新聞、通知、課程、課程安排

28、)等數(shù)據(jù) 的輸入、編輯、修改、刪除等功能。1 8 功能需求通過(guò)分析健身房管理系統(tǒng)的需求分析,得出系統(tǒng)的功能需求如下:1、健身房有各種不同種類的場(chǎng)地若干,不同的場(chǎng)地計(jì)費(fèi)方式不同,如健身 房通常都是收費(fèi)使用, 允許多個(gè)用戶同時(shí)進(jìn)入場(chǎng)地, 而個(gè)別場(chǎng)地通常都是獨(dú)占使 用。2、健身房提供體育器械租賃,體育器械有免費(fèi)提供的,但入館要登記,出 館要?dú)w還,但不收費(fèi);也有計(jì)時(shí)收費(fèi)的體育器械,同樣要登記和歸還。3、健身房的客戶有散客和會(huì)員兩種。4、健身房有會(huì)員管理,會(huì)員可以給會(huì)員賬號(hào)中充值,消費(fèi)時(shí)可以直接從會(huì) 員賬戶中扣除,散客進(jìn)入場(chǎng)地則需要交納一定的現(xiàn)金作為押金。5、客戶入館時(shí),創(chuàng)建賬單記錄記錄下場(chǎng)地和時(shí)間以及

29、租賃的器械,租賃的 器械通過(guò)賬單附加記錄。6、客戶出館時(shí),根據(jù)賬單記錄和賬單附加,自動(dòng)計(jì)算費(fèi)用。7、會(huì)員能夠登陸系統(tǒng),能夠預(yù)約場(chǎng)地、查看預(yù)約記錄、修改密碼和修改基 本信息。1 9 非功能需求 X為了達(dá)成系統(tǒng)的總體目標(biāo),我們提出本系統(tǒng)的非功能需求如下:(1)系統(tǒng)的實(shí)用性和經(jīng)濟(jì)性相結(jié)合 建設(shè)健身房管理系統(tǒng)的價(jià)值在于為健身房提供應(yīng)用,而應(yīng)用就必須切合實(shí) 際。所以系統(tǒng)的設(shè)計(jì)要深入研究分析健身房現(xiàn)有管理流程和特點(diǎn), 結(jié)合實(shí)際情況, 提供一個(gè)高性價(jià)比的方案。最新資料推薦7(2)系統(tǒng)的先進(jìn)性和成熟性相結(jié)合 計(jì)算機(jī)技術(shù)發(fā)展是日新月異,系統(tǒng)的更新?lián)Q代非常快,為此,要求在方案設(shè) 計(jì)過(guò)程中,盡量選用先進(jìn)并且相對(duì)成熟

30、的技術(shù),確保系統(tǒng)不但易于開(kāi)發(fā)和使用, 也很容易的升級(jí)換代。(3)系統(tǒng)的可靠性和穩(wěn)定性相結(jié)合 運(yùn)用先進(jìn)的計(jì)算機(jī)程序開(kāi)發(fā)技術(shù)和網(wǎng)絡(luò)技術(shù),并根據(jù)健身房管理的特點(diǎn),要 求將系統(tǒng)的可靠性設(shè)計(jì)亦視為一個(gè)重點(diǎn),以保證數(shù)據(jù)的安全和系統(tǒng)的穩(wěn)定運(yùn)行。(4)系統(tǒng)的可擴(kuò)展性和易維護(hù)性相結(jié)合 為了適應(yīng)系統(tǒng)變化的要求,在方案設(shè)計(jì)過(guò)程盡量選用擴(kuò)充性強(qiáng)的軟硬件系 統(tǒng),同時(shí)要求開(kāi)發(fā)的應(yīng)用系統(tǒng),可擴(kuò)展、易維護(hù),以便系統(tǒng)建成后,用戶可以用 最簡(jiǎn)便的方法、最低的投資,實(shí)現(xiàn)系統(tǒng)的擴(kuò)展和維護(hù)。(5)系統(tǒng)的用戶積極參與原則 用戶是系統(tǒng)功能要求的提出者,同時(shí)也是系統(tǒng)的最終使用和管理者,用戶的 積極參與是項(xiàng)目得以成功實(shí)施的前提。1 10 用戶

31、界面設(shè)計(jì)登錄界面是用戶接觸的第一個(gè)界面,一定要做到簡(jiǎn)潔明了,便于操作,也是 系統(tǒng)安全的主要防線。用戶登錄界面如圖1.1所示。最新資料推薦8健身房管理系統(tǒng)圖1.1用戶登錄界面通過(guò)登錄驗(yàn)證后,利用Respo nse.Redirect(” in dex.aspx)重定向方法,使頁(yè)面跳轉(zhuǎn)到index.aspx頁(yè)面,這個(gè)頁(yè)面利用了框架結(jié)構(gòu),實(shí)現(xiàn)頁(yè)面上部分、左部分和 右部分的組合。其中上部分放置了系統(tǒng)的logo,登錄系統(tǒng)的用戶類別,用戶名以 及管理首頁(yè)和退出功能、使用幫助等。左邊是系統(tǒng)的導(dǎo)航菜單,當(dāng)管理員登錄后,可以看到所有的功能菜單,右邊 是系統(tǒng)的基本信息。用戶管理主界面如圖1.2所示。最新資料推薦91

32、.11 開(kāi)發(fā)方法面向?qū)ο蠓椒ㄊ菍?duì)客觀世界的一種看法, 它把客觀世界從概念上看成是一個(gè) 由相互配合而協(xié)作的對(duì)象組成的系統(tǒng)。信息系統(tǒng)開(kāi)發(fā)的面向?qū)ο蠓椒ㄅd起是信息 系統(tǒng)發(fā)展的必然趨勢(shì)。 面向?qū)ο蟮姆治龇椒ㄊ抢妹嫦驅(qū)ο蟮男畔⒔8拍睿?如 實(shí)體、關(guān)系、屬性等,同時(shí)運(yùn)用封裝、繼承、多態(tài)等機(jī)制來(lái)構(gòu)造模擬現(xiàn)實(shí)系統(tǒng)的 方法。面向?qū)ο蠓椒?Object-Oriented Method)是一種把面向?qū)ο蟮乃枷霊?yīng)用于軟件 開(kāi)發(fā)過(guò)程中,指導(dǎo)開(kāi)發(fā)活動(dòng)的系統(tǒng)方法,簡(jiǎn)稱OO (Object-Oriented)方法,是建立 在“對(duì)象”概念基礎(chǔ)上的方法學(xué)。對(duì)象是由數(shù)據(jù)和容許的操作組成的封裝體,與 客觀實(shí)體有直接對(duì)應(yīng)關(guān)系, 一

33、個(gè)對(duì)象類定義了具有相似性質(zhì)的一組對(duì)象。 而每繼 承性是對(duì)具有層次關(guān)系的類的屬性和操作進(jìn)行共享的一種方式。 所謂面向?qū)ο缶?是基于對(duì)象概念,以對(duì)象為中心,以類和繼承為構(gòu)造機(jī)制,來(lái)認(rèn)識(shí)、理解、刻畫(huà) 客觀世界和設(shè)計(jì)、構(gòu)建軟件系統(tǒng)。1 12 項(xiàng)目計(jì)劃1.熟悉VS2008和SqlServer2008工具軟件,下載安裝軟件,查閱相關(guān)技術(shù) 資料,為開(kāi)發(fā)做準(zhǔn)備。2.前期調(diào)研,完成需求分析,系統(tǒng)分析,然后書(shū)寫(xiě)開(kāi)題報(bào)告。3.學(xué)習(xí)軟件結(jié)構(gòu)設(shè)計(jì),確認(rèn)本系統(tǒng)的總體結(jié)構(gòu)。4.實(shí)現(xiàn)管理員模塊功能代碼。5.實(shí)現(xiàn)人員管理、場(chǎng)地管理、器材管理功能代碼。6.系統(tǒng)的測(cè)試以及修改。7.撰寫(xiě)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)。8.修改設(shè)計(jì)說(shuō)明書(shū)。9.準(zhǔn)備答

34、辯。最新資料推薦10第二章 Devoloping引言2 1 系統(tǒng)分析211開(kāi)發(fā)環(huán)境1)操作系統(tǒng):Windows xp/ Windows 2000/ Windows 7。2)數(shù)據(jù)庫(kù):SqlServer20083)開(kāi)發(fā)工具:VS2008212數(shù)據(jù)流圖數(shù)據(jù)流圖(Data Flow Diagram):簡(jiǎn)稱DFD,它從數(shù)據(jù)傳遞和加工角度,以 圖形方式來(lái)表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過(guò)程, 是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。 健 身房管理系統(tǒng)的數(shù)據(jù)流圖如2.1所示:最新資料推薦11圖2-1:數(shù)據(jù)流圖2.1.3范式分析Xa盡可能減少數(shù)據(jù)冗余和重復(fù)在滿

35、足需要的前提下,應(yīng)盡量按照關(guān)系數(shù)據(jù)庫(kù)的理論方法去設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù), 減少數(shù)據(jù)冗余。本系統(tǒng)的關(guān)系模式基本達(dá)到了(3NF)。b.增加必要的數(shù)據(jù)冗余,與操作設(shè)計(jì)相結(jié)合有時(shí)為了編程及查詢效率或其它特別的需要,增加一定的數(shù)據(jù)冗余是有必要 的。考慮到機(jī)器的檔次等因素,如果增加的冗余數(shù)據(jù)不會(huì)明顯增加存儲(chǔ)空間和降 低處理效率,并對(duì)功能實(shí)現(xiàn)有很大幫助,往往可以采用這種方法。2.1.4 ER圖采用ER圖(實(shí)體一關(guān)系圖)的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析.ER圖設(shè)計(jì)方法是一 種通最新資料推薦12過(guò)ER圖來(lái)描述現(xiàn)實(shí)世界信息結(jié)構(gòu)的DB設(shè)計(jì)方法,ER圖由實(shí)體、屬最新資料推薦13性、聯(lián)系三部分組成。健身房管理系統(tǒng)的E-R圖如2.2所示:

36、2.1.5數(shù)據(jù)模型圖采用ER圖(實(shí)體一關(guān)系圖)的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析 ER圖設(shè)計(jì)方法是一 種通過(guò)ER圖來(lái)描述現(xiàn)實(shí)世界信息結(jié)構(gòu)的DB設(shè)計(jì)方法,ER圖由實(shí)體、屬 性、聯(lián)系三部分組成。健身房管理系統(tǒng)的E-R圖如2.2所示:管理管理 對(duì)應(yīng)m管理11管理11從屬m管理員健身房管理系統(tǒng)場(chǎng)地信息器材信息公告信息用戶信息圖2-2:E-R圖最新資料推薦14ShopINI *g shopki NAME Dz Content EZR圖2-3:數(shù)據(jù)模型圖健身房管理系統(tǒng)數(shù)據(jù)庫(kù)由多個(gè)表組成:管理員表、健身房信息表、操作員表、 進(jìn)貨商信息表、器材信息表、器材庫(kù)存表、租賃信息表、遺失表、會(huì)員信息表、 公告基本表、財(cái)務(wù)表。其中

37、器材信息和器材庫(kù)存一對(duì)一, 一種器材只能有一個(gè)庫(kù)存信息。器材信息 與租賃信息一對(duì)多,一種器材可以有多條遺失信息。遺失信息和租賃信息表相同。2.1.6數(shù)據(jù)字典由于數(shù)據(jù)庫(kù)中有大量復(fù)雜的數(shù)據(jù),因此對(duì)于表的設(shè)計(jì)應(yīng)特別注意,表的個(gè)數(shù) 盡量減少,表中屬性盡量直觀,數(shù)量也要適中,各個(gè)表之間有關(guān)聯(lián)的情況也盡量 少,這樣就可以在對(duì)各個(gè)表操作時(shí),保證數(shù)據(jù)的正確性。以下給出健身房管理系統(tǒng)的數(shù)據(jù)庫(kù)表的詳細(xì)設(shè)計(jì):Missed *9 ktMeffiber_HoMrs$_p.ateTiTieUser3_Hame5NAMEMembrBask円?Ml ember _NgM ember JeanieM ember _S exM

38、ember _JdMembeT_Addres5CcwntjCouIdlRemarksUfysns UsersjdUsersjjwd xmsb njST ahSNAMEllasiclnfo *HarexhPriceStnfag eDatetimeStocks CountSNAMEOut*RegJo NameMember JMoOut_CxntOut_DaysRegJDatjeTimeRetumJJateTirw8Rerarks UsersjiameSINWEMoneyPayments *PavrarslsNameMone_AnKiuntR.eg_DateTimeU5er_name5NWEAdmi

39、nTitle辛AdinnjritieljdMninjrilief-laffleMoneyObjedt *爭(zhēng)PfiylWitSjijPbymerilsJMOTePayrTWfSjSt最新資料推薦15表2.1管理員列名數(shù)據(jù)類型長(zhǎng)度允許空Admindint4否Admin_Passwordvarchar10否Admin_Namevarchar14否表2.2健身房信息表列名數(shù)據(jù)類型長(zhǎng)度允許空shopidint4否NAMEvarchar10否Dzvarchar14是Contenttext14是FZRvarchar14是表2.3操作員表列名數(shù)據(jù)類型長(zhǎng)度允許空Users_idint4否Users _n ame

40、varchar10否Users_pwdvarchar14否xmvarchar14是xbvarchar14是njvarchar14是srvarchar14是ahtext是SNAMEvarchar4是表2.4進(jìn)貨商信息表列名數(shù)據(jù)類型長(zhǎng)度允許空最新資料推薦16SellerIdint4否最新資料推薦17SellerAddressvarchar10否SellerNamevarchar14否SellerTelvarchar14是SellerOtherText是表2.5器材基本表列名數(shù)據(jù)類型長(zhǎng)度允許空Reg_Noint4否Namevarchar10否Authorvarchar14否Reg_DateTimed

41、atatime14是Expla inText是Users _n amevarchar14是表2.6器材庫(kù)存表列名數(shù)據(jù)類型長(zhǎng)度允許空Noint4否Namevarchar10否Authorvarchar50否Mon ey_Pricevarchar50否StorageDatetimedatatime否StocksCou ntInt4否SNAMEvarchar50否表2.7租賃信息表列名數(shù)據(jù)類型長(zhǎng)度允許空Reg_Noint4否Namevarchar10否Member_Novarchar50是最新資料推薦18Out_Cou ntvarchar50是Out_Daysvarchar50是Reg_DateTi

42、mevarchar50是Return_DateTimevarchar50是RemarksText50是Users _n amevarchar50是SNAMEvarchar50是表2.8遺失表列名數(shù)據(jù)類型長(zhǎng)度允許空idint4否Namevarchar10否Member_Novarchar14否Miss_DateTimevarchar50是Miss_Cou ntvarchar50是Users _n amevarchar50是SNAMEvarchar50是表2.9會(huì)員信息表列名數(shù)據(jù)類型長(zhǎng)度允許空Member_Noint4否Member_Namevarchar10否Member_Sexvarchar5

43、0是Member_Telvarchar50是Member_Addressvarchar50是Cou nt_Couldvarchar50是Remarkstext50是最新資料推薦19表2.10租金信息表列名數(shù)據(jù)類型長(zhǎng)度允許空Typeldint4否TypeNamevarchar10否Mo ney_Re ntvarchar50是Mon ey_ExcessRe nt varchar50是表2.11公告基本表列名數(shù)據(jù)類型長(zhǎng)度允許空Payme nts_ldint4否Payme nts_Namevarchar10否Payme nts_Sorttext14否表2.12財(cái)務(wù)表列名數(shù)據(jù)類型長(zhǎng)度允許空Idint4否

44、Payme nts_Namevarchar50否Mon ey_A mountvarchar10否Reg_DateTimevarchar14否Users _n amevarchar50是SNAMEvarchar50是2.1.7類的定義X健身房管理系統(tǒng)中主要類的定義如下:數(shù)據(jù)庫(kù)操作類、清空頁(yè)面控件類、場(chǎng) 地操作類、下拉控件綁定數(shù)據(jù)類。數(shù)據(jù)庫(kù)操作類包括數(shù)據(jù)庫(kù)鏈接、數(shù)據(jù)讀取、數(shù)據(jù)操作方法。清空頁(yè)面控件類是為了保存數(shù)據(jù)信息后,清空頁(yè)面控件的數(shù)據(jù)使用的方法。場(chǎng)地操作類包括場(chǎng)地信息的添加,修改,刪除,分頁(yè)方法。下拉控件綁定數(shù)據(jù)類是為了從數(shù)據(jù)庫(kù)中查詢數(shù)據(jù)然后綁定到下拉控件中。最新資料推薦20218輸入輸出設(shè)計(jì)

45、A:輸入設(shè)計(jì)管理員登陸:輸入用戶名、密碼和角色選擇, 然后點(diǎn)擊登陸,驗(yàn)證登陸信息。 會(huì)員添加:輸入用戶名、密碼、E-MAIL、電話及其他說(shuō)明等信息。 器材添加:輸入名稱、型號(hào)、用途、錄入時(shí)間、備注、錄入人等信息。 場(chǎng)地添加:輸入名稱、面積、租金等信息。點(diǎn)擊確認(rèn)保存信息,點(diǎn)擊清空, 清空界面數(shù)據(jù)。公告添加:輸入公告名稱,公告內(nèi)容,點(diǎn)擊保存,保存信息。B:輸出設(shè)計(jì)會(huì)員查詢:輸出用戶名、密碼、E-MAIL、電話及其他說(shuō)明等信息。 器材查詢:輸出名稱、型號(hào)、用途、錄入時(shí)間、備注、錄入人等信息。 場(chǎng)地查詢:輸出名稱、面積、租金等信息 公告查詢:輸出公告名稱,公告內(nèi)容信息。219基本過(guò)程分析用戶登陸: 根

46、據(jù)用戶的權(quán)限不同, 用戶登陸后實(shí)現(xiàn)的功能也不同, 管理員擁 有最高權(quán)限,操作員有系統(tǒng)數(shù)據(jù)錄入權(quán)限。人員管理:包括管理員信息管理,會(huì)員管理和員工管理。場(chǎng)地管理:對(duì)健身房的場(chǎng)地進(jìn)行管理。器材管理:管理器材基本信息,器材租賃信息,器材遺失管理。2110用例圖用例模型的主要成分有用例、 參與者和系統(tǒng)。 系統(tǒng)被看作一個(gè)提供用例的黑 盒。用例圖是一種描述用例的可視化工具, 它用簡(jiǎn)單的圖形元素表示出系統(tǒng)的活 動(dòng)者、用例以及它們之間的關(guān)系, 準(zhǔn)確地表達(dá)了活動(dòng)者與系統(tǒng)地交互情況和系統(tǒng) 所能提供地服務(wù)。健身房管理系統(tǒng)包括管理員和操作員, 會(huì)員三個(gè)用戶角色。 每個(gè)角色具有不 同的權(quán)限和功能,用例圖如下:最新資料推薦

47、212.1.11關(guān)系圖類圖(Class diagram)是顯示了模型的靜態(tài)結(jié)構(gòu),特別是模型中存在的類、類的內(nèi)部結(jié)構(gòu)以及它們與其他類的關(guān)系等。類圖不顯示暫時(shí)性信息。健身房管理系統(tǒng)關(guān)系圖如2-5所示:2.1.11類圖類圖的設(shè)計(jì)使用DIP原則(依賴倒置原則,The Depe nde ncy In versionPrinciple)A、高層模塊不應(yīng)依賴于低層模塊。二者都應(yīng)該依賴于抽象B抽象不應(yīng)該依賴于細(xì)節(jié)。細(xì)節(jié)應(yīng)該依賴于抽象場(chǎng)地信息最新資料推薦22C針對(duì)接口編程,不針對(duì)實(shí)現(xiàn)編程最新資料推薦23系統(tǒng)類圖如2-6所示:圖2-6: 類圖2.1.12時(shí)序圖時(shí)序圖和協(xié)作圖同稱為交互圖。其中,時(shí)序圖用來(lái)描述多個(gè)對(duì)

48、象之間的動(dòng)態(tài) 協(xié)作,重點(diǎn)是描述對(duì)象之間發(fā)送消息的時(shí)間順序(先后次序),闡明對(duì)象之間的 交互過(guò)程以及在系統(tǒng)執(zhí)行過(guò)程中的某一具體時(shí)刻將會(huì)發(fā)生什么事件。時(shí)序圖的一個(gè)用途是表示用例中的行為順序,當(dāng)執(zhí)行一個(gè)用例行為時(shí),時(shí)序圖中的每一條消息對(duì)應(yīng)了一個(gè)類操作或狀態(tài)機(jī)中引起轉(zhuǎn)換的觸發(fā)事件。最新資料推薦24其中健身房管理系統(tǒng)的時(shí)序圖2-7如下所示:最新資料推薦255.錄入器材信息16.錄入場(chǎng)地信息|7.統(tǒng)計(jì)財(cái)務(wù)信息圖2-7: 時(shí)序圖2.2 系統(tǒng)設(shè)計(jì)2.2.1 UI詳細(xì)設(shè)計(jì)A操作員A管理員人員管理器材管理場(chǎng)地管理1注冊(cè)4114申ii2審核II11I直3管理人員L-b lWMB3 nmAvnNHSvaWK whin

49、H3星土屮 出.fd *+圖2-9:系統(tǒng)主界面點(diǎn)擊人員管理中的員工管理,可以對(duì)人員進(jìn)行管理,人員添加的界面如2-10所示:aE tlM fMs最新資料推薦28圖2-10:人員管理點(diǎn)擊器材管理,可以對(duì)器材進(jìn)行管理,器材列表界面如2-11所示:1搓國(guó)力適妙M皿電功1S呂1電動(dòng)加LJ彌力魁鮭陽(yáng)氓5具國(guó)力的出inssr*電繃甜1fi電功胞皆誣沖SfrWW1-靈國(guó)力檢歩機(jī)耐電動(dòng)躺加mMBrM1S主動(dòng)33曲腫n電繃餡2013 4tt:009*3tiWtnTe電功躺1!alert(請(qǐng) 選擇您 的級(jí)另廿!)v/script);else最新資料推薦31SQLHelper sqlHelper = new SQLH

50、elper();DataSet dt = new DataSet();trystri ng strSql=;if (value = 1)strSql = select * from Admi nlnfo where Admin_Name= +this.TextBox1.Text + and Admin_Password= +this.TextBox2.Text + ;if (value = 2)strSql = select * from uesrs where Users_ name=” +this.TextBox1.Text + and Users_pwd= +this.TextBox2.

51、Text + ”;dt = sqlHelper.ExecuteDataSet(strSql);if (dt.Tables0.Rows.Cou nt 0)Sessio njibie = this.DropDow nListl.Selectedltem.Text;Sessi on ” name = this.TextBox1.Text;if (value = 1)最新資料推薦32Resp on se.Redirect(i ndex.aspx);if (value = 2)Resp on se.Redirect(i ndex.aspx);elseResp on se.Write(alert(用戶名或

52、者密碼錯(cuò)誤!);ValidateNum clear = new ValidateNum();clear.clea nall(this.Page);catch (Excepti on ex)Respo nse.Write(登錄失?。? ex);添加員工信息的關(guān)鍵代碼如下:SQLHelper sqlHelper = new SQLHelper();protected void Page_Load(object sen der, Eve ntArgs e) if (!lsPostBack)stri ng strSql = select * from ShopINF;DataSet dt = new

53、DataSet();dt = sqlHelper.ExecuteDataSet(strSql);最新資料推薦33trythis.DropDow nListl.DataSource = dt.TablesO.DefaultView;this.DropDow nList1.DataTextField = NAME;this.DropDow nList1.DataValueField = shopid; this.DropDownList1.DataBi nd();catch protected void Butt on 2_Click(object sen der, Eve ntArgs e)Va

54、lidateNum clear = new ValidateNum();clear.clea nall(this.Page);protected void Butt on 1_Click(object sen der, Eve ntArgs e)trystri ng strSql =i nsertuesrs(Users_ name,Users_pwd,xm,xb,nj,sr,ah,SNAME,sfz,yx) values(+ this.dlm.Text + ,+ this.pwd.Text + ,+ this.xm.Text + ,+ this.RadioButt on List1.Selec

55、tedltem.Text + ,+ this.nj.Text + ,+ this.sr.Text + ,+ this.ah.Text + ,+ this.DropDow nList1.Selectedltem.Text + ,+ this.TextBox2.Text + ,+ this.TextBox1.Text + );if (sqlHelper.ExecuteNo nQuery(strSql) into最新資料推薦34this.Messages.Text =添加成功!elsethis.Messages.Text =添加失敗!catchthis.Messages.Text =添加失??!;會(huì)員

56、查詢的關(guān)鍵代碼如下:SQLHelper sqlHelper = new SQLHelper();DataSet dt = new DataSet();protected void Page_Load(object sen der, Eve ntArgs e)if (!lsPostBack)bin d();protected voidUsersList_Page In dexCha ngin g(objectsen der,GridViewPageEve ntArgs e)UsersList.Page In dex = e.NewPage In dex;bi nd();protected voi

57、d UsersList_RowDeleti ng(object sen der, GridViewDeleteEve ntArgs e)trystring adminId = UsersList.DataKeyse.Rowlndex.Value.ToString();最新資料推薦35sqlHelper.ExecuteN on Query(delete from MemberBasic where Member_No= +admi nId + ”);bin d();catch public void bin d()stri ng strSql = select * from MemberBasi

58、c;dt = sqlHelper.ExecuteDataSet(strSql);this.UsersList.DataSource = dt.TablesO.DefaultView; UsersList.DataBind();2. 4 系統(tǒng)測(cè)試2.4.1測(cè)試流程根據(jù)軟件的開(kāi)發(fā)周期:需求分析、設(shè)計(jì)階段、編碼、測(cè)試、實(shí)施、維護(hù)幾個(gè)階段,特制定測(cè)試流程如下:最新資料推薦36圖2.13測(cè)試流程圖在需求和設(shè)計(jì)人員完成了項(xiàng)目定義, 并形成需求文檔后,在由項(xiàng)目的測(cè)試負(fù) 責(zé)人參與需求評(píng)審。測(cè)試人員參與評(píng)審,目的在于,利用測(cè)試人員對(duì)業(yè)務(wù)以及用 戶應(yīng)用場(chǎng)景的了解,發(fā)現(xiàn)需求中不合理的地方。盡早的發(fā)現(xiàn)項(xiàng)目定義和需求階

59、段 的問(wèn)題。著手設(shè)計(jì)測(cè)試計(jì)劃。2.4.2測(cè)試計(jì)劃與測(cè)試記錄界面測(cè)試是測(cè)試過(guò)程中比較簡(jiǎn)單直觀的一種測(cè)試方法,只要細(xì)心地按界面要求核對(duì)就行了。這塊往往是程序開(kāi)發(fā)人員容易忽視和遺漏的地方,也是常常出Bug的地方。下面是在界面測(cè)試中出現(xiàn)的幾種Bug :(1)錯(cuò)別字,即界面中的標(biāo)題或者文本內(nèi)容中出現(xiàn)了錯(cuò)別字。這種Bug如果 測(cè)試人員不細(xì)心,很難找出來(lái),可能會(huì)出現(xiàn)在提示信息或界面中。 通過(guò)仔細(xì)的測(cè) 試,沒(méi)發(fā)現(xiàn)系統(tǒng)界面中存在錯(cuò)別字。(2)出現(xiàn)了一些根本讀不懂的內(nèi)容,一般多出現(xiàn)在程序的提示信息和一些較 長(zhǎng)的文本中。這種情況基本上出現(xiàn)在拼起來(lái)顯示的提示中, 頁(yè)面的簡(jiǎn)單陳述是通 過(guò)變量拼組起來(lái)的,通過(guò)程序?qū)⒆忠粋€(gè)

60、一個(gè)地輸出出來(lái)。 通常是因?yàn)槌绦蛑械目刂棋e(cuò)誤或是程序開(kāi)發(fā)人員對(duì)程序沒(méi)有進(jìn)行認(rèn)真的自測(cè),導(dǎo)致出現(xiàn)這種Bug。(3)程序員自創(chuàng)的詞語(yǔ),雖然意思對(duì),但不符合界面的標(biāo)準(zhǔn)及需求。本系統(tǒng) 開(kāi)發(fā)設(shè)置最新資料推薦37使用標(biāo)準(zhǔn)語(yǔ)言,經(jīng)過(guò)檢查沒(méi)有發(fā)現(xiàn)不標(biāo)準(zhǔn)的詞匯。(4)頁(yè)面類似的內(nèi)容中,明顯有字體、字號(hào)不同的情況,使界面整體風(fēng)格看 上去不一致。通過(guò)對(duì)系統(tǒng)的設(shè)置,改進(jìn)了原來(lái)出現(xiàn)的字體不一致的問(wèn)題。(5)標(biāo)題相近的程序及模塊,把標(biāo)題弄混。這種情況多是因?yàn)闃I(yè)務(wù)方面的定 義名稱很相似或很類似, 并且業(yè)務(wù)實(shí)體方面也很類似, 開(kāi)發(fā)人員在開(kāi)發(fā)過(guò)程中忽 略了開(kāi)發(fā)名稱和模塊,只單獨(dú)地實(shí)現(xiàn)其功能。功能測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論