人事管理系統(tǒng)_java課程設(shè)計說明書_第1頁
已閱讀1頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p><b>  目錄</b></p><p>  一、設(shè)計目的………………………………………………………………2</p><p>  二、功能介紹………………………………………………………………2</p><p>  三、程序流程………………………………………………………………2</p><p>  四、設(shè)

2、計步驟………………………………………………………………3</p><p>  五、設(shè)計總結(jié)………………………………………………………………6</p><p>  六、程序清單………………………………………………………………6</p><p><b>  一、設(shè)計目的</b></p><p>  通過課程設(shè)計,使自己提高理

3、論聯(lián)系實際解決實際問題的能力;也使自己對基于面向?qū)ο蟮睦碚撨M行系統(tǒng)設(shè)計過程中的諸多具體問題有感性的認識和深入的理解;進而提高自己的學(xué)習(xí)興趣為其將來順利進入畢業(yè)環(huán)節(jié)作必要的準(zhǔn)備。按照教師給出的思路和計劃進度安排獨立完成課程設(shè)計</p><p><b>  二、功能介紹</b></p><p>  1、具有新用戶注冊功能。</p><p>  2、

4、具有注冊用戶登錄功能。</p><p>  3、具有數(shù)據(jù)的錄入功能。</p><p>  4、具有數(shù)據(jù)查詢功能,可以實現(xiàn)查詢?nèi)啃畔⒑桶礂l件執(zhí)行查詢。</p><p>  5、具有按條件刪除數(shù)據(jù)功能。</p><p><b>  6、具有統(tǒng)計功能</b></p><p>  7、本程序采用RCP

5、技術(shù),和SQL數(shù)據(jù)庫。</p><p><b>  三.程序流程</b></p><p><b>  圖1</b></p><p><b>  四、設(shè)計步驟</b></p><p><b>  (一)程序設(shè)計步驟</b></p><p&

6、gt;  1.建立RCP工程并構(gòu)建數(shù)據(jù)庫</p><p>  2.建立view和editor</p><p>  3.構(gòu)建基本框架,并主要修改Perspective和WorkbenchWindowAdvisor兩個文件</p><p>  4.構(gòu)建需要的輔助文件</p><p><b>  5. 測試</b></p

7、><p><b> ?。ǘ┰敿氃O(shè)計:</b></p><p><b>  1.登錄和注冊</b></p><p>  當(dāng)?shù)卿浢蚝兔艽a為空的時候,后邊會顯示×;當(dāng)點擊驗證碼的時候,調(diào)用Random函數(shù)產(chǎn)生隨機驗證碼,點擊登錄的時候,從三個框中獲得值,進行對數(shù)據(jù)庫的操作。部分代碼如下:String name = te

8、xt.getText();String sql = "select * from users where name='"+name+"'";DBHelper db = new DBHelper();ResultSet rs = db.query(sql); 效果如圖如下:</p><p><b>  圖2</b></p>

9、<p>  當(dāng)用戶點擊提交時,程序會將用戶輸入的信息通過SQL語句提交給數(shù)據(jù)庫,如果數(shù)據(jù)庫修改成功,會返回信息。主要代碼如下:</p><p>  String sql="insert into users(name,sex,password,phone)"+"values('"+text1.getText()+"','&quo

10、t;+sex1+"','"+text2.getText()+"','"+text4.getText()+"')"; DBHelper db = new DBHelper();db.update(sql); </p><p>  DBHelper 是封裝好的數(shù)據(jù)庫的類,利用update()封裝的execute

11、Update(sql)</p><p>  函數(shù)對數(shù)據(jù)庫進行操作。具體如下圖:</p><p><b>  圖3</b></p><p><b>  2.菜單功能部分</b></p><p>  利用Link實現(xiàn)view里的菜單功能,用以下代碼實現(xiàn)link的實例化:final Link eclips

12、eorgLink = new Link(composite, SWT.NONE),用eclipseorgLink.setText("<a>查看職工信息</a>");實現(xiàn)Link文字內(nèi)容。如下圖:</p><p><b>  圖4</b></p><p><b>  3.功能實現(xiàn)模塊</b></p

13、><p>  同樣是利用封裝好的類DBHelper對數(shù)據(jù)庫進行查詢。String sql = "select bid,bname,bjl from bumen";ResultSet rs = new DBHelper().query(sql);rs是查詢出來的結(jié)果集,利用while循環(huán),將查詢出來的結(jié)果添加到TableItem中,代碼如下:</p><p>  Table

14、Item tableitem = new TableItem(table,SWT.NONE);tableitem.setText(new String[]{rs.getString("bid"),rs.getString("bname"),rs.getString("bjl")});</p><p><b>  詳細結(jié)果如下圖:</b&g

15、t;</p><p><b>  圖5</b></p><p>  利用封裝好的類DBHelper對數(shù)據(jù)庫進行查詢。String sql = "select eid ename sex,age,ctime,xuli,zhuanye,bytime,school,wyu,hunyin,bname from employee bumen where employ

16、ee.bid=bumen.bid";ResultSet rs = new DBHelper().query(sql), rs是查詢出來的結(jié)果集,利用while循環(huán),將查詢出來的結(jié)果添加到TableItem中,代碼如下:TableItem tableitem = new TableItem(table,SWT.NONE); tableitem.setText(newString[]{rs.getString("eid&

17、quot;),rs.getString("ename"),rs.getString("sex"),rs.getString("age"),rs.getString("ctime"),rs.getString("xuli"),rs.getString("zhuanye"),rs.getString(</p>

18、<p><b>  詳細結(jié)果如下圖:</b></p><p><b>  圖6</b></p><p>  利用封裝好的DBHelper中的update()方法對用戶輸入的東西進行操作,若操作成功,利用SQL語句和相應(yīng)的處理方法將信息存入數(shù)據(jù)庫中。String sql="insert into employee(ename,

19、sex,age,ctime,xuli,zhuanye,bytime,school,wyu,hunyin,bid) " +"values('"+text1.getText()+"','"+sex1+"',"+text2.getText()+",'"+text4.getText()+"',

20、9;"+text5.getText()+"','"+text6.getText()+"','"+text7.getText()+"','"+text8.getText()+"','"+text10.getText()+"','"+text9.getT

21、ext()+"',"+bid+")";db.update(sql);如下圖:</p><p><b>  圖7</b></p><p>  用戶可以輸入查找條件,當(dāng)按照查找按鈕的時候,程序會根據(jù)查找條從數(shù)據(jù)庫中</p><p>  查找相應(yīng)的信息,用戶可以根據(jù)查找然后輸入相應(yīng)的修改信息,點擊提交就

22、會將數(shù)據(jù)庫中的信息進行修改,主要的修改代碼如下:String sql = "select eid ename sex,age,ctime,wyu,xuli,hunyin from employee where ename='"+name+"'"; DBHelper db = new DBHelper();ResultSet rs = db.query(sql);修改完事之后,程序會

23、自動刷新表格信息,顯示修改之后信息。如下圖:</p><p><b>  圖8</b></p><p>  用戶可以輸入要刪除信息,當(dāng)按照查找按鈕的時候,程序會根據(jù)查找條從數(shù)據(jù)庫中查找相應(yīng)的信息,根據(jù)查找的信息刪除需要的信息,如果沒有找到,就會彈出提示框。主要代碼:String sql = "delete employee where eid ="

24、+sign;DBHelper db = new DBHelper();db.update(sql);效果如下圖:</p><p><b>  五、設(shè)計總結(jié)</b></p><p>  經(jīng)過將近一周的課程設(shè)計,對java有了更深一層次的認識,感覺java很強大,</p><p>  Java用sun公司誕生到現(xiàn)今,一直很流行,很受歡迎。Java語

25、言具有面向?qū)ο?、分布式的、簡單、健壯、安全、結(jié)構(gòu)中立、可移植、多線程、動態(tài)等特點。Java提供了豐富的類庫,摒棄了C++中容易引發(fā)程序錯去的地方等優(yōu)點,是在這次設(shè)計中徹底愛上了java這門語言,以后會更加努力的,將java這門語言學(xué)通乃至學(xué)精。雖然課程設(shè)計結(jié)束了,但是java的學(xué)習(xí)卻沒有結(jié)束,以后更加努力的。</p><p>  六.部分主要程序清單</p><p>  1.RCP中需要修

