TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT - HÀN Khoa Khoa Học Máy Tính BÁO CÁO ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI VÀ TABLET Sinh viên thực hiện: Dương Sơn Bá Lớp: 19I2 Giảng viên hướng dẫn: TS. Lê Thị Thu Nga Đà Nẵng, tháng 11 năm 2021 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT - HÀN Khoa Khoa Học Máy Tính BÁO CÁO ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI VÀ TABLET Sinh viên thực hiện: Dương Sơn Bá Lớp: 19I2 Giảng viên hướng dẫn: TS. Lê Thị Thu Nga Đà Nẵng, tháng 11 năm 2021 1 NHẬN XÉT GIÁO VIÊN HƯỚNG DẪN 2 MỤC LỤC DANH MỤC CÁC TỪ VIẾT TẮT. 6 DANH MỤC CÁC HÌNH VẼ.
7 DANH MỤC CÁC BẢNG. Lợi ích của website. Đề xuất giải pháp. CÔNG CỤ CÔNG NGHỆ SỬ DỤNG.
PHÂN TÍCH MÔ HÌNH HỆ THỐNG. Phân tích yêu cầu. Yêu cầu chức năng. Quy trình mô hình hóa.
Xác định các use case của tác nhân. Biểu đồ ca sử dụng. Biểu đồ trình tự. Phân tích cơ sở dữ liệu.
TRIỂN KHAI HỆ THỐNG. Giao diện ứng dụng .Kết quả đạt được .Hướng phát triển .61 TÀI LIỆU THAM KHẢO. 62 3 4 LỜI CẢM ƠN Trong suốt thời gian học tập và rèn luyện tại Trường Đại học Công nghệ Thông tin và Truyền thông Việt – Hàn, em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý thầy cô cùng bạn bè. Với lòng biết ơn sâu sắc và chân thành nhất, em xin gửi đến quý thầy cô Trường Đại học Công nghệ Thông tin và Truyền thông Việt – Hàn đã dùng tri thức và tâm huyết của mình để truyền đạt vốn kiến thức quý báu cho em trong suốt thời gian em học tại trường.
Em xin chân thành cảm ơn Thạc sĩ Lê Thị Thu Nga đã tận tâm hướng dẫn em qua từng buổi học trên lớp cũng như những buổi nói chuyện, trao đổi về đề tài Nghiên cứu và Xây dựng Website. Em cũng xin gửi lời cảm ơn đến các ban lãnh đạo của Trường Đại học Công nghệ Thông tin và Truyền thông Việt – Hàn, cùng với các Khoa – Phòng ban chức năng đã trực tiếp và gián tiếp giúp đỡ em trong quá trình học tập và nghiên cứu đề tài này. Với điều kiện thời gian cũng như hạn chế về kinh nghiệm của một sinh viên, bài báo cáo này không thể tránh được những thiếu xót. Em rất mong nhận được sự chỉ bảo, đóng góp ý kiến của các quý thầy cô để em có thêm kinh nghiệm, bổ sung và nâng cao kiến thức của bản thân để phục vụ cho công tác thực tế sau này.
Em xin chân thành cảm 5 DANH MỤC CÁC TỪ VIẾT TẮT VIẾT TẮT NỘI DUNG API Application Programming Interface CNTT Công nghệ thông tin SQL Structured Query Language 6 DANH MỤC CÁC HÌNH VẼ Hình 1. Tạo server đơn giản với Nodejs. Kết quả cài đặt Expressjs. Ví dụ về Expressjs.
Ví dụ về Tailwindcss. Ví dụ về Tailwindcss. Tính năng của MongoDB. Ưu nhược điểm của MongoDB.
Quy trình mô hình hóa cửa hàng bán điện thoại. Quy trình mua hàng của khách hàng. Use case tổng quát. Use case đăng kí.
Use case giỏ hàng. Use case đặt hàng. Use case bình luận sản phẩm. Use case đánh giá sản phẩm.
Use case trò chuyện tư vấn. Trình tự người dùng thêm sản phẩm vào giỏ hàng. Biểu đồ trình tự người dùng đặt hàng. Biểu đồ trình tự người dùng trò chuyện tư vấn.
Quan hệ giữa các bảng. Sản phẩm chi tiết. Đánh giá sản phẩm .Bình luận sản phẩm. Tìm kiếm sản phẩm.
Chỉnh sửa thông tin cá nhân. Xem lịch sử mua hàng. Trò chuyện tư vấn. Trả lời bình luận.
Quản lí người dùng. Quản lí sản phẩm. Xem sản phẩm đã bán. Xem danh sách người dùng.
Màn hình trò chuyện. 60 8 DANH MỤC CÁC BẢNG Bảng 1. Các lệnh cơ bản trong Mongodb. Brand – Thương hiệu sản phẩm.
GroupProduct – Nhóm sản phẩm. Product – sản phẩm. User – người dùng. Cart – giỏ hàng.
Evalute – đánh giá. Comment – bình luận sản phẩm. ReplyComment – trả lời bình luận. Post – bài viết.
Admin – quản trị viên. Message – tin nhắn. ShopingHistory – lịch sử mua hàng. ProductShopingHistory – sản phẩm đã mua.
Giới thiệu Ngày nay với việc khoa học kỹ thuật ngày càng phát triển mạnh mẽ đặc biệt là công nghệ thông tin, những gì mà công nghệ thông tin tạo ra giúp con người phát triển trong nhiều lĩnh vực. Hằng ngày mỗi người trong chúng ta đều phải có những nhu cầu thiết yếu như : ăn uống , mua sắm, xem phim, nghe nhạc .và vì vậy chúng ta phải đi tới các trung tâm giải trí hay mua sắm. để mua những sản phẩm mình muốn hay đơn giản là thưởng thức những bản nhạc mới nhất. Nắm bắt được nhu cầu đó và xét thấy sự phát triển vượt bậc của mạng Internet ở khắp nơi trên thế giới nói chung và tại nước ta trong những năm gần đây nói riêng nên việc ứng dụng công nghệ thông tin vào lĩnh vực tìm kiếm thông tin, truy cập dữ liệu từ xa không còn khó khăn.
Người ta tận dụng tối đa những lợi ích mà lĩnh vực này mang lại. Đặc biệt trong lĩnh vực thương mại điện tử, việc áp dụng công nghệ thông tin vào thương mại điện tử giúp cho việc mua bán trên mạng ngày càng dễ dàng và thuận tiện hơn. Việc mua bán trên mạng dễ dàng hơn, sẽ kích thích người tiêu dùng mua hàng nhiều hơn qua đó sẽ làm tăng doanh thu cho cửa hàng. Tuy nhiên hiện nay việc mua bán trên mạng cũng còn gặp phải nhiều vấn đề cần phải giải quyết như: • Người tiêu dùng lo ngại về chất lượng sản phẩm.
• Lo ngại về hàng hóa không đến được tay người tiêu dùng. • Lo ngại về tính bảo mật thông tin của khách hàng trên website thương mại điện tử. • Lo ngại về tính bảo mật của hệ thống thanh toán trên website thương mại điện tử. Mặt khác việc bán hàng qua mạng có nhiều lợi ích hơn so với bán hàng truyền thống như: • Quảng bá thông tin và tiếp thị trong thị trường toàn cầu với chi phí thấp.
• Cung cấp dịch vụ tốt hơn cho khách hàng. • Tăng doanh thu và giảm chi phí. • Tạo lợi thế cạnh tranh. Do đó, để tạo nên một website thương mại điện tử chuyên nghiệp và tạo được lòng tin cho khách hàng là một việc không dễ dàng.
Lợi ích của website Website tạo ra lợi thế cạnh tranh Nếu khách hàng của bạn không tìm thấy trang web trực tuyến của bạn, họ sẽ tìm thấy đối thủ cạnh tranh của bạn. Ngày càng có nhiều công ty dùng trang website để tiếp cận hiệu quả các đối tượng khách hàng của họ, doanh nghiệp của bạn sẽ có thể gặp nhiều bất lợi nếu không thể hiện mình chính xác trên internet. Điều nổi bật mà mỗi trang web cần ưu tiên thiết lập trên trang của mình là sự hiện diện đẹp trên tất cả các thiết bị, dễ điều hướng và hội tụ đầy đủ các thông tin quan trọng về thương hiệu, sản phẩm của doanh nghiệp. Giao diện website là ấn tượng đầu tiên mà khách hàng tiềm năng của bạn nhận thấy được khi tiếp cận, một trang web xấu hoặc không đầy đủ nội dung cần thiết thể hiện sự chỉnh chu ở bố cục có thể khiến cho khách hàng của bạn đắn đo.
Khả năng khách hàng chọn một công ty để thực hiện giao dịch, chỉ vì lí do website của họ trông đẹp hơn hoặc nó trả lời đúng các câu hỏi, yêu cầu của họ hơn. Tăng sự nhận thức về doanh nghiệp của bạn Một website giúp khách hàng dễ dàng hơn để tìm hiểu thêm về doanh nghiệp của bạn theo nhịp độ cập nhật của họ. Ví như một khách hàng mua sản phẩm X từ bạn, thường không biết rằng bạn cũng bán các sản phẩm Y hay Z… Nhưng thông qua sự quảng bá trực tuyến trên website, khách hàng có thể nắm bắt các sản phẩm dịch vụ mà bạn cung cấp mà bạn không phải trực tiếp đi tiếp thị hay gọi cho họ. Tăng giờ làm cho công việc Không chỉ dừng lại ở việc trang website thay bạn làm việc suốt 24h một ngày, 365 ngày một năm với khả năng tiếp cận hàng triệu người mỗi ngày.
Nó hỗ trợ sự kết nối giữa bạn với khách hàng ngay cả khi bạn không hoạt động trực tuyến trên website. Trang website được tổ chức bởi 11 SPIN luôn hoạt động hỗ trợ cho công việc kinh doanh của bạn ngay khi bạn đang nghỉ ngơi. Một website tốt làm giảm các chi phí Giảm chi phí xuất bản: Một trong những chi phí phụ mà mỗi doanh nghiệp đều phải chi trả đó là thiết kế, in ấn và phân phối các tài liệu tiếp thị. Nhưng với hiệu quả và tốc độ phủ sóng hiện đại của website, công việc quảng cáo này diễn ra nhanh hơn và tiết kiệm chi phí hơn so với phương tiện truyền thông in.
Tất nhiên, tất cả các chiến lược này đều được hiện thực hóa trên giao diện website giúp bạn dễ dàng quản lý hơn, đồng thời nó tác động làm cho trang của bạn sinh động và đa dạng hơn. Giảm chi phí tiếp thị: Hiện nay, việc mua không gian quảng cáo từ: bảng banner quảng cáo, quảng cáo trên báo hay các điểm trên các kênh xã hội cộng đồng trực tuyến luôn tốn kém. Thêm vào đó là thời gian cố gắng để suy nghĩ các từ khóa đắt giá, cụm từ cuốn hút người đọc trên một không gian giới hạn. Truy nhiên, với một website không gian mở có chủ đề thống nhất, bạn có sự chủ động bố trí dữ kiện quảng cáo toàn trang mà bạn có thể thay đổi bất cứ lúc nào.
Nâng cao hình ảnh công ty Hiệu quả của một trang website mang lại cho doanh nghiệp luôn nhiều hơn so với những gì bạn hình dung. Một trang website giúp bạn xây dựng một hình ảnh chuyên nghiệp, tạo ra sự tin cậy nơi khách hàng và gây dựng niềm tin mua hàng của họ. Trang web của bạn truyền tải thông điệp và phản ánh tinh thần, thể hiện tầm nhìn của bạn và doanh nghiệp. Sự phát triển của internet cũng tạo cơ hội một doanh nghiệp nhỏ miêu tả chính nó như một doanh nghiệp lớn.
Hoặc ngược lại, đối với một công ty lớn rơi xuống vị trí không xứng tầm nếu trang web đại diện không thể hiện đúng cho tầm vóc thật sự của nó. Đề xuất giải pháp Thông qua các phân tích trên cho thấy được sự cần thiết của website trong thời buổi hiện nay.