Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 94 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
94
Dung lượng
2,01 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI LUẬN VĂN THẠC SĨ KHOA HỌC NGHIÊN CỨU VẤN ĐỀ LẬP KẾ HOẠCH CẮT TẠI CÔNG TY MAY VIỆT NAM VÀ THIẾT KẾ, XÂY DỰNG PHẦN MỀM ỨNG DỤNG NGÀNH: CÔNG NGHỆ VẬT LIỆU DỆT – MAY NGUYỄN TRỌNG QUYỀN NGƯỜI HƯỚNG DẪN KHOA HỌC: TS NGƠ CHÍ TRUNG HÀ NỘI - 2008 LỜI CẢM ƠN Xin gởi lời cảm ơn chân thành đến: Quý Thầy Cô khoa Công nghệ Dệt May Thời Trang trường Đại học Bách Khoa Hà Nội không ngại đường xa đến giảng dạy cho lớp cao học chuyên ngành thành phố Hồ Chí Minh, niên khóa 2006 2008 Thầy TS Ngơ Chí Trung tận tình hướng dẫn, truyền dạy cho tơi kiến thức quý báu suốt trình thực luận văn Cơng ty cổ phần Bình Phú, Sài Gịn 3, Cơng ty TNHH Tân Phạm Gia, Cơng ty TNHH May Phú Vinh hỗ trợ trình thực luận văn Các đồng nghiệp tơi trường Đại học Cơng Nghiệp thành phố Hồ Chí Minh hỗ trợ tạo điều kiện thuận lợi suốt q trình học tập hồn thành luận văn Nguyễn Trọng Quyền MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG NGHIÊN CỨU TỔNG QUAN 1.1 TỔNG QUAN VỀ LẬP KẾ HOẠCH CẮT 1.1.1 Mục đích 1.1.2 Lập kế hoạch cắt 1.1.3 Thực trạng công tác lập kế hoạch cắt 10 1.1.3.1 Chất lượng yếu tố ảnh hưởng đến lập kế hoạch cắt 10 1.1.3.2 Khả tiết kiệm thời gian, nguyên liệu lập kế hoạch cắt 12 1.2 THUẬT GIẢI DI TRUYỀN 14 1.3 MỘT SỐ CÔNG TRÌNH NGHIÊN CỨU CĨ LIÊN QUAN 20 CHƯƠNG NỘI DUNG VÀ PHƯƠNG PHÁP NGHIÊN CỨU 26 2.1 NỘI DUNG NGHIÊN CỨU 27 2.2 PHẠM VI NGHIÊN CỨU 27 2.2.1 Khảo sát công tác lập kế hoạch cắt 27 2.2.2 Xây dựng phần mềm lập kế hoạch cắt 27 2.3 ĐỐI TƯỢNG NGHIÊN CỨU 28 2.3.1 Khảo sát thực nghiệm công tác lập kế hoạch cắt 28 2.3.2 Thực nghiệm phần mềm lập kế hoạch cắt 30 2.4 PHƯƠNG PHÁP NGHIÊN CỨU 31 2.4.1 Phương pháp khảo sát thống kê 31 2.4.2 Phương pháp tính tốn 31 2.4.3 Phương pháp xây dựng phần mềm 32 2.4.4 Phương pháp thực nghiệm kiểm chứng phần mềm 35 CHƯƠNG KẾT QUẢ THỰC NGHIỆM VÀ BÀN LUẬN 37 3.1 KẾT QUẢ KHẢO SÁT CÔNG TÁC LẬP KẾ HOẠCH CẮT 38 3.1.1 Cơng tác ghép tỉ lệ cỡ vóc 38 3.1.2 Kết ghép tỉ lệ cỡ vóc số mã hàng khảo sát 40 3.2 THIẾT KẾ PHẦN MỀM LẬP KẾ HOẠCH CẮT 42 3.2.1 Thuật giải di truyền toán ghép tỉ lệ cỡ vóc 42 3.2.2 Mơ hình phân tích xây dựng phần mềm 46 3.2.3 Giới thiệu phần mềm 51 3.2.3.1 Tính phần mềm 51 3.2.3.2 Mơ hình mơ tả trình nhập xuất liệu 51 3.2.3.3 Môi trường làm việc phần mềm: 53 3.2.4 Thử nghiệm phần mềm lập kế hoạch cắt 68 3.2.5 Biểu đồ so sánh kết thực nghiệm 69 KẾT LUẬN 73 TÀI LIỆU THAM KHẢO 76 PHỤ LỤC 78 DANH MỤC CÁC CHỮ VIẾT TẮT GAs: Genetic Algorithms CAD: Computer-Aided Design CAM: Computer-Aided Manufacturing ERD: Entity Relation Diagram SQL: Structured Query Language DANH MỤC CÁC BẢNG B ảng 1.1: Thống kê lượng vải đầu khúc phát sinh 12 B ảng 2.1: Định mức ban đầu/sản phẩm 27 B ảng 2.2: Giới hạn số lớp trải vải 27 B ảng 2.3: Số lượng sản phẩm mã hàng 28 B ảng 2.4: Các phương án thực nghiệm 32 B ảng 3.1: Bảng so sánh trình tự cơng việc ghép tỉ lệ cỡ vóc 34 B ảng 3.2: Bảng kết ghép tỉ lệ cỡ vóc 36 B ảng 3.3: Bảng kết ghép tỉ lệ cỡ vóc 37 B ảng 3.4: Bảng kết ghép tỉ lệ cỡ vóc 37 10 B ảng 3.5: Kết phương án thực nghiệm 61 DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ H ình 1a: Tam giác mục tiêu chủ thể quan tâm H ình 1b: Ảnh hưởng cơng tác ghép cỡ vóc đến cơng tác khác H ình 1.1: Sơ đồ thuật giải di truyền 13 H ình 2.1: Lược đồ đặc tả toàn thuật giải di truyền 30 H ình 3.1: Mơ hình Use case 42 H ình 3.2: Mơ hình liệu (ERD) 43 H ình 3.3: Mơ hình liệu (Logical) 44 H ình 3.4: Mơ hình liệu (Physical) 45 H ình 3.5: Mơ hình mơ tả q trình nhập xuất liệu 46 10 H ình 3.6: Cửa sổ đăng nhập hệ thống 47 11 H ình 3.7: Danh mục hệ thống 48 12 H ình 3.8: Thanh công cập nhật liệu trạng thái xem 49 13 H ình 3.11: Thanh công cập nhật liệu trạng thái cập nhật 49 14 H ình 3.10: Thanh trạng thái 50 15 H ình 3.11: Cửa sổ danh mục mã hàng 50 16 H ình 3.12: Cửa sổ danh mục cỡ vóc 52 17 H ình 3.13: Cửa sổ danh mục màu sắc 53 18 H ình 3.14: Cửa sổ danh mục định mức vải 54 19 H ình 3.15: Cửa sổ danh mục số lượng sản phẩm 55 20 H ình 3.16: Cửa sổ tác nghiệp ghép sơ đồ 56 21 H ình 3.17: Cửa sổ in báo cáo 57 22 H ình 3.18: Biểu mẫu thống kê sơ đồ dạng chi tiết 58 23 H ình 3.19: Biểu mẫu thống kê sơ đồ dạng rút gọn 58 24 H ình 3.21: Biểu đồ so sánh thời gian ghép sơ đồ tính số bàn cắt 61 25 H ình 3.22: Biểu đồ so sánh số lượng sơ đồ cần giác 62 26 H ình 3.23: Biểu đồ so sánh số lượng bàn cắt 63 27 H ình 3.20: Biểu mẫu thống kê số lượng bàn cắt 59 -1- LỜI MỞ ĐẦU Những năm gần đây, ngành may Việt Nam phát triển mạnh góp phần khơng nhỏ vào kinh tế quốc dân, việc đại hoá ngành may để đáp ứng suất chất lượng sản phẩm cần thiết Lần đầu tiên, ngành dệt may vượt dầu thơ để vươn lên vị trí số xuất thu 7,8 tỉ USD năm 2007 Năm 2008, dệt may ngành kỳ vọng có kim ngạch xuất lớn nước với khoảng tỷ USD, vượt lên dầu thô Hiện nay, trước thuận lợi thách thức hội nhập kinh tế giới, ngành dệt may Việt nam đứng trước sức ép cạnh tranh yếu tố: chất lượng, giá thành thời gian giao hàng Chất lượng Giá Doanh nghiệp may Người tiêu dùng Thời gian Hình 1a: Tam giác mục tiêu chủ thể quan tâm [1] Theo đánh giá số tập đồn bán lẻ giới sản phẩm dệt may Việt Nam có chất lượng cạnh tranh so với nước khu vực, giao hàng hẹn Tuy nhiên, xét đến yếu tố “giá cả” Doanh nghiệp May Việt Nam chưa có nhiều ưu so với quốc gia khu vực Trung Quốc, Ấn Độ, Cambodia… Nguyễn Trọng Quyền Luận văn cao học - 71 - Nhận xét: − Số lượng sơ đồ ghép phần mềm so với ghép cách sơ đồ thơng thường − Để giảm số lượng sơ đồ cần giác trình ghép, cần lựa chọn sơ đồ cho số lớp trải sơ đồ lớn Điều khai thác triệt để thuật tốn − Đối với cách ghép thơng thường, người thực công việc không thực ghép thử nhiều lần để lựa chọn sơ đồ phù hợp tốn nhiều thời gian − Tiết kiệm số đồ cần giác góp phần tiết kệm thời gian, số bàn vải cần trải Điều có lợi ích kinh tế lớn Doanh nghiệp may mà q trình sản xuất, cơng việc giác sơ đồ thực tay tiết kiệm nhân lực khâu giác sơ đồ c Biểu đồ so sánh số lượng bàn cắt: Nguyễn Trọng Quyền Luận văn cao học - 72 - Hình 3.23: Biểu đồ so sánh số lượng bàn cắt Nhận xét: − Khi so sánh kết khảo sát ứng dụng phần mềm ghép tỉ lệ cỡ vóc ghép tỉ lệ cỡ vóc thơng thường cho kết phần mềm tiết kiệm nhiều bàn trải − Kết cho thấy hiệu kinh tế thuật giải di truyền ứng dụng vào toán ghép tỉ lệ cỡ vóc phần mềm − Kết vượt trội phần mềm phân tích sau: + Trong trình thực ghép sơ đồ, phần thuật giải lập trình cho khả lựa chọn sản lượng cỡ vóc làm số trừ đạt nhiều lớp trải + Đối với sơ đồ đầu tiên, số lớp trải nhiều có nghĩa số lượng sản phẩm cỡ vóc cịn lại số sơ đồ ghép giảm + Với cách ghép số lớp trải bàn cắt tối đa Tránh nhiều sơ đồ sản phẩm có số lượng cịn lại sau ghép nhỏ Những sơ đồ dạng thường ghép để tận dụng vải thừa đầu khúc − Số lượng bàn trải góp phần tiếp kiệm thời gian trải vải, nhân khâu trải vải thời gian cắt sơ đồ Từ yếu tố tiết kiệm lợi ích kinh tế lớn đem so sánh với sớ lượng đơn hàng mà doanh nghiệp thực năm Nguyễn Trọng Quyền Luận văn cao học - 73 - KẾT LUẬN Trong ngành May công nghiệp, công tác lập kế cắt vai có vai trị quan trọng qui trình sản xuất hàng may mặc Tuy nhiên, công tác lập kế hoạch cắt chưa nghiên cứu sâu Công tác lập kế hoạch cắt yếu tố định việc cung cấp bán thành phẩm cho khâu may Chính vậy, cơng tác lập kế hoạch cắt ảnh hưởng trực tiếp đến yếu tố tiết kiệm thời gian, tiết kiệm nguyên liệu nhân lực khâu giác sơ đồ, trải vải cắt vải Hiện nay, thuật giải di truyền ứng dụng vào nhiều công đoạn qui trình sản xuất hàng may mặc mang lại hiệu kinh tế cao Tuy nhiên, thuật giải di truyền chưa ứng dụng vào công tác lập kế hoạch cắt Từ vấn đề trên, cho thấy cần thiết phải thực đề tài “Nghiên cứu vấn đề lập kế hoạch cắt Công ty may Việt Nam thiết kế, xây dựng phần mềm ứng dụng” Đề tài tập trung tìm hiểu vấn đề lập kế hoạch cắt khảo sát công tác lập kế hoạch cắt số Công ty may, đặt biệt tập trung vào Cơng ty có qui mô sản xuất sản xuất nhỏ vừa Thiết kế, xây dựng phần mềm lập kế hoạch cắt để ứng dụng vào cơng việc ghép tỉ lệ cỡ vóc tính số lượng bàn cắt Phạm vi nghiên cứu đề tài khảo sát công tác lập kế hoạch cắt Công ty địa bàn thành phố Hồ Chí Minh với qui mơ sản xuất vừa nhỏ Kết cơng trình nghiên cứu là: − Phân tích thực trạng cơng tác lập kế hoạch cắt: công tác lập kế hoạch cắt thực chưa chuẩn, nghiên cứu trước Nguyễn Trọng Quyền Luận văn cao học - 74 - chưa thực giải vấn đề công tác lập kế hoạch cắt làm để mang lại hiệu kinh tế cao tiết kiệm thời gian, tiết kiệm nguyên liệu nhân lực − Việc nghiên cứu ứng dụng thuật giải di truyền vào tốn lập kế hoạch cắt tìm phương án tối ưu để giải toán lập kế hoạch cắt − Phần mềm lập kế hoạch cắt thực nghiệm số Công ty may (xem kết đánh giá phần phụ lục) chứng minh khả ứng dụng phần mềm − Hiệu kinh tế mang lại từ việc ứng dụng thuật giải di truyền vào xây dựng phần mềm ứng dụng: + Phạm vi ứng dụng rộng: phần mềm ứng dụng cho Cơng ty may có qui mơ sản xuất nhỏ, vừa lớn + Tiết kiệm thời gian: cơng việc ghép tỉ lệ cỡ vóc tính số bàn cắt xử lý phần mềm nên thời gian tính tốn nhanh nhiều lần so với cách ghép thông thường + Tiết kiệm nhân lực: kết ghép sơ đồ từ việc ứng dụng phần mềm nhanh hiệu so với cách ghép thông thường nhiều lần, số lượng sơ đồ cần giác số lượng bàn cắt Hướng phát triển đề tài: − Do hạn chế thời gian thực đề tài nên việc nghiên cứu thuật giải di truyền xây dựng phần mềm ứng dụng chưa mong muốn, đề tài cần tiếp tục nghiên cứu hoàn thiện − Nghiên cứu hoàn thiện phần mềm lập kế hoạch cắt − Nghiên cứu ứng dụng thuật giải di truyền để xây dựng thuật giải cho phần mềm ứng dụng vào công đoạn khác ngành may Nguyễn Trọng Quyền Luận văn cao học - 75 - − Có thể tiến tới tin học hóa tồn qui trình chuẩn bị triển khai sản xuất Nguyễn Trọng Quyền Luận văn cao học - 76 - TÀI LIỆU THAM KHẢO [1] Website Bộ Công Thương, www.moit.gov.vn [2] Lê Thị Kiều Liên, Hồ Thị Minh Hương, Dư Văn Rê – Công Nghệ May, NXB Đại Học Quốc Gia Thành Phố Hồ Chí Minh, Năm 2003 [3] Peter Ross – Genetic Algorithms And Genetic Programming, Department of AI University of Edinburgh, 1998 [4] Gerber Garment Technology, Accumark Pattern Design System And Accumark Marker Making, Gerber Technology , 09/1999 [5] Lectra System – Diamino V5R1 Userguide , www.lectra.com [6] Công TNHH Nhất Tín, www.nhattinh.com.vn [7] Nguyễn Trọng Quyền – Đề tài nghiên cứu khoa học “Ứng dụng tin học công tác phân công lao động ngành may”, 2003 [8] ThS Nguyễn Thị Ngọc Quyên - Luận văn thạc sĩ khoa học: “Nghiên cứu tối ưu trình trải vải quan điểm nâng cao hiệu suất sử dụng vải Việt Nam”, năm 2006 [9] Joseph P.Wetstein, PE, MSEE1, Allon Guez - “Ứng dụng thuật giải di truyền giúp tối ưu hóa cơng tác lựa chọn pha cắt da công nghệ sản xuất giày”, 1999 [10] P.Y Mok, C.K Kwong, W.K Wong - Optimisation of fault-tolerant fabric-cutting schedules using genetic algorithms and fuzzy set theory, European Journal of Operational Research, 25 January 2006 [11] W.K.Wong, C.K Kwong, P.Y Mok, W.H Ip, C.K ChanOptimization of manual fabric-cutting process in apparel manufacture using genetic algorithms, Springer-Verlag London Limited, 26 January 2005 Nguyễn Trọng Quyền Luận văn cao học - 77 - [12] W.K Wong, C.K Chan, W.H Ip - Optimization of spreading and cutting sequencing model in garment manufacturing, Elsevier, 2000 [13] Xaboxmidki AV Melikov E KH – Công Nghệ May – Matxcơva, NXB Công Nghiệp Nhẹ Và Thực Phẩm – Năm 1982 [14] Grady Booch, Robert A Maksimchuk, Michael W Engle, Bobbi J Young, Ph.D, Jim Conallen, Kelli A Houst– Object Oriented Analysis and Design with Applications, Addision-Wesley, 2007 [15] Eric Butow - User Interface Design, Addision-Wesley, 2007 [16] Neil FitzGerald, James Edkins, Annette Jonker, Michael Voloshko Crystal Reports® XI: Official Guide, Sams, 2006 [17] Trey Nash - Accelerated C# 2008, Apress, 2007 [18] Daniel Solis - Illustrated C# 2008, Apress, 2008 [19] Robert E.Walters, Michael Coles, Robert Rae, Fabio Ferracchiati, and Donald Farmer - Accelerated SQL Server 2008, Apress, 2008 [20] Nicola Santoro, Carleton University, Ottawa, Canada - Design And Analysis Of Distributed Algorithms, Wiley-Interscience A John Wiley & Sons, Inc, Publication, 2007 [21] John Sharp – Microsoft Visual C# 2008, Microsoft Press, 2008 [22] Frank Buschmann, Kevlin Henney, Douglas C Schmidt – Pattern Oriented Software Architecture, John Wiley & Sons Ltd, 2007 Nguyễn Trọng Quyền Luận văn cao học PHỤ LỤC Bản nhận xét kết thử nghiệm đề tài Công ty cổ phần Bình Phú Bản nhận xét kết thử nghiệm đề tài Công ty TNHH Tân Phạm Gia Bản nhận xét kết thử nghiệm đề tài Công ty TNHH thành viên May Phú Vinh Mã nguồn tạo sở liệu SQL Server 2008 phần mềm lập kế hoạch cắt PHỤ LỤC 4: MÃ NGUỒN TẠO CỞ SỞ DỮ LIỆU SQL SERVER 2008 USE [midori] GO /****** Object: Table [dbo].[measure] Script Date: 11/23/2008 15:58:56 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[measure]( [measure] [nvarchar](10) NOT NULL, [description] [nvarchar](10) NOT NULL, [centimetre] [float] NOT NULL, [comment] [nvarchar](max) NULL, CONSTRAINT [PK_measure] PRIMARY KEY CLUSTERED ( [measure] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[serie] Script Date: 11/23/2008 15:58:56 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[serie]( [serie] [nvarchar](50) NOT NULL, [description] [nchar](10) NULL, [customer] [nchar](10) NULL, [comment] [nchar](10) NULL, CONSTRAINT [PK_serie] PRIMARY KEY CLUSTERED ( [serie] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[layout] Script Date: 11/23/2008 15:58:56 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[layout]( [layout] [nvarchar](50) NOT NULL, [description] [nvarchar](max) NULL, [max_proportion] [int] NULL, [max_bundle] [int] NULL, [max_addition] [int] NULL, [max_length] [float] NULL, [skip_at_quantity] [int] NULL, [option_zero_left] [bit] NULL, [option_min_left] [bit] NULL, [option_max_left] [bit] NULL, [option_large_quantity] [bit] NULL, [option_small_quantity] [bit] NULL, [option_large_size] [bit] NULL, [option_small_large_size] [bit] NULL, [comment] [nvarchar](max) NULL, CONSTRAINT [PK_layout] PRIMARY KEY CLUSTERED ( [layout] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[style] Script Date: 11/23/2008 15:58:56 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[style]( [style] [nvarchar](50) NOT NULL, [description] [nvarchar](50) NULL, [category] [nvarchar](50) NULL, [measure] [nvarchar](10) NULL, [layout] [nvarchar](50) NULL, [dateoforder] [smalldatetime] NULL, [customer] [nvarchar](max) NULL, [comment] [nvarchar](50) NULL, CONSTRAINT [PK_style] PRIMARY KEY CLUSTERED ( [style] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[size] Script Date: 11/23/2008 15:58:56 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[size]( [style] [nvarchar](50) NOT NULL, [bunch] [int] NOT NULL, [ordinal] [int] NOT NULL, [size] [nvarchar](50) NOT NULL, [base] [bit] NULL, [attribute] [nchar](1) NULL, [comment] [nvarchar](50) NULL, CONSTRAINT [PK_size] PRIMARY KEY CLUSTERED ( [style] ASC, [bunch] ASC, [size] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[fabric] Script Date: 11/23/2008 15:58:56 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[fabric]( [style] [nvarchar](50) NOT NULL, [fabric] [nvarchar](50) NOT NULL, [fabcat] [nvarchar](50) NULL, [ordinal] [int] NULL, [layer] [int] NULL, [norm] [float] NOT NULL, [width] [float] NOT NULL, [length] [int] NULL, [attribute] [int] NULL, [comment] [nvarchar](50) NULL, CONSTRAINT [PK_fabric] PRIMARY KEY CLUSTERED ( [style] ASC, [fabric] ASC, [width] ASC, [norm] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[color] Script Date: 11/23/2008 15:58:56 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[color]( [style] [nvarchar](50) NOT NULL, [color] [nvarchar](50) NOT NULL, [ordinal] [int] NOT NULL, [comment] [nvarchar](50) NULL, CONSTRAINT [PK_color] PRIMARY KEY CLUSTERED ( [style] ASC, [color] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[tone] Script Date: 11/23/2008 15:58:56 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[tone]( [style] [nvarchar](50) NOT NULL, [fabric] [nvarchar](50) NOT NULL, [color] [nvarchar](50) NOT NULL, [tone] [int] NULL, [comment] [nvarchar](50) NULL, CONSTRAINT [PK_tonevalues] PRIMARY KEY CLUSTERED ( [style] ASC, [fabric] ASC, [color] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[quantity] Script Date: 11/23/2008 15:58:56 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[quantity]( [style] [nvarchar](50) NOT NULL, [bunch] [int] NOT NULL, [size] [nvarchar](50) NOT NULL, [color] [nvarchar](50) NOT NULL, [quantity] [int] NULL, [addition] [int] NULL, [comment] [nvarchar](50) NULL, CONSTRAINT [PK_quantity] PRIMARY KEY CLUSTERED ( [style] ASC, [size] ASC, [color] ASC, [bunch] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[norm] Script Date: 11/23/2008 15:58:56 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[norm]( [style] [nvarchar](50) NOT NULL, [fabric] [nvarchar](50) NOT NULL, [bunch] [int] NOT NULL, [size] [nvarchar](50) NOT NULL, [norm] [float] NULL, [proportion] [int] NULL, [comment] [nvarchar](50) NULL, CONSTRAINT [PK_norm] PRIMARY KEY CLUSTERED ( [style] ASC, [fabric] ASC, [bunch] ASC, [size] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[marker] Script Date: 11/23/2008 15:58:56 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[marker]( [style] [nvarchar](50) NOT NULL, [bunch] [int] NOT NULL, [norm] [float] NOT NULL, [color] [nvarchar](50) NOT NULL, [marker] [int] NOT NULL, [ordinal] [int] NOT NULL, [size] [nvarchar](50) NOT NULL, [quantity] [int] NULL, [remain] [int] NULL, [addition] [int] NULL, [amount] [int] NULL, [proportion] [int] NULL, CONSTRAINT [PK_marker] PRIMARY KEY CLUSTERED ( [style] ASC, [bunch] ASC, [norm] ASC, [marker] ASC, [size] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Default [DF_fabric_fabric] Script Date: 11/23/2008 15:58:56 ******/ ALTER TABLE [dbo].[fabric] ADD CONSTRAINT [DF_fabric_fabric] DEFAULT (N'Vải chính''') FOR [fabric] GO /****** Object: Default [DF_fabric_width] Script Date: 11/23/2008 15:58:56 ******/ ALTER TABLE [dbo].[fabric] ADD CONSTRAINT [DF_fabric_width] DEFAULT ((1.4)) FOR [width] GO /****** Object: Default [DF_norm_group] Script Date: 11/23/2008 15:58:56 ******/ ALTER TABLE [dbo].[norm] ADD CONSTRAINT [DF_norm_group] DEFAULT ((0)) FOR [bunch] GO /****** Object: Default [DF_norm_proportion] Script Date: 11/23/2008 15:58:56 ******/ ALTER TABLE [dbo].[norm] ADD CONSTRAINT [DF_norm_proportion] DEFAULT ((1)) FOR [proportion] GO /****** Object: Default [DF_quantity_group] Script Date: 11/23/2008 15:58:56 ******/ ALTER TABLE [dbo].[quantity] ADD CONSTRAINT [DF_quantity_group] DEFAULT ((0)) FOR [bunch] GO /****** Object: Default [DF_quantity_quantity] Script Date: 11/23/2008 15:58:56 ******/ ALTER TABLE [dbo].[quantity] ADD DEFAULT ((0)) FOR [quantity] CONSTRAINT [DF_quantity_quantity] GO /****** Object: Default [DF_quantity_addition] Script Date: 11/23/2008 15:58:56 ******/ ALTER TABLE [dbo].[quantity] ADD CONSTRAINT [DF_quantity_addition] DEFAULT ((0)) FOR [addition] GO /****** Object: Default [DF_size_group] Script Date: 11/23/2008 15:58:56 ******/ ALTER TABLE [dbo].[size] ADD CONSTRAINT [DF_size_group] DEFAULT ((0)) FOR [bunch] GO /****** Object: Default [DF_tonevalues_tonevalues] Script Date: 11/23/2008 15:58:56 ******/ ALTER TABLE [dbo].[tone] ADD CONSTRAINT [DF_tonevalues_tonevalues] DEFAULT ((0)) FOR [tone] GO /****** Object: ForeignKey [FK_color_style] Script Date: 11/23/2008 15:58:56 ******/ ALTER TABLE [dbo].[color] WITH CHECK ADD CONSTRAINT [FK_color_style] FOREIGN KEY([style]) REFERENCES [dbo].[style] ([style]) GO ALTER TABLE [dbo].[color] CHECK CONSTRAINT [FK_color_style] GO /****** Object: ForeignKey [FK_fabric_style] Script Date: 11/23/2008 15:58:56 ******/ ALTER TABLE [dbo].[fabric] WITH CHECK ADD CONSTRAINT [FK_fabric_style] FOREIGN KEY([style]) REFERENCES [dbo].[style] ([style]) GO ALTER TABLE [dbo].[fabric] CHECK CONSTRAINT [FK_fabric_style] GO /****** Object: ForeignKey [FK_marker_color] Script Date: 11/23/2008 15:58:56 ******/ ALTER TABLE [dbo].[marker] WITH CHECK ADD CONSTRAINT [FK_marker_color] FOREIGN KEY([style], [color]) REFERENCES [dbo].[color] ([style], [color]) GO ALTER TABLE [dbo].[marker] CHECK CONSTRAINT [FK_marker_color] GO /****** Object: ForeignKey [FK_marker_size] Script Date: 11/23/2008 15:58:56 ******/ ALTER TABLE [dbo].[marker] WITH CHECK ADD CONSTRAINT [FK_marker_size] FOREIGN KEY([style], [bunch], [size]) REFERENCES [dbo].[size] ([style], [bunch], [size]) GO ALTER TABLE [dbo].[marker] CHECK CONSTRAINT [FK_marker_size] GO /****** Object: ForeignKey [FK_norm_size] Script Date: 11/23/2008 15:58:56 ******/ ALTER TABLE [dbo].[norm] WITH CHECK ADD CONSTRAINT [FK_norm_size] FOREIGN KEY([style], [bunch], [size]) REFERENCES [dbo].[size] ([style], [bunch], [size]) GO ALTER TABLE [dbo].[norm] CHECK CONSTRAINT [FK_norm_size] GO /****** Object: ForeignKey [FK_quantity_color] Script Date: 11/23/2008 15:58:56 ******/ ALTER TABLE [dbo].[quantity] WITH CHECK ADD CONSTRAINT [FK_quantity_color] FOREIGN KEY([style], [color]) REFERENCES [dbo].[color] ([style], [color]) GO ALTER TABLE [dbo].[quantity] CHECK CONSTRAINT [FK_quantity_color] GO /****** Object: ForeignKey [FK_quantity_size1] Script Date: 11/23/2008 15:58:56 ******/ ALTER TABLE [dbo].[quantity] WITH CHECK ADD CONSTRAINT [FK_quantity_size1] FOREIGN KEY([style], [bunch], [size]) REFERENCES [dbo].[size] ([style], [bunch], [size]) GO ALTER TABLE [dbo].[quantity] CHECK CONSTRAINT [FK_quantity_size1] GO /****** Object: ForeignKey [FK_size_style] Script Date: 11/23/2008 15:58:56 ******/ ALTER TABLE [dbo].[size] WITH CHECK ADD CONSTRAINT [FK_size_style] FOREIGN KEY([style]) REFERENCES [dbo].[style] ([style]) GO ALTER TABLE [dbo].[size] CHECK CONSTRAINT [FK_size_style] GO /****** Object: ForeignKey [FK_tone_color] Script Date: 11/23/2008 15:58:56 ******/ ALTER TABLE [dbo].[tone] WITH CHECK ADD CONSTRAINT [FK_tone_color] FOREIGN KEY([style], [color]) REFERENCES [dbo].[color] ([style], [color]) GO ALTER TABLE [dbo].[tone] CHECK CONSTRAINT [FK_tone_color] GO ... thực đề tài: ? ?Nghiên cứu vấn đề lập kế hoạch cắt Công ty may Việt Nam thiết kế, xây dựng phần mềm ứng dụng? ?? Nguyễn Trọng Quyền Luận văn cao học CHƯƠNG NGHIÊN CỨU TỔNG QUAN -5- 1.1 TỔNG QUAN VỀ LẬP... May công nghiệp, GAs chưa nghiên cứu ứng dụng vào ? ?Công tác lập kế hoạch cắt? ?? ngành May công nghiệp − Để tiết kiệm thời gian nguyên liệu lập kế hoạch cắt, cần xây dựng phần mềm lập kế hoạch cắt, ... lý thực đề tài: ? ?Nghiên cứu vấn đề lập kế hoạch cắt Công ty may Việt Nam thiết kế, xây dựng phần mềm ứng dụng? ?? Nguyễn Trọng Quyền Luận văn cao học CHƯƠNG NỘI DUNG VÀ PHƯƠNG PHÁP NGHIÊN CỨU - 27