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

正文內(nèi)容

學(xué)校校園網(wǎng)信息辦公系統(tǒng)設(shè)計(jì)畢業(yè)論文(已改無(wú)錯(cuò)字)

2023-07-20 02:15:05 本頁(yè)面
  

【正文】 8 是 回復(fù)時(shí)間20第四章 軟件系統(tǒng)詳細(xì)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)原理本系統(tǒng)基于 Web 的計(jì)算技術(shù)采用 B/S(Browser/Server)結(jié)構(gòu), B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu),它就是只安裝維護(hù)一個(gè)服務(wù)器(Server),而客戶端采用瀏覽器(Browser)的運(yùn)行軟件。它是隨著 Inter 技術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一種變化和改進(jìn)。主要利用了不斷成熟的 WWW 瀏覽器技術(shù),結(jié)合多種 Script 語(yǔ)言(VBScript、JavaScript)和 ActiveX 技術(shù),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。在 B/S 體系結(jié)構(gòu)系統(tǒng)中,用戶通過(guò)瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶所需信息返回到瀏覽器。而其余如數(shù)據(jù)請(qǐng)求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁(yè)生成、對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)和應(yīng)用程序的執(zhí)行等工作全部由 Web Server 完成。隨著 Windows 將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)已成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。B/S 結(jié)構(gòu)的主要特點(diǎn)是分布性強(qiáng)、維護(hù)方便、開發(fā)簡(jiǎn)單且共享性強(qiáng)、成本低。顯然 B/S 結(jié)構(gòu)應(yīng)用程序相對(duì)于傳統(tǒng)的 C/S 結(jié)構(gòu)應(yīng)用程序是一個(gè)非常大的進(jìn)步。它采用用戶界面統(tǒng)一機(jī)制,代表用戶訪問(wèn)應(yīng)用服務(wù)器 ,其中最重要的就是數(shù)據(jù)庫(kù)服務(wù)器。這樣 ,軟件開發(fā)工作主要集中于服務(wù)器端的應(yīng)用程序 ,無(wú)需開發(fā)客戶端的應(yīng)用程序,服務(wù)器端的所有應(yīng)用程序都可通過(guò) Web 瀏覽器在客戶機(jī)上運(yùn)行。由于各種操作系統(tǒng)都支持 Web 瀏覽器的運(yùn)行 ,所以基于 Web的應(yīng)用可以方便地實(shí)現(xiàn)跨平臺(tái)操作。 系統(tǒng)工作模式校園網(wǎng)絡(luò)系統(tǒng)的主要目的就是對(duì)學(xué)校的辦公和信息進(jìn)行管理,使學(xué)校的管理工作更加容易,提高工作效率,降低管理成本。該系統(tǒng)并不是可供校園的任何用戶使用的,凡管理員注冊(cè)了的用戶可以使用此系統(tǒng)。可以將使用此系統(tǒng)的用戶分為兩類:一類是系統(tǒng)的使用者,另一類是系統(tǒng)的維護(hù)者。對(duì)于兩類角色,給它們賦予不同的權(quán)限。系統(tǒng)的使用者只能使用此系統(tǒng),對(duì)于此系統(tǒng)的管理工作沒(méi)有權(quán)限,系統(tǒng)的維護(hù)者不僅可以使用此系統(tǒng),還可以對(duì)系統(tǒng)進(jìn)行維護(hù)。21在仔細(xì)分析該校園網(wǎng)絡(luò)辦公系統(tǒng)過(guò)程的基礎(chǔ)上,設(shè)計(jì)出該系統(tǒng)的處理流程,如圖 41 所示。 NYY N圖 41 系統(tǒng)流程圖用戶登錄驗(yàn)證合法性設(shè)置權(quán)限進(jìn)行權(quán)限判斷是否超級(jí)用戶管 理 用 戶發(fā) 放 公 文接收計(jì)劃總結(jié) 安 排 會(huì) 議留 言 管 理信 息 修 改發(fā)表查看留言接 收 公 文提交計(jì)劃總結(jié) 查 看 會(huì) 議退 出 系 統(tǒng)開 始結(jié) 束22該系統(tǒng)的超級(jí)用戶功能模塊主要是通過(guò)管理員登錄對(duì)計(jì)劃信息、公文信息、會(huì)議信息、留言信息等進(jìn)行信息的回復(fù)、瀏覽、刪除等功能,如圖 42 所示 。圖 42 超級(jí)用戶工作模式圖校園網(wǎng)絡(luò)辦公系統(tǒng)超級(jí)用戶計(jì)劃管理 公文管理 留言管理會(huì)議管理瀏覽計(jì)劃回復(fù)計(jì)劃刪除計(jì)劃總結(jié)管理發(fā)送公文瀏覽公文刪除公文安排會(huì)議刪除會(huì)議瀏覽會(huì)議發(fā)表留言刪除留言回復(fù)總結(jié)刪除總結(jié)瀏覽總結(jié)23該系統(tǒng)的普通用戶功能模塊主要是通過(guò)用戶登錄對(duì)計(jì)劃信息、公文信息、會(huì)議信息、留言信息等進(jìn)行信息的回復(fù)、瀏覽等功能,如圖 43 所示。 圖 43 普通用戶工作模式圖 功能模塊設(shè)計(jì) 用戶登錄功能模塊設(shè)置用戶登錄權(quán)限,可以保證系統(tǒng)資料的安全性,也進(jìn)一步增強(qiáng)系統(tǒng)的穩(wěn)定性。用戶登錄功能是校園網(wǎng)絡(luò)系統(tǒng)的一個(gè)非常重要的功能,它關(guān)系到整個(gè)系統(tǒng)的安全性和穩(wěn)定性。本系統(tǒng)在首頁(yè)設(shè)置了一個(gè)管理接口,通過(guò)核對(duì)管理員賬號(hào)和密碼使管理員能夠登錄到管理界面。在設(shè)計(jì)時(shí)要求系統(tǒng)管理員必須輸入預(yù)先設(shè)定好的管理員賬號(hào)以及登錄密碼才能進(jìn)入。如果輸入的用戶名和密碼有誤或者為空,將會(huì)提示你錯(cuò)誤信息,并自動(dòng)返回重新進(jìn)行登錄;如果登錄成功后將進(jìn)入社區(qū)公民戶證管理系統(tǒng)的管理頁(yè)面進(jìn)行相關(guān)操作。這樣有利于防止他人在沒(méi)有授權(quán)的情況下進(jìn)入系統(tǒng),修改系統(tǒng)中的數(shù)據(jù),造成不必要的損失。另外普通用戶也可以通過(guò)此界面進(jìn)行登錄,但不具備管理員的一些功能。登錄流程如圖 44 所示。校園網(wǎng)絡(luò)辦公系統(tǒng)普通用戶計(jì)劃管理 公文管理 留言管理會(huì)議管理 總結(jié)管理提交計(jì)劃回復(fù)計(jì)劃瀏覽會(huì)議瀏覽公文提交總結(jié)發(fā)表留言回復(fù)總結(jié)查看留言24N Y圖 44 登錄流程圖圖 45 用戶登錄界面在這一部分中,主要介紹頁(yè)面 中事件的設(shè)計(jì)代碼。其中很重要的一個(gè)事件就是對(duì) Button1_Click 實(shí)踐的處理事件。如果控件的屬性 CommandName 是瀏覽網(wǎng)站進(jìn)入登錄界面驗(yàn)證用戶 名和密碼取得用戶操作權(quán)限關(guān)閉瀏覽器開 始結(jié) 束25“l(fā)ogin”,則驗(yàn)證用戶名和密碼,判斷用戶是否可以得到授權(quán),如果驗(yàn)證成功,授權(quán)給用戶。為了配合實(shí)現(xiàn)登錄功能,連接數(shù)據(jù)庫(kù)的表 users 就用到了連接字符串:string cmd=select * from users where UName=@UName and password=@password. 用戶信息管理功能模塊系統(tǒng)管理員通過(guò)用戶信息管理模塊可以對(duì)用戶的基本信息進(jìn)行修改、添加、刪除等操作。設(shè)計(jì)思路是把查看頁(yè)面設(shè)計(jì)為可以顯示多條記錄信息的頁(yè)面,使管理員對(duì)用戶簡(jiǎn)單明了,而且作者充分考慮到在進(jìn)行用戶添加時(shí),ID 和密碼不能為空,進(jìn)行有效性檢查。用戶信息管理流程如圖 46 所示。NY NY 圖 46 用戶管理流程圖管理員登錄驗(yàn)證合法性修改用戶信息添加用戶服務(wù)器接受請(qǐng)求并更新數(shù)據(jù)庫(kù)驗(yàn)證信息格式是否正確開 始結(jié) 束26圖 47 添加用戶界面,并單擊頁(yè)面中的“添加”按鈕時(shí),就可以實(shí)現(xiàn)新的添加功能。該添加功能是由事件btnAdd_Click(object sender, e)實(shí)現(xiàn),它調(diào)用User類的IntoUsers()方法實(shí)現(xiàn)添加功能。為了使添加的信息能準(zhǔn)確注入數(shù)據(jù)庫(kù)users表中,使用了SQL注入語(yǔ)句: string cmd=INSERT INTO USERS(UName,password,RName,Admin,sex,old,[work],photo) values+(@UName,@password,@RName,@Admin,@sex,@old,@work,@photo)圖48 管理用戶界面在 頁(yè)面中單擊“刪除”按鈕,就可以實(shí)現(xiàn)對(duì)所選用戶的刪除,該功能由事件 Page_Load(object sender, e)實(shí)現(xiàn)。它調(diào)用 string 類的delID 方法從數(shù)據(jù)庫(kù)中刪除所選的信息,其中刪除過(guò)程中使用 delID 作為參數(shù)。刪除用戶是刪除對(duì)應(yīng)的數(shù)據(jù)庫(kù) users 表中的用戶,數(shù)據(jù)刪除語(yǔ)句為: delID =Request .QueryString [delId].ToString()。string sql=delete from [Users] where id=@id。27 計(jì)劃管理功能模塊在計(jì)劃管理這一模塊中,普通用戶向超級(jí)用戶提交計(jì)劃,超級(jí)用戶可以對(duì)計(jì)劃進(jìn)行瀏覽、回復(fù)、刪除等功能,在這一模塊里,超級(jí)用戶可以清晰的看到發(fā)送計(jì)劃的用戶以及時(shí)間。工作流程如圖 49 所示。 Y NNY圖 49 計(jì)劃管理流程圖用戶登錄是否超級(jí)用戶瀏覽、刪除計(jì)劃 提交計(jì)劃驗(yàn)證信息格 式是否正確服務(wù)器接受請(qǐng)求并更新數(shù)據(jù)庫(kù)開 始結(jié) 束28圖 410 提交計(jì)劃界面在 頁(yè)面中,分別在計(jì)劃名稱、接收人、計(jì)劃內(nèi)容輸入框中輸入相關(guān)信息,此時(shí)單擊“發(fā)送”按鈕,實(shí)現(xiàn)對(duì)計(jì)劃的提交。該按鈕觸發(fā)事件btnOK_Click(object sender, e),該事件調(diào)用函數(shù) InsertPlan 把總結(jié)內(nèi)容添加到數(shù)據(jù)庫(kù)中。為了使發(fā)送的計(jì)劃信息能準(zhǔn)確注入數(shù)據(jù)庫(kù) plan 表中, 使用了 SQL 注入語(yǔ)句: stringcmd=insertinto [Plan](id,[name],content,sendname,ReceiverDescription,TimeS) values+(@id,@name,@content,@sendname,@ReceiverDescription,@TimeS圖 411 計(jì)劃管理界面在 頁(yè)面中單擊 “刪除”按鈕,就可以實(shí)現(xiàn)對(duì)所選信息的刪除,該功能由事件 Page_Load(object sender, e)實(shí)現(xiàn)。它調(diào)用 string 類的delID 方法從數(shù)據(jù)庫(kù)中刪除所選的信息,其中刪除過(guò)程中使用 delID 作為參數(shù)。刪除計(jì)劃是刪除對(duì)應(yīng)的數(shù)據(jù)庫(kù) plan 表中的計(jì)劃內(nèi)容,數(shù)據(jù)刪除語(yǔ)句為:string sql=delete from [plan] where id=@id。29SqlParameter [] ps=new SqlParameter [1]{new SqlParameter(@id,delID)圖 412 計(jì)劃回復(fù)界面在 頁(yè)面中,分別在計(jì)劃名稱、回復(fù)主題、回復(fù)內(nèi)容輸入框中輸入相關(guān)信息,此時(shí)單擊“回復(fù)”按鈕,實(shí)現(xiàn)對(duì)總結(jié)的提交。該按鈕觸發(fā)事件Button1_Click(object sender, e),該事件調(diào)用函數(shù)[RePlan]把回復(fù)內(nèi)容添加到數(shù)據(jù)庫(kù)中?;貜?fù)計(jì)劃是把回復(fù)的信息準(zhǔn)確的注入數(shù)據(jù)庫(kù)表replan中,SQL注入語(yǔ)句為: string cmd=insert into [RePlan] ([name],content,PlanId,ReTime) values+(@name,@content,@PlanID,@ReTime) 總結(jié)管理功能模塊管理員通過(guò)總結(jié)管理模塊,普通用戶向超級(jí)用戶提交總結(jié),超級(jí)用戶可以對(duì)總結(jié)進(jìn)行瀏覽、回復(fù)、刪除等功能,在這一模塊里,超級(jí)用戶可以清晰的看到發(fā)送總結(jié)的用戶以及時(shí)間。如圖 413,414 所示。30圖 413 提交總結(jié)界面在 頁(yè)面中,分別在總結(jié)名稱、接收人、總結(jié)內(nèi)容輸入框中輸入相關(guān)信息,此時(shí)單擊“發(fā)送”按鈕,實(shí)現(xiàn)對(duì)總結(jié)的提交。該按鈕觸發(fā)事件btnOK_Click(object sender, e),該事件調(diào)用函數(shù) InsertPlan 把總結(jié)內(nèi)容添加到數(shù)據(jù)庫(kù)中。提交總結(jié)是把提交的信息準(zhǔn)確的注入數(shù)據(jù)庫(kù)表 conclusion 中,SQL 注入語(yǔ)句為: string cmd=insert into [conclusion](id,[name],content,sender,ReceiverDescription,SendTime) values+(@id,@name,@content,@sender,@ReceiverDescription,@SendTime圖 414 總結(jié)管理界面31在 頁(yè)面中單擊“刪除”按鈕,就可以實(shí)現(xiàn)對(duì)所選信息的刪除,該功能由事件 Page_Load(object sender, e)實(shí)現(xiàn)。它調(diào)用string 類的 delID 方法從數(shù)據(jù)庫(kù)中刪除所選的信息,其中刪除過(guò)程中使用 delID 作為參數(shù)。刪除總結(jié)是刪除對(duì)應(yīng)的數(shù)據(jù)庫(kù) conclusion 表中的計(jì)劃內(nèi)容,數(shù)據(jù)刪除語(yǔ)句為: Request .QueryString [delId]!=nulldelID =Request .QueryString [delId].ToString()string sql=delete from [conclusion] where id=@id 會(huì)議管理功能模塊管理員通過(guò)會(huì)議管理模塊,可以對(duì)超級(jí)用戶所發(fā)送的會(huì)議進(jìn)行瀏覽、刪除等功能,在這一模塊里,管理員可以清晰的看到發(fā)送會(huì)議的用戶以及時(shí)間。如圖 415,416 所示。圖 415 安排會(huì)議界面在 頁(yè)面中,分別在會(huì)議名稱、接收人、會(huì)議內(nèi)容輸入框中輸入相關(guān)信息,此時(shí)單擊“發(fā)送”按鈕,實(shí)現(xiàn)對(duì)總結(jié)的提交。該按鈕觸發(fā)事件btnOK_Click(object sender, e),該事件調(diào)用函數(shù) InsertPlan 把總結(jié)內(nèi)容添加到數(shù)據(jù)庫(kù)中。安排會(huì)議是把發(fā)送的信息準(zhǔn)確的注入數(shù)據(jù)庫(kù)表 meet 中,SQL 注入語(yǔ)句為: 32string cmd=insert into [conclusion] (id,[name],content,sender,ReceiverDescription,SendTime) values+(@id,@name,@content,@sender,@ReceiverDescription,@SendTime)圖 416 會(huì)議管理界面在 頁(yè)面中單擊“刪除”按鈕,就可以實(shí)現(xiàn)對(duì)所選信息的刪除,該功能由事件 Page_Load(object sender, e)實(shí)現(xiàn)。它調(diào)用 string
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1