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

正文內(nèi)容

基于jsp的社交網(wǎng)站的研發(fā)畢業(yè)設(shè)計(jì)論文-在線瀏覽

2025-05-01 09:11本頁面
  

【正文】 聞,可以選擇公開、還是僅好友可見。主要研究?jī)?nèi)容: ( 1)廣泛收集與閱讀有關(guān)該課題的最新國(guó)內(nèi)外文獻(xiàn)資料(導(dǎo)師給定的閱讀資料或通過自己收集的資料),閱讀 資料(主要是英文文獻(xiàn)),熟悉 SQL Server 2021 數(shù)據(jù)庫(kù),熟悉 PHP/JSP,AJAX 程序設(shè)計(jì)。 ( 3)結(jié)合 JSP 編程思想,開發(fā)一個(gè)商務(wù)社交網(wǎng)站系統(tǒng)的實(shí)例,達(dá)到理論研究與實(shí)際應(yīng)用問題相結(jié)合的目的。該技術(shù)為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的 Web 頁面提供了一個(gè)簡(jiǎn)捷而快速的方法。 JSP 是基于 Java Servlet 以及整個(gè) Java體系的 Web 開發(fā)技術(shù),具有動(dòng)態(tài)頁面和靜態(tài)頁面分離、能夠脫離硬件平臺(tái)束縛、“一次 編寫,各處運(yùn)行”等優(yōu)點(diǎn)。 JSP 主要有如下 5 個(gè)方面的特點(diǎn): ⑴ JSP 的內(nèi)容的生成和顯示分離:通過使用 JSP 的技術(shù), Web 頁面開發(fā)人員可以很容易的使用 HTML 或者 XML 來設(shè)計(jì)和格式化最終的頁面,并且使用 JSP 標(biāo)簽或者腳本來生成頁面上的動(dòng)態(tài)內(nèi)容。 ⑵ JSP 可移植性: JSP 不管在何種平臺(tái)中編寫,唯一的條件就是服務(wù)器中有JSP Container 就可以使用原先編寫的程序來運(yùn)行。在數(shù)據(jù)庫(kù)連接方面也同樣如此, JSP 與數(shù)據(jù)庫(kù)連接時(shí),使用 Java 提供的 JDBC。 ⑶ JSP 采用標(biāo)簽簡(jiǎn)化頁面:對(duì)于有些 Web 頁面開發(fā)人員,不一定都是熟悉腳本語言的 編程人員。 ⑷ JSP 使用可重用的組件:大部分的 JSP 頁面都依賴于可重用的跨平臺(tái)組件( JavaBean 或者 EJB)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。 第 1章 開發(fā)環(huán)境及相關(guān)技術(shù)的介紹 4 ⑸ JSP 完善的存儲(chǔ)管理和安全性:由于 JSP 頁面的所內(nèi)置腳本語言是基于Java 語言,而且所有的 JSP 頁面都會(huì)被編譯為 Java Sevlet,所以 JSP 頁面就具有 Java 技術(shù)的所有特點(diǎn),包括完善的存儲(chǔ)管理和安全性。與傳統(tǒng)的CGI 和許多類似 CGI 技術(shù)相比, Servlet 具有更好的可移植性、更強(qiáng)大的功能、更結(jié)實(shí)投資、效率更高、安全性更好、代碼結(jié)構(gòu)更好等特點(diǎn)。對(duì)于 Java 語言能夠?qū)崿F(xiàn)的功能, Servlet 基本上都是能實(shí)現(xiàn)的,但不包括除圖形界面。一般 Servlet 就是指 HttpServlet,它用來處理 Http 請(qǐng)求,能夠處理的請(qǐng)求有: doGet、 doPost、 service 等。 Servlet 必須在 中進(jìn)行描述。 Servlet不僅可以生成 HTML 腳本輸出,也可以生成二進(jìn)制表單進(jìn)行輸出。 SQL語言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從 IBM公司 1981年推出以來, SQL語言得到了廣 泛的應(yīng)用。 結(jié)構(gòu)化查詢語言 SQL是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語言,其功能包括查詢、操縱、定義和控制四個(gè)方面,是一個(gè)通用的功能極強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn) 第 1章 開發(fā)環(huán)境及相關(guān)技術(shù)的介紹 5 語言。 SQL廣泛地被采用正說明了它的優(yōu)點(diǎn) ,使全部用戶,包括應(yīng)用程序員 、 DBA管理員和終端用戶受益非淺。 SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集。 SQL的集合特性允許一條 SQL語句的結(jié)果作為另一條 SQL語句的輸入。 統(tǒng)一的語言 SQL可用于所有用戶的 DB活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。以前的數(shù)據(jù)庫(kù)管理系統(tǒng)為上述各類操作提供單獨(dú)的語言,而 SQL 將全部任務(wù)統(tǒng)一在一種語言中。所有用 SQL 編寫的程序都是可以移植的。 Apache Group 在完成 的開發(fā)以后,開始考慮在 SUN 的 JSWDK 基礎(chǔ)上開發(fā)一個(gè)可以直接 提供Web 服務(wù)的 JSP 服務(wù)器,當(dāng)然同時(shí)也支持 Servlet, 這樣 Tomcat 就誕生了。 servlet 和 jsp的最新規(guī)范都可以在 tomcat 的新版本中得到實(shí)現(xiàn)。 Tomcat 與 Apache 的組合相當(dāng)完美。 Tomcat 是一個(gè)輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。實(shí)際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn) 行的,所以當(dāng)你 Apache Tomcat 運(yùn)行 tomcat 時(shí),它實(shí)際上作為一個(gè)與 Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。它最初是由 Microsoft、 Sybase 和AshtonTate 三家公司共同開發(fā)的,于 1988 年推出了第一個(gè) OS/2 版本 。 Sybase 則較專注于 SQL Server 在 UNⅨ 操作系統(tǒng)上的應(yīng)用。這篇文章詳細(xì)介紹了 Microsoft SQL Server 2021 中的新的特性、優(yōu)點(diǎn)和功能?? 在現(xiàn)今數(shù)據(jù)的世界里,公司要獲得成功和不斷發(fā)展,他們需要定位主要的數(shù)據(jù)趨勢(shì)的愿景。微軟將繼續(xù)投入和發(fā)展以下的關(guān)鍵領(lǐng)域來支持他們的數(shù)據(jù)平臺(tái)愿景:關(guān)鍵任務(wù)企業(yè)數(shù)據(jù)平臺(tái)、動(dòng)態(tài)開發(fā)、關(guān)系數(shù)據(jù)和商業(yè)智能。編譯和調(diào)試運(yùn)行 Java 程序,需要 JDK)( Java Develop Kit,Java 開發(fā)工具包)。由于 Java 語言是跨平臺(tái)的,所以能解釋 Java 語言的 Web 服務(wù)器無關(guān)。 JDK 的下載和安裝 ( 1)安裝 JDK,安裝過程中可以自定義安裝目錄等信息,例如我們選擇安裝目錄為 C:\java\; ( 2)安裝完成后,右擊“我的電腦”,點(diǎn)擊“屬性”; ( 3)選擇“高級(jí)”選項(xiàng)卡,點(diǎn)擊“環(huán)境變量”; ( 4)在“系統(tǒng)變量”中,設(shè)置 3 項(xiàng)屬性, JAVA_HOME,PATH,CLASSPATH(大小寫 無所謂 ),若已存在則點(diǎn)擊“編輯”,不存在則點(diǎn)擊“新建”; ( 5) JAVA_HOME 指明 JDK 安裝路徑,就是剛才安裝時(shí)所選擇的路徑 C:\java\ ,此路徑下包括 lib, bin, jre 等文件夾(此變量最好設(shè)置,因?yàn)橐院筮\(yùn)行 tomcat, eclipse 等都需要依靠此變量); ( 6) Path 使得系統(tǒng)可以在任何路徑下識(shí)別 java 命令,設(shè)為: (%JAVA_HOME%就是引用前面指定的 JAVA_HOME)CLASSPATH 為 java 加載類 (class or lib)路徑,只有類在classpath 中, java 命令才能識(shí)別,設(shè)為: (要加 .表示當(dāng)前路徑 ) (7) “開始”- 。 zip 版無需安裝,直接拷貝解壓縮目錄下的所有文件至指定目錄即可。 接下來,再設(shè)置一些系統(tǒng)變量。運(yùn)行 可以測(cè)試是否安裝成功。注意安裝過程的時(shí)候連接數(shù)據(jù)庫(kù)的賬號(hào)和密碼要記住。如圖 所示 SQL Server 2021 的 下載頁面。如今我國(guó)軟件行業(yè)漸漸的成熟,小作坊式的開發(fā)形式,已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足我國(guó)對(duì)于軟件規(guī)范化和實(shí)用性的要求,軟件開發(fā)流程化與各個(gè)職能部門工作之間的有效劃分和正確協(xié)作,是軟件行業(yè)所面臨的一個(gè)重大的問題。所以,需求分析在軟件行業(yè)和開發(fā) 流程中起著極其重要的作用。開發(fā)人員需要了解顧客的需求 ,并體現(xiàn)在軟件之中。只有真正的理解顧客的所描述的需求 ,才能做出符合顧客要求的項(xiàng)目。但隨之越來越多的開發(fā)人員認(rèn)識(shí)到其實(shí)需求分析才是整個(gè)開發(fā)過程中的真正核心部分。只有真的了解顧客的需求 ,才能開發(fā)出符合顧客要求的軟件。 功能需求 “基于 JSP 的商務(wù)社交網(wǎng)站”,顧名思義是利用社交網(wǎng)站來達(dá)到交友的目的。功能要求 、想法、對(duì)某些時(shí)政要聞的看法 。 本系統(tǒng)可以滿足注冊(cè)用戶發(fā)布消息,更換頭像,管理自己的關(guān)注,查看關(guān)注自己的粉絲,管理發(fā)布的消息,修改密碼,密保設(shè)置等等,還要能搜索感興趣的消息和用戶。其他管理員能查看微博刪除記錄和評(píng)論刪除記錄,當(dāng)然管理員還是具有修改密碼的功能。 ( 2)能夠方便的用戶的使用,符合用戶的使用習(xí)慣。 ( 4)網(wǎng)站的維護(hù)成本較低。 社交網(wǎng)站的使用范圍越來越廣,從校園里的學(xué)生到工作的白領(lǐng),從年輕人到中年人,越來越多的人使用社交網(wǎng)來實(shí)現(xiàn)現(xiàn)實(shí)世界社交圈的拓展。由此可見,人們?nèi)缃裢ㄟ^網(wǎng)絡(luò)通過社交網(wǎng)站來擴(kuò)大交流圈的需求與日俱增。目前這些技術(shù)都是現(xiàn)今主流的編程工具和語言。 JSP 技術(shù)為創(chuàng) 第 2章 需求分析 12 建顯示動(dòng)態(tài)生成內(nèi)容的 Web 頁面提供了一個(gè)簡(jiǎn)潔而快速的方法。 如今, WEB 技術(shù)越來越成熟,搭建一個(gè)網(wǎng)站和購(gòu)買一個(gè)非頂級(jí)域名的成本變得越來越低廉,再加上各種開源免費(fèi)的語言技術(shù)和軟件,同時(shí)維護(hù)也變得相對(duì)簡(jiǎn)單,以目前的學(xué)校情況,有能力可以部署此網(wǎng)站作為校內(nèi)的社交平臺(tái),同時(shí)開發(fā)此網(wǎng)站的成本較低,使得社交網(wǎng)站的建立在經(jīng)濟(jì)上是完全可行。好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)能極大提高信息管理系統(tǒng)的效率和實(shí)現(xiàn)的效果。一般的數(shù)據(jù)庫(kù)設(shè)計(jì)包括如下幾個(gè)步驟: ( 1)首先,必須對(duì)數(shù)據(jù)庫(kù)需求進(jìn)行分析 ( 2)其次,對(duì)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) ( 3)最后,要對(duì)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)分析 數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)之后,就能將上面的數(shù)據(jù)庫(kù)概念轉(zhuǎn)變?yōu)槟撤N數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,即數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。 表 Users 表 列名 數(shù)據(jù)范圍 空否 約束 定義 userid VARCHAR(50) 非空 主鍵 用戶 ID username VARCHAR(50) 非空 用戶名 userimage VARCHAR(50) 空 用戶頭像 password VARCHAR(50) 非空 用戶密碼 sex VARCHAR(50) 空 性別 birthday VARCHAR(50) 空 出生日期 address VARCHAR(50) 空 地址 VARCHAR(50) 空 郵箱 VARCHAR(11) 空 introduce VARCHAR(150) 空 簡(jiǎn)介 attentioncount int 非空 關(guān)注數(shù) fanscount int 非空 粉絲數(shù) blogcount int 非空 發(fā)布的消息數(shù) messagecount int 非空 私信數(shù) 第 3章 數(shù)據(jù)庫(kù)設(shè)計(jì) 14 表 Blog 表 列名 數(shù)據(jù)范圍 空否 約束 定義 userid VARCHAR(50) 非空 外鍵 用戶 ID blogtext VARCHAR(500) 非空 發(fā)布的消息內(nèi)容 blogimage VARCHAR(50) 空 發(fā)布的圖片 blogtime VARCHAR(15) 非空 發(fā)布的消息時(shí)間 blogid int 非空 主鍵 消息 ID編號(hào) mentcount int 非空 評(píng)論數(shù) forwardcount int 非空 轉(zhuǎn)發(fā)數(shù) favoriecount int 非空 收藏?cái)?shù) 表 Commment 表 列名 數(shù)據(jù)范圍 空否 約束 定義 blogid int 非空 外鍵 消息 ID編號(hào) mentuser VARCHAR(50) 非空 評(píng)論者 ID menttext VARCHAR(300) 非空 評(píng)論內(nèi)容 menttime VARCHAR(15) 非空 評(píng)論時(shí)間 mentid int 非空 主鍵 評(píng)論 ID編號(hào) 表 Message 表 列名 數(shù)據(jù)范圍 空否 約束 定義 userid VARCHAR(50) 非空 外鍵 用戶 ID sender VARCHAR(50) 非空 發(fā)送者用戶名 messagetext VARCHAR(200) 非空 私信內(nèi)容 messagetime VARCHAR(15) 非空 私信發(fā)送時(shí)間 messageid int 非空 主鍵 私信 ID編號(hào) 表 FavBlog 表 列名 數(shù)據(jù)范圍 空否 約束 定義 userid VARCHAR(50) 非空 外鍵 用戶 ID blogid int 非空 消息 ID favtime VARCHAR(15) 非空 收藏消息的時(shí)間 favid int 非空 主鍵 收藏的消息 ID編號(hào) 表 Pass_protect 表 列名 數(shù)據(jù)范圍 空否 約束 定義 userid VARCHAR(50) 非空 主鍵、 外鍵 用戶 ID pass_protectword VARCHAR(50) 非空 密保問題 pass_protectan VARCHAR(50) 非空 密保答案 第 3章 數(shù)據(jù)庫(kù)設(shè)計(jì) 15 表 Attention 表 列名 數(shù)據(jù)范圍 空否 約束 定義 userid1 VARCHAR(50) 非空 外鍵 關(guān)注者 ID userid2 VARCHAR(50) 非空 被關(guān)注者 ID attentionid int 非空 關(guān)注 ID編號(hào) 表 ad
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1