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

正文內(nèi)容

旅行社信息管理系統(tǒng)(已改無錯字)

2024-10-10 17 本頁面
  

【正文】 過編譯器編譯,在通過解釋器解釋執(zhí)行的 方式來運行的。他綜合了解釋性語言與編譯語言的眾多有點,使其執(zhí)行效率較以往的程序設(shè)計語言有了大幅度的提高。3)與平臺的無關(guān)性由于iava語言是解釋執(zhí)行的,他會被轉(zhuǎn)換成一種字節(jié)碼的“目標(biāo)程序”。因此它可以跨平臺運行 4)分布式安全性Java從誕生之日起就與網(wǎng)絡(luò)聯(lián)系在了一起,他強調(diào)網(wǎng)絡(luò)特性,內(nèi)置TCPIP,HTTP,F(xiàn)TP協(xié)議庫,便于開發(fā)網(wǎng)上應(yīng)用系統(tǒng)。5)豐富的API文檔和類庫Java為用戶提供了詳盡的API(Application Program Interface)文檔說明。 access數(shù)據(jù)庫簡介Microsoft Office Access是微軟把數(shù)據(jù)庫引擎的圖形用戶界面和軟件開發(fā)工具結(jié)合在一起的一個數(shù)據(jù)庫管理。他擁有邏輯、流程處理,即VBA語言(VB也可以用來做邏輯處理);又可以存儲數(shù)據(jù),即在“表”中存儲數(shù)據(jù)。第二章 系統(tǒng)分析 系統(tǒng)分析學(xué)生信息管理系統(tǒng),可用于學(xué)校等機構(gòu)的學(xué)生信息管理,查詢,更新與維護(hù),使用方便,易用性強,圖形界面清晰明了。該軟件用java語言編寫,用access數(shù)據(jù)庫作為后臺的數(shù)據(jù)庫進(jìn)行信息的存儲,用SQL語句完成學(xué)生學(xué)籍信息的添加,查詢,修改,刪除的操作以及成績的錄入,修改,刪除等。用ODBC驅(qū)動實現(xiàn)前臺Java與后臺SQL數(shù)據(jù)庫的連接。Java語言跨平臺性強,可以在windows,linux,ubuntu等系統(tǒng)下使用,方便簡單,安全性好。本《學(xué)生管理系統(tǒng)》具有對學(xué)生進(jìn)行學(xué)籍管理的功能。并于數(shù)據(jù)庫相連接,能夠?qū)W(xué)生的學(xué)號、姓名、性別、班級、專業(yè)進(jìn)行查詢、添加和刪除等,簡捷方便,容易使用。 應(yīng)解決的問題盡量合理地減少數(shù)據(jù)庫數(shù)據(jù)的冗余,使重復(fù)的數(shù)據(jù)保持在最小限度,這樣將不必要的多占用存儲空間,減少產(chǎn)生混亂影響的危險,還能提高計算機的運行速度。作為學(xué)生成績管理系統(tǒng),必須能解決以下方面的問題:能錄入信息。在開發(fā)學(xué)生信息管理系統(tǒng)時,最重要的就是學(xué)生的基本信息。圖 學(xué)生信息ER圖界面的友好與否是用戶評價一個軟件優(yōu)劣的重要方面。因為該系統(tǒng)涉及到學(xué)生成績的真實性,所以該系統(tǒng)要具有一定的保密性和權(quán)限控制,首先應(yīng)設(shè)計一個用戶的登陸窗口界面,要求只能由特定的人員對該系統(tǒng)進(jìn)行操作。此外還應(yīng)設(shè)計登陸后系統(tǒng)的主窗口,要求能夠顯示學(xué)生成績的基本信息,可以實現(xiàn)數(shù)據(jù)的錄入,更新,刪除、查詢、統(tǒng)計等功能。另外窗口界面要多用按鈕,少用菜單,窗口的各個控鍵布局要合理,美觀。,多用窗口和控件,充分體現(xiàn)窗口的多元化格局。該系統(tǒng)要求除了能實現(xiàn)信息的錄入,刪除,插入,更新,數(shù)據(jù)導(dǎo)出excel文件等基本功能之外,還要求能夠根據(jù)用戶的需要進(jìn)行操作。例如要查詢學(xué)生成績,要求可以按照專業(yè)、班級等多種方式查詢。這些功能基本上能滿足用戶操作的需要,這樣用戶操作起來就更簡單方便。部分文本框使用了下拉式,使用戶可以不用花費大量的時間去輸入信息。 數(shù)據(jù)庫物理設(shè)計 本系統(tǒng)采用Access數(shù)據(jù)庫管理系統(tǒng)作為后臺數(shù)據(jù)庫的開發(fā)工具,設(shè)計的表結(jié)構(gòu)如下:第三章 程序代碼及運行效果:/*主類代碼*/ package kcsj。import .*。import .*。import .*。import .*。import 。import 。import 。import 。import 。import 。import .*。import 。public class myStudent { public myStudent(){}public static void main(String[] args){ // TODO code application logic here loginFrame lf=new loginFrame()。Font ft=new Font(“Serif”,18)。(true)。(new WindowAdapter(){ public void windowClosing(WindowEvent e){(0)。} })。} } 登陸: public loginFrame(){p=new JPanel()。user=new JTextField(10)。pass=new JPasswordField(10)。login=new JButton(“登錄”)。cancel=new JButton(“退出”)。()。//(“王明玉”)。//(“123456”)。(this)。(this)。(new JLabel(“學(xué)生信息管理系統(tǒng)登錄”))。(new JLabel(“賬號:”))。(user)。(new JLabel(“密碼:”))。(pass)。(login)。(cancel)。(p)。(“學(xué)生管理系統(tǒng)登錄界面”)。(180,160)。}public void actionPerformed(ActionEvent e){//查找if(()==login){if(().toString().equals(“)){(null, ”請輸入用戶名“, ”溫馨提示“, )。}else if(().toString().equals(”“)){(null, ”請輸入密碼“, ”溫馨提示“, )。}else{myConnection conn=new myConnection()。ResultSet rs。String sql=”select * from admin where 用戶名 = 39?!?().toString()+”39。 and 密碼 = 39?!?().toString()+”39?!?。try{rs=(sql)。if(()){()。//(null, ”此用戶已經(jīng)存在“, ”溫馨提示“, )。sql=”select * from student“。mainFrame mf=new mainFrame()。(”西北師范大學(xué)學(xué)生信息管理系統(tǒng)“)。(600,486)。(sql)。(true)。(new WindowAdapter(){public void windowClosing(WindowEvent e){(0)。}})。}else{(null, ”用戶名或密碼錯誤“, ”登錄失敗“, )。}}catch(Exception er){(())。}}//全部顯示}if(()==cancel){(0)。} } } 登陸界面: 修改數(shù)據(jù):/*修改數(shù)據(jù)*/ class editFrame extends JDialog implements ActionListener{ public static final int WIDTH = 400。public static final int HEIGHT = 400。JLabel 學(xué)號1,姓名1,性別1,民族1,年齡1,年級1,班級1,專業(yè)1。JTextField 學(xué)號,姓名,性別,民族,年齡,年級,班級,專業(yè)。JButton b。JPanel p。mainFrame mf。public editFrame(mainFrame mmf){ setTitle(”修改學(xué)生信息“)。setSize(WIDTH,HEIGHT)。setLocation(120,180)。Container contentPane = getContentPane()。(new FlowLayout())。學(xué)號1=new JLabel(”學(xué)號“)。姓名1=new JLabel(”姓名“)。性別1=new JLabel(”性別“)。民族1=new JLabel(”民族“)。年齡1=new JLabel(”年齡“)。年級1=new JLabel(”年級“)。班級1=new JLabel(”班級“)。專業(yè)1=new JLabel(”專業(yè)“)。學(xué)號=new JTextField(5)。姓名=new JTextField(5)。性別=new JTextField(5)。民族=new JTextField(5)。年齡=new JTextField(5)。年級=new JTextField(5)。班級=new JTextField(10)。專業(yè)=new JTextField(10)。(false)。b=new JButton(”確定“)。p=new JPanel()。(new GridLayout(10,2,5,5))。(學(xué)號1)。(學(xué)號)。(姓名1)。(姓名)。(性別1)。(性別)。(民族1)。(民族)。(年齡1)。(年齡)。(年級1)。(年級)。(班級1)。(班級)。(專業(yè)1)。(專業(yè))。(new Label(”“))。(new Label(”“))。(b)。(p)。//添加按鈕監(jiān)聽器(this)。mf=mmf。}public void actionPerformed(ActionEvent e){if(().toString().equals(”“)){(null,”請輸入學(xué)號“,”溫馨提示“, )。}else if(().toString().equals(”“)){(null,”請輸入姓名“,”溫馨提示“, )。}else if(().toString().equals(”“)){(null,”請輸入年齡“,”溫馨提示“, )。}else{String sql=”update student set 姓名=39?!?()+”39。,性別=39?!?()+”39。,年齡=“+()+”,年級=39?!?()+”39。,班級=39?!?()+”39。,專業(yè)=39?!?()+”39。,民族=39?!?()+”39。 where 學(xué)號=39。“ + ()+ ”39。“。myConnection conn=new myConnection()。try{//(null, sql, ”溫馨提示“, )。if((sql)){(null, ”修改成功“, ”溫馨提示“, )。(”select * from student“)。()。}else{(null, ”修改失敗“, ”溫馨提示“, )。}}catch(Exception er){(())。}}}} 查找數(shù)據(jù):class findFrame extends JDialog implements ActionListener{mainFrame mf。JPanel p。JComboBox c。JTextField t。JButton b。JButton fAll。String sql=”select * from student“。String[] colStr={”學(xué)號“,”姓名“,”性別“,”民族“,”年齡“,”年級“,”班級“,”專業(yè)“}。public findFrame(mainFrame mmf){mf=mmf。p=new JPanel()。c=new JComboBox(colStr)。t=new JTextField(10)。b=new JButton(”查找“)。fAll=new JButton(”全部顯示“)。(this)。(this)。(new JLabel(”選擇“))。(c)。(new JLabel(”查找內(nèi)容“))。(t)。(b)。(fAll)。(p)。(”查找“)。(450,80)。}public void actionPerformed(ActionEvent e){//查找if(()==b){String selectStr=().toString()。if(selectStr==”年齡“){sql=”select * from student where “+selectStr+” “+().toString()。}else {sql=”select * from student where “+selectStr+” 39?!?().toString()+”39?!?。= = 12}(sql)。//全部顯示}if(()==fAll){sql=”select * from student“。(sql)。} } } 添加數(shù)據(jù):class addFrame extends JDialog implements ActionListener{ public static final int WIDTH = 400。public static final int HEIGHT = 400。JLabel 學(xué)號1,姓名1,性別1,民族1,年齡1,年級1,班級1,專業(yè)1。JTextField 學(xué)號,姓名,性別,民族,年齡,年級,班級,專業(yè)。JButton b。JPanel p。mainFrame mf。public addFrame(mainFrame mmf){ setTitle(”修改學(xué)生信息“)。setSize(WIDTH,HEIGHT)。setLocation(120,180)。Container contentPane = getContentPane()。//()。//設(shè)置窗口顏色(new FlowLayout())。學(xué)號1=new JLabel(”學(xué)號“)。姓名1=new JLabel(”姓名“)。性別1=new JLabel(”性別“)。民族1=new JLabel(”民族“)。年齡1=new JLabel(”年齡“)。年級1=new JLabel(”年級“)。班級1=new JLabel(”班級“)。專業(yè)1=new JLabel(”專業(yè)“)。學(xué)號=new JTextField(”201071030240“,5)。姓名=new JTextField(5)。性別=new JTextField(”女“,5)。民族=new JTextField(5)。年齡=new JTextField(5)。年級=new J
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1