Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 79 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
79
Dung lượng
1,77 MB
Nội dung
BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CNTT - BÁO CÁO ĐỒ ÁN TỐT NGHIỆP QUẢN LÝ VÀ TRA CỨU SHOP THỜI TRANG Giảng viên hướng dẫn: Th.S HOÀNG QUANG HUY Sinh viên thực hiện: VŨ THỊ LÝ Lớp: KHMT2 Khóa: HÀ NỘI 6/2012 MỤC LỤC MỞ ĐẦU CHƯƠNG - NGHIÊN CỨU SƠ BỘ VỀ HỆ THỐNG 1.1 TỔNG QUAN ĐỀ TÀI 1.2 CÁC GIẢI PHÁP CÔNG NGHỆ 1.2.1 Ngôn ngữ lập trình 1.2.2 Mơ hình MVC 12 1.2.3 Tổng quan kiến trúc Web 2.0 16 1.2.3.1 Đặc điểm Web 2.0 16 1.2.3.2 Phân loại ứng dụng Web 2.0 17 1.2.3.3 Những ứng dụng web 2.0 dịch vụ tra cứu 18 1.2.4 Ngôn ngữ đặc tả UML (Unifield Modeling Language) 18 1.2.4.1 UML (Unifield Modeling Language) gì? .18 1.2.4.2 Các thành phần UML 18 1.2.4.3 Các bước phát triển hệ thống hướng đối tượng 19 1.2.5 Lý thuyết tìm kiếm 21 1.2.5.1 Phương thức tìm kiếm 21 1.2.5.2 Tìm kiếm nâng cao 21 1.2.6 Hệ quản trị sở liệu 22 CHƯƠNG II - PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 25 2.1 PHA PHÂN TÍCH 25 2.1.1 Xây dựng biểu đồ Usecase .25 2.1.1.1 Biểu đồ Usecase mức tổng quát 25 2.1.1.3 Biểu diễn uscase kịch 30 2.1.2 Xây dựng mơ hình lớp lĩnh vực 37 2.2 PHA THIẾT KẾ 38 2.2.1 Các biểu đồ 38 2.2.2 Biểu đồ lớp chi tiết 41 2.2.3 Thiết kế sở liệu .41 2.2.4 Biểu đồ hoạt động 44 2.2.5 Biểu đồ thành phần 48 2.2.6 Biểu đồ triển khai 49 CHƯƠNG III - XÂY DỰNG VÀ THỰC THI HỆ THỐNG 51 3.1 KIẾN TRÚC HỆ THỐNG 51 3.2 XÂY DỰNG CÁC MODULE .51 3.2.1 Module đăng nhập 51 3.2.2 Module đăng ký thành viên 52 3.2.3 Module tìm kiếm .53 3.3 THIẾT KẾ NGUYÊN MẪU GIAO DIỆN 54 3.3.1 Giao diện đăng ký thành viên 54 3.3.2 Giao diện đăng nhập .54 3.3.3 Giao diện xem tin tức .55 3.3.4 Giao diện tìm kiếm địa shop 56 3.3.5 Giao diện tìm kiếm tin tức 56 3.3.6 Giao diện quản lý người dùng 56 3.3.7 Giao diện thêm viết 57 3.3.8 Giao diện thêm chuyên mục 58 3.3.9 Giao diện thêm thể loại 58 3.3.10 Giao diện gửi góp ý 59 CHƯƠNG IV - ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN 60 KẾT LUẬN 61 PHỤ LỤC: Hướng dẫn cài đặt MySQL……………………………………………i DANH MỤC HÌNH VẼ Hình 1.1:Trình bày ứng dụng phân tầng J2EE Hình 1.2: Cơ chế hoạt động servlet Hình 1.3: Chu kỳ tồn servlet 10 Hình1 4: Mơ hình Servlet Request & Response .11 Hình 1.5: Chu kỳ sống JSP .12 Hình 1.6: Mơ hình MVC 13 Hình 1.7: Mơ hình MVC 14 Hình 1.8: Mơ hình MVC .15 Hình 1.9: Các bước phát triển hệ thống hướng đối tượng 20 Hình 2.1: Biểu đồ Usecase tổng quát hệ thống 25 Hình 2: Phân rã usecase tìm kiếm 27 Hình 2.3 : Phân rã UC quản lý người dùng 28 Hình 2.4: Phân rã UC quản lý tin tức .29 Hình 2.5: Phân rã UC quản lý địa 29 Hình 2.6: Mơ hình lớp lĩnh vực .37 Hình 2.7: Biểu đồ lớp chi tiết .41 Hình 2.8: Biểu đồ thành phần hệ thống 49 Hình 2.9:biểu đồ triển khai hệ thống 49 Hình 3.1: Kiến trúc hệ thống 51 Hình 3.2: Mơ hình xây dựng cho module đăng nhập 51 Hình 3.3: Mơ hình xây dựng cho module đăng ký thành viên 52 Hình 3.4: Mơ hình xây dựng cho module tìm kiếm .53 Hình 3.5: Thiết kế giao diện đăng ký thành viên 54 Hình 3.6: Thiết kế giao diện đăng nhập .55 Hình 3.7: Thiết kế giao diện xem tin tức 55 Hình 3.8: Thiết kế giao diện tìm kiếm địa shop 56 Hình 3.9: Thiết kế giao diện tìm kiếm tin tức .56 Hình 3.10: Thiết kế giao diện quản lý người dùng .57 Hình 3.11: Thiết kế giao diện thêm viết 57 Hình 3.12: Thiết kế giao diện thêm chuyên mục 58 Hình 3.13: Thiết kế giao diện thêm thể loại 58 Hình 3.14: Thiết kế giao diện gửi góp ý .59 DANH MỤC TỪ VIẾT TẮT TIẾNG ANH Từ viết tắt Từ tiếng anh J2EE Java Enterprise Edition JSP Java Server Pages MVC Model View Controller UML Unifield Modeling Language DB Database MỞ ĐẦU Trong thời đại ngày nay, thông tin nhu cầu thiết yếu người lĩnh vực Mỗi phút trôi qua hàng triệu triệu trang web đẩy lên nhằm làm giàu nguồn tài nguyên vô tận Tuy nhiên tồn nghịch lý dù ví thư viện tồn cầu, internet khơng thoả mãn nhu cầu thông tin người Xung quanh vấn đề có nhiều nguyên nhân quan trọng thông hiểu người công cụ tìm kiếm mạng – search engine – chưa đạt đến mức giao tiếp tốt với Và câu hỏi luôn đặt cho người quản lý kinh doanh cho người tiêu dùng biết đến sản phẩm dịch vụ, tăng doanh số nâng cao hiệu kinh doanh Quảng cáo việc nghĩ đến xem cơng việc thiếu kế hoạch tung sản phẩm thị trường Tuy nhiên để tiết kiệm chi phí vừa mang lại hiệu cao? Địi hỏi người làm kế hoạch phải hiểu sản phẩm dịch vụ, hiểu khách hàng mục tiêu, hiểu thị trường kênh truyền thông Một vấn đề khiến nhà kinh doanh lo lắng ngân sách dành cho quảng cáo để mang lại hiệu bán hàng cao Bằng việc lựa chọn thực đề tài “Xây dựng hệ thống quản lý tra cứu shop thời trang” - Nhóm hệ thống tìm kiếm mơi trường internet mobile, tơi muốn tìm hiểu đưa giải pháp tốt nhằm đưa đến cho doanh nghiệp, chủ kinh doanh hình thức quảng cáo nhanh chóng, hiệu đưa đến cho người tiêu dùng trang thông tin, tra cứu shop thời trang cách nhanh chóng Trong nội dung báo cáo muốn đưa cho bạn kế hoạch quảng cáo Pr Phân tích kênh truyền thông internet dành cho cửa hàng thời trang, thông tin địa cửa hàng thời trang internet cập nhật nhanh để người dùng dễ dàng tìm kiếm shop thời trang gần nơi bạn sinh sống mà không tốn nhiều thời gian chi phí lại Báo cáo “Xây dựng hệ thống quản lý tra cứu shop thời trang” tơi trình bày gồm có chương theo cấu trúc sau: CHƯƠNG - NGHIÊN CỨU SƠ BỘ VỀ HỆ THỐNG Giới thiệu tổng quan đề tài, giải pháp công nghệ, kiến trúc , mơ hình liên quan CHƯƠNG - PHÂN TÍCH THIẾT KẾ HỆ THỐNG Sử dụng ngôn ngữ UML công cụ Rational Rose để thiết kế chức hệ thống theo hướng đối tượng, thiết kế kiến trúc hệ thống quy trình vận hành CHƯƠNG - XÂY DỰNG VÀ THỰC THI HỆ THỐNG Xây dựng module , mơ hình triển khai CHƯƠNG - ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN CHƯƠNG - NGHIÊN CỨU SƠ BỘ VỀ HỆ THỐNG 1.1 TỔNG QUAN ĐỀ TÀI Đề tài: ‘Xây dựng hệ thống quản lý tra cứu Shop thời trang’ - Nhóm hệ thống tìm kiếm mơi trường internet mobile, thực trình thực tập tốt nghiệp trường Đại học công nghiệp Hà Nội • Mục tiêu - Xây dựng hồn thiện website quản lý tra cứu shop thời trang • Nhiệm vụ: - Khảo sát shop thời trang, ghi địa cụ thể, người quản lý, số điện thoại,chụp ảnh shop thời trang • Đối tượng: - Xây dựng thử nghiệm thành phố Hà Nội • Hiện trạng shop thời trang - Các shop thời trang nhãn hàng ngày nhiều có nhiều nơi - Địa shop thay đổi theo thời gian - Các nhãn hàng hay shop muốn quảng cáo sản phẩm đến người tiêu dùng thơng qua internet ngày nhiều • Phương án kỹ thuật - Thu thập liệu shop thời trang gồm nội dung : tên shop, địa chỉ, người quản lý, ảnh shop… - Xây dựng website trực tuyến giúp người quản lý shop cập nhật địa chỉ, thơng tin shop đến người tiêu dùng - Xây dựng website trực tuyến giúp người tiêu dùng dễ dàng tìm thấy địa thơng tin shop thời trang • u cầu chung - Đảm bảo thông tin shop thời trang website xác hợp pháp - Website có tính thẩm mỹ, dễ sử dụng , người dùng dễ dàng tìm thấy thơng tin tìm kiếm - Website phải đảm bảo khả làm việc internet,thông tin cập nhật thường xuyên - Đảm bảo tính đại khơng bị lạc hậu thời gian dài - Đáp ứng yêu cầu người sử dụng, thuận tiện vận hành nâng cấp sau 1.2 CÁC GIẢI PHÁP CÔNG NGHỆ 1.2.1 Ngơn ngữ lập trình a Các ngơn ngữ lập trình Chúng ta quen thuộc với khái niệm ngôn ngữ như: PHP, JAVA , ASP , PERL, PYTHON, RUBY ON RAILS…mỗi ngơn ngữ có ưu khuyết điểm riêng Ở xét đến loại ngơn ngữ lập trình phổ biến thơng dụng giới thiết kế web PHP, JAVA ASP Bây xét đến ưu nhược điểm chúng sao? Với PHP, bạn viết nhiều kiểu ứng dụng có mơ hình tương tác khác thơng qua website (HTTP Request – Response), thông qua Command Line Interface – CLI (Shell, Batch processing…), Web Service (SOAP, REST…)… Giống cơng nghệ web khác, PHP ngơn ngữ phía Server, có nghĩa code bạn triển khai thực thi Server Ưu điểm PHP sản phẩm mã nguồn mở (Open-source) nên việc cài đặt tùy biến PHP miễn phí tự do, cài đặt hầu hết Web Server thông dụng Apache, IIS… Ngày có nhiều Framework ứng dụng PHP viết mơ hình OOP nên lập trình viên tiếp cận mở rộng ứng dụng trở nên dễ dàng nhanh chóng Một số hệ sở liệu thơng dụng mà PHP làm việc là: MySQL, MS SQL, Oracle… Java ngôn ngữ lập trình dạng lập trình hướng đối tượng (OOP) Khác với phần lớn ngơn ngữ lập trình thơng thường, thay biên dịch mã nguồn thành mã máy thơng dịch mã nguồn chạy, Java thiết kế để biên dịch mã nguồn thành bytecode, bytecode sau môi trường thực thi (runtime environment) chạy Bằng cách này, Java thường chạy chậm ngôn ngữ lập trình thơng dịch khác C++, Python, Perl, PHP, C# Java tạo với tiêu chí "Viết (code) lần, thực thi khắp nơi" ("Write Once, Run Anywhere" (WORA)) Chương trình viết Java chạy tảng (platform) khác thông qua môi trường thực thi với điều kiện có mơi trường thực thi thích hợp hỗ trợ tảng Tuy Java miễn phí cơng cụ phát triển Java phần mềm máy chủ Java đắt Công nghệ Microsoft Active Server pages (ASP) với Microsoft Intemet Information Server (IIS) ASP hỗ trợ nhiều ngôn ngữ kịch PerlScript, JScript VBScript PerlScript dựa ngôn ngữ Perl, JScript dựa ngôn ngữ JavaScript, ngôn ngữ mặc định ASP VBScript, ngôn ngữ kịch dễ học, tập ngôn ngữ Visual Basic - ngơn ngữ lập trình phổ biến Ưu điểm bật ASP khả dùng thành phần COM ADO (Activex Data Object), khả làm cho chương trình ASP phức tạp khó viết Khi cần phát triển, bạn tạo thành phần COM riêng Trở ngại lớn ASP dùng IIS chạy máy chủ Win32 Nếu để so sánh xem ngơn ngữ lập trình tốt hơn, có nhiều ưu điểm khơng thể so sánh ngơn ngữ mạnh riêng Trong đề tài chọn ngôn ngữ lập trình JAVA cụ thể nghiên cứu công nghệ J2EE (Java Platform, Enterprise Edition), gồm đặc tả, công cụ, API mở rộng J2SE để phát triển ứng dụng qui mơ xí nghiệp, chủ yếu để chạy máy chủ (server) Bộ phận hay nhắc đến công nghệ công nghệ Servlet/JSP: sử dụng Java để làm ứng dụng web CHƯƠNG IV - ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN Đánh giá kết quả: - Đã xây dựng thành cơng trang web quản lý tìm kiếm địa shop thời trang , chưa hoàn chỉnh phần đáp ứng nhu cầu website - Website đưa số tiêu chí tìm kiếm, nhiên cịn nhiều hạn chế - Hệ thống bước đầu hoàn thiện chạy thử internet cho kết tốt Hướng phát triển: Website quản lý tìm kiếm địa shop thời trang website sử dụng lâu dài có tính ứng dụng cao Hiện nội dung website cịn sơ sài, tiêu chí tìm kiếm cịn , thời gian tới website phát triển thêm như: - Xây dựng thêm nhiều tiêu chí tìm kiếm - Thêm chức hỗ trợ ngôn ngữ, toán trực tuyến - Nội dung website phong phú - Chỉnh sửa giao diện cho đẹp mắt , thân thiện với người sử dụng - Dùng biện pháp kỹ thuật để làm giảm dung lượng liệu để người dùng load thơng tin, hình ảnh cách nhanh chóng 60 KẾT LUẬN Báo cáo xây dựng website quản lý tìm kiếm địac shop thời trang xây dựng dựa công nghệ JSP/Servlet JAVA, công nghệ sử dụng Java để làm ứng dụng web doanh nghiệp phổ biến Trong phạm vi nghiên cứu, tìm hiểu phát triển hệ thống; thực số công việc: Thứ nhất: Quản lý quyền người sử dụng – thông qua việc phân quyền xác thực quyền người sử dụng Đối với hệ thống quản trị nội dung việc phân quyền quan trọng Vì người dùng người xây dựng nên hay dở hệ thống, nên không minh bạch rõ ràng có giả mạo xuyên tạc tin tức, ảnh hưởng đến website Thứ hai: Quản lý địa theo quy trình phê duyệt chuẩn – khâu đăng địa điểm đến khâu cuối đưa lên kênh xuất điện tử (internet), tất qua quy trình phê duyệt rõ ràng người có thẩm quyền - người quản trị nội dung hệ thống Thứ ba: Xây dựng hệ thống tìm kiếm theo tiêu chí địa thành phố ,quận /huyện… Ngồi số vấn đề mà tơi giải trên, tơi cịn cần phải phát triển thêm cho hệ thống số vấn đề là: Xây dựng quy trình tốn trực tuyến cho người dùng muốn đăng địa điểm lên website Quy trình yêu cầu nhiều nghiệp vụ xử lý tín hiệu – thời gian tơi chưa thực Xây dựng quy trình tìm kiếm tối ưu cho web với nhiều tiêu chí tìm kiếm khác Trong thời gian tới nội dung website cập nhật thường xuyên , đảm bảo yêu cầu người sử dụng Trong khả khuôn khổ, tạm thời dừng phạm vi quản lý địa tìm kiếm shop thời trang địa bàn Hà Nội, tương lai hệ thống quản lý địa shop thời trang toàn quốc 61 PHỤ LỤC: Hướng dẫn cài đặt MySQL Trong phần trình bày bước cài đặt cấu hình hệ quản trị CSDL MySQL phiên mơi trường Windows Bạn tải MySQL Server từ trang web http://www.mysql.com, bạn tải cơng cụ để quản trị phát triển MySQL Server từ mục Tools trang CÁC BƯỚC CÀI ĐẶT VÀ CẤU HÌNH Bước : Nhấp đôi chuột vào MySQL Server vừa tải trang web http://www.mysql.com xuất hình Welcome trình cài đặt Hình P.1 – Màn hình Welcome trình cài đặt Nhấn nút Next để tiếp tục quy trình cài đặt Bước : Lựa chọn loại cài đặt Ở bước xuất hộp thoại có ba lựa chọn: • Typical : Với lựa chọn chương trình cài đặt components cần thiết cho việc cài đặt sau i • Complete : Với lựa chọn trình cài đặt cài đặt đầy đủ tính phần mở rộng hệ quản trị CSDL • Custom: Đây lựa chọn cho phép người dùng tự custom hệ thống theo ý Lựa chọn Custom để tiếp tục trình cài đặt Hình P.2 – Hộp thoại lựa chọn cài đặt Nhấn nút Next để tiếp tục trình cài đặt Bước : Lựa chọn thành phần cài đặt đường dẫn Trong bước người dùng lựa chọn hành phần cài đặt cho hệ quản trị CSDL Ngồi ra, người dùng lựa chọn đường dẫn (Change ), nơi mà chương trình cài đặt chép tệp tin có liên quan đến thành phần cài đặt lựa chọn nơi chứa tệp cấu hình mà người dùng custom nhằm mang lại hiệu suất cao cho hệ thống ii Hình P.3 - Màn hình lựa chọn thành phần cài đặt đường dẫn Sau chọn xong, Nhấn nút Next để tiếp tục tr.nh cài đặt Bước : Tổng kết trình cài đặt Trong bước hình lựa chọn trình cài đặt, xem xét hộp thoại tổng kết trình cài đặt mà chưa hài lịng vấn đề quay trở lại trình trước để điều chỉnh cho hợp lý trước tiếp tục trình cài đặt hệ quản trị CSDL MySQL Khi nhấn nút Install tiến trình cài đặt bắt đầu diễn ra, lúc chương trình cài đặt chép thành phần cần thiết vào kho chứa đường dẫn mà bạn định Sau tiến trình kết thúc bạn bấm nút Next, mành hình giới thiệu Enterprise xuất hai hộp thoại Trong phần giới thiệu Enterprise nhà cung cấp cung cấp cho bạn thông tin số tính Enterprise có phí nhà cung cấp Bạn nhấn lần nút Next để tiếp tục trình cài đặt iii Hình P.4 - Màn hình thể tiến trình cài đặt Bước : Kết thúc trình cài đặt Trong hội thoại kết thúc q trình cài đặt có checkbox cho phép bạn lựa chọn việc cấu hình hay khơng? Nếu bạn chọn cấu hình cho hệ quản trị CSDL MySQL chọn checkbox nhấn nút Finish để tiếp tục Nếu khơng chọn việc cấu hình cho hệ quản trị CSDL MySQL bỏ chọn checkbox nhấn nút Finish để kết thúc trình cài đặt khơng cần làm theo q trình Tuy nhiên bỏ chọn việc cấu hình bạn phải cấu hình tay nên dễ làm cho việc vào sai sót bạn khơng phải chun gia Theo tơi bạn nên chọn việc cấu hình cách chọn checkbox nhấn nút Finish sau làm theo bước hướng dẫn để hồn thành việc cấu hình hệ thống quản trị CSDL MySQL Bước : Sau chọn Finish có chọn vào checkbox hình Welcome mành hình cấu hình xuất Đến bạn khơng muốn cấu hình hệ thống nhấn nút cancel để kết thúc trình cài đặt iv Hình P.5 - Màn hình Welcome trình cấu hình hệ quản trị CSDL MySQL Nhấn nút Next để tiếp tục tr.nh cấu h.nh hệ thống Bước : Lựa chọn loại cấu hình Ở bước bạn chọn loại cấu hình hệ thống Trong hộp hội thoại xuất hai lựa chọn: • Detailed Configuration : Đối với lựa chọn này, bạn thực việc tối ưu hệ thống quản trị CSDL MySQL Bạn phải cẩn thận chọn lựa chọ này, nhiên bạn có cài đặt ý thích cách lựa chọn đắn thơng số cấu hình • Standard Configuration : Đây lựa chọn cho việc tạo nên Server dựa cấu hình thơng thường thiết lập sẳn trình cài đặt Với cách bạn không can thiệp vào tiến trình điều chỉnh thơng số cho q trình cấu hình, bạn tự cấu hình tay cách thiết lập thơng số tệp cấu hình trình kết thúc Tuy nhiên, q trình nhiều cơng sức gặp nhiều khó khăn Theo kinh nghiệm bạn nên chọn Detailed Configuration để can thiệp thơng số cần thiết để địa phương hố MySQL Server v Hình P.6 - Lựa chọn loại cấu hình Chọn nút Next để tiếp tục việc cấu hình chương trình Bước : Lựa chọn loại cấu hình máy Trong mục có ba lựa chọn: Developer Machine : Nếu chọn loại hệ thống cài đặt lựa chọn phương án tối ưu cho việc cấu hình máy phát triển Trong trường hợp hệ cài đặt tiết kiệm nhớ tối đa cho máy phát triển • Server Machine : Đối với lựa chọn này, người dùng muốn chia máy với web server hay server khác Trong trường hợp hệ cài đặt chọn phương án trung bình cho việc sử dụng nhớ • Dedicated MySQL Server Machine : Đối với trường hợp người dùng muốn cài riêng hệ quản trị CSDL MySQL máy riêng không cài hệ server khác Trong trường hợp hệ cài đặt tận dụng tối đa nhớ máy tính • Tốt nên chọn trường hợp Server Machine để cần shared server cho mục đích khác vi Hình P.7 - Màn hình lựa chọn loại Server cấu hình Sau lựa chọn loại Server cấu hình, nhấn nút Next để tiếp tục Bước : Lựa chọn kiểu hỗ trợ CSDL Hình P.8 - Màn hình lựa chọn kiểu hỗ trợ CSDL Thông thường bạn nên chọn kiểu hổ trợ InnoDB để hỗ trợ transaction tốt (Hình P.8) Sau lựa chọn xong bấm nút Next để tiếp tục Bước 10 : Lựa chọn khoảng không gian cho Database Trong bước người dùng phải chọn nơi mà liệu trỏ đến Bình thường chương trình chọn nơi cài đặt chương trình MySQL, hệ quản trị cho phép bạn chọn nơi khác để lưu vii Trong mục bạn trình cài đặt nhắc đến InnoDB InnoDB loại Engine Database hỗ trợ hệ quản trị MySQL Server, loại Engine có hỗ trợ Transaction thực thi thao tác Database Đây điều cần lưu , bạn muốn đảm bảo tính tồn vẹn liệu bạn nên chọn lựa loại CSDL tạo InnoDB Tuy nhiên đặc tính nên database tạo InnoDB Engine có hiệu suất khơng cao Engine khác Hình P.9 - Màn hình cấu hình khoảng khơng cho InnoDB Database Sau lựa chọn khoảng không cho InnoDB xong, nhấn nút Next để tiếp tục quy trình Bước 11 : Chọn lựa số lượng kết nối tối đa đến Database Engine thời điểm • Decision Support (DSS)/OLAP : Với loại cần kết nối đến Database thời điểm Do đó, trường hợp trình cài đặt chọn khoảng 20 kết nối đến Database lúc • Online Transaction Processing (OLTP) : Đây trường hợp cần nhiều kết nối đến CSDLcùng lúc Do đó, trường hợp trình cài đặt chọn khoảng 500 kết nối đến Database lúc Đây số cao ứng dụng Online số tương đối hợp lý • Manual Setting : Trong trường hợp trình cài đặt cho phép người dùng chọn số mà cảm thấy hợp lý Khi chọn trường hợp bạn phải tính tốn thực hiểu cách thức vận hành hệ viii thống mà bạn cần thiết lập Việc chọn số hợp lý điều tối cần thiết, thứ đảm bảo cho Server bạn vận hành cách trơn tru, thứ hai đảm bảo cho hệ thống bạn đáp ứng nhu cầu người dùng Tùy vào nhu cầu sử dụng mà bạn cần chọn lựa chọn phù hợp để cấu h.nh cho hệ thống bạn vận hành cách hợp lý Hình P.10 - Hình chọn số lượng kết nối đến Database thời điểm Sau lựa chọn xong bạn nhấn nút Next để đến tiếp bước trình cấu hình hệ thống Bước 12 : Cấu hình thơng số cổng chế độ máy chủ Trong bước người cấu hình lựa chọn thơng số liên quan đến Network, cần lưu ý thông số cổng để lắng nghe kết nối từ phía trình khách • Enable TCP/IP Networking : Bạn phải chọn thông số cần thiết Với thơng số trình cài đặt cho bạn thiết lập cổng để trình chủ thiết lập cấu hình lắng nghe chấp nhận kết nối từ phía trình khách Thơng thường cổng MySQL mở 3306, bạn thay đổi giá trị này, nhiên thay đổi bạn phải nhớ kết hợp với việc mở tường lửa cho phép nội bên hay bên ngồi kết nối đến cổng • Enable Strict Mode : Chế độ nhà cung cấp gợi ý nên chọn để hệ thống quản trị CSDL MySQL xem như Database Management System (DBMS) truyền thống ix Hình P.11 - Cấu hình thơng số cổng chế độ máy chủ Sau thiết lập xong giá trị cổng chế độ máy chủ, nhấn nút Next để tiếp tục tiến trình cấu hình hệ thống Bước 13 : Cấu hình character set Đây bước cấu hình quan trọng nhằm nâng cao tính địa phương hố việc lưu trữ nội dung chương trình dùng hệ thống quản trị CSDL MySQL Standard Character Se t: Với việc lựa chọn thơng số này, trình cài đặt áp đặt hệ Latin1 làm bảng character set mặc định cho hệ thống Đối với kiểu này, người dùng gặp rắc rối việc lưu trữ kí tự vượt ngồi hệ kí tự Latin Tuy nhiên, người dùng khắc phục khó khăn cách áp đặt hệ kí tự tạo CSDL • Best Support For Multilingualism : Với việc lựa chọn thơng số này, trình cài đặt áp đặt hệ kí tự Unicode UTF8 bảng character set mặc định hệ thống Với cách chọn lựa giúp cho người dùng an tâm việc tạo CSDL • Manual Select Default Character Set/Collate : Với cách lựa chọn này, trình cài đặt lấy thông tin mặc định từ lựa chọn người cài đặt Do đó, bạn nên cẩn trọng việc lựa chọn thơng số q trình cấu hình x Hình P.12 - Cấu hình Character Set Bước 14 : Cấu hình thơng số cho Windows Đây bước cấu hình liên quan đến hệ điều hành Windows Trong phần cấu hình trình cài đặt cho phép bạn tạo lập hệ quản trị CSDL MySQL dịch vụ Windows tự động chạy bật Windows Đây tiện ích tối cần thiết cho việc thiết lập thơng số hệ thống • Install As Windows Service : Nếu bạn muốn trình quản lý CSDL MySQL xem dịch vụ Windows bạn nên chọn lựa chọn Với việc bạn chọn lựa chọn bạn phải đặt tên dịch vụ, thơng thường trình cài đặt chọn tên “MySQL”, bạn đặt tên khác theo ý thích Trong phần lựa chọn trình cài đặt cịn cho phép bạn lựa chọn cho Service tạo chạy tự động khởi động Hệ điều hành Windows • Include Bin directory in Windows PATH : Với lựa chọn này, trình cài đặt thêm thơng tin đến thư mục chạy chương trình MySQL vào biến PATH, nhằm giúp cho bạn tự chạy MySQL trình command line mà không cần phải chuyển đường dẫn đến thư mục Bin MySQL xi Hình P.13 - Cấu hình thơng số cho Windows Sau chọn lựa lựa chọn cần thiết bạn nhấn nút Next để tiếp sang bước cấu hình liên quan đến tài khoản root MySQL Bước 15 : Cấu hình thơng tin tài khoản root Tài khoản root xem tài khoản mặc định MySQL, cài đặt hệ quản trị CSDL MySQL bạn cần thiết lập thông tin cho tài khoản Đặt thông tin password cho tài khoản root: Tài khoản root tài khoản mặc định tạo có tồn quyền hệ thống (tuy nhiên bạn tước bỏ số quyền nó), bạn đặt thông tin nên đặt thông tin khó để cho người khác khó login vào hệ thống thông qua tài khoản Cho phép tài khoản phép login từ xa : Nếu bật chế độ này, hệ thống CSDL MySQL cho phép bạn login vào hệ quản trị CSDL MySQL từ máy khác nằm hệ thống xii Hình P.14 - Cấu hình thơng tin tài khoản root Sau cấu hình thơng tin cần thiết, chọn nút Next để đến bước cuối trình cấu hình Bước 16 : Kiểm tra thơng số cấu hình kết thúc Đến bước bạn hình nút kiểm tra thông tin, bạn nhấn vào nút Execute để thực bước kiểm tra thông số thiết lập Khi thông số thiết lập hợp lệ, hệ thống thông báo nút Execute chuyễn thành nút Finish Bạn nhấn vào nút Finish để hồn tất q trình cài đặt Hình P.15 - Kiểm tra thơng số cấu hình kết thúc xiii ... thuộc vào shop thời trang cho phù hợp với nhu cầu shop Đối với nhiều shop, dịch vụ tra cứu địa điểm shop thời trang , giới thiệu shop, lĩnh vực hoạt động, cập nhật thông báo shop thời trang mới,... Xây dựng hoàn thiện website quản lý tra cứu shop thời trang • Nhiệm vụ: - Khảo sát shop thời trang, ghi địa cụ thể, người quản lý, số điện thoại,chụp ảnh shop thời trang • Đối tượng: - Xây dựng... để người dùng dễ dàng tìm kiếm shop thời trang gần nơi bạn sinh sống mà không tốn nhiều thời gian chi phí lại Báo cáo “Xây dựng hệ thống quản lý tra cứu shop thời trang? ?? tơi trình bày gồm có chương