版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1 引言1.1 編寫目的 根據(jù)需求規(guī)格說明書,概要設(shè)計(jì)說明書,我們仔細(xì)考慮后對本系統(tǒng)軟件的功能劃分,數(shù)據(jù)結(jié)構(gòu),軟件總體設(shè)計(jì)的實(shí)現(xiàn)有了進(jìn)一步的想法,我們用詳細(xì)設(shè)計(jì)說明書記錄下來,為進(jìn)一步設(shè)計(jì)軟件,編寫代碼打基礎(chǔ)。1.2 項(xiàng)目背景 在日常的生活和工作中,每個(gè)人在各自的范圍內(nèi)不斷累計(jì),形成不同層次的過程資源財(cái)富,涵蓋了文本、傳真、圖形、視頻、音頻等各個(gè)類型的知識財(cái)富載體。在知識財(cái)富的不斷累計(jì)過程中,由于知識財(cái)富的來源不同、用途不同、載體不同等,往往導(dǎo)致知識財(cái)富的時(shí)間鏈條錯(cuò)亂、關(guān)聯(lián)知識無法有效檢索、各類知識無法綜合運(yùn)用等問題的出現(xiàn),伴隨知識財(cái)富的持續(xù)積累,這種問題愈發(fā)突出,迫切需要行之有效的手段來錄入
2、、管理、分析、統(tǒng)計(jì)知識財(cái)富,持續(xù)有效的歸納利用知識財(cái)富,將助推個(gè)人及組織目標(biāo)的實(shí)現(xiàn)。1.3 定義 文檔中采用的術(shù)語定義縮寫: KBMS:knowledge Base Management System知識庫管理系統(tǒng)1.4 參考資料 軟件工程設(shè)計(jì)說明書2總體設(shè)計(jì)2.1 需求概述 該系統(tǒng)能實(shí)現(xiàn)瀏覽器端的登陸,瀏覽,下載,等功能。在服務(wù)器端能對資源進(jìn)行分類整理,添加,刪除等操作,以及對瀏覽器端的控制,信息提示,警告等操作。 2.2功能需求1.密碼設(shè)置:不同種類用戶有不同的使用權(quán)限,管理人員和會員有自己的密碼,登陸系統(tǒng)后分別進(jìn)行自己權(quán)限內(nèi)的操作防止越權(quán)操作。2.資源維護(hù):為了存放資源,會員檔案的全部數(shù)
3、據(jù),本系統(tǒng)將對所有資源及用戶檔案進(jìn)行分別管理。系統(tǒng)維護(hù)包括對各種記錄表的修改,刪除,添加等操作。3.系統(tǒng)查詢:可以按照資源分類編號,查看下載次數(shù)進(jìn)行查詢。4.系統(tǒng)管理:進(jìn)行會員管理,資源管理。5.其他操作:包括修改密碼,會員續(xù)費(fèi),添加用戶,頁面設(shè)置等。 2.3界面設(shè)計(jì)1. 登錄界面 用戶名輸入框,密碼輸入框,登錄按鈕,注冊按鈕。2. 注冊界面 用戶名輸入框,密碼輸入框,手機(jī)號碼輸入框,獲取驗(yàn)證碼按鈕,驗(yàn)證碼輸入框,確認(rèn)按鈕,取消按鈕。3. 主界面 關(guān)鍵詞輸入框,搜索按鈕(彈出資源后可對資源進(jìn)行下載),資源上傳按鈕(彈出窗口可對電腦內(nèi)資源進(jìn)行選擇),會員中心按鈕(可進(jìn)行會員注冊和續(xù)費(fèi)等操作),管
4、理中心按鈕(可進(jìn)行資源維護(hù)和用戶檔案維護(hù)),歷史查詢按鈕(下載和上傳以及繳費(fèi)歷史紀(jì)錄查詢),密碼修改按鈕。KBMS 2.4 軟件結(jié)構(gòu)資源管理用戶管理系統(tǒng)管理登陸系統(tǒng)用戶操作用戶信息資源刪除資源修改資源入庫資源整理退出系統(tǒng)修改密碼添加用戶資源檢索集中上傳批量下載查詢用戶信息刪除用戶信息添加用戶信息2.5功能流程2.6限制條件所有用戶的權(quán)限都經(jīng)過了嚴(yán)格的設(shè)置,不能進(jìn)行權(quán)限外的操作。用戶組分為兩組:用戶(包括會員),管理員。3 程序描述 3.1登錄模塊3.1.1模塊描述用戶通過輸入用戶名和密碼登錄到系統(tǒng),系統(tǒng)會根據(jù)用戶權(quán)限來設(shè)置菜單是否可用。并通過驗(yàn)證判斷輸入的用戶名和密碼是否正確;如果正確,則根據(jù)
5、用戶的角色權(quán)限設(shè)置菜單可用狀態(tài),否則回到未登錄狀態(tài)。3.1.2功能登錄模塊功能主要是獲取登錄者的身份和驗(yàn)證密碼的正確性,對已注冊用戶和管理員以外的用戶進(jìn)行限制登錄。當(dāng)然,用戶成功登錄后要根據(jù)登錄者的身份不同,分配菜單的可用性,完成對應(yīng)的界面初始化。結(jié)合需求分析可知,此模塊實(shí)現(xiàn)功能為:身份確定、密碼驗(yàn)證、菜單可用與禁止操作。流程圖如下:3.1.3輸入用戶名(通常為8位數(shù)字,如:01111111),密碼(自主設(shè)定,由英文字母及數(shù)字組成,最少6位,最多12位)。3.1.4輸出主界面。3.1.5設(shè)計(jì)方法1. 在輸入用戶名及密碼后,如果是普通用戶則在注冊表中查詢信息與其填入的用戶名和密碼是否匹配,如果是
6、管理員則在用戶表中查詢信息與其填入的用戶名和密碼是否匹配。2. 在登錄窗口中不能直接通過關(guān)閉窗口進(jìn)入主界面,只有在用戶名和密碼正確的情況下才能進(jìn)入,若用戶名或密碼錯(cuò)誤則彈出錯(cuò)誤窗口,并返回登錄界面,可選則重新輸入并登錄或取消登錄,關(guān)閉程序。3. 登錄成功后進(jìn)入主界面并根據(jù)用戶性質(zhì)不同分配操作權(quán)限。3.2注冊模塊3.2.1模塊描述該模塊主要實(shí)現(xiàn)用戶注冊的功能,用戶通過輸入用戶名密碼及手機(jī)號碼,并在收到手機(jī)驗(yàn)證碼后正確填寫才能進(jìn)行注冊,只有在注冊成功后,用戶才能登錄,并進(jìn)行詳細(xì)操作。3.2.2功能對用戶填入的注冊信息進(jìn)行檢測:用戶名為8位阿拉伯?dāng)?shù)字且不能與數(shù)據(jù)庫中已存在用戶名重復(fù),密碼為大小寫字母
7、組合(6-12位),輸入正確驗(yàn)證碼后,對注冊信息進(jìn)行檢測,若不成功彈出錯(cuò)誤信息。若成功則將通過驗(yàn)證的注冊信息填入數(shù)據(jù)庫的注冊信息表中。 流程圖如下:3.2.3輸入用戶名(通常為8位數(shù)字,如:01111111),密碼(自主設(shè)定,由英文字母及數(shù)字組成,最少6位,最多12位),手機(jī)號(11位阿拉伯?dāng)?shù)字),驗(yàn)證碼(6位阿拉伯?dāng)?shù)字)。3.2.4輸出注冊成功提示框。3.2.5設(shè)計(jì)方法1. 輸入用戶名,密碼,手機(jī)號,并點(diǎn)擊獲取驗(yàn)證碼,點(diǎn)擊后由服務(wù)端發(fā)送6位數(shù)字驗(yàn)證碼給注冊用戶。2. 驗(yàn)證碼唯一,用戶輸入驗(yàn)證碼并點(diǎn)擊確定注冊,驗(yàn)證碼錯(cuò)誤則提示錯(cuò)誤,并彈出重新獲取驗(yàn)證碼提示框,重新獲取后可返回輸入驗(yàn)證碼步驟,驗(yàn)
8、證碼正確則將用戶名與數(shù)據(jù)庫中已存在用戶名對比,重復(fù)則返回輸入用戶名操作,不重復(fù)則提示注冊成功,并將注冊信息保存至數(shù)據(jù)庫。3.3資源處理模塊3.3.1模塊描述該模塊主要滿足用戶查找資源,下載資源和上傳資源的需求。3.3.2功能用戶通過主界面的關(guān)鍵詞檢索尋找自己想要的資源,可以選擇來得到自己想要的資源格式,具體格式如圖:資源檢索完成后顯示出相關(guān)資源,用戶可通過點(diǎn)擊資源進(jìn)入預(yù)覽和下載界面。另外用戶可以點(diǎn)擊主界面的資源上傳按鈕,進(jìn)入資源選擇界面,彈出本機(jī)文件夾,可選擇并上傳。上傳流程圖如下:下載流程圖如下:3.3.3輸入關(guān)鍵字(包括資源名,上傳日期,上傳者姓名)。3.3.4輸出資源選擇界面。3.4歷史
9、查詢模塊3.4.1模塊描述可對用戶近期操作歷史進(jìn)行查詢,包括下載歷史,上傳歷史,會員續(xù)費(fèi)歷史。3.4.2功能點(diǎn)擊主界面的歷史查詢按鈕,進(jìn)入后選擇下載歷史查詢,上傳歷史查詢或繳費(fèi)歷史查詢,確認(rèn)后可彈出歷史記錄,包括資源名稱,下載時(shí)間,上傳時(shí)間,上傳者名稱,或繳費(fèi)時(shí)間,繳費(fèi)金額。3.4.3輸出項(xiàng)資源名稱,下載時(shí)間,上傳時(shí)間,上傳者名稱,或繳費(fèi)時(shí)間,繳費(fèi)金額。3.5會員中心模塊3.5.1模塊描述提供普通用戶的會員開通服務(wù)和會員用戶的續(xù)費(fèi)服務(wù)。通過成為會員用戶,下載某些收費(fèi)資源。3.5.2功能用戶通過點(diǎn)擊主界面的會員中心按鈕,進(jìn)入后選擇開通會員或續(xù)費(fèi)會員,若用戶處于普通用戶狀態(tài)點(diǎn)擊開通會員按鈕選擇開通
10、時(shí)間(以月為單位)。當(dāng)用戶處于會員用戶狀態(tài)時(shí)則需癲癇會員續(xù)費(fèi)按鈕選擇開通時(shí)間(以月為單位)。3.5.3輸入開通時(shí)間(以月為單位,且為正整數(shù)),續(xù)費(fèi)時(shí)間(以月為單位,且為正整數(shù))。3.5.4輸出開通或續(xù)費(fèi)成功提示框。3.6管理中心模塊3.6.1模塊描述管理員專屬模塊,可進(jìn)行資源維護(hù)(包括資源整理,資源入庫,資源修改,資源刪除)及用戶檔案維護(hù)(包括查詢用戶信息,添加用戶信息,刪除用戶信息)。3.6.2功能管理員通過點(diǎn)擊管理中心按鈕,選擇對資源進(jìn)行管理或?qū)τ脩暨M(jìn)行多里,對資源進(jìn)行管理是可進(jìn)行對資源進(jìn)行排序,將資源入庫,對資源內(nèi)容進(jìn)行修改,刪除資源,對用戶進(jìn)行管理是可通過查詢用戶信息并添加用戶信息或刪除。資源管理流程圖如下:用戶信息管理流程同理。3.6.3輸入資源的基本信息(資源名,資源格式,上傳日期,上傳者),用戶信息(用戶名)。3.6.4輸出操做是否成功。3.7密碼修改模塊3.7.1模塊描述為了保障用戶在改程序中的信息和數(shù)據(jù)安全,用戶可以自行衡量實(shí)際狀況,每隔一
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度創(chuàng)新辦公園區(qū)草坪設(shè)計(jì)與生態(tài)友好合同
- 三農(nóng)村土地綜合整治指南
- 家具購銷合同協(xié)議書
- 知識產(chǎn)權(quán)與法務(wù)管理作業(yè)指導(dǎo)書
- 儀器儀表與自動化設(shè)備行業(yè)作業(yè)指導(dǎo)書
- 游戲策劃設(shè)計(jì)作業(yè)指導(dǎo)書
- 醫(yī)美股份轉(zhuǎn)讓協(xié)議合同
- 藕塘承包合同樣本
- 地質(zhì)勘察合同付款條件
- 2025年雅安貨車叢業(yè)資格證考試題
- 服裝廠安全生產(chǎn)培訓(xùn)
- 城市隧道工程施工質(zhì)量驗(yàn)收規(guī)范
- 2025年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024年參考題庫含答案解析
- 五 100以內(nèi)的筆算加、減法2.筆算減法 第1課時(shí) 筆算減法課件2024-2025人教版一年級數(shù)學(xué)下冊
- 2025年八省聯(lián)考陜西高考生物試卷真題答案詳解(精校打印)
- 2025脫貧攻堅(jiān)工作計(jì)劃
- 借款人解除合同通知書(2024年版)
- 石油化工、煤化工、天然氣化工優(yōu)劣勢分析
- 10kV配網(wǎng)工程變配電(臺架變、箱變、電纜分接箱)的安裝設(shè)計(jì)施工精細(xì)化標(biāo)準(zhǔn)
- Q∕GDW 12118.3-2021 人工智能平臺架構(gòu)及技術(shù)要求 第3部分:樣本庫格式
- 廣東省義務(wù)教育階段學(xué)生轉(zhuǎn)學(xué)轉(zhuǎn)出申請表(樣本)
評論
0/150
提交評論