Thiết kế xây dựng website công ty dược cửu long trên cơ sở mã nguồn mở joomla và công nghệ google

25 426 0
Thiết kế xây dựng website công ty dược cửu long trên cơ sở mã nguồn mở joomla và công nghệ google

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG LÊ THỊ LƯỢM THIẾT KẾ XÂY DỰNG WEBSITE CÔNG TY DƯỢC CỬU LONG TRÊN CƠ SỞ MÃ NGUỒN MỞ JOOMLA VÀ CÔNG NGHỆ GOOGLE Chuyên ngành : Khoa học máy tính Mã số: 60.48.01 TĨM TẮT LUẬN VĂN THẠC SĨ KỸ THUẬT Đà Nẵng - Năm 2013 Cơng trình hoàn thành ĐẠI HỌC ĐÀ NẴNG Người hướng dẫn khoa học: PGS.TSKH TRẦN QUỐC CHIẾN Phản biện 1: TS HUỲNH HỮU HƯNG Phản biện 2: TS TRƯƠNG QUỐC ĐỊNH Luận văn bảo vệ Hội đồng chấm luận văn tốt nghiệp Thạc sĩ kỹ thuật họp Đại học Đà Nẵng vào ngày tháng năm 2013 * Có thể tìm hiểu luận văn tại: - Trung tâm Thông tin - Học liệu, Đại học Đà Nẵng MỞ ĐẦU Tính cấp thiết đề tài Trong năm gần với phát triển vượt trội khoa học kỹ thuật đặt biệt công nghệ thông tin với ứng dụng công nghệ thơng tin vào lĩnh vực đóng góp phần to lớn cho nghiệp phát triển người Trong lĩnh vực lĩnh vực quản lý thật giúp ích nhiều cho người, việc áp dụng quản lý mua bán máy tính thay cho quản lý mua bán thủ công doanh nghiệp, công ty, cá nhân… cần thiết Do đó, việc “quản lý thơng tin bán hàng qua mạng, quảng bá thông tin sản phẩm” thiếu công ty Chương trình chạy mơi trường hệ điều hành WinXP, WinServer, Linux sử dụng ngôn ngữ chuẩn xử lý liệu PHP, HTML, JavaScript, XML, CSS hệ quản trị sở liệu MySQL Dùng Xampp Wampserver làm môi trường WebServer hỗ trợ sẵn Apacher, PHP, MySQL Vì Joomla có đặc tính là: đệm trang (page caching) để tăng tốc độ hiển thị, lập mục, đọc tin SS (RSS feeds), trang dùng để in, tin nhanh, blog, diễn đàn, bình chọn, lịch biểu, tìm kiếm Site hỗ trợ đa ngơn ngữ Joomla giúp người phát triển việc kinh doanh, học tập, giảng dạy, giới thiệu, quảng bá hình ảnh, dịch vụ, sản phẩm công ty Trong đề tài sử dụng Joomla để xây dựng website công ty dược phẩm cửu long ứng dụng Google Map, Search Engine, Google Translate để tích hợp xây dựng ứng dụng nhằm phục vụ công ty lĩnh vực kinh doanh, quảng bá sản phẩm, quản lý trang tin nội bộ,… Cụ thể đề tài ứng dụng Search Engine để tạo module tìm kiếm sản phẩm thuốc cơng ty, Giải pháp cho vấn đề thiết lập Search Engine Friendly URLs joomla mà trang web công ty chưa ứng dụng thực tế Tôi nghiên cứu tích hợp module đồ trực tuyến web miễn phí đưa vào joomla để tạo đồ địa điểm đại lý có bán thuốc cơng ty Dược Cửu Long Tạo liệu địa điểm đại lý cơng ty Vì trước cơng ty lưu địa đại lý dạng viết Đề tài cung cấp tính hỗ trợ linh hoạt đồ trực tuyến miễn phí dựa google map Xây dựng quy trình đăng tin nội nhằm đáp ứng việc đăng tin tức nội quản lý thông tin nội hỗ trợ cho phịng ban cơng ty chi nhánh trao đổi thông tin Mục tiêu nghiên cứu - Nghiên cứu tích hợp cơng nghệ google translate, google map, Search Engine vào mã nguồn mở joomla để xây dựng website công ty - Để đạt mục tiêu trên, nhiệm vụ nghiên cứu đề xuất giải pháp - Sử dụng hệ thống dịch tự động để tích hợp vào joomla hỗ trợ đa ngơn ngữ xây dựng module ngôn ngữ hỗ trợ mã nguồn mở joomla - Ứng dụng tạo google map để tích hợp vào xác định tìm kiếm địa điểm đại lý cơng ty - Nghiên cứu tích hợp Search Engine xây dựng module tìm kiếm hỗ trợ tích hợp mã nguồn mở joomla  Về lý thuyết: - Tìm hiểu google translate Google map Search Engine - Nghiên cứu mã nguồn mở joomla Các công cụ php, mysql để xây dựng website công ty - Sử dụng phần mềm Artisteer để thiết kế giao diện cho Joomla  Về thực tiễn: Xây dựng website công ty cổ phần dược phẩm Cửu Long Đối tượng phạm vi nghiên cứu 3.1 Đối tượng nghiên cứu - Tìm hiểu Joomla Component virtuemart Jshopping - Ngôn ngữ lập trình php, mysql Wampserver - Các hệ thống dịch Internet Systran, Google, Reverso,… - Tìm hiểu google translate, google map, Search Engine - Ứng dụng phần mềm Artisteer để thiết kế giao diện - Một số báo giảng giáo viên hướng dẫn 3.2 Phạm vi nghiên cứu Trong khuôn khổ luận văn thực nghiệm, giới hạn thực nghiệm xây dựng web hỗ trợ, số địa điểm đại lý cơng ty, tìm kiếm sản phẩm thuốc công ty 4 Phương pháp nghiên cứu Phương pháp nghiên cứu, sử dụng hai phương pháp nghiên cứu lý thuyết tài liệu nghiên cứu thực nghiệm 4.1 Phương pháp nghiên cứu tài liệu - Các tài liệu sở lý thuyết: google translate, google map, Search Engine, Joomla, php mysql - Các tài liệu mô tả số công cụ dịch tự động - Các tài liệu liên quan đến số nghiên cứu joomla 4.2 Phương pháp thực nghiệm - Tích hợp cơng nghệ Google translate, google map, Search Engine vào việc phát triển ứng dụng mã nguồn mở Joomla - Xây dựng môi trường hợp tác để kiểm tra tính đắn kho sản phẩm thuốc công ty website Bố cục đề tài Bố cục đề tài dự kiến tổ chức thành chương sau: Chương 1: Tổng quan đề tài: Trình bày mã nguồn mở Joomla, nêu lý thuyết CMS, trình bày lý thuyết ứng dụng Google Translate, Search Engine, Google Map Chương 2: Thiết kế hệ thống công ty cổ phần dược phẩm Cửu Long: Trình bày mơ hình xây dựng quan hệ thực thể kết hợp, mơ hình quan hệ ràng buộc liệu Chương 3: Cài đặt thử nghiệm: Một số giao diện website demo, kết luận hướng phát triển đề tài 5 Tổng quan tài liệu nghiên cứu - Tài liệu nghiên cứu Joomla; cài đặt cấu hình; phát triển giao diện hướng dẫn xây dựng giao diện (Template) Joomla; bổ sung sửa phần mở rộng có sẵn; phát triển module, component, Ajax, xây dựng khuôn mẫu, plug-ins; xây dựng joomla hiển thị web; SEO bảo mật joomla - Ngoài tham khảo tài liệu giáo viên hướng dẫn sở liệu, ngơn ngữ tự nhiên, phân tích thiết kế hệ thống,…và trang web google 6 CHƯƠNG TỔNG QUAN ĐỀ TÀI 1.1 MÃ NGUỒN MỞ JOOMLA 1.1.1 Tổng quan CMS [10] CMS (Content Management System): hệ thống quản trị nội dung Hình 1 : Sơ đồ tổng quan CMS 1.1.2 Tìm hiểu joomla, mysql a Giới thiệu chung: b Kiến trúc Joomla [5, trang10-16 ] Hình 2: Sơ đồ kiến trúc Joomla 1.2 GOOGLE MAP 1.2.1 Giới thiệu chung Google Maps (thời gian trước gọi Google Local) dịch vụ ứng dụng cơng nghệ đồ trực tuyến web miễn phí cung cấp Google hỗ trợ nhiều dịch vụ dựa vào đồ Google Ride Finder số dùng để nhúng vào trang web bên thứ ba thông qua Google Maps API Nó cho phép thấy đồ đường sá, đường cho xe đạp, cho người xe hơi, địa điểm kinh doanh khu vực khắp nơi giới 1.2.2 Tìm hiểu Google Maps API (Application Programming Interface) 1.2.3 Tìm hiểu WeatherSpark 1.2.4 Địa điểm khu vực xung quanh vùng tìm kiếm 1.3 SEARCH ENGINE 1.3.1 Tìm hiểu Search Engine Máy truy tìm hay máy tìm kiếm (tiếng Anh: search engine), hay gọi với nghĩa rộng cơng cụ tìm kiếm (search tool), ngun thủy phần mềm nhằm tìm trang mạng Internet có nội dung theo yêu cầu người dùng dựa vào thơng tin mà chúng có Trữ lượng thơng tin cơng cụ tìm kiếm thực chất loại sở liệu (database) cực lớn Việc tìm tài liệu dựa từ khóa (keyword) người dùng gõ vào trả danh mục trang Web có chứa từ khóa mà tìm Từ khóa hiểu tổ hợp từ ngôn ngữ định xếp hay quan hệ với thông qua biểu thức logic mà cơng cụ tìm kiếm hỗ trợ Trong trường hợp từ khoá bao gồm nhiều chữ (hay từ) gọi tập họp tất chữ từ khố (set of keywords) Các máy tìm kiếm (search engine/moteur de recherche) đời từ năm 1990, với chức tìm kiếm khác hẳn danh bạ mạng: thay tìm kiếm website danh bạ mạng, máy tìm kiếm lại sưu tập trang web, đọc toàn nội dung trang lưu vào mục Người dùng mạng cần gõ từ khố cần tìm máy tìm tồn nội dung 1.3.2 Phân loại Search Engine a Theo phương thức hoạt động b Theo chức 1.3.3 Phép toán hỗ trợ Search Engine 1.3.4 Từ khóa mặc định 1.3.5 Phương thức tìm kiếm 1.3.6 Ưu điểm nhược điểm 1.4 SEARCH ENGINE OPTIMIZATION (SEO) Nhìn chung có số trang web người dùng quan tâm khơng thể tìm thấy Làm cho trang web bạn dễ thấy công cụ tìm kiếm sử dụng Internet khía cạnh quan trọng người phát triển web Search Engine Optimization (SEO) kỹ thuật tối đa hóa xếp hạng bạn cơng cụ tìm kiếm giảm thiểu thực hành giữ cho trang web bạn với vị trí trung bình Phần xem xét SEO có liên quan trực tiếp đến trang web Joomla Joomla bao gồm số tính mà làm cho trang web thân thiện Cơng cụ Tìm kiếm (SEF) Các thiết lập xây dựng giúp hướng dẫn công cụ tìm kiếm xác đại diện cho nội dung trang web bạn Ngồi cịn có số kỹ thuật tổng hợp, tiếp tục, hỗ trợ tối đa hóa vị trí trang web bạn tất tìm kiếm có liên quan Phần bao gồm kỹ thuật thủ tục sử dụng để điều chỉnh trang web Joomla cho SEO Ngoài việc thể Joomla! SEO cấu hình thơng số, lợi việc sử dụng 10 tính Joomla khác metadata, breadcrumbs, and sitemaps xác định, tầm quan trọng đến SEO đánh dấu 1.4.1 Search Engine Friendly (SEF) URLs 1.4.2 Metadata 11 CHƯƠNG THIẾT KẾ HỆ THỐNG TẠI CÔNG TY CỔ PHẦN DƯỢC PHẨM CỬU LONG 2.1 GIỚI THIỆU CÔNG TY 2.2 MÔ TẢ HỆ THỐNG CƠNG TY 2.2.1 Sơ đồ tổ chức cơng ty 2.2.2 Mạng lưới phân phối: Gồm 27 chi nhánh, công ty thành viên đại lý phân phối vùng kinh tế, khu vực toàn quốc a) Tại khu vực phía Bắc: b) Tại khu vực miền Trung Tây Nguyên: c) Tại khu vực miền Đông: gồm đại lý tỉnh Tây Ninh, Bình Dương, Bình Phước, Đồng Nai, Vũng Tàu, Lâm Đồng, Đắc Nông d)Tại khu vực miền Tây: e) Các chi nhánh tỉnh: f) Nhà máy trực thuộc 2.2.3 Mơ tả tốn quản lý hóa đơn cơng ty đăng ký tiêu lợi nhuận Công ty cổ phần Dược Phẩm Cửu Long cần xây dựng hệ thống quản lý trình nhập, xuất kho sản phẩm thuốc, dụng cụ y tế,… Khi sản phẩm nhập về, nhân viên quản lý kho lập phiếu nhập kho Trên phiếu nhập kho ghi rõ chi tiết; mã hóa đơn, ngày lập, mã khách hàng, thuế, tổng tiền, … Trên phiếu nhập có 12 thể nhập nhiều sản phẩm, thiết bị,… ứng với sản phẩm thiết bị có đơn vị tính, giá, số lượng Thơng tin khách hàng cần có: mã khách hàng, tên khách hàng, địa chỉ, số điện thoại Khi yêu cầu xuất hàng kho, nhân viên quản lý kho lập phiếu xuất kho tương tự phiếu nhập kho với thông tin cần thiết Cuối mối kỳ tháng thống kê phiếu xuất nhập kho tính tổng số tiền kỳ tháng Ngồi ra, cơng ty quý năm đăng ký tiêu cho tổng công ty mẹ doanh thu, số lượng bán, lợi nhuận,…và đánh giá kết hết quy năm 13 2.2.4 Quy trình hoạt động chi nhánh khu vực công ty 2.3 THIẾT KẾ HỆ THỐNG 2.3.1 Biểu đồ Usecase Quán lý phân quyền hệ thống website a Mô tả b Chức hệ thống 2.3.2 Quản lý phân quyền viết giao diện website (front-end) a Mô tả Trước hết người quản trị administrator tạo nhóm có quyền tương ứng với cơng việc phịng, nhà máy, xí nghiệp, tổ, nhóm cơng ty để quản lý viết site 14 Hình 1: Ðây mơ hình xử lý quản lý viết site Tuy nhiên hạn chế Joomla quản lý viết bên ngồi site khơng lưu lại vết xử lý viết Chỉ administrator vào hệ thống thấy tồn trình xử lý viết hệ thống b Chức hệ thống c Ca sử dụng phân quyền viết giao diện website (front-end) 2.4 DỮ LIỆU HỆ THỐNG PHÂN PHỐI CỦA CÔNG TY SỬ DỤNG GOOGLE MAP 2.4.1 Mô tả hệ thống 2.4.2 Sơ tổ chức liệu hệ thống phân phối công ty sử dụng google map 15 2.4.3 Ứng dụng GmapFp 2.5 THIẾT KẾ CƠ SỞ DỮ LIỆU 2.5.1 Các khái niệm a Thực thể: b Kiểu thực thể kết hợp -Associative entity type c Thuộc tính– attribute d Mối quan hệ (relationship): 2.5.2 Mơ hình ERD a Mơ hình ERD sản phẩm 16 jos_vm_vendor_ category jos_vm_product_type_ parameter 0,1 0,n product_type_parameter jos_vm_category 0,n jos_vm_ product_type 0,n 1,1 vend_cate vm_product_product_type_xref 1,1 jos_vm_product _attribute_sku vendor_category 0,n jos_vm_vendor 1,n vm_product_category_xref product_list 1,1 1,n 0,n product_price 1,n product_sku jos_vm_product 0,n 1,1 0,n 0,n 1,1 1,1 pro_dis 1,1 jos_vm_product_ price product_attribute 1,1 product_f 1,1 jos_vm_product_ discount product_download jos_vm_product_ attribute 1,1 1,1 vm_product_mf_xref 0,n jos_vm_ product_files jos_vm_manufacturer_ category jos_vm_ manufacturer 1,1 jos_vm_product_ download 1,1 manuf_cate Hình 2: Mơ hình ERD 17 b Mơ hình ERD quản lý hóa đơn cơng ty đăng ký tiêu lợi nhuận 2.5.3 Mơ hình quan hệ liệu a Mơ hình quan hệ liệu sản phẩm b Mơ hình quan hệ liệu quản lý hóa đơn công ty đăng ký tiêu lợi nhuận 18 Hình 3: Mơ hình quan hệ liệu c Mơ hình ERD bảng sở liệu joomla Hình 4: Mơ hình ERD bảng sở liệu joomla ... Nghiên cứu mã nguồn mở joomla Các công cụ php, mysql để xây dựng website công ty - Sử dụng phần mềm Artisteer để thiết kế giao diện cho Joomla  Về thực tiễn: Xây dựng website công ty cổ phần dược. .. phịng ban cơng ty chi nhánh trao đổi thông tin Mục tiêu nghiên cứu - Nghiên cứu tích hợp cơng nghệ google translate, google map, Search Engine vào mã nguồn mở joomla để xây dựng website công ty -... CHƯƠNG THIẾT KẾ HỆ THỐNG TẠI CÔNG TY CỔ PHẦN DƯỢC PHẨM CỬU LONG 2.1 GIỚI THIỆU CÔNG TY 2.2 MÔ TẢ HỆ THỐNG CÔNG TY 2.2.1 Sơ đồ tổ chức công ty 2.2.2 Mạng lưới phân phối: Gồm 27 chi nhánh, công ty

Ngày đăng: 31/12/2013, 10:01

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan