版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
I資料管理系統(tǒng)的設(shè)計與實現(xiàn)TOC\o"1-2"\h\u19070第1章緒論 185141.1研究背景 1258161.2開發(fā)目的及意義 2157141.3系統(tǒng)設(shè)計目標 364221.4本文結(jié)構(gòu) 310357第2章系統(tǒng)分析 4234472.1系統(tǒng)技術(shù)、經(jīng)濟、操作可行性分析 411182.2系統(tǒng)需求分析 420912第3章系統(tǒng)工具及技術(shù)介紹 7102963.1SSM簡介 7268423.2SpringMVC 769623.3MySQL常用命令 79378第4章系統(tǒng)分析與設(shè)計 8285074.1系統(tǒng)硬軟件環(huán)境 8165804.2系統(tǒng)設(shè)計總體思想、目標 8173464.3系統(tǒng)結(jié)構(gòu) 8290034.4數(shù)據(jù)庫連接 912435第5章系統(tǒng)實現(xiàn) 1463375.1前臺使用端 14135905.2后臺管理端 2119621第6章系統(tǒng)運行測試結(jié)果 2816066結(jié)論 30第1章緒論1.1研究背景以前的人們說起資料,第一時間腦海中閃過的大都是如海洋一般檔案和堆積如山的書籍,而現(xiàn)如今,隨著網(wǎng)絡(luò)和計算機的普及,人們已經(jīng)逐漸意識到了信息化對于我們的生產(chǎn)和生活所產(chǎn)生的巨大作用,信息自動化的作用越來越大,相應(yīng)地人們的要求也越來越高。網(wǎng)絡(luò)和電腦的普及,讓人們發(fā)現(xiàn)了如何去運用網(wǎng)絡(luò)和電腦來給人們的資料查閱和管理帶來更大的方便,也讓人們不再被這些繁瑣的事情所煩惱,提高了人們的生活水平與工作效率。目前很多地區(qū)的材料保存管理還仍是處在人工保存和紙質(zhì)保留兩個階段,這樣的材料保留效率低而且還要浪費大量的人力物力,已經(jīng)不再適用于現(xiàn)如今的科學技術(shù)的發(fā)展速度,而且這種通過人工來進行管理的弊病也已經(jīng)逐步展露在人們的視野當中。資料的存儲和使用中,人為因素、自然因素和一些不可抗力的原因是人們無法徹底解決的,而這些問題的存在往往會給人們的一些生產(chǎn)和生活帶來巨大的影響,甚至造成巨大的損失。而通過計算機信息化的管理恰恰就能在某種程度上規(guī)避這些問題,它有著存儲信息量大,存儲和讀取速度快,方便再次使用和管理等許多的優(yōu)點,這些優(yōu)勢的存在是我們所無法忽視的,它不但能夠讓我們更加及時和快速地處理信息,而且還能夠極大地增強了我們工作人員的工作能力。因此,利用網(wǎng)絡(luò)和計算機所帶來的便利,改變資料存儲和使用的方式是非常必要的。從互聯(lián)網(wǎng)和計算機的出現(xiàn)到現(xiàn)在,與之相關(guān)的應(yīng)用已經(jīng)被廣泛地普及到了各個行業(yè),而檔案室和圖書館等線下資料管理和使用的場所大多數(shù)還停留在純粹地運用人力進行相關(guān)的管理和維護的方式上,尤其特別是我國歷史文化悠久,人口基數(shù)也特別大,相對而存在的信息量十分的龐大,信息量的龐大就會衍生出來一系列的問題,例如:管理難度大、維護時間長、人力物力消耗大、管理成本高等等,使得資料的管理也變得異常繁瑣,人工資料的管理已經(jīng)遠遠無法適應(yīng)資料管理處理是一個信息量不斷擴大和增加的現(xiàn)狀,為了讓目前資料管理過程簡單化,急需一個系統(tǒng)解決目前存在的問題。而本次設(shè)計的資料管理系統(tǒng)就是這樣一個提供管理和使用的平臺,通過這樣一個系統(tǒng),一方面可以提高管理員管理各種資料的效率,節(jié)省成本;另一方面,使用者可以很迅速地查閱和下載自己所需要的資料,節(jié)省大量的時間,并且能夠跨地域性查閱和下載。對于資料中出現(xiàn)的錯誤或者更正管理員也能夠隨時隨地的修改,使得資料管理和使用的整個過程變得簡單、便捷、高效。資料管理系統(tǒng)將為資料的管理和使用提供便捷,管理員、系統(tǒng)注冊用戶、可以通過登錄界面實現(xiàn)登錄,使用系統(tǒng)的完整功能,在完成登錄后可以輸入關(guān)鍵字搜索自己所需要的資料,然后選擇查看或下載來進行使用,管理員可以隨時查看資料的使用情況和使用者的信息,不再需要進行繁瑣的登記,更是省下了整理和保養(yǎng)紙質(zhì)資料的精力,這個使用和管理的過程可謂是大大地簡化,相對于以前的資料使用與管理過程不再需要大量的人力物力,而且能夠以極小的代價實現(xiàn)海量資料的長時間保存,對于文明的發(fā)展具有重要意義。1.2開發(fā)目的及意義隨著人們知識水平層次的提高,資料共享已經(jīng)成為日常生活中不可缺少的一部分,而隨著資源的增加,資料管理也變得困難而重要,需要可靠的資料管理系統(tǒng)對資料進行有效的管理。以往的資料管理,更多的是依靠人力進行整理和統(tǒng)計,而用戶的借閱和查詢更是需要煩瑣的登記和現(xiàn)場查找,這種資料共享是需要消耗大量人力和物力的,而且其中還存在很大的弊病。資料管理系統(tǒng)的出現(xiàn)就是為管理和使用的雙方提供服務(wù)。它與傳統(tǒng)的資料管理不同,省去了紙張和時間的浪費,更是實現(xiàn)了跨地區(qū)的管理,管理員能夠通過網(wǎng)絡(luò)隨時隨地地了解資料調(diào)用的情況,用戶也能夠通過網(wǎng)絡(luò)隨時隨地地申請查閱自己想要查閱的資料,也不存在資料丟失的情況,提高了資料管理的靈活性、方便性和安全性。這種網(wǎng)絡(luò)化的資料管理系統(tǒng),將會更加符合當前和未來時代的要求,這也是時代提出的要求。1.3系統(tǒng)設(shè)計目標本系統(tǒng)在設(shè)計之初就要求系統(tǒng)能夠達到如下幾方面:比如系統(tǒng)至少實現(xiàn)各類資料的上傳、分類存儲、查詢、下載以及用戶權(quán)限管理等功能;系統(tǒng)使用方便、功能正確、運行無誤,人機交互性好,界面美觀等;管理員能夠通過該系統(tǒng)完成對資料和用戶的管理,而用戶在注冊登錄本系統(tǒng)后也能夠?qū)崿F(xiàn)查閱和下載資料。1.4本文結(jié)構(gòu)本篇論文的闡述是按照軟件工程的模式來進行的,共分六章,分別是由緒論、系統(tǒng)可行性分析與需求、系統(tǒng)開發(fā)工具及技術(shù)使用介紹、資料管理系統(tǒng)的分析與設(shè)計、系統(tǒng)實現(xiàn)、系統(tǒng)運行測試結(jié)果和結(jié)論組成。具體章節(jié)的組織結(jié)構(gòu)如下:第一章:闡述了資料管理系統(tǒng)開發(fā)的背景、目的和意義。第二章:本章主要介紹了系統(tǒng)開發(fā)的可行性分析和需求分析。第三章:本章主要是系統(tǒng)開發(fā)相關(guān)工具的使用及技術(shù)實現(xiàn)的介紹。第四章:本章主要是對資料管理系統(tǒng)和數(shù)據(jù)庫的分析及設(shè)計。第五章:本章主要是對各種功能模塊的關(guān)鍵設(shè)計介紹。第六章:本章主要對系統(tǒng)的測試結(jié)果的介紹。第七章:本章主要對本文的一個總結(jié)和設(shè)計過程中的新見解。第2章系統(tǒng)分析第2章系統(tǒng)分析2.1系統(tǒng)技術(shù)、經(jīng)濟、操作可行性分析2.1.1技術(shù)可行性分析在本次程序設(shè)計中,資料管理系統(tǒng)的設(shè)計主要是以網(wǎng)頁的形式進行開發(fā),在相關(guān)數(shù)據(jù)庫的使用選擇也是采用人們比較熟悉的MySQL數(shù)據(jù)庫,并大量使用JSP技術(shù)進行界面互動的開發(fā),本系統(tǒng)在我的技術(shù)理論猜想上是可以基本實現(xiàn)的。在針對設(shè)計當中出現(xiàn)的一些技術(shù)性問題方面,除了指導老師針對性知道,我更多地選擇在互聯(lián)網(wǎng)上查找相關(guān)的資料,和一些程序開發(fā)的實例,畢竟管理系統(tǒng)這個程序類型在程序設(shè)計中是非常常見的,有很多實際的例子可以提供給我參考,還有就是一些相關(guān)網(wǎng)站上面提供的一些參考文獻,這些都能夠幫助我有效地降低程序設(shè)計的難度,按照這種設(shè)計理念,在技術(shù)可行性上應(yīng)該是不難實現(xiàn)的。2.1.2操作可行性分析本系統(tǒng)在總體設(shè)計中的主要是采用的一種b/s操作模式,系統(tǒng)的每個四用著隨時都可以直接通過手機移動或者互聯(lián)網(wǎng)對其主機進行用戶信息的實時訪問和處理操作,運行網(wǎng)絡(luò)環(huán)境的這種特殊性不僅使得其進行操作簡單易懂,系統(tǒng)所直接要求的是涉及和達到的針對用戶進行操作也真的是非常十分簡單而且方便,用戶在進行操作時僅僅只需簡單地點擊一個系統(tǒng)相應(yīng)的操作按鈕即已。2.1.3經(jīng)濟可行性分析在本次系統(tǒng)的設(shè)計中,本系統(tǒng)是以web的形式進行設(shè)計開發(fā),并且系統(tǒng)當中所涉及到的文件上傳與下載功能都是可以通過免費的開源組件JspSmartUpload來實現(xiàn)的,相對來說成本較低,耗用時間短,使用起來也比較簡單,對電腦的使用要求不是很高,基本上只要擁有可以上網(wǎng)的設(shè)備和網(wǎng)絡(luò)就可以對本系統(tǒng)進行使用,這種開發(fā)方式不僅降低了管理成本,還降低了使用成本,從經(jīng)濟可行性上面來看,這種設(shè)計是可行的。2.2系統(tǒng)需求分析通過對網(wǎng)絡(luò)上一些案例的調(diào)查和分析,在系統(tǒng)系統(tǒng)需求上大致應(yīng)當有以下幾個模塊:(1)賬戶模塊:基本上所有的系統(tǒng)在進入功能的使用環(huán)節(jié)之前,都需要一個賬戶密碼的注冊登錄環(huán)節(jié)。(2)資料列表和搜索模塊:需要一個列表來展示資料的大致內(nèi)容,并且能夠通過搜索關(guān)鍵字的方式實現(xiàn)的資料的搜索。(3)公告發(fā)布和公告展示模塊:后臺管理員能夠進行相關(guān)公告的發(fā)布管理,前臺的用戶能夠查看。(4)留言模塊:前臺的使用者也就是用戶能夠在留言板中寫下自己的意見和建議,后臺管理員能夠?qū)α粞赃M行查看和管理。(5)個人信息功能模塊:用戶在注冊登錄之后,能夠?qū)ψ陨碣~號的個人資料和密碼進行修改,還能上傳資料。(6)資料下載模塊:對于一個成功的網(wǎng)站來說,下載是必不可少的,在查找到需要的資料后,能夠選擇下載保存。(7)后端模塊:這部分需要實現(xiàn)管理員通過后端對前臺上傳的資料進行管理審核,進行密碼的修改,公告的管理,留言的管理,對用戶的管理等功能。2.2.1后臺管理員主要需求后端管理員的主要任務(wù)是對該系統(tǒng)進行管理及消息處理,主要的模塊有:用戶管理模塊、留言管理模塊、資料審核管理模塊、修改密碼模塊、公告模塊等,下面將對一部分具體的功能進行闡述:用戶管理模塊:主要是用來實現(xiàn)對用戶的個人資料和用戶名密碼的管理。(2)留言管理模塊:主要是用來實現(xiàn)對前臺用戶的留言和留言回復(fù)進行查看,從用戶中收集有用的意見和建議,使系統(tǒng)得到更好的完善。(3)資料審核管理模塊:主要是需要對前臺上傳的資料進行審核和相關(guān)的增刪查改的操作。(4)修改密碼模塊:主要功能是用來實現(xiàn)管理員修改自己的賬戶密碼。(5)公告模塊的主要功能是需要實現(xiàn)管理員能夠通過后端進行相關(guān)公告的發(fā)布和管理。2.2.2前臺用戶主要需求前臺用戶的主要需求是對系統(tǒng)資料的查看下載和對自身賬戶的管理,主要的模塊是登錄注冊模塊、資料列表模塊、個人信息模塊、資料查詢模塊、網(wǎng)站公告模塊留言板模塊等等,下面將進行一部分相關(guān)的闡述:登錄注冊模塊主要用戶只有進行賬號密碼注冊后才能使用系統(tǒng)完整的功能。資料列表模塊主要是對資料信息列表的展示。(3)個人信息模塊的主要功能是在用戶注冊登錄后,能夠進行個人資料的修改,資料的上傳和密碼的修改,這個模塊的存在也是為了減少管理員的任務(wù)量,讓用戶共通來完成資料數(shù)據(jù)的上傳,再由管理員審核管理。(4)網(wǎng)站公告模塊主要是用來查看系統(tǒng)的公告。(5)資料查詢模塊主要是通過搜索關(guān)鍵字的方式實現(xiàn)資料的查找和選擇下載。(6)留言板模塊是用戶之間溝通的橋梁,用戶在留言板寫下自己的意見和建議,幫助管理員更加有效地提高系統(tǒng)的質(zhì)量。2.2.3非功能需求目前本次系統(tǒng)設(shè)計所需要實現(xiàn)的非功能要求主要有以下兩點:相對完善的界面:界面模塊設(shè)計應(yīng)當滿足基本的用戶需求,邏輯安排上應(yīng)當合理,方便用戶使用本系統(tǒng)。(2)系統(tǒng)的安全性:完整的系統(tǒng)功能使用的前提應(yīng)當是完成賬號密碼驗證,后臺管理員賬號登錄更是需要輸入隨機驗證碼保證其賬戶的安全性。第3章系統(tǒng)工具及技術(shù)介紹第3章系統(tǒng)工具及技術(shù)介紹3.1SSM簡介SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis兩個開源框架整合而成(SpringMVC是Spring中的部分內(nèi)容),常作為數(shù)據(jù)源較簡單的web項目的框架。3.2SpringMVC因為SpringMVC本身就是Spring框架中的一個模塊,所以SpringMVC和Spring無需通過中間整合層進行整合,能夠很大程度上地節(jié)省設(shè)計者的精力,并且,它是一個基于MVC的Web框架。3.3MySQL常用命令在本次系統(tǒng)設(shè)計當中,本系統(tǒng)所采用的數(shù)據(jù)庫工具是MySQL,下面是一些常用的SQL語句:查找出當前存在什么數(shù)據(jù)庫:SHOWDATABASES;創(chuàng)建一個數(shù)據(jù)庫:CREATEDATABASE;選擇你所創(chuàng)建的數(shù)據(jù)庫:USE;查看數(shù)據(jù)庫中存在哪些數(shù)據(jù)庫表:SHOWTABLES;在數(shù)據(jù)庫中創(chuàng)建一個數(shù)據(jù)庫表:CREATETABLEt_goods();顯示數(shù)據(jù)庫表的結(jié)構(gòu):DESCRIBE;往數(shù)據(jù)庫表中加入記錄:insertintovalues();將數(shù)據(jù)以文本的方式裝入數(shù)據(jù)庫表中:LOADDATALOCALINFILEINTOTABLE;往數(shù)據(jù)庫中導入.sql文件命令:usecakedatabase;mysql>source;刪除數(shù)據(jù)庫中的表:dropTABLE;清空數(shù)據(jù)庫中的表:deletefrom;更新數(shù)據(jù)庫中表的數(shù)據(jù):updatesetwherename=’’;第四章系統(tǒng)分析與設(shè)計第4章系統(tǒng)分析與設(shè)計4.1系統(tǒng)硬軟件環(huán)境(1)硬件平臺處理器:Intel(R)Core(TM)i5-5200UCPU@2.20GHz或更高。內(nèi)存:1G或以上。硬盤:80G或以上。(2)軟件平臺操作系統(tǒng):Windows7。開發(fā)軟件:Eclipse。數(shù)據(jù)庫:mysql。4.2系統(tǒng)設(shè)計總體思想、目標本系統(tǒng)的設(shè)計充分考慮管理員和用戶雙方的需求,同時在針對資料數(shù)據(jù)上傳的時候,設(shè)計了前臺上傳功能,讓資料從用戶中來,到用戶中去,讓使用者共同參與該系統(tǒng)的完善工作,同時讓管理員進行資料的管理審核,以達到提高工作效率的目的。本系統(tǒng)的目標在預(yù)計至少實現(xiàn)各類資料的上傳、分類存儲、查詢、下載以及用戶權(quán)限管理等功能;系統(tǒng)使用方便、功能正確、運行無誤,人機交互性好,界面美觀等;管理員能夠通過該系統(tǒng)完成對資料和用戶的管理,而用戶在注冊登錄本系統(tǒng)后也能夠?qū)崿F(xiàn)查閱和下載資料。4.3系統(tǒng)結(jié)構(gòu)資料管理系統(tǒng)的功能模塊圖如圖4.1所示:圖4.1資料管理系統(tǒng)功能模塊圖4.4數(shù)據(jù)庫連接數(shù)據(jù)庫是一個綜合性的計算機信息系統(tǒng)的一個核心所在,只有在現(xiàn)在的數(shù)據(jù)庫管理系統(tǒng)技術(shù)支撐下,才能夠?qū)ζ溥M行數(shù)據(jù)信息的搜集、整理、存放、檢索、更新、加工、統(tǒng)計等各種業(yè)務(wù)操作,數(shù)據(jù)庫已成為現(xiàn)在的信息系統(tǒng)等綜合性計算機系統(tǒng)技術(shù)的一個重要基礎(chǔ)和核心組成部分。數(shù)據(jù)庫設(shè)計的優(yōu)劣及其好壞將會對整個系統(tǒng)的質(zhì)量及其效率產(chǎn)生直接的影響。在傳統(tǒng)的數(shù)據(jù)庫概念設(shè)計中,數(shù)據(jù)庫系統(tǒng)中的實體集本身就是各類對象的一種個體,而后人們在進行設(shè)計時往往都會根據(jù)不同的要求給各類實體增添一些屬性,然后從各類實體的屬性中精心地選取并提煉出索引,主鍵和其他外鍵,而這類實體集本身就是作為一種集合存在,并通過這種關(guān)系將各類實體緊密地聯(lián)系起來。4.4.1數(shù)據(jù)庫E-R圖從下面的E-R圖中我們可以看到管理員和用戶與各個功能之間的聯(lián)系。系統(tǒng)E-R圖如圖4.2所示:圖4.2E-R圖4.4.2賬戶數(shù)據(jù)表設(shè)計賬戶數(shù)據(jù)表詳細見下表4.1。表4.1admin列名數(shù)據(jù)類型主(外)鍵允許空說明adminidInt(255)主鍵否自動編號usernameVerchar(255)—是登錄用戶名passwordVerchar(255)—是密碼realnameVerchar(255)—是姓名contactVerchar(255)—是聯(lián)系電話4.4.3公告分類數(shù)據(jù)表設(shè)計公告分類表詳細見下表4.2。表4.2banner列名數(shù)據(jù)類型主(外)鍵允許空說明banneridInt(255)主鍵否自動編號bannernameVerchar(255)—是名稱4.4.4公告數(shù)據(jù)表設(shè)計公告數(shù)據(jù)表詳細見下表4.3。表4.3article列名數(shù)據(jù)類型主(外)鍵允許空說明articleidInt(255)主鍵否自動編號titleVarchar(255)—是標題imageVarchar(255)—是圖片banneridVarchar(255)—是分類idistopVarchar(255)—是是否置頂isflvVarchar(255)—是是否輪播contentsVarchar(255)—是內(nèi)容addtimeVarchar(255)—是添加時間hitsVarchar(255)—是點擊量4.4.5留言發(fā)布數(shù)據(jù)表設(shè)計留言發(fā)布數(shù)據(jù)表詳細見下表4.4。表4.4bbs列名數(shù)據(jù)類型主(外)鍵允許空說明bbsidInt(255)主鍵否自動編號usersidVarchar(255)—是發(fā)布人titleVarchar(255)—是標題contentsVarchar(255)—是內(nèi)容addtimeVarchar(255)—是日期hitsInt(255)—是點擊量repnumInt(255)—是回復(fù)數(shù)4.4.6評論數(shù)據(jù)表設(shè)計評論數(shù)據(jù)表詳細見下表4.5。表4.5comment列名數(shù)據(jù)類型主(外)鍵允許空說明commentidInt(255)主鍵否自動編號usersidInt(255)—是用戶IDproductidInt(255)—是內(nèi)容編號addtimeInt(255)—是時間memoVarchar(255)—是評論內(nèi)容4.4.7資料數(shù)據(jù)表設(shè)計資料數(shù)據(jù)表詳細見下表4.6。表4.6product列名數(shù)據(jù)類型主(外)鍵允許空說明productidInt(255)主鍵否自動編號titleVarchar(255)—是標題imageVarchar(255)—是圖片catalogidInt(255)—是分類idistopVarchar(255)—是置頂isflvVarchar(255)—是輪播contentsVarchar(255)—是介紹內(nèi)容addtimeVarchar(255)—是發(fā)布日期hitsVarchar(255)—是瀏覽量personVarchar(255)—是作者lengthVarchar(255)—是備用filesVarchar(255)—是文件地址usersidInt(11)—是發(fā)布人ID4.4.8資料分類數(shù)據(jù)表設(shè)計資料分類數(shù)據(jù)表詳細見下表4.7。表4.7catalog列名數(shù)據(jù)類型主(外)鍵允許空說明catalogidInt(255)主鍵否自動編號repnumVarchar(255)—是名稱4.4.9用戶信息數(shù)據(jù)表設(shè)計用戶信息數(shù)據(jù)表詳細見下表4.8。表4.8users列名數(shù)據(jù)類型主(外)鍵允許空說明usersidInt(255)主鍵否自動編號usernameVarchar(255)—是用戶名passwordVarchar(255)—是密碼realnameVarchar(255)—是姓名sexVarchar(255)—是性別birthdayVarchar(255)—是出生日期contactVarchar(255)—是聯(lián)系方式imageVarchar(255)—是圖片regdateVarchar(255)—是注冊時間4.4.10留言回復(fù)數(shù)據(jù)表設(shè)計留言回復(fù)數(shù)據(jù)表詳細見下表4.9。表4.9rebbs列名數(shù)據(jù)類型主(外)鍵允許空說明rebbsidInt(255)主鍵否自動編號usersidInt(255)—是用戶編號bbsidInt(255)—是主貼編號contentsInt(255)—是內(nèi)容addtimeVarchar(255)—是添加時間第5章系統(tǒng)實現(xiàn)第5章系統(tǒng)實現(xiàn)5.1前臺使用端5.1.1注冊注冊存在的意義就是讓使用者變得更加有序,也讓管理者更好管理,一個人一個賬號,則是對于用戶身份的是驗證,如果用戶要想進入并使用本系統(tǒng),就必須先注冊,并且普通用戶的賬戶信息具有不可修改性,如果忘記了密碼,只能自己選擇重新注冊。本次系統(tǒng)設(shè)計中,我選擇了最常規(guī)的界面設(shè)計方式,在色彩的選擇上也是選擇了極為簡單的黑色、白色,簡單、樸實無華,卻又給人一種小清新的感覺。在模塊設(shè)計思路中,7個文本框分別用來裝輸入的用戶名、密碼、確認密碼、姓名、出生日期、聯(lián)系電話和頭像,還添加了單選框用來標識男女,輸入完成后點擊注冊,如果當前用戶名不與其他的用戶名重復(fù)則網(wǎng)頁上彈出注冊成功的字樣,注冊成功后賬戶信息會自動保存到后臺數(shù)據(jù)庫,注冊成功之后就可以在登錄界面輸入相同的用戶名和密碼來完成系統(tǒng)登錄。相關(guān)界面見下圖5.1:圖5.1注冊界面圖5.1.2登錄登錄的存在就是為了承接注冊這一功能,這是系統(tǒng)對于用戶所進行的一個身份能識別,只有完成登錄這一重要步驟才能使用系統(tǒng)的完整功能,如果泄露自己的賬戶密碼,很可能會導致自己的賬號被他人非法使用,所有的用戶在使用本系統(tǒng)之前都必須進行帳號和密碼的驗證,完成登錄后,就可以使用本系統(tǒng)的核心功能。在本次系統(tǒng)設(shè)計過程中,登錄界面的設(shè)計和注冊界面一摸一樣,無論是布局還是色彩的搭配都是相差不大的,沒有那么繁瑣和花里胡哨的東西,在顏色上依然是選擇的黑白兩色。兩個文本框分別用來輸入自己注冊時輸入的用戶名和密碼信息,輸入完畢后點擊藍色為底色并帶有白色字樣的登錄按鈕,系統(tǒng)會自動將用戶輸入的信息與用戶賬戶數(shù)據(jù)庫進行比對,如果完全相同,就能夠完成對登錄的驗證,如果所有輸入的用戶名和密碼與自己在數(shù)據(jù)庫中的帳戶信息不相符就會出現(xiàn)彈出錯誤的提示。相關(guān)界面見下圖5.2:圖5.2登錄界面圖5.1.3個人信息管理功能在進行注冊登陸之后,就可以進行用戶信息的管理。該模塊的具體功能分為六部分:修改密碼、修改資料、我的資料分享、發(fā)布資料分享、我的評論和退出登錄。其中修改密碼就是修改自己賬號的密碼,修改資料就是更改自己的賬戶注冊信息,我的資料分享是用來展示自己所有分享的資料,發(fā)布資料分享是用來發(fā)布自己所要分享的資料,我的評論是用來展示自己參與評論的記錄,退出登錄就會返回首頁,需要重新登錄才能進行上述操作。本次系統(tǒng)設(shè)計過程中,修改密碼、修改資料、我的資料分享、發(fā)布資料分享、我的評論和退出登錄這幾個功能被我設(shè)置成了下拉菜單欄,點擊后實現(xiàn)跳轉(zhuǎn)。相關(guān)界面見下圖5.3:圖5.3個人信息管理界面圖5.1.4網(wǎng)站公告網(wǎng)站公告的設(shè)計理念就是讓用戶能夠看到管理員發(fā)布的信息,本系統(tǒng)特別設(shè)置了一個網(wǎng)站公告模塊,當系統(tǒng)出現(xiàn)更新升級之類的信息時,會在本系統(tǒng)的系統(tǒng)公告模塊進行第一時間的公布,而使用者也可以在公告處進行查看。這部分前臺用戶只能夠進行查看,也能夠通過點擊搜索輸入框輸入自己想要查看的歷史公告關(guān)鍵字,輸入完成過后點擊綠色為底色并帶有白色字樣的搜索按鈕進行搜索,找到相關(guān)的公告后用戶可以點擊圖片或者文字進行查看,每一個公告都是圖片加以文字的形式進行展示。相關(guān)界面見下圖5.4:圖5.4公告界面圖5.1.5資料列表這部分是本系統(tǒng)對資料進行初步的展示,用戶可以在分類資料里面查看不同類型的資料匯總信息,并點擊進行查看自己想要查看的資料。該部分前臺用戶只能進行點擊查看,可以點擊列表下方的下一頁,會翻轉(zhuǎn)到下一頁,點擊尾頁就會跳轉(zhuǎn)到最后一頁面,當用戶找到自己想要查看的資料信息時,可以進行點擊圖片或者文字進行查看,進入資料查看界面后,也可以點擊下載進行資料的下載。。相關(guān)界面見下圖5.5:圖5.5資料列表界面圖5.1.6資料查詢下載資料查詢可以幫助使用者快速的找到所需要的內(nèi)容,用戶通過在右上角的搜索框內(nèi)輸入關(guān)鍵字并點擊搜索按鈕進行資料的查詢搜索,查詢成功后就可以進行瀏覽查看,并且可以自主選擇是否下載到本地。相關(guān)界面見下圖5.6:圖5.6資料搜索下載界面圖5.1.7留言板用戶在該模塊中可以通過自己的賬號將意見和建議發(fā)布到留言板中,上面的文本框用來輸入標題內(nèi)容,下面的文本框用來輸入留言內(nèi)容,內(nèi)容文本框的上端可以更改文字的格式,包括:加粗、斜體、下劃線、字號等,還有文本的對齊方式,輸入完成之后點擊綠色為底色白色字樣的提交按鈕就可以完成提交,實現(xiàn)內(nèi)容發(fā)表,對于發(fā)布的內(nèi)容,其他的用戶是可以看見的,并可以在回復(fù)文本框中輸入自己的話參與回復(fù)。留言發(fā)表相關(guān)界面見下圖5.7:圖5.7留言發(fā)表界面圖留言回復(fù)相關(guān)界面圖見下表5.8:圖5.8留言回復(fù)界面圖5.2后臺管理端5.2.1登錄該模塊是管理員用來進行賬號的登錄驗證,界面中的三個文本框分別用來輸入賬號、密碼和驗證碼,用戶輸入賬號密碼會與數(shù)據(jù)庫中存儲的數(shù)據(jù)進行對比,并要求管理員輸入左側(cè)框內(nèi)的隨機驗證碼進行驗證,輸入完成后,點擊以藍色為底色白色字樣的登錄按鈕,如果賬號密碼和隨機驗證碼全部驗證成功后就能登陸并進入后臺,進行系統(tǒng)的管理,后端只有完成登錄才能進入,如果失敗則會彈出錯誤的提示。相關(guān)界面見下圖5.9:圖5.9登錄界面圖5.2.2修改密碼管理員可以在該模塊中進行賬號密碼的修改,用戶名自動顯示當前賬戶的用戶名,要求輸入三次密碼,一次原密碼,兩次新密碼,這樣做是為了避免密碼輸入錯誤導致后續(xù)賬號無法登錄,輸入完成后點擊以白色為底色黑色字樣的提交按鈕,完成密碼的修改,修改完成的密碼會自動覆蓋到管理員賬戶數(shù)據(jù)庫表。相關(guān)界面見下圖5.10:圖5.10修改密碼界面圖5.2.3用戶信息管理此模塊是用來展示用戶信息的內(nèi)容,分別是:用戶名、姓名、性別、出生日期、聯(lián)系方式、注冊日期,并以列表的形式展示,管理員能夠在該界面及時對用戶賬戶信息進行查看,在列表的左上角設(shè)有搜索框,點擊搜索框可以輸入關(guān)鍵字,然后點擊以綠色為底色白色字樣的搜索按鈕可以實現(xiàn)對用戶信息的搜索查找,在信息列表的最右側(cè)點擊刪除可以實現(xiàn)對用戶賬戶的刪除操作,點擊列表下方的下一頁可以跳轉(zhuǎn)到下一頁的內(nèi)容,點擊尾頁可以跳轉(zhuǎn)到尾頁。相關(guān)界面見下圖5.11:圖5.11用戶信息管理界面圖5.2.4資料管理審核此模塊以列表的形式展示用戶上傳分享的資料信息,管理員會對前臺會員上傳的資料數(shù)據(jù)進行管理和審核,如果不符合要求,會被編輯修改,或者刪除。點擊界面左上角的搜索框可以輸入標題并點擊綠色為底色白色字樣的搜索按鈕對資料進行搜索查找,列表分別展示:發(fā)布人、標題、分類、發(fā)布日期、點擊數(shù)、附件地址等,點擊最右側(cè)的編輯可以對資料進行編輯管理,點擊刪除可以直接刪除相關(guān)資料全部信息。相關(guān)界面見下圖5.12:圖5.12資料管理審批界面圖5.2.5網(wǎng)站公告管理此模塊中后臺管理員會對網(wǎng)站公告進行發(fā)布,按照要求分別輸入標題、內(nèi)容,選擇主題類別和是否置頂、輪播,并添加圖片,內(nèi)容文本框的上端可以進行返回等操作,并且可以修改內(nèi)容文字的格式和對其方式。相關(guān)界面見下圖5.13:圖5.13網(wǎng)站公告界面圖5.2.6留言管理該模塊分為兩部分,一部分是對前臺用戶的留言列表,另外一部分是回復(fù)列表。兩個界面的左上角都有一個搜索框,點擊搜索框可以輸入關(guān)鍵字并點擊以綠色為底色白色字樣的搜索按鈕進行相關(guān)內(nèi)容的查找,列表的最有側(cè)操作一欄可以點擊刪除,點擊后可以實現(xiàn)對留言和回復(fù)的刪除操作。留言列表相關(guān)界面見下圖5.14:圖5.14留言列表界面圖回復(fù)列表見下圖5.15:圖5.15回復(fù)列表界面圖5.2.7管理員賬戶管理管理員賬戶的的管理分為了兩部分:一部分是管理員的信息列表管理,在這里可以查看管理員賬戶的相關(guān)信息,在列表的最有側(cè)操作一欄中可以點擊編輯和刪除,點擊編輯可以實現(xiàn)對管理員賬戶信息的修改,點擊刪除可以實現(xiàn)對管理員賬戶的刪除;另一部分是新管理員賬戶的添加,按要求在四個文本框中分別輸入用戶名、密碼、姓名和聯(lián)系方式并點擊綠色為底色白色字樣的提交按鈕來完成賬戶的添加,管理員的賬戶無法自己注冊,必須由現(xiàn)有的管理員進行新的管理員賬戶的添加。管理員信息列表界面見下圖5.16:圖5.16管理員信息列表界面圖添加管理員界面見下圖5.17:圖5.17添加管理員界面圖結(jié)論第6章系統(tǒng)運行測試結(jié)果系統(tǒng)的運行測試結(jié)果如表6.1所示:表6.1測試過程與結(jié)果編號測試內(nèi)容期望測試實際結(jié)果成功/失敗1測試前臺用戶能否正確登錄輸入正確的用戶名和密碼,正常登錄正常登錄成功2測試前臺新用戶能否注冊成功輸入正確的注冊信息,成功注冊可以注冊成功3測試前臺新用戶能否登錄成功輸入正確的登錄信息,正常登錄可以登錄成功4測試前臺用戶能否成為會員成功申請成為會員可以申請成功5測試前臺用戶能否進
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度企業(yè)員工培訓費用報銷合同
- 2025年度影視作品海外發(fā)行委托合同范本3篇
- 個人與企業(yè)間2024年租車合同
- 2025年度美甲店顧客滿意度提升專項服務(wù)合同
- 中介代理合同范本2篇
- 2025年度教育培訓場中介服務(wù)合同標準版4篇
- 2025年度船舶股份抵押貸款合同范本4篇
- 二零二五年度新能源公交車運輸合同范本4篇
- 2025年度煤礦股權(quán)轉(zhuǎn)讓與礦區(qū)安全生產(chǎn)文化培育合同4篇
- 2025版城市道路停車棚施工與運營合同范本6篇
- 課題申報書:GenAI賦能新質(zhì)人才培養(yǎng)的生成式學習設(shè)計研究
- 駱駝祥子-(一)-劇本
- 全國醫(yī)院數(shù)量統(tǒng)計
- 《中國香文化》課件
- 2024年醫(yī)美行業(yè)社媒平臺人群趨勢洞察報告-醫(yī)美行業(yè)觀察星秀傳媒
- 第六次全國幽門螺桿菌感染處理共識報告-
- 天津市2023-2024學年七年級上學期期末考試數(shù)學試題(含答案)
- 經(jīng)濟學的思維方式(第13版)
- 中國綠色食品市場調(diào)查與分析報告
- 手衛(wèi)生依從性調(diào)查表
- 湖北教育出版社四年級下冊信息技術(shù)教案
評論
0/150
提交評論