26、改的ApplicationWorkbenchAdvisor文件</p><p>  import org.eclipse.swt.SWT;</p><p>  import org.eclipse.swt.widgets.Display;</p><p>  import org.eclipse.ui.application.IWorkbenchWindowConf

27、igurer;</p><p>  import org.eclipse.ui.application.WorkbenchAdvisor;</p><p>  import org.eclipse.ui.application.WorkbenchWindowAdvisor;</p><p>  import views.Loginshell;</p>

28、<p>  publicclass ApplicationWorkbenchAdvisor extends WorkbenchAdvisor {</p><p>  privatestaticfinal String PERSPECTIVE_ID = "rsgl.perspective";</p><p>  publicstaticbooleantag =

29、false;</p><p>  public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {</p><p><b>  try {</b></p><p>  Display display = Disp

30、lay.getDefault();</p><p>  Loginshell shell = newLoginshell(display, SWT.SHELL_TRIM);</p><p>  shell.open();</p><p>  shell.layout();</p><p>  while (!shell.isDisposed(

31、)) {</p><p>  if (!display.readAndDispatch())</p><p>  display.sleep();</p><p><b>  }</b></p><p>  } catch (Exception e) {</p><p>  e.printStac

32、kTrace();</p><p><b>  }</b></p><p><b>  if(tag){</b></p><p>  returnnew ApplicationWorkbenchWindowAdvisor(configurer);</p><p><b>  }else{&

33、lt;/b></p><p>  returnnull;</p><p><b>  }</b></p><p><b>  }</b></p><p>  public String getInitialWindowPerspectiveId() {</p><p>

34、  returnPERSPECTIVE_ID;</p><p><b>  }</b></p><p><b>  }</b></p><p>  2.RCP中需要修改的Perspective文件</p><p>  import org.eclipse.ui.IPageLayout;</p&

35、gt;<p>  import org.eclipse.ui.IPerspectiveFactory;</p><p>  import views.Menus;</p><p>  import views.MyInfo;</p><p>  public class Perspective implements IPerspectiveFactor

36、y {</p><p>  public void createInitialLayout(IPageLayout layout) {</p><p>  layout.addView(Menus.ID, IPageLayout.LEFT, 0.45f, layout.getEditorArea());</p><p>  layout.addView(MyInfo

37、.ID, IPageLayout.BOTTOM, 0.6f, Menus.ID);</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  3.功能部分程序</b></p><p><b>  3.1</b&g

38、t;</p><p>  import java.sql.ResultSet;</p><p>  import java.sql.SQLException;</p><p>  import java.util.Random;</p><p>  import org.eclipse.jface.dialogs.MessageDialog;

39、</p><p>  import org.eclipse.swt.SWT;</p><p>  import org.eclipse.swt.events.MouseAdapter;</p><p>  import org.eclipse.swt.events.MouseEvent;</p><p>  import org.eclips

40、e.swt.events.SelectionAdapter;</p><p>  import org.eclipse.swt.events.SelectionEvent;</p><p>  import org.eclipse.swt.widgets.Button;</p><p>  import org.eclipse.swt.widgets.Display

41、;</p><p>  import org.eclipse.swt.widgets.Label;</p><p>  import org.eclipse.swt.widgets.Shell;</p><p>  import org.eclipse.swt.widgets.Text;</p><p>  import rsgl.Activ

42、ator;</p><p>  import rsgl.ApplicationWorkbenchAdvisor;</p><p>  import com.swtdesigner.ResourceManager;</p><p>  import com.swtdesigner.SWTResourceManager;</p><p>  im

43、port common.DBHelper;</p><p>  import common.Property;</p><p>  public class Loginshell extends Shell {</p><p>  private Text text_2;</p><p>  private Text text_1;</

44、p><p>  private Text text;</p><p>  public static void main(String args[]) {</p><p><b>  try {</b></p><p>  Display display = Display.getDefault();</p>

45、<p>  Loginshell shell = new Loginshell(display, SWT.SHELL_TRIM);</p><p>  shell.open();</p><p>  shell.layout();</p><p>  while (!shell.isDisposed()) {</p><p>  i

46、f (!display.readAndDispatch())</p><p>  display.sleep();</p><p><b>  }</b></p><p>  } catch (Exception e) {</p><p>  e.printStackTrace();</p><p&

47、gt;<b>  }</b></p><p><b>  }</b></p><p><b>  /**</b></p><p>  * Create the shell</p><p>  * @param display</p><p>  * @p

48、aram style</p><p><b>  */</b></p><p>  public Loginshell(Display display, int style) {</p><p>  super(display, style);</p><p>  createContents();</p>

49、<p>  setBackgroundImage(ResourceManager.getPluginImage(Activator.getDefault(), "lmages/a - 副本.jpg"));</p><p>  setBackground(SWTResourceManager.getColor(255, 255, 255));</p><p>

50、  setImage(ResourceManager.getPluginImage(Activator.getDefault(), "lmages/groupimage.gif"));</p><p>  setBackgroundMode(SWT.INHERIT_DEFAULT);</p><p>  setText("用戶登陸");</p&

51、gt;<p><b>  }</b></p><p><b>  /**</b></p><p>  * Create contents of the window</p><p><b>  */</b></p><p>  protected void cre

52、ateContents() {</p><p>  setSize(507, 400);</p><p>  final Label label = new Label(this, SWT.NONE);</p><p>  label.setBackground(SWTResourceManager.getColor(255, 255, 255));</p&g

53、t;<p>  label.setText("登錄名:");</p><p>  label.setBounds(148, 195, 47, 17);</p><p>  text = new Text(this, SWT.BORDER);</p><p>  text.setBounds(220, 192, 116, 20);&l

54、t;/p><p>  final Label label1 = new Label(this, SWT.NONE);</p><p>  label1.setBackground(SWTResourceManager.getColor(255, 255, 255));</p><p>  label1.setText("密碼:");</p>

55、;<p>  label1.setBounds(148, 235, 39, 17);</p><p>  text_1 = new Text(this, SWT.BORDER | SWT.PASSWORD);</p><p>  final Label label4 = new Label(this, SWT.NONE);</p><p>  text

56、_1.addMouseListener(new MouseAdapter() {</p><p>  public void mouseDown(final MouseEvent e) {</p><p>  label4.setBackground(SWTResourceManager.getColor(255, 255, 255));</p><p>  if(

57、text.getText().trim() != ""){</p><p>  label4.setImage(ResourceManager.getPluginImage(Activator.getDefault(), "lmages/4.PNG"));</p><p><b>  }else{</b></p>

58、<p>  label4.setImage(ResourceManager.getPluginImage(Activator.getDefault(), "lmages/3.PNG"));</p><p><b>  }</b></p><p>  label4.setBounds(342, 195, 23, 17);</p>

59、<p><b>  }</b></p><p><b>  });</b></p><p>  text_1.setBounds(220, 232, 116, 20);</p><p>  final Label label2 = new Label(this, SWT.NONE);</p>&

60、lt;p>  label2.setBackground(SWTResourceManager.getColor(255, 255, 255));</p><p>  label2.setText("驗證碼:");</p><p>  label2.setBounds(148, 274, 47, 17);</p><p>  text_2 =

61、 new Text(this, SWT.BORDER);</p><p>  final Label label3 = new Label(this, SWT.NONE);</p><p>  label3.setForeground(SWTResourceManager.getColor(255, 0, 0));</p><p>  label3.setFont(

62、SWTResourceManager.getFont("@方正舒體", 18, SWT.BOLD, true,false));</p><p>  final Label label4_1 = new Label(this, SWT.NONE);</p><p>  text_2.addMouseListener(new MouseAdapter() {</p&g

63、t;<p>  public void mouseDown(final MouseEvent e) {</p><p>  String[] a2 = { "0", "1", "2", "3", "4", "5", "6", "7", &qu

64、ot;8",</p><p>  "9", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j",</p><p> 

65、 "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u",</p><p>  "v", "w", &q

66、uot;x", "y", "z" };</p><p>  Random r = new Random();</p><p>  String result = "";</p><p>  while (result.length() < 4) {</p><p> 

67、 int temp = r.nextInt(36);</p><p>  result = result + a2[temp];</p><p><b>  }</b></p><p>  label3.setText(result);</p><p>  System.out.println(label3.getTex

68、t());</p><p>  label4_1.setBackground(SWTResourceManager.getColor(255, 255, 255));//獲取label的背景色</p><p>  if(text_1.getText().trim() != ""){</p><p>  label4_1.setImage(Reso

69、urceManager.getPluginImage(Activator.getDefault(), "lmages/4.PNG"));</p><p><b>  }else{</b></p><p>  label4_1.setImage(ResourceManager.getPluginImage(Activator.getDefault()

70、, "lmages/3.PNG"));</p><p><b>  }</b></p><p>  label4_1.setBounds(342, 235, 23, 17);</p><p>  label3.setBackground(SWTResourceManager.getColor(255, 255, 255));

71、</p><p>  label3.setBounds(386, 271, 72, 27);</p><p><b>  }</b></p><p><b>  });</b></p><p>  text_2.setBounds(220, 271, 116, 20);</p><

72、;p>  final Button button = new Button(this, SWT.NONE);</p><p>  final Label label4_2 = new Label(this, SWT.NONE);</p><p>  button.addSelectionListener(new SelectionAdapter() {</p><

73、p>  public void widgetSelected(final SelectionEvent e) {</p><p>  //System.out.println(text_1.getText().trim());</p><p>  System.out.println(text_2.getText());</p><p>  if(text_1

74、.getText().trim() != ""&&text_2.getText().equals(label3.getText())){</p><p>  label4_2.setImage(ResourceManager.getPluginImage(Activator.getDefault(), "lmages/4.PNG"));</p>

75、<p><b>  }else{</b></p><p>  label4_2.setImage(ResourceManager.getPluginImage(Activator.getDefault(), "lmages/3.PNG"));</p><p><b>  }</b></p><p

76、>  label4_2.setBounds(342, 274, 23, 17);</p><p>  label4_2.setText("");</p><p>  String name = text.getText();</p><p>  String password = text_1.getText();</p>&

77、lt;p>  String sql = "select * from users where name='"+name+"'";</p><p>  DBHelper db = new DBHelper();</p><p>  ResultSet rs = db.query(sql);</p><p>

78、<b>  try {</b></p><p>  if(rs.next()){</p><p>  String passwordQ = rs.getString("password");</p><p>  if(passwordQ.equals(password)&&text_2.getText().e

79、quals(label3.getText())){</p><p>  ApplicationWorkbenchAdvisor.tag = true;</p><p>  Property.NAME = rs.getString("name");</p><p>  Property.PASSWORD = rs.getString("p

80、assword");</p><p>  Property.ID = rs.getString("uid");</p><p>  MessageDialog.openInformation(Loginshell.this, "登錄成功", "登錄成功");</p><p>  Loginshel

81、l.this.dispose();</p><p><b>  }else{</b></p><p>  MessageDialog.openError(Loginshell.this, "登錄失敗", "登錄失敗,密碼或者驗證碼錯誤!");</p><p><b>  }</b>&

82、lt;/p><p><b>  }else{</b></p><p>  MessageDialog.openError(Loginshell.this, "登錄失敗", "登錄失敗,不存在該用戶!");</p><p><b>  }</b></p><p> 

83、 } catch (SQLException e1) {</p><p>  e1.printStackTrace();</p><p><b>  }</b></p><p>  db.close();</p><p><b>  }</b></p><p><b&g

84、t;  });</b></p><p>  button.setBackground(SWTResourceManager.getColor(255, 255, 255));</p><p>  button.setText("登陸");</p><p>  button.setBounds(148, 313, 64, 27);<

85、;/p><p>  final Button button_2 = new Button(this, SWT.NONE);</p><p>  button_2.addSelectionListener(new SelectionAdapter() {</p><p>  public void widgetSelected(final SelectionEvent e

86、) {</p><p><b>  try {</b></p><p>  Display display = Display.getDefault();</p><p>  Zhuce shell = new Zhuce(display, SWT.SHELL_TRIM);</p><p>  shell.open();

87、</p><p>  shell.layout();</p><p>  //MessageDialog.openInformation(Loginshell.this, "請進入注冊頁面", "歡迎您注冊!");</p><p>  Loginshell.this.dispose();</p><p>

88、;  while (!shell.isDisposed()) {</p><p>  if (!display.readAndDispatch())</p><p>  display.sleep();</p><p><b>  }</b></p><p>  } catch (Exception e1) {</

89、p><p>  e1.printStackTrace();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  });</b></p><p>  button_2.setText("注冊&q

90、uot;);</p><p>  button_2.setBounds(272, 313, 64, 27);</p><p><b>  }</b></p><p><b>  @Override</b></p><p>  protected void checkSubclass() {</

91、p><p>  // Disable the check that prevents subclassing of SWT components</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  3.2</b></p&

92、gt;<p>  import input.MyInput;</p><p>  import org.eclipse.jface.action.IMenuManager;</p><p>  import org.eclipse.jface.action.IToolBarManager;</p><p>  import org.eclipse.sw

93、t.SWT;</p><p>  import org.eclipse.swt.events.SelectionAdapter;</p><p>  import org.eclipse.swt.events.SelectionEvent;</p><p>  import org.eclipse.swt.layout.FillLayout;</p>

94、<p>  import org.eclipse.swt.widgets.Composite;</p><p>  import org.eclipse.swt.widgets.ExpandBar;</p><p>  import org.eclipse.swt.widgets.ExpandItem;</p><p>  import org.eclip

95、se.swt.widgets.Link;</p><p>  import org.eclipse.ui.PartInitException;</p><p>  import org.eclipse.ui.PlatformUI;</p><p>  import org.eclipse.ui.part.ViewPart;</p><p> 

96、 import rsgl.Activator;</p><p>  import com.swtdesigner.ResourceManager;</p><p>  import com.swtdesigner.SWTResourceManager;</p><p>  import common.InputFactory;</p><p>

97、;  import common.Property;</p><p>  import editors.AddCoach;</p><p>  import editors.Addstu;</p><p>  import editors.Bumen;</p><p>  import editors.DelCoach;</p>

98、<p>  import editors.Delstu;</p><p>  import editors.ReCoach;</p><p>  import editors.Restu;</p><p>  import editors.Zhigong;</p><p>  public class Menus extends

99、ViewPart {</p><p>  public static final String ID = "views.Menus"; //$NON-NLS-1$</p><p>  public void createPartControl(Composite parent) {</p><p>  Composite container =

100、new Composite(parent, SWT.NONE);</p><p>  container.setLayout(new FillLayout(SWT.VERTICAL));//控件充滿界面</p><p>  final ExpandBar expandBar = new ExpandBar(container, SWT.NONE);</p><p>

101、  expandBar.setBackground(SWTResourceManager.getColor(128, 128, 255));</p><p>  expandBar.setBounds(0, 0, 199, 513);</p><p>  final ExpandItem newItemExpandItem = new ExpandItem(expandBar, SWT.N

102、ONE);</p><p>  newItemExpandItem.setExpanded(true);</p><p>  newItemExpandItem.setImage(ResourceManager.getPluginImage(Activator.getDefault(), "lmages/group.png"));</p><p>

103、;  newItemExpandItem.setHeight(100);</p><p>  newItemExpandItem.setText("員工信息管理");</p><p>  final Composite composite = new Composite(expandBar, SWT.NONE);</p><p>  newIte

104、mExpandItem.setControl(composite);</p><p>  final Link eclipseorgLink = new Link(composite, SWT.NONE);</p><p>  eclipseorgLink.addSelectionListener(new SelectionAdapter() {</p><p> 

105、 public void widgetSelected(final SelectionEvent e) {</p><p>  MyInput input = InputFactory.getInput("zhigong");</p><p><b>  try {</b></p><p>  PlatformUI.getW

106、orkbench().getActiveWorkbenchWindow().getActivePage().openEditor(input, Zhigong.ID);</p><p>  } catch (PartInitException e1) {</p><p>  e1.printStackTrace();</p><p><b>  }<

107、/b></p><p><b>  }</b></p><p><b>  });</b></p><p>  eclipseorgLink.setText("<a>查看職工信息</a>");</p><p>  eclipseorgLink.set

108、Bounds(34, 10, 82, 17);</p><p>  final Link eclipseorgLink_1 = new Link(composite, SWT.NONE);</p><p>  eclipseorgLink_1.addSelectionListener(new SelectionAdapter() {</p><p>  public

109、 void widgetSelected(final SelectionEvent e) {</p><p>  MyInput input = InputFactory.getInput("zhigong1");</p><p><b>  try {</b></p><p>  PlatformUI.getWorkben

110、ch().getActiveWorkbenchWindow().getActivePage().openEditor(input, Addstu.ID);</p><p>  } catch (PartInitException e1) {</p><p>  e1.printStackTrace();</p><p><b>  }</b>&

111、lt;/p><p><b>  }</b></p><p><b>  });</b></p><p>  eclipseorgLink_1.setText("<a>添加職工信息</a>");</p><p>  eclipseorgLink_1.setBou

112、nds(34, 30, 82, 17);</p><p>  final Link eclipseorgLink_2 = new Link(composite, SWT.NONE);</p><p>  eclipseorgLink_2.addSelectionListener(new SelectionAdapter() {</p><p>  public vo

113、id widgetSelected(final SelectionEvent e) {</p><p>  MyInput input = InputFactory.getInput("zhigong2");</p><p><b>  try {</b></p><p>  PlatformUI.getWorkbench(

114、).getActiveWorkbenchWindow().getActivePage().openEditor(input, Restu.ID);</p><p>  } catch (PartInitException e1) {</p><p>  e1.printStackTrace();</p><p><b>  }</b></

115、p><p><b>  }</b></p><p><b>  });</b></p><p>  eclipseorgLink_2.setBounds(34, 50, 82, 17);</p><p>  eclipseorgLink_2.setText("<a>修改職工信息&l

116、t;/a>");</p><p>  final Link eclipseorgLink_2_1 = new Link(composite, SWT.NONE);</p><p>  eclipseorgLink_2_1.addSelectionListener(new SelectionAdapter() {</p><p>  public vo

117、id widgetSelected(final SelectionEvent e) {</p><p>  MyInput input = InputFactory.getInput(Property.USERNAME);</p><p><b>  try {</b></p><p>  PlatformUI.getWorkbench().g

118、etActiveWorkbenchWindow().getActivePage().openEditor(input, Delstu.ID);</p><p>  } catch (PartInitException e1) {</p><p>  e1.printStackTrace();</p><p><b>  }</b></p&

119、gt;<p><b>  }</b></p><p><b>  });</b></p><p>  eclipseorgLink_2_1.setBounds(34, 70, 82, 17);</p><p>  eclipseorgLink_2_1.setText("<a>注銷職工信息

120、</a>");</p><p>  final ExpandItem newItemExpandItem_1 = new ExpandItem(expandBar, SWT.NONE);</p><p>  newItemExpandItem_1.setExpanded(true);</p><p>  newItemExpandItem_1.

121、setImage(ResourceManager.getPluginImage(Activator.getDefault(), "lmages/login.ico"));</p><p>  newItemExpandItem_1.setHeight(100);</p><p>  newItemExpandItem_1.setText("部門信息管理&quo

122、t;);</p><p>  final Composite composite_1 = new Composite(expandBar, SWT.NONE);</p><p>  newItemExpandItem_1.setControl(composite_1);</p><p>  final Link eclipseorgLink_3 = new Link

123、(composite_1, SWT.NONE);</p><p>  eclipseorgLink_3.addSelectionListener(new SelectionAdapter() {</p><p>  public void widgetSelected(final SelectionEvent e) {</p><p>  MyInput input

124、 = InputFactory.getInput("bumen1");</p><p><b>  try {</b></p><p>  PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().openEditor(input, Bumen.ID);</p&g

125、t;<p>  } catch (PartInitException e1) {</p><p>  e1.printStackTrace();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  });</b&g

126、t;</p><p>  eclipseorgLink_3.setBounds(34, 10, 82, 17);</p><p>  eclipseorgLink_3.setText("<a>查看部門信息</a>");</p><p>  final Link eclipseorgLink_4 = new Link(com

127、posite_1, SWT.NONE);</p><p>  eclipseorgLink_4.addSelectionListener(new SelectionAdapter() {</p><p>  public void widgetSelected(final SelectionEvent e) {</p><p>  MyInput input = I

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論