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

正文內(nèi)容

跑步社區(qū)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-01-08 15:47 本頁面
 

【文章內(nèi)容簡介】 標(biāo)注實(shí)體名稱。 (2).屬性――用橢圓形表示,并用連線與實(shí)體連接起來。 (3).實(shí)體之間的聯(lián)系――用菱形框表示,框內(nèi)標(biāo)注聯(lián)系名稱,并用連線將菱形框分別與有關(guān)實(shí)體相連,并在連線上注明聯(lián)系類型。 聯(lián)系歸結(jié)為三種類型: ① .一對一聯(lián)系( 1:1) 設(shè) A、 B 為兩個實(shí)體集。若 A 中的每個實(shí)體至多和 B 中的一個實(shí)體有聯(lián)系,反過來,B 中的每個實(shí)體至多和 A 中的一個實(shí)體有聯(lián)系,稱 A 對 B 或 B 對 A 是 1:1 聯(lián)系。注意,1:1 聯(lián)系不一定都是一一對應(yīng)的關(guān)系。可能存在著 無對應(yīng)。如一個公司只有一個總經(jīng)理,一個總經(jīng)理不能同時在其它公司再兼任總經(jīng)理,某公司的總經(jīng)理也可能暫缺。 ② .一對多聯(lián)系( 1:n) 如果 A 實(shí)體集中的每個實(shí)體可以和 B 中的幾個實(shí)體有聯(lián)系,而 B 中的每個實(shí)體至我和 A 中的一個實(shí)體有聯(lián)系,那么 A 對 B 屬于 1:n 聯(lián)系。如一個部門有多名職工,而一名職工只在一個部門就職,部門與職工屬于一對多的聯(lián)系。 ③ .多對多聯(lián)系( m:n) 若實(shí)體集 A 中的每個實(shí)體可與和 B 中的多個實(shí)體有聯(lián)系,反過來, B 中的每個實(shí)體也可以與 A 中的多個實(shí)體有聯(lián)系,稱 A 對 B 或 B 對 A 是 m:n 聯(lián)系。如一個學(xué)生可以選修多門 課程,一門課程由多個學(xué)生選修,學(xué)生和課程間存在多對多的聯(lián)系。必須強(qiáng)調(diào)指出 ,有時聯(lián)系也有屬性 ,這類屬性不屬于任一實(shí)體只能屬于聯(lián)系。 數(shù)據(jù)模型由三部分組成,即模型結(jié)構(gòu)、數(shù)據(jù)操作和完整性規(guī)則。這里主要介紹模型結(jié)構(gòu)。 DBMS 所支持的數(shù)據(jù)模型分為四種:層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P汀F渲械谒姆N數(shù)據(jù)模型目前并未成熟,因此傳統(tǒng)的說法有前三種數(shù)據(jù)模型。 (1).基本層次聯(lián)系 層次模型和網(wǎng)狀模型有共同點(diǎn),可以把它們統(tǒng)稱為格式化模型?;緦哟温?lián)系就是包括兩結(jié)點(diǎn)和一邊的基本單元,兩個實(shí)體間的有向 邊代表的基本層次聯(lián)系表示一對多的聯(lián)跑步社區(qū) 10 系。通常把表示 1 的實(shí)體放在上方 ,稱為父結(jié)點(diǎn),把表示 N 的實(shí)體放在下面,稱為子結(jié)點(diǎn)。 (2).層次數(shù)據(jù)模型 用村形結(jié)構(gòu)表示實(shí)體及其之間的聯(lián)系的模型稱為層次模型。該模型的實(shí)際存儲數(shù)據(jù)由鏈接指針來體現(xiàn)聯(lián)系。特點(diǎn):有且僅有一個結(jié)點(diǎn)無父結(jié)點(diǎn),此結(jié)點(diǎn)即為根結(jié)點(diǎn);其它結(jié)點(diǎn)有且僅有一個父結(jié)點(diǎn)。適合用表示一對多的聯(lián)系。 (3).網(wǎng)狀模型 用網(wǎng)狀結(jié)構(gòu)表示實(shí)體及其之間的聯(lián)系的模型稱為網(wǎng)狀模型。允許結(jié)點(diǎn)有多于一個的父結(jié)點(diǎn),可以有一個以上的結(jié)點(diǎn)無父結(jié)點(diǎn)。適合用于表示多對多的聯(lián)系。 層次模型和網(wǎng)狀模型從 本質(zhì)上都是一樣的。存在的缺陷:難以實(shí)現(xiàn)系統(tǒng)擴(kuò)充,插入或刪除數(shù)據(jù)時,涉及到大量鏈接指針的調(diào)整。 數(shù)據(jù)庫的設(shè)計(jì) 數(shù)據(jù)是信息系統(tǒng)處理的對象,數(shù)據(jù)庫設(shè)計(jì)是系統(tǒng)設(shè)計(jì)的重要組成部分。 概述 數(shù)據(jù)庫設(shè)計(jì)是在需求分析的基礎(chǔ)上,如何對應(yīng)用系統(tǒng)所設(shè)計(jì)的數(shù)據(jù)進(jìn)行分類、描述、關(guān)聯(lián)和存取的一種技術(shù)。數(shù)據(jù)庫設(shè)計(jì)通常是在一個通用的 DBMS 支持下進(jìn)行的,對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)模式,使之能夠有效的存儲數(shù)據(jù),滿足各種用戶的需要。數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎(chǔ),它將大量的數(shù)據(jù)按照一定的模型組織起來,提供存儲、維 護(hù)和檢索數(shù)據(jù)的功能。只有對數(shù)據(jù)庫進(jìn)行合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì),才能開發(fā)出完善而高效的信息系統(tǒng),用戶才能方便、及時核準(zhǔn)取得從數(shù)據(jù)庫中獲取所需的信息。 數(shù)據(jù)庫設(shè)計(jì)過程 對于信息管理系統(tǒng),數(shù)據(jù)基本上都是使用數(shù)據(jù)庫進(jìn)行管理。數(shù)據(jù)庫設(shè)計(jì)是對保存管理系統(tǒng)數(shù)據(jù)的數(shù)據(jù)庫結(jié)構(gòu)進(jìn)行設(shè)計(jì),對整個系統(tǒng)的開發(fā)具有非常重要的作用。數(shù)據(jù)庫的設(shè)計(jì)通常分為 6 個階段,分別是需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理設(shè)計(jì)、數(shù)據(jù)庫實(shí)施階段、運(yùn)行和維護(hù)階段。 需求分析包括收集和分析用戶對數(shù)據(jù)的需求,它是數(shù)據(jù)庫設(shè)計(jì) 的第一階段,也是非常重要的階段。這一階段收集到的基礎(chǔ)數(shù)和數(shù)據(jù)流圖是概念結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)。 概念結(jié)構(gòu)設(shè)計(jì)是獨(dú)立于數(shù)據(jù)庫管理系統(tǒng)的邏輯結(jié)構(gòu),它也獨(dú)立于具體的機(jī)器。 ER 模型是描述概念結(jié)構(gòu)設(shè)計(jì)的有利工具。 邏輯結(jié)構(gòu)設(shè)計(jì)是將概念結(jié)構(gòu)轉(zhuǎn)換為某一數(shù)據(jù)庫管理系統(tǒng)( DBMS)所支持。 跑步社區(qū) 11 物理設(shè)計(jì)是指數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)和存取方法,它依賴于具體的計(jì)算機(jī)系統(tǒng)。但隨著計(jì)算機(jī)存儲設(shè)備性能的提高和數(shù)據(jù)庫管理系統(tǒng)技術(shù)的發(fā)展,已經(jīng)減少了對存儲空間、分塊原則和塊因子等因素的 考慮。 該階段的主要工作是利用 DBMS 系統(tǒng)提供的數(shù)據(jù)定義的語言創(chuàng)建數(shù)據(jù)庫表,向數(shù)據(jù)庫中錄入數(shù)據(jù)。 如果是新建的數(shù)據(jù)庫,還應(yīng)包括試運(yùn)行,其主要工作包括運(yùn)行應(yīng)用程序、對數(shù)據(jù)庫執(zhí)行各種操作、測試應(yīng)用程序的功能和系統(tǒng)性能指標(biāo)。維護(hù)階段的主要工作是對數(shù)據(jù)安全性的控制、數(shù)據(jù)備份和恢復(fù)、性能的監(jiān)視、分析和改進(jìn),以及數(shù)據(jù)庫表結(jié)構(gòu)的修改和調(diào)整。 軟件工程 的 概述 軟件工程是指導(dǎo)計(jì)算機(jī)軟件和維護(hù)的工程學(xué)科,采用工程的概念、原理和方法來開發(fā)與維護(hù)軟件,把經(jīng)過時間考驗(yàn)而證明正確 的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來,這就是軟件工程。軟件工程的七條基本原理如下。 。 。 。 。 。 。 。 軟件的定義 軟件定義階段的任務(wù)是確定軟件開發(fā)工程必須完成的總目標(biāo),即確定工程的可行性;導(dǎo)出實(shí)現(xiàn)工程目標(biāo)應(yīng)該采用的策略及系統(tǒng)必須完成的功能;估計(jì)完成該工程需要的資源和成本,制定工程進(jìn)度表。通常,軟 件定義階段又進(jìn)一步劃分為三個子階段,即問題定義、可行性研究和需求分析。 問題定義階段必須回答的關(guān)鍵問題是:“要解決的問題是什么?”如果不清楚問題是什么就試圖解決,顯然是盲目的,只會白白浪費(fèi)時間和金錢,最終得出的結(jié)果很可能是毫無意義的,扼要的寫出對問題的理解、工程目標(biāo)和規(guī)模的書面報(bào)告,改正和理解不準(zhǔn)確的地方,得出一份雙方都滿意的有關(guān)問題定義的文檔。 本階段要回答的關(guān)鍵問題是:“上一個階段確定的問題有行的通的解決辦法嗎?”為跑步社區(qū) 12 了回答這個問題,需要進(jìn)行一次大大壓縮和簡化了的系 統(tǒng)分析和設(shè)計(jì)過程,也就是在較抽象的高層次上進(jìn)行分析和設(shè)計(jì)??尚行匝芯繎?yīng)該比較簡短,因?yàn)檫@個階段不是具體解決問題,而是研究問題的范圍,探索可行的解決辦法,并確定是否值得解決。可行性研究階段應(yīng)該導(dǎo)出系統(tǒng)的高層邏輯模型,并且在次基礎(chǔ)上更準(zhǔn)確、更具體的確定工程規(guī)模和目標(biāo),更精確的估計(jì)系統(tǒng)的成本和效益,仔細(xì)的完成成本、效益分析。 這個階段的任務(wù)是確定“為了解決這個問題,目標(biāo)系統(tǒng)必須做什么?”確定目標(biāo)系統(tǒng)應(yīng)該具備哪些功能。軟件開發(fā)人員在需求分析階段必須和用戶密切配合,充分交流信息,以得出經(jīng)過用戶確認(rèn)的 完整準(zhǔn)確的系統(tǒng)邏輯模型,但不必考慮實(shí)現(xiàn)的細(xì)節(jié)。 軟件的開發(fā) 開發(fā)階段的任務(wù)是具體設(shè)計(jì)和實(shí)現(xiàn)在前一個時期定義的軟件。它通常由總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和單元測試、綜合測試等四個子階段組成。 本階段必須回答的問題是:“概括的說,究竟如何解決這個問題?”即確定解決問題的策略及實(shí)現(xiàn)目標(biāo)系統(tǒng)所需要的各種程序。通常要用層次圖或結(jié)構(gòu)圖來描繪軟件的結(jié)構(gòu)。 總體設(shè)計(jì)階段應(yīng)以比較抽象的方式提出解決問題的辦法。詳細(xì)設(shè)計(jì)階段的任務(wù)就是把解法具體化,也就是回答關(guān)鍵問題:“應(yīng)該怎樣具體的實(shí) 現(xiàn)這個系統(tǒng)呢?”這個階段的任務(wù)還不是編寫程序,而是設(shè)計(jì)出程序的詳細(xì)規(guī)格說明。 這個階段的關(guān)鍵任務(wù)是編寫正確的容易理解、容易維護(hù)的程序模塊。程序員應(yīng)該根據(jù)目標(biāo)系統(tǒng)的性質(zhì)和實(shí)際環(huán)境,選擇適當(dāng)?shù)某绦蛟O(shè)計(jì)語言,把詳細(xì)設(shè)計(jì)的結(jié)果翻譯成用選定的語言書寫的程序,并且仔細(xì)測試編寫出來的每個程序模塊。 這個階段的關(guān)鍵任務(wù)是通過各種類型的測試使軟件達(dá)到預(yù)定要求。 軟件的維護(hù) 維護(hù)時期的主要任務(wù)是使軟件能夠持久的滿足用戶的需求。包括軟件在使用過程中發(fā)現(xiàn)錯誤時應(yīng)該加以改正;環(huán)境 改變時應(yīng)該修改軟件以適應(yīng)新的環(huán)境;用戶有新的要求時應(yīng)當(dāng)及時改進(jìn)軟件以滿足用戶的新需要。 需求分析 管理系統(tǒng)開發(fā)的起點(diǎn)是需求分析,這是整個系統(tǒng)開發(fā)中最重要的一步,它決定著開發(fā)的成敗。 跑步社區(qū) 13 需求分析是軟件定義時期的最后一個階段,它的基本任務(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ì)量。因此,必須用行之有效的方法對軟件需 求進(jìn)行嚴(yán)格的審查檢驗(yàn)。 結(jié)合“網(wǎng)絡(luò)跑步愛好者社區(qū)”的用戶信息,切實(shí)了解他們整個系統(tǒng)期望具有的功能,分析他們的信息特點(diǎn),與其共同決定系統(tǒng)具有以下功能。 :已經(jīng)注冊的用戶可以直接登錄,通過驗(yàn)證用戶名和密碼后就可以進(jìn)入主頁面;沒注冊的用戶先注冊,注冊成功后返回登陸界面;在登錄過程中,忘記密碼的用戶可以根據(jù)提示問題和答案找回密碼。 :用戶登錄后可以修改自己的基本信息 ,并可以創(chuàng)建或修改自己的個性空間。 :用戶可以給自己的好友發(fā)短信,并可以查看自己的發(fā)件箱或收件箱,以查看發(fā)送給好友 或收到好友的短信。 :包括好友速配,好友名單,黑名單三個子模塊 .在好友速配時可以隨機(jī)速配一個好友 ,也可以根據(jù)條件查詢好友;在好友名單中,可以把好友移動到黑名單;在黑名單中,可以徹底刪除好友,也把黑名單中的好友移動到好友名單中。 ,也可以在用戶注冊時給相應(yīng)的介紹人加上相應(yīng)的積分。 3 總體設(shè)計(jì) 系統(tǒng)過程設(shè)計(jì) 首先根據(jù)需求分析和功能分析設(shè)計(jì)出數(shù)據(jù)庫,包括各個數(shù)據(jù)表和數(shù)據(jù)表結(jié)構(gòu)圖的詳細(xì)設(shè)計(jì)。 由功能分析可知,本系統(tǒng)主要包括用戶登錄,基本信息管理,短 信息管理,好友管理等四個主要模塊。實(shí)現(xiàn)功能模塊時,采用先模塊化,后集成的方式。即對系統(tǒng)各個功能模塊分別獨(dú)立設(shè)計(jì)和調(diào)試,在創(chuàng)建系統(tǒng)主窗體時再將各個功能模塊通過主窗體的菜單系統(tǒng)集成到一起,最后進(jìn)行系統(tǒng)整體設(shè)計(jì)調(diào)試。 在訪問數(shù)據(jù)庫時,采用公用數(shù)據(jù)模塊訪問數(shù)據(jù)庫需要的對象。該模塊在各個功能模塊中被直接調(diào)用,避免對數(shù)據(jù)庫的反復(fù)連接,并可減少代碼編寫,從而提高系統(tǒng)開發(fā)效率。 系統(tǒng)模塊設(shè)計(jì) 在前面的系統(tǒng)規(guī)劃與需求分析的基礎(chǔ)上,對該系統(tǒng)進(jìn)行了總體設(shè)計(jì),不僅能滿足用戶修改個人的各種基本信息,能夠創(chuàng)建和修改自己的個性空 間,使更多的跑步愛好者了解自跑步社區(qū) 14 己,能夠隨機(jī)查找一個好友或根據(jù)條件查找到多個好友,而且還能夠給自己的好友發(fā)送短信,交流各自的跑步心得。 根據(jù)系統(tǒng)功能分析得到系統(tǒng)功能模塊結(jié)構(gòu)圖,如圖 31 所示: 圖 31 系統(tǒng)功能模塊圖 根據(jù)系統(tǒng)功能模塊結(jié)構(gòu)圖和管理流程,以及網(wǎng)絡(luò)跑步愛好者社區(qū)系統(tǒng)的需要總結(jié)出如下的數(shù)據(jù)字典。 :包含的數(shù)據(jù)項(xiàng)有系統(tǒng)用戶名,密碼,性別,年齡,郵箱,省份,地址,密碼提示問題,密碼提示答案等。 戶個人空間數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有跑步觀點(diǎn),跑步時間,跑步地點(diǎn),跑步習(xí)慣,電話,上傳的圖片等。 :包含的數(shù)據(jù)項(xiàng)有發(fā)送者,接收者,發(fā)送時間,標(biāo)題,內(nèi)容等。 :包含的數(shù)據(jù)項(xiàng)有自己的名字,好友的名字。 :包含的數(shù)據(jù)項(xiàng)有自己的名字,黑名單的名字。 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接影響到系統(tǒng)的效率及系統(tǒng)實(shí)現(xiàn)的效果。合理的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲的效率,保證 某運(yùn)動社區(qū) 用戶信息管理 短息管理 好友管理 創(chuàng)建個人空間 顯示個人空間 管理個人空間 已收信息 發(fā)送信息 刪除信息 刪除信息 已發(fā)信息 查看信息 黑名單 好友速配 速配好友 刪除黑名單 檢索好友 添加好友 跑步社區(qū) 15 數(shù)據(jù)的完整性和一致性。合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利于程序的實(shí) 現(xiàn)。 用戶的需求具體體現(xiàn)在各種信息的添加、修改、刪除和查詢,這種數(shù)據(jù)庫結(jié)構(gòu)能夠滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。 數(shù)據(jù)表是一組有意義的,相對完整的數(shù)據(jù)的集合,它是構(gòu)成數(shù)據(jù)庫的最直接的單元。換句話說,數(shù)據(jù)庫是由一個或多個數(shù)據(jù)表直接構(gòu)成的。 。根據(jù)社區(qū)管理要求得到以下幾類數(shù)據(jù)表。 (1).用戶信息數(shù)據(jù) 表 31,用于保存跑步愛好者的詳細(xì)地址及聯(lián)系方式,數(shù)據(jù)表名為“ cp_memberinfo” 表 31 用戶信息表 字段名 字段類型 約束或索引 描述 ID Number(Sequence) PK 記錄流水號 NickName Varchar2(20) Not Null 用戶昵稱 Password Varchar2(50) Not Null MD5 加密口令,頁面上限制為 16 字節(jié) Gender Varchar2(1) Not Null 性別, ’男 ’或 ’女
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1