1. 程式人生 > >兩隻小熊隊高階軟體工程第九次作業敏捷衝刺7

兩隻小熊隊高階軟體工程第九次作業敏捷衝刺7

團隊的作業:學生資訊管理系統

  • 隊員學號:

    周菲(隊長) 201810812007

    孔繁燕    201810812001

1、 站立式會議照片

 

2、每個人的工作:

周菲:

今天已完成: 介面優化,增加了一些小圖示

明日計劃: SQLyog表格外來鍵設定優化

孔繁燕:

今天已完成:介面優化測試

明日計劃:SQLyog表格外來鍵設定優化測試

3、專案燃盡圖

 

 

4、部分專案程式碼和截圖:https://coding.net/u/dhlg_201810812007/p/task_4/git

		JButton btnLogin = new JButton("登陸");
		btnLogin.setForeground(UIManager.getColor("Button.disabledShadow"));
		btnLogin.setFont(new Font("微軟雅黑", Font.PLAIN, 12));
		btnLogin.addActionListener(new ActionListener()
		{
			public void actionPerformed(ActionEvent arg0)
			{
				// 系統登陸介面登陸程式碼
				String username=txtUsername.getText();
				String password=txtPassword.getText();
				Properties props=new Properties();
				try
				{
					props.load(new FileInputStream("Users.txt"));
					String message=null;
					boolean isLogin=false;
					if(!props.containsKey(username))
					{
						message="使用者名稱不存在";
					}

					else if(!props.getProperty(username).equals(password))
						{
							message="密碼錯誤";
						}
					else
						{
							message="登陸成功";
							isLogin=true;
						}
					
					//顯示登陸資訊
					LoginMessageDialog loginDialog=new LoginMessageDialog();
					MainContainer mainContainer=new MainContainer();
					loginDialog.setVisible(true);
					if(isLogin)
					{
						//顯示主窗體
						System.out.println("顯示主窗體");
						loginDialog.setVisible(false);
						LoginFrame.this.setVisible(false);
						mainContainer.setVisible(true);
					}
				} 
				catch (IOException e)
				{
					e.printStackTrace();
				}
			}
		});
		btnLogin.setBounds(210, 279, 63, 23);
		contentPane.add(btnLogin);

		JButton btnCancel = new JButton("取消");
		btnCancel.setForeground(UIManager.getColor("Button.disabledShadow"));

		btnCancel.setFont(new Font("微軟雅黑", Font.PLAIN, 12));
		btnCancel.addActionListener(new ActionListener()
		{
			public void actionPerformed(ActionEvent e)
			{
				//取消登陸程式碼
				System.exit(0);
			}
		});
		btnCancel.setBounds(346, 279, 63, 23);
		contentPane.add(btnCancel);
		lblNewLabel.setBackground(Color.WHITE);
		lblNewLabel.setBounds(0, 0, 603, 335);
		contentPane.add(lblNewLabel);
		lblNewLabel.setIcon(new ImageIcon(LoginFrame.class.getResource("/image/background.jpg")));