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

正文內(nèi)容

網(wǎng)站資源管理框架的研究及其實現(xiàn)(編輯修改稿)

2024-07-31 21:24 本頁面
 

【文章內(nèi)容簡介】 b瀏覽器作為客戶端可以使用一套客戶程序,從而大大減少開發(fā)工作量,同時Web瀏覽器可以使不同系統(tǒng)的界面具有一種公共的顯示格式,大大降低用戶的訓(xùn)練費用,并有利于用戶跨系統(tǒng)使用。BrowserHTTPWWW Server 數(shù)據(jù)倉存取接口 DBSResultExec調(diào)用 CGI Browser/Server 結(jié)構(gòu)第3章 系統(tǒng)分析 可行性研究可行性研究的目的是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。216。 技術(shù)可行性通過第2章的分析,各種開發(fā)技術(shù)已發(fā)展成熟,各種開發(fā)軟件在國內(nèi)外大量的使用,故軟件開發(fā)平臺成熟可行。216。 經(jīng)濟可行性目前,在各個單位,計算機已經(jīng)開始普及,而本系統(tǒng)在使用時只需一臺性能較高的服務(wù)器即可,故經(jīng)濟方面也可行。216。 操作可行性本系統(tǒng)界面清晰明快,主題突出,只要稍加熟悉即可勝任,故操作方面也可行。 需求分析  需求分析的任務(wù)是確定系統(tǒng)必須完成哪些工作,也就是對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。本軟件作為一個信息資源管理框架,盡管各個單位的內(nèi)部管理千差萬別,但都應(yīng)包括以下一些主要功能:216。 用戶的管理在一個單位內(nèi)部,有多個部門,如果共用一個用戶帳號,顯然是不合理的,為此,應(yīng)建立多個用戶,在系統(tǒng)中,應(yīng)該有一個管理員,它具有最高權(quán)限,能執(zhí)行所有操作,包括查詢信息,更新信息,共享信息,管理用戶,而普通用戶的某些操作是受限制的。216。 信息的查詢在當(dāng)今時代,信息已成為一個單位的重要資源,因此,迅速而準(zhǔn)確地查詢信息是衡量一個信息管理系統(tǒng)好壞的重要標(biāo)準(zhǔn)。216。 信息的更新信息是動態(tài)的,而不是一成不變的,一個好的軟件應(yīng)該能夠讓用戶方便而快捷的添加、刪除、修改信息。216。 信息的共享在單位中,各部門之間的信息不是孤立的,而是彼此聯(lián)系的,其中,有許多信息需要共享。共享可節(jié)省大量的人力和物力,也易于擴充和維護。216。 日志功能為了便于管理和維護,應(yīng)該記錄用戶的操作,建立日志文件,這對整個系統(tǒng)的安全也是非常有益的。接 收信 息更 新數(shù)據(jù)庫處 理信 息2顯 示信 息用戶戶用戶戶D2 日志數(shù)據(jù)庫D3 顯示數(shù)據(jù)庫D1 用戶數(shù)據(jù)庫 數(shù)據(jù)流圖 數(shù)據(jù)流圖第4章 系統(tǒng)設(shè)計 界面設(shè)計界面設(shè)計要求界面清晰,美觀,易于用戶操作。,左邊的是顯示窗口,它的主要結(jié)構(gòu)是一棵資源管理樹,結(jié)點分成三類:根結(jié)點、文件夾結(jié)點、葉子結(jié)點,每個結(jié)點由圖標(biāo)和顯示文本組成,也可以加上超鏈接,所有結(jié)點是分層顯示的,并且具有繼承關(guān)系。顯示窗口上方的圖標(biāo)完成相應(yīng)的操作內(nèi)容,包括添加、刪除、修改、查詢、共享和用戶管理。右邊的是操作窗口,各個操作都是在其中進(jìn)行的。 程序主界面 數(shù)據(jù)庫設(shè)計在用戶登錄時要利用數(shù)據(jù)表來儲存用戶的名稱和密碼,用戶的各種操作也是圍繞著數(shù)據(jù)庫中的內(nèi)容來進(jìn)行的,所以數(shù)據(jù)庫和相關(guān)的數(shù)據(jù)表的設(shè)計是很重要的,數(shù)據(jù)表中的內(nèi)容設(shè)置是否合理,將直接影響到以后系統(tǒng)的執(zhí)行效率。在本系統(tǒng)中,首先要有一個用戶表User,它包括User_name和User_password兩個字段,分別存儲用戶的名稱和密碼,初始化時,表中只有管理員名稱和密碼。 用戶表User字 段 名類 型長 度意 義User_nameText20用戶的名稱User_passwordText20用戶的密碼為了顯示用戶的資源管理樹,必須為每個用戶建立一個表Tree,每當(dāng)用戶登陸或執(zhí)行操作后,程序都從其中選取數(shù)據(jù)加以顯示。 樹形結(jié)構(gòu)表Tree字 段 名類 型長 度意 義IconText40顯示的圖標(biāo)ContentText20顯示的文本HtmlText40超鏈接ParentText20結(jié)點的雙親LeafText4是否為葉子OwnerText20結(jié)點的所有者為了便于管理和維護,以及對用戶的操作加以追蹤,還應(yīng)建立一個日志表Log,其中存放用戶何時執(zhí)行了何種操作。 日志表Log字 段 名類 型長 度意 義UserText20執(zhí)行操作的用戶OperationText20執(zhí)行操作的名稱ObjectText20操作對象DateText 20操作時間此外,還有一些數(shù)據(jù)表要在程序運行時動態(tài)地創(chuàng)建和銷毀,如需為每個新建的文件夾結(jié)點建立三個表:_child、_index、_owner,分別存放該文件夾結(jié)點的葉子結(jié)點、屬性以及共享此非終端結(jié)點的用戶,這將在后面的系統(tǒng)實現(xiàn)中具體介紹。 模塊設(shè)計模塊化就是把程序劃分成若干個模塊,每個模塊完成一個子功能,把這些模塊合起來組成一個整體,可以完成指定的功能,滿足問題的要求。采用模塊化原理可以使軟件結(jié)構(gòu)清晰,不僅容易設(shè)計也容易閱讀和理解。因為程序錯誤通常局限在有關(guān)的模塊及它們之間的接口中,所以模塊化使軟件容易調(diào)試和測試,因而有助于提高軟件的可靠性。因為變動往往只涉及少數(shù)幾個模塊,所以模塊化能提高軟件的可修改性。采用模塊化應(yīng)盡量做到模塊獨立,即希望設(shè)計這樣的結(jié)構(gòu),使得每個模塊完成一個相對獨立的特定子功能,并且和其它模塊之間的關(guān)系盡量簡單。模塊獨立是好設(shè)計的關(guān)鍵,而設(shè)計又是決定軟件質(zhì)量的關(guān)鍵環(huán)節(jié)。人們在開發(fā)計算機軟件的長期實踐中積累了豐富的經(jīng)驗,總結(jié)這些經(jīng)驗得出了一些啟發(fā)式規(guī)則,主要包括以下幾個方面:216。 改進(jìn)軟件結(jié)構(gòu)提高模塊獨立性。216。 模塊規(guī)模應(yīng)該適中。216。 深度,寬度,扇出和扇入都應(yīng)適當(dāng)。216。 模塊的作用域應(yīng)該在控制域之內(nèi)。216。 力爭降低模塊接口的復(fù)雜程度。216。 設(shè)計單入口單出口的模塊。216。 模塊功能應(yīng)該可以預(yù)測。 模塊圖用戶添加信息管理用戶登陸用戶管理信息查詢密碼更改用戶查詢用戶刪除信息修改信息刪除信息添加信息顯示信息共享主 程 序 對于本系統(tǒng),可根據(jù)需求分析將結(jié)構(gòu)分成用戶登陸模塊、信息顯示模塊、信息管理模塊、用戶管理模塊這四大模塊,其中信息管理模塊又可分為信息添加模塊、信息刪除模塊、信息修改模塊、信息查詢模塊、信息共享模塊,用戶管理模塊則分為用戶添加模塊、用戶刪除模塊、用戶查詢模塊、密碼更改模塊,至于日志功能則可以在各個模塊中分別實現(xiàn),具體的模塊圖如下。 網(wǎng)頁設(shè)計網(wǎng)頁設(shè)計的任務(wù)是設(shè)計出系統(tǒng)的“藍(lán)圖”,以后將根據(jù)這個藍(lán)圖編寫程序,它的結(jié)果基本上決定了最終的系統(tǒng)的質(zhì)量,具體的網(wǎng)頁功能如下表。 網(wǎng)頁功能表網(wǎng) 頁 名 稱網(wǎng) 頁 功 能用 戶 登 陸程 序 主 窗 口顯 示 窗 口操 作 窗 口添 加 根 結(jié) 點添 加 非 終 端 結(jié) 點添 加 終 端 結(jié) 點刪 除 非 終 端 結(jié) 點刪 除 終 端 結(jié) 點修 改 終 端 結(jié) 點查 詢 非 終 端 結(jié) 點共 享 結(jié) 點用 戶 更 改 密 碼管 理 員 添 加 用 戶管 理 員 刪 除 用 戶管 理 員 查 詢 用 戶第5章 系統(tǒng)實現(xiàn)為了更好地介紹系統(tǒng)實現(xiàn),在各個模塊中選取了部分源代碼。其中,許多公共部分,如窗體的創(chuàng)建、變量的聲明、客戶端的數(shù)據(jù)檢查、其它各個模塊基本上都與此相同,不再累述。同時,由于信息管理模塊比較復(fù)雜,因此將分別介紹它的各個子模塊。 用戶登陸模塊的實現(xiàn),它的功能是判斷用戶是否合法,以決定是否讓其登陸,具體實現(xiàn)方法如下。://創(chuàng)建窗體Form name=Login action= //讓網(wǎng)頁響應(yīng)它本身input type=text name=User_name //輸入用戶名的文本框input type=text name=User_password //輸入用戶密碼的文本框//定義一個按鈕,用戶用于提交數(shù)據(jù)input type=button name=submit onclick=CheckData()/Form //表單定義結(jié)束當(dāng)用戶按下按鈕后,先在客戶端檢查數(shù)據(jù)的合法性:scriptFunction CheckData(){if(==’’) //檢查用戶名是否為空alert(“請輸入您的用戶名!”);elseif(==’’)//否則,檢查用戶密碼是否為空alert(“請輸入您的用戶密碼!”);else(); //否則,數(shù)據(jù)合法,則提交給服務(wù)器}/script數(shù)據(jù)提交給服務(wù)器后,從數(shù)據(jù)庫中查找用戶信息:%User_name=(“User_name”); //取得用戶名User_password=(“User_password”); //取得密碼(“User_name”,User_name);//為用戶名建立全局變量//加載數(shù)據(jù)庫驅(qū)動(“”);Connectioncon=(“jdbc:odbc:MyDatabase”,””,””); Statement statement=(); String strSQL=”select * from User where name=’”+User_name+”’;”; ResultSet result=(strSQL); if(!()) //如果沒有找到,則提示錯誤信息,并且返回{% alert(”用戶名輸入不正確!”); =””;% } else { //如果密碼不正確則顯示出錯信息,并且返回if(!((“User_password”)).equals(User_password)) {%alert(”用戶密碼輸入不正確!”);=””; % } else { //獲得當(dāng)前日期和時間,并將相關(guān)信息插入到日志表Log中 CurrentDate=new ( );Current_Date=(CurrentDate);strSQL=”insert into Log Values(‘”+User_name+”’,’登陸’,’界面’,’”+Current_Date+”’);”;(strSQL);%=””; //進(jìn)入到程序主界面%}}% 顯示模塊的實現(xiàn),具體實現(xiàn)方法見附錄,在有了樹的類后,具體實現(xiàn)方法如下面NS圖所示。新建icons,contents,htmls,parents,分別存放結(jié)點的圖標(biāo),顯示文本,超連接,雙親。for(i=0;i;i++) //首先找出根結(jié)點Yes if(parents[i]==”root”) No新建類jsTree的對象objTree,變量I,j,k初始化都是0,User_name是登陸的用戶名。(icons[i],texts[i],pointtos[i]);root_value=texts[i];for(i=0;i;i++) //加入根結(jié)點的直接后繼孩子結(jié)點pointer=;//將根結(jié)點的指針放入到變量pointer中Yes if(parents[i]==root_value) Nowhile(jk) //逐層顯示子結(jié)點indexs[k++]=(icons[i],contents[i],htmls[i]);for(i=0;i;i++)pointer=indexs[j];Yes If(parents[i]==) Noindexs[k++]=(icons[i],Contents[i],htmls[i])。j++;(); //顯示資源管理樹 顯示資源管理樹的NS圖 用戶管理模塊的實現(xiàn) 用戶添加模塊的PAD圖添加用戶算法首先獲取管理員向窗體輸入的用戶名和密碼,將其存到變量User_name和User_password中。Sql=”insert into User values(‘”+User_name+”’,’”+User_password+”);”;(Sql);//將信息插入到User表。Sql=”create table “+User_name+”Tree(Ico
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1