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

正文內(nèi)容

java商品房銷售中的客戶信息管理系統(tǒng)課程設(shè)計(jì)-wenkub

2023-04-22 06:04:02 本頁面
 

【正文】 = delete from student where sname like 39。 } return lis。 ResultSet rs = (sql)。 String sql = select * from student where + field + like 39。 } public ArrayList queryStudent(String field, String key) { ArrayList lis = new ArrayList()。// 返回修改的記錄數(shù) if (count == 1) return true。 (3, sex)。 PreparedStatement pst。 } catch (SQLException e) { ()。 (1, sname)。 Connection con=()。import 。import 。若插入成功,返回true,否則返回falsedeleteStudent()方法中,有一個參數(shù),傳給delete語句中的sname(學(xué)生姓名),利用delete語句,把student表中相關(guān)學(xué)生信息刪除。 ()。 } return con。 } try { con=(jdbc:mysql://:3306/studentman age,root,root)。 (dbDriver)。import 。以上就是該學(xué)生信息管理系統(tǒng)的操作步驟。若數(shù)據(jù)庫中有此學(xué)生的成績信息,則生成列表顯示成績信息,若沒有此記錄,則列表內(nèi)容為空。輸入后,單擊“檢索”按鈕,則開始數(shù)據(jù)庫查詢。如果選擇教師用戶,則進(jìn)入教師登陸界面,在這個界面上輸入教師姓名和用戶密碼,輸入后單擊“登錄”按鈕,則進(jìn)入教師主界面。當(dāng)查詢學(xué)生成績信息時,從此表獲取數(shù)據(jù)。其基本數(shù)據(jù)類型分別為:char,char。截圖如下:在teacher(教師登陸)表中,有兩個屬性列,分別為:tname(教師姓名),password(登錄密碼)。在這個數(shù)據(jù)庫中包含四個表:student表,teacher表,studentlogin表和score表。在查詢功能里面,可以選擇是查詢學(xué)生基本信息,還是查詢學(xué)生成績信息。2.2系統(tǒng)運(yùn)行環(huán)境 Java運(yùn)行在eclipse軟件上,數(shù)據(jù)庫用mysql數(shù)據(jù)庫2.3功能需求描述商品房銷售中的客戶信息管理系統(tǒng)要面對商家和客戶。我們的目標(biāo)就是為該系統(tǒng)提供后臺連接數(shù)據(jù)庫程序設(shè)計(jì)以及前臺用戶界面設(shè) 項(xiàng)目的可行性研究設(shè)計(jì)此系統(tǒng)需要java面向?qū)ο缶幊袒A(chǔ),數(shù)據(jù)庫應(yīng)用知識以及功能分析。根據(jù)目前所開設(shè)的課程,學(xué)生已經(jīng)具備這樣的知識,有能力綜合java編程知識和數(shù)據(jù)庫應(yīng)用知識做出一個這樣的客戶信息管理系統(tǒng)二、 需求分析2.1系統(tǒng)概述 此系統(tǒng)提供給客戶和商家。對于教師,需要查詢?nèi)繉W(xué)生的基本信息和成績信息,并且可以對其進(jìn)行修改。在查詢學(xué)生基本信息時,可以從依據(jù)不同字段,即學(xué)生信息表的不同屬性進(jìn)行查找。截圖如下:在student(學(xué)生基本信息)表中,有五個屬性列,分別為:num(學(xué)號),sname(學(xué)生姓名姓名),sex(性別),age(年齡),dept(系別)。其基本數(shù)據(jù)類型分別為:char,char。當(dāng)學(xué)生用戶登陸此系統(tǒng)時,從該表獲取數(shù)據(jù)。截圖如下:3.4模塊設(shè)計(jì)總主界面登陸后,可以選擇用戶,是學(xué)生用戶或者教師用戶。在教師主界面可以選擇進(jìn)行查詢操作還是修改操作。如果數(shù)據(jù)庫檢索到所需信息,這生成列表顯示檢索結(jié)構(gòu),如果沒有所需信息,則列表中的內(nèi)容為空。如果教師要進(jìn)行修改操作,則在教師主界面上選擇修改菜單項(xiàng),在此項(xiàng)中,選擇要修改的具體內(nèi)容,總共有四項(xiàng)修改操作:增加新生信息,刪除畢業(yè)生信息(這兩個是對學(xué)生基本信息表的操作),增加成績信息,刪除成績信息(這兩個是對學(xué)生成績信息表的操作)。3.5系統(tǒng)流程描述四、系統(tǒng)實(shí)現(xiàn)本系統(tǒng)保存在studentmanage包里其中包含四個包:connection包,dao包,model包,ui包:(1)DBconnection類:此類設(shè)置程序與數(shù)據(jù)庫的連接,通過設(shè)置驅(qū)動類型和數(shù)據(jù)源來確定要連接的數(shù)據(jù)庫。import 。 (Driver Suceess)。 (Connection Suceess)。 } public static void closeConnection() { if(con!=null) try { ()。 } }}:(1)StudentDao類:此類中有四個方法,studentLogin,addStudent,deleteStudent, queryStuden,作用分別是控制學(xué)生登陸,增加學(xué)生基本信息,查詢學(xué)生基本信息,刪除學(xué)生基本信息。若刪除成功,返回true,否則返回falsequeryStuden()方法中,有兩個參數(shù),分別傳給select語句中的field(查找方式)和key(查找內(nèi)容),利用select語句,從student表中檢索學(xué)生基本信息。import 。import 。 boolean isfound=false。 (2,password)。 } (isfound)。 try { pst = (insert into student values(?,?,?,?,?))。 (4, age)。 else return false。 Connection con = ()。% + key + %39。 while (()) { Student student = new Student((1), (2), rs .getString(3), (4), (5))。 } public boolean deleteStudent(String key) { Connection con = ()。% + key + %39。 if (count == 1) return true。 }}(2)TeacherDao類:此類中有一個方法:queryTeacher,作用是控制教師登陸 queryTeacher()方法中,有兩個參數(shù),分別傳給select語句中的tname(教師姓名)和password(登陸密碼),利用select語句在teacher表中檢索教師登陸信息。import 。public class TeacherDao { public boolean queryTeacher(String tname,String password) { DBConnection db=new DBConnection()。 try { pst = (select * from teacher where tname=? and password=?)。 if(()) isfound=true。 } public static void main(String[] args) { }}(3)ScoreDao類:此類中有四個方法,queryScore,queryScore1,addScore,deleteScor作用分別是為教師用戶提供查詢學(xué)生成績信息功能,為學(xué)生用戶提供詢本人成績信息功能,添加成績信息,刪除成績信息。若查詢成功,則返回一個ArrayList類的對象lis(表格),否則,異常處理addScore()方法中,有五個參數(shù),分別傳給insert語句中的num(學(xué)號),sname(學(xué)生姓名),course(課程名稱),score(成績),credit(學(xué)分)。import 。import 。import 。 Statement stm。 。 (score)。 Connection con = ()。% + + %39。 while (()) { Score score = new Score((1), (2), rs .getString(3), (4), (5))。 } public boolean addScore(int num, String sname, String course, int score, int credit) { Connection con = ()。 (2, sname)。 int count = ()。 } return false。 String sql = delete from score where sname like 39。 int count = (sql)。 } return false。int score。 String sname。 public int getNum() { return num。 } public String getCourse() { return course。 } public int getCredit() { return credit。 = sname。}}(2)Student類:此類中有五個成員變量,int num。String dept。 String sex。 } public void setNum(int num) { = num。 } public void setSex(String sex) { = sex。 } public void setDept(String dept) { = dept。 = sex。給這兩個按鈕注冊事件addActionListener,分別在內(nèi)部類TeacherLoginActionListene和StudentLoginActionListener中的默認(rèn)方法actionPerformed()中創(chuàng)建TeacherLoginUI類和StudentLoginUI類的對象,即打開教師登陸界面和學(xué)生登錄界面,并將原登陸界面關(guān)閉。import .*。 public LoginUI() { l1 = new JLabel(請選擇用戶類型)。 (null)。 (bt1)。//注冊事件 (new StudentLoginActionListener())。 (用戶登錄界面)。 } })。 dispose()。若存在,則創(chuàng)建StudentScoreUI類的對象,即打開學(xué)生成績界面,顯示此登陸學(xué)生的成績信息,若不存在,則提示密碼錯誤。import .*。 JPasswordField t2。 public String st2。 t2 = new JPasswordField(12)。 (null)。 (t1)。 (t2)。 (bt2)。 (200, 200, (), ())。 (true)。 st2 = ()。 dispose()。 }}執(zhí)行截圖如下:(3)StudentScoreUI類:此類為學(xué)生成績界面,此類中有一個標(biāo)簽和一個表格。StudentScoreUI類源代碼:package ui。import .*。import 。 Container container。 public StudentScoreUI(){ container = ()。 (selectionLabel)。 (, bookScrollPane)。 (600, 450)。 VectorString head = new Vector()。 (成績)。 i ()。 (())。 (row)。 }}執(zhí)行截圖如下:(4)TeacherLoginUI類:此類為教師登陸界面,在這個界面上有兩個文本框,分別輸入教師姓名和登錄密碼,還有兩個按鈕,登陸和退出。import .*。public class TeacherLoginUI extends JFrame { JLabel l1, l2。 Container cp。 t2 = new JPasswordField(12)。 (null)。 (t1)。 (t2)。 (bt2)。 (200, 200, (), ())。 (true)。 String st2 = ()。 dispose()。 }}執(zhí)行截圖如下:(5)TeacherMainUI類:此類為教師主界面類,在此界面上有一個菜單欄,三個菜單:文件,查詢,修改。TeacherMainUI類源代碼:package ui。public class TeacherMainUI extends JFrame{Container ctp。 JMenuBar menuBar = new JMenuBar()。 (true)。//注冊事件 (exitMenuItem)。 JMenuItem queryScoreMenuItem=new JMenuItem(學(xué)生成績查詢)。 (queryScoreMenuItem)。 JMenuItem del
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1