Xây dựng phần mềm quản lý bài viết content marketing

87 1 0
Xây dựng phần mềm quản lý bài viết content marketing

Đ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

- ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KINH TẾ HUẾ KHOA HỆ THỐNG THÔNG TIN KINH TẾ in h tế H uế  cK KHÓA LUẬN TỐT NGHIỆP họ ĐỀ TÀI XÂY DỰNG PHẦN MỀM QUẢN LÝ BÀI VIẾT CONTENT Đ ại MARKETING CHO CÔNG TY TNHH CÔNG NGHỆ VÀ TRUYỀN THÔNG DANA SEO TRÊN NỀN TẢNG ODOO Tr ườ ng BẰNG NGÔN NGỮ LẬP TRÌNH PYTHON Sinh viên thực hiện: Võ Thị Ánh Mai Huế, 2019 - ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KINH TẾ HUẾ KHOA HỆ THỐNG THÔNG TIN KINH TẾ cK in h tế H uế  KHÓA LUẬN TỐT NGHIỆP họ ĐỀ TÀI XÂY DỰNG PHẦN MỀM QUẢN LÝ BÀI VIẾT CONTENT Đ ại MARKETING CHO CÔNG TY TNHH CÔNG NGHỆ VÀ TRUYỀN THÔNG DANA SEO TRÊN NỀN TẢNG ODOO ng BẰNG NGÔN NGỮ LẬP TRÌNH PYTHON ườ Giáo viên hướng dẫn: Th.S Nguyễn Hữu Hoàng Thọ Tr Sinh viên thực hiện: Võ Thị Ánh Mai Mã sinh viên: 16K4081045 Niên khóa: 2016-2020 Huế, 2019 ng ườ Tr Đ ại h in cK họ uế tế H - - LỜI CẢM ƠN Sau gần năm học trường đại học kinh tế thân yêu này, đến lúc em chuẩn bị phải xa trường Trong năm học vừa qua em xin gửi lời uế cảm ơn chân thành đến trường Đại Học Kinh Tế Huế, tất giảng viên môn, đặt biệt thầy cô Khoa Hệ Thống Thông Tin Kinh Tế Những thầy tế H giúp em có kiến thức vững năm học đặc biệt truyền đạt, chia sẻ cho em kiến thức làm sở tảng cho em hồn thành khóa luận ngày hơm Để hồn thành tốt nhiệm vụ giao em không gửi lời cảm ơn in h chân thành đến thầy – Thạc sĩ Nguyễn Hữu Hoàng Thọ Trong khoảng thời gian tháng thực tập làm khóa luận thầy ln gắn bó, tư vấn, khơng ngại khó khăn giúp cK đỡ em hồn thành khóa luận cách tốt Em chân thành cảm ơn đến công ty TNHH Dana Seo, em xin gửi lời cảm ơn đến anh Phùng Thế Tưởng, chị Hoàng Thị Vân Anh tất anh chị đồng công việc cơng ty họ nghiệp tận tình bảo giúp đỡ em trình làm quen với môi trường Đ ại Mặc dù cố gắng hồn thành đề tài tốt nhiên kiến thức chun mơn cịn hạn chế thân cịn thiếu kinh nghiệm thực tiễn nên báo cáo cịn nhiều thiếu sót Rất mong chia sẻ, đóng góp thơng cảm q ng thầy tồn thể bạn ườ Em xin chân thành cảm ơn! Huế, tháng 12 năm 2019 Tr Sinh viên Võ Thị Ánh Mai i - MỤC LỤC LỜI CẢM ƠN i uế DANH MỤC HÌNH ẢNH ii DANH MỤC BẢNG BIỂU ix tế H MỤC LỤC ix PHẦN I: MỞ ĐẦU 1 Lý chọn đề tài h Mục tiêu nhiệm vụ đề tài in 2.1 Mục tiêu cK 2.2 Nhiệm vụ Đối tượng phạm vi nghiên cứu họ 3.1 Đối tượng 3.2 Phạm vi Đ ại Phương pháp nghiên cứu (Phương pháp thu thập xử lý thông tin) Giải pháp công nghệ PHẦN II: NỘI DUNG NGHIÊN CỨU ng CHƯƠNG I: CƠ SỞ LÝ THUYẾT ườ 1.1 Tổng quan odoo Tr 1.2 Tổng quan python 1.3 Cơng cụ lập trình Pycharm 1.3.1 Khái niệm 1.3.2 Những tính Pycharm 1.3.3 Lợi ích phần mềm Pycharm 1.3.4 Cách cài đặt Pycharm ii - 1.4 Tổng quan hệ sở liệu PGAdmin 15 1.4.1 Những khái niệm 15 1.4.2 Đặt điểm PostgreSQL 15 uế 1.4.3 Lý sử dụng PostgreSQL 16 1.4.4 Cách cài đặt PostgreSQL 16 tế H 1.4.5 Cách cài đặt PGAdmin4 20 1.5 Tổng quan Power BI 23 1.6 Biểu đồ UML 23 h CHƯƠNG II: GIỚI THIỆU CƠNG TY TNHH DANA SEO, PHÂN TÍCH VÀ in THIẾT KẾ MODULE QUẢN LÝ BÀI VIẾT CONTENT 29 cK 2.1 Giới thiệu công ty Dana SEO 29 2.2 Mơ tả tốn 30 họ 2.3 Phân tích chức quản lý viết content 31 2.3.1 Mô tả chức quản lý hệ thống 31 Đ ại 2.3.2 Mô tả chức quản lý thông tin 32 2.3.3 Mơ tả chức tìm kiếm 33 2.4 Thiết kế hệ thống 34 ng 2.4.1 Sơ đồ Use Case cho quản lý dự án 34 ườ 2.4.2 Sơ đồ Use Case cho quản lý content 35 Tr 2.4.3 Sơ đồ Use Case cho quản lý danh mục content 36 2.4.4 Sơ đồ Use Case cho quản lý cộng tác viên 37 2.4.5 Sơ đồ Use Case cho quản lý nhân viên 38 2.4.6 Sơ đồ Use Case cho quản lý phiếu xuất 39 2.4.7 Sơ đồ Use Case cho quản lý tài khoản 39 2.4.8 Sơ đồ Use Case quản lý nhân viên thực 40 iii - 2.5 Thiết kế sở liệu 40 2.5.1 Cấu trúc bảng ràng buộc 40 2.5.2 Sơ đồ (Sequence Diagram) 46 uế 2.5.2.1 Sơ đồ đăng nhập vào hệ thống 46 2.5.2.2 Sơ đồ tìm kiếm content 47 tế H 2.5.2.3 Sơ đồ thêm content 48 2.5.2.4 Sơ đồ sửa content 49 2.5.2.5 Sơ đồ xóa content 50 in h CHƯƠNG III: THIẾT KẾ GIAO DIỆN VÀ LẬP TRÌNH CHO HỆ THỐNG 51 3.1 Quá trình thực 51 cK 3.2 Giao diện phần mềm quản lý viết content cho công ty Dana Seo 52 3.2.1 Giao diện đăng nhập 52 họ 3.2.2 Giao diện quản lý tài khoản 53 3.2.3 Giao diện quản lý content 54 Đ ại 3.2.4 Giao diện quản lý cộng tác viên 55 3.2.5 Giao diện quản lý danh mục content 56 ng 3.2.6 Giao diện quản lý nhân viên 57 3.2.7 Giao diện quản lý phiếu xuất 58 ườ 3.2.8 Giao diện thống kê 59 PHẦN III: KẾT LUẬN 62 Tr Thành tựu đạt 62 Hạn chế 63 Hướng phát triển 63 TÀI LIỆU THAM KHẢO 65 iv - PHỤ LỤC 67 Cách cài đặt Power BI 67 Tr ườ ng Đ ại họ cK in h tế H uế Cách kết nối sở liệu Power BI từ Odoo 70 v - DANH MỤC HÌNH ẢNH Hình 1: Giao diện Odoo uế Hình 2: Giao diện code Python Pycharm .7 Hình 3: Tải Pycharm .10 tế H Hình 4: File Pycharm thư mục .10 Hình 5: Cài đặt Pycharm Bước 11 Hình 6: Cài đặt Pycharm ( Bước 2) 11 Hình 7: Cài đặt Pycharm ( Bước 3) .12 h Hình 8: Cài đặt Pycharm ( Bước 4) .12 in Hình 9: Cài đặt Pycharm ( Bước 5) .13 cK Hình 10: Cài đặt Pycharm ( Bước 6) .13 Hình 11: Cài đặt Pycharm ( Bước 7) .14 Hình 12: Cài đặt Pycharm (Bước 8) 14 họ Hình 13: Cài đặt Pycharm ( Bước 9) .15 Hình 14: Cài đặt PostgreSQL (Bước 1) (Nguồn: https://o7planning.org) 16 Đ ại Hình 15: Cài đặt PostgreSQL (Bước 2) (Nguồn: https://o7planning.org) 17 Hình 16: Cài đặt PostgreSQL (Bước 3) (Nguồn: https://o7planning.org) 17 Hình 17: Cài đặt PostgreSQL (Bước 4) (Nguồn: https://o7planning.org) 18 Hình 18: Cài đặt PostgreSQL (Bước 5) (Nguồn: https://o7planning.org) 18 ng Hình 19: Cài đặt PostgreSQL (Bước 6) (Nguồn: https://o7planning.org) 19 ườ Hình 20: Cài đặt PostgreSQL (Bước 7) (Nguồn: https://o7planning.org) 19 Hình 21: Cài đặt PostgreSQL (Bước 8) (Nguồn: https://o7planning.org) 20 Hình 22: Cách cài đặt PGAdmin (Bước 1) ( Nguồn: https://o7planning.org) 20 Tr Hình 23: Cách cài đặt PGAdmin (Bước 2) ( Nguồn: https://o7planning.org) 21 Hình 24: Cách cài đặt PGAdmin (Bước 3) ( Nguồn: https://o7planning.org) 21 Hình 25: Cách cài đặt PGAdmin (Bước 4) ( Nguồn: https://o7planning.org) 22 Hình 26: Cách cài đặt PGAdmin (Bước 5) ( Nguồn: https://o7planning.org) 22 Hình 27: Giao diện website cơng ty Dana Seo 30 vi - Hình 28: Giao diện trang facebook cơng ty Dana Seo 30 Hình 29: Sơ đồ Use Case cho quản lý dự án 34 Hình 30: Sơ đồ Use Case cho quản lý content 35 Hình 31: Sơ đồ Use Case cho quản lý danh mục content .36 uế Hình 32: Sơ đồ Use Case cho quản lý cộng tác viên 37 Hình 33: Sơ đồ Use Case cho quản lý nhân viên 38 tế H Hình 34: Sơ đồ Use Case cho quản lý phiếu xuất 39 Hình 35: Sơ đồ Use Case cho quản lý tài khoản 39 Hình 36: Sơ đồ Use Case quản lý nhân viên thực 40 Hình 37: Sơ đồ lớp quản lý content thể liên kết lớp 43 in h Hình 38: Sơ đồ lớp quản lý content thể liên kết lớp 45 Hình 39: Sơ đồ đăng nhập vào hệ thống 46 cK Hình 40: Sơ đồ tìm kiếm content 47 Hình 41: Sơ đồ thêm content 48 Hình 42: Sơ đồ sửa content .49 họ Hình 43: Sơ đồ xóa content .50 Hình 44: Qui trình thiết kế giao diện chuẩn ( Nguồn: https://voer.edu.vn) 52 Đ ại Hình 45: Giao diện đăng nhập tài khoản .53 Hình 46: Giao diện quản lý tài khoản 53 Hình 47: Giao diện quản lý content .54 ng Hình 48: Giao diện chỉnh sửa content 54 Hình 49: Giao diện quản lý cộng tác viên 55 ườ Hình 50: Giao diện chỉnh sửa thơng tin cộng tác viên 55 Hình 51: Giao diện quản lý danh mục content 56 Tr Hình 52: Giao diện chỉnh sửa thông tin danh mục content 56 Hình 53: Giao diện quản lý nhân viên 57 Hình 54: Giao diện chỉnh sửa thơng tin nhân viên 57 Hình 55: Giao diện quản lý phiếu xuất 58 Hình 56: Giao diện chỉnh sửa thông tin phiếu xuất .58 Hình 57: Báo cáo thống kê tiền xuất content 59 vii in h tế H uế - Tr ườ ng Đ ại họ cK Hình 58: Thống kê số tiền xuất content 60 h tế H uế - Hình 60: Thống kê số tiền xuất content Tr ườ ng Đ ại họ cK in Hình 59: Thống kê số tiền xuất content 61 - PHẦN III: KẾT LUẬN Kết đạt Hiện phần mềm quản lý dự án nhiều doanh nghiệp sử uế dụng Đặt biệt thời kỳ 4.0 trở nên cần thiết Đối với Dana tế H Seo vậy, sống lượng công việc hàng ngày mà nhân viên cần phải giải nhiều, cơng việc lại có nhiều giai đoạn quy trình liên kết với Tất bước công việc không đồng nhất, gây ảnh hưởng đến tồn hệ thống làm việc công ty Khi triển khai phần mềm quản lý content góp h phần giải vấn in đề cK  Phần mềm quản lí viết content giúp quản lý cách tổng thể viết cách tổng thể chi tiết Giúp cho nhân viên dễ dàng quản lý viết họ cách bao quát hơn, hạng mục, phận cụ thể để quản lý thực chi tiết cụ thể  Dễ dàng tìm kiếm, chỉnh sửa viết làm tiết kiệm thời gian tối ưu hóa Đ ại cơng việc Trong thời gian hồn thành khóa luận mang đến nhiều kiến thức ng bổ ích cho thân Đã ứng dụng ngơn ngữ lập trình python vào việc thiết kế hệ thống quản lý kiến thức lớn mà thân ứng dụng vào cơng ườ việc sau Thông qua báo cáo nâng cao nhiều kĩ năng:  Hiểu rõ odoo Tr  Biết cách sử dụng pycharm học ngơn ngữ lập trình python  Nâng cao khả tư duy, sáng tạo  Tăng khả phân tích nghiệp vụ xây dựng sơ đồ  Có hội ứng dụng kiến thức học vào thực dự án 62 - Hạn chế Đây phần mềm tạo chưa thơng qua kiểm thử nên đưa vào triển khai có lỗi phát sinh Khi viết phần mềm em nhìn tổng thể điều kiện làm việc, cách thức, quy trình hoạt động cơng ty nên dùng uế Dana seo áp dụng qua công ty khác cần phải chỉnh sửa lại tế H sử dụng Trong trình xây dựng phần mềm dù thầy anh chị công ty hỗ trợ nhiều nhiên kinh nghiệm kiến thức hạn hẹp nhiều hạn chế:  Chưa hiểu rõ hết chức phần mềm h  Chưa tối ưu hóa hết chức in  Dữ liệu thu thập hạn chế chưa hợp lý họ Hướng phát triển cK  Do kinh nghiệm chưa nhiều nên q trình phân tích hệ thống có nhiều sai sót, Để phần mềm đưa vào sử dụng thực tiễn cần có thời gian kiểm thử đánh giá Đồng thời khắc phục lỗi tồn phần mềm để hồn chỉnh Đ ại Tiến hành đưa phần mềm vào sử dụng thử Dana Seo để biết hạn chế điểm khơng hợp lý để tìm cách khắc phục Cần tìm tịi, nâng cao kiến thức để nâng cấp ứng dụng, mở rộng chức cho phần mềm giúp phần mềm ng ưu Việt ườ Để giảm tối đa công việc cho nhân viên công ty không cần phải nhân viên thêm viết content bạn cộng tác viên vào odoo nên xây Tr dựng module tích hợp vào phần mềm Với module công ty cấp quyền truy cập cho tất cộng tác viên Khi cộng tác viên hoàn thành content cần đăng nhập vào hệ thống mà công ty cấp thêm viết vào Và nhân viên cơng ty vào duyệt Tất nhiên để đảm bảo tính bảo mật cộng tác viên bào module để thực việc đăng lên, cịn chức khác module khơng phân quyền cho cộng tác viên 63 - Để thực dự án marketing cho trang web, sản phẩm việc viết content quan trọng Số lượng viết lớn cần nhiều nhân lực viết Thế nên để tuyển thêm nhiều bạn cộng tác viên phục vụ cho việc viết thiết kế nội dung, hình ảnh vấn đề quan trọng Để làm điều uế thiết kế web tuyển dụng nhân viên freelance tích hợp vào phần mềm Từ phát triển phần mềm quản lý content thành chuỗi tổng hợp Tr ườ ng Đ ại họ cK in h tế H nhiều chức 64 - TÀI LIỆU THAM KHẢO [1] “Odoo gì? Tại doanh nghiệp lại chọn phần mềm này?,” 24-Oct-2017 uế [Online] Available: http://itplus-academy.edu.vn/odoo-la-gi-tai-sao-doanh-nghieplai-chon-phan-mem-nay.html tế H [2] “Ebook OpenERP 7.0 Tiếng Việt (PDF),” 8-2018 [Online] Available: https://cuongquach.com/ebook-openerp-7-0-tieng-viet-pdf.html [3] “Python gì? Tại nên chọn Python?,” 25-Aug-2018 [Online] Available: https://quantrimang.com/python-la-gi-taisao-nen-chon-python-140518 h [4] “Làm để cài đặt đặt cấu hình pgAdmin chế độ máy chủ.” in [Online] Available: http://hocvpslinux.com/lam-nao-de-cai-dat-va-dat-cau-hinh- cK pgadmin-4-trong-che-may-chu.html [5] “odoo gì? Tại doanh nghiệp lại chọn phần mềm này?” [Online] Available: http://itplus-academy.edu.vn/odoo-la-gi-tai-sao-doanh-nghiep-lai-chon-phan-mem- họ nay.html [6] “Postgresql gì? Tìm hiểu sở liệu mã nguồn mở tiên tiến giới,” Đ ại 20-Sep-2018 [Online] Available: https://tech.bizflycloud.vn/postgresql-la-gi-timhieu-ve-co-so-du-lieu-ma-nguon-mo-tien-tien-nhat-the-gioi20180919175924611.htm [7] “Power BI gì?,” 22-Aug-2019 [Online] Available: http://www.bacs.vn/vi/blog/ ng cong-cu-ho-tro/power-bi-la-gi-4919.html [8] “Uml gì? Giới Thiệu ngơn ngữ UML biểu đồ nó,” 2018 [Online] ườ Available: https://baobinhduong.org.vn/uml-la-gi.html [9] “Ngơn ngữ mơ hình hóa thống nhất.” [Online] Available: Tr https://vi.wikipedia.org/wiki/Ng%C3%B4n_ng%E1%BB%AF_m%C3%B4_h%C3 %ACnh_h%C3%B3a_th%E1%BB%91ng_nh%E1%BA%A5t [10] “use case diagram - quan điển tích phân nghiệp vụ,” 06-Mar-2019 [Online] Available: http://www.bacs.vn/vi/blog/ky-nang/uml-use-case-diagram-quan-diemphan-tich-nghiep-vu-1872.html 65 - [11] “Classsdiagarm - để vẻ class,” 27-Jun-2014 [Online] Available: https://iviettech.vn/blog/813-classs-diagarm-ban-ve-ve-classlop.html [12] “4 Classs Diagarm: Bản vẽ Class(lớp).” [Online] Available: https://iviettech.vn/viettech/813-classs-diagarm-ban-ve-ve-classlop.html “Phân tích thiết kế hệ thống thông tin sử dụng biểu đồ UML (Phần 2),” May- uế [13] tin-su-dung-bieu-do-uml-phan-2-0bDM6wpAG2X4 [14] tế H 2016 [Online] Available: https://viblo.asia/p/phan-tich-thiet-ke-he-thong-thong- “Thiết kế giao diện người dùng (UI) gì ?,” 27-Sep-2014 [Online] Available: https://news.appota.com/vi/thiet-ke-giao-dien-nguoi-dung-ui-la-gi/ [15] “Ảnh hưởng việc kiểm thử UI UX,” 22-Jan-2017 [Online] Available: in h https://viblo.asia/p/anh-huong-cua-viec-kiem-thu-ui-va-ux-jqEKqpooRnv cK Video: cách sử dụng Power BI https://www.udemy.com/course/mspowerbi/learn/lecture/6014456?components họ =buy_button%2Cdiscount_expiration%2Cgift_this_course%2Cintroduction_ass et%2Cpurchase%2Cdeal_badge%2Credeem_coupon&fbclid=IwAR3KPPYvfx wTgFtkQ4xTvquE9tWXkp_bhdThduhFi8QKt_GYCcIG431YAa4#content Đ ại Video: Power BI Integration With Odoo By TechNeith https://www.youtube.com/watch?v=35UrcrHPunY&feature=youtu.be&fbclid=I wAR2CGzuXQQH5S6nLDrvtgfz6mK2zuXPagm7jgemPcpUXO0L7R- ng Sfe5RAuGo Video: Tích hợp Power BI với Odoo Tr ườ https://www.youtube.com/watch?v=35UrcrHPunY 66 - PHỤ LỤC Ở phần trình bày cách sử dụng Power BI, cài đặt kết nối liệu với Powet BI uế Cách cài đặt Power BI Đầu tiên cần tải file Power BI máy sau tải mở file tiến hành cài đặt, nhấn ng Đ ại họ cK in h tế H “next” ườ Hình 61: Cách cài đặt Power BI ( Bước 1) Click chuột vào ô I accept the terms in the License Agreement đồng ý điều khoản Tr sách quyền phần mềm Sau nhấn nút Next 67 cK in h tế H uế - Hình 62: Cách cài đặt Power BI ( Bước 2) Chọn đường dẫn để cài đặt Power BI Desktop Mặc định chương trình chọn đường Tr ườ ng Đ ại họ dẫn hình, muốn thay đổi, nhấn nút Change… Sau chọn nhấn nút Next Hình 63: Cách cài đặt Power BI ( Bước 3) Tiếp tục nhấn Install 68 in h tế H uế - Tr ườ ng Đ ại họ cK Hình 64: Cách cài đặt Power BI ( Bước 4) Chờ chương trình chạy xong Bạn nhận thơng báo sau : Hình 65: Cách cài đặt Power BI ( Bước 5) Và giao diện sau cài đặt xong, tiến hành kết nối liệu tạo thống kê 69 in h tế H uế - cK Hình 66: Cách cài đặt Power BI ( Bước 6) Cách kết nối sở liệu Power BI từ Odoo Khởi động Power BI, lần đăng nhập cần phải đăng nhập tài khoản Có thể Tr ườ ng Đ ại họ bỏ qua bước để đến giao diện làm việc Power BI Hình 67: Cách kết nối sở liệu Power BI từ Odoo ( Nguồn: http://www.bacs.vn/) 70 - in h tế H uế Tiếp theo bấm chọn “ Get Data” tiếp tục bấm chọn “More” cK Hình 68: Cách kết nối sở liệu Power BI từ Odoo (Nguồn: https://www.odoo.yenthevg.com/connecting-powerbi-odoo/) Tr ườ ng Đ ại họ Kích chọn ‘Database’, chọn tiếp ‘PostgreSQL database’, nhấn ‘Connect’ 71 Đ ại họ cK in h tế H uế - ng Hình 69: Cách kết nối sở liệu Power BI từ Odoo (Nguồn: https://www.odoo.yenthevg.com/connecting-powerbi-odoo/) ườ Hộp thoại hiển thị nơi bạn điền IP máy chủ postgreQuery tên Tr sở liệu, nhấp vào 'OK' 72 tế H uế - Hình 70: Cách kết nối sở liệu Power BI từ Odoo (Nguồn: h https://www.odoo.yenthevg.com/connecting-powerbi-odoo/) ng Đ ại họ cK in Một hộp thoại hiển thị nơi bạn điền tên người dùng mật ườ Hình 71: Cách kết nối sở liệu Power BI từ Odoo (Nguồn: https://www.odoo.yenthevg.com/connecting-powerbi-odoo/) Sau bạn nhấp vào 'Connect', hộp thoại xuất t chọn bảng muốn Tr nhận liệu tạo báo cáo từ 73 in h tế H uế - cK Hình 72: Cách kết nối sở liệu Power BI từ Odoo (Nguồn: Tr ườ ng Đ ại họ https://www.odoo.yenthevg.com/connecting-powerbi-odoo/) 74

Ngày đăng: 28/08/2023, 20:52

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

  • Đang cập nhật ...

Tài liệu liên quan