  | 
              
	              
	                  
 
  
    |   | 
   
  
    
        
        สอบถามปัญหาเรื่องการ ออกแบบ ฐานข้อมูล ในการทำระบบเลือกคนงานเข้ามาทำงาน ครับ     | 
   
  
    |   | 
   
 
 
 
	
		
			  | 
	   | 
	    | 
		
			  | 
	 
	
		
			  | 
		 		   | 
	  	    
          
            
			
	
			
			 
                สวัสดีครับทุกๆท่าน ตอนนี้ผมกำลังทำโปรเจคจบเป็น ระบบติดตามงานกรณีศึกษาของบริษัท ครับ 
 
การทำงานของบริษัทคร่าวๆ 
     บริษัทเป็นบริษัทที่รับเดินสาย แล้วก็ติดตั้งอุปกรณ์ เครือข่ายครับ จะต้องเริ่มจากการ เปิดโครงการ แล้วก็แจงรายละเอียดว่า ใน 1 โครงการนั้น แบ่งเป็นกี่งวด แล้วในงวดนั้นๆจะต้องระบุวันเวลาที่เริ่ม - วันเวลาที่จบ แล้วมีการเขียนบันทึกลงไปว่า ช่างคนไหนของบริษัท เข้าไปทำงวดนั้นๆบ้าง 
 
ระบบที่ผมได้วิเคราะห์และออกแบบไว้ 
     การทำงานของระบบ ผมแบ่งออกเป็น 7 Process 
          P1 จัดการข้อมูลผู้ใช้งาน (ผู้ดูแลระบบจะสามารถบันทึกข้อมูลต่างๆของ D1พนักงาน ซึ่งจะมี 3 ระดับ ผู้ดูแลระบบ, ช่าง, ผู้บริหาร) 
          P2 เข้าสู่ระบบ (จะต้องทำการเข้าสู่ระบบก่อนเข้าใช้งาน แล้วจะมีการแบ่งระดับผู้ใช้งานไปยังหน้าที่เกี่ยวข้อง) 
          P3 จัดการข้อมูลพื้นฐาน (ผู้ดูแลระบบจะเข้ามา เพิ่ม D2ข้อมูลบริษัทลูกค้า, D3ไฟล์เอกสาร ต่างๆที่เกี่ยวข้องกับโครงการ) 
          P4 เปิดโครงการ (ผู้ดูแลระบบจะทำการเปิด D4โครงการ โดยกรอกรายละเอียดต่างๆ ชื่อโครงการ, วันที่เริ่ม, วันที่จบ, ผู้รับผิดชอบ, ชื่อบริษัทลูกค้า, และ จะเป็นตัวเก็บ D5รายละเอียด ย่อยๆ งวดที่1, 2, 3,.... ) 
          P5 การดำเนินงาน (ช่างจะทำการเข้าจาก หัวข้อโครงการ สมมุติว่า โครงการนี้ในสัญญามีการแบ่งออกเป็น 3 งวด ก็จะทำการเพิ่ม งวดที่1, วันที่เริ่ม, วันที่จบ, จำนวนเงิน, เลือกพนักงานเข้าไปทำงานในงวดนี้ ซึ่งจะต้องมีการเลือกพนักงานที่ว่าง ไม่ได้ติดงานในวันนั้น, สรุปผล, มีสถานะยืนยันการทำงาน) 
          P6 การติดตามงาน (ผู้ดูแลระบบจะเข้ามา ตรวจสอบ งวดแต่ละงวดว่า มีรายงานการทำงานไปถึงขั้นตอน หรือ งวดไหนแล้ว เมื่อมีการสรุปผลการทำงานครบทุกงวดผู้ดูแลระบบจะทำการ เปลี่ยนสถานะของโครงการ เป็น เสร็จสิ้น หรือ ปิด Job นั่นเอง) 
          P7 ออกรายงาน (ผู้บริหารจะสามารถเข้าระบบมา แล้ว ค้นหา เลือก ช่วงเวลาในการทำงานต่างๆ) 
 
  
 
สิ่งที่ผมอยากจะขอคำปรึกษาจากทุกๆท่าน 
     ผมได้นำไปเสนอให้กับอาจารย์  D5รายละเอียดงาน=[รหัสรายละเอียดงาน, งวด, วันที่เริ่ม, วันที่จบ, สถานะยืนยันงาน, รายละเอียดงาน, จำนวนเงิน, รหัสพนักงาน, สรุปผลการทำงาน ]แต่พบปัญหาในเรื่องของการออกแบบ ER D5 ว่า ในการคัดเลือกช่างเข้ามาทำงานในงวดนั้นๆ จะรู้ได้ยังไงว่าช่างคนนี้ว่าง หรือไม่ว่าง ซึ่งเหมือนกับอาจารย์จะบอกว่า ER D5 ของผมมันผิด  
 
     จึงอยากจะขอคำปรึกษา เกร็ดความรู้ และวิธีออกแบบ จากทุกๆท่านว่า ควรจะต้องมีการปรับปรุงแก้ไขในส่วนไหน เพื่อที่จะให้ ถูกต้อง และมีความชัดเจนมากขึ้น
 
 
  Tag : MySQL               
                        | 
           
          
            | 
			
                             | 
           
          
            
              
                   | 
                   | 
                   | 
               
              
                   | 
                
                    
                      | Date :
                          2018-03-24 14:41:45 | 
                      By :
                          freyakuja | 
                      View :
                          2714 | 
                      Reply :
                          3 | 
                     
                  | 
                   | 
               
              
                   | 
                   | 
                   | 
               
              | 
           
          
            | 
			 | 
           
         
	    
		             | 
		
			  | 
	 
	
		
			  | 
		  | 
		
			  | 
		
			  | 
	 
 
              
  
          
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                                          
               
               | 
             
            
              
			  			  
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-03-27 06:10:20 | 
                        By :
                            mr.win | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 สำหรับผมนะเหมือนอาจารย์คุณบอกว่า เพิ่มฟิวจำนวนงานที่ชั่งคนนั้นทำอยู่หน่อย อะไรประมาณนั้น 
ถ้าช่างคนนั้นมีงานอยู่ 3 งานแสดงว่าไม่ว่าง 
ถ้าช่างคนนั้นมีงานอยู่ 0 งานแสดงว่าว่าง 
อะไรแบบนี้  
แอดยิ้มเลย 555                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-04-27 14:50:03 | 
                        By :
                            nobetaking | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ขอบคุณมากๆครับ ปัจจุบัน ผ่านมาแล้ว 5 เดือนผมยังเขียนไม่ถูกใจอาจารย์เลยฮะ T T                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-08-19 21:25:08 | 
                        By :
                            freyakuja | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |