

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 課程設(shè)計報告(論文)</p><p> 課程名稱: 數(shù)據(jù)庫原理與應(yīng)用 </p><p> 報告題目: 機房管理系統(tǒng)數(shù)據(jù)庫設(shè)計 </p><p> 作者所在系部: 計算機科學與工程 </p><p> 作者所在專業(yè): 計算機科學與技術(shù)
2、 </p><p> 作者所在班級: </p><p> 作者姓名: </p><p> 指導(dǎo)教師姓名: </p><p> 完成時間: 2013年6月28日 </p
3、><p><b> 課程設(shè)計任務(wù)書</b></p><p><b> 摘 要</b></p><p> 隨著網(wǎng)絡(luò)的飛速發(fā)展,機房的數(shù)量和功能不斷增多,數(shù)據(jù)量也隨之增加。同樣使用者也增多,管理難度不斷加大。傳統(tǒng)的方式顯然浪費了許多的人力、物力,以及資源甚至已經(jīng)影響到機房的運營。</p><p>
4、 機房管理系統(tǒng)正是一套能夠合理解決、代替?zhèn)鹘y(tǒng)人工管理方式的管理系統(tǒng),對機房、機器、使用者進行合理有效的管理及操作。本系統(tǒng)模擬了機房的收費、登錄、下機等等的管理,提高了工作效率,節(jié)約了管理成本。</p><p> 關(guān)鍵詞:機房管理 自動收費 提高效率</p><p><b> ABSTRACT</b></p><p> With the
5、 rapid development of the network, the quantity and function room increases, the amount of data increases. As the user is also increasing, the management difficulty increasing. The traditional approach is clearly wasted
6、a lot of manpower, material resources, and has even affected the operating room.</p><p> Computer room management system is a set of reasonable solution, management system to replace the traditional manual
7、management mode, management and operation is reasonable and effective to room, machine, user. The system simulates the room charge, login, etc. under the management, improve work efficiency, saving the cost of management
8、.</p><p> 機房管理系統(tǒng)正是一套能夠合理解決、代替?zhèn)鹘y(tǒng)人工管理方式的管理系統(tǒng),對機房、機器、使用者進行合理有效的管理及操作。本系統(tǒng)模擬了機房的收費、登錄、下機等等的管理,提高了工作效率,節(jié)約了管理成本。</p><p> 關(guān)鍵詞:機房管理 自動收費 提高效率</p><p> Keywords: improve the efficiency ma
9、nagement of computer automatic toll collection</p><p><b> 目錄</b></p><p> 《數(shù)據(jù)庫課程設(shè)計》1</p><p> 一、系統(tǒng)需求分析1</p><p> (1)信息要求:1</p><p> ?。?)處理
10、要求:1</p><p> ?。?)安全性和完整性要求。1</p><p> 二、概念結(jié)構(gòu)設(shè)計1</p><p><b> (1)E-R圖1</b></p><p> ?。?)解決命名沖突以及結(jié)構(gòu)沖突設(shè)計方法3</p><p> 三、邏輯結(jié)構(gòu)設(shè)計3</p><
11、p> 四、數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計4</p><p><b> 五、數(shù)據(jù)庫實施5</b></p><p> (1)使用T-SQL語句實現(xiàn)數(shù)據(jù)庫表;5</p><p> ?。?)用T-SQL語句實現(xiàn)必要的存儲過程及觸發(fā)器。6</p><p> 六、數(shù)據(jù)庫應(yīng)用系統(tǒng)的實施和維護8</p><
12、;p> (1)實現(xiàn)數(shù)據(jù)庫的T-SQL語句;8</p><p> ?。?)寫出載入初始數(shù)據(jù)的T-SQL語句;9</p><p> (3)簡單闡述各模塊的基本功能;10</p><p> (4)給出該模塊的設(shè)計思路,針對難點部分應(yīng)該進行詳細的闡述;11</p><p> ?。?)按模塊分析所編寫的應(yīng)用程序所使用的T-SQL語句
13、;11</p><p><b> 七、界面實現(xiàn)11</b></p><p><b> 八、小結(jié)13</b></p><p><b> 九、致謝13</b></p><p><b> 十、參考文獻14</b></p><
14、p><b> 十一、附錄15</b></p><p><b> 《數(shù)據(jù)庫課程設(shè)計》</b></p><p><b> ——機房管理系統(tǒng)</b></p><p><b> 一、系統(tǒng)需求分析 </b></p><p><b> ?。?
15、)信息要求:</b></p><p> 指用戶需要從數(shù)據(jù)庫中獲得信息的內(nèi)容與性質(zhì)。數(shù)據(jù)庫中需要存儲那</p><p><b> 些數(shù)據(jù)。</b></p><p> 實現(xiàn)機房、上機類型等基本信息的管理; </p><p> 實現(xiàn)機器信息、管理人員信息、使用者信息的管理; </p><
16、p><b> 實現(xiàn)上機管理; </b></p><p><b> 實現(xiàn)收費管理; </b></p><p><b> ?。?)處理要求:</b></p><p> 用戶需要完成什么處理功能,對處理的響應(yīng)時間有什么要求(給出功能模塊圖)。</p><p> 學生用戶
17、端完成登陸功能,完成登陸記錄上機時間;</p><p> 管理員端完成各個信息的管理;</p><p> 創(chuàng)建觸發(fā)器,實現(xiàn)下機時自動計算此次上機的時間和費用; </p><p> 創(chuàng)建存儲過程統(tǒng)計各機房的上機時間和費用; </p><p> 創(chuàng)建存儲過程統(tǒng)計指定時間段內(nèi)各管理人員的收費合計;</p><p>
18、?。?)安全性和完整性要求。</p><p> 建立數(shù)據(jù)庫相關(guān)表之間的參照完整性約束。</p><p><b> 二、概念結(jié)構(gòu)設(shè)計 </b></p><p><b> ?。?)E-R圖</b></p><p> 圖2-1.1 管理員E-R圖</p><p> 圖2-
19、1.2 機房信息E-R圖</p><p> 圖2-1.3 E-R圖</p><p> 圖2-1.4 機器信息E-R圖</p><p> 圖2-1.5上機類型_機房E-R圖</p><p> 圖2-1.6 上機總費用E-R圖</p><p> (2)解決命名沖突以及結(jié)構(gòu)沖突設(shè)計方法</p>
20、<p> 相關(guān)的列名使用相同的名字,加上完整性約束。</p><p><b> 三、邏輯結(jié)構(gòu)設(shè)計 </b></p><p> ?。?)給出由E-R得到的關(guān)系模型:并注明轉(zhuǎn)換過程中應(yīng)用的規(guī)則; </p><p> ?。?)數(shù)據(jù)模型的優(yōu)化; </p><p> ?。?)分析這些模式對于應(yīng)用環(huán)境是否合適,確定是
21、否要對某些模式進行合并或分解; </p><p> (4)用戶模式設(shè)計; </p><p> (5)在數(shù)據(jù)庫中一般使用英文名字,在用戶視圖中則一般使用符合用戶一貫的中文命</p><p><b> 名法; </b></p><p> 管理員信息(管理人編號,密碼,管理員姓名,合計收費)</p>&l
22、t;p> 機房信息(機房號,機房名稱,每小時費用,上機總費用,上機總時間,管理人編號) </p><p> 機器信息(機器號,機房號) </p><p> 使用者信息(ID,密碼,使用者姓名,總費用)</p><p> 上機類型_機房(機房號,上機類型名稱)</p><p> 上機總費用(ID,機器號,上機時間,下機時間,費
23、用)</p><p> 四、數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計 </p><p> 管理員信息表(管理員信息)</p><p> 機房信息表(機房信息)</p><p> 使用者信息表(使用者信息)</p><p> 機器信息表(機器信息)</p><p> 機房信息表(機房信息)</p>
24、;<p> 機房信息表(機房信息)</p><p><b> 五、數(shù)據(jù)庫實施 </b></p><p> ?。?)使用T-SQL語句實現(xiàn)數(shù)據(jù)庫表;</p><p> create table 管理員信息</p><p><b> (</b></p><p&g
25、t; 管理人編號 varchar(20) primary key,</p><p> 密碼 varchar(20),</p><p> 管理員姓名 VARCHAR(20),</p><p><b> 合計收費 INT</b></p><p><b> );</b></p>&
26、lt;p> create table 機房信息</p><p><b> (</b></p><p> 機房號 char(20) primary key,</p><p> 機房名稱 CHAR (20),</p><p> 每小時費用 int(20),</p><p> 上機總時
27、間 int,</p><p> 上機總費用 INT,</p><p> 管理人編號 varchar(20),</p><p> foreign key (管理人編號) references 管理員信息(管理人編號)</p><p><b> );</b></p><p> create
28、table 使用者信息</p><p><b> (</b></p><p> ID CHAR (20) not null,</p><p> 密碼 char(20),</p><p> 使用者姓名 char(20),</p><p><b> 總費用 INT,</b&g
29、t;</p><p> primary key(ID) ,</p><p> foreign key (ID) references使用者信息(ID)</p><p><b> );</b></p><p> create table 機器信息</p><p><b> (&l
30、t;/b></p><p> 機器號 char(20) not null,</p><p> 機房號 char(20),</p><p> 總使用時間 datetime,</p><p> primary key (機器號),</p><p> foreign key (機房號) references
31、機房信息(機房號)</p><p><b> );</b></p><p> create table 上機類型_機房</p><p><b> (</b></p><p> 機房號 char(20),</p><p> 上機類型名稱 Char(20),</p
32、><p> primary key(機房號,上機類型名稱),</p><p><b> );</b></p><p> create table 上機總費用</p><p><b> (</b></p><p> ID CHAR(20),</p><
33、p> 機器號 Char(20),</p><p> 上機時間 datetime,</p><p> 下機時間 datetime,</p><p><b> 費用 int,</b></p><p> foreign key(ID) references 使用者信息(ID)</p><p&
34、gt; on update cascade</p><p> on delete no action,</p><p> foreign key(機器號) references 機器信息(機器號)</p><p> on update cascade</p><p> on delete no action,</p>
35、<p><b> );</b></p><p> ?。?)用T-SQL語句實現(xiàn)必要的存儲過程及觸發(fā)器。</p><p> create trigger t_上機總費用</p><p> --drop trigger t_上機總費用</p><p><b> on 上機總費用</b>
36、</p><p> after insert</p><p><b> as</b></p><p><b> begin</b></p><p> update 管理員信息</p><p> set 合計收費=合計收費+(select 每小時費用 </p&
37、gt;<p><b> from 機房信息</b></p><p> where 機房號=(select 機房號 from 機器信息</p><p> where 機器號=(select 機器號 from 上機總費用</p><p> where 費用=0</p><p><b> )&
38、lt;/b></p><p><b> )</b></p><p> )*(select DATEDIFF(HH,上機時間,下機時間) from 上機總費用 where 費用=0)</p><p> where 管理人編號=(select 管理人編號 from 機房信息 </p><p> where 機房
39、號=(select 機房號 from 機器信息</p><p> where 機器號=(select 機器號 from 上機總費用</p><p> where 費用=0</p><p><b> )</b></p><p><b> )</b></p><p>&l
40、t;b> );</b></p><p> update 機房信息</p><p> set上機總時間=上機總時間+(select DATEDIFF(HH,上機時間,下機時間) from 上機總費用 where 費用=0),</p><p> 上機總費用=上機總費用+(select 每小時費用 </p><p>&l
41、t;b> from 機房信息</b></p><p> where 機房號=(select 機房號 from 機器信息</p><p> where 機器號=(select 機器號 from 上機總費用</p><p> where 費用=0</p><p><b> )</b></p&
42、gt;<p><b> )</b></p><p> )*(select DATEDIFF(HH,上機時間,下機時間) from 上機總費用 where 費用=0)</p><p> where 機房號=(select 機房號 from 機器信息</p><p> where 機器號=(select 機器號 from 上機
43、總費用</p><p> where 費用=0</p><p><b> )</b></p><p><b> );</b></p><p> update 使用者信息</p><p> set 總費用=總費用+(select 每小時費用 </p>&
44、lt;p><b> from 機房信息</b></p><p> where 機房號=(select 機房號 from 機器信息</p><p> where 機器號=(select 機器號 from 上機總費用</p><p> where 費用=0)</p><p><b> )</b
45、></p><p> )*(select DATEDIFF(HH,上機時間,下機時間) from 上機總費用 where 費用=0)</p><p> where ID=(select ID from 上機總費用 where 費用=0);</p><p> --更新使用者信息表——共使用的費用</p><p> update 上
46、機總費用</p><p> set 費用=(select 每小時費用 </p><p><b> from 機房信息</b></p><p> where 機房號=(select 機房號 from 機器信息</p><p> where 機器號=(select 機器號 from 上機總費用</p>
47、<p> where 費用=0)</p><p><b> )</b></p><p> )*DATEDIFF(HH,上機時間,下機時間)</p><p> where 費用=0;</p><p><b> end;</b></p><p> creat
48、e procedure 時間_費用</p><p> --drop procedure 時間_費用</p><p><b> As </b></p><p> select 上機總時間,上機總費用</p><p><b> from 機房信息</b></p><p>
49、 EXEC 時間_費用 --觸發(fā)存儲過程</p><p> create procedure 管理人收費</p><p> --drop procedure 管理人收費</p><p><b> As </b></p><p><b> select *</b></p>&
50、lt;p> from 管理員信息 </p><p> EXEC 管理人收費 --觸發(fā)存儲過程</p><p> 六、數(shù)據(jù)庫應(yīng)用系統(tǒng)的實施和維護 </p><p> ?。?)實現(xiàn)數(shù)據(jù)庫的T-SQL語句; </p><p><b> 激發(fā)存儲過程</b></p><p> EXEC
51、時間_費用 --觸發(fā)存儲過程</p><p> EXEC 管理人收費 --觸發(fā)存儲過程</p><p><b> 激發(fā)觸發(fā)器</b></p><p> insert into 上機總費用(ID,機器號,上機時間,下機時間,費用) values('1號床的下鋪',101,'2013-11-10 12:00:00.
52、000','2013-11-10 13:00:00.000',0);</p><p> insert into 上機總費用(ID,機器號,上機時間,下機時間,費用) values('望江明月',101,'2013-11-10 12:00:00.000','2013-11-10 13:00:00.000',0);</p><
53、;p> 將存入所有的需要更新數(shù)據(jù);以后需要查什么就可以直接查詢表。</p><p> (2)寫出載入初始數(shù)據(jù)的T-SQL語句; </p><p><b> 插入管理員信息數(shù)據(jù)</b></p><p> insert into 管理員信息(管理人編號,密碼,管理員姓名,合計收費) values('2011001',&
54、#39;2011001','我叫2011001',0);</p><p> insert into 管理員信息(管理人編號,密碼,管理員姓名,合計收費) values('2011002','2011002','我叫2011002',0);</p><p> insert into 管理員信息(管理人編號,密碼,管理
55、員姓名,合計收費) values('2011003','2011003','我叫2011003',0);</p><p> insert into 管理員信息(管理人編號,密碼,管理員姓名,合計收費) values('2011004','2011004','我叫2011004',0);</p><
56、p><b> 插入機房信息數(shù)據(jù)</b></p><p> insert into 機房信息(機房號,機房名稱,每小時費用,上機總費用,上機總時間,管理人編號) values('01','軟件實驗室1','2',0,0,'2011001');</p><p> insert into 機房信息(
57、機房號,機房名稱,每小時費用,上機總費用,上機總時間,管理人編號) values('02','軟件實驗室2','2',0,0,'2011001');</p><p> insert into 機房信息(機房號,機房名稱,每小時費用,上機總費用,上機總時間,管理人編號) values('03','軟件實驗室3',
58、9;2',0,0,'2011002');</p><p> insert into 機房信息(機房號,機房名稱,每小時費用,上機總費用,上機總時間,管理人編號) values('04','嵌入式實驗室','0',0,0,'2011003');</p><p> insert into 機房信息(機房
59、號,機房名稱,每小時費用,上機總費用,上機總時間,管理人編號) values('05','網(wǎng)絡(luò)實驗室1','3',0,0,'2011004');</p><p> insert into 機房信息(機房號,機房名稱,每小時費用,上機總費用,上機總時間,管理人編號) values('06','網(wǎng)絡(luò)實驗室2','
60、3',0,0,'2011004');</p><p><b> 插入機器信息數(shù)據(jù)</b></p><p> insert into 機器信息(機器號,機房號) values('101','01');</p><p> insert into 機器信息(機器號,機房號) values(
61、'102','01');</p><p> insert into 機器信息(機器號,機房號) values('201','02');</p><p> insert into 機器信息(機器號,機房號) values('202','02');</p><p> i
62、nsert into 機器信息(機器號,機房號) values('203','02');</p><p> insert into 機器信息(機器號,機房號) values('204','02');</p><p> insert into 機器信息(機器號,機房號) values('301','0
63、3');</p><p> insert into 機器信息(機器號,機房號) values('302','03');</p><p> insert into 機器信息(機器號,機房號) values('303','03');</p><p> insert into 機器信息(機器號,
64、機房號) values('304','03');</p><p> insert into 機器信息(機器號,機房號) values('401','04');</p><p> insert into 機器信息(機器號,機房號) values('402','04');</p>
65、<p> insert into 機器信息(機器號,機房號) values('403','04');</p><p> insert into 機器信息(機器號,機房號) values('404','04');</p><p> insert into 機器信息(機器號,機房號) values('501
66、','05');</p><p> insert into 機器信息(機器號,機房號) values('502','05');</p><p> insert into 機器信息(機器號,機房號) values('503','05');</p><p> insert in
67、to 機器信息(機器號,機房號) values('504','05');</p><p> insert into 機器信息(機器號,機房號) values('505','05');</p><p> insert into 機器信息(機器號,機房號) values('601','06');
68、</p><p> insert into 機器信息(機器號,機房號) values('602','06');</p><p> insert into 機器信息(機器號,機房號) values('603','06');</p><p> insert into 機器信息(機器號,機房號) val
69、ues('604','06');</p><p> insert into 機器信息(機器號,機房號) values('605','06');</p><p> insert into 機器信息(機器號,機房號) values('607','06');</p><p>
70、; insert into 機器信息(機器號,機房號) values('608','06');</p><p> insert into 機器信息(機器號,機房號) values('609','06');</p><p><b> 插入使用者信息數(shù)據(jù)</b></p><p>
71、 insert into 使用者信息(ID,密碼,使用者姓名,總費用) values('1號床的下鋪','025951','劉智星',0);</p><p> insert into 使用者信息(ID,密碼,使用者姓名,總費用) values('我的首級','025951','劉天啊',0);</p>
72、<p> insert into 使用者信息(ID,密碼,使用者姓名,總費用) values('望江明月','025951','劉星星',0);</p><p> 插入上機類型_機房數(shù)據(jù)</p><p> insert into 上機類型_機房 values('01','C語言程序設(shè)計');&
73、lt;/p><p> insert into 上機類型_機房 values('01','C++程序設(shè)計');</p><p> insert into 上機類型_機房 values('01','C#高級編程');</p><p> insert into 上機類型_機房 values('01&
74、#39;,'數(shù)據(jù)庫系統(tǒng)概論');</p><p> insert into 上機類型_機房 values('02','數(shù)據(jù)庫系統(tǒng)概論');</p><p> insert into 上機類型_機房 values('02','交換機原理');</p><p> insert into
75、 上機類型_機房 values('03','C++程序設(shè)計');</p><p> insert into 上機類型_機房 values('04','云計算服務(wù)');</p><p> insert into 上機類型_機房 values('05','網(wǎng)頁設(shè)計');</p>&
76、lt;p> insert into 上機類型_機房 values('05','軟件開發(fā)');</p><p> insert into 上機類型_機房 values('06','計算機組成原理');</p><p> ?。?)簡單闡述各模塊的基本功能;</p><p> 觸發(fā)器作用:更新表:
77、管理員信息(合計收費);機房信息(上機總時間,上機總費用);使用者信息(總費用);上機總費用(費用)</p><p><b> 以便后續(xù)查詢。</b></p><p> 觸發(fā)器實現(xiàn)兩項數(shù)據(jù)的查詢功能。</p><p> ?。?)給出該模塊的設(shè)計思路,針對難點部分應(yīng)該進行詳細的闡述; </p><p> 觸發(fā)器中需要
78、先更改管理員信息,機房信息,使用者信息;再更新上機總費用以免計費重復(fù)。</p><p> (5)按模塊分析所編寫的應(yīng)用程序所使用的T-SQL語句;</p><p> 通過插入激發(fā)觸發(fā)器完成更新其他表的操作。 </p><p><b> 七、界面實現(xiàn)</b></p><p><b> 圖7-1運行后界面&
79、lt;/b></p><p><b> 圖7-2登錄后</b></p><p> 圖7-3輸入用戶名密碼后登錄 </p><p><b> 圖7-4點擊退出后</b></p><p> 圖7-5點擊注冊 點擊添加</p><p> 圖7-6管理員登錄后<
80、/p><p><b> 八、小結(jié) </b></p><p> 工作內(nèi)容:首先進行需求分析,之后實現(xiàn)數(shù)據(jù)庫,在實現(xiàn)數(shù)據(jù)庫中由于需求分析做得不到位。導(dǎo)致多次更改表。工作量數(shù)據(jù)庫的工作量較小,java的工作量比較大。數(shù)據(jù)庫和java界面連接出現(xiàn)問題通過詢問同學解決了SQL?。樱澹觯澹颉。玻埃埃概渲脝栴}。實現(xiàn)了數(shù)據(jù)庫和界面的連接。</p><p>
81、系統(tǒng)的不足之處在于界面太過簡單,應(yīng)該美化一下。</p><p> 界面簡明以操作,不以出錯。</p><p><b> 九、致謝 </b></p><p> 通過本次課程設(shè)計,知道了java和數(shù)據(jù)庫的連接方式方法。在此感謝老師的悉心講解和指導(dǎo)。我嘗試如何設(shè)計數(shù)據(jù)庫出現(xiàn)了不少錯誤多謝老師指證。</p><p><
82、;b> 十、參考文獻 </b></p><p> 趙斯思編著.Visual Basic數(shù)據(jù)庫編程技術(shù)與實例.人民郵電出版社, 2004</p><p> 楊志姝,李光海編著. SQL應(yīng)用與開發(fā)標準教程. 北京:清華大學出版社, 2006</p><p> 李愛武編著. SQL Server2000數(shù)據(jù)庫系統(tǒng)實訓教程. 北京:北京郵電大學出版
83、社,2004</p><p> 馮鳳娟編著. SQL與PL/SQL程序設(shè)計基礎(chǔ). 北京:清華大學出版社, 2002</p><p> 王越, 劉加伶, 李粱編著. 大型數(shù)據(jù)庫技術(shù)及應(yīng)用. 重慶:重慶大學出版社,2001</p><p> 林桂花編著. 數(shù)據(jù)庫應(yīng)用技術(shù). 大連:大連理工大學出版社,,2003</p><p> 王珊, 薩
84、詩煊. 數(shù)據(jù)庫系統(tǒng)概論 [M]. 北京:高等教育出版社, 2006.5</p><p> 張化祥, 陸晶. Java程序設(shè)計 [M]. 北京:清華大學出版社, 2010.10</p><p> 李興華. Java開發(fā)實戰(zhàn)經(jīng)典 [M]. 北京:清華大學出版社, 2009.8</p><p> 賈振華.Java語言程序設(shè)計(第二版) 中國水利水電出版社 2010
85、.1月</p><p><b> 十一、附錄 </b></p><p> Java界面部分代碼</p><p><b> 連接數(shù)據(jù)庫:</b></p><p> import java.sql.*;</p><p> public class Link_SQL {&
86、lt;/p><p> Connection conn;</p><p> Statement stm;</p><p> PreparedStatement pstm;</p><p> ResultSet rs;</p><p> public Link_SQL() throws Exception{</
87、p><p><b> try {</b></p><p> Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p> conn=DriverManager.getConnection("jdbc:odbc:lzx","",&quo
88、t;");</p><p> } catch (ClassNotFoundException e) {</p><p> // TODO Auto-generated catch block</p><p> e.printStackTrace();</p><p> } </p><p
89、><b> }</b></p><p><b> //功能</b></p><p><b> }</b></p><p><b> 管理員用戶界面:</b></p><p> import java.awt.*;</p>&l
90、t;p> import java.awt.event.*;</p><p> import javax.swing.*;</p><p> public class G_mainFrame extends JFrame implements ActionListener{</p><p> JButton btnaddG=new JButton(&qu
91、ot;添加管理員");</p><p> JButton updateG=new JButton("修改管理員信息");</p><p> JButton select_M_and_T=new JButton("查看機房收費和時長");</p><p> JButton how_maney=new JButto
92、n("查看各管理員收費");</p><p> JButton addJF=new JButton("添加機房信息");</p><p> JButton selectJF=new JButton("查看機房信息");</p><p> JButton updateJF=new JButton(&qu
93、ot;更改機房信息");</p><p> JButton addJQ=new JButton("添加機器信息");</p><p> JButton selectJQ=new JButton("查看機器信息");</p><p> JButton updateJQ=new JButton("更改機器
94、信息");</p><p> JButton addSJType=new JButton("添加上機類型信息");</p><p> JButton selectSJType=new JButton("查看上機類型信息");</p><p> JButton updateSJType=new JButton(&
95、quot;更改上機類型信息");</p><p> JButton addSJType_JF=new JButton("添加上機類型_機房信息");</p><p> JButton selectSJType_JF=new JButton("查看上機類型_機房信息");</p><p> JButton upd
96、ateSJType_JF=new JButton("更改上機類型_機房信息");</p><p> JButton index=new JButton("首頁");</p><p> JButton btnexit=new JButton("退出");</p><p> JPanel p1=new J
97、Panel(new FlowLayout(FlowLayout.LEFT));</p><p> JPanel p2=new JPanel(new FlowLayout(FlowLayout.LEFT));</p><p> JPanel p3=new JPanel(new FlowLayout(FlowLayout.LEFT));</p><p> JPan
98、el p4=new JPanel(new FlowLayout(FlowLayout.LEFT));</p><p> JPanel p5=new JPanel(new FlowLayout(FlowLayout.LEFT));</p><p> JPanel p6=new JPanel(new FlowLayout(FlowLayout.LEFT));</p><
99、p> JPanel p7=new JPanel(new FlowLayout(FlowLayout.LEFT));</p><p> G_mainFrame(){</p><p> super("管理員你好歡迎登陸計算機管理系統(tǒng)");</p><p> Container contentpane=getContentPane();&
100、lt;/p><p> contentpane.setLayout(new GridLayout(6,1));</p><p> btnaddG.addActionListener(this);updateG.addActionListener(this);</p><p> p1.add(btnaddG);p1.add(updateG);</p>&
101、lt;p> contentpane.add(p1);</p><p> select_M_and_T.addActionListener(this);how_maney.addActionListener(this);</p><p> p2.add(select_M_and_T);p2.add(how_maney);</p><p> content
102、pane.add(p2);</p><p> addJF.addActionListener(this);selectJF.addActionListener(this);updateJF.addActionListener(this);</p><p> p3.add(addJF);p3.add(selectJF);p3.add(updateJF);</p><p
103、> contentpane.add(p3);</p><p> addJQ.addActionListener(this);selectJQ.addActionListener(this);updateJQ.addActionListener(this);</p><p> p4.add(addJQ);p4.add(selectJQ);p4.add(updateJQ);<
104、/p><p> contentpane.add(p4);</p><p> addSJType.addActionListener(this);selectSJType.addActionListener(this);updateSJType.addActionListener(this);</p><p> p5.add(addSJType);p5.add(se
105、lectSJType);p5.add(updateSJType);</p><p> contentpane.add(p5);</p><p> addSJType_JF.addActionListener(this);selectSJType_JF.addActionListener(this);updateSJType_JF.addActionListener(this);<
106、/p><p> p6.add(addSJType_JF);p6.add(selectSJType_JF);p6.add(updateSJType_JF);</p><p> contentpane.add(p6);</p><p> index.addActionListener(this);btnexit.addActionListener(this);<
107、/p><p> p7.add(index);p7.add(btnexit);</p><p> contentpane.add(p7);</p><p> setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);</p><p> setSize(960,540);setVisible(true);&
108、lt;/p><p><b> }</b></p><p> public void actionPerformed(ActionEvent e) {</p><p> String command=e.getActionCommand();</p><p> if(command.equals("添加管理員
109、")){</p><p> Insert_G G=new Insert_G();</p><p><b> }</b></p><p> if(command.equals("修改管理員信息")){</p><p><b> //</b></p>
110、<p><b> }</b></p><p> if(command.equals("查看機房收費和時長")){</p><p><b> //</b></p><p><b> }</b></p><p> if(command.equ
111、als("查看各管理員收費")){</p><p><b> //</b></p><p><b> }</b></p><p> if(command.equals("添加機房信息")){</p><p> Insert_JF G=new Inser
112、t_JF();</p><p><b> }</b></p><p> if(command.equals("查看機房信息")){</p><p><b> //</b></p><p><b> }</b></p><p>
113、 if(command.equals("更改機房信息")){</p><p><b> //</b></p><p><b> }</b></p><p> if(command.equals("添加機器信息")){</p><p> Insert_
114、JQ s=new Insert_JQ();</p><p><b> }</b></p><p> if(command.equals("查看機器信息")){</p><p><b> //</b></p><p><b> }</b></p&
115、gt;<p> if(command.equals("更改機器信息")){</p><p><b> //</b></p><p><b> }</b></p><p> if(command.equals("添加上機類型信息")){</p>&l
116、t;p><b> //</b></p><p><b> }</b></p><p> if(command.equals("查看上機類型信息")){</p><p><b> //</b></p><p><b> }</b
117、></p><p> if(command.equals("更改上機類型信息")){</p><p><b> //</b></p><p><b> }</b></p><p> if(command.equals("添加上機類型_機房信息")
118、){</p><p> Insert_JFType s=new Insert_JFType();</p><p><b> }</b></p><p> if(command.equals("查看上機類型_機房信息")){</p><p><b> //</b></
119、p><p><b> }</b></p><p> if(command.equals("更改上機類型_機房信息")){</p><p><b> //</b></p><p><b> }</b></p><p> if(co
120、mmand.equals("首頁")){login_index s=new login_index();</p><p><b> }</b></p><p> if(command.equals("退出")){System.exit(0);</p><p><b> }</b>
121、;</p><p><b> }</b></p><p> //public static void main(String args[]){</p><p> //G_mainFrame s=new G_mainFrame();</p><p><b> //}</b></p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 機房管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計
- 學校機房管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計——賓館客房管理系統(tǒng)數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫+機房管理系統(tǒng)設(shè)計
- 大型數(shù)據(jù)庫課程設(shè)計報告——機房管理系統(tǒng)
- 數(shù)據(jù)庫技術(shù)課程設(shè)計--客房管理系統(tǒng)數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計-客房管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計---數(shù)據(jù)庫
- 數(shù)據(jù)庫課程設(shè)計--數(shù)據(jù)庫設(shè)計—公司管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計--bbs系統(tǒng)數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--數(shù)據(jù)庫設(shè)計
- 賓館客房管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計報告---客房管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計報告--客房管理系統(tǒng)
- 數(shù)據(jù)庫客房管理系統(tǒng)課程設(shè)計報告
- 數(shù)據(jù)庫課程設(shè)計--工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫原理課程設(shè)計---教室管理系統(tǒng)數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫應(yīng)用課程設(shè)計--客房管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計--圖書借閱管理數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--快餐訂餐系統(tǒng)數(shù)據(jù)庫設(shè)計
評論
0/150
提交評論