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

正文內(nèi)容

基于java技術(shù)的博客交流管理系統(tǒng)(編輯修改稿)

2025-03-09 07:30 本頁面
 

【文章內(nèi)容簡介】 。 MySQL 可以利用 SQL(結(jié)構(gòu)化查詢語言), SQL 是一種所有現(xiàn)代數(shù)據(jù)庫系統(tǒng)都選用的語言。也可以利用支持 ODBC(開放式數(shù)據(jù)庫連接)的應(yīng)用程序, ODBC 是 Microsoft 開發(fā)的一種數(shù)據(jù)庫通信協(xié)議。 。許多客戶機(jī)可同時(shí)連接到服務(wù)器。 MySQL 數(shù)據(jù)庫沒有用戶數(shù)的限制,多個(gè)客戶機(jī)可同時(shí)使用同一個(gè)數(shù)據(jù)庫。可利用幾個(gè)輸入查詢并查看結(jié)果的界面來交互式地訪問 MySQL。這些界面為:命令行客戶機(jī)程序、 Web 瀏覽器或 X Window System 客戶機(jī)程序。此外,還有由各種語言(如 C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, and Tcl)編寫的界面。因此,可以選擇使用已編好的客戶機(jī)程序或編寫自己的客戶機(jī)應(yīng)用程序。 。 MySQL 是完全網(wǎng)絡(luò)化的,其數(shù)據(jù)庫可在因特網(wǎng)上的任何地方訪問,因此,可以和任何地方的任何人共享數(shù)據(jù)庫。而且 MySQL 還能進(jìn)行訪問控制,可以控制哪些人不能看到您的數(shù)據(jù)。 。 MySQL 可運(yùn)行在各種版本的 UNIX 以及其他非 UNIX 的系統(tǒng)(如 大學(xué)本科畢業(yè)設(shè)計(jì) 10 Windows 和 OS/2)上。 MySQL 可運(yùn)行在從家用 PC 到高級的服務(wù)器上。 。 MySQL 容易獲得;只要使用 Web 瀏覽器即可。如果不能理解某樣?xùn)|西是如何起作用的,或者對某個(gè)算法感到好奇,可以將其源代碼取來,對源代碼進(jìn)行分析。如果不喜歡某些東西,則可以更改它。 功能詳述 對于表的大小 MySQL沒有內(nèi)部限制,僅僅受限于操作系統(tǒng)對表文件大小的限制,目前在 LinuxIntel 32 bit 上表最大為 2GB,在 Solaris 上是 512GB。實(shí)際應(yīng)用中 MySQL 數(shù)據(jù)庫處理擁有 60000 個(gè)表和五十億條記錄的數(shù)據(jù)庫系統(tǒng),表記錄可以達(dá)到五百萬條。 目前我們的 OMCR 數(shù)據(jù)庫表只有 134 個(gè),數(shù)據(jù)庫記錄還沒有上百萬的。 支持每個(gè)表 32個(gè)索引,每個(gè)索引可以包含 1- 16 個(gè)字段,最大字段長度為 500個(gè)字節(jié)。 支持 TCP/IP 的 sock 連接,這樣便于跨平臺(tái)的數(shù)據(jù)庫連接,同時(shí)還支持 Windows下的命名管道連接、 ODBC 連接。同時(shí) MySQL 服務(wù)器 端對于接入用戶數(shù)沒有任何限制。 支持 ISO88591 (Latin1), german, big5, ujis 字符集,我們目前采用的是ISO88591 字符集, MySQL 支持的可用于表的字段類型定義的數(shù)據(jù)類型有: signed/unsigned 大學(xué)本科畢業(yè)設(shè)計(jì) 11 integers 1, 2, 3, 4, and 8 bytes long, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET, and ENUM types 可以分三種類型:數(shù)值類型,日期和時(shí)間類型,字符類型我們目前主要使用 DECIMAL、VARCHAR DATE、 TEXT 和 BLOB 數(shù)據(jù)類型這些類型已經(jīng)遠(yuǎn)遠(yuǎn)滿足我們的需要,類型說明如下: DECIMAL[(顯示長度 [,小數(shù)位數(shù) ])] [UNSIGNED] [ZEROFILL] 以字符串的形式存儲(chǔ)的浮點(diǎn)數(shù),所以的字節(jié)數(shù)由顯示長度節(jié)點(diǎn)。它的最大可能是 DOUBLE。如果沒有指定顯示長度則缺省為 10;如果沒有指定小數(shù)位數(shù),則缺省為 0。 [NATIONAL] VARCHAR(M) [BINARY] 變長字符串。字符串長度的大小為 0 到 255。它對大小寫不敏感,除非它為BINARY 的。在 版本后,長度可以超過 255,如果長度超過了 255,將被轉(zhuǎn)換成 TEXT 類型。 BLOB 或者 TEXT BLOB 用來存儲(chǔ)二進(jìn)制對象, TEXT 用來存儲(chǔ)文本值。 BLOB 與 TXT 類型基本相同,不同的是在做比較時(shí) TXT 對大小寫不敏感, BLOB 對大小寫敏感。在大多數(shù)情況下可以將 TXT 看作是對 VARCHAR 的擴(kuò)展,它的最大長度更 大,不同的是在存儲(chǔ)時(shí) TXT不會(huì)自動(dòng)將結(jié)尾的空格去掉,而 VARCHAR 會(huì)。 BLOB 可看作是對 VARCHAR BINARY 的擴(kuò)展。 BLOB 和 TXT 的列不能有缺省值。 BLOB 有四種: TINYBLOB— 最大長度為 255(2^81); BLOB— 最大長度為65535(2^161); MEDIUMBLOB— 最大長度為 16777215(2^241); LONGBLOB— 最大長度為 4294967295 或者 4G(2^321)。 TXT 也有四種: TINYTXT— 最大長度為 255; TXT— 最大長度為 65535; MEDIUMTXT— 最大長度為 16777215(2^241); LONGTXT— 最大長度為 4294967295 或者4G(2^321)。 DATETIME 日期和時(shí)間, 8 個(gè)字節(jié)。支持的范圍是 39。10000101 00:00:0039。到 39。99991231 23:59:5939。, MySQL 以 39。YYYYMMDD HH:MM:SS39。格式顯示它的值,但允許以字符串或者數(shù)字的形式給它賦值。 TIMESTAMP[(顯示長度 )] 大學(xué)本科畢業(yè)設(shè)計(jì) 12 4 個(gè)字節(jié)。支持的范圍是‘ 19700101 00:00:00’到 2037 年 12月 31日子夜之間某時(shí)刻的簡單表示形式。在 及更早的版本中,它的顯示格式為 YYYYMMDDHHMMSS, YYMMDDHHMMSS, YYYYMMDD, 或者 YYMMDD,這要依賴顯示長度的取值。從 版本后,改為 39。YYYYMMDD HH:MM:SS39。格式。它的主要用途是保持對表更新的記錄,當(dāng)向表 insert 或 update 記錄時(shí),如果沒有提供 TIMESTAMP 列的值,則它將被置為進(jìn)行該操作時(shí)的時(shí)間,如果提供 TIMESTAMP 列的值為 NULL, 則它將被自動(dòng)置為 當(dāng)前時(shí)間。 語句 MySQL 數(shù)據(jù)庫部分支持 ANSI SQL_99 語 法 , 我 們 主 要 使 用 CREATE TABLE,INSERT,DELETE,UPDATE,SELECT操作在這方面是支持的。但是由于目前 MySQL不支持儲(chǔ)存過程、觸發(fā)器和視圖,這樣我們的一些數(shù)據(jù)庫服務(wù)需要編程實(shí)現(xiàn)。 API 為了方便應(yīng)用程序的開發(fā), MySQL 提供了用 Perl、 PHP、 Java、 Python、 C++、Tcl 編程語言編寫的客戶機(jī)庫,它允許從任何程序的內(nèi)部訪問 MySQL 數(shù)據(jù)庫。客戶機(jī)庫實(shí)現(xiàn)應(yīng)用程序編程 接口( API), API 定義客戶機(jī)程序如何建立和執(zhí)行與服務(wù)器的通信。我們的 OMCR 主要采用 C、 C++和 JAVA 編程,因此從編程接口上看 MySQL已經(jīng)滿足我們的需求。 大學(xué)本科畢業(yè)設(shè)計(jì) 13 2 系統(tǒng)分析 系統(tǒng)分析是對整個(gè)系統(tǒng)應(yīng)用的分析和研究 , 要解決的是 “ 軟件做什么 ” 的問題。在 系統(tǒng)分析 階段對 軟件功能 進(jìn)行準(zhǔn)確無誤地確認(rèn) ,整個(gè)軟件過程良好的開端。 功能需求分析 通過對博客系統(tǒng)的調(diào)查研究,明確系統(tǒng)的功能需求和信息輸入 /輸出。 信息輸入 是用戶注冊,主要信息輸出是用戶發(fā)表博客文章,主要加工處理包括 用戶 注冊、對博客文章和博客空間的管理、以及 后臺(tái)管理。 在對各功能需求進(jìn)行詳細(xì)說明之前,不妨先來看一下網(wǎng)站的瀏覽機(jī)制,它有助于了解博客網(wǎng)站的風(fēng)格和目錄結(jié)構(gòu),從而對功能需求有更清晰的認(rèn)識(shí)。 進(jìn) 入博 客 網(wǎng) 站開 通 新 用 戶 登 錄 驗(yàn) 證查 看博 客 空 間發(fā) 表 / 編 輯 /刪 除 文 章編 輯個(gè) 人 信 息自 定 義 模 板退 出瀏 覽 文 章發(fā) 表 評 論搜 索 文 章 / 博客 空 間 圖 1 網(wǎng)站瀏覽機(jī)制 以下對網(wǎng)站頁面瀏覽機(jī)制進(jìn)行具體說明: 大學(xué)本科畢業(yè)設(shè)計(jì) 14 用戶進(jìn)入博客網(wǎng)站主頁后可以完成三項(xiàng)活動(dòng): 一是注冊,即開通新用戶 ,成為博客網(wǎng)站的會(huì)員;二是登錄驗(yàn)證進(jìn)入自己的博客空 間;三是搜索博客文章或博客空間。注冊成功后,便可以看到個(gè)人主頁(即自己的博客空間),此時(shí)這個(gè)博客空間是一個(gè)嶄新的空間,用戶可以在里面盡情發(fā)揮,編輯個(gè)人基本信息(包括昵稱、性別、職業(yè)、興趣愛好、照片等);自定義模板,即更換背景圖片;發(fā)表文章(即創(chuàng)建網(wǎng)絡(luò)日志),編輯、刪除文章。退出個(gè)人主頁,再次進(jìn)入時(shí),需要輸入用戶名和密碼,完成登錄驗(yàn)證才能登錄個(gè)人主頁。在搜索模塊中 ,可以按博客空間的名字、博客文章標(biāo)題、博客內(nèi)容進(jìn)行搜索 ,在瀏覽博客文章時(shí),可以對其添加評論信息。除此之外 ,系統(tǒng)還有一個(gè)重要的功能實(shí)現(xiàn),就是“后臺(tái)管理 ”,這個(gè)功能是為后臺(tái)管理員服務(wù)的。后臺(tái)管理員可以對博客網(wǎng)站上的一些非法言論和文字性的東西進(jìn)行管制,即對其進(jìn)行查詢,取消非法分子的會(huì)員資格或刪除其非法性文字。 系統(tǒng)邏輯模型 在明確系統(tǒng)功能需求之后,邏輯模型是系統(tǒng)分析階段的又一重要成果。本系統(tǒng)的邏輯模型主要以系統(tǒng)的數(shù)據(jù)流圖和數(shù)據(jù)字典為描述工具。 系統(tǒng)的 數(shù)據(jù)流圖 數(shù)據(jù)流圖是組織中信息運(yùn)動(dòng)的抽象, 是在調(diào)研的 基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實(shí)際運(yùn)動(dòng)的可行性角度出發(fā), 將信息處理功能和彼此之間的聯(lián)系自頂向下,逐層分解,從邏輯上精確地描述 系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸 出、數(shù)據(jù)存儲(chǔ)以及外部實(shí)體等項(xiàng)目。 數(shù)據(jù)流圖的符號(hào)說明如下圖 2所示: 外部項(xiàng) 加工 數(shù)據(jù)存儲(chǔ) 處理 數(shù)據(jù)流 圖 2 數(shù)據(jù)流圖符號(hào)說明 大學(xué)本科畢業(yè)設(shè)計(jì) 15 首先,確定系統(tǒng)的外部實(shí)體 :用戶和管理 ,用戶是系統(tǒng)的數(shù)據(jù)來源 ,管理員是系統(tǒng)的數(shù)據(jù)去向。明確系統(tǒng)邊界后 ,繪制出系統(tǒng)的“關(guān)聯(lián)圖”,如下圖所示: 圖 3 博客系統(tǒng)關(guān)聯(lián)圖 然后,確定系統(tǒng)的主要處理功能和數(shù)據(jù)存儲(chǔ),繪制出系統(tǒng)的“頂層數(shù)據(jù)流圖”,如下圖所示: 圖 4 博客系統(tǒng)頂層圖 最后,將博客系統(tǒng)數(shù)據(jù)處理功能 分解 為文章處理、博客管理、后臺(tái)處理三個(gè)子處理。隨著系統(tǒng)處理的拆分,將數(shù)據(jù)存儲(chǔ)細(xì)分成文章文件、評論文件、用戶文件和后臺(tái)文件四個(gè)子數(shù)據(jù)存儲(chǔ),繪 出 “ 系統(tǒng)數(shù)據(jù)流圖 ”如下圖所示: 用戶 系統(tǒng)文件 系統(tǒng)處理 管理員 登錄 查看 瀏覽 登錄 用戶 管理員 博客系統(tǒng) 大學(xué)本科畢業(yè)設(shè)計(jì) 16 圖 5 系統(tǒng)數(shù)據(jù)流圖 P表示 數(shù)據(jù)處理, F表示數(shù)據(jù)流, D表示數(shù)據(jù)存儲(chǔ) , W表示外部實(shí)體 F1: 發(fā)表文章 F2: 存儲(chǔ)文章信息 F3: 發(fā)表評論 F4: 管理信息 F5: 存儲(chǔ)用戶信息 F6: 查看博客文章 F7: 查看評論信息 F8: 查看用戶信息 F9:管理 F10: 存儲(chǔ)管理信息 數(shù)據(jù)字典 根據(jù)系統(tǒng)的數(shù)據(jù)流程圖,得到數(shù)據(jù)元素、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、加工和外部項(xiàng)的數(shù)據(jù)詞典( DD),舉例說明如下: W1 用戶 文章處理 文章文件 后
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1