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

正文內(nèi)容

跑步社區(qū)畢業(yè)設(shè)計論文(存儲版)

2025-01-12 15:47上一頁面

下一頁面
  

【正文】 tus Number Default=0 0正常 1注銷 IsOnline Number Default=0 0下線 1在線 GradeId Number 等級 ID 外鍵 建表語句如下所示: create table cp_memberinfo ( 跑步社區(qū) 16 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) )。 4 系統(tǒng)詳細(xì)設(shè)計 建立數(shù)據(jù)庫 本系統(tǒng)數(shù)據(jù)庫使用 Oracle,數(shù)據(jù)庫名為“ briupdb”,下面簡單的介紹以下數(shù)據(jù)庫建立的過程。如果不正確,則提示“該用戶不存在,或密碼不正確,請從新輸入”;如果是新用戶,那么進(jìn)行新用戶注冊,如果用戶忘記密碼,則可以使用下面的找回密碼按扭找會密碼,如果正 確,則進(jìn)入網(wǎng)絡(luò)跑步愛好者社區(qū)系統(tǒng)。 password=(String)(password)。 return ERROR。 autoLogin==true) { Cookie loginnameCookie=new Cookie(loginname,username)。 getSession().setAttribute(memberinfo, memberinfo)。 return ERROR。 FileOutputStream fos=new FileOutputStream(path)。 (cellphone)。 return ERROR。 getSession().setAttribute(message, 創(chuàng)建空間失敗 )。 return sendError。 (new Long(0))。 return sendError。 return inboxSuccess。 return viewSuccess。 } catch (MessengerServiceException e) { //()。 (message, ())。 (message, 刪除信息失?。?)。 getSession().setAttribute(message, 移動到好友名單成功 )。 } } 對本社區(qū)的說明 本系統(tǒng)前臺用 Eclipse 開發(fā),后臺使用 Oracle 作服務(wù)器, Eclipse 通過 Hibernate 來訪問后臺數(shù)據(jù)庫的。 try { //(1)刪除黑名單記錄 (selfname, friendName)。 return delSendSuccess。 (messageSendedList, messageSendedList)。 } (message, 刪除信息成功! )。 ().warn(())。 try { ListMessagerecord messageList= (())。 } catch (MessengerServiceException e2) { //()。 (())。 try { //(1)驗證接收者是否存在 Memberinfo recei=(receiver)。 } catch (MemberServiceException e) { //()。 (runtime)。 //從 HttpSession 對象中拿到 Memberinfo 對象 Memberinfo memberinfo=(Memberinfo)getSession().getAttribute(memberinfo)。 //文件上傳到服務(wù)器端的路徑 String path=realPath+relativePath。 return ERROR。 } //保存上一次登錄時間 oldDate=()。 //下次自動登錄 if(autoLogin!=null amp。amp。amp。用戶登錄界面如圖 42 所示。 如以上建立戶主關(guān)系數(shù)據(jù)表為例,建立以下數(shù)據(jù)庫:用戶信息表,個人空間表,短信息表,好友名單表,黑名單表。 。 :包含的數(shù)據(jù)項有自己的名字,黑名單的名字。 在訪問數(shù)據(jù)庫時,采用公用數(shù)據(jù)模塊訪問數(shù)據(jù)庫需要的對象。 :用戶登錄后可以修改自己的基本信息 ,并可以創(chuàng)建或修改自己的個性空間。包括軟件在使用過程中發(fā)現(xiàn)錯誤時應(yīng)該加以改正;環(huán)境 改變時應(yīng)該修改軟件以適應(yīng)新的環(huán)境;用戶有新的要求時應(yīng)當(dāng)及時改進(jìn)軟件以滿足用戶的新需要。 本階段必須回答的問題是:“概括的說,究竟如何解決這個問題?”即確定解決問題的策略及實現(xiàn)目標(biāo)系統(tǒng)所需要的各種程序。 問題定義階段必須回答的關(guān)鍵問題是:“要解決的問題是什么?”如果不清楚問題是什么就試圖解決,顯然是盲目的,只會白白浪費時間和金錢,最終得出的結(jié)果很可能是毫無意義的,扼要的寫出對問題的理解、工程目標(biāo)和規(guī)模的書面報告,改正和理解不準(zhǔn)確的地方,得出一份雙方都滿意的有關(guān)問題定義的文檔。 。 跑步社區(qū) 11 物理設(shè)計是指數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)和存取方法,它依賴于具體的計算機系統(tǒng)。 數(shù)據(jù)庫設(shè)計過程 對于信息管理系統(tǒng),數(shù)據(jù)基本上都是使用數(shù)據(jù)庫進(jìn)行管理。適合用于表示多對多的聯(lián)系。基本層次聯(lián)系就是包括兩結(jié)點和一邊的基本單元,兩個實體間的有向 邊代表的基本層次聯(lián)系表示一對多的聯(lián)跑步社區(qū) 10 系。 ③ .多對多聯(lián)系( m:n) 若實體集 A 中的每個實體可與和 B 中的多個實體有聯(lián)系,反過來, B 中的每個實體也可以與 A 中的多個實體有聯(lián)系,稱 A 對 B 或 B 對 A 是 m:n 聯(lián)系。 (3).實體之間的聯(lián)系――用菱形框表示,框內(nèi)標(biāo)注聯(lián)系名稱,并用連線將菱形框分別與有關(guān)實體相連,并在連線上注明聯(lián)系類型。 屬性:描述實體的特性稱為屬性。數(shù)據(jù)庫系統(tǒng)開發(fā)的流程可以大致用下面的圖 21 來表示: 圖 21 數(shù)據(jù)庫系統(tǒng)開發(fā)大致流程圖 數(shù)據(jù)庫的相關(guān)理論 數(shù)據(jù)庫的基本概念 。 歸納起來,網(wǎng)絡(luò)跑步愛好者社區(qū)系統(tǒng)的開發(fā) 與運行環(huán)境如下。動作類訪問核心商業(yè)邏輯,即訪問 Java Bean 或調(diào)用 EJB。這實際上是一種模型的變化傳播機制。 模型( Model)是軟件所處理問題邏輯在獨立于外在顯示內(nèi)容和形式情況下的內(nèi)在抽象,封裝了問題的核心數(shù)據(jù)、邏輯和功能的計算關(guān)系,獨立于具體的界面表達(dá)和 I/O 操作。只要安裝相應(yīng)語言的插件, Eclipse 就可以支持該種語言的開發(fā)。 Eclipse 受到廣泛關(guān)注,蜂擁而至的用戶使得其下載服務(wù)器一度阻塞,給業(yè)界帶來了久違的震撼! IBM 趁熱打鐵,在 EclipseCon 2021上宣布成立一個獨立的、非盈利性的基金會,由該基金會負(fù)責(zé)管理和指導(dǎo) Eclipse 開發(fā),目前其成員多達(dá)近百家知名公司,其中包括 Borland、 Rational Software、 Red Hat、 Sybase、Google 和 Oracle 等業(yè)界巨頭。 開發(fā)工具 跑步社區(qū) 6 根據(jù)需求分析及功能分析,選用 Eclipse 集成開發(fā)工具及 Oracle 數(shù)據(jù)庫來開發(fā)此社區(qū) 。它不僅提供了從 Java 類到數(shù)據(jù)表的映射,也提供了數(shù)據(jù)查詢和恢復(fù)機制。 可重用的、跨平臺的 JavaBeans 和 EJB( Enterprise JavaBeans)組件,為 JSP 程序的開發(fā)提供方便,我們可以將復(fù)雜的處理程序(如頁面中需要顯示的動態(tài)內(nèi)容及對數(shù)據(jù)庫的操作)放到組件中。目前,計算機的價格十分低廉,性能卻有了長足的進(jìn)步。 本系統(tǒng)使用 Eclipse 作為開發(fā)環(huán)境,連接 Oracle 數(shù)據(jù)庫,采用 Tomcat 作為服務(wù)器,論文重點講述跑步愛好者社區(qū)的開發(fā)過程。 and as the development of work, puter is used everywhere. Because of the development of work and puter, develop the system of work Running Lover Community. work Running Lover Community is mainly designed to manage the information for the travel lover, which taking Eclipse as the development kit, Oracle as backstage database. The system mainly realizes the function of user login model, can validate user’ s name and password。用到了 Hibernate, Jsp, Struts等技術(shù)。技術(shù)上該系統(tǒng)主要用的 Struts 框架,涉及到前臺頁面的展示,后臺與數(shù)據(jù)庫的交互,中間層業(yè)務(wù)邏輯的處理等。 關(guān)鍵詞: 運動社區(qū), MVC模式, Struts框架, Jsp, Hibernate 跑步社區(qū) 2 Abstract:As the development of people’ s life, more and more people like workling。使用本系統(tǒng)可以使跑步愛 好者不用進(jìn)行面對面的交流,可以直接在網(wǎng)上進(jìn)行交流。 計算機已經(jīng)成為我們學(xué)習(xí)和工作的得力助手。當(dāng) JSP 第一次被請求時, JSP 頁面轉(zhuǎn)換成 Servlet,然后被編譯成 .calss 文件,以后(除非頁面有改動或 Web 服務(wù)器被重新啟動)再有客戶請求該 JSP 頁面時, JSP頁面不被重新編譯,而是直接執(zhí)行已編譯好的 .class 文件,因此執(zhí)行效率特別高。 Hibernate 語言簡介及其優(yōu)點 Hibernate 是一個數(shù)據(jù)持久層框架,是一種實現(xiàn)對象和關(guān)系之間映射( O/R Mapping)的工具,它對 JDBC 進(jìn)行了輕量級的對象封裝,使程序員可以使用對象編程思想來操作數(shù)據(jù)庫。 Struts 語言 簡介及其優(yōu)點 而 Struts 框架是一個比較成熟的框架,可以快速構(gòu)建整個軟件系統(tǒng)的框架結(jié)構(gòu) , 并且適合中小型項目的開發(fā)。事實證明, IBM 的決策非常英明。 Eclipse 只是給開發(fā)人員提供了一個能夠擴(kuò)展系統(tǒng)功能的最小核心,基于擴(kuò)展點的插件體系結(jié)構(gòu)使得 Eclipse 支持多種語言成為可能。根據(jù)界面設(shè)計可跑步社區(qū) 7 變性的需求, MVC 把交互系統(tǒng)的組成分解成模型、視圖、控制器三部分。因此,無論 何時發(fā)生了何種數(shù)據(jù)變化,控制器都會將變化通知所有的視圖,導(dǎo)致顯示的更新。另外控制組件也負(fù)責(zé)用相應(yīng)的請求參數(shù)填充 Action Form( FromBean),并傳給動作類( ActionBean)。下面介紹一種開發(fā)策略,將 Hibernate 引入到 Struts框架的模型層中,使用它來進(jìn)行數(shù)據(jù)封裝和映射,提供持久化的支持。 2 系統(tǒng)設(shè)計知識概述 在內(nèi)容正式敘述之前,我們有必要先了解數(shù)據(jù)庫與數(shù)據(jù)庫相關(guān)聯(lián)的一些知識,及軟件工程的概述,了解它們對我們的開發(fā)將會有全局性的作用。如每個職工是職工實體“型”的一個具體“值”。 (2).屬性――用橢圓形表示,并用連線與實體連接起來。如一個部門有多名職工,而一名職工只在一個部門就職,部門與職工屬于一對多的聯(lián)系。 (1).基本層次聯(lián)系 層次模型和網(wǎng)狀模型有共同點,可以把它們統(tǒng)稱為格式化模型。允許結(jié)點有多于一個的父結(jié)點,可以有一個以上的結(jié)點無父結(jié)點。只有對數(shù)據(jù)庫進(jìn)行合理的邏輯設(shè)計和有效的物理設(shè)計,才能開發(fā)出完善而高效的信息系統(tǒng),用戶才能方便、及時核準(zhǔn)取得從數(shù)據(jù)庫中獲取所需的信息。 邏輯結(jié)構(gòu)設(shè)計是將概念結(jié)構(gòu)轉(zhuǎn)換為某一數(shù)據(jù)庫管理系統(tǒng)( DBMS)所支持。 。通常,軟 件定義階段又進(jìn)一步劃分為三個子階段,即問題定義、可行性研究和需求分析。它通常由總體設(shè)計、詳細(xì)設(shè)計、編碼和單元測試、綜合測試等四個子階段組成
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1