【正文】
在此我要真心的感謝他對我的幫助和指導。(2) 系統(tǒng)涉及的添加模塊缺乏數(shù)據(jù)驗證。本系統(tǒng)的主要目的就是通過相關(guān)技術(shù),解決企業(yè)現(xiàn)存的問題,從而提高企業(yè)的競爭力和品牌形象。? 修改密碼測試用例測試項目名稱 修改密碼測試用例測試內(nèi)容 用戶登錄后,修改自己的密碼測試次數(shù) 5 次輸入/動作直接在地址欄輸入 登錄成功后,如果舊密碼 正確,并且 新密碼和確認密碼相同,則更新成功,否則更新失敗。如果用戶未通過驗證,系統(tǒng)會給出錯誤信息,并返回到登錄界面。 } }圖 58 修改用戶信息 Buttonsave_Click 方法實現(xiàn)(4) 用戶模塊實現(xiàn)截圖圖 59 員工管理主界面圖 510 用戶模塊添加用戶 西安工程大學學士學位論文圖 511 修改用戶信息圖 512 刪除用戶界面 本章小結(jié)本章節(jié)主要介紹了本系統(tǒng)的編碼與實現(xiàn), 三層框架的編碼和實現(xiàn),系統(tǒng) UI 層技術(shù)優(yōu)點,系統(tǒng)主要功能模塊的實現(xiàn)三大部分。 + + 39。,sex=39。 if () { isadmin = 2。 } else { (this, 系統(tǒng)繁忙,請稍后再試!)。)。,39。 if () { isadmin = 2。 } }圖 54 類中 Login 方法實現(xiàn)Login 方法首先判斷登錄用戶是否存在,若存在,則建立用戶 Session 把必要信息存貯,并跳轉(zhuǎn)到對應權(quán)限主界面。 break。 + ensePwd + 39。跳轉(zhuǎn)到系統(tǒng)主頁。Ajax 可以所為客戶端和服務器的中間層,來處理客戶端的請求,并根據(jù)需要向服務器端發(fā)送請求,用什么就取什么、用多少就取多少,就不會有數(shù)據(jù)的冗余和浪費,減少了數(shù)據(jù)下載總量,而且更新頁面時不用重載全部內(nèi)容,只更新需要更新的那部分即可,相對于純后臺處理并重載的方式縮短了用戶等待時間。這種同步交互方式的處理過程如圖 52所示。根據(jù)圖 ,對圖中各個文件作簡要介紹。若修改后的信息格式有誤,則會顯示錯誤信息。其目的在于維護系統(tǒng)安全性。 從 Physical Model View 到數(shù)據(jù)庫的創(chuàng)建wuzi 表(物資信息表)表結(jié)構(gòu)字段名 字段含義 類型 空值 西安工程大學學士學位論文Wuziid 物資 ID int Not NullWuziname 物資名稱 Varchar(50) Not NullDanwei 單位 Varchar(50) Not NullShuliang 庫存數(shù)量 nvarchar(255) Not NullRemark 備注 nvarchar(500) Not NullAddtime 添加時間 Date Not NullUid 添加人編號 Int Not Null表 42 物資信息表表結(jié)構(gòu)說明字段描述Wuziid 標識物資信息的唯一編號Uid 標識員工信息的唯一編號Addtime 物資添加時間Remark 物資備注表 43 物資信息表字段描述PingLun 表(評論信息表)表結(jié)構(gòu)字段名 字段含義 類型 空值pinglunID 評論 ID int Not NullLeixing 評論類型 nvarchar Not NullPinglunren 評論員工 nvarchar Not NullBeipinglunren 被評論員工 Int Not NullPinglunneirong 評論內(nèi)容 ntext Not NullRemark 評論備注 Text Not NullAddtime 評論時間 Date表 44 評論信息表表結(jié)構(gòu)說明字段描述pinglunID 標識評論信息的唯一編號Pinglunneirong 評論內(nèi)容,一般有四種 滿意,不滿意,一般滿意,非常滿意Remark 評論備注Addtime 評論時間表 45 評論信息表字段描述Admin 表(員工信息表)表結(jié)構(gòu) 西安工程大學學士學位論文字段名 字段含義 類型 空值userID 員工 ID int NOT NULLUname 用戶名 nvarchar(255) NOT NULLSex 性別 nvarchar(255) NOT NULLTel 聯(lián)系電話 nvarchar(255) NOT NULLPwd 密碼 bit NOT NULLShuxing 屬性 bit NOT NULLSiwuzi 是否有管理物資權(quán)限 bit NOT NULLAddtime 注冊日期 datetime NOT NULL表 46 員工信息表表結(jié)構(gòu)說明字段描述userID 標識員工信息的唯一編號Uname 員工登陸系統(tǒng)的用戶名Pwd 員工登陸系統(tǒng)的密碼哈希值SaltKey 生成密碼哈希值的鹽值Shuxing 是否是管理員標志Siwuzi 是否是有物資管理權(quán)限Addtime 員工注冊日期表 47 員工信息表字段描述 電力客戶需求及物資管理系統(tǒng)的功能模塊設(shè)計本系統(tǒng)的功能模塊主要包括用戶的登錄和退出、修改密碼、員工管理、評論管理、物資管理等若干操作。 數(shù)據(jù)庫的設(shè)計和創(chuàng)建數(shù)據(jù)庫設(shè)計可以分為六步:需求分析,概念結(jié)構(gòu)設(shè)計,邏輯結(jié)構(gòu)設(shè)計,物理結(jié)構(gòu)設(shè)計,數(shù)據(jù)庫實施和數(shù)據(jù)庫運行和維護。軟件質(zhì)量屬性 詳盡陳述對客戶和開發(fā)人員至關(guān)重要的在軟件產(chǎn)品其它方面表現(xiàn)出來的質(zhì)量功能。定義必須采取的安全保護或動作,以及必須預防的潛在危險動作。本系統(tǒng)用例圖如下所示: 西安工程大學學士學位論文修修修修修修修修修修修修修修修修修修修修修修修修修修修修修修修修修圖 31 系統(tǒng)需求分析用例圖如圖 31,根據(jù)系統(tǒng)功能的需求,本辦公系統(tǒng)可以劃分為如下功能模塊。 ,可減少數(shù)據(jù)庫開發(fā)人員的工作量 ,可設(shè)定只有某些用戶才具有對指定存儲過程的使用權(quán) 本章小結(jié)本章節(jié)主要介紹了電力客戶需求及物資管理系統(tǒng)的功能和相關(guān)技術(shù)。經(jīng)編譯后存儲在數(shù)據(jù)庫中。大量使用 Ajax 也是不適合的,因為 Ajax 自身也有很多缺點:第一,對搜索引擎的支持不夠;第二,編寫復雜、容易出錯。 可以無縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio .NET)一起工作。將來,這樣的多種程序語言協(xié)同工作的能力保護您現(xiàn)在的基于 COM+開發(fā)的程序,能夠完整的移植向。3:表示層:主要表示 WEB 方式,也可以表示成 WINFORM 方式,WEB 方式也可以表現(xiàn)成 ASPx,如果邏輯層相當強大和完善,無論表現(xiàn)層如何定義和更改,邏輯層都能完善地提供服務。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三臺機器就是三層體系結(jié)構(gòu),也不僅僅有 B/S 應用才是三層體系結(jié)構(gòu),三層是指邏輯上的三層,即使這三個層放置到一臺機器上。雖然它依然是使用最廣泛的網(wǎng)頁瀏覽器,但與 2022 年最高峰時相比,市場占有率相差超過30%。3.集成開發(fā)環(huán)境Visual Studio 2022 西安工程大學學士學位論文Microsoft Visual Studio 2022 是面向 Windows Vista、Office 202Web 的下一代開發(fā)工具,代號“Orcas” ,是對 Visual Studio 2022 一次及時、全面的升級。與 Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 Microsoft SQL Server 2022 與眾不同。也可以不同的管理模塊,通過點擊添加或刪除按鈕會彈出添加刪除界面,當用戶提交相應操作時,服務器端的添加刪除設(shè)備模塊會執(zhí)行相應操作。在服務器端設(shè)計過程中,劃分了 4 大個模塊。另外本章還對本系統(tǒng)的所用到的相關(guān)技術(shù)以及開發(fā)平臺作以詳細說明。如:Ajax、存儲過程、.Net 三層架構(gòu)、網(wǎng)絡安全等理論內(nèi)容,最后又介紹了系統(tǒng)的開發(fā)平臺。它區(qū)別于傳統(tǒng)的 C/S 電力客戶需求及物資管理系統(tǒng)軟件,使公司的員工管理、物資管理,材料項目信息等各個方面的信息通過Inter 進行分布式的查看和管理,讓電力辦公管理變得高效、便捷。在此之前,人們曾經(jīng)開發(fā)出眾多針對電力辦公效率的軟件來實現(xiàn)這一目標。操作人員只需點擊一個按鈕就可以得到想要的結(jié)果,從而極大得方便了企業(yè)領(lǐng)導的管理和決策。 本文的主要研究內(nèi)容本文主要探討了基于 B/S 的電力客戶需求及物資管理系統(tǒng)的背景、需求分析、設(shè)計、實現(xiàn)和測試工作。第六章完成了系統(tǒng)的測試,給出了測試范例和結(jié)果。因此充分利用,Ajax,HTML 提供的組件,用于界面設(shè)計。 西安工程大學學士學位論文電 力 客 戶 需 求 及 物 資 管 理 系 統(tǒng) 功 能 模 塊評論管理模塊基本功能模塊 添加評論管理評論修改密碼 安全退出圖 22 客戶端主要界面模塊通過圖 21 和圖 22 可以清晰地看到本系統(tǒng)所具有的功能。 Microsoft SQL Server 2022 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。IIS 支持一些有趣的東西,像有編輯環(huán)境的界面( FRONTPAGE) 、有全文檢索功能的(INDEX SERVER) 、有多媒體功能的( NET SHOW) 其次,IIS 是隨Windows NT Server 一起提供的文件和應用程序服務器,是在 Windows NT Server 上建立 Inter 服務器的基本組件。Visual Studio 2022 可以高效開發(fā)Web 應用,集成了 AJAX ,包含 AJAX 項目模板,它還可以高效開發(fā) Office應用和 Mobile 應用。在 1996 年,微軟通過給予季度費用和部分收入從Spyglass 中取得了 Spyglass Mosaic 的授權(quán)。這意味著如果需要修改應用程序代碼,只需要對中間層應用服務器進行修改,而不用修改成千上萬的客戶端應用程序。因為 是基于通用語言的編譯運行的程序,所以它的強大性和適應性,可以使它運行在 Web 應用軟件 開發(fā)者的幾乎全部的平臺上(筆者到現(xiàn)在為止只知道它只能用在 Windows 2022/2022 Server/VISTA/7 上) 。 是一個已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語言(包括 Visual Basic .NET、C 和 JScript .NET.)創(chuàng)作應用程序。借助于 Ajax,當用戶在向服務器提交信息時,使用 JavaScript 立即更新用戶界面,并向服務器發(fā)出異步請求,以執(zhí)行更新或查詢數(shù)據(jù)庫進行后臺處理。用戶在向服務器發(fā)送請求時,客戶 西安工程大學學士學位論文端和服務器進行異步通信,服務器向客戶端發(fā)送數(shù)據(jù),使用 JavaScript 將數(shù)據(jù)展示在應用前臺界面。存儲過程可以用流控制語句編寫,有很強的靈活性,可以完成復雜的判斷和較復雜的運算。 電力客戶需求及物資管理系統(tǒng)的需求分析本系統(tǒng)主要由四大功能,僅從業(yè)務層面陳述本軟件產(chǎn)品所應具有的主要功能,在描述功能時應該針對每一項需求準確地描述其各項規(guī)格說明。盡可能詳細地描述性能需求,如果需要,可以針對每個功能需求或者特征分別陳述其性能需求。明確軟件產(chǎn)品必須滿足的安全性或者保密性策略。 西安工程大學學士學位論文其次,系統(tǒng)的需求進行分析后,對各個模塊的功能有了更好更深刻的理解,根據(jù)客戶的具體要求,對于本文后面的設(shè)計和開發(fā)實現(xiàn)做好了鋪墊,能夠讓讀者更好的了解本系統(tǒng)的特點。開發(fā)者在使用時應當注意參考其他設(shè)計文檔以保證對設(shè)計總體的正確理解。其功能在于對申請登錄用戶進行身份驗證,通過者才可以進入系統(tǒng)。若添加成功,則返回查詢員工頁面。第五章 電力客戶需求及物資管理系統(tǒng)實現(xiàn)26第五章 電力客戶需求及物資管理系統(tǒng)實現(xiàn) 本章概述本章節(jié)主要介紹了該系統(tǒng)的編碼與實現(xiàn),具體包含系統(tǒng)三層框架的編碼和實現(xiàn),系統(tǒng) UI 層技術(shù)優(yōu)點,系統(tǒng)主要功能模塊的實現(xiàn)三大部分。? 文件是系統(tǒng)的配置文件,里面存放了系統(tǒng)大量的配置信息。瀏覽器客戶端用戶界面A J A XH T M L + C S SJ a v a S c r i p t服務器端W e b服務器數(shù)據(jù)庫服務器H T T P 請求H T M L + C S S圖 53 使用 Ajax 的異步交互模式Ajax 相當于在瀏覽器客戶端與服務器之間架設(shè)了一個橋梁,在它的幫助下,可以消除網(wǎng)絡交互過程中的處理-等待-處理-等待的缺陷。此功能模塊的實現(xiàn)過程如下:首先,用戶在登錄頁面中輸入賬號和密碼,之后,點擊