Giao diện hệ thống

Một phần của tài liệu Sử dụng lại theo hướng tiếp cận miền ứng dụng và vận dụng trong phát triển phần mềm hướng đối tượng (Trang 126)

2.1.Giao diện Thờm tài sản sử dụng lại

2.3. Giao diện tỡm kiếm tài sản

PHỤ LỤC B: THƯ VIỆN TÀI SẢN SỬ DỤNG LẠI... 116

1. Mô đun chương trỡnh ... 116

1. Mô đun chương trình

1.1.Mô đun chương trình Cập nhật sinh viờn

public class Student extends JFrame{ public String sClassName=""; public String sFirstName=""; public String sLastName=""; public String sBirthDay=""; public String sTel=""; public String sNation=""; public int sStudentID; public int TotalNum=0;

public static void main(String[] args) { Student student1 = new Student(); }

public ResultSet ShowAll(String sCondition) { ResultSet m_RS = null; ResultSet tmp = null; String ssql=""; if (sCondition.length()==0 ) { m_RS = null; } else { try{

ssql="SELECT * FROM Student,GraduateDoc where

Student.StudentID=GraduateDoc.StudentID and " + sCondition+ " order by Student.LastName";

dbBean sConn = new dbBean(); sConn.DBConnect(); tmp = sConn.executeQuery(ssql); while (tmp.next()) { TotalNum=TotalNum+1; } tmp.close() ; m_RS = sConn.executeQuery(ssql); } catch(SQLException e) {} }

}

public int UpdateAll() {

dbBean sConn = new dbBean(); sConn.DBConnect();

String ssql ="";

ssql="Update Student set ClassName='"+

sClassName+"',FirstName='"+sFirstName+"',LastName='"+sLastName+

"',BirthDay='"+sBirthDay+"',Tel='"+sTel+"',Nation='"+sNation+"' where StudentID="+ sStudentID; boolean rs = sConn.executeUpdate(ssql); sConn.close() ; if (rs == true) { return 1; } else { return 0; } }

public int InsertAll() {

dbBean sConn = new dbBean(); sConn.DBConnect();

int Reval=0;

ResultSet m_RS = null; String ssql ="";

ssql="Insert into [Student](ClassName,FirstName,LastName,BirthDay,Tel,Nation) Values ('"+sClassName+"','"+ sFirstName+"','"+sLastName+"','"+sBirthDay+

"','"+sTel+"','"+sNation+ "')" ;

boolean rs = sConn.executeUpdate(ssql); if (rs == true)

{ try{

ssql="SELECT max(StudentID) as maxID FROM Student"; m_RS = sConn.executeQuery(ssql); while (m_RS.next() ) { Reval=m_RS.getInt("MaxID") ; } m_RS.close() ; } catch(SQLException e){} } else {

Reval=0; }

return Reval; }

public void DeleteAll() {

dbBean sConn = new dbBean(); sConn.DBConnect();

String ssql ="";

ssql="Delete from Student where StudentID="+ sStudentID; boolean rs = sConn.executeUpdate(ssql);

sConn.close() ; }

2. Giao diện hệ thống

PHỤ LỤC C: HỆ THỐNG QUẢN Lí SINH VIấN ... 120

1. Mô đun chương trỡnh ... 120

Một phần của tài liệu Sử dụng lại theo hướng tiếp cận miền ứng dụng và vận dụng trong phát triển phần mềm hướng đối tượng (Trang 126)

Tải bản đầy đủ (PDF)

(135 trang)