![java物流管理系統(tǒng)連接數(shù)據(jù)庫(kù)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/cb78c72d-b752-4463-8b96-1b483ffee186/cb78c72d-b752-4463-8b96-1b483ffee1861.gif)
![java物流管理系統(tǒng)連接數(shù)據(jù)庫(kù)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/cb78c72d-b752-4463-8b96-1b483ffee186/cb78c72d-b752-4463-8b96-1b483ffee1862.gif)
![java物流管理系統(tǒng)連接數(shù)據(jù)庫(kù)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/cb78c72d-b752-4463-8b96-1b483ffee186/cb78c72d-b752-4463-8b96-1b483ffee1863.gif)
![java物流管理系統(tǒng)連接數(shù)據(jù)庫(kù)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/cb78c72d-b752-4463-8b96-1b483ffee186/cb78c72d-b752-4463-8b96-1b483ffee1864.gif)
![java物流管理系統(tǒng)連接數(shù)據(jù)庫(kù)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/cb78c72d-b752-4463-8b96-1b483ffee186/cb78c72d-b752-4463-8b96-1b483ffee1865.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件與服務(wù)外包學(xué)院課程綜合實(shí)訓(xùn)報(bào)告課程名稱(chēng)Java 語(yǔ)言程序設(shè)計(jì)姓名王吉治 范浩 黃浩軒專(zhuān)業(yè)計(jì)算機(jī)應(yīng)用技術(shù)班級(jí)14-2指導(dǎo)教師趙春霞學(xué)期2015-2016秋季學(xué)期課時(shí)32學(xué)分2軟件與服務(wù)外包學(xué)院二一六年一月l 青職物流信息系統(tǒng)l 實(shí)訓(xùn)項(xiàng)目概述 l 隨著科技的發(fā)展、時(shí)代的進(jìn)步,市場(chǎng)經(jīng)濟(jì)的競(jìng)爭(zhēng)也越來(lái)越激烈與殘酷。在市場(chǎng)經(jīng)濟(jì)競(jìng)爭(zhēng)如此激烈的環(huán)境之下,企業(yè)要想立于不敗之地,就必須使自己的企業(yè)更加的現(xiàn)代化,跟上時(shí)代的步伐,與現(xiàn)代的科學(xué)文明,信息技術(shù)同進(jìn)退。用企業(yè)高品質(zhì)的產(chǎn)品、優(yōu)質(zhì)的服務(wù)、良好的信譽(yù)樹(shù)立企業(yè)在客戶心目中的良好形象;并以客戶需求為己任,不斷的創(chuàng)新與發(fā)展自身的產(chǎn)品,以滿足客戶的新需求,并規(guī)范企業(yè)
2、內(nèi)部的客戶資源的管理方式、提升企業(yè)的客戶服務(wù)質(zhì)量。相比傳統(tǒng)物流,現(xiàn)代物流更多借助于信息流的控制作用,它不再把建立基礎(chǔ)設(shè)施作為最主要手段,而是通過(guò)信息技術(shù),利用現(xiàn)有的各種基礎(chǔ)設(shè)施,將企業(yè)的運(yùn)信息和運(yùn)輸需求予以共享并快速傳遞。 現(xiàn)代物流的核心是信息技術(shù),因?yàn)檎切畔⒓夹g(shù),將物流之中原先割裂的各個(gè)環(huán)節(jié)整合在一起,從而表現(xiàn)出現(xiàn)代物流的整合化特征借助于信息技術(shù),最大限度地將原先在實(shí)現(xiàn)物資空間位移中所進(jìn)行的運(yùn)輸、倉(cāng)儲(chǔ)、包裝、裝卸、加工以及配送等多個(gè)環(huán)節(jié)整合一起,以一個(gè)整體面對(duì)社會(huì)的物流需求。l 項(xiàng)目背景青職物流從傳統(tǒng)的運(yùn)輸行業(yè)起步,擁有豐富的車(chē)輛資源,客戶資源,以及強(qiáng)大的運(yùn)營(yíng)網(wǎng)絡(luò)資源,為了充分利
3、用這些優(yōu)勢(shì)資源,便于日后管理日漸龐大的公司,物流管理系統(tǒng)在這里起到了舉足輕重的作用。 組員界面及編程設(shè)計(jì)范浩負(fù)責(zé)界面設(shè)計(jì)及軟件編程, 測(cè)試軟件 數(shù)據(jù)庫(kù)搭建及鏈接黃浩軒設(shè)計(jì)數(shù)據(jù)庫(kù),鏈接數(shù)據(jù)庫(kù)軟件測(cè)試及修正王吉治負(fù)責(zé)部分界面設(shè)計(jì),測(cè)試軟件,負(fù)責(zé)項(xiàng)目質(zhì)量的檢查包括項(xiàng)目背景以及需求描述,組員以及任務(wù)分工(宋體,小四)l 項(xiàng)目系統(tǒng)設(shè)計(jì)1.系統(tǒng)功能描述 該系統(tǒng)設(shè)計(jì)為3個(gè)模塊即系統(tǒng)管理模塊 車(chē)輛管理模塊 貨物管理模塊 l .系統(tǒng)管理模塊主要是用來(lái)實(shí)現(xiàn)對(duì)整個(gè)系統(tǒng)的一些設(shè)置和管理,其中又分為了幾個(gè)小的模塊,即權(quán)限管理、角色管理、用戶管理、密碼管理七個(gè)小模塊。用戶管理也就是對(duì)本系統(tǒng)的用戶進(jìn)行管理,用于登陸本系統(tǒng),
4、它記錄了系統(tǒng)用戶的信息,包括用戶名、密碼等,在這個(gè)模塊中可以對(duì)系統(tǒng)用戶信息進(jìn)行查詢、修改、刪除以及添加新的用戶操作;權(quán)限管理是用來(lái)設(shè)計(jì)系統(tǒng)用戶的權(quán)限,對(duì)不同的用戶分配不同的權(quán)限;角色管理就是設(shè)置系統(tǒng)的使用角色l 車(chē)輛管理模塊 公司管理平臺(tái)式對(duì)車(chē)隊(duì) 信息進(jìn)行管理,車(chē)隊(duì)的資料,司機(jī)資料,車(chē)隊(duì)合同,還有車(chē)隊(duì)的運(yùn)輸成本的一些操作管理。l 業(yè)務(wù)運(yùn)營(yíng)模塊業(yè)務(wù)運(yùn)營(yíng)模塊就關(guān)系到整個(gè)業(yè)務(wù)的流程,也就是上面總體業(yè)務(wù)概述中的四個(gè)業(yè)務(wù):提貨,發(fā)貨,到貨,送貨。還要就是倉(cāng)庫(kù)管理,倉(cāng)庫(kù)管理這塊也是非常重要的,因?yàn)樨浳锇l(fā)貨之前是存儲(chǔ)的倉(cāng)庫(kù)里的,而貨物到貨后,在客戶還沒(méi)有來(lái)把貨物提走前,貨物也是存儲(chǔ)在倉(cāng)庫(kù)里的。然后就是系統(tǒng)提
5、醒,系統(tǒng)提醒就是對(duì)一些到了某一時(shí)間應(yīng)該做某事,卻還沒(méi)有做的事情做出一些提醒,如月結(jié)提醒:就是對(duì)于超過(guò)月結(jié)日期但還沒(méi)有月結(jié)的運(yùn)單,系統(tǒng)給予提醒。l 3.數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)分為三個(gè)模塊,它們分別為供求信息實(shí)體、信息類(lèi)別實(shí)體和管理員實(shí)體。會(huì)員實(shí)體包括會(huì)員編號(hào)、會(huì)員名稱(chēng)、郵箱、性別、電話、密碼、權(quán)限屬性表格如下字段名數(shù)據(jù)類(lèi)型是否為空是否主鍵默認(rèn)值描述Idint(11)NOYes從1自增會(huì)員編號(hào)Namevarchar(30)NO會(huì)員名稱(chēng)Passwordvarchar(30)NO密碼Emailvarchar(30)NO郵箱Sexvarchar(30)NO性別Phonevarchar(30)NO電話Ra
6、nkint(11)NO0權(quán)限2.車(chē)輛信息表主要用來(lái)保存車(chē)輛信息字段名數(shù)據(jù)類(lèi)型是否為空是否主鍵默認(rèn)值描述Codeint(11)NOYes從1自增車(chē)輛編號(hào)TradeMarkvarchar(30)NO車(chē)牌號(hào)碼Brandvarchar(30)NO車(chē)輛品名Stylevarchar(30)NO車(chē)輛類(lèi)型CarLoadvarchar(30)NO車(chē)輛載重DriverNamevarchar(30)NO駕駛員姓名LicenseNumbervarchar(30)NO駕照號(hào)碼linkPhonevarchar(30)NO駕駛員電話IsGovarchar(30)NO是否出發(fā)貨物信息表主要用來(lái)保存和貨物信息。字段名數(shù)據(jù)類(lèi)型是
7、否為空是否主鍵默認(rèn)值描述Idint(11)NOYes從1自增貨物編號(hào)GoodsNamevarchar(30)NO貨物名稱(chēng)GoodsNumbervarchar(30)NO貨物數(shù)量GoodsUnitvarchar(30)NO貨物單位StartProvincevarchar(30)NO起始省份StartCityvarchar(30)NO起始城市EndProvincevarchar(30)NO抵達(dá)省份EndCityvarchar(30)NO抵達(dá)城市TransportStylevarchar(30)NO運(yùn)輸類(lèi)型TransportTimevarchar(30)NO運(yùn)輸時(shí)間LinkPhonevarchar(
8、30)NO聯(lián)系電話LinkManvarchar(30)NO聯(lián)系人IsgoBooleanNOfalse是否已發(fā)送l 具體程序表tb_Customeruse goodsdbmscreate table tb_Customer(Id int primary key identity(1,1),Name varchar(30) not null,Password varchar(30) not null,Email varchar(30) not null,Sex varchar(30) not null,Phone varchar(30) not null,Rank int not null,)go
9、表tb_Carmessageuse goodsdbmscreate table tb_Carmessage(Code int primary key identity(1,1),TradeMark varchar(30) not null,Brand varchar(30) not null,Style varchar(30) not null,CarLoad varchar(30) not null,DriverName varchar(30) not null,LicenseNumber varchar(30) not null,linkPhone varchar(30) not null
10、,IsGo varchar(30) not null,)go表tb_Goodsmeguse goodsdbmscreate table tb_Goodsmeg(Id int primary key identity(1,1),GoodsName varchar(30) not null,GoodsNumber varchar(30) not null,GoodsUnit varchar(30) not null,StartProvince varchar(30) not null,StartCity varchar(30) not null,EndProvince varchar(30) no
11、t null,EndCity varchar(30) not null,TransportStyle varchar(30) not null,TransportTime varchar(30) not null,LinkPhone varchar(30) not null,LinkMan varchar(30) not null,Isgo bit default 0 not null,)go數(shù)據(jù)庫(kù)create database goodsdbmson primary(name='goodsdbms',filename='E:DATAgoodsdbms.mdf'
12、,size=5MBmixsize=200 mb,filegrowth=1mb)(name = 'goodsdbms1'filename='E:DATAgoodsdbms.ndf',size=3MBmaxsize=unlimitedfilegrowth=1mb)log on(name='goodsdbms_log',filename='E:DATAgoodsdbms_log.ldf',size=1MBMIXSIZE=20 mb,filegrowth=10%)gol 4.界面設(shè)計(jì)l 經(jīng)過(guò)需求分析和系統(tǒng)設(shè)計(jì)之后,我們就可以對(duì)系統(tǒng)的界面進(jìn)
13、行詳細(xì)的設(shè)計(jì)。首先我們應(yīng)該設(shè)計(jì)好系統(tǒng)界面布局的整體框架,不錯(cuò),要想進(jìn)入本客戶資源管理系統(tǒng),前提條件你必須是該系統(tǒng)的用戶,進(jìn)入系統(tǒng)前必須經(jīng)過(guò)系統(tǒng)用戶登陸界面進(jìn)行驗(yàn)證之后才可進(jìn)入,進(jìn)入系統(tǒng)后就可以看到系統(tǒng)的整體框架了。系統(tǒng)登陸界面別如下圖所示ll 登陸頁(yè)面需填寫(xiě)正確的用戶名和密碼,驗(yàn)證碼要一致。l 可以看到用戶登陸后 ,進(jìn)系統(tǒng)后可清晰的看到,整個(gè)系統(tǒng)界面由框架分為了四個(gè)部分,分為 公司簡(jiǎn)介 車(chē)輛信息界面 及 貨物 會(huì)員界面l 5.主要代碼及特殊問(wèn)題解決方法(調(diào)試過(guò)程中解決的問(wèn)題) 1. 顧客主要編程代碼 public Customer()public int getId() return id;p
14、ublic void setId(int id) this.id = id;public String getName() return name;public void setName(String name) = name;public String getPassword() return password;public void setPassword(String password) this.password = password;public String getEmail() return email;public void setEmail(String
15、email) this.email = email;public String getSex() return sex;public void setSex(String sex) this.sex = sex;public String getPhone() return phone;public void setPhone(String phone) this.phone = phone;public int getRank() return rank;public void setRank(int rank) this.rank = rank;public Customer(int id
16、)this.id = id;public Customer(int id,String name,String password,String email,String sex,String phone,int rank)this.id = id; = name;this.password = password;this.email = email;this.sex = sex;this.phone = phone;this.rank = rank;public Customer(String name,String password,String email,String
17、sex,String phone,int rank) = name;this.password = password;this.email = email;this.sex = sex;this.phone = phone;this.rank = rank;Overridepublic String toString() return "Customer id=" + id + ", name=" + name + ", password=" + password + ", email=" + e
18、mail + ", sex=" + sex+ ", phone=" + phone + ", rank=" + rank + ""2.貨物主要編程代碼public int getId() return id;public void setId(int id) this.id = id;public String getGoodsName() return goodsName;public void setGoodsName(String goodsName) this.goodsName = goodsName;p
19、ublic String getGoodsNumber() return goodsNumber;public void setGoodsNumber(String goodsNumber) this.goodsNumber = goodsNumber;public String getgoodsUnit() return goodsUnit;public void setgoodsUnit(String goodsUnit) this.goodsUnit = goodsUnit;public String getCarLoad() return carLoad;public void set
20、CarLoad(String carLoad) this.carLoad = carLoad;public String getstartProvince() return startProvince;public void setstartProvince(String startProvince) this.startProvince = startProvince;public String getStartCity() return startCity;public void setStartCity(String startCity) this.startCity = startCi
21、ty;public String getEndProvince() return endProvince;public void setEndProvince(String endProvince) this.endProvince = endProvince;public String getEndCity() return endCity;public void setEndCity(String endCity) this.endCity = endCity;public String getTransportStyle() return transportStyle;public vo
22、id setTransportStyle(String transportStyle) this.transportStyle = transportStyle;public String getTransportTime() return transportTime;public void setTransportTime(String transportTime) this.transportTime = transportTime;public String getLinkPhone() return linkPhone;public void setLinkPhone(String l
23、inkPhone) this.linkPhone = linkPhone;public String getlLinkMan() return lLinkMan;public void setlLinkMan(String lLinkMan) this.lLinkMan = lLinkMan;public String getIsgo() return isgo;public void setIsgo(String isgo) this.isgo = isgo;public Goodsmeg() public Goodsmeg(int id) this.id = id;public Goods
24、meg( String goodsName, String goodsNumber,String goodsUnit, String carLoad, String startProvince,String startCity, String endProvince, String endCity,String transportStyle, String transportTime, String linkPhone,String lLinkMan, String isgo) this.goodsName = goodsName;this.goodsNumber = goodsNumber;
25、this.goodsUnit = goodsUnit;this.carLoad = carLoad;this.startProvince = startProvince;this.startCity = startCity;this.endProvince = endProvince;this.endCity = endCity;this.transportStyle = transportStyle;this.transportTime = transportTime;this.linkPhone = linkPhone;this.lLinkMan = lLinkMan;this.isgo
26、= isgo;public Goodsmeg(int id, String goodsName, String goodsNumber,String goodsUnit, String carLoad, String startProvince,String startCity, String endProvince, String endCity,String transportStyle, String transportTime, String linkPhone,String lLinkMan, String isgo) this.id = id;this.goodsName = go
27、odsName;this.goodsNumber = goodsNumber;this.goodsUnit = goodsUnit;this.carLoad = carLoad;this.startProvince = startProvince;this.startCity = startCity;this.endProvince = endProvince;this.endCity = endCity;this.transportStyle = transportStyle;this.transportTime = transportTime;this.linkPhone = linkPh
28、one;this.lLinkMan = lLinkMan;this.isgo = isgo;3.主函數(shù)程序設(shè)計(jì)package puter.view;import java.awt.Color;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JMenu;import javax.swing.JMenuBar;import
29、javax.swing.JMenuItem;import pany.telframee;import puter.ianban.TelFrame;import puter.view.Goods.AddGoodsFrame;import puter.view.Goods.DeleteGoodsFrame;import puter.view.Goods.FindAllGoodsFrame;import puter.view.Goods.FindgoodsFrame;import puter.view.costomer.AddCustomerFrame;import puter.view.costo
30、mer.DeleteCustomerFram;import puter.view.costomer.FindAllCustomerFrame;import puter.view.costomer.FindCustomerByIdFrame;import puter.view.costomer.UpdateCustomerFrame;public class MainFrame extends JFrame /* * Launch the application. */public static void main(String args) LoginFrame frame = new Logi
31、nFrame();frame.setVisible(true);/* * Create the frame. */public MainFrame() setTitle("歡迎登陸順豐物流信息系統(tǒng)!");setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setBounds(100, 100, 144, 79);getContentPane().setLayout(null);/*/登錄之后的面板*MainPanel mainPanel = new MainPanel();getContentPane().add(mainPanel
32、);setBounds(300,200,mainPanel.getWidth(),mainPanel.getHeight();/*JLabel lblid = new JLabel("歡迎登陸順豐物流信息系統(tǒng)!");lblid.setFont(new Font("華文仿宋", Font.PLAIN, 20);lblid.setForeground(Color.MAGENTA);lblid.setBounds(219, 127, 299, 168);mainPanel.add(lblid);/登錄之后的面板/*JMenuBar menuBar = new
33、JMenuBar();JMenu file_1 = new JMenu("公司簡(jiǎn)介");JMenu file_11 = new JMenu("公司概況");JMenuItem file_111 = new JMenuItem("注冊(cè)時(shí)間");JMenuItem file_22 = new JMenuItem("刪除車(chē)輛");JMenuItem file_23 = new JMenuItem("修改車(chē)輛");JMenuItem file_24 = new JMenuItem("查找車(chē)輛&
34、quot;);JMenuItem file_25 = new JMenuItem("查看所有車(chē)輛");JMenu file_3 = new JMenu("貨物信息");JMenuItem file_31 = new JMenuItem("添加貨物");JMenuItem file_32 = new JMenuItem("刪除貨物");JMenuItem file_33 = new JMenuItem("修改貨物");file_3.add(file_33);JMenuItem file_66= n
35、ew JMenuItem("查找貨物");JMenuItem file_35 = new JMenuItem("查看所S有貨物");JMenu file_4 = new JMenu("下轄公司會(huì)員信息");JMenuItem file_41 = new JMenuItem("添加下轄區(qū)公司會(huì)員");/添加菜單按鈕的“注冊(cè)時(shí)間的監(jiān)聽(tīng)file_111.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) /測(cè)試
36、:顯示登陸界面/new LoginFrame().setVisible(true);/按鈕);JMenuItem file_112 = new JMenuItem("分公司員工");JMenuItem file_12 = new JMenuItem("公司綜合服務(wù)");JMenuItem file_13 = new JMenuItem("聯(lián)系方式"); JMenu file_2 = new JMenu("車(chē)輛信息");JMenuItem file_21 = new JMenuItem("添加車(chē)輛"
37、;);file_21.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) /測(cè)試:顯示登陸界面new LoginFrame().setVisible(true);/按鈕);file_41.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) /測(cè)試:顯示登陸界面new AddCustomerFrame().setVisible(true);/按鈕);JMenuItem fil
38、e_42 = new JMenuItem("刪除下轄區(qū)公司會(huì)員");file_42.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) /測(cè)試:顯示登陸界面new DeleteCustomerFram().setVisible(true);/按鈕);JMenuItem file_43 = new JMenuItem("修改下轄區(qū)公司會(huì)員");file_43.addActionListener(new ActionListener() publi
39、c void actionPerformed(ActionEvent e) /測(cè)試:顯示登陸界面new UpdateCustomerFrame().setVisible(true);/按鈕);JMenuItem file_44 = new JMenuItem("查找下轄區(qū)公司會(huì)員");file_44.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) /測(cè)試:顯示登陸界面new FindCustomerByIdFrame().setVisible(true);/按
40、鈕);JMenuItem file_45 = new JMenuItem("查看所有下轄區(qū)公司會(huì)員");file_45.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) /測(cè)試:顯示登陸界面new FindAllCustomerFrame().setVisible(true);/按鈕);/貨物查找file_31.addActionListener(new ActionListener() public void actionPerformed(ActionEve
41、nt e) /測(cè)試:顯示登陸界面new AddGoodsFrame().setVisible(true);/按鈕);/貨物刪除file_32.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) /測(cè)試:顯示登陸界面new DeleteGoodsFrame().setVisible(true);/按鈕);/查詢 那個(gè)貨物file_66.addActionListener(new ActionListener() public void actionPerformed(ActionEve
42、nt e) /測(cè)試:顯示登陸界面new FindgoodsFrame().setVisible(true);/按鈕);/查詢 全部貨物file_35.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) /測(cè)試:顯示登陸界面new FindAllGoodsFrame().setVisible(true);/按鈕);file_13.addActionListener(new ActionListener() public void actionPerformed(ActionEvent
43、e) /測(cè)試:顯示登陸界面new TelFrame().setVisible(true);/按鈕);file_12.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) /測(cè)試:顯示登陸界面new telframee().setVisible(true);/按鈕);setJMenuBar(menuBar);menuBar.add(file_1);file_1.add(file_11);file_11.add(file_111);file_11.add(file_112);file_1.
44、add(file_12);file_1.add(file_13);menuBar.add(file_2);file_2.add(file_21);file_2.add(file_22);file_2.add(file_23);file_2.add(file_24);file_2.add(file_25);menuBar.add(file_3);file_3.add(file_31);file_3.add(file_32);file_3.add(file_66);file_3.add(file_35);menuBar.add(file_4);file_4.add(file_41);file_4.
45、add(file_42);file_4.add(file_43);file_4.add(file_44);file_4.add(file_45);4.登錄界面設(shè)計(jì)代碼package puter.view;import java.awt.BorderLayout;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;import javax.swing.JLabel;import javax.swing.JTextFi
46、eld;import javax.swing.JPasswordField;import javax.swing.JButton;import puter.dao.CustomerJDBCDao;import puter.dao.ICustomerDao;import puter.service.CustomerService;import puter.view.Goods.FindgoodsFrame;import java.awt.event.ActionListener;import java.awt.event.ActionEvent;import java.awt.Color;pub
47、lic class LoginFrame extends JFrame private JTextField usernameT;private CustomerService customerService;private JTextField passwordT;/* * Create the frame. */public LoginFrame() /getContentPane().setBackground(Color.YELLOW);setTitle("物流信息管理系統(tǒng)");setDefaultCloseOperation(JFrame.EXIT_ON_CLOS
48、E);setBounds(100, 100, 586, 352);/布局方式getContentPane().setLayout(null);LoginPanel loginPanel = new LoginPanel();getContentPane().add(loginPanel);setBounds(300,200,loginPanel.getWidth(),loginPanel.getHeight();/setBounds(300,200,447,291);loginPanel.setLayout(null);JLabel label = new JLabel("用戶名:&
49、quot;);label.setBounds(99, 150, 94, 31);loginPanel.add(label);/添加設(shè)置用戶名對(duì)話框大小usernameT = new JTextField();usernameT.setBounds(190, 150, 216, 31);loginPanel.add(usernameT);usernameT.setColumns(10);JLabel label_1 = new JLabel("密碼:");label_1.setBounds(99, 190, 54, 15);loginPanel.add(label_1);/添
50、加設(shè)置密碼對(duì)話框大小passwordT = new JTextField();passwordT.setBounds(190, 180, 216, 31);loginPanel.add(passwordT);passwordT.setColumns(10);customerService = new CustomerService();/創(chuàng)建”登陸“按鈕JButton btnNewButton = new JButton("登錄");/創(chuàng)建查詢按鈕JButton cxButton = new JButton("查詢訂單");/添加對(duì)”登陸“按鈕的監(jiān)聽(tīng)btnNewButton.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) /獲取用戶
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代物流信息系統(tǒng)建設(shè)中的標(biāo)準(zhǔn)化問(wèn)題
- 掛繩高空作業(yè)施工方案
- 拆除臨時(shí)用電施工方案
- 生態(tài)文明教育在校園的實(shí)踐與推廣
- 現(xiàn)代企業(yè)綜合管理能力提升及領(lǐng)導(dǎo)力培訓(xùn)方案研究報(bào)告
- 國(guó)慶節(jié)營(yíng)銷(xiāo)活動(dòng)方案模板
- 2023三年級(jí)語(yǔ)文上冊(cè) 第一單元 習(xí)作:猜猜他是誰(shuí)說(shuō)課稿 新人教版
- Unit 2 AnimaIs Lesson 1 Enjoy the story(說(shuō)課稿)-2024-2025學(xué)年北師大版(三起)英語(yǔ)五年級(jí)上冊(cè)
- 2024秋八年級(jí)物理上冊(cè) 第1章 機(jī)械運(yùn)動(dòng) 第2節(jié) 運(yùn)動(dòng)的描述說(shuō)課稿2(新版)新人教版
- 2025仿石漆施工合同
- 河道清淤安全培訓(xùn)課件
- 2024年湖南商務(wù)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)帶答案
- 7.3.1印度(第1課時(shí))七年級(jí)地理下冊(cè)(人教版)
- 骨科手術(shù)中常被忽略的操作課件
- 《湖南師范大學(xué)》課件
- 《病原與感染性疾病》課程教學(xué)大綱
- 2024年全國(guó)各地中考試題分類(lèi)匯編:作文題目
- 2024年高壓電工操作證考試復(fù)習(xí)題庫(kù)及答案(共三套)
- 《糖拌西紅柿 》 教案()
- 2024-2030年山茶油行業(yè)市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)與規(guī)劃建議研究報(bào)告
- 彈性力學(xué)數(shù)值方法:解析法:彈性力學(xué)中的變分原理
評(píng)論
0/150
提交評(píng)論