• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      44屆世賽商務(wù)軟件賽項登錄模塊的分析與設(shè)計

      2018-12-24 15:06:05孫鯨鵬南京技師學(xué)院
      數(shù)碼世界 2018年7期
      關(guān)鍵詞:世賽賽項用戶名

      孫鯨鵬 南京技師學(xué)院

      1 概述

      隨著計算機技術(shù)和信息技術(shù)的不斷發(fā)展,傳統(tǒng)行業(yè)和領(lǐng)域進行信息化升級的呼聲也越來越高。從事IT軟件解決方案的相關(guān)人員,應(yīng)具備開發(fā)各種行業(yè)和領(lǐng)域商業(yè)軟件的能力,包括需求分析、系統(tǒng)設(shè)計、軟件開發(fā),測試、培訓(xùn)、演示以及后期的維護等。通過運用信息化技術(shù)以提高工作的效率,為推動人類社會進步提供極大的技術(shù)支持。

      世賽商務(wù)軟件解決方案賽項技能主要考察點就是使用主流的軟件開發(fā)平臺,設(shè)計開發(fā)基于C/S架構(gòu)的“某個行業(yè)或領(lǐng)域典型的功能應(yīng)用”。參賽者需要根據(jù)賽題材料,分析用戶的需求,遵循相應(yīng)的規(guī)范設(shè)計及開發(fā)該軟件解決方案,并按時間點提交相應(yīng)可交付物。本文將以.NET作為開發(fā)平臺,結(jié)合SQL server數(shù)據(jù)庫、Office辦公軟件,針對44屆世賽商務(wù)軟件解決方案賽項測試項目—用戶認(rèn)證與監(jiān)控模塊進行設(shè)計與開發(fā)。

      2 項目需求

      AMONIC是一家總部位于阿聯(lián)酋阿布扎比的航空公司,為了給客戶提供優(yōu)質(zhì)的服務(wù)并在各分公司之間提供數(shù)據(jù)協(xié)作,分析和自動化,公司管理層決定開發(fā)部署自動化軟件系統(tǒng)。用戶認(rèn)證和系統(tǒng)監(jiān)控將是本項目開發(fā)的第一個模塊。

      3 系統(tǒng)分析與設(shè)計

      3.1 數(shù)據(jù)庫建模

      對于給定的應(yīng)用環(huán)境,構(gòu)造以下的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足用戶的應(yīng)用需求,用戶數(shù)據(jù)字段列表包括RoleID,Email,Password,First name,Last name,OfficeID,Birthdate,Active。

      3.2 用戶登錄與認(rèn)證

      Users表中的Email地址用于用戶名的檢測。

      如果管理層禁用了某用戶,而此用戶輸入了正確的憑證應(yīng)顯示一條適當(dāng)?shù)奶崾拘畔?,告知其無法登錄的原因。

      3.3 代碼示例

      用戶認(rèn)證及是否被禁用邏輯代碼如下:

      if (buser.validLogin(txtUserName.Text.Trim(),buser.createMD5Hash(txtPassword.Text.Trim())))

      { //獲取用戶對象

      muserStatic = buser.getUser(txtUserName.Text.Trim());

      //用戶被禁用則停止并給出提示

      if (!muserStatic.Active)

      { //提示用戶名未激活

      MessageBox.Show("YOUR ACCOUT IS NOT ACTIVE,PLEASE CONTACT ADMINISTRATOR!","SORRY", MessageBoxButtons.OK, MessageBoxIcon.Exclamati on);

      return; }}

      上述代碼段validLogin函數(shù)首先判斷用戶名及密碼是否正確,若驗證成功則獲取當(dāng)前用戶的對象,并判斷當(dāng)前用戶是否被禁用。若被禁用則提示用戶不能登錄的原因并返回。

      總結(jié):基于AMONIC航空公司自動化軟件系統(tǒng)的測試項目貼近現(xiàn)實應(yīng)用案例,具有較高的參考價值。本文在分析了該系統(tǒng)用戶認(rèn)證與監(jiān)控模塊的需求后,對登錄模塊進行了設(shè)計與開發(fā),探討了對應(yīng)的解決方案,并使用C#語言給出了相關(guān)示例,希望能給讀者有所幫助。

      猜你喜歡
      世賽賽項用戶名
      積極探索世賽成果轉(zhuǎn)化廣州模式 高標(biāo)準(zhǔn)高質(zhì)量培養(yǎng)技能人才
      職業(yè)(2023年23期)2024-01-15 07:39:41
      《護士進修雜志》投稿程序
      2022年全國職業(yè)院校技能大賽汽車技術(shù)賽項在我校成功舉辦
      一技之長 能動天下
      職業(yè)(2020年10期)2020-12-29 12:00:03
      河南高等職業(yè)教育技能大賽建筑工程識圖賽項圓滿落幕
      第45屆世界技能大賽中國代表團社會贊助簽約儀式暨服裝發(fā)布活動在京舉行
      第45屆世界技能大賽圓滿落幕世賽進入上海時刻
      出版與印刷(2019年3期)2019-10-12 09:44:42
      機智的快遞員
      故事會(2017年17期)2017-09-04 17:36:42
      親歷世界技能大賽汽車技術(shù)賽項
      全國職業(yè)院校技能大賽農(nóng)業(yè)類賽項在江蘇舉行
      久治县| 临江市| 石门县| 云南省| 长沙市| 渭南市| 大丰市| 麻阳| 石河子市| 碌曲县| 阳城县| 静乐县| 宣化县| 庄河市| 隆林| 楚雄市| 莎车县| 定结县| 秦皇岛市| 乌苏市| 紫金县| 南召县| 太仆寺旗| 民勤县| 乐业县| 林甸县| 邢台市| 普安县| 兴业县| 江达县| 梁平县| 邓州市| 墨脱县| 鲁甸县| 新蔡县| 清水县| 紫阳县| 栖霞市| 镇坪县| 拉孜县| 绥江县|