Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 71 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
71
Dung lượng
2,79 MB
Nội dung
ĐẠI HỌC THÁI NGUYÊN TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG Trần Thị Xuân Hƣơng MẪU THIẾT KẾ VÀ ỨNG DỤNG PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ XUẤT NHẬP VÀ TỒN KHO TRONG HOẠT ĐỘNG LOGISTICS Chuyên ngành : Khoa học máy tính Luận văn thạc sĩ Khoa học máy tính - 1– Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Tai ngay!!! Ban co the xoa dong chu nay!!! http://www.lrc-tnu.edu.vn Thái Nguyên, 2012 MỞ ĐẦU Cơ sở khoa học thực tiễn đề tài Thiết kế phần mềm công đoạn quan trọng quy trình xây dựng phát triển phần mềm, giai đoạn định lớn đến thành công hay thất bại phần mềm Cũng việc thiết kế phần mềm nói chung, việc thiết kế phần mềm hướng đối tượng cần hướng tới việc sử dụng lại nhằm giảm bớt chi phí thực tăng tính hiệu Cùng với phát triển kinh tế theo hướng tồn cầu hóa, Logistics đời phát triển nhanh chóng mang lại kết tốt đẹp nhiều nước giới Từ nhu cầu thực tiễn xã hội đặc biệt Công ty TNHH Sungnam Knitting Mills, với sở khoa học việc nghiên cứu ứng dụng mơ hình sử dụng lại vào q trình thiết kế phần mềm, luận văn chọn đề tài “Mẫu thiết kế ứng dụng phát triển hệ thống thông tin quản lý xuất nhập tồn kho hoạt động logistics” Đối tƣợng phạm vi nghiên cứu - Đối tượng nghiên cứu: Đề tài tập trung nghiên cứu mẫu thiết kế hệ thống kho hoạt động logistics - Phạm vi nghiên cứu: Đề tài tập trung tìm hiểu mẫu thiết kế kỹ nghệ hướng đối tượng ứng dụng để phát triển hệ thống thông tin quản lý xuất nhập tồn kho dây chuyền hoạt động logistics Mục tiêu nghiên cứu đề tài - Tổng quan mẫu thiết kế kỹ nghệ hướng đối tượng - Đặc tả hoạt động hệ thống kho dây chuyền logistics - 2– Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn - Thiết kế hệ thống quản lý kho liên quan đến việc xuất nhập tồn kho dây chuyền hoạt động logistics dựa vào việc sử dụng lại mẫu - Xây dựng chương trình thử nghiệm quản lý xuất nhập tồn kho Những nội dung nghiên cứu MỞ ĐẦU: Giới thiệu sở khoa học thực tiễn đề tài, đối tượng phạm vi nghiên cứu đề tài CHƢƠNG 1: Tổng quan mẫu thiết kế kỹ nghệ hướng đối tượng hoạt động logistics Trong chương trình bày mẫu thiết kế, phân tích thiết kế hướng mẫu cơng nghệ hướng đối tượng vai trị logistics doanh nghiệp, xu hướng phát triển logistics vai trò mẫu thiết kế việc phát triển hệ thống quản lý hoạt động logistics CHƢƠNG 2: Một số vấn đề ứng dụng mẫu thiết kế trình phát triển HTTT quản lý Trong chương trình bày số mẫu điển hình hành vi, trình diễn, ứng dụng mẫu thiết kế vào toán cụ thể CHƢƠNG 3: Cài đặt ứng dụng toán xuất nhập tồn kho Trong chương trình bày toán xuất nhập tồn kho hoạt động logistics, phạm vi toán ứng dụng mẫu thiết kế vào toán quản lý hoạt động logistics cài đặt ứng dụng KẾT LUẬN: Đánh giá kết - 3– Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn CHƢƠNG I TỔNG QUAN VỀ MẪU THIẾT KẾ TRONG KỸ NGHỆ HƢỚNG ĐỐI TƢỢNG VÀ HOẠT ĐỘNG LOGISTICS 1.1 Mẫu thiết kế Năm 1995, Erich Gamma, Richard Helm, Join Vlissides Ralph Johnson (Gang of Four - GOF) công bố sách “Elements of reusable Object – Oriented Software” đánh dấu đời “Mẫu thiết kế” Đây bước tiến vô quan trọng việc thiết kế phần mềm hướng đối tượng Ý tưởng mẫu phần mềm phát triển đa dạng Kiến trúc sư Christopher Alexander trường đại học California Berkeley người phát triển tảng mẫu Từ “mẫu” gần gắn liền với nghiệp hoạt động giáo sư Giáo sư nhóm nghiên cứu ơng khoảng 20 năm để phát triển cách tiếp cận tới kiến trúc thơng thường có sử dụng mẫu Alexander giới thiệu 250 mẫu với nhiều mức độ trừu tượng từ kiến trúc thành phố đến thiết kế phòng Kiến trúc sư thành lập khung mẫu miêu tả mẫu giải pháp vấn đề mức ngữ cảnh Ông phát triển nguyên mẫu từ mẫu dùng công việc ông kiến trúc Kent Beck Ward Cunningham say mê áp dụng ý tưởng Alexander để phát triển mẫu phần mềm Họ tập hợp mẫu nói đặt tả giao diện người dùng Kent tập trung vào thành ngữ cho Smalltalk Ward diễn đạt kinh nghiệm hệ thống nghiệp vụ (hệ thống kế toán) - 4– Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Erich Gamma xuất ấn phẩm vấn đề sử dụng mẫu phát triền phần mềm năm 1991 Cuốn sách viết Đức, sách không ý nhiều Bruce Anderson nhà lãnh đạo cộng đồng mẫu Ông thành lập ngân hàng mẫu OOPSLA vào đầu năm 1990 Jim Coplien miêu tả thành ngữ C++ lập trình C++ tiên tiến Theo cách đó, thành ngữ có liên quan tới ý tưởng giải pháp cung cấp tài liệu cho vấn đề thường xuyên Một nhóm có tên Hillside Group hình thành nhằm khai thác sâu ý tưởng thúc đẩy sử dụng mẫu trình phát triển phần mềm Họ xây dựng mẫu nhằm dẫn dắt hỗ trợ thành viên cộng đồng mẫu Nhóm hình thành với tên PLOP vào năm 1994 Những kiến trúc trình phát triển mẫu Gang of Four (GOF) xuất “Những mẫu thiết kế” Những phần tử phần mềm hướng đối tượng giới thiệu miêu tả dễ hiểu với mẫu thiết kế hướng đối tượng Erich Gamma, Richard Helm, Ralph Johnson John Vlissides đại diện cho lĩnh vực phân loại giải pháp thiết kế việc sử dụng thông thường dùng bên mẫu hướng đối tượng Họ xây dựng tập hợp gồm 23 mẫu chia làm phạm trù: theo hành vi, theo cấu trúc theo tạo sinh Peter Coad gần nghiên cứu mẫu hướng đối tượng Trong đó, ơng mơ tả loại mẫu phân tích thiết kế hướng đối tượng Ông làm việc dựa mẫu, tức nhờ vào việc phân tích ứng dụng miền đưa sử dụng công nghệ hướng đối tượng để xây dựng ứng dụng Douglas Schmidt người dẫn dắt - 5– Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn người tham gia vào lĩnh vực dùng mẫu Ông tác giả nhiều mẫu lĩnh vực hệ thống truyền thông ứng dụng phân tán Douglas Schmidt làm việc mẫu ứng dụng cho vấn đề phát triển khung làm việc Ông tạo yếu tố cấu trúc vào siêu mẫu sử dụng để phát triển khung làm việc điền địa Hot-Sport Hooks/templates tiếp cận việc phát triển khung làm việc Kiến trúc phần mềm hướng mẫu: Một hệ thống mẫu gọi “Gang of Four” hướng vào việc sử dụng mẫu kiến trúc trình phát triển phần mềm Nhiều tác giả phân loại mẫu phần mềm thành mẫu kiến trúc, mẫu thiết kế thành ngữ Hầu hết đóng góp họ hướng khía cạnh mẫu kiến trúc Những sách họ với sách GOF đánh dấu điểm bắt đầu người cộng đồng mẫu 1.1.1 Khái niệm mẫu thiết kế Mẫu thiết kế (Design pattern) cặp giải pháp/vấn đề đặt tên áp dụng ngữ cảnh hướng dẫn để áp dụng tình [5] Mẫu thiết kế khơng đơn bước giai đoạn phát triển phần mềm mà đóng vai trị sáng kiến để giải tốn thơng dụng Các giai đoạn phần mềm hồn chỉnh mà khơng có mẫu thiết kế, góp mặt mẫu thiết kế giúp cho việc xác định toán cần giải nhanh gọn hơn, từ đưa cách giải hợp lý.[7] Mẫu thiết kế không sử dụng để xác định tốn cách giải mà cịn sử dụng nhằm cô lập thay đổi mã nguồn, từ - 6– Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn làm cho hệ thống có khả tái sử dụng cao mẫu thiết kế tuân thủ nghiêm ngặt nguyên lý thiết kế hướng đối tượng [7] Việc xác định mẫu thiết kế phụ thuộc vào cách nhìn nhận vấn đề người Theo GOF, cách nhìn nhận phổ biến mẫu thiết kế coi chúng giống mô tả đối tượng phục vụ mục đích trao đổi thơng tin trình thiết kế hiệu chỉnh để giải yêu cầu thiết kế trường hợp định 1.2.2 Các thành phần mẫu thiết kế Mỗi mẫu thiết kế trước tiên mô tả tốn mà ta gặp nhiều lần, mơ tả yếu tố để giải toán theo cách mà ta áp dụng lại nhiều lần Dựa mô tả mẫu thiết kế, ta thấy chúng bao gồm thành phần sau: Tên mẫu (Design pattern name): tên gọi qua ta mơ tả toán cần giải quyết, giải pháp thực kết Việc đặt tên mẫu thiết kế cho phép mô tả toán giải pháp cách ngắn gọn Tạo thành ngôn ngữ cộng đồng người thiết kế Ví dụ, nói đến mẫu thiết kế “Facade”, ta hình dung đến mơ hình thiết kế đối tượng với vai trò “interface” tập thành phần nhỏ Bài toán: Cho phép xác định trường hợp áp dụng mẫu thiết kế thơng qua mơ tả tốn ngữ cảnh tốn Giải pháp giải tốn: Mơ tả thành phần tạo nên mẫu thiết kế (các lớp, đối tượng) mối quan hệ, vai trò cách thức phối hợp chúng (cấu trúc, thừa kế) Giải pháp không đề cập đến cách thức thiết kế hay thực cụ thể áp dụng nhiều tình khác Thay vào đó, giải pháp mẫu thiết kế mơ tả với tính khái qt cao với cách thức tổ chức chung thành phần - 7– Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn việc giải tốn Ví dụ mẫu thiết kế gọi thành ngữ (mẫu GRASP), mẫu thiết kế mơ tả lời mơ hình thiết kế hay mã nguồn Hệ quả: Là thu nhận với yếu tố cần cân nhắc áp dụng mẫu thiết kế để giải tốn Hệ thường khơng đề cập nói đến mẫu thiết kế yếu tố định cần chọn lựa phân tích chi phí lợi ích áp dụng mẫu thiết kế 1.2 Phân tích thiết kế hƣớng mẫu cơng nghệ hƣớng đối tƣợng Phân tích thiết kế hướng mẫu (Pattern – Oriented Analysis and Design - POAD) cách tiếp cận kiến trúc cấu thành nhằm gắn kết mẫu mức thiết kế Nó sử dụng khái niệm cấu trúc mẫu thiết kế thành phần thiết kế với giao diện Phân tích thiết kế hướng mẫu dựa tiền đề là: mức thiết kế đó, người ta biết mẫu sử dụng ứng dụng thực khơng lấn át công việc người thiết kế với chi tiết thiết kế bên mẫu 1.2.1 Vai trò mẫu phát triển phần mềm Khi phức tạp hệ thống phần mềm gia tăng, tìm kiếm cách tiếp cận để làm đơn giản hóa phát triển ứng dụng phần mềm Các mẫu thiết kế hứa hẹn sớm đem lại lợi ích việc tái sử dụng vòng đời phát triển Để có lợi ích q trình triển khai giải pháp thiết kế khẳng định này, cần phải định nghĩa kỹ thuật cấu thành thiết kế để xây dựng ứng dụng sử dụng mẫu Những mơ hình thiết kế linh hoạt cần phải phát triển để hỗ trợ cho kỹ thuật - 8– Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Tái sử dụng phần mềm ứng dụng thực tế nhiệm vụ khó Nó thật quan trọng để giảm bớt công sức phát triển đảm bảo chất lượng phần mềm cao Các mẫu thiết kế có tác dụng thúc đẩy việc sử dụng lại sản phẩm pha thiết kế, chúng cung cấp tập hợp từ vựng thông thường cho thiết kế Chúng cung cấp ngữ nghĩa giúp cho việc hiểu thiết kế chúng khối xây dựng từ ứng dụng phức tạp xây dựng Sự tập hợp từ nhiều danh mục mẫu sẵn có khuyến khích hình thành ý tưởng xa việc để sử dụng giải pháp tin cậy để phát triển ứng dụng Các nhà nghiên cứu thiết kế có kinh nghiệm nhiều cơng sức việc làm tài liệu có chất lượng cao thiết kế phần mềm mẫu thiết kế 1.2.2 Mục đích việc phân tích thiết kế hƣớng mẫu Khi yêu cầu hệ thống phần mềm tăng, nhà nghiên cứu nhà thực hành tìm kiếm phương pháp luận cơng nghệ để tự động hóa q trình sản xuất phần mềm làm thuận lợi trình bảo trì hệ thống Những công nghệ xuất gần bao gồm mẫu thiết kế khung làm việc Trường hợp đặc biệt, khoảng thời gian nhận thấy cần thiết phương pháp luận phát triển để phát triển hệ thống phức tạp với qui mô lớn học kinh nghiệm nhà thiết kế hệ thống khác việc giải vấn đề lặp lại thiết kế Tài liệu mẫu thiết kế miêu tả chi tiết mẫu như: cách dùng, cấu trúc, hành vi người tham gia, phần tử nguyên tắc đạo cho việc triển khai Chúng ta hiểu lỗi gì, để biên soạn mẫu để phát triển ứng dụng Một hệ thống hồn chỉnh khơng thể khơng xây dựng từ mẫu đơn - 9– Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Chúng ta soạn mẫu mức lớp mức đối tượng Các mơ hình lớp trình bày khía cạnh triển khai bảo trì mẫu Trong mơ hình lớp trình bày khía cạnh triển khai bảo trì mẫu Trong mơ hình đối tượng trình bày thực hiện, hành vi khía cạnh vai trị Các nhà nghiên cứu nhà thực thi quan tâm tới vấn đề kết hợp sử dụng vai trị mẫu mơ hình nghiệp vụ Các vấn đề soạn mẫu lớp thành phần ý Mục đích phân tích thiết kế hướng mẫu đẩy mạnh trình phát triển mẫu Chúng ta tìm kiếm cách cho nhiều nhà thiết kế sử dụng nhiều mẫu Chúng ta muốn thu hút nhà thiết kế để giúp họ sử dụng mẫu cách đơn giản theo tiến trình họ Đẩy mạnh phát triển mẫu, cần định nghĩa cách tiếp cận cấu thành dễ sử dụng Phát triển cách tiếp cận có hệ thống để gắn kết mẫu: nhu cầu ngày cấp thiết phát triển cách tiếp cận thành phần cách hệ thống nhằm làm đơn giản hóa q trình kết hợp mẫu Các mơ hình làm đơn giản q trình kết hợp mẫu pha thiết kế phải phát triển để hỗ trợ cho cách tiếp cận Cải thiện chất lượng thiết kế: Các mẫu thiết kế thiết kế có chất lượng tốt Việc sử dụng lại mẫu thiết kế định trước để cải thiện chất lượng thiết kế ứng dụng phần mềm xây dựng nhờ sử dụng mẫu khối hợp họ 1.2.3 Những vấn đề thiết kế hƣớng mẫu Để thúc đẩy phát triển mẫu sở xây dựng cách tiếp cận để biên soạn mẫu cịn phải đương đầu với nhiều thách thức - 10 – Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 3.3.4 Ca sử dụng quản lý yêu cầu xuất kho Khi chưa áp dụng mẫu, có biểu đồ lớp: - 57 – Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Phân tích khả áp dụng mẫu Bridge thiết kế lớp Yêu cầu xuất kho: Do số lượng khách hàng ngày tăng mà yêu cầu xuất kho ngày nhiều thông tin quản lý yêu cầu xuất kho phải tăng thêm lớp đối tượng yêu cầu xuất kho cần phải thay đổi cho việc quản lý ngày thuận tiện Mẫu thiết kế Bridge đối tượng tách thành hai phần: phần ảo (abstraction) – Định nghĩa trước chức năng, phần thực thi (Implementation)- Thực thi chức định nghĩa phần ảo Hai thành phần liên quan với thông qua quan hệ kế thừa Những thay đổi phần ảo thường dẫn đến thay đổi phần thực thi Lớp đối tượng Yêu cầu xuất kho tách thành hai phần: YCXKImterface – định nghĩa chức hiển thị bản, YCXKImplementation – thực thi cách hiển thị theo thứ tự, độ ưu tiên,… Kết áp dụng mẫu Bridge để thiết kế lớp Yêu cầu xuất kho: - 58 – Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 3.3.5 Ca sử dụng quản lý chi tiết yêu cầu xuất kho Khi chưa áp dụng mẫu, có biểu đồ lớp: - 59 – Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Hình 3.10 Biểu đồ lớp thiết kế thực thi ca sử dụng quản lý chi tiết yêu cầu xuất kho Phân tích khả áp dụng mẫu Builder thiết kế lớp Vật tư: Mẫu Builder dùng để phân tách khởi tạo thành phần đối tượng phức hợp để khởi tạo mà tạo nên nhiều định dạng khác Xét đối tượng Vattu có thành phần: Mavattu, Tenvattu, Maloaivattu, Madonvitinh, Hoatdong Ta phân tách việc khởi tạo đối tượng Vattu thành thành phần: BuildMavattu, BuildTenvattu, BuildMaloaivattu, BuildMadonvitinh, BuildHoatdong … Kết áp dụng mẫu Builder để thiết kế lớp Vật tư: - 60 – Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Hình 3.11 Áp dụng mẫu thiết kế Builder vào lớp Vật tư 3.4 Cài đặt ứng dụng 3.4.1 Cấu hình máy chủ Máy chủ Intel Pentium 1.00GHZ, Ram 1GB, HDD 20GB, Monitor, CD Rom Phần mềm cho máy chủ: - Hệ điều hành: Windown NT 4.0/ 3k server - Hệ quản trị sở liệu: SQLServer2005 - Phần mềm Web Server: IIS 5.0 trở lên - Phần mềm tiện ích: Net framework 2.0 3.4.2 Cấu hình máy trạm Máy PC bình thường duyệt Web: - Máy tính phải kết nối mạng Lan - Ram 512MB trở lên Phần mềm cho máy trạm: - 61 – Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn - Hệ điều hành WinXP trở lên - Phần mềm tiện ích: Vietkey - Trình duyệt web Internet Explorer 5.0 trở lên - Cài font Unicode gõ tiếng việt Unicode 3.4.3 Môi trƣờng hoạt động Hệ thống cài đặt hoạt động Web với trình duyệt Internet Explorer với hệ điều hành Windown Việc trao đổi thơng tin máy tính thực môi trường mạng (LAN) dựa giao thức http 3.4.4 Công nghệ sử dụng - Phần mềm xây dựng theo mơ hình client/server web - Các công nghệ sử dụng: web ASP.NET, ActiveX, COM++, ngôn ngữ VB.Net 2008 - Cơ sở liệu: SQLServer 2005 3.4.5 Giới thiệu chƣơng trình 3.4.5.1 Mục tiêu mà hệ thống đạt đƣợc Hệ thống chương trình sau xây dựng phải đạt yêu cầu sau: - Đảm bảo thơng tin nhanh chóng, xác kịp thời - Thao tác đơn giản với người sử dụng - Khả tự động cao: Tự động thông báo tới máy tính người sử dụng có u cầu - Cơ sở liệu tập trung máy chủ, đảm bảo an toàn, bảo mật với hệ thống lưu tốt, tính sẵn sàng cao - 62 – Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn - Chương trình khai thác môi trường web đảm bảo cho người dùng truy cập từ xa, lúc Web site có khả bảo mật tốt, tra cứu xác 3.4.5.2 Cấu trúc chƣơng trình Chương trình xây dựng gồm mơ-đun sau: Mơ-đun quản tri phân quyền người dung: Mô-đun cho phép quản lý, cập nhật thông tin người dung: thêm mới, loại bỏ thay đổi mật người dung Mô-đun Quản lý quy trình nhập kho: Mơ-đun cho phép quản lý thông tin liên quan đến nhập kho, báo cáo tồn kho hàng hóa cấu trúc hàng hóa Mơ-đun Quản lý quy trình xuất kho: Mơ-đun cho phép quản lý thông tin liên quan đến xuất kho, báo cáo tồn kho hàng hóa cấu trúc hàng hóa Mơ-đun Quản lý quy trình kiểm kê: Mơ-đun cho phép quản lý thông tin liên quan đến kiểm kê 3.4.5.3 Một số giao diện * Giao diện form cập nhật yêu cầu nhập kho - 63 – Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn - 64 – Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn * Giao diện form Tra cƣ́u và tì m kiếm yêu cầu nhập kho Hình 3.13: Giao diện form Tra cứu và tì m kiếm yêu cầu nhập kho - 65 – Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn * Giao diện form Tìm kiếm, sửa, xóa yêu cầu nhập kho - 66 – Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Hình 3.14: Giao diện form tìm kiếm, sửa, xóa yêu cầu nhập kho * Giao diện form Tìm kiếm, sửa xóa giao dị ch nhập kho - 67 – Hình 3.15: Giao diện form Tìm kiếm, sửa xóa giao dị ch nhập kho Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn * Giao diện form Phê duyệt yêu cầu nhập kho - 68 – Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Hình 3.16: Phê duyệt yêu cầu nhập kho KẾT LUẬN Các kết đạt đƣợc Trong trình thực đề tài luận văn, tơi tìm hiểu nắm phương pháp phân tích thiết kế hướng đối tượng, nghiên cứu tìm hiểu mẫu thiết kế Qua tơi giới thiệu cách trình tự hệ thống mẫu thiết kế Để thực toán đặt luận văn, tơi vận dụng phương pháp phân tích, thiết kế hướng đối tượng sử dụng công cụ phân tích thiết kế Rational Rose với ngơn ngữ mơ hình hóa thống UML Tơi áp dụng thành cơng mẫu thiết kế nghiên cứu để thực phân tích, thiết kế hệ thống ứng dụng triển khai thử nghiệm có kết Áp dụng công nghệ Web, sử dụng mẫu thiết kế thực phân tích, thiết kế xây dựng hệ thống “Quản lý xuất nhập tồn kho hoạt động logistics” áp dụng cho đơn vị, doanh nghiệp thực quản lý kho thơng qua mạng máy tính Triển khai cài đặt thử nghiệm hệ thống Công ty TNHH Sungnam Knitting Mills – KCN Hòa Xá TP.Nam Định Những vấn đề tồn hƣớng phát triển - 69 – Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Do thời gian có hạn, luận văn dừng lại việc xây dựng áp dụng số không nhiều mẫu thiết kế để thiết kế cài đặt, xây dựng cho số chức hệ thống Để có hệ thống hồn chỉnh, mềm dẻo vận hành thực tế luận văn cần phát triển theo hướng sau: Tiếp tục nghiên cứu sâu mẫu thiết kế để có khả vận dụng nhiều mẫu hoạt động thiết kế Tiếp tục triển khai tốn hồn thiện chức có để trợ giúp tốt cho cơng việc quản lý xuất nhập tồn kho TÀI LIỆU THAM KHẢO Tài liệu Tiếng Việt: [1] Đặng văn Đức (2002), Phân tích thiết kế hướng đối tượng UML, NXB Giáo dục [2] Lê Văn Phùng (2010), Kỹ nghệ phần mềm, NXB Thông tin truyền thông [3] Lê Văn Phùng (2011), Các mơ hình phân tích thiết kế hướng đối tượng, NXB Thông Tin Truyền Thông [4] Đoàn Thị Hồng Vân, Kim Ngọc Đạt (2010), Logistics vấn đề bản, NXB Lao Động – Xã Hội Tài liệu Tiếng Anh [5] Cood P and Yourdon E (1990), Object-oriented analysis, second edittion yourdon press [6] Douglas C.Schmidt (1998), Introduction to pattern and Frameworks [7] Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1999), Design Pattern elements of reuseable objected software-gang of four Các trang Web - 70 – Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn [8] http://en.wikipedia.org/wiki/Design_pattern(computer science) [9] http://www.rational.com - 71 – Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn