Đồ án Xây dựng website kinh doanh mỹ phẩm

pdf 28 trang thiennha21 22/04/2022 16081
Bạn đang xem 20 trang mẫu của tài liệu "Đồ án Xây dựng website kinh doanh mỹ phẩm", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfdo_an_xay_dung_website_kinh_doanh_my_pham.pdf

Nội dung text: Đồ án Xây dựng website kinh doanh mỹ phẩm

  1. TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA THƯƠNG MẠI ĐIỆN TỬ VÀ TRUYỀN THÔNG  ĐỒ ÁN TỐT NGHIỆP NGÀNH: QUẢN TRỊ KINH DOANH CHUYÊN NGÀNH: THƯƠNG MẠI ĐIỆN TỬ Đề tài: XÂY DỰNG WEBSITE KINH DOANH MỸ PHẨM SVTH : Đoàn Thị Lành Lớp : CCTM15A Niên khóa : 2015 - 2018 CBHD : ThS. Ngô Lê Quân Đà Nẵng, tháng 06 năm 2018
  2. TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA THƯƠNG MẠI ĐIỆN TỬ VÀ TRUYỀN THÔNG  ĐỒ ÁN TỐT NGHIỆP NGÀNH: QUẢN TRỊ KINH DOANH CHUYÊN NGÀNH: THƯƠNG MẠI ĐIỆN TỬ Đề tài: XÂY DỰNG WEBSITE KINH DOANH MỸ PHẨM SVTH : Đoàn Thị Lành Lớp : CCTM15A Niên khóa : 2015 - 2018 CBHD : ThS. Ngô Lê Quân Đà Nẵng, tháng 06 năm 2018
  3. 1 MỞ ĐẦU 1. Lý do chọn đề tài Ngày nay, công nghệ thông tin ngày càng phát triển, cách tiếp cận thế giới ngày càng chuyển biến mạnh. Internet ra đời là điều kiện rất thuận lợi cho việc truyền tải và trao đổi dữ liệu. Chính vì những lợi ích có từ Internet, đã thúc đẩy sự ra đời và phát triển của thương mại điện tử. Nếu như khi TMĐT vừa xuất hiện, tâm lý người tiêu dùng còn khá e dè trong tiếp cận và mua hàng thì giờ đây, mua sắm online trở thành một xu hướng phổ biến tại Việt Nam. Với những ưu đãi từ việc đặt hàng online như giảm giá từ 10 đến 15%, sự thuận tiện trong mua và giao hàng, hình ảnh trực quan, sự đánh giá của chính các khách hàng đã mua và sử dụng sản phẩm trên website, fanpage bán hàng, người ta hào hứng đón nhận và cởi mở hơn với những shop kinh doanh mỹ phẩm online. Và đặc biệt em được học môn xây dựng website kinh thương mại điện tử bằng công nghệ ASP.NET cũng như yêu thích sự kinh doanh online nên em quyết định chọn đề tài “Xây dựng Website kinh doanh Mỹ Phẩm” nhằm giúp doanh nghiệp giảm thiểu chi phí, quảng bá hình ảnh, sản phẩm doanh nghiệp mình trên mạng Internet. Bên cạnh đó, Website còn hỗ trợ khách hàng trong việc đăng ký, đặt hàng qua Website, cập nhật thông tin về những sản phẩm hiện có và sắp ra mắt trên thị trường một cách nhanh nhất đem lại sự hài lòng cao nhất từ phía khách hàng. 2. Mục tiêu và nhiệm vụ nghiên cứu - Vận dụng tổng hợp những kiến thức đã học để tiến hành xây dựng Website Thương mại điện tử. - Tìm hiểu thực trạng Thương mại điện tử tại Việt Nam để triển khai hệ thống Thương mại điện tử tại doanh nghiệp cho phù
  4. 2 hợp. - Khai phá lợi ích của Internet để hướng đến một môi trường kinh doanh toàn cầu. 3. Đối tượng và phạm vi nghiên cứu - Tìm hiểu thực trạng Thương mại điện tử tại Việt Nam. - Tìm hiểu một số công cụ và ngôn ngữ hỗ trợ quá trình xây dựng Website. - Các chức năng của Website Thương mại điện tử. - Quy trình xây dựng Website Thương mại điện tử. - Một số kỹ thuật trong Thương mại điện tử. 4. Phương pháp nghiên cứu Tiến hành thu thập và phân tích những thông tin, tài liệu liên quan đến đề tài để hình thành nên những ý tưởng tổng quan (mục đích cần đạt đến của Website, đối tượng cần hướng đến là ai?, thông tin gì đã có trong tay và sử dụng chúng như thế nào?). - Xác định các yêu cầu nhằm phân tích thiết kế hệ thống chương trình cho phù hợp. - Xây dựng chương trình theo những yêu cầu đã đặt ra. - Triển khai chương trình và đánh giá kết quả đạt được. 5. Dự kiến kết quả Về cơ bản hệ thống đã đáp ứng được một số chức năng giúp khách hàng có thể thực hiện quá trình chọn mua hàng, tìm kiếm thông tin, xem thông tin giới thiệu về công ty cũng như nhà quản trị có thể quản lý các thông tin về website của công ty, cập nhật thêm, sửa, xóa thông tin liên quan đến công ty, thống kê đơn hàng và số lượng truy cập người sử dụng, có thể đăng ký đăng nhập vào hệ thống, xem các thông tin tóm tắt và chi tiết về các thông tin liên quan
  5. 3 về công ty, các thủ tục truy vấn dữ liệu có thể đưa ra kết quả chính xác. 6. Ý nghĩa khoa học thực tiễn - Giúp doanh nghiệp có một cái tổng quan về Thương mại điện tử cũng như lợi ích mà Website Thương mại điện tử mang lại - Cung cấp các kiến thức cũng như kỹ thuật xây dựng Website thương mại điện tử bằng công nghệ ASP.Net - Đề tài sẽ là một ví dụ minh họa thu nhỏ về “Ứng dụng Thương mại điện tử” nói chung và “mua bán hàng qua mạng” nói riêng. - Thông qua Website, doanh nghiệp có được một kênh bán hàng mới vượt giới hạn về không gian và thời gian. - Tối ưu chi phí (cho cả doanh nghiệp và người tiêu dùng), nâng cao năng lực cạnh tranh cho các doanh nghiệp trong thời kỳ hội nhập. Nội dung đồ án gồm 3 chương: Chương 1: Tổng quan cơ sở lý thuyết Chương 2: Phân tích thiết kế hệ thống Chương 3: Xây dựng Website
  6. 4 CHƯƠNG 1. TỔNG QUAN CƠ SỞ LÝ THUYẾT 1.1. TỔNG QUAN VỀ THƯƠNG MẠI ĐIỆN TỬ 1.1.1. Khái niệm Thương mại điện tử 1.1.2. Các đặc trưng của Thương mại điện tử 1.1.3. Cơ sở để phát triển Thương mại điện tử 1.1.4. Các loại hình giao dịch Thương mại điện tử 1.1.5. Lợi ích của Thương mại điện tử 1.1.5.1. Thu thập được nhiều thông tin 1.1.5.2. Giảm chi phí sản xuất 1.1.5.3. Giảm chi phí bán hàng, tiếp thị và giao dịch 1.1.5.4. Xây dựng quan hệ với đối tác 1.1.5.5. Tạo điều kiện sớm tiếp cận kinh tế tri thức 1.1.6. Hạn chế của Thương mại điện tử 1.1.6.1. Hạn chế về kỹ thuật 1.1.6.2. Hạn chế về thương mại 1.1.7. Những trở ngại của việc tiếp cận Thương mại điện tử 1.1.8. Thuận lợi và khó khăn của các doanh nghiệp ứng dụng TMĐT ở Việt Nam 1.2. CÁC CÔNG CỤ DÙNG ĐỂ XÂY DƯNG WEBSITE KINH DOANH MỸ PHẨM 1.2.1. Visual studio.Net 2015 1.2.2. Lập trình Website với ASP.NET 1.2.3. Hệ quản trị cơ sở dữ liệu SQL Server 2012 1.2.4. Một số công cụ hỗ trợ thiết kế giao diện Adobe Photoshop CC(64bit) Macromedia Flash 8 1.3. TỔNG QUAN VỀ NGANLUONG.VN CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG
  7. 5 2.1. KHẢO SÁT HỆ THỐNG 2.1.1. Giới thiệu về công ty mỹ phẩm Sagi Shop Làm đẹp là một nhu cầu tất yếu của tất cả phụ nữ thời hiện đại. Nhận thấy được nhu cầu đó, Sagi Shop – Shop Mỹ Phẩm Đà Nẵng ra đời với mong muốn mang đến 1 thế giới mỹ phẩm giúp cho người phụ nữ Việt Nam thỏa sức lựa chọn những sản phẩm chăm sóc – làm đẹp cho bản thân. Công ty đã nhanh chóng phát triển rộng lớn không chỉ về quy mô, nguồn nhân lực, mà còn là một trong những doanh nghiệp kinh doanh các loại mỹ phẩm có uy tín, đáp ứng nhu cầu của khách hàng một cách nhanh nhất, và hiệu quả. Công ty kinh doanh về các sản phẩm áo mỹ phẩm có chất lượng cao với giá thành hợp lý nhất tới người tiêu dùng. Công ty chuyên cung cấp cho người tiêu dùng các loại mỹ phẩm như: sản phẩm son môi, sữa tắm, dưỡng da, bộ trang điểm mắt, xịt khoáng, nước hoa, chăm sóc tóc 2.1.2. Xác định yêu cầu hệ thống 2.1.2.1. Đối với khách hàng 2.1.2.2. Đối với nhà quản trị 2.1.2.3. Yêu cầu phi chức năng - Website đáp ứng được khả năng truy cập nhanh, thông tin tin cậy, chính xác. - Giao diện thân thiện, dễ sử dụng, tính thẩm mỹ và tính ổn định cao. - Website đảm bảo được tính bảo mật cao, phân quyền một cách hợp lý. - Website có thể hoạt động 24/7/365.
  8. 6 - Website có khả năng lưu trữ, xử lý khối lượng lớn thông tin nhưng tốn ít tài nguyên trong hệ thống. 2.2. PHÂN TÍCH CÁC YÊU CẦU 2.2.1. Đối với người quản trị - Chức năng đăng nhập quản trị - Chức năng quản lý sản phẩm (thêm, xóa, sửa) - Chức năng quản lý danh mục sản phẩm (thêm) - Chức năng quản lý tin tức (thêm, sửa, xóa) - Chức năng quản lý đơn hàng - Chức năng quản lý người dùng 2.2.2. Đối với khách hàng - Chức năng tìm kiếm sản phẩm - Chức năng đăng ký tài khoản - Chức năng đăng nhập - Chức năng hiển thị danh mục sản phẩm - Chức năng chi tiết sản phẩm - Chức năng thống kê truy cập - Giỏ hàng - Tạo đơn hàng - Tạo gởi thông tin liên hệ 2.3. PHÂN TÍCH HỆ THỐNG 2.3.1. Biểu đồ phân rã chức năng BFD (Business Functional Diagram)
  9. 7 Hình 2.1. Biểu đồ phân rã chức năng 2.3.2. Biểu đồ dòng dữ liệu DFD (Data Flow Diagram) 2.3.2.1. Mức ngữ cảnh Hình 2.2. Mức ngữ cảnh 2.3.2.2. Mức 0 Hình 2.3. Mức 0
  10. 8 2.3.2.3. Mức 1 Hình 2.4. Mức 1 Chức năng Quản lý Sản Phẩm Hình 2.5. Mức 1 Chức năng Quản lý Bán hàng
  11. 9 Hình 2.6. Mức 1 Chức năng Quản lý Người Dùng Hình 2.7. Mức 1 Chức năng Quản lý Tin tức, liên kết website Hình 2.8. Mức 1 Chức năng thống kê
  12. 10 2.3.3. Mô hình hóa dữ liệu 2.3.3.1. Xác định các thực thể 2.3.3.2. Biểu đồ thực thể quan hệ ERD (Entity Relationship Diagram) Hình 2.9. Biểu đồ thực thể quan hệ ERD
  13. 11 2.3.3.3. Mô hình dữ liệu quan hệ RDM (Relational Data Model) Hình 2.10. Mô hình dữ liệu quan hệ RDM
  14. 12 2.4. THIẾT KẾ CƠ SỞ DỮ LIỆU 2.4.1. Các bảng dữ liệu - Bảng Sản phẩm (SanPham) Bảng 2.20. Bảng Sản phẩm - Bảng Danh mục sản phẩm (DanhMucSanPham) Bảng 2.21. Bảng Danh mục sản phẩm - Bảng Đơn hàng (DonHang) Bảng 2.23. Bảng Đơn hàng
  15. 13 - Bảng Chi tiết đơn hàng (ChiTietDonHang) Bảng 2.24. Bảng Chi tiết đơn hàng - Bảng Tình trạng đơn hàng (TinhTrangDonHang) Bảng 2.25. Bảng Tình trạng đơn hàng - Bảng Người dùng (NguoiDung) Bảng 2.26. Bảng Người dùng - Bảng Kiểu người dùng (KieuNguoiDung) Bảng 2.27. Bảng Kiểu người dùng
  16. 14 - Bảng Giỏ hàng (GioHang) Bảng 2.28. Bảng Giỏ hàng - Bảng Tin tức (TinTuc) Bảng 2.29. Bảng Tin tức - Bảng Thống kê truy cập (ThongKeTruyCap) Bảng 2.30. Bảng Thống kê truy cập
  17. 15 2.4.2. Tạo quan hệ Hình 2.11. Cơ sở dữ liệu
  18. 16 CHƯƠNG 3. XÂY DỰNG WEBSITE 3.1. GIỚI THIỆU VỀ KỸ THUẬT XÂY DỰNG WEB 3.1.1. Giới thiệu kiến trúc ba tầng Hình 3.1. Mô hình website 3 lớp 3.1.1.1. Giới thiệu tầng Presentation (Presentation Logic Layer): 3.1.1.2. Giới thiệu tầng Business Logic (Business Logic Layer) 3.1.1.3. Giới thiệu về tầng truy cập dữ liệu (Data Access Layer) 3.1.2. Ưu và nhược điểm của kiến trúc ba tầng 3.1.2.1. Ưu điểm  Với việc lập trình theo kiến trúc đa tầng sẽ giúp cho lập trình viên dễ dàng quản lý công việc hơn.  Thuận tiện cho quy trình làm việc theo nhóm, vì các công việc ở từng lớp độc lập với nhau. Việc thay đổi ở một lớp không làm thay đổi các lớp còn lại , thuận tiện hơn cho quá trình phát triển và bảo trì hệ thống.  Việc kiểm tra và xử lý lỗi dễ dàng hơn đối với người dùng. 3.1.2.2. Nhược điểm  Vì việc lập trình diễn ra trên ba tầng, xử lý nhiều thao tác khiến việc thực hiện tốn nhiều thời gian và bộ nhớ.
  19. 17  Thao tác ở những tầng xử lý khác nhau, đòi hỏi nhiều kỹ thuật liên kết có thể gây ra nhiều cản trở trong việc truy xuất dữ liệu.  Không phù hợp với việc thiết kế một trang web đơn giản. 3.1.3. Giới thiệu cây Foder của website Hình 3.2. Cây foder của Website 3.1.4. Xây dựng các tầng trong hệ thống 3.1.4.1. Tầng DataAccsess 3.1.4.2. Tầng BusinessLogic 3.1.4.3. Tầng Common 3.1.4.4. Tầng Operational 3.1.4.5. Web: Forder chứa file ở tầng trình diễn. 3.2. GIAO DIỆN WEBSITE BÁN MỸ PHẨM 3.2.1. Phân hệ quản trị Trang đăng nhập Admin
  20. 18 Hình 3.8. Trang đăng nhập Admin - Trang ThongKeDonHang.aspx Hình 3.9. Trang thống kê đơn hàng Trang sản phẩm Trang hiển thị tin tức Trang nhập danh mục sản phẩm
  21. 19 Hình 3.15. Trang nhập danh mục sản phẩm Trang người dùng Trang góp ý 3.2.2. Phân hệ khách hàng Trang chủ: Hình 3.18. Trang chủ Trang chi tiết sản phẩm: Mô tả thông tin chi tiết về sản phẩm
  22. 20 Hình 3.19. Trang chi tiết sản phẩm Trang giỏ hàng Trang thanh toán Hình 3.25. Trang thanh toán Trang tin tức Trang liên hệ:
  23. 21 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN KẾT LUẬN Tóm lại, với tốc độ phát triển ngày càng tăng của mạng máy tính thì việc thiết kế và cài đặt các ứng dụng cho người dùng là rất cần thiết. Vì vậy ý tưởng giới thiệu và kinh doanh Áo cưới qua mạng tuy không phải là mới nhưng phần nào cũng giúp cho khách hàng thuận tiện trong việc lựa chọn và mua hàng. Hiện nay việc ứng dụng thương mại điện tử ở Việt Nam chỉ đáp ứng được một số vấn đề cơ bản về mua bán, chưa được linh hoạt. Việc ứng dụng này đòi hỏi phải tốn nhiều thời gian và tiền bạc. Với kiến thức nền tảng đã được học ở trường và bằng sự nỗ lực của mình, em đã hoàn thành đề tài “Xây dựng Website kinh doanh Mỹ Phẩm”. Được sự giúp đỡ của giảng viên hướng dẫn cùng với nỗ lực của bản thân, trong quá trình thực hiện đề tài, em đã hoàn thành các nội dung sau: - Tìm hiểu tổng quan và ứng dụng thương mại điện tử - Tìm hiều các công cụ xây dựng giao diện cũng như lập trình Web bằng công nghệ ASP.NET. - Tìm hiều công nghệ kết nối dữ liệu ADO.NET và sử dụng hệ quản trị Cơ sở dữ liệu SQL Server 2012. - Phân tích thiết kế hệ thống kinh doanh mỹ phẩm trực truyến - Áp dụng kiến thức về lập trình Web để xây dựng WebSite Kết quả đạt được - Đối với phân hệ khách hàng: . Tìm kiếm, xem sản phẩm . Tạo giỏ hàng, tạo và gửi đơn đặt hàng . Đăng ký, đăng nhập, đổi mật khẩu thành viên
  24. 22 . Đánh giá sản phẩm - Đối với phân hệ quản tri: . Xây dựng các module cho admin như: Quản lý sản phẩm, đơn hàng, quản lý tin tức, liên kết. . Hệ thống hỗ trợ nhà quản trị trong việc chỉnh sửa, đăng thêm sản phẩm, cập nhật danh mục sản phẩm, xem thông tin liên hệ, đơn hàng của khách hàng một cách dễ dàng. . Thống kê được số sản phẩm được mua và số khách hàng là thành viên. . Đổi mật khẩu cho khách hàng. Những tồn tại . Chưa xây dựng được nhiều tiêu chí tìm kiếm. . Giao diện thân thiện với người dùng hơn HƯỚNG PHÁT TRIỂN - Xây dựng thêm nhiều tiêu chí tìm kiếm. - Thêm các chức năng hỗ trợ ngôn ngữ, đơn vị tiền tệ. - Xây dựng giao diện đẹp hơn với các công cụ điều hướng hợp lý, thân thiện với người sử dụng. - Xây dựng chức năng thanh toán trực tuyến thông qua các cổng thanh toán như Bảo Kim - Về phía quản trị: xây dựng thêm chức năng tìm kiếm, cập nhật thông tin người dùng. TÀI LIỆU THAM KHẢO [1]. Phạm Nguyễn Minh Nhựt, tài liệu môn Xây dựng website thương mại điện tử (Lưu hành nội bộ). [2]. Phạm Nguyễn Minh Nhựt, Giáo trình Lập trình Web với ASP.Net, Trường CĐ CNTT Hữu Nghị Việt- Hàn, 2010.
  25. 23 [3]. Phạm Hữu Khang, C# 2005 Lập trình ASP.Net 2.0, NXB Lao động- Xã hội, 2009. [4]. [5]. [6]. [7].