版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
緒論隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)已經(jīng)深刻地改變了我們的生活和社會。特別是在新冠疫情的影響下,互聯(lián)網(wǎng)在醫(yī)療、教育、辦公等領(lǐng)域的應(yīng)用得到了迅速推廣,促進(jìn)了國家經(jīng)濟(jì)的復(fù)蘇和社會的穩(wěn)定運行[1]?;ヂ?lián)網(wǎng)不僅改變了我們的生活方式,還將國際社會連接成一個互相影響、互相包容的命運共同體。探討基于ASP.NET的在線筆記系統(tǒng)的設(shè)計與實現(xiàn)?;ヂ?lián)網(wǎng)技術(shù)已成為全球創(chuàng)新和科技發(fā)展的驅(qū)動力,大數(shù)據(jù)和人工智能等技術(shù)在網(wǎng)絡(luò)行業(yè)持續(xù)進(jìn)步。1.1項目背景2021年4月23日迎來了第26個國際圖書日,同時標(biāo)志著我國推廣全民閱讀的第16個年頭。這一活動致力于激發(fā)大眾對閱讀的熱愛,使其成為日常生活中必不可少的元素。目的是重視社會主義核心價值觀、促進(jìn)公民的思想道德與科技文化素養(yǎng)的提高,增強(qiáng)國家的文化軟實力并推進(jìn)中華民族的偉大復(fù)興,實現(xiàn)中國夢。十年前,國家提出了“到2020年,努力形成人人可學(xué),處處可學(xué),時時能學(xué)的學(xué)習(xí)型社會”的愿景。全球范圍內(nèi),歐洲和美洲的數(shù)字化裝備廣泛應(yīng)用以及電子出版行業(yè)的繁榮致使電子閱讀領(lǐng)域已達(dá)到飽和狀態(tài)。相對而言,中國仍在網(wǎng)絡(luò)技術(shù)融合書寫工具的起步階段。自創(chuàng)辦于2011年起,有道云筆記盡管已具備了基礎(chǔ)編輯特性,仍舊存在眾多潛在的拓展與研究空間。相比之下,360云筆記的開發(fā)時間更晚。中國的在線筆記網(wǎng)站在功能、數(shù)量和用戶方面仍有不足之處。1.2研究目的信息科技在個人日常生活和教育進(jìn)程中帶來了革命性的轉(zhuǎn)變?;ヂ?lián)網(wǎng)和信息科技的快速發(fā)展讓大眾能夠每日觸及海量而遞增的信息量,爆炸式增長的數(shù)據(jù)已經(jīng)超越了傳統(tǒng)教育模式能夠適應(yīng)的范圍。與此同時,現(xiàn)代年輕人在追求教育資源時已突破時空限制,其工作與學(xué)習(xí)進(jìn)程得以更自主和靈敏地進(jìn)行。傳統(tǒng)的書寫筆記常常雜亂且容易遺失,這對職場中的學(xué)習(xí)者而言,時常造成諸多不便。突破時空界限,將所需資訊安穩(wěn)且迅速地保存,迫切需要網(wǎng)絡(luò)筆記服務(wù)的涌現(xiàn)。此類平臺提供記事、編纂、檢索及分享等操作,簡化了用戶整頓流程,縮短了辦公耗時,并且提升了辦公效能及資料使用效率。1.3研究的意義日漸放棄傳統(tǒng)紙本作業(yè)本,轉(zhuǎn)而選取互聯(lián)網(wǎng)記事本以適應(yīng)工作及生活。正如能在百度云盤官網(wǎng)上播放教學(xué)影片般,記事也能通過網(wǎng)絡(luò)手段進(jìn)行存儲和使用。盡管目前的在線記事本平臺不是很多,剔除需要付費如Onenote和印象筆記,還有有道云筆記等,大多數(shù)不收費的網(wǎng)站又往往存在用戶體驗的不足。在線筆記服務(wù)的追求是在不向用戶收費的前提下,創(chuàng)造出一個界面簡潔、操作直觀、提供更優(yōu)質(zhì)用戶體驗的網(wǎng)站。1.4國內(nèi)外研究現(xiàn)狀Evernote是云筆記領(lǐng)域的先驅(qū)者,自2008年進(jìn)入市場以來發(fā)展迅猛,2014年已有一億用戶。它提供移動式圖書館的理念,但用戶體驗不盡如人意,例如在電腦上編輯的內(nèi)容在手機(jī)端顯示不協(xié)調(diào),文件夾排序無法自定義。有道云筆記由網(wǎng)易公司于2011年推出,是中國用戶數(shù)量最多的筆記網(wǎng)站之一。它適應(yīng)國人使用習(xí)慣,擁有簡約的用戶界面和功能。由于服務(wù)器位于國內(nèi),同步速度快,國內(nèi)企業(yè)與個體極度青睞,截止2018年11月數(shù)據(jù)顯示,擁有用戶數(shù)已沖破8000萬大關(guān),累計記錄的筆記量也突破了50億條。OneNote是多種信息獲取和多用戶協(xié)作的工具,支持手寫、聲音和視頻筆記。盡管印象筆記在個人市場占主導(dǎo)地位,但微軟在企業(yè)市場擁有大量用戶,挑戰(zhàn)微軟仍然具有一定難度。為知筆記注重高效的筆記工作,是一款云筆記應(yīng)用。雖然功能中規(guī)中矩,界面與有道云筆記相似,但受限于市場份額。不過,它對程序員友好,支持代碼高亮顯示。需要注意的是,試用期結(jié)束后,用戶需要付費才能享受云端同步功能。1.5研究方法1.文獻(xiàn)法:通過借助圖書館資源、中國知網(wǎng)以及維普信息等資源進(jìn)行資料查詢和收集,我對網(wǎng)絡(luò)筆記服務(wù)的相關(guān)資訊做了參照學(xué)習(xí),從而掌握了某些功能的實現(xiàn)技術(shù),并為此網(wǎng)站的搭建奠定了初步的技術(shù)基礎(chǔ)。2.調(diào)查研究法:經(jīng)過研究市場上流行的筆記型網(wǎng)站,深入分析用戶需求,借鑒其長處,并發(fā)掘潛在的提升空間。1.6論文結(jié)構(gòu)本文從在線筆記系統(tǒng)的開發(fā)背景出發(fā),在介紹原理與技術(shù)的基礎(chǔ)上,對系統(tǒng)進(jìn)行了可行性、功能性和非功能性分析,提出了詳細(xì)的設(shè)計方案并進(jìn)行了系統(tǒng)測試。最后總結(jié)系統(tǒng)的功能、缺陷,展望未來可實現(xiàn)的功能。通過本文的研究,為在線筆記系統(tǒng)的開發(fā)提供了參考和借鑒,為用戶提供更好的在線筆記體驗。2系統(tǒng)開發(fā)的原理及技術(shù)2.1體系結(jié)構(gòu)2.1.1B/S的定義B/S結(jié)構(gòu),全稱Browser/Server。這種結(jié)構(gòu)大體上是借助于愈發(fā)成熟的萬維網(wǎng)瀏覽器技術(shù),再與瀏覽器的多種腳本語言(比如VBScript與JavaScript等等)以及ActiveX技術(shù)相結(jié)合[2]。如此一來,便能在眾人普遍使用的網(wǎng)絡(luò)瀏覽器上實施構(gòu)筑起通常需依賴繁瑣的定制軟件方能展現(xiàn)的各項完整功能,由此便滿足了節(jié)約網(wǎng)站開發(fā)費用的需求。2.1.2B/S的優(yōu)勢(1)操作使用簡單B/S結(jié)構(gòu)最顯著的優(yōu)點是能夠不必依賴某一特定軟件,隨時隨地皆可執(zhí)行相關(guān)操作。單一具備聯(lián)網(wǎng)功能的計算機(jī)便綽綽有余,客戶端同樣無需進(jìn)行額外的工作。用戶甚至能夠通過在線申請的方法,借以內(nèi)部的安全認(rèn)證(比如CA證書)之后[3],不再需要其他人的加入,系統(tǒng)就能夠自發(fā)地分配出用戶一個賬號,用戶這樣就可以投入使用了。(2)維護(hù)和升級方式簡單如今,針對用戶體驗的軟件系統(tǒng)改良和提升日漸常見,基于瀏覽器/服務(wù)器架構(gòu)的應(yīng)用程序的便利性特質(zhì)愈加突顯。針對龐大企業(yè)或科研機(jī)構(gòu)而言,運維人員必須確保系統(tǒng)正常運行,經(jīng)常在眾多服務(wù)器間穿梭忙碌,如此運作方式不僅效率低下,同時也對人力物力的消耗極大,甚至難以實行。B/S模式開發(fā)的程序不需配置眾多管理員,維護(hù)工作僅需少數(shù)人員負(fù)責(zé)即可。這是由于所有用戶端僅需要一個瀏覽器,無需進(jìn)行系統(tǒng)級的維護(hù)。(3)成本降低,選擇更多當(dāng)前,在眾多市售計算機(jī)中,大量機(jī)型選用Windows操作系統(tǒng),因此,網(wǎng)絡(luò)瀏覽器變得是普遍用戶必備的標(biāo)準(zhǔn)組件。然而,在服務(wù)器領(lǐng)域所采用的操作系統(tǒng)層面上,Windows尚未形成壓倒性的主導(dǎo)地位。當(dāng)前的進(jìn)展趨勢表明,若終端用戶采用的是構(gòu)建在瀏覽器/服務(wù)器模式之上的應(yīng)用程序管理工具,其僅需部署于Linux系統(tǒng)的服務(wù)器便可實現(xiàn)預(yù)期的功能,并且此種做法亦能保證較高的安全防護(hù)水平。故此,服務(wù)器內(nèi)嵌的操作系統(tǒng)選擇性豐富,不管用戶挑選何種系統(tǒng),均能確保廣泛應(yīng)用的Windows系統(tǒng)作為桌面操作系統(tǒng)的終端保持穩(wěn)定運作,從而使得最普遍的免費操作系統(tǒng)Linux快速俘獲了一批用戶的關(guān)注。(4)應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較重處于瀏覽器/服務(wù)器架構(gòu)體系中,旨在進(jìn)行管理之用的應(yīng)用程序只需部署于服務(wù)端,而對網(wǎng)絡(luò)管理員來說,維護(hù)這些服務(wù)端設(shè)施已經(jīng)足夠。而用戶界面的具體事務(wù)邏輯在服務(wù)器(Server)端是全部借助萬維網(wǎng)瀏覽器來進(jìn)行實現(xiàn)的,只有很小一部分的才需要經(jīng)由前端(Browser)進(jìn)行實現(xiàn),在全部的實現(xiàn)過程中,其實客戶端只需要瀏覽器,而網(wǎng)絡(luò)管理人員不需要管理軟件,只需要定期的服務(wù)器方面對硬件做出維護(hù)就可以[4]。在執(zhí)行期間,服務(wù)器所承受的數(shù)據(jù)壓力極為巨大,一旦遭遇運作故障,例如服務(wù)器宕機(jī)等事故,其引發(fā)的影響可能會相當(dāng)嚴(yán)重。因此,眾多科研機(jī)構(gòu)和職場單位均配備了用于數(shù)據(jù)存儲的服務(wù)器設(shè)施,以預(yù)防發(fā)生不理想的狀況。2.2理論技術(shù)2.2.1C#語言C#乃是微軟于2000年7月露面的一種編程語言,隨著.NET框架首次亮相而設(shè)計成為面向?qū)ο蟮木幋a工具。跟C++對比起來,C#的語法結(jié)構(gòu)更加簡明扼要,因此在開發(fā)軟件應(yīng)用時帶來了更大的便捷性。與C++相比,C#在寫出強(qiáng)韌代碼上勝出一籌,并且在進(jìn)行程序調(diào)試環(huán)節(jié)也表現(xiàn)出相同的便利性。2.2.2ASP.NET技術(shù)ASP.Net,又稱ASP+,之所以做出這樣的命名,是為了與微軟的?NET計劃進(jìn)行匹配,還要表示出,此款A(yù)SP的版本并不是相較于ASP3.0來進(jìn)行的的補(bǔ)充[5]。ASP.NET是一個針對Web開發(fā)而設(shè)計的框架,它賦予開發(fā)者一個編程模型、一個廣泛應(yīng)用的底層軟件框架,以及構(gòu)筑在臺式機(jī)與移動裝置上Web應(yīng)用所需的眾多服務(wù)功能。處于HTTP協(xié)議之頂層運作,并借助HTTP指令與規(guī)則來配置瀏覽器與服務(wù)器間的雙向溝通及其協(xié)同作業(yè)。2.2.3JavaScript語言與JQueryJavaScript,簡稱JS,此為一門按照特定對象行事,基于事件激發(fā)機(jī)制的客戶端編程腳本,盡管其名稱中包含JAVA字眼,實際上JS與Java之間并無直接聯(lián)系。之所以采用易于混淆的名稱,完全是出于商業(yè)考慮。起始時,JS的設(shè)計僅為驗證html的準(zhǔn)確性,隨后其在網(wǎng)頁制作過程中頻頻投入使用,適用于360、搜狗、IE以及MicrosoftEdge等日常生活中普遍使用的瀏覽器,成為全球使用者眾多的編程語言之一。2.2.4Cookie技術(shù)實質(zhì)上,Cookie是一種以鍵值對形式存在的文本型資料,其存儲位置位于用戶本地的電子設(shè)備內(nèi)。瀏覽器首先向服務(wù)器發(fā)起請求,如果服務(wù)器需要記錄這個狀態(tài),服務(wù)器就會向瀏覽器發(fā)送一個Cookie[7]。隨后,瀏覽器便會存儲此份Cookie數(shù)據(jù)。若瀏覽器重新向該服務(wù)器提出請求,瀏覽器將會把請求的網(wǎng)絡(luò)地址和對應(yīng)的Cookie數(shù)據(jù)一并上傳至服務(wù)器。服務(wù)器將審查這些Cookie信息,藉此識別并確定瀏覽器當(dāng)下的狀態(tài)。2.2.5Session對象Session可被視為網(wǎng)站開發(fā)者構(gòu)建的一種結(jié)構(gòu),它能攜帶多種數(shù)據(jù),同時也可看做是一種用于維持會話環(huán)境的機(jī)制。相較于Cookie,Session的數(shù)據(jù)存儲在服務(wù)器端,因而具有更高的安全保障?;趯Π踩缘目剂浚扑]優(yōu)先考慮使用Session。用戶初次瀏覽網(wǎng)站時,系統(tǒng)會自動生成一個Session,而在用戶后續(xù)的重復(fù)訪問中,服務(wù)器會持續(xù)刷新該Session的最近使用時間。3系統(tǒng)分析3.1可行性分析可行性分析是憑借對于項目的大體上內(nèi)容進(jìn)行研究調(diào)查,此方法能夠綜合系統(tǒng)地分析并評估配置條件的不同,為項目的決策提供全面的支持。進(jìn)行可行性研究時,必須確保其具備前瞻性、公平性、穩(wěn)定性和科學(xué)性。研究工作涉及綜合考量問題在人力、物資、時間和財務(wù)等多個維度的實際可執(zhí)行性,并據(jù)此展開深入的思考與評估。以最低成本、最快速度判定課題在實際情況中的可實施性及其嘗試的價值。3.1.1技術(shù)可行性分析考慮到系統(tǒng)是否能夠?qū)嵤?,本系統(tǒng)采用了在在B/S模式框架下普遍流行的選擇了ASP.NET動態(tài)網(wǎng)頁制作技術(shù)作為系統(tǒng)開發(fā)的基石[9]。依托SqlServer2017實現(xiàn)數(shù)據(jù)的存儲。對于應(yīng)用程序環(huán)境的搭建,MicrosoftVisualStudio2019加上SqlServer2017組合自問世起便以其卓越的安全性、穩(wěn)定性和高效性獲得業(yè)界認(rèn)可,在安全性、效能以及可信度這幾個關(guān)鍵指標(biāo)上都毫無疑問,因而在軟件層面上的可實施性得到了驗證。3.1.2經(jīng)濟(jì)可行性分析即便此項目受限于財務(wù)狀況,需細(xì)致合理地籌劃預(yù)算,然而構(gòu)建在線記事網(wǎng)頁所需資金并不龐大。因大部分開發(fā)工具可享受免費使用,從財經(jīng)角度分析,軟件開發(fā)的費用幾乎為零。確切來說,唯一的財務(wù)成本在于硬件投入,僅需購置一臺電腦用作服務(wù)器??紤]到一個系統(tǒng)的建設(shè),單臺電腦的使用已代表了在人力、物理資源和財務(wù)上的極致節(jié)約。3.1.3操作可行性分析ASP.NET被眾所周知的通行開發(fā)語言所打造,憑借其在強(qiáng)勁性能和硬件兼容性上的出色表現(xiàn),在各種編程語言中獨領(lǐng)風(fēng)騷,其運行性能毫無疑問是穩(wěn)定可靠的。此外,網(wǎng)絡(luò)筆記服務(wù)以其操作便捷、界面設(shè)計清爽和對用戶的高度友好而受到推崇,使用此系統(tǒng)能極大地提高效率。在線筆記系統(tǒng)還聘有專業(yè)的維護(hù)團(tuán)隊,他們能夠從軟件、硬件、數(shù)據(jù)庫及安全性多個層面為系統(tǒng)提供全面的保養(yǎng)和維護(hù)服務(wù)。3.2需求分析3.2.1非功能性需求分析(1)適用性首先系統(tǒng)要具有良好的可用性,也就是說數(shù)據(jù)庫訪問權(quán)限設(shè)定要簡單,本系統(tǒng)大體上只有用戶和管理員兩種角色,不會在角色設(shè)定方面過于復(fù)雜[10]。另外,該互動式界面的設(shè)計清晰直觀,且風(fēng)貌保持統(tǒng)一。消除了繁復(fù)的界面切換,防止用戶體驗視覺上的錯綜復(fù)雜。(2)可靠性當(dāng)系統(tǒng)發(fā)生錯誤,無論是因內(nèi)部故障還是用戶誤操作,都應(yīng)該配備防護(hù)機(jī)制以實現(xiàn)錯誤容忍。舉例來說,當(dāng)網(wǎng)頁意外遭遇卡頓時,能否自主重啟是關(guān)鍵。這不僅提升了用戶使用時的感受,也增強(qiáng)了系統(tǒng)的安全防護(hù)層面。(3)安全性為確保系統(tǒng)的安全穩(wěn)固,必須實施鑒權(quán)機(jī)制。在本系統(tǒng)中,角色被劃分為普通用戶與管理者兩類,僅允許管理者才可執(zhí)行后端管理任務(wù),而普通用戶則無此權(quán)限。管理者賬戶需通過數(shù)據(jù)庫設(shè)定以獲取權(quán)限,而新注冊用戶默認(rèn)僅有一般用戶權(quán)限,并且兩種賬戶的權(quán)限界限嚴(yán)格區(qū)分,互不侵犯。3.2.2功能性需求分析本在線筆記系統(tǒng)的前臺包含未注冊用戶和已注冊用戶兩種角色。未注冊用戶可填寫信息注冊并將個人信息導(dǎo)入數(shù)據(jù)庫,已注冊用戶通過用戶名和密碼登錄后可編輯、查看、轉(zhuǎn)發(fā)、分享、舉報、評論、私信等操作。用戶可發(fā)布文本和圖片筆記,搜索關(guān)鍵詞查找筆記,收藏感興趣的筆記,并關(guān)注其他用戶。注銷后用戶可觀看推送內(nèi)容,包括輪播圖片和熱門筆記推送。系統(tǒng)提供了豐富的功能,以滿足用戶的在線筆記需求和社交交流。圖1:前臺功能模塊圖后臺用戶為管理員,具有對筆記內(nèi)容的管理權(quán)限。管理員可管理用戶、刪除問題用戶,以及通過關(guān)鍵詞搜索用戶發(fā)表內(nèi)容。此外,管理員可通過搜索用戶名獲取用戶信息,瀏覽用戶主界面。管理員擁有全面的用戶和內(nèi)容管理權(quán)限,確保網(wǎng)站內(nèi)容的合規(guī)性和安全性。圖2:后臺功能模塊圖4系統(tǒng)設(shè)計4.1設(shè)計原則位于本系統(tǒng)的開發(fā)人員的角度來講,系統(tǒng)設(shè)計應(yīng)該規(guī)范標(biāo)準(zhǔn),界面語言應(yīng)當(dāng)簡潔準(zhǔn)確,功能設(shè)計要在全面的條件下簡捷明了,從而使本系統(tǒng)更加安全可靠[11]。該平臺之構(gòu)建基于對象導(dǎo)向程序設(shè)計理念,涉及系統(tǒng)的分析、架構(gòu)、開發(fā)與檢驗等系列步驟。1.靈活性和應(yīng)用性——該系統(tǒng)集成了多種角色特性,根據(jù)各類用戶的操作權(quán)限,實施了符合需求的功能規(guī)劃,其操作界面清晰直觀,使用便捷,展現(xiàn)出了靈活多變與簡化應(yīng)用的特點。2.穩(wěn)定性和先進(jìn)性——該平臺所提供的特性旨在符合廣大記事族群的使用要旨,并利用當(dāng)前流行的數(shù)據(jù)庫技術(shù)確保系統(tǒng)的穩(wěn)健性與前沿性。3.易維護(hù)性——該系統(tǒng)各項功能的構(gòu)建遵循獨立性原則,使得單一功能的調(diào)整不會干擾其他部分的正常運作。當(dāng)特定功能需更迭或前端界面和后臺管理需更新時,該系統(tǒng)的獨立模塊化設(shè)計理念有助于將此類變更的成本降至最低。4.2開發(fā)環(huán)境VisualStudio2019是最新版本,于2019年4月3日發(fā)布,新增LiveShare代碼協(xié)作服務(wù)。繼承了以往版本優(yōu)點,包括Web頁面設(shè)計器、自動錯誤檢測、調(diào)試工具和智能感知等功能。頁面設(shè)計器可通過拖拽方式設(shè)計Web頁面,無需深入了解HTML語法。自動錯誤檢測可提供錯誤報告,節(jié)省調(diào)試時間。調(diào)試工具監(jiān)視代碼運行效果,跟蹤變量值。智能感知推薦補(bǔ)全語句,在遇到已知對象時提供屬性、方法提示。改進(jìn)搜索功能、歡迎窗口,性能優(yōu)化相較于2017版有所提升。4.3模塊設(shè)計用戶注冊模塊包括填寫個人信息并寫入數(shù)據(jù)庫以獲得登錄權(quán)限。登錄模塊需輸入正確賬號密碼才能查看個人信息與筆記。創(chuàng)建筆記模塊允許用戶編輯并發(fā)表筆記,可查看已發(fā)筆記。收藏筆記模塊用戶可將感興趣的筆記收藏,以便稍后查看。刪除筆記模塊允許用戶刪除不需要的筆記。轉(zhuǎn)發(fā)筆記模塊讓用戶在站內(nèi)分享筆記給好友。分享筆記模塊通過郵箱分享筆記內(nèi)容。搜索筆友模塊讓用戶查找并添加新的筆友。筆友私信模塊允許用戶與筆友間進(jìn)行私信溝通。舉報模塊讓用戶向管理員舉報問題用戶,管理員收到舉報后進(jìn)行處理。整體功能齊全,提升用戶交流互動的便捷性。4.4數(shù)據(jù)庫設(shè)計4.4.1開發(fā)軟件當(dāng)前市場上主要使用的數(shù)據(jù)庫包括SQLServer、MySQL、Access和Oracle等。MySQL作為開源數(shù)據(jù)庫,具有跨平臺特性,功能強(qiáng)大且使用方便,適合個人學(xué)習(xí)使用,但在企業(yè)中應(yīng)用較少。SQLServer具有高度可擴(kuò)展性和生態(tài)鏈廣泛性,適用于各種軟硬件環(huán)境,提供商務(wù)智能工具和安全性,常用于公司項目制作。Oracle是世界上最通用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),適用范圍廣泛,功能強(qiáng)大,受到各大公司歡迎。本項目選擇SQLServer2017作為開發(fā)平臺,新增自適應(yīng)查詢處理和在Linux、DockerContainer上運行等功能,適用于圖表數(shù)據(jù)支持。這些數(shù)據(jù)庫各有優(yōu)點,選擇適合項目需求的數(shù)據(jù)庫能提高效率和可靠性。4.4.2概念結(jié)構(gòu)設(shè)計通過深入洞悉并剖析項目涉及的數(shù)據(jù),我們得以描繪出核心屬性與實體之間、以及不同實體相互之間的聯(lián)系,目前已繪制出E-R圖的一部分,如下所示。參見圖4-1,筆記的處理方式對于用戶來說是多種多樣的,涵蓋了建立、瀏覽、加入收藏、分享、發(fā)表意見及移除等眾多操作,而對于管理員而言,他們有能力去執(zhí)行諸如去除等筆記管理職責(zé)。圖:3:用戶、管理員與筆記、私信實體間的E-R圖依照圖示,會員能夠互發(fā)個人消息同時也能與管理人員私下溝通,而后者有權(quán)利對這些消息作出回應(yīng)。圖中還展示了管理人員與筆記內(nèi)容之間的聯(lián)系,揭示出管理人員對筆記擁有一對多的管理權(quán)限,即單一管理人員能夠負(fù)責(zé)多份筆記的管理工作,反之每份筆記只能歸屬一個管理人員進(jìn)行處理。圖示4.2展現(xiàn)了文本記錄實體的各項特征,在這些記錄實體當(dāng)中,關(guān)鍵的特征包含有:記錄編號、用戶識別碼、記錄分類、具體內(nèi)容、建立日期及評論計數(shù),且記錄編號具有排他性。用戶與文本記錄之間呈現(xiàn)一對多的聯(lián)結(jié)模式,即單一用戶能夠產(chǎn)出眾多文本記錄,然而每項文本記錄只會對應(yīng)單一創(chuàng)作者。圖4:文字筆記實體屬性圖圖:5:圖片筆記實體屬性圖圖5展現(xiàn)了圖片筆記實體的具體特性。該實體包含若干核心屬性:筆記編號、圖像文件位置、用戶識別碼及上傳時間等。每個筆記編號獨一無二,用戶與其發(fā)布的圖片筆記形成一對多的對應(yīng)模式。亦即,單一用戶能夠發(fā)布多份圖片筆記,但每份筆記僅限一位用戶擔(dān)任創(chuàng)建者。如圖6展現(xiàn),分享筆記實體包含的特征有:用戶標(biāo)識、筆記索引、筆記題目、發(fā)布日期及追加評論等。在這些特征中,筆記索引具備唯一性。用戶與分享筆記之間存在單對多聯(lián)系,意味著單一用戶能夠分享若干條筆記,并且一條筆記亦可能被眾多用戶轉(zhuǎn)發(fā)。圖6:分享筆記實體屬性圖圖7展示了筆記收藏實體的結(jié)構(gòu)框圖,該實體包括幾個關(guān)鍵字段,諸如發(fā)布日期、筆記編號、用戶標(biāo)識和筆記內(nèi)容等。在這些字段中,筆記編號具備唯一性。用戶與所收藏的筆記之間呈現(xiàn)一對多的聯(lián)系模式,即單一用戶能夠收藏若干筆記,反之,單條筆記僅限一個用戶收藏。圖7:收藏筆記實體屬性圖圖8:用戶關(guān)注實體屬性圖圖8展示了用戶實體的特征,其中包括關(guān)注者標(biāo)識與用戶標(biāo)識兩種特性。每個用戶標(biāo)識都是獨一無二的。在筆友互相關(guān)注的情境下,形成了互為多重的互動模式,即一個用戶能夠關(guān)注多位其他用戶,同樣,一個人也能收到來自眾多用戶的關(guān)注。4.4.3邏輯結(jié)構(gòu)設(shè)計根據(jù)上面概念結(jié)構(gòu)的設(shè)計,本系統(tǒng)擁有如下幾個信息表:1.使用者表客戶檔案數(shù)據(jù)庫旨在保存客戶個人識別資料,該數(shù)據(jù)庫記錄包含諸多數(shù)據(jù)項,具體如下:客戶登錄名、昵稱、密碼、身份類型(普通客戶及管理員二者之分)、性別、出生日期、所屬星座、所從事的職業(yè)、自我介紹、肖像圖、所發(fā)布的日志數(shù)目、他人關(guān)注度及個人關(guān)注列表、匿名瀏覽者的統(tǒng)計以及電子郵箱地址。值得注意的是,客戶登錄名在數(shù)據(jù)庫中具有唯一性,并且被設(shè)定為該數(shù)據(jù)表的主鍵字段。詳見下文表1內(nèi)容:表1:使用者表(User_info)字段名類型允許為空說明User_IDNchar(20)N用戶賬號NameNchar(20)Y用戶昵稱PassNchar(20)N用戶密碼RoleNchar(10)Y用戶角色SexNchar(10)Y性別BirthNchar(30)Y生日SignNchar(10)Y星座JobNchar(30)Y職業(yè)DestextY個人說明PhotoNchar(50)Y頭像Post_NumintY發(fā)表筆記數(shù)Following_NumintY關(guān)注人數(shù)Follower_NumintY被關(guān)注人數(shù)PrivacyintY匿名訪問EmailNchar(20)Y郵箱2.筆記信息表記錄數(shù)據(jù)匯總表的設(shè)立是為了收納各項筆記數(shù)據(jù),該表格包含諸多數(shù)據(jù)列,包括:筆記的唯一編號、擁有者的用戶標(biāo)識、筆記本文、創(chuàng)建時間、筆記的分類及評論的總數(shù)。在這些列中,筆記的唯一編號充當(dāng)著全表的唯一索引,而匯總表內(nèi)部的詳細(xì)信息請參照所附圖示。表2:筆記信息表(Post_info)字段名類型允許為空說明Post_IDintN筆記序號User_IDNchar(20)N用戶賬號Post_ContenttextN筆記內(nèi)容Post_DatedatetimeN發(fā)表日期typeNchar(10)N筆記類型Comment_NumintN評論數(shù)量3.關(guān)注與被關(guān)注信息表追蹤信息表與被追蹤信息表的存在意在記錄追蹤聯(lián)系,追蹤表包含諸如編號、用戶帳戶及追蹤者帳戶等字段。受追蹤表則包含字段有編號、用戶帳戶與追蹤者帳戶。這兩個表格中的編號各自獨一無二,用以作為各自表格的主鍵標(biāo)識,具體表格數(shù)據(jù)如下所述:表3:關(guān)注信息表(Following_info)字段名類型允許為空說明nointN序號User_IDNchar(20)N用戶賬號Following_IDNchar(20)N關(guān)注者賬號表:4:被關(guān)注信息表(Follower_info)字段名類型允許為空說明nointN序號User_IDNchar(20)N用戶賬號Follower_IDNchar(20)N關(guān)注者賬號4.收藏信息表信息收藏表的設(shè)立旨在登記用戶標(biāo)記筆記的詳細(xì)資料,該表包含諸多數(shù)據(jù)項,涵蓋了:標(biāo)記序列號、賬戶名稱、標(biāo)記的筆記內(nèi)容及其添加到收藏的具體時間。在這些字段中,標(biāo)記序列號具有唯一性,是這個數(shù)據(jù)表的索引鍵,數(shù)據(jù)表結(jié)構(gòu)如下所述:表5:收藏信息表(Favorite_info)Post_IDintN收藏編號User_IDNchar(20)N用戶賬號Post_ContenttextN收藏內(nèi)容PostDatedatetimeN收藏日期5.私信信息表站內(nèi)短消息記錄表的用途是保存用戶之間或用戶與網(wǎng)站管理員之間發(fā)送的個人消息數(shù)據(jù),涵蓋了這些數(shù)據(jù)項:消息ID、接收者ID、消息主題、消息正文、發(fā)送日期和發(fā)送者ID。消息ID是獨一無二的,用作該數(shù)據(jù)表的主鍵。這張表的結(jié)構(gòu)設(shè)定如下:表6:私信信息表(Email_info)字段名類型允許為空說明Email_IDintN私信編號User_IDNchar(20)N收信賬號TitleNchar(20)Y私信標(biāo)題Email_ContenttextN私信內(nèi)容Email_DatedatetimeN私信日期From_IDNchar(20)N發(fā)信賬號6.評論信息表筆記評價數(shù)據(jù)表的作用是收納朋友們相互點評的信息,該表包含以下信息字段:評價的唯一標(biāo)識、發(fā)表評價者的用戶賬戶、被評論筆記的標(biāo)識、評價的詳細(xì)內(nèi)容及評價發(fā)表的具體時間。在這些字段中,評價的唯一標(biāo)識作為獨一無二的識別碼,被設(shè)定為主鍵。創(chuàng)建該表的內(nèi)容如下所述:表7:評論信息表(Comment_info)字段名類型允許為空說明Comment_IDintN評論編號User_IDNchar(20)N評論者賬號Post_IDintN筆記序號CommenttextN評論內(nèi)容Comment_DatedatetimeN評論時間7.圖片筆記表圖像記事檔案旨在保存圖像記事本內(nèi)的圖像資料,包括以下數(shù)個數(shù)據(jù)欄目:記事序列號、圖像文件位置、存儲日期以及使用者賬戶。其中記事序列號獨一無二且作為此數(shù)據(jù)表的索引鍵,該數(shù)據(jù)表構(gòu)建情況如下:表8:圖片筆記表(img_info)字段名類型允許為空說明nointN筆記編號imgNchar(20)N圖片路徑img_datedatetimeN上傳時間User_IDNchar(20)N用戶賬號5具體實現(xiàn)5.1數(shù)據(jù)庫的實現(xiàn)5.1.1數(shù)據(jù)庫與SQL1.數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)(DMS)是專為方便對數(shù)據(jù)庫進(jìn)行操作、管理和控制而設(shè)計的計算機(jī)系統(tǒng)。它具有存儲、檢索、安全保障和數(shù)據(jù)備份等基本功能,可根據(jù)支持的數(shù)據(jù)庫模型、計算機(jī)類型或開發(fā)者使用的查詢語言進(jìn)行分類管理,例如數(shù)據(jù)關(guān)系模型、XML、SQL或XQuery等?,F(xiàn)代DMS可以跨多種分類方式,支持多種查詢語言。通常包括四種主要功能:數(shù)據(jù)定義(創(chuàng)建、修改、移除數(shù)據(jù)組織)、更新(插入、修改、刪除數(shù)據(jù))、提取(從表格中提取信息供直接使用或進(jìn)一步處理)以及管理(監(jiān)控用戶行為、確保數(shù)據(jù)安全、維護(hù)系統(tǒng)運行、保障信息完整性和并發(fā)性控制等)。這些功能使得DMS能夠靈活管理和控制數(shù)據(jù)庫,確保數(shù)據(jù)的安全性和完整性,為系統(tǒng)故障后信息恢復(fù)提供支持。2.SQL結(jié)構(gòu)化查詢語言(SQL)用于查詢結(jié)構(gòu)化數(shù)據(jù),即按照一定規(guī)則排列和處理的數(shù)據(jù)。比喻可以解釋:雜亂的書與鋼筆堆放無序,部分有序堆疊或捆綁是略有秩序的,按首字母分類擺放的書以及按品牌、顏色順序排列的鋼筆是最有秩序的狀態(tài)。類似地,關(guān)系型數(shù)據(jù)庫處理的數(shù)據(jù)按照規(guī)則排列,并通過SQL語言進(jìn)行查詢,如“找出書柜中首字母為s且封皮是藍(lán)色的書”。這種有規(guī)律排列和查詢的數(shù)據(jù)就是結(jié)構(gòu)化數(shù)據(jù)。5.1.2數(shù)據(jù)庫連接網(wǎng)站配置文件Web.Config內(nèi)部包含了數(shù)據(jù)庫連線所需的編碼指令,相應(yīng)的連接詳情字符串為:<appSettings><addkey="connstr"value="server=.;database=Database;integratedsecurity=true;"/></appSettings>5.2模塊實現(xiàn)5.2.1用戶登錄模塊圖9:用戶登錄界面圖圖5-1展示了用戶登錄頁面,已完成注冊的用戶可實現(xiàn)直接進(jìn)入系統(tǒng),且本系統(tǒng)內(nèi),每位用戶都必須持有獨一無二的賬號和密鑰。訪客訪問該網(wǎng)頁后,需填入賬號及密碼,繼而敲擊登入鍵,遞交進(jìn)入系統(tǒng)所需的資訊,這些資訊將與數(shù)據(jù)庫所存檔案進(jìn)行匹配校驗,一旦確認(rèn)信息準(zhǔn)確無誤,即可登錄系統(tǒng)開展后續(xù)多項功能操作。若認(rèn)證過程中發(fā)生差錯,則會出現(xiàn)提醒框(alert)顯示用戶名或密碼錄入不正確的提示。尚未登錄系統(tǒng)的訪客僅能查看登錄頁的幻燈片展示及精選筆記推薦,無法進(jìn)行編輯筆記等核心功能操作。5.2.2用戶注冊模塊依照圖5-2與圖5-3顯示,未注冊用戶若要開始使用該網(wǎng)站需先于登錄頁面按下“立刻注冊”按鈕以開啟注冊流程,注冊時須先填寫賬戶信息并進(jìn)行用戶名檢驗,若未填寫直接嘗試,則會收到“用戶賬號不得為空”的警告;如所填用戶名已存在,則會提示“所選用戶名已被占用”;用戶名核驗無誤且所設(shè)密碼與確認(rèn)密碼不匹配時,則會提示密碼輸入不一致。圖10:用戶注冊界面圖職業(yè)與星座信息通過下拉菜單選取對應(yīng)項填入,信息錄入齊全后點擊以注冊賬號,賬號創(chuàng)建成功將返回至登錄頁面。圖11:用戶注冊界面圖5.2.3修改個人信息模塊在用戶訪問到主菜單之后,若點選“關(guān)于我”選項,便能夠開始對自己的資料作出更動。編輯資料的界面與初次注冊時所用界面并無差異,因此不再提供額外的插圖。需要注意的是,除了密碼和確認(rèn)密碼欄目需要重新輸入外,其他各欄目已預(yù)先填寫完畢,用戶如需更改信息,只需直接在相應(yīng)欄目進(jìn)行修改。5.2.4創(chuàng)建筆記模塊圖示5-4展現(xiàn)的是構(gòu)建筆記的操作界面,得益于開放源代碼的編輯組件CKEditor,在此編輯區(qū)域能夠?qū)崿F(xiàn)豐富的按鍵編輯功能。繼而按下界面下方的“生成筆記”按鈕,即可圓滿結(jié)束筆記編纂工序。屆時,系統(tǒng)會展示筆記發(fā)布成功的信息提示。用戶可以在“我的筆記”選項中查看所發(fā)布筆記,并進(jìn)行后續(xù)如瀏覽、收藏等管理活動。流程圖亦如下圖13。圖12:創(chuàng)建文字筆記界面圖如下圖13,若須多次新建筆記,完成一次筆記建立后,僅須再次點選以進(jìn)入建筆記界面即可。圖13:創(chuàng)建筆記模塊流程圖5.2.5收藏筆記模塊點擊欲加入收藏的筆記下面的收藏按鈕后,筆記信息會被儲存到收藏夾中,并會出現(xiàn)一個提示顯示已成功收藏。在首頁選擇“我的收藏”選項,如圖14展示的,便能夠瀏覽到所存儲的筆記內(nèi)容。圖14:收藏筆記效果圖圖15:收藏筆記模塊流程圖5.2.6查看筆記模塊參見圖示16及17,當(dāng)用戶于主操作界面選取“筆記”選項時,系統(tǒng)將展示已編輯過的筆記內(nèi)容,屆時用戶便能夠瀏覽筆記內(nèi)容。界面下端的轉(zhuǎn)發(fā)、收藏、分享、詳細(xì)信息及舉報等按鈕,均是用于對發(fā)布筆記執(zhí)行不同操作的功能鍵。圖16:筆記加載效果圖圖17:查看筆記模塊流程圖5.2.7刪除筆記模塊依據(jù)上述圖示16與流程示意圖18,移除筆記的動作起初須要瀏覽該筆記內(nèi)容,接著按下筆記底部的詳情選項,此刻詳情按鈕會在筆記頂端出現(xiàn),繼而按下以移除該筆記的按鍵,隨后將出現(xiàn)“刪除成功”的提示信息,至此,筆記的刪除操作即告完成。圖18:刪除筆記模塊流程圖5.2.8轉(zhuǎn)發(fā)筆記模塊參照圖示19和流程示意圖20,用戶初次打開查閱筆記的頁面,當(dāng)點擊底部的轉(zhuǎn)發(fā)筆記按鍵,即實現(xiàn)在站內(nèi)的轉(zhuǎn)發(fā)。既可以轉(zhuǎn)發(fā)個人的也可以是朋友的筆記,而且,轉(zhuǎn)發(fā)的筆記內(nèi)容只限本人和朋友查看,筆記轉(zhuǎn)發(fā)后將標(biāo)記有“轉(zhuǎn)發(fā)”的字眼。圖19:轉(zhuǎn)發(fā)筆記效果圖傳播筆記的方式不同于共享,僅限于站點內(nèi)部的好友可以瀏覽,若期望拓寬觀看范圍,可選擇使用分享功能向站點外發(fā)布。圖20:轉(zhuǎn)發(fā)筆記流程圖5.2.9分享筆記模塊圖21:分享筆記界面圖傳遞筆記與復(fù)制傳播有所區(qū)別,點擊發(fā)布便能推廣至站點之外,此處的特性與QQ電子郵件有些類似,標(biāo)題可以不填,然而正文部分不能傳遞為空的電子郵件。圖22:分享筆記流程圖正如圖21與圖22展示的那樣,顧客起初必須點按備忘錄下端的分發(fā)圖標(biāo),接著錄入待分發(fā)的詳細(xì)資料,資料錄入結(jié)束后按下傳遞鍵;倘若傳輸順利,屏幕將會顯示一條成功傳輸?shù)奶崾拘畔?,反之則需重新核對并再次執(zhí)行分發(fā)詳細(xì)資料的步驟,或者可以選擇終止操作,而所要分享的記事內(nèi)容將通過電子郵件的方式送達(dá)至QQ郵箱。5.2.10搜索模塊如所見于圖23和圖24,須要先點按以進(jìn)入查找界面,繼而輸入欲查詢的資訊並點擊查詢按鈕,依據(jù)匹配程度排序顯示結(jié)果,用戶得以搜尋到記事本中的聯(lián)系人,管理者則能搜尋記事內(nèi)容、聯(lián)絡(luò)人及記事發(fā)布的時刻。倘若沒有相應(yīng)結(jié)果,系統(tǒng)將展示無任何結(jié)果的頁面。圖23:搜索模塊流程圖如圖24所示,用戶僅需在輸入關(guān)鍵詞后輕觸形似手掌的查詢觸發(fā)鍵,便能在屏幕下方查閱到數(shù)據(jù)庫里所有與該關(guān)鍵詞相匹配的資料。圖24:搜索模塊效果圖5.2.11用戶私信模塊正如圖25及圖26展現(xiàn)的,當(dāng)用戶步入操作頁面,首先需敲擊私信選項,接下來選取并錄入信息(包括收件人)、主旨和主體內(nèi)容,繼而按下送出鍵,一旦送出順利,所傳遞的訊息即可在下方進(jìn)行查閱。而投訴機(jī)制與私信操作相仿,用戶一旦按下投訴按鍵,私信的收件對象則默認(rèn)為系統(tǒng)管理員。圖25:私信界面圖圖26:私信模塊流程圖5.2.12注銷模塊如圖27和圖28所示,用戶點擊注銷按鍵后,進(jìn)入注銷界面。圖27:注銷部分界面圖注銷頁面顯示的是未來發(fā)展方向的幻燈片以及下面推薦的精品筆記內(nèi)容,若需體驗額外功能,請再次進(jìn)行登入操作。圖28:注銷模塊流程圖6系統(tǒng)測試6.1測試環(huán)境操作系統(tǒng):Windows10數(shù)據(jù)庫:SQLServer2017開發(fā)工具:VisualStudio20196.2測試原則1.所有檢驗過程均須追根溯源至用戶所提出的具體需求。
2.實際上,定制測試方案的工作應(yīng)當(dāng)早于測試環(huán)節(jié)的展開,并且一旦需求模型確立完畢便可開始構(gòu)思測試計劃,設(shè)計模型一成立則應(yīng)針對系統(tǒng)籌劃出切合實際的檢驗策略。
3.測試工作應(yīng)從規(guī)模較小的試驗著手,并逐步擴(kuò)大試驗范圍。測試既要專注細(xì)節(jié)又要全盤考慮,依次對各個小型功能進(jìn)行精密調(diào)校,之后對諸多程序單元進(jìn)行檢測,在到達(dá)系統(tǒng)層面前,逐漸由小到大,以確保能夠從宏觀角度發(fā)現(xiàn)和解決問題。6.3測試方法軟件測試主要分為黑盒測試和白盒測試兩種方法。在黑盒測試中,程序被視為不透明的盒子,測試關(guān)注程序功能是否符合需求,驗證數(shù)據(jù)輸入是否正確并輸出完整信息。因此,黑盒測試也稱為功能測試。相比之下,白盒測試將程序視為透明盒子,完全了解語句結(jié)構(gòu)和執(zhí)行流程,逐條檢查程序分支和語句是否按要求發(fā)揮作用,也稱為結(jié)構(gòu)測試。在線筆記系統(tǒng)首先使用黑盒測試,驗證產(chǎn)品功能是否正常,確保每個功能都可以正常使用。6.3.1功能測試登錄模塊測試方案包括驗證用戶輸入的用戶名和密碼是否正確,系統(tǒng)能夠準(zhǔn)確識別用戶角色并進(jìn)入相應(yīng)界面,否則彈出警示欄提示重新輸入。添加、修改和刪除筆記模塊測試的方案相似,都需要確保數(shù)據(jù)的正確存儲和更新。添加筆記模塊測試中,正確填寫筆記信息應(yīng)該能成功存儲到數(shù)據(jù)庫并及時顯示;修改和刪除筆記模塊測試也應(yīng)確保信息的準(zhǔn)確性和完整性。系統(tǒng)要能夠提示用戶筆記的狀態(tài),如已發(fā)表或已刪除,并在界面上正確展示。對于修改和刪除功能,修改后的筆記信息應(yīng)當(dāng)能夠完整存儲到數(shù)據(jù)庫中,且刪除操作后數(shù)據(jù)庫也應(yīng)刪除相應(yīng)的記錄。整體而言,各模塊測試方案都圍繞數(shù)據(jù)輸入、存儲和提示展開,確保用戶操作的準(zhǔn)確性并保持?jǐn)?shù)據(jù)庫信息的完整性。最終結(jié)論應(yīng)是各功能能夠基本實現(xiàn)預(yù)期效果,系統(tǒng)能夠有效地處理用戶數(shù)據(jù)和操作。6.3.2兼容性測試為了確保用戶享受到最優(yōu)質(zhì)的瀏覽體驗,并且滿足大多數(shù)用戶的通用需求,我們必須對網(wǎng)站在各種不同的瀏覽器上進(jìn)行充分測試。表9:兼容性測試記錄表編號操作系統(tǒng)瀏覽器分辨率響應(yīng)時間測試結(jié)果備注1Window7IE瀏覽器1024*76876ms運行成功2Window10MicrosoftEdge1024*76857ms運行成功3Windows7搜狗瀏覽器1024*76834.42ms運行成功6.4系統(tǒng)維護(hù)系統(tǒng)的保養(yǎng)工作涉及糾正內(nèi)部潛在缺陷,匯集用戶所提出的功能要求,借鑒其實際操作感受,對應(yīng)用軟件實施持續(xù)的升級以及拓展其功能范圍。網(wǎng)站維護(hù)工作一般可分為服務(wù)器的保養(yǎng)、數(shù)據(jù)庫的管理、網(wǎng)站內(nèi)容的刷新以及網(wǎng)絡(luò)安全的監(jiān)管。系統(tǒng)維護(hù)的首要目的是減少回應(yīng)時間和縮減等候時段;另外,數(shù)據(jù)庫維修旨在強(qiáng)化保密性,避免數(shù)據(jù)泄漏。除此之外,網(wǎng)頁內(nèi)容的適時調(diào)配和部分更新之外,安全性管理也是至關(guān)重要的,即抵御黑客攻擊與非法分子的不良侵襲行為。以期達(dá)成系統(tǒng)維護(hù)的最佳效果,還需在系統(tǒng)運作一定周期后,根據(jù)實際運用中的測試反饋來對系統(tǒng)做出相應(yīng)優(yōu)化和調(diào)整。6.5測試結(jié)論歷經(jīng)屢次的精心打磨,記事系統(tǒng)已呈現(xiàn)出雛形。根據(jù)需求分析階段提出的各項功能要求,采用軟件工程的規(guī)劃理念,系統(tǒng)著重構(gòu)建了用戶注冊信息的維護(hù)、筆記內(nèi)容的管理、筆友互動的監(jiān)控以及私密信息的處理等諸多模塊,系統(tǒng)管理員亦能高效地對用戶和筆記內(nèi)容進(jìn)行相應(yīng)的監(jiān)管工作,確保了整個記事系統(tǒng)的正常運作。在經(jīng)過徹底檢驗后,該軟件成功地完成了所有既定的核心功能,并且提供了便捷的用戶操作界面。用戶注冊后,能夠輕松編寫并維護(hù)筆記內(nèi)容。此外,后臺的精心設(shè)計顯著提升了筆記處理效率,大幅節(jié)約了人力與物力資源,減少了管理工作的繁瑣性,讓管理工作變得更加高效輕松。為了推動系統(tǒng)的創(chuàng)新發(fā)展,提升用戶的互動感,我們希望收集更多的用戶操作數(shù)據(jù)和反饋信息。未來,系統(tǒng)仍舊需要持續(xù)的優(yōu)化與保養(yǎng)。7總結(jié)與展望隨著畢業(yè)設(shè)計的即將完成,工作項目也進(jìn)入到了總結(jié)階段。本次課題設(shè)計標(biāo)志著大學(xué)學(xué)習(xí)生涯的終章。既是對過去幾年積累的計算機(jī)專業(yè)知識的全面考核和呈現(xiàn),又是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026湖南邵陽市邵東市市直事業(yè)單位引進(jìn)博士研究生15人備考題庫及完整答案詳解一套
- 2026浙江寧波海發(fā)漁業(yè)科技有限公司招聘1人備考題庫及參考答案詳解一套
- 2026年檔案數(shù)字化管理規(guī)范操作課
- 2026年信創(chuàng)生態(tài)產(chǎn)品選型指南
- 2026西安經(jīng)開第十四小學(xué)音樂教師招聘備考題庫完整答案詳解
- 2026福建廈門市人工智能創(chuàng)新中心招聘42人備考題庫及完整答案詳解1套
- 2026甘肅天水鋰離子電池廠招聘備考題庫及答案詳解1套
- 來料部門年終總結(jié)(3篇)
- 職業(yè)發(fā)展導(dǎo)向的虛擬仿真學(xué)習(xí)路徑規(guī)劃
- 職業(yè)健康干預(yù)的成本效益優(yōu)化
- DB21-T 4279-2025 黑果腺肋花楸農(nóng)業(yè)氣象服務(wù)技術(shù)規(guī)程
- 2026廣東廣州市海珠區(qū)住房和建設(shè)局招聘雇員7人考試參考試題及答案解析
- 2026新疆伊犁州新源縣總工會面向社會招聘工會社會工作者3人考試備考題庫及答案解析
- 廣東省汕頭市2025-2026學(xué)年高三上學(xué)期期末語文試題(含答案)(含解析)
- 110接處警課件培訓(xùn)
- DB15∕T 385-2025 行業(yè)用水定額
- 火箭軍教學(xué)課件
- 新媒體運營專員筆試考試題集含答案
- 2025年河南省中考英語試題(附答案和音頻)
- 大區(qū)銷售經(jīng)理年終工作總結(jié)
- 《立式輥磨機(jī)用陶瓷金屬復(fù)合磨輥輥套及磨盤襯板》編制說明
評論
0/150
提交評論