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