【正文】
我在設(shè)計過程中也遇到了很多自己無法解決的困難,暴露出了自己身上很多不足之處,但是在余元輝老師的指導(dǎo)下和同學們的幫助以及自己的努力,最終還是順利完成任務(wù)。如圖 所示。 圖 收到私信 第 5章 系統(tǒng)的實現(xiàn) 37 圖 回復(fù)私信 設(shè)置修改 設(shè)置功能模塊包括了七個功能:資料修改、頭像設(shè)置、關(guān)注管理、查看粉絲、微博管理、密碼修改、密保設(shè)置。點擊“關(guān)注”按鈕,則會顯示當前所關(guān)注的用戶,從圖 看出,此時并沒有關(guān)注“李四”用戶。如圖 所示為登陸界面。根據(jù)安全性需求,管理員可以對自己的密碼進行修改。刪除操作一旦執(zhí)行,所對應(yīng)相關(guān)信息就從數(shù)據(jù)庫里刪除。這一系列的措施最主要的就是吸引游客的關(guān)注,使之能夠注冊,提高網(wǎng)站的訪問量。 功能流程圖如圖 : 圖 組織結(jié)構(gòu)圖 模塊劃分 本系統(tǒng)由前臺模塊和后臺管理模塊構(gòu)成,下面是整個系統(tǒng)的模塊構(gòu)成思路。 H 搜索感興趣的微博內(nèi)容或者用戶。 開發(fā)及運行環(huán)境 ( 1)開發(fā)工具: MyEclipse 10 SQL Server 2021 Apache Tomcat ( 2)運行環(huán)境: WIN7 64 位 旗艦版 第 4章 總體設(shè)計 19 用例分析 基于 JSP 的社交網(wǎng)站“校園微博”主要參照主流微博 “新浪微博”的模板進行設(shè)計。 第 3章 數(shù)據(jù)庫設(shè)計 17 A t t e n t i o nu s e ri d 1u s e ri d 2a t t e n t io n idBl o g su s e ri db log t e x tb log im a g eb log t im eb log idc om m e n t c ou n tf orw a rd c ou n tf a v ori t e c ou n tC o m m e n tb log idc om m e n t u s e rc om m e n t t e x tc om m e n t t im ec om m e n t idF a v Bl o gu se ri db lo g idf a v t im ef a v idM e s s a g eu s e ri ds e n d e rm e s s a g e t e x tm e s s a g e t im em e s s a g e idU s e rsu s e ri du s e rn a m eu s e ri m a g ep a s s w ords e xb irt h d a ya d d re s se m a ilin t rod u c ea t t e n t ion c ou n tf a n s c ou n tb log c ou n tm e s s a g e c ou n tP a s s _ p ro t e c tu s e ri dp a s s _ p ro t e c t w o rdp a s s _ p ro t e c t a n 圖 前臺普通用戶的 ER 圖 第 4章 總體設(shè)計 18 第 4 章 總體設(shè)計 總體設(shè)計 軟件的總體設(shè)計在需求之后,從設(shè)計的角度來講述軟件的總體方案與設(shè)計思路及構(gòu)想。 如今, WEB 技術(shù)越來越成熟,搭建一個網(wǎng)站和購買一個非頂級域名的成本變得越來越低廉,再加上各種開源免費的語言技術(shù)和軟件,同時維護也變得相對簡單,以目前的學校情況,有能力可以部署此網(wǎng)站作為校內(nèi)的社交平臺,同時開發(fā)此網(wǎng)站的成本較低,使得社交網(wǎng)站的建立在經(jīng)濟上是完全可行。 社交網(wǎng)站的使用范圍越來越廣,從校園里的學生到工作的白領(lǐng),從年輕人到中年人,越來越多的人使用社交網(wǎng)來實現(xiàn)現(xiàn)實世界社交圈的拓展。 本系統(tǒng)可以滿足注冊用戶發(fā)布消息,更換頭像,管理自己的關(guān)注,查看關(guān)注自己的粉絲,管理發(fā)布的消息,修改密碼,密保設(shè)置等等,還要能搜索感興趣的消息和用戶。但隨之越來越多的開發(fā)人員認識到其實需求分析才是整個開發(fā)過程中的真正核心部分。如今我國軟件行業(yè)漸漸的成熟,小作坊式的開發(fā)形式,已經(jīng)遠遠不能滿足我國對于軟件規(guī)范化和實用性的要求,軟件開發(fā)流程化與各個職能部門工作之間的有效劃分和正確協(xié)作,是軟件行業(yè)所面臨的一個重大的問題。 接下來,再設(shè)置一些系統(tǒng)變量。編譯和調(diào)試運行 Java 程序,需要 JDK)( Java Develop Kit,Java 開發(fā)工具包)。它最初是由 Microsoft、 Sybase 和AshtonTate 三家公司共同開發(fā)的,于 1988 年推出了第一個 OS/2 版本 。 servlet 和 jsp的最新規(guī)范都可以在 tomcat 的新版本中得到實現(xiàn)。 統(tǒng)一的語言 SQL可用于所有用戶的 DB活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。 結(jié)構(gòu)化查詢語言 SQL是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語言,其功能包括查詢、操縱、定義和控制四個方面,是一個通用的功能極強的關(guān)系數(shù)據(jù)庫標準 第 1章 開發(fā)環(huán)境及相關(guān)技術(shù)的介紹 5 語言。一般 Servlet 就是指 HttpServlet,它用來處理 Http 請求,能夠處理的請求有: doGet、 doPost、 service 等。 ⑷ JSP 使用可重用的組件:大部分的 JSP 頁面都依賴于可重用的跨平臺組件( JavaBean 或者 EJB)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。 JSP 主要有如下 5 個方面的特點: ⑴ JSP 的內(nèi)容的生成和顯示分離:通過使用 JSP 的技術(shù), Web 頁面開發(fā)人員可以很容易的使用 HTML 或者 XML 來設(shè)計和格式化最終的頁面,并且使用 JSP 標簽或者腳本來生成頁面上的動態(tài)內(nèi)容。主要研究內(nèi)容: ( 1)廣泛收集與閱讀有關(guān)該課題的最新國內(nèi)外文獻資料(導(dǎo)師給定的閱讀資料或通過自己收集的資料),閱讀 資料(主要是英文文獻),熟悉 SQL Server 2021 數(shù)據(jù)庫,熟悉 PHP/JSP,AJAX 程序設(shè)計。網(wǎng)站上通常有很多志趣相同并互相熟悉的用戶群組。另外,也指社會現(xiàn)有已、成熟普及的信息載體,例如短信 SMS 服務(wù)等。 [關(guān)鍵詞 ] 社交網(wǎng)站 微博 JSP B/S 結(jié)構(gòu) 基于 JSP 的社交網(wǎng)站的研發(fā) II JSPbased social working site for business development 2021811053,Lin zhipeng,Network Engineering Major,2021 College of Computer Engineering,Jimei University [Abstract]: As the development and promotion of business social working sites, more and more people join in them. From the beginning of trying to later use it as a habitual action ,business social work has gradually bee an necessarily living part. This system , which based on the analyses the demand of business social working sites, designs and implementation based on B/S model systems for business working site. The site can achieve the release of message. And users can publish their experience, also can site any one news release online, reviews, forwarding and collection. Registered visitors can easily bee registered users, also the registered users can modify their personal information and people who they have followed. Registered users can choose to search the interested information and users . Users could quickly and easily plete website account establishment, update and publish is a convenient municate system platform to everyone. The system, which uses the theory of JSP technology and work database, and considering the business working site system design ,site layout, as well as the require of work users, also include puter work management ,according these aspects to design the function that the website need to achieve. This article mainly research multiuser system,including user registration login, foreground information browsing, information ments collections changes, the background information audit, the related management and modify user information and other functions. [Key words]: social working sites。 I 基于 JSP 的商務(wù)社交網(wǎng)站的研發(fā) 網(wǎng)絡(luò)工程專業(yè) [摘要 ] 隨著商務(wù)社交網(wǎng)站的發(fā)展和推廣,加入商務(wù)社交網(wǎng)站的人群也越來越多,從剛開始的嘗試使用到后來的習慣動作,商務(wù)社交網(wǎng)已經(jīng)慢慢成為生活中不可缺少的一個部分了。Microblog。必須嚴格的指出,國內(nèi)的 SNS 其實并非社會性網(wǎng)絡(luò)服務(wù),而是 Social Network Sites(即社交網(wǎng)站)。相對于網(wǎng)絡(luò)上其他形式的廣告而言,商家在社交服務(wù)網(wǎng)站上針對特定用戶群組所打的廣告會更有針對性。 ( 2)分析基于 JSP 網(wǎng)絡(luò)通信的技術(shù)特點和目前 SQL Server 2021 數(shù)據(jù)庫設(shè)計中所面臨的一些問題,提出系統(tǒng)的總體設(shè)計框架。最后,生成內(nèi)容的邏輯被封裝在標簽和JavaBean 組件中,并捆綁在腳本中,所有的腳本在服務(wù)器端運行。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件或使這些組件為更多的用戶所使用。開發(fā) Servlet 時,可以直接繼承。在 SQL語言中不需要告訴 SQL如何訪問數(shù)據(jù)庫,只要告訴 SQL需要數(shù)據(jù)庫做什么?;镜?SQL 命令只需很少時間就能學會,高級的命令在幾天內(nèi)便可掌握。其次, Tomcat 是完全免費的軟件,任何人都可以從互聯(lián)網(wǎng)上自由地下載。在Windows NT 推出后, Microsoft 與 Sybase 在 SQL Server 的開發(fā)上就 分道揚鑣了, Microsoft 將 SQL Server 移植 到 Windows NT 系統(tǒng) 上,專注于 開發(fā) 推廣 SQL Server 的 Windows NT