九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網! | 幫助中心 裝配圖網zhuangpeitu.com!
裝配圖網
ImageVerifierCode 換一換
首頁 裝配圖網 > 資源分類 > DOC文檔下載  

長途汽車信息管理系統(tǒng) 課程設計報告

  • 資源ID:12940220       資源大?。?span id="24d9guoke414" class="font-tahoma">345KB        全文頁數:50頁
  • 資源格式: DOC        下載積分:25積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要25積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

長途汽車信息管理系統(tǒng) 課程設計報告

.學號2014-2015學年 第一學期120數據庫系統(tǒng)概論課程設計報告題目:長途汽車信息管理系統(tǒng)專業(yè):計算機科學與技術班級:班姓名:指導教師:成績:計算機與信息工程系2014年 10月 12 日目錄1設計內容及要求11.1設計內容11.2設計任務及具體要求12原理及分析22.1需求分析22.2系統(tǒng)功能簡介22.3程序框圖33設計過程和程序代碼53.1數據庫表格的設計概述53.2數據庫表格的實現過程63.3程序的構造方法及其實現153.4 數據庫與Java程序的鏈接244設計結果與分析254.1設計結果截圖254.2 設計結果分析285小結29參考文獻30致謝31附錄:源程序32.1設計內容及要求1.1設計內容本次課程設計名稱為長途汽車信息管理系統(tǒng),用戶登錄后主要實現對線路信息,汽車信息,售票信息,乘客信息進行基本操作的功能。該系統(tǒng)功能主要包括以下幾個模塊:(1)充分利用所學過的數據庫的相關知識建立長途汽車信息管理系統(tǒng)所需的數據庫。(2)對線路信息(包括出發(fā)地、目的地、出發(fā)時間、所需時間等)汽車信息(最大載客量、汽車類型、剩余座位等)售票信息(包括售票情況、票價)乘客信息(包括姓名、年齡、性別等)的查詢、添加和刪除操作。(3)進行詳細的功能設計后,在Java中利用JDBC連接數據庫技術對數據庫中數據進行操作,并能進行多表之間的鏈接與查詢操作。1.2設計任務及具體要求(1)設計任務:長途汽車信息管理系統(tǒng)運用在汽車站部門的系統(tǒng)工具,方便此系統(tǒng)部門的工作人員的工作,該系統(tǒng)主要根據此部門的特點建立的,是記錄和查詢汽車站信息的的依據。隨著市場經濟的不斷飛速發(fā)展,交通道路環(huán)境的不斷改善,人們的出行次數不斷增多,人口流動頻繁,數量不斷加大,車站信息量迅猛增長,長途汽車站信息管理系統(tǒng)在人們的日常生活中發(fā)揮著越來越重要的作用。本系統(tǒng)實現了汽車線路信息,汽車信息,票務信息的查詢和管理,以滿足人們的需求。(2)具體要求:車站管理員可以在線路信息管理、汽車信息管理等模塊對車站線路信息、票價信息、乘客信息等進行管理。管理員首先建立相應模塊的信息數據庫,輸入原始的線路、汽車、車票、乘客信息,當有新數據需要添加或者需要對已有的信息進行修改,刪除的時候,管理員就可以進行相應的操作。管理員也可以通過本模塊查詢到所有需要查詢的線路、汽車、車票、乘客的詳細信息。2原理及分析2.1需求分析長途汽車信息管理數據庫系統(tǒng)是面向所有汽車的數據管理系統(tǒng),其目的是使乘車有序化,規(guī)范化,簡單化,易于車站人員的管理,查詢。本系統(tǒng)主要包括以下幾個模塊:乘客信息、汽車信息、線路以及車票的信息這四個功能模塊基本實現設計本系統(tǒng)的目的,從而可以進一步滿足車站對乘客乘車管理的要求。長途汽車信息管理系統(tǒng)運用在汽車站和火車站等車站部門的系統(tǒng)工具,方便此系統(tǒng)部門的工作人員的工作,該系統(tǒng)主要根據此部門的特點建立的,是記錄和查詢汽車站信息的的依據。早期的長途汽車站信息主要是人工記錄和人工管理的,不僅不容易記錄,而且還不容易保存。隨著計算機的不斷普及和軟件系統(tǒng)的不斷發(fā)展加上信息系統(tǒng)開發(fā)的迫切需求,計算機長途汽車站信息管理系統(tǒng)應運而生了。隨著市場經濟的不斷飛速發(fā)展,交通道路環(huán)境的不斷改善,人們的出行次數不斷增多,人口流動頻繁,數量不斷加大,車站信息量迅猛增長,長途汽車站信息管理系統(tǒng)在人們的日常生活中發(fā)揮著越來越重要的作用。本系統(tǒng)實現了汽車線路信息,汽車信息,票價信息的查詢和管理,滿足人們的需求。2.2系統(tǒng)功能簡介在Java中利用ODBC訪問技術操作數據庫,建立到數據庫中的映射類,在對話框類中通過引用映射類完成對數據庫的操作。程序分為登陸界面,選擇界面,線路信息界面,汽車信息界面,車票信息這幾個主體界面。使用時應先知道管理員帳號和密碼,登陸進入系統(tǒng)主菜單界面,里面包括線路信息,汽車信息,車票信息,退出程序菜單選項。所需時間等,可以對它們進行添加,查詢,刪除,其中線路信息界面包括包括出發(fā)地、目的地、出發(fā)時間、修改,返回主菜單的操作;汽車信息和車票信息的界面與其類似。需要特別說明的是,當對數據進行操作時,在查詢框內輸入提示數據內容,對話框的表中和提示欄中都會出現所查詢的數據,我們可以在提示欄中對數據進行刪除和修改操作。2.3程序框圖(1)數據庫ER圖線路信息圖:線路信息出發(fā)地出發(fā)時間行駛總的總時間目的地圖1-1 線路信息圖汽車信息圖:汽車信息最大的載客量汽車的類型剩余座位班次編號圖1-2 汽車信息圖車票信息圖:車票信息售票情況車票查詢打印相應的車票圖1-3 車票信息圖乘客信息圖:乘客信息姓名年齡民族性別圖1-4 乘客信息圖(2)長途汽車信息管理系統(tǒng)功能模塊圖 圖1-5 系統(tǒng)功能模塊圖 3設計過程和程序代碼3.1數據庫表格的設計概述1實體類型結構汽車線路(出發(fā)地,目的地,出發(fā)時間,行駛的總時間)汽車(汽車類型,班次,最大載客數,剩余座位)車票(已買票數,剩余票數,票價)乘客(姓名,年齡,性別,民族)2聯系類型結構乘坐(汽車班次,類型)供應(數量)行駛(線路)3邏輯設計階段根據ER模型轉換成關系模型的規(guī)則,可把上述ER圖轉換成5個關系模式,從而實現對乘客驗證ER模型向關系數據模型的轉換,具體如下:汽車線路(出發(fā)地,目的地,出發(fā)時間,行駛的總時間)汽車(汽車類型,汽車班次,最大載客數,剩余座位數)車票(已買票數,剩余票數,票價)乘客(姓名,年齡,性別,民族)乘坐(所需時間,汽車班次,票價,乘客姓名)冗余問題檢查:在各關系模式中,可得出每個關系的屬性值都是不可分的,因此各關系模式都是規(guī)范化關系;又可從以上各關系模式中可得每個屬性都不傳遞依賴于各關系模式的候選鍵,且轉換后各個屬性值的數據并沒有丟失,數據共享率高,所以在ER模型向關系模式轉化時不存在冗余問題。3.2數據庫表格的實現過程1. 創(chuàng)建汽車線路表用Microsoft SQL 2000 Server數據庫系統(tǒng)的Transact-SQL語句定義創(chuàng)建這個表,程序如下:create table Busline( Source char(20) , Destination char(20) , Start char(15), Alltime smallint primary key, );將代碼寫入SQL查詢分析器的SQL編輯窗體中,并運行可得創(chuàng)建的Busline表及其屬性如圖1-6:圖1-6 Busline表格屬性往表中加數據語句如下:insert into Buslinevalues(淮南,合肥,8:00,50);insert into Buslinevalues(淮南,蚌埠,8:30,59);insert into Buslinevalues(淮南,阜陽,7:30,60);insert into Buslinevalues(淮南,宿州,8:10,65);insert into Buslinevalues(淮南,蕪湖,7:00,70);insert into Buslinevalues(淮南,安慶,9:00,71);insert into Buslinevalues(淮南,桐城,9:50,78);insert into Buslinevalues(淮南,亳州,8:50,80);insert into Buslinevalues(淮南,黃山,9:00,100);由以上可得一個表名為”Busline”的數據表就建成了如圖1-7:2. 創(chuàng)建汽車表用Microsoft SQL 2000 Server數據庫系統(tǒng)的Transact-SQL語句定義創(chuàng)建這個表,程序如下:create table Bus(Type char(20), Maxpassenger smallint, Turn char (20) primary key, Remainder smallint, );將代碼寫入SQL查詢分析器的SQL編輯窗體中,并運行可得數據空表如圖1-8所示:創(chuàng)建的Bus表及其屬性如下:往表中加數據語句如下:insert into Busvalues(大,50,0001,20)insert into Busvalues(大,50,0002,30) insert into Busvalues(大,45,0003,15)insert into Busvalues(中,35,0004,21)insert into Busvalues(中,35,0005,16)insert into Busvalues(小,25,0006,5)insert into Busvalues(小,25,0007,7)insert into Busvalues(小,25,0008,11)由以上可得一個表名為”Bus”的數據表就建成了如圖1-9:3. 創(chuàng)建車票表用Microsoft SQL 2000 Server數據庫系統(tǒng)的Transact-SQL語句定義創(chuàng)建這個表,程序如下:create table Ticket(Sold smallint, Remainder smallint, Price smallint primary key, );將代碼寫入SQL查詢分析器的SQL編輯窗體中,并運行可得數據空表如圖2所示:創(chuàng)建的Ticket表及其屬性如下圖1-10:往表中加數據語句如下:insert into Ticketvalues(22,3,15)insert into Ticketvalues(19,6,16)insert into Ticketvalues(20,5,18)insert into Ticketvalues(30,15,26)insert into Ticketvalues(20,30,27)insert into Ticketvalues(28,6,15)insert into Ticketvalues(26,4,17)繼續(xù)添加數據由以上可得一個表名為”Ticket”的數據表就建成了如圖1-11:4. 創(chuàng)建乘客表用Microsoft SQL 2000 Server數據庫系統(tǒng)的Transact-SQL語句定義創(chuàng)建這個表,程序如下:create table Passenger(Pname char(10) primary key, Psex char(2), Pracial char(5), Psage smallint,);將代碼寫入SQL查詢分析器的SQL編輯窗體中,并運行可得數據空表如圖2所示:創(chuàng)建的Passenger表及其屬性如下圖1-12:往表中加數據語句如下:insert into Passengervalues(高健,男,漢,23)insert into Passengervalues(王小明,男,漢,21) insert into Passengervalues(安妮,女,漢,19)insert into Passengervalues(張凱,男,漢,21)insert into Passengervalues(王睿,女,漢,21)insert into Passengervalues(姚潔,女,漢,20)insert into Passengervalues(劉佳,女,漢,28)insert into Passengervalues(楊楓,男,漢,33)insert into Passengervalues(李勇,男,漢,29)insert into Passengervalues(王妮,女,漢,25)insert into Passengervalues(張云,男,漢,37)insert into Passengervalues(李露,女,漢,23)由以上可得一個表名為”Passenger”的數據表就建成了如圖1-13:5創(chuàng)建Bbtp表用Microsoft SQL 2000 Server數據庫系統(tǒng)的Transact-SQL語句定義創(chuàng)建這個表,程序如下:create table Bbtp( Alltime smallint, Turn char (20), Price smallint, Pname char(10) primary key, foreign key (Alltime) references Busline(Alltime), foreign key (Price) references Ticket(Price), foreign key (Turn) references Bus(Turn),);將代碼寫入SQL查詢分析器的SQL編輯窗體中,并運行可得數據空表如圖2所示:創(chuàng)建的Bbtp表及其屬性如下圖1-14:往表中加數據語句如下:insert into Bbtpvalues(60,0004,15,高健)insert into Bbtpvalues(50,0005,16,王小明)insert into Bbtpvalues(70,0001,18,安妮)insert into Bbtpvalues(71,0007,15,張凱)insert into Bbtpvalues(78,0003,15,王睿)insert into Bbtpvalues(60,0006,16,姚潔)insert into Bbtpvalues(650,0002,16,劉佳)insert into Bbtpvalues(70,0004,18,楊楓)insert into Bbtpvalues(80,0001,18,李勇)insert into Bbtpvalues(65,0005,18,王妮)insert into Bbtpvalues(100,0004,18,張云)insert into Bbtpvalues(70,0001,16,李露)由以上可得一個表名為”Bbtp”的數據表就建成了如圖1-15:3.3程序的構造方法及其實現因為長途汽車信息管理系統(tǒng)可以實現對不同信息的不同操作,程序中分別構造各個功能模塊供信息操作使用,詳細設計及主要代碼如下:(1)登陸界面代碼在此模式下通過輸入管理員名及密碼,以獲取權限,進入各項操作的界面。package changtu;import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.sql.*;import java.io.*;public class denglu extends JFrame implements ActionListenerstatic JLabel jl=new JLabel("歡迎登陸汽車管理系統(tǒng)");static JLabel jl2=new JLabel();static JLabel jl3=new JLabel("姓名");static JLabel jl4=new JLabel("密碼");static JButton jb1=new JButton("確定");static JButton jb2=new JButton("返回");static JTextField jt1=new JTextField();static JTextField jt2=new JTextField();static Opration op=new Opration();Statement st;public void Dl(Statement sta)this.st=sta;setSize(300,250);setVisible(true);setLayout(null);jl.setBounds(80,20,200,20);jl3.setBounds(60,60,50,20);jl4.setBounds(60,100,50,20);jl2.setBounds(100,140,200,20);jb1.setBounds(80,180,60,30);jb2.setBounds(160,180,60,30);jt1.setBounds(100,60,100,20);jt2.setBounds(100,100,100,20);add(jl);add(jl2);add(jl3);add(jl4);add(jt1);add(jt2);add(jb1);add(jb2);jb1.addActionListener(this);jb2.addActionListener(this);(2)主操作界面在此模式下,可以實現查詢,插入,刪除,及總查詢等諸多功能。package changtu;import java.awt.*;import javax.swing.*;import java.awt.event.*;public class Opration extends JFrame implements ActionListenerstatic JLabel jl=new JLabel("請選擇一種操作:");/定義標簽static JRadioButton jc1=new JRadioButton("查詢操作");/單選按鈕static JRadioButton jc2=new JRadioButton("插入操作");static JRadioButton jc3=new JRadioButton("刪除操作");static JRadioButton jc4=new JRadioButton("修改操作");static JButton jb1=new JButton("確定");/按鈕static JButton jb2=new JButton("返回");static ButtonGroup bg=new ButtonGroup();public static int flag;static Check ch=new Check();public void xuanze()setTitle("操作選擇");/設置界面內容setSize(300,270);/界面大小setLayout(null);/界面布局jl.setBounds(70,10,150,20);/設置位置大小jc1.setBounds(60,50,150,20);jc2.setBounds(60,90,150,20);jc3.setBounds(60,130,150,20);jc4.setBounds(60,170,150,20);jb1.setBounds(80,210,60,20);jb2.setBounds(160,210,60,20);jc1.setSelected(true);/設為選中bg.add(jc1);bg.add(jc2);bg.add(jc3);bg.add(jc4);add(jl);add(jc1);add(jc2);add(jc3);add(jc4);add(jb1);add(jb2);jc1.addActionListener(this);/加入事件監(jiān)聽jc2.addActionListener(this);jc3.addActionListener(this);jc4.addActionListener(this);jb1.addActionListener(this);jb2.addActionListener(this);setVisible(true);(3)汽車查詢代碼在此模式下輸入汽車的某一項信息,可以獲得汽車編號、汽車種類、載客量等信息,如輸入汽車編號01,便可以顯示01車的其他信息。package changtu;import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.sql.*;import java.io.*;public class Qchepiao extends JFrame implements ActionListener Statement st=null;JTextArea ja=new JTextArea("編號 售票 剩余 已售n");JTextField jt=new JTextField();JRadioButton jc1=new JRadioButton("查詢全部");JRadioButton jc2=new JRadioButton("部分查詢");ButtonGroup bg=new ButtonGroup();JButton jb1=new JButton("查詢");JButton jb2=new JButton("返回");JButton jb3=new JButton("退出");static Opration op=new Opration();public void Qcp(Statement sta) this.st=sta;/Statement語句傳輸setSize(400,300);setLayout(null);setVisible(true);/設置界面可見jc1.setBounds(20,20,80,20);jc2.setBounds(20,60,80,20);jt.setBounds(20,100,80,30);jb1.setBounds(30,150,60,30);jb2.setBounds(120,220,60,30);jb3.setBounds(230,220,60,30);ja.setBounds(120,20,250,200);bg.add(jc1);bg.add(jc2);add(jc1);add(jc2);add(jt);add(jb1);add(jb2);add(jb3);add(ja);jc1.addActionListener(this);jc2.addActionListener(this);jb1.addActionListener(this);jb2.addActionListener(this);jb3.addActionListener(this);(4)汽車插入、修改等代碼在此模式下,我們可以輕松的實現對汽車的信息的修改,以及在增加班車后,實現插入該車的信息。package changtu;import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.sql.*;public class Ichepiao extends JFrame implements ActionListenerStatement st=null;JLabel jl1=new JLabel("編號");JLabel jl2=new JLabel("售票");JLabel jl3=new JLabel("剩余");JLabel jl4=new JLabel("已售");JLabel jl5=new JLabel();JTextField jt1=new JTextField();JTextField jt2=new JTextField();JTextField jt3=new JTextField();JTextField jt4=new JTextField();JButton jb1=new JButton("插入");JButton jb2=new JButton("返回");JButton jb3=new JButton("修改"); static Opration op=new Opration();public void Icp(Statement sta)this.st=sta;setLayout(null);setSize(300,300);setVisible(true);jl1.setBounds(20,20,80,20);jl2.setBounds(20,60,80,20);jl3.setBounds(20,100,80,20);jl4.setBounds(20,140,80,20);jt1.setBounds(100,20,40,20);jt2.setBounds(100,60,40,20);jt3.setBounds(100,100,40,20);jt4.setBounds(100,140,40,20);jl5.setBounds(100,180,100,20);jb1.setBounds(200,100,60,20);jb2.setBounds(200,140,60,20); jb3.setBounds(200,60,60,20);add(jl1);add(jl2);add(jl3);add(jl4);add(jl5);add(jt1);add(jt2);add(jt3);add(jt4);add(jb1);add(jb2);add(jb3);jb1.addActionListener(this);jb2.addActionListener(this);jb3.addActionListener(this);(5) 車票刪除代碼在此模式下,我們可以刪除指定的無用的汽車信息,以便汽車信息的更新。package changtu;import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.sql.*;public class Dchepiao extends JFrame implements ActionListenerStatement st=null;JTextField jt1=new JTextField();JLabel jl1=new JLabel("刪除的信息");JLabel jl2=new JLabel();JButton jb1=new JButton("刪除");JButton jb2=new JButton("返回");static Opration op=new Opration();public void Dcp(Statement sta)this.st=sta;setSize(200,200);setLayout(null);setVisible(true);jl1.setBounds(60,20,100,20);jt1.setBounds(70,40,40,20);jl2.setBounds(40,80,140,20);jb1.setBounds(40,120,60,20);jb2.setBounds(110,120,60,20);add(jl1);add(jl2);add(jb1);add(jb2);add(jt1);jb1.addActionListener(this);jb2.addActionListener(this);public void actionPerformed(ActionEvent e)JButton jb=(JButton)e.getSource();ResultSet rs=null;if(jb=jb1)tryString st1="delete from chepiao where bianhao="+jt1.getText()+"or shoupiao="+jt1.getText()+"or shengyu="+jt1.getText()+"or yishou="+jt1.getText()+""st.executeUpdate(st1); jl2.setText("刪除車票信息成功"); jl2.setForeground(Color.red);catch(Exception e1) System.out.println(e); if(jb=jb2)dispose();/釋放內存 op.xuanze();/調用Opration中xuanze方法3.4 數據庫與Java程序的鏈接圖1-16 數據庫鏈接4設計結果與分析4.1設計結果截圖(1)長途汽車信息管理系統(tǒng)登錄界面編譯程序,會出現如圖5-1的登陸界面,管理員通過輸入管理員姓名和密碼,可以登錄汽車管理系統(tǒng)。 圖1-17 登陸界面(2)選擇操作界面管理員通過此操作界面可以選擇要實現的操作。 圖1-18 操作界面(3)選擇表界面通過單擊查詢操作進入這個界面,來選擇要查詢的信息。 圖1-19選擇表界面(4)查詢界面 圖1-20 查詢界面(5) 部分查詢界面 圖1-21部分查詢界面(6)修改、插入界面管理員可以通過該界面來實現插入,修改該系統(tǒng)的信息,如圖5-6為插入汽車信息界面。 圖1-22 修改、插入界面(7)刪除界面管理員可以通過該界面,刪除無用的信息。 圖1-23刪除界面4.2 設計結果分析(1)了解長途車站信息系統(tǒng)分析:如需求分析和開發(fā)工具選擇,功能分配。思考要實現整個程序大體需要的幾個模塊和其中用到的Java基本操作符、語句等。(2)畫設計方案流程圖并具體化:用流程圖的形式展現基本編程思想。將流圖中的大模塊的具體實現思考清楚,并想好實現的代碼。(3)編輯程序代碼:這是一個至關重要復雜而且需要反復修改的環(huán)節(jié),在此環(huán)節(jié)中將發(fā)現總體設計和模塊思想會存在很多問題,需不斷改進如何實現各函數功能,達到預期效果也將是一項繁復的工作。(4)代碼的調試:在Java環(huán)境下輸入代碼并進行調試和正確運行。在調試過程中會遇到很多需要精化的地方,需要十足的耐心與細心,不斷改進完善程序。(5)最后修飾:程序可以正確運行之后,在不影響程序功能的情況下,運用各種輔助性符號,使界面更加美觀漂亮,操作更人性化,增強程序的新意與可行性。5小結這學期期中學校就特安排我們進行為期二周的數據庫的課程設計制作,并安排了指導老師幫助輔導,讓我們在規(guī)范化、嚴謹化、實用化上面有了很大進展。在此次長途汽車信息管理系統(tǒng)的開發(fā)過程中,遇到了許多的問題比如:數據庫連接錯誤,代碼、對象方法名錯誤等,但經過認真思考并在老師和同學的幫助下順利完成了本次設計,本次課程設計有很多東西值得我思考并總結。通過本次課程設計,使我在制作過程中更加熟練的掌握數據庫語言的構造方法及技巧,并且使我更加熟悉的掌握了Java語言的運用,幫助我復習鞏固了Java語言及其功能,提高了我的動手能力和思維能力。并且從中學會了將數據庫導入到程序系統(tǒng)中的方法,積攢了許多解決實際問題的寶貴經驗長途汽車信息管理系統(tǒng)主要的實現了對線路信息、汽車信息、車票信息的查詢刪除和添加功能,用戶在登陸界面后可以對其信息進行簡單的操作,快速高效的完成人們乘車出行信息的記錄,方便了人們的日常生活,這也是我本次課程設計制作的主要目的。最后,在這里鄭重的感謝指導老師的幫助,讓我得到了許多精彩的收獲,也感謝學校提供給我們這次寶貴的實踐機會,讓我們可以在實踐中充分鍛煉邏輯思維、動手制作、查漏補缺的能力,理論與實踐相結合,以此來提高自己的編程能力和對課本知識的理解,大大提高了對學術研究的態(tài)度及個人素質的培養(yǎng)。參考文獻1 丁寶康. 數據庫實用教程習題解答M. 清華大學出版社. 2004年2 鄭玲利. 數據原理與應用案例教程M. 清華大學出版社. 2008年3 龍帥. 深入淺出SQL Server 數據庫開發(fā)M. 中國青年出版社. 2006年04月4 劉大瑋. SQL Server 數據庫項目案例導航M. 清華大學出版社. 2005年5 丁寶康. 數據庫實用教程M. 清華大學出版社. 2002年09月6 萬常選 廖國瓊. 數據庫系統(tǒng)原理與設計. 清華大學出版社. 2009年7 王珊 薩師煊. 數據庫系統(tǒng)概論. 高等教育出版社. 2006年07月8 黃曉東. Java課程設計案例精編. 中國水利水電出版社. 2007年01月9 孫一林 彭波. Java 網絡編程實例M. 清華大學出版社. 2003年10 李宗偉. Java語言描述M. 第2版. 機械工業(yè)出版社. 2009年01月11 張銀鶴. Java開發(fā)典型實例M. 電子工業(yè)出版社. 2009年01月 12 張峋 楊三成. Java應用詳解M. 中國鐵道出版社. 2010年11月13 袁然 鄭自國. java 案例開發(fā)集錦M. 電子工業(yè)出版社. 2005年14 耿祥義. Java 基礎教程M. 清華大學出版社. 2004年10月15 王珊 薩師煊. 數據庫系統(tǒng)概論. 高等教育出版社. 2011年03月致謝經過這一學期的系統(tǒng)學習,我們對數據庫有了一定的了解,并且學會了一些常用的操作方法以及熟練應用SQL語言。在這次的課程設計中,我們都有很大的收益但同時也遇到了很多的困難,不過最后我們還是完成了任務。這當中與老師的耐心指導是分不開的。由于我們本身知識的有限性,在遇到困難時,我們不得不上網搜索相關知識點,解決我們的困難。老師的講解與建議,也給了我們不少的幫助。我們課程設計的完成,主要歸功于老師的耐心指導與講解,感謝一直給予我?guī)椭椭С值睦蠋?,也感謝本院系給我這次程序設計的機會,讓我在本次課程設計中得到了最大的收獲,今后我會繼續(xù)學習,爭取做到最好。附錄1:源程序package changtu;import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.sql.*;import java.io.*;public class denglu extends JFrame implements ActionListenerstatic JLabel jl=new JLabel("歡迎登陸汽車管理系統(tǒng)");static JLabel jl2=new JLabel();static JLabel jl3=new JLabel("姓名");static JLabel jl4=new JLabel("密碼");static JButton jb1=new JButton("確定");static JButton jb2=new JButton("返回");static JTextField jt1=new JTextField();static JTextField jt2=new JTextField();static Opration op=new Opration();Statement st;public void Dl(Statement sta)this.st=sta;setSize(300,250);setVisible(true);setLayout(null);jl.setBounds(80,20,200,20);jl3.setBounds(60,60,50,20);jl4.setBounds(60,100,50,20);jl2.setBounds(100,140,200,20);jb1.setBounds(80,180,60,30);jb2.setBounds(160,180,60,30);jt1.setBounds(100,60,100,20);jt2.setBounds(100,100,100,20);add(jl);add(jl2);add(jl3);add(jl4);add(jt1);add(jt2);add(jb1);add(jb2);jb1.addActionListener(this);jb2.addActionListener(this);public static void main(String args)tryClass.forName("sun.jdbc.odbc.JdbcOdbcDriver");catch(Exception e)System.out.println("連接失敗!");return; tryConnection con=DriverManager.getConnection("jdbc:odbc:changtu", "sa", "");Statement stmt=con.createStatement();new denglu().Dl(stmt);catch(Exception e) System.out.println(e); public void actionPerformed(ActionEvent e)Object s=e.getSource();ResultSet rs;if(s.equals(jb1)tryrs=st.executeQuery("select xingmin,mima from manager");while(rs.next()String a=rs.getString("xingmin");String b=rs.getString("mima");if(a.equals(jt1.getText()&&b.equals(jt2.getText()dispose();op.opration(); jl2.setText("姓名或密碼錯誤!");jl2.setForeground(Color.red);catch(Exception e1) System.out.println(e); if(s.equals(jb2)System.exit(0);(2)主操作界面在此模式下,可以實現查詢,插入,刪除,及總查詢等諸多功能。package changtu;import java.awt.*;import javax.swing.*;import java.awt.event.*;public class Opration extends JFrame implements ActionListenerstatic JLabel jl=new JLabel("請選擇一種操作:");/定義標簽static JRadioButton jc1=new JRadioButton("查詢操作");/單選按鈕static JRadioButton jc2=new JRadioButton("插入操作");static JRadioButton jc3=new JRadioButton("刪除操作");static JRadioButton jc4=new JRadioButton("修改操作");static JButton jb1=new JButton("確定");/按鈕static JButton jb2=new JButton("返回");static ButtonGroup bg=new ButtonGroup();public static int flag;static Check ch=new Check();public void xuanze()setTitle("操作選擇");/設置界面內容setSize(300,270);/界面大小setLayout(null);/界面布局jl.setBounds(70,10,150,20);/設置位置大小jc1.setBounds(60,50,150,20);jc2.setBounds(60,90,150,20);jc3.setBounds(60,130,150,20);jc4.setBounds(60,170,150,20);jb1.setBounds(80,210,60,20);jb2.setBounds(160,210,60,20);jc1.setSelected(true);/設為選中bg.add(jc1);bg.add(jc2);bg.add(jc3);bg.add(jc4);add(jl);add(jc1);add(jc2);add(jc3);add(jc4);add(jb1);add(jb2);jc1.addActionListener(this);/加入事件監(jiān)聽jc2.addActionListener(this);jc3.addActionListener(this);jc4.addActionListener(this);jb1.addActionListener(this);jb2.addActionListener(this);setVisible(true);public int getState()return flag;public static void opration()new Opration().xuanze();public void actionPerformed(Ac

注意事項

本文(長途汽車信息管理系統(tǒng) 課程設計報告)為本站會員(y****3)主動上傳,裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(點擊聯系客服),我們立即給予刪除!

溫馨提示:如果因為網速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!