產品分類

      當前位置: 首頁 > 傳感測量產品 > 數據采集產品 > RFID系統 > 讀寫器

      類型分類:
      科普知識
      數據分類:
      讀寫器

      基于UML的校園一卡通系統的建模機制

      發布日期:2022-05-20 點擊率:41

          1 UML概述
       
          UML是一種定義良好、易于表達、功能強大且普遍適用的通用建模語言。它融入了軟件工程領域的新思想、新方法和新技術,它的作用域不限于支持面向對象分析與設計,還支持從需求分析開始的軟件開發的全過程。它代表了面向對象方法的軟件開發技術的發展方向,具有廣闊的發展前景。UML可以對任何具有靜態結構和動態行為的系統進行建模。它由兩部分組成,一部分是語義,用于描述元模型定義;另一部分是表示符,用于定義符號的表示法。UML可以通過兩種建模機制,九種圖形把系統的重要業務表示出來。其中靜態建模機制包括用例圖、類圖、對象圖、包圖、構件圖和配置圖;動態建模機制包括順序圖、合作圖、活動圖和狀態圖。
       
          2 “校園一卡通”系統概述
       
          “校園一卡通” 是消費者手中持一張卡能實現多種功能,使該卡既是學生證,又是借書證,而且還能實現校內一卡通消費(食堂就餐、機房上機、INTELNETH上網計費、洗浴收費、圖書借閱、考勤管理等),實行一卡多用,一卡通用。該系統是現代信息識別技術、自動控制技術以及網絡技術相結合的產物。每位消費者都有一張儲值卡,卡內記錄著消費者的基本信息,帳戶金額。消費時,消費者將卡放在讀卡機上或者插入插槽,顯示幕自動顯示卡上的金額,營業員按讀卡機上的數字鍵,顯示屏自動計算并顯示本次消費額和余額。這樣管理中心可以隨時監控每一筆消費,統計出各個部門的消費情況,如,食堂每個窗口的就餐人數;浴室部門的沐浴人數、機房的上網人數等,使得學校能夠快速、準確地掌握每位學生、每個部門的收入、支出情況,便于統一管理。
       
          3 UML在“校園一卡通”系統中的應用
       
          3.1 “校園一卡通”的靜態分析設計
       
          “校園一卡通” 的參與者有消費者、營業員和管理員。這里的消費者也就是儲值卡;營業員也就是收款機;管理員也就是服務器,其中消費者主要是消費,營業員主要是收款,管理員主要是對卡和事件進行處理。

          3.1.1用例模型
       
          根據消費者、營業員和管理員三種角色來確定系統的用例,經過分析,得到如下的用例:

          用例圖如圖(1)所示:


      圖一

          3.1.2類模型
          根據分析,可得到如下的類:
          服務器類、收款機類、儲值卡、消費事項類、經營結算事項類、卡的管理事項類、消費日志類。

          ● 服務器類
          該類直接與系統進行交互, 與消費者、服務組進行業務聯系,該類對象直接操作系統主程序。 

          ● 收款機類
          該對象直接與系統聯系,模擬服務員的登錄系統、收款等行為。 

          ● 儲值卡類
          代表消費者與系統和收款機進行交互,模擬消費者進行充值、消費等活動。 

          ● 消費事項類
          消費者在某服務窗口進行一組消費,通過服務員連續操作POS完成收款活動,就稱為一次消費事件。 

          ● 經營結算事項類
          對每一個服務組所有消費事件的數據按日志進行 總,從而實現服務中心與服務組的結算。 

          ● 卡的管理事項類
          此類事件主要是管理卡的注冊、發放、充值、掛失、注銷工作。 

          ● 消費日志類
          為提供消費清單查詢和經營結算等行為實施監控提供詳細記錄,需要系統有實施日志。考慮到未來經營窗口的變更,比如窗口收款機的進一步擴充, 并以關聯類和集合管理器為核心設計樣式。類圖如圖2所示: 


      圖二

          4 “校園一卡通” 系統的實現 

          4.1功能需求 

          高校有著大量的學生、員工、部門等對象,而且他們是動態變化的。從根本上講,系統需要具有對各種信息的添加、修改、刪除、查詢和大量的統計功能。此外,還需要提供對上述對象的分組、對象屬性的設置等功能。 

          4.2系統的運行環境 

          系統采用Windowsof公司的策略和產品,用B/S模式開發,系統開發完成后分成兩個部分:系統初始化設置專為系統管理員提供的,放在OAS(0racle Application Server)上。數據庫放在數據庫服務器上。 

          ●硬件環境:網絡硬件由一臺高檔服務器組成。 

          ●軟件環境:
          (1)服務器軟件環境:
          網絡操作系統:WindowsNT4.0或Linux
          數據庫系統:SQL Server
          Web服務器:OAS
       
          (2)客戶端軟件環境
          操作系統:Windows2000
          瀏覽器:Intemet Explorer 

          (3)使用開發環境
          web服務器與數據庫服務器的連接技術是CGI/API。開發工具是PL/SQL。根據上面的分析,筆者使用Java語言進行了仿真,并且能夠正常運行。 

         5 結束語
       
          以上是利用UML對校園一卡通系統進行建模。采用UML及其它所支持的工具Rational Rose,就使得我們能夠理解需求,對所開發的系統作出正確的分析和設計,并且在一個經過驗證的規則上開發一個方案和作出最佳的實現,從而不僅可以大大提高應用程序的開發效率,而且可以明顯地提升可擴展、易維護和便于長期使用軟件的機會。實踐表明:UML作為軟件工程中的建模語言,代表了面向對象方法的軟件開發技術的發展方向,獲得了廣泛的支持,具有廣闊的應用前景。

      1

      下一篇: PLC、DCS、FCS三大控

      上一篇: 以金融lC卡為載體發展

      推薦產品

      更多
      主站蜘蛛池模板: 国产精品电影一区二区三区 | 成人区精品一区二区不卡亚洲| 性无码一区二区三区在线观看| 国产乱人伦精品一区二区| 一区二区三区在线| 国产精品一区二区无线| 精品国产鲁一鲁一区二区| 一本大道东京热无码一区 | 日本一区频道在线视频| 538国产精品一区二区在线| 国产91精品一区| 国产一区二区三区电影| 78成人精品电影在线播放日韩精品电影一区亚洲 | 无码毛片视频一区二区本码 | 国产乱码精品一区三上| 国产成人一区二区三中文| 3d动漫精品啪啪一区二区中文| 亚洲av福利无码无一区二区| 国精品无码一区二区三区在线| 肥臀熟女一区二区三区| 中文字幕一区二区区免| 国产精品区一区二区三在线播放| 中文字幕一区日韩在线视频| 国产激情一区二区三区 | 国产午夜精品一区二区三区小说 | 香蕉免费一区二区三区| 国产免费无码一区二区| 无码人妻精品一区二区三区夜夜嗨| 丝袜人妻一区二区三区网站| 国产伦理一区二区| 日韩精品无码免费一区二区三区| 香蕉久久一区二区不卡无毒影院| 99精品国产高清一区二区三区| 亚洲不卡av不卡一区二区| 精品亚洲AV无码一区二区| 无码一区二区三区AV免费| 国产精品视频免费一区二区三区| av无码精品一区二区三区四区| 国产福利电影一区二区三区,日韩伦理电影在线福 | 久久精品成人一区二区三区| 美女免费视频一区二区|