本站小編為你精心準備了充電站設備管理系統設計參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
1引言
隨著電氣時代的到來,“電”已成為人們日常生活必不可少的一部分,且隨著時代不斷地發展,電力必將成為人類的最為主要的組成部分。但是,在人們的出行中,時常伴隨著電不夠用的問題,充電站應運而生。然而,隨著充電站越來越多,如何管理已成為人們不可忽視的問題。本系統連接了管理者、使用者和用戶,即使人們放心出行,又方便人們使用。
2系統界面
本系統分為4個界面,登錄界面、管理員界面、客戶界面和用戶界面。登錄界面簡約明了,可以登錄系統、注冊用戶和進入本系統的官方論壇。管理員界面可以修改個人信息,查看、添加和修改用戶與客戶信息,添加、修改或者刪除設備,對收益進行結算和分析??蛻艚缑婵梢孕薷目蛻魝€人信息,查看經營狀況和進行故障申報。用戶界面可以修改用戶個人信息、查詢余額、充值、查看消費記錄和進行意見反饋。這4個界面均以簡潔明了為目的,使用起來方便至極。
AWT和Swing是Java設計GUI用戶界面的基礎。與AWT的重量級組件不同,Swing中大部分是輕量級組件。正是這個原因,Swing幾乎無所不能,不但有各式各樣先進的組件,而且更為美觀易用。但是由于Swing是架構在AWT之上的,沒有AWT就沒有Swing。所以在本系統中根據實際情況,在不同的地方使用不同的類進行GUI設計。
Swing組件有美觀、易用、組件量大等特點,也有缺點———使用Swing組件的程序通常會比使用AWT組件的程序運行更慢。但是隨著計算機硬件的升級,一點點速度已經不是問題。相反的,用戶更需要美觀的用戶界面,因此本系統更多的使用Swing??蚣埽‵rame,JFrame)是Java圖形用戶界面的基礎,再加上事件(Event)驅動,并且由各種各樣的監聽器(Listen-er)負責捕捉各種事件,實現各種各樣的功能。其中在編寫用戶界面、客戶界面和管理員界面時,采用面板套用法,例如pnl2.add(crdname[0],pnl20),這段語句中,在pnl2面板中使用卡片布局,然后把pnl20面板放置在卡片布局當中,實現面板套用。
3系統結構
本系統主要是對設備進行管理和維護,用戶及客戶管理次之,三者相輔相成,協調工作。圖2為本系統的體系結構。根據需求分析得出本系統的功能結構圖,如圖3所示。本系統用Java進行界面設計,以可行性為主;用SQLServer2008作為底層數據庫,以安全性和保密性為主。
4系統數據庫
SQLServer2008有3大特點。(1)可信任度高,使得本系統可以以很高的安全性、可靠性和可擴展性來運行他們最關鍵任務的應用程序。(2)高效性,使得本系統可以降低開發和管理他們的數據基礎設施的時間和成本。(3)提供了一個全面的平臺,可以在用戶需要的時候給他發送觀察和信息。因此,在數據庫設計方面,簡單明了,以注冊者用戶名為主鍵,方便快捷。
作者:楊屾 朱露露 單位:安徽財經大學管理科學與工程學院計算機科學與技術系