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

正文內(nèi)容

跑步社區(qū)畢業(yè)設計論文(文件)

2024-12-27 15:47 上一頁面

下一頁面
 

【正文】 rland、 Rational Software、 Red Hat、 Sybase、Google 和 Oracle 等業(yè)界巨頭。 Eclipse 是真正可擴展并可配置的。只要安裝相應語言的插件, Eclipse 就可以支持該種語言的開發(fā)。 Eclipse 對每個平臺都有其單獨的圖形工具包,這使得應 用程序具有接近本地操作系統(tǒng)的外觀和更好的性能。 模型( Model)是軟件所處理問題邏輯在獨立于外在顯示內(nèi)容和形式情況下的內(nèi)在抽象,封裝了問題的核心數(shù)據(jù)、邏輯和功能的計算關系,獨立于具體的界面表達和 I/O 操作。通常一個視圖對應一個控制器。這實際上是一種模型的變化傳播機制。ActionServlet 是一個通用的 控制組件。動作類訪問核心商業(yè)邏輯,即訪問 Java Bean 或調用 EJB。模型以一個或多個 Java Bean的形式存在。 歸納起來,網(wǎng)絡跑步愛好者社區(qū)系統(tǒng)的開發(fā) 與運行環(huán)境如下。 Eclipse 提供了強大的數(shù)據(jù)庫應用程序開發(fā)功能和數(shù)據(jù)庫輔助工具,程序員利用這些工具能夠迅速開發(fā)出功能強大的數(shù)據(jù)庫應用程序。數(shù)據(jù)庫系統(tǒng)開發(fā)的流程可以大致用下面的圖 21 來表示: 圖 21 數(shù)據(jù)庫系統(tǒng)開發(fā)大致流程圖 數(shù)據(jù)庫的相關理論 數(shù)據(jù)庫的基本概念 。 (2).實體集:同一類實體的集合稱為實體集。 屬性:描述實體的特性稱為屬性。 - R 模型 E- R 模型(實體聯(lián)系模型)簡稱 E- R 圖。 (3).實體之間的聯(lián)系――用菱形框表示,框內(nèi)標注聯(lián)系名稱,并用連線將菱形框分別與有關實體相連,并在連線上注明聯(lián)系類型。可能存在著 無對應。 ③ .多對多聯(lián)系( m:n) 若實體集 A 中的每個實體可與和 B 中的多個實體有聯(lián)系,反過來, B 中的每個實體也可以與 A 中的多個實體有聯(lián)系,稱 A 對 B 或 B 對 A 是 m:n 聯(lián)系。這里主要介紹模型結構?;緦哟温?lián)系就是包括兩結點和一邊的基本單元,兩個實體間的有向 邊代表的基本層次聯(lián)系表示一對多的聯(lián)跑步社區(qū) 10 系。特點:有且僅有一個結點無父結點,此結點即為根結點;其它結點有且僅有一個父結點。適合用于表示多對多的聯(lián)系。 概述 數(shù)據(jù)庫設計是在需求分析的基礎上,如何對應用系統(tǒng)所設計的數(shù)據(jù)進行分類、描述、關聯(lián)和存取的一種技術。 數(shù)據(jù)庫設計過程 對于信息管理系統(tǒng),數(shù)據(jù)基本上都是使用數(shù)據(jù)庫進行管理。這一階段收集到的基礎數(shù)和數(shù)據(jù)流圖是概念結構設計的基礎。 跑步社區(qū) 11 物理設計是指數(shù)據(jù)庫在物理設備上的存儲結構和存取方法,它依賴于具體的計算機系統(tǒng)。維護階段的主要工作是對數(shù)據(jù)安全性的控制、數(shù)據(jù)備份和恢復、性能的監(jiān)視、分析和改進,以及數(shù)據(jù)庫表結構的修改和調整。 。 。 問題定義階段必須回答的關鍵問題是:“要解決的問題是什么?”如果不清楚問題是什么就試圖解決,顯然是盲目的,只會白白浪費時間和金錢,最終得出的結果很可能是毫無意義的,扼要的寫出對問題的理解、工程目標和規(guī)模的書面報告,改正和理解不準確的地方,得出一份雙方都滿意的有關問題定義的文檔。 這個階段的任務是確定“為了解決這個問題,目標系統(tǒng)必須做什么?”確定目標系統(tǒng)應該具備哪些功能。 本階段必須回答的問題是:“概括的說,究竟如何解決這個問題?”即確定解決問題的策略及實現(xiàn)目標系統(tǒng)所需要的各種程序。 這個階段的關鍵任務是編寫正確的容易理解、容易維護的程序模塊。包括軟件在使用過程中發(fā)現(xiàn)錯誤時應該加以改正;環(huán)境 改變時應該修改軟件以適應新的環(huán)境;用戶有新的要求時應當及時改進軟件以滿足用戶的新需要。需求分析的結果是系統(tǒng)開發(fā)的基礎,關系到工程的成敗和軟件產(chǎn)品的質量。 :用戶登錄后可以修改自己的基本信息 ,并可以創(chuàng)建或修改自己的個性空間。 3 總體設計 系統(tǒng)過程設計 首先根據(jù)需求分析和功能分析設計出數(shù)據(jù)庫,包括各個數(shù)據(jù)表和數(shù)據(jù)表結構圖的詳細設計。 在訪問數(shù)據(jù)庫時,采用公用數(shù)據(jù)模塊訪問數(shù)據(jù)庫需要的對象。 :包含的數(shù)據(jù)項有系統(tǒng)用戶名,密碼,性別,年齡,郵箱,省份,地址,密碼提示問題,密碼提示答案等。 :包含的數(shù)據(jù)項有自己的名字,黑名單的名字。 用戶的需求具體體現(xiàn)在各種信息的添加、修改、刪除和查詢,這種數(shù)據(jù)庫結構能夠滿足各種信息的輸入和輸出。 。 表 32 用戶個人空間表 字段名 字段類型 約束或索引 描述 ID Number(Sequence) PK 記錄流水號 Runplace Varchar2(20) 跑步地點 Runtime Varchar2(20) 跑步時間 Runhabit Varchar2(20) 跑步習慣 RunStar Varchar2(20) 喜歡的體育明星 Cellphone Varchar2(20) 正在使用的手機 Opinion Varchar2(200) 個人對跑步的看法 Icon Varchar2(50) 個人空間頭像圖片存在的路徑 Memberid Number 會員 id(reference MemberInfo) 建表語句如下所示: 跑步社區(qū) 17 create table cp_memberspace ( id number primary key, opinion varchar2(200), runtime varchar2(20), runplace varchar2(20), runstar varchar2(50), runhabit varchar2(50), cellphone varchar2(50), icon varchar2(200), memberid number, constraint cp_space_info foreign key(memberid) references cp_memberinfo(id) )。 如以上建立戶主關系數(shù)據(jù)表為例,建立以下數(shù)據(jù)庫:用戶信息表,個人空間表,短信息表,好友名單表,黑名單表。 ,執(zhí)行腳本 。用戶登錄界面如圖 42 所示。 (username)。amp。 } //(2)如果是從登錄頁面發(fā)的 HTTP 請求,確認驗證碼 String code=(String)getSession().getAttribute(authCode)。amp。 (password=+password)。 //下次自動登錄 if(autoLogin!=null amp。 //保存 cookie 對象 30 天 (24*60*60*30)。 } //保存上一次登錄時間 oldDate=()。 } //(登錄成功 )。 return ERROR。有個人空間的用戶可以修改自己的個人空間信息,并提交。 //文件上傳到服務器端的路徑 String path=realPath+relativePath。 while((buffer)0) { (buffer)。 //從 HttpSession 對象中拿到 Memberinfo 對象 Memberinfo memberinfo=(Memberinfo)getSession().getAttribute(memberinfo)。 (opinion)。 (runtime)。 //(2)將這個 Memberspace 對象加到 Memberinfo 對象中;當更新Memberinfo 對象的時候,會級聯(lián) //保存 MemberSpace 對象 ,這在 做了配置 (memberSpace)。 } catch (MemberServiceException e) { //()。 } getSession().setAttribute(message, 創(chuàng)建空間成功 )。 try { //(1)驗證接收者是否存在 Memberinfo recei=(receiver)。 Messagerecord messageRecord=new Messagerecord()。 (())。 (new Long(0))。 } catch (MessengerServiceException e2) { //()。 return sendSuccess。 try { ListMessagerecord messageList= (())。 return inboxError。 ().warn(())。 (message, ())。 } (message, 刪除信息成功! )。 return delReceiveError。 (messageSendedList, messageSendedList)。 } return outboxSuccess。 return delSendSuccess。 } } 查詢好友的功能設計 功能:用戶可以在好友速配界面中查詢與自己愛好相同的系統(tǒng),可以隨機的查詢一位好友,也可以根據(jù)多個條件查詢好友(例如查詢年齡范圍是: 2030,性別是:男,所在省份是山東的好友),并可以給自己的好友發(fā)送短信。 try { //(1)刪除黑名單記錄 (selfname, friendName)。 getSession().setAttribute(message, ())。 } } 對本社區(qū)的說明 本系統(tǒng)前臺用 Eclipse 開發(fā),后臺使用 Oracle 作服務器, Eclipse 通過 Hibernate 來訪問后臺數(shù)據(jù)庫的。 return ERROR。 getSession().setAttribute(message, 移動到好友名單成功 )。 Memberinfo memberinfo=(Memberinfo)getSession().getAttribute(memberinfo)。 (message, 刪除信息失?。?)。 try { for(Long i:id) { (i)。 (message, ())。 Memberinfo memberinfo=(Memberinfo)(memberinfo)。 } catch (MessengerServiceException e) { //()。 } } //刪除收件箱中的信息 public String delReceive() { HttpSession session=getSession()。 return viewSuccess。 try { 跑步社區(qū) 28 Messagerecord messageRecord=(id[0])。 return inboxSuccess。收件箱的界面如圖 45 所示: 跑步社區(qū) 27 圖 45 收件箱的界面 發(fā)送信 息的主要代碼如下: public String inbox() { HttpSession session=getSession()。 return sendError。 } catch (MemberServiceException e1) { (message, ())。 (new Long(0))。 (content)。 return sendError。 } 發(fā)送信息功能設計 功能:用戶可以給自己的好友發(fā)送短信,只需要在以下的界面中填寫收件人的姓名,主題,消息內(nèi)容,并提交后,就可以發(fā)送給自己的好友,并在自己的發(fā)件箱中查看給好友的郵件。 getSession().setAttribute(message, 創(chuàng)建空間失敗 )。 } catch (FileNotFoundException e) { 跑步社區(qū) 25 ()。 return ERROR。 (runplace)。 (cellphone)。 ()。 FileOutputStream fos=new FileOutputStream(path)。 //當前項目的路徑 String realPath=().getRealPath(/)。 return ERROR。 } else { //(登錄失敗 )。 getSession().setAttribute(memberinfo, memberinfo)。 getResponse().addCookie(loginnameCookie)。 autoLogin==true) { Cookie loginnameCookie=n
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1