freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)設(shè)計(jì)-在線瀏覽

2025-02-18 23:24本頁(yè)面
  

【正文】 的時(shí)候,為了安全還可以將桌面鎖定,達(dá)到其他人不可以進(jìn)行操作的目的。 用戶的注冊(cè)與開通 用戶來訪問上機(jī)的時(shí)候,要通過管理員進(jìn)行注冊(cè),把本用戶的相關(guān)資料進(jìn)行輸入,然后開通一個(gè)該用戶的賬戶(會(huì)員卡),進(jìn)行沖金額。 收費(fèi)與退款 對(duì)于已注冊(cè)開通的用戶,可以通過管理員在該系統(tǒng)處進(jìn)行交費(fèi),把余額儲(chǔ)存在該系統(tǒng)中,每次消費(fèi)后在管理員處進(jìn)行清算。 網(wǎng)吧計(jì)費(fèi)管理系統(tǒng) 10 使用與周邊記錄 在用戶通過管理員登陸該系統(tǒng)進(jìn)行上機(jī)后,系統(tǒng)會(huì)根據(jù)用戶的需要設(shè)置時(shí)間限制或者金額的限制,當(dāng)?shù)竭_(dá)時(shí)間后會(huì)直接通知管理員。 更改機(jī)器 在使用過程中,如果用戶需要 更改機(jī)器,首先要通知管理員,然后管理員直接在該系統(tǒng)中使用“調(diào)換計(jì)算機(jī)”即可實(shí)現(xiàn)。文件中計(jì)算機(jī)設(shè)置的首選項(xiàng)添加計(jì)算機(jī),然后設(shè)置該機(jī)器的 IP 即可。 第三章 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)的需求分析 在前面的 節(jié)里已經(jīng)對(duì)計(jì)費(fèi)系統(tǒng)操作流程進(jìn) 行了分析,在它的基礎(chǔ)上,我們可以列出以下計(jì)費(fèi)管理系統(tǒng)所需的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。 ( 2) 會(huì)員表:證件、姓名、基本費(fèi)用等。 ( 5) 登錄日志:帳號(hào)、登錄日期等 ( 6) 用戶注冊(cè):帳號(hào)、密碼、密碼驗(yàn)證等。這六個(gè)表分別為普通用戶表、會(huì)員表、字冠表、 費(fèi)率表、登錄日志表、用戶注冊(cè)表。但統(tǒng)計(jì)表的建立是在進(jìn)行計(jì)費(fèi)時(shí)通過程序來完成建立過程的。六個(gè)數(shù)據(jù)表的結(jié)構(gòu)如表所示。 創(chuàng)建表之前首先需要打開數(shù)據(jù)庫(kù)窗口,然后在數(shù)據(jù)庫(kù)窗口中通過以下四種方法進(jìn)行創(chuàng)建: ( 1) 通過輸入數(shù)據(jù)創(chuàng)建表; ( 2) 使用表向?qū)?chuàng)建表; ( 3) 使用表的設(shè)計(jì)視圖創(chuàng)建表; ( 4) 通過導(dǎo)入或鏈接已有的數(shù)據(jù)創(chuàng)建新表; 一般采用“使用表向?qū)?chuàng)建表”來創(chuàng)建表,本系統(tǒng)所用到的表大部分都 采用此方法來創(chuàng)建表。 (new (Serif, 0, 13))。 ( 機(jī) 器 號(hào) 碼 : )。 (new Rectangle(175, 30, 110, 25))。 ()。 (new Rectangle(95, 75, 70, 25))。 (new Rectangle(175, 75, 110, 25))。 ()。 (new Rectangle(95, 120, 70, 25))。 (new Rectangle(175, 120, 110, 25))。 (TER)。 (new Rectangle(95, 165, 70, 25))。 SimpleDateFormat HMFromat = new SimpleDateFormat(yyyyMMdd HH:mm)。 (dispalyNowTime)。 (false)。 ( 確認(rèn) )。 (new Rectangle(200, 215, 65, 25))。 (new UseInPanel_resetButton_actionAdapter(this))。 if(puterId==null || ().length()==0){ (this, 請(qǐng) 選 擇 機(jī) 器號(hào) !, 警告 , E ,null )。 } if(cardId==null || ()==0){ (this, 請(qǐng) 輸 入 卡 號(hào) !, 警告 , ,null )。 } if(passwordtemp==null || ()==0){ (this, 請(qǐng)輸入密碼 !, 警告 , J ,null )。 } String dispalyNowTime = () + :00。 (cardId)。 Record record = new Record()。 (puterId)。 Computer puter = new Computer()。 if((card)){ if((card)){ (record,puter)。 return 。 ( 卡 號(hào) 或 者 密 碼 不 對(duì) )。 網(wǎng)吧計(jì)費(fèi)管理系統(tǒng) 18 動(dòng)態(tài)變量 i是用來記錄用戶登錄失敗的次數(shù),如里連續(xù) 4 次登驗(yàn)證失敗,則退出整個(gè)系統(tǒng)。要繼續(xù)使用必須 輸入本軟件提供的系列號(hào)。 模塊功能實(shí)現(xiàn)的代碼 private void jbInit() throws Exception { ().setLayout(borderLayout1)。 (null)。 ( 機(jī) 器 號(hào): )。 (new Rectangle(130, 30, 100, 25))。 ( 結(jié)束時(shí)間: )。 nowTime = new ()。 String strNowTime = (nowTime)。 (new Rectangle(130, 100, 100, 25))。 (new Rectangle(60, 150, 70, 25))。 (new CheckOutDialog_ConfirmButton_ActionAdapter(this))。 ( 重置 )。 (puterIdLabel, null)。 (checkOutTimeTextField, null)。 (resetButton, null)。 ().add(panel1, )。 for (int i = 0。 i++) { Record puter = (Record) (i)。 } 以上代碼完成了系統(tǒng)主界面所需要的各種功能的實(shí)現(xiàn)。除此之外,還可以判斷是否已經(jīng)到結(jié)算日期,是否已經(jīng)結(jié)算過等功能。而用戶管理又包括了用戶的注冊(cè)、用戶修改、用戶的刪除。 關(guān)于系統(tǒng)功能和登錄日志功能在 同一個(gè)界面上交叉顯示,單擊關(guān)于系統(tǒng)則在界面上顯示關(guān)于系統(tǒng)的說明;單擊登錄日志在界面上則顯示登錄日志的內(nèi)容(工號(hào)和登錄日期)。在用戶管理界面上又可以根據(jù)其功能進(jìn)行相應(yīng)的操作。 Label1 用來寫存放關(guān)于系統(tǒng)的一些說明, Data1 用來訪問數(shù)據(jù)庫(kù),DBGrid1 用來綁定登錄日志表的字段并顯示相關(guān)信息。 Command1~ Command4 作為命令按鈕用。 表 41 主要控件屬性 控件 屬性 屬性值 說明 Label1 caption 關(guān)于系統(tǒng)內(nèi)容 文本框 Command1 caption 關(guān)天系統(tǒng) Command2 caption 登錄日志 Command3 caption 刪除日志 命令按鈕 Command4 caption 用戶管理 datasource Data1 DBGrid1 caption 計(jì)費(fèi)系統(tǒng) 數(shù)據(jù)網(wǎng) 格控件 DBGrid1 Label1 visible flase 隱藏不可見 系統(tǒng)管理界面功能實(shí)現(xiàn)的相關(guān)代碼 在窗體個(gè)添加以下控件: Command1(0)~Command1(5)、 Command Text1~TextData DBGrid Label1~Label3。本模塊的窗體布局如表 2。 表 42 模塊窗體布局 控件 屬性 屬性值 說明 Command1(0) 第一條記錄 Command1(1) 上一條記錄 Command1(2) 下一條記錄 Command1(3) 最后一條記錄 命令按鈕 Command1(4) caption 添加記錄 Command1(5) 修改記錄 Command1(6) 查找記錄 Command1(7) 刪除記錄 Command2 編輯 Command1 enabled false datasource Data1 DBGrid1 caption 固話表 數(shù)據(jù)網(wǎng)格控件 Label1 號(hào)碼 Label2 caption 地名 文本框 Label3 基本費(fèi)用 ( 機(jī) 器 號(hào): )。 (().getComputerId())。 (font)。 (new Rectangle(120, 60, 80, 18))。 (new Rectangle(200, 60, 100, 18))。 ( 上 機(jī) 時(shí) 間 : )。 (().getBeginTime())。 (font)。 (new Rectangle(120, 120, 80, 18))。 (new Rectangle(200, 120, 120, 18))。 ( 本次消費(fèi): )。 ((etRecord(). getFee()))。 (font)。 (new Rectangle(120, 180, 80, 18))。 以上代碼,就是實(shí)現(xiàn)系統(tǒng)管理模塊的各項(xiàng)功能。為下面將要介紹的系統(tǒng)管理中用戶管理子窗體模塊的一些功能是否開通或封閉打上一個(gè)標(biāo)記, p=0 為普通用戶,系統(tǒng)將會(huì)自己識(shí)別,并封閉一些功能: p=1 為高級(jí)用戶,可以對(duì)任何功能進(jìn)行操作。 模塊功能實(shí)現(xiàn) 模塊功能實(shí) 現(xiàn)的代碼如下: */ public class NetBarFeeMangementFrame extends JFrame { JPanel contentPane。 JMenuItem jMenuCardMoney = new JMenuItem()。 JMenu jMenuUse = new JMenu()。 JMenuItem jMenuCheckOut = new JMenuItem()。 JMenuItem jMenuHelpAbout = new JMenuItem()。 JMenuItem jMenuExitExit = new JMenuItem()。 WelePanel welePanel = new WelePanel()。 ComsumeDisplayData consumeDisplayData。 try { jbInit()。 } * Component initialization. * throws Exception */ private void jbInit() throws Exception { contentPane = (JPanel)()。 (new Dimension(400, 300))。 ( 使用 )。 (new MainFrame_jMenuCheckIn_ActionAdapter(this))。 (new MainFrame_jMenuCheckOut_ActionAdapter(this))。 ( 關(guān)于 )。 ( 退出 )。 (new MainFrame_JMenuExitExit_ActionAdapter(this))。 (jMenuCheckOut)。 (jMenuExitExit)。 (jMenuHelp)。 ().add(welePanel, null)。 (jMenuBar1)。 } /** * perform the check in action . * param e ActionEvent */ void jMenuCheckIn_ActionPerformed(ActionEvent e) {
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1