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

正文內(nèi)容

springstruts2hibernate的運動社區(qū)的設(shè)計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-16 16:47 本頁面
 

【文章內(nèi)容簡介】 定義階段必須回答的關(guān)鍵問題是:“要解決的問題是什么?”如果不清楚問題是什么就試圖解決,顯然是盲目的,只會白白浪費時間和金錢,最終得出的結(jié)果很可能是毫無意義的,扼要的寫出對問題的理解、工程目標(biāo)和規(guī)模的書面報告,改正和理解不準(zhǔn)確的地方,得出一份雙方都滿意的有關(guān)問題定義的文檔。本階段要回答的關(guān)鍵問題是:“上一個階段確定的問題有行的通的解決辦法嗎?”為了回答這個問題,需要進行一次大大壓縮和簡化了的系統(tǒng)分析和設(shè)計過程,也就是在較抽象的高層次上進行分析和設(shè)計??尚行匝芯繎?yīng)該比較簡短,因為這個階段不是具體解決問題,而是研究問題的范圍,探索可行的解決辦法,并確定是否值得解決。可行性研究階段應(yīng)該導(dǎo)出系統(tǒng)的高層邏輯模型,并且在次基礎(chǔ)上更準(zhǔn)確、更具體的確定工程規(guī)模和目標(biāo),更精確的估計系統(tǒng)的成本和效益,仔細的完成成本、效益分析。這個階段的任務(wù)是確定“為了解決這個問題,目標(biāo)系統(tǒng)必須做什么?”確定目標(biāo)系統(tǒng)應(yīng)該具備哪些功能。軟件開發(fā)人員在需求分析階段必須和用戶密切配合,充分交流信息,以得出經(jīng)過用戶確認的完整準(zhǔn)確的系統(tǒng)邏輯模型,但不必考慮實現(xiàn)的細節(jié)。 軟件的開發(fā)開發(fā)階段的任務(wù)是具體設(shè)計和實現(xiàn)在前一個時期定義的軟件。它通常由總體設(shè)計、詳細設(shè)計、編碼和單元測試、綜合測試等四個子階段組成[14]。本階段必須回答的問題是:“概括的說,究竟如何解決這個問題?”即確定解決問題的策略及實現(xiàn)目標(biāo)系統(tǒng)所需要的各種程序。通常要用層次圖或結(jié)構(gòu)圖來描繪軟件的結(jié)構(gòu)。總體設(shè)計階段應(yīng)以比較抽象的方式提出解決問題的辦法。詳細設(shè)計階段的任務(wù)就是把解法具體化,也就是回答關(guān)鍵問題:“應(yīng)該怎樣具體的實現(xiàn)這個系統(tǒng)呢?”這個階段的任務(wù)還不是編寫程序,而是設(shè)計出程序的詳細規(guī)格說明。這個階段的關(guān)鍵任務(wù)是編寫正確的容易理解、容易維護的程序模塊。程序員應(yīng)該根據(jù)目標(biāo)系統(tǒng)的性質(zhì)和實際環(huán)境,選擇適當(dāng)?shù)某绦蛟O(shè)計語言,把詳細設(shè)計的結(jié)果翻譯成用選定的語言書寫的程序,并且仔細測試編寫出來的每個程序模塊。這個階段的關(guān)鍵任務(wù)是通過各種類型的測試使軟件達到預(yù)定要求。 軟件的維護維護時期的主要任務(wù)是使軟件能夠持久的滿足用戶的需求。包括軟件在使用過程中發(fā)現(xiàn)錯誤時應(yīng)該加以改正;環(huán)境改變時應(yīng)該修改軟件以適應(yīng)新的環(huán)境;用戶有新的要求時應(yīng)當(dāng)及時改進軟件以滿足用戶的新需要。 需求分析管理系統(tǒng)開發(fā)的起點是需求分析,這是整個系統(tǒng)開發(fā)中最重要的一步,它決定著開發(fā)的成敗。需求分析是軟件定義時期的最后一個階段,它的基本任務(wù)是準(zhǔn)確的回答“系統(tǒng)必須做什么”這個問題。需求分析的任務(wù)還不是確定系統(tǒng)怎樣完成它的工作,而僅僅是確定系統(tǒng)必須完成哪些工作,也就是對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。需求分析的結(jié)果是系統(tǒng)開發(fā)的基礎(chǔ),關(guān)系到工程的成敗和軟件產(chǎn)品的質(zhì)量。因此,必須用行之有效的方法對軟件需求進行嚴格的審查檢驗。結(jié)合“基于Spring+Struts2+Hibernate的運動社區(qū)”的用戶信息,切實了解他們整個系統(tǒng)期望具有的功能,分析他們的信息特點,與其共同決定系統(tǒng)具有以下功能。:已經(jīng)注冊的用戶可以直接登錄,通過驗證用戶名和密碼后就可以進入主頁面;沒注冊的用戶先注冊,注冊成功后返回登陸界面;在登錄過程中,忘記密碼的用戶可以根據(jù)提示問題和答案找回密碼。2會員信息管理:用戶登錄后可以查看自己的信息也可以修改自己的基本信息,并可以創(chuàng)建或修改自己的個性空間。:用戶可以給自己的好友發(fā)短信或回復(fù)好友的來信,并可以查看自己的發(fā)件箱或收件箱,以查看發(fā)送給好友或收到好友的短信。:包括好友速配,好友名單,,也可以根據(jù)條件查詢好友;在好友名單中,可以把好友移動到黑名單;在黑名單中,可以徹底刪除好友,也把黑名單中的好友移動到好友名單中。,也可以在用戶注冊時給相應(yīng)的介紹人加上相應(yīng)的積分。6.運動論壇管理:用戶可以在論壇中發(fā)表自己的心聲喚起其它會員的響應(yīng),其它會員可以查看會員發(fā)表的文章并且作出自己的評論。除此之外用戶還可以查看作者的相關(guān)信息。7.管理員后臺管理:管理員可以查看整個系統(tǒng)的會員的信息記錄。管理員可以注銷或恢復(fù)一些用戶的賬號。注銷的用戶賬號用戶不能再通過這個賬號登陸。管理員還可以查看會員的積分以及會員獲得積分的原因。此外管理員還可以對所有的積分動作進行管理,管理員可以增加一個積會動作也可以對某個積分動作進行修改或刪除。還可以注冊一個新的管理員賬號。8.為了便于管理員對這個系統(tǒng)的維護本系統(tǒng)還提供了一個寫日志的功能。系統(tǒng)把每天出現(xiàn)的異常寫進日志里面。管理員通過日志信息可以很輕松查看系統(tǒng)運行情況能十分方便的維護這個系統(tǒng)。16基本Spring+Struts2+Hibernate的運動社區(qū)的設(shè)計與實現(xiàn)第3章 總體設(shè)計 系統(tǒng)過程設(shè)計首先根據(jù)需求分析和功能分析設(shè)計出數(shù)據(jù)庫,包括各個數(shù)據(jù)表和數(shù)據(jù)表結(jié)構(gòu)圖的詳細設(shè)計。由功能分析可知,本系統(tǒng)主要包括用會員基本信息管理,短信息管理,好友管理、管理員后臺管理等五大主要模塊。實現(xiàn)功能模塊時,采用先模塊化,后集成的方式。即對系統(tǒng)各個功能模塊分別獨立設(shè)計和調(diào)試,在創(chuàng)建系統(tǒng)主窗體時再將各個功能模塊通過主窗體的菜單系統(tǒng)集成到一起,最后進行系統(tǒng)整體設(shè)計調(diào)試。在訪問數(shù)據(jù)庫時,采用公用數(shù)據(jù)模塊訪問數(shù)據(jù)庫需要的對象。該模塊在各個功能模塊中被直接調(diào)用,避免對數(shù)據(jù)庫的反復(fù)連接,并可減少代碼編寫,從而提高系統(tǒng)開發(fā)效率。 系統(tǒng)模塊設(shè)計在前面的系統(tǒng)規(guī)劃與需求分析的基礎(chǔ)上,對該系統(tǒng)進行了總體設(shè)計,不僅能滿足用戶修改個人的各種基本信息,能夠創(chuàng)建和修改自己的個性空間,使更多的跑步愛好者了解自己,能夠隨機查找一個好友或根據(jù)條件查找到多個好友,而且還能夠給自己的好友發(fā)送短信,交流各自的跑步心得。管理員管理注冊管理員基于Spring+Struts2+Hibernate的運動社區(qū)的設(shè)計與實現(xiàn)用戶信息管理短信息管理好友信息管理運動論壇管理后臺信息管理個人基本信息管理用戶注冊管理個性空間管理發(fā)件箱信息管理修改基本信息查看基本信息創(chuàng)建個性空間修改個性空間新建短信息收件箱信息管理查看已收信息刪除已收信息查看已收信息刪除已收信息回復(fù)信息好友速配好友管理黑名單管理隨機查找好友多條件查找添加好友刪除好友加入黑名單查看黑名單加為好友刪除黑名單發(fā)表新貼查看作者信息回復(fù)貼子會員管理積分動作管理會員信息管理會員身份管理增加積分動作修改積分動作圖31 功能模塊結(jié)構(gòu)圖首先要實現(xiàn)它的基本功能,如用戶的注冊,登陸,密碼的找回,信息的修改等最基本的功能,而這些是需要用戶來完成的,也就是說可以定義在用戶管理的模塊中。為了更好的展示用戶的的個人特征,也就是我們平時說的個性化,我們可以加上一個個人空間的管理。于是我們可以定義出用戶管理信息的用例圖圖32 用戶基本信息管理為了方便用戶間的交流系統(tǒng)提供一個收發(fā)信息的功能,它包括短信的創(chuàng)建,對已收信息和已發(fā)信息的刪除和查看等功能。其用例圖如下圖33 短信息管理聯(lián)系人管理模塊主要要實現(xiàn)對好友的管理和黑名單的管理可用下面的用例圖來表示圖34 聯(lián)系人管理運動愛好者可以在運動論壇中發(fā)表自己對某一個觀點的看法找到自己的知音。可以通過交流結(jié)識更多朋友。圖35論壇管理管理管理員為了更好的維護這個系統(tǒng)設(shè)計了后臺管理模塊主要實現(xiàn)對會員的管理、對積分動作的管理和對管理員的管理。其用例圖可用下圖表示:圖36 后臺管理管理根據(jù)系統(tǒng)功能模塊結(jié)構(gòu)圖和管理流程,以及網(wǎng)絡(luò)運動愛好者社區(qū)系統(tǒng)的需要總結(jié)出如下的數(shù)據(jù)字典。:包含的數(shù)據(jù)項有系統(tǒng)用戶名,密碼,性別,年齡,郵箱,省份,地址,密碼提示問題,密碼提示答案等。:包含的數(shù)據(jù)項有跑步觀點,跑步時間,跑步地點,跑步習(xí)慣,電話,上傳的圖片等。:包含的數(shù)據(jù)項有發(fā)送者,接收者,發(fā)送時間,標(biāo)題,內(nèi)容等。:包含的數(shù)據(jù)項有自己的名字,好友的名字。:包含的數(shù)據(jù)項有自己的名字,黑名單的名字。:包括貼子的主題,內(nèi)容,發(fā)表者,發(fā)表時間等。:包括回復(fù)的信息,回復(fù)者的信息,回復(fù)時間等。:包括管理員的名字,管理員的密碼,以及對管理員的描述。:包括省份的代碼,省份的名稱,省份的id值:最小積分,最大積分,等級名稱,對應(yīng)頭像:積分動作名稱,可獲積分,動作描述:用戶名稱,獲得時間等。 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接影響到系統(tǒng)的效率及系統(tǒng)實現(xiàn)的效果。合理的數(shù)據(jù)結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整性和一致性。合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利于程序的實現(xiàn)[15]。用戶的需求具體體現(xiàn)在各種信息的添加、修改、刪除和查詢,這種數(shù)據(jù)庫結(jié)構(gòu)能夠滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)。數(shù)據(jù)表是一組有意義的,相對完整的數(shù)據(jù)的集合,它是構(gòu)成數(shù)據(jù)庫的最直接的單元。換句話說,數(shù)據(jù)庫是由一個或多個數(shù)據(jù)表直接構(gòu)成的。根據(jù)小區(qū)管理要求得到以下幾類數(shù)據(jù)表。(1).用戶信息數(shù)據(jù)表31,用于保存跑步愛好者的詳細地址及聯(lián)系方式,數(shù)據(jù)表名、” memberinfo_wuql”表31 用戶信息表字段名字段類型約束或索引描述IDNumber(Sequence)PK記錄流水號NickNameVarchar2(20)Not Null用戶昵稱PasswordVarchar2(50)Not NullMD5加密口令,頁面上限制為16字節(jié)GenderNvarchar2(1)Not Null性別,’男’或’女’AgeNumberNot Null年齡EmailNvarchar2(100)Not Null電子郵件PasswordQuestionNvarchar2(200)密碼提示問題PasswordAnswerNvarchar2(200)密碼提示問題答案ProvinceCityNvarchar2(20)所在省市AddressNvarchar2(200)地址PhoneVarchar2(50)聯(lián)系電話PointNumberDefault=0當(dāng)前積分RemenderVarchar2(20)推薦人RegisterDateDate注冊時間LatestDateDate上次上線時間StatusNumberDefault=00正常 1注銷IsOnlineNumberDefault=00下線 1在線GradeIdNumber等級ID建表語句如下所示:create table memberinfo_wuql (id number primary key,nickname varchar2(20) not null,password varchar2(50) not null,gender varchar2(1) not null,age number not null, varchar2(100) not null,provincecity varchar2(10),address varchar2(200),phone varchar2(50),passwordquestion varchar2(200),password answer varchar2(200),remender varchar2(20),point number default 0,registerdate date,latestdate date,status number default 0,isonline number default 0,gradeid number,constraint cp_info_grade foreign key(gradeid) references cp_graderecord(id))。(2).用戶個人空間表32,用于保存用戶個人空間的基本信息,數(shù)據(jù)表名為“memberspace_wuql”。表32 用戶個人空間表字段名字段類型約束或索引描述IDNumber(Sequence)PK記錄流水號RunplaceVarchar2(20)跑步地點RuntimeVarchar2(20)跑步時間RunhabitVarchar2(20)跑步習(xí)慣RunStarVarchar2(20)喜歡的體育明星CellphoneVarchar2(20)正在使用的手機OpinionVarchar2(200)個人對跑步的看法IconVarchar2(50)個人空間頭像圖片存在的路徑MemberidNumber會員id(reference MemberInfo)建表語句如下所示:create table memberspace_wuql( id number primary key, opinion varchar2(200), runtime varchar2(20), runplace varchar2(20), runstar varchar2(50), runhabit varchar2(50), cellphone
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1