Giáo trình Xây dựng ứng dụng quản lý Nghề: Lập trình máy tính, Tin học ứng dụng gồm các nội dung chính như: Phân tích chương trình ứng dụng quản lý; thiết kế và cài đặt cơ sở dữ liệu; thiết kế giao diện; hiện thực các chức năng của ứng dụng; sử dụng các tool hỗ trợ. Mời các bạn cùng tham khảo.
ỦY BAN NHÂN DÂN TỈNH AN GIANG TRƯỜNG CAO ĐẲNG NGHỀ AN GIANG GIÁO TRÌNH MƠ ĐUN: XÂY DỰNG ỨNG DỤNG QUẢN LÝ NGHỀ: LẬP TRÌNH MÁY TÍNH, TIN HỌC ỨNG DỤNG TRÌNH ĐỘ: CAO ĐẲNG, TRUNG CẤP (Ban hành theo Quyết định số: /QĐ-CĐN, ngày tháng Hiệu trưởng trường Cao đẳng nghề An Giang) An Giang, năm 2020 năm 20 TUYÊN BỐ BẢN QUYỀN Tài liệu thuộc loại sách giáo trình nên nguồn thơng tin đƣợc phép dùng nguyên trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm LỜI GIỚI THIỆU Xây dựng ứng dụng quản lý mơđun đƣợc bố trí nhằm mục đích hƣớng dẫn ngƣời học kiến thức phân tích, thiết kế để xây dựng đƣợc ứng dụng quản lý vừa nhỏ, với yêu cầu ngƣời học phải có kiến thức sở liệu, phân tích thiết kế hệ thống thơng tin, lập trình Windows Giáo trình bao gồm số nội dung chính: Bài 1: PHÂN TÍCH CHƢƠNG TRÌNH ỨNG DỤNG QUẢN LÝ Bài 2: THIẾT KẾ VÀ CÀI ĐẶT CƠ SỞ DỮ LIỆU Bài 3: THIẾT KẾ GIAO DIỆN Bài 4: HIỆN THỰC CÁC CHỨC NĂNG CỦA ỨNG DỤNG Bai 5: SỬ DỤNG CÁC TOOL HỖ TRỢ Trong trình biên soạn, thân cố gắng hồn thiện giáo trình nhƣng khơng tránh khỏi thiếu sót, hạn chế Mong đƣợc đồng nghiệp sinh viên đóng góp ý kiến để giáo trình ngày hoàn thiện An Giang, ngày tháng năm Tham gia biên soạn Phan Thị Thanh Thoãng Trang GIÁO TRÌNH MƠ ĐUN Tên Mơ đun: Xây dựng ứng dụng quản lý Mã số mô đun: MĐ 32 I VỊ TRÍ, TÍNH CHẤT CỦA MƠN HỌC: Vị trí: -Đây mơ đun thuộc nhóm mơn chun ngành -Đƣợc bố trí sau học sinh học mơn: Lập Trình Windows 1, Lập Trình Windows 2, Phân Tích Thiết Kế Hệ Thống Thơng Tin 2.Tính chất: - Đây mơ đun tổng kết tất cá kỹ chƣơng trình học, hệ thống lại kiến thức học II MỤC TIÊU MÔN HỌC: * Về mặt kiến thức - Thực thành công sản phẩm ứng dụng quản lý sinh viên thực * Về mặt kỹ năng: - Phân tích đƣợc yêu cầu quản lý cho mơ hình tổ chức, doanh nghiệp khác - Vận dụng kiến thức môn học việc chƣơng trình quản lý - Sử dụng cơng nghệ, ngơn ngữ lập trình để tạo trang web gồm tính ứng dụng quản lý * Về lực tự chủ trách nhiệm - Rèn luyện thái độ làm việc cẩn thận, nghiêm túc thiết kế chƣơng trình Trang MỤC LỤC Đề mục Trang Bài 1: PHÂN TÍCH CHƢƠNG TRÌNH ỨNG DỤNG QUẢN LÝ I Phân tích trạng hệ thống quản lý II Khảo sát hệ thống III Thu thập tổng hợp tài liệu hệ thống quản lý IV Bài tập 12 Bài 2: THIẾT KẾ VÀ CÀI ĐẶT CƠ SỞ DỮ LIỆU 13 I Phân tích liệu 13 II Thiết kế sở liệu 15 III Cài đặt sở liệu 17 IV Bài tập 17 Bài 3: THIẾT KẾ GIAO DIỆN 18 I Thiết kế thành phần xử lý ứng dụng 18 II Thiết kế Giao diện 21 III Bài tập 29 Bài 4: HIỆN THỰC CÁC CHỨC NĂNG CỦA ỨNG DỤNG 30 I Kết nối sở liệu 30 II Cài đặt hình nhập liệu 31 III Cài đặt báo biểu 34 IV Cài đặt chức tra cứu, tiện ích 35 V Kiểm thử chức năng- Kiểm thử hệ thống 36 VI Bài tập 38 Bai 5: SỬ DỤNG CÁC TOOL HỖ TRỢ 39 I Thiết kế giao diện Form với DevExpress 39 II Tạo file Help cho ứng dụng 43 III Đóng gói xuất phần mềm 44 Trang IV Bài tập 52 TÀI LIỆU THAM KHẢO 53 Trang Bài 1: PHÂN TÍCH CHƢƠNG TRÌNH ỨNG DỤNG QUẢN LÝ Mục tiêu: Sau học xong học này, sinh viên có khả năng: - Phân tích đƣợc hiên trạng hệ thống quản lý - Khảo sát đƣợc yêu cầu cảu hệ thống - Rèn luyện thái độ làm việc cẩn thận nghiêm túc Nội dung: I Phân tích trạng hệ thống quản lý - Mục đích : Qua trình khảo sát từ sơ đến chi tiết hệ thống ta phải có đƣợc thơng tin hệ thống qua đề xuất đƣợc phƣơng án tối ƣu để dự án mang tính khả thi cao - Phân tích trạng hệ thống thƣờng đƣợc tiến hành qua bốn bƣớc: + Bƣớc 1: Khảo sát đánh giá trạng hoạt động hệ thống cũ Tìm hiểu hoạt động hệ thống nhằm xác định mạnh yếu + Bƣớc : Đề xuất mục tiêu cho hệ thống Xác định phạm vi ứng dụng ƣu nhƣợc điểm hệ thống dự kiến Cần xác định rõ lĩnh vực mà hệ thống làm, thuận lợi khó khăn cải tiến hệ thống + Bƣớc : Đề xuất ý tƣởng cho giải pháp có cân nhắc tính khả thi Phác hoạ giải pháp thoả mãn yêu cầu hệ thống đồng thời đƣa đánh giá mặt ( Kinh tế, xã hội, thuận tiện ) để đƣa định lựa chọn cuối + Bƣớc : Vạch kế hoạch cho dự án với dự trù tổng quát Xây dựng kế hoạch triển khai cho giai đoạn Dự trù nguồn tài nguyên (Tài chính, nhân sự, trang thiết bị ) để triển khai dự án II Khảo sát hệ thống Quá trình khảo sát hệ thống thực nhằm xác định số vấn đề trƣớc bắt đầu xây dựng, phát triển dự án tin học Những vấn đề quan trọng cần phải xác định rõ là: -Nhu cầu xây dựng phát triển hệ thống thông tin, tức là, thực ngƣời sử dụng muốn hệ thống? Trang -Những vấn đề cần làm, không nên, chƣa nên hay làm Nói cách khác xác định ràng buộc, hạn chế phạm vi dự án Với nội dung, phải xem xét tới cần thiết tính khả thi -Thời gian phát triển hệ thống Đòi hỏi xác định thời gian hoàn thành từ thời điểm đầu khó, vậy, cần đƣa thời hạn dự trù để thực dự án -Giá thành phát triển hệ thống (tính đầy đủ yếu tố nhân lực, vật lực, tài chính) Điều có nghĩa từ khảo sát phải có hình dung sơ bộ, chí hình dung chi tiết giải pháp thực hiện, đáp ứng đƣợc yêu cầu đặt yêu cầu quan trọng -Thuận lợi khó khăn (kể vấn đề thị trƣờng cho sản phẩm) Các câu trả lời - kết luận phải mang tính khách quan Các thơng tin số liệu đƣợc đƣa xem xét phải xác, có đáng tin cậy Mục tiêu khảo sát thu thập thông tin, tài liệu để có đƣợc hình dung tổng qt, khơng thật chi tiết nhƣng tƣơng đối đầy đủ hệ thống thực, hệ thống thơng tin có hệ thống thơng tin cần có Việc khảo sát diễn ba phạm vi: khảo sát công việc, chức năng; khảo sát thông tin liệu, cách thức sử dụng liệu; khảo sát ngƣời sử dụng hệ thống Nội dung khảo sát đánh giá trạng Các nội dung cần khảo sát tƣơng ứng với vấn đề cần giải cho phù hợp với yêu cầu ngƣời sử dụng qui mô hệ thống thông tin Công việc khảo sát chia theo nội dung sau: Xác định vấn đề cần giải tổ chức phạm vi giải vấn đề Nghiên cứu cấu tổ chức quan chủ quản hệ thống thực Nghiên cứu chức nhiệm vụ phận phân cấp quyền hạn điều hành, quản lý hệ thống thực Thu thập nghiên cứu hồ sơ, sổ sách, tài liệu, chứng từ giao dịch, tệp, chƣơng trình phƣơng tiện xử lý thông tin Thu thập mơ tả qui tắc quản lý, qui trình xử lý thông tin hệ thống Thu thập nhu cầu xử lý sử dụng thông tin Đánh giá, phê bình trạng đề xuất giải pháp Trang Xác định nhóm nguời sử dụng: Xác định nhóm ngƣời tổ chức mà cơng việc họ có mối quan hệ mật thiết với hoạt động hệ thống thông tin Việc xác định nhóm nguời sử dụng nhằm làm rõ nguồn thơng tin mà họ cung cấp nhƣ yêu cầu họ hệ thống thơng tin cần xây dựng - Các hình thức tiến hành : Có ba phƣơng pháp quan sát, vấn điều tra thăm dò a Phƣơng pháp quan sát gồm có cách -Quan sát trực tiếp: quan sát mắt, chỗ tỉ mỉ chi tiết công việc hệ thống cũ, nhân viên thừa hành -Quan sát gián tiếp: quan sát từ xa, hay qua phƣơng tiện tổng thể hệ thống để có đƣợc tranh khái quát tổ chức cách thức hoạt động tổ chức Vai trò: giúp cho ngƣời quan sát thấy đƣợc cách quản lý hoạt động tổ chức cần tìm hiểu b Phƣơng pháp vấn - Chuẩn bị rõ nội dung chủ đề vấn, câu hỏi, tài liệu liên quan, mục đích cần thu đƣợc thơng tin sau vấn - Một số lƣu ý tiến hành vấn: + Phải tổ chức tốt vấn : Chọn số ngƣời vấn, thống trƣớc nội dung, chủ đề vấn để bên có thời gian chuẩn bị + Lựa chọn câu hỏi hợp lý : Xác định rõ loại câu hỏi đƣa ra, câu hỏi mở hay câu hỏi đóng tuỳ theo yêu cầu nội dung vấn (Câu hỏi mở có nhiều cách trả lời, câu hỏi đóng câu trả lời xác định trƣớc) + Luôn giữ tinh thần thoải mái, thái độ mực vấn Vai trò: cho phép ta nắm đƣợc nguồn thơng tin yếu hệ thống cần phát triển tƣơng lai hệ thống c Phƣơng pháp điều tra thăm dò Vai trò : Đƣợc thực để nắm thơng tin có tính vĩ mơ Phƣơng pháp thích hợp với việc điều tra tần suất nghiên cứu khả thi - Phiếu thăm dị: câu hỏi có nội dung trả lời sẵn, ngƣời trả lời lựa chọn - Có tập đối tƣợng cần thăm dò, tuỳ theo mục tiêu Trang III Thu thập tổng hợp tài liệu hệ thống quản lý Cần ý báo cáo tổng hợp phải dựa kết khảo sát trạng để có đuợc thơng tin tổng quát hệ thống nhằm giúp cho việc đƣa định cho giai đoạn Các thông tin, tài liệu cần thu thập hệ thống giai đoạn khảo sát gồm có: Người sử dụng hệ thống Trong hệ thống thực, ngƣời sử dụng cá nhân, nhóm ngƣời mà cơng việc họ có mối liên hệ mật thiết với hoạt động hệ thống thông tin Chất lƣợng nguồn thông tin ngƣời sử dụng cung cấp mang ý nghĩa định Do vai trò, nhiệm vụ chức khác nhau, dẫn đến khả cung cấp thông tin loại thơng tin cung cấp đƣợc nhóm ngƣời sử dụng khác Thơng thƣờng ngƣời ta phân loại ngƣời sử dụng thành nhóm theo mức độ ảnh hƣởng hệ thống thực: mức quản lý tầm chiến lƣợc, mức quản lý mức thực Ngƣời quản lý tầm chiến lƣợc cung cấp thông tin liên quan đến chiến lƣợc công tác nghiệp vụ tổ chức Chỉ cần thay đổi nhỏ chiến lƣợc nghiệp vụ, dẫn tới thay đổi lớn yêu cầu đặt hệ thống thông tin Ngƣời làm công tác quản lý điều hành cung cấp thơng tin xác u cầu sản phẩm hệ thống thông tin Nói chung, sản phẩm hệ thống thơng tin phải hỗ trợ cho việc định giảm chi phí cơng tác văn phịng, tăng ƣu cạnh tranh, tăng nhanh tốc độ thực công tác nghiệp vụ Những ngƣời trực tiếp thực công việc vận hành hệ thống thơng tin thƣờng địi hỏi hệ thống thông tin phải cung cấp nhiều khả để truy cập liệu Các thao tác hệ thống thông tin phải mềm dẻo dễ dàng thực hiện, nhằm đáp ứng kịp thời yêu cầu thông tin ngƣời quản lý Ngƣời sử dụng mức thƣờng địi hỏi hệ thống thơng tin phải thực hữu ích dễ sử dụng, giao diện phải thân thiện Vì vậy, gợi ý ngƣời sử dụng giao diện ngƣời – máy, trình tự thực thao tác cần thiết Tài liệu mơ tả quy trình, chức trách Tài liệu quy trình, chức trách thƣờng mơ tả quy trình thực công việc quy định chức trách phận, cá nhân hệ thống Đây nguồn cung cấp thông tin công tác nghiệp vụ diễn hệ thống Cần dành Trang ý thích đáng tài liệu chứa thông tin chức tổ chức đơn vị, cá nhân điều hành sử dụng thông tin đƣợc cung cấp chức Thơng tin thuộc nhóm cần thiết cho việc xây dựng sơ đồ chức nghiệp vụ, sơ đồ dịng liệu đặc tả tiến trình sau Hồ sơ, thông báo, mẫu biểu Đây nguồn thơng tin vơ quan trọng để phân tích thiết kế sở liệu cho hệ thống sau Công việc chủ yếu thu thập hệ thống hố hồ sơ, thơng báo, mẫu biểu có liên quan đến hệ thống thơng tin cần xây dựng nhƣ: chứng từ, hóa đơn giao dịch, phiếu thu, giấy địi nợ, phiếu báo thi, … Có thể phân loại tài liệu loại thành nhóm sau đây: Văn bản, hồ sơ, thông báo, mẫu biểu liên quan đến lĩnh vực cụ thể đƣợc ứng dụng Hồ sơ, mẫu biểu giúp hiểu đƣợc liệu liệu có cấu trúc hệ thống Mẫu biểu, thông báo có liên quan tới mơ hình khai thác thơng tin có mơ hình khai thác cần có Văn mô tả phƣơng pháp, quy luật biến đổi xử lý thông tin hệ thống Văn bản, thông báo liên quan tới nhu cầu khai thác thơng tin Tệp liệu chương trình máy tính Các tệp liệu chƣơng trình máy tính đƣợc dùng để hỗ trợ xác định chi tiết cấu trúc liệu chi tiết tiến trình xử lý Có thể tìm hiểu qua tài liệu hƣớng dẫn sử dụng, hồ sơ phần mềm chạy thử chƣơng trình để hiểu rõ thêm hệ thống yêu cầu ngƣời sử dụng Yêu cầu chung: Thông tin liệu thu thập đƣợc phải đầy đủ, có tính thực tiễn đƣợc xếp phân loại, hệ thống hố Tính đầy đủ thể chỗ vấn đề đặt cần đƣợc xem xét theo khía cạnh khác Các thành phần liệu phải có tính đầy đủ mẫu biểu, hồ sơ Chẳng hạn, thu thập mẫu biểu “Hồ sơ sinh viên” nhà trƣờng đại học phải tập hợp đƣợc hồ sơ sinh viên học tốt nghiệp Trang Bai 5: SỬ DỤNG CÁC TOOL HỖ TRỢ Mục tiêu: Sau học xong học này, sinh viên có khả năng: - Cài đặt đƣợc tool hỗ trợ cho việc xây dựng ứng dụng quản lý - Sử dụng đƣợc tool hỗ trợ cho việc xây dựng ứng dụng quản lý - Hình thành thái độ làm việc cẩn thận nghiêm túc Nội dung: I Thiết kế giao diện Form với DevExpress DevExpress Framework đƣợc viết cho tảng NET Framework Nó cung cấp control cơng nghệ để phục vụ cho q trình phát triển phần mềm Thành phần DevExpress gồm: WinForms Controls: Cung cấp control cho WinForms ASP.NET Controls: Cung cấp control cho WebForms WPF Controls: Cung cấp control cho WPF Silverlight Controls: Cung cấp control cho Silverlight XtraCharts: Control cung cấp loại biểu đồ XtraReports: Cung cấp control tạo báo cáo XPO: Cung cấp môi trƣờng làm việc với database XAF: Một công nghệ giúp việc phát triển phần mềm cách nhanh chóng Trải qua hàng loạt phiên bản, DevExpress bƣớc đƣợc nâng cấp, hoàn thiện thêm nhiều chức Với phiên DevExpress 11.2 tại, cung cấp công cụ, môi trƣờng tuyệt vời để biến ý tƣởng thành thực cách nhanh chóng, dễ dàng Sau cài xong ta khởi động Visual Studio lên Trang 39 Nếu cài đặt thành công DE có phần template Galley để chọn mẫu có sẵn DE Sau chọn Teamplate Galley khung xuất để chọn mẫu Nhƣ tạo project với DE, sử dụng công cụ DevExpress để thiết kế giao diện Trang 40 Thiết kế giao diện winform sử dụng DevExpress Trong hộp Toolbox, cơng cụ DE thƣờng có màu bật, cịn Windows form thơng thƣờng có màu xám Các cơng cụ có cơng dụng giống với cơng cụ sẵn thƣờng có thêm từ Edit phía sau, ví dụ simple button edit Một số công cụ DE Tùy theo yêu cầu bố cục phát thảo ứng dụng nhƣ mà ta thiết kế cho phù hợp Ví dụ thiết kế giao diện theo cách mà hay thƣờng thấy sử dụng Tab fỏm (thực tế form form) cách dùng công cụ đặt biệt DE - Ribbon Form Ribbon Form loại form hoàn toàn DevExpress thêm vào Loại form sử dụng Ribbon thay cho menu truyền thống Loại form cho giao diện đại giống Office hay windows explorer windows 10 Trang 41 -GridView Data Source DevExpress cung cấp công cụ hiển thị danh sách mạnh gọi GridView Điều khiển sử dụng thay cho DataGridView windows forms Trang 42 II Tạo file Help cho ứng dụng Bƣớc 1: Tạo file *.chm CHM phần mở rộng dạng file (tập tin) đĩa cứng lƣu trữ nhiều trang Web đƣợc tổ chức dƣới dạng thƣ mục Nó cịn đƣợc gọi HTML Help Ƣu điểm Về độ linh hoạt: chép sang máy khác, file chạy đƣợc máy tính sử dụng hệ điều hành Window XP SP2 trở lên, không cài đặt thêm Về cấu trúc: file đƣợc tổ chức dƣới dạng thƣ mục dễ có nhìn tổng qt Về dung lƣợng: file CHM có kích thƣớc thấp file dạng khác nội dung Nhƣợc điểm Kiểu file cịn gây khó khăn cho ngƣời sử dụng Soạn thảo Để soạn thảo file CHM, bạn cần sử dụng phần mềm chuyên dụng để tạo tập tin có định dạng CHM Trong phạm vi giáo trình sử dụng phần mềm FLY HELP Trang 43 Đây phần mềm phổ biến để tạo file CHM Các tính chính: Tạo HTML Help nhanh chóng Tạo Context-Sensitive Help Chuyển đổi HTML Help Chuyển đổi HTML Help (CHM) sang định dạng mà PDA đọc Chỉnh sửa file HTML Help (CHM) trực tiếp Nhập nhiều file HTML Help (CHM) Decompile (Biên dịch ngƣợc) nhiều file HTML Help (CHM) Tách file nguồn từ file CHM Thiết kế bảng cho (TOC) Indexes mode WYSIWYG Hợp dễ dàng Flash movies (.swf files) sang file HTML Help (CHM) Xuất Microsoft HTML Help Workshop project (.hhp file) Xuất Fly Help project (.pcm file) sang Microsoft HTML Help Workshop project (.hhp file) Chỉnh sửa HTML files (.htm, html files) chức WYSIWYG Bƣớc 2: Hiển thị file *.chm lên Form Trong file chm đƣợc đặt thƣ mục bin/debug string fbPath = Application.StartupPath; string fname = “context.chm”; string filename = fbPath + @”\” + fname; FileInfo fi = new FileInfo(filename); if (fi.Exists) { Help.ShowHelp(this, filename, HelpNavigator.Find, “”); } else { MessageBox.Show(“ko tim thay file”); } III Đóng gói xuất phần mềm Tạo Demo project Trang 44 Trong phần lấy WinForm project đơn giản để làm ví dụ, thơng qua ví dụ để áp dụng cho trƣờng hợp khác Tạo WinForm project tên Test of Setup Mã chƣơng trình nhƣ sau : Căn vào đoạn code cần phải vào thƣ mục Bin Debug, thƣ mục Debug tạo thƣ mục Input, thƣ mục Input tạo file text có tên Sample.txt file Sample bạn muốn viết vào viết, cịn tơi viết gianpzo Khi biên dịch, kết nhƣ sau: Trang 45 Nhƣ vậy, chƣơng trình đƣợc tạo ra, muốn đem chƣơng trình cài đặt máy tính khác Chúng ta cần đóng gói chƣơng trình Tạo Setup project a Tạo Setup project Bây tạo Setup project cho chƣơng trình vừa viết Chuột phải vào Solution Test of Setup => Add => New Project => Other project type => Setup Project: Chú ý: phiên VS 2012 trở đi, phải lên mạng tìm cách down thêm Visual Studio Installer cài đặt xuất Setup Project Other Project Type đƣợc Kết quả, giao diện nhƣ sau: Trang 46 b Các bƣớc cài đặt Bây cần tạo Output cho setup Chuột phải vào Application Folder => Add => Project Output nhƣ bên dƣới: Sau chọn Primary Output => Ok: Và kết nhƣ sau: Trang 47 Trong Demo Project, chƣơng trình phải lấy thông tin từ file Sample.txt để hiển thị ngồi hình Do đó, file Sample.txt phải kèm với file Setup luôn, có nghĩa cần phải add Sample.txt vào Setup Project (nếu khơng add chƣơng trình bị lỗi) Để Add đƣợc chuột phải vào Application Folder => Add => Folder => Folder xuất hiện, sửa thành Input, kết nhƣ sau: Chuột phải vào thƣ mục Input => Properties => chọn thuộc tính AlwaysCreate True: Trang 48 Làm nhƣ có nghĩa là: chạy file Setup chƣơng trình ln tạo Folder tên Input ổ C, cịn chỗ ta chẳng quan tâm, cần biết mà cài xong chƣơng trình cần dùng từ thƣ mục Input tự biết tìm đến lấy Kế tiếp add Sample.txt vào thƣ mục Input để sau phần mềm đem sang máy khác cài cịn biết đƣờng mà tìm đến Input/Sample.txt Động tác Add nhƣ sau: chuột phải vào Input => Add => File => chọn đến file Sample.txt Kết nhƣ sau: c Tạo Shortcut Trang 49 Chuột phải vào Primary Output hình chọn Create Shortcut: Sửa lại tên thành Test of setup , shortcut xuất desktop mà cài đặt xong Bây cần thiết đặt Icon cho Shortcut: chuột phải vào Shortcut vừa tạo => Properties => cửa sổ Properties, chọn Icon => Browse => Browse => nháy kép vào Application Folder nút Add File có hiệu lực, bấm vào Add File => chọn đến file ảnh có dạng ico để làm Icon cho Shorcut, chọn đƣợc file ico bấm OK: Sau cắt Shortcut vừa tạo paste vào thƣ mục User s Desktop Trang 50 Tiếp theo, quan tâm đến thƣ mục User Program Menu, nhìn tên biết thƣ mục liên quan đến hoạt động Program Menu (cái Menu mà bấm Start đấy) Bây Add thƣ mục Short cut vào thƣ mục User Program Menu Điều có nghĩa mà chƣơng trình đƣợc cài sau bấm Start, thƣ mục chƣơng trình shortcut chƣơng trình nằm Program Menu (nhƣ trơng chuyên nghiệp) Trƣớc tiên Add thƣ mục (tên thƣ mục tùy chọn, trƣờng hợp tơi đặt tên Test of setup ), làm giống nhƣ add thƣ mục Input vào thƣ mục Application Folder: Sau đó, chọn thƣ mục Test of setup vừa tạo, tiếp đƣa chuột khung chọn Create Shortcut (cái Shortcut nằm Program Menu), hộp thoại sổ ra, nháy kép vào thƣ mục Application Folder sau chọn Primary ouput from Test of setup (Active) ấn OK Sau đặt tên cho Shortcut đƣợc Kết nhƣ sau: Trang 51 Nếu bạn làm đến bƣớc mà khơng có vƣớng mắc chúc mừng bạn, bạn Build chƣơng trình vào thƣ mục Setup1 bin debug chạy file setup đƣợc Sau cài xong có Shortcut ngồi desktop Program Menu Khi muốn gỡ chƣơng trình vào Control Panel gỡ nhƣ chƣơng trình bình thƣờng khác Cịn bạn khơng muốn vào để gỡ tự tạo cho Uninstaller riêng theo nhƣ bên dƣới IV Bài tập Sinh viên tạo file *.chm làm tài liệu hƣớng dẫn sử dụng cho ứng dụng quản lý thực Sinh viên tạo File setup cho cho ứng dụng quản lý thực Trang 52 TÀI LIỆU THAM KHẢO Giáo trình Phân Tích Thiết Kế Hệ Thống Thông Tin – ThS.Phan Tấn Tài, ThS Đinh Khắc Quyền, Đại Học Cần Thơ Giáo trình Mơ Hình Client/Server Trên SQL Server – Trần Nguyên Phong C# 2005 – Lập Trình Cơ Bản – Nhà xuất lao động xã hội Trang 53 ... chức, doanh nghiệp khác - Vận dụng kiến thức mơn học việc chƣơng trình quản lý - Sử dụng công nghệ, ngôn ngữ lập trình để tạo trang web gồm tính ứng dụng quản lý * Về lực tự chủ trách nhiệm - Rèn... này, sinh viên có khả năng: - Cài đặt đƣợc tool hỗ trợ cho việc xây dựng ứng dụng quản lý - Sử dụng đƣợc tool hỗ trợ cho việc xây dựng ứng dụng quản lý - Hình thành thái độ làm việc cẩn thận nghiêm... đóng góp ý kiến để giáo trình ngày hồn thiện An Giang, ngày tháng năm Tham gia biên soạn Phan Thị Thanh Thỗng Trang GIÁO TRÌNH MƠ ĐUN Tên Mô đun: Xây dựng ứng dụng quản lý Mã số mơ đun: MĐ 32