1. Trang chủ
  2. » Luận Văn - Báo Cáo

Khóa luận tốt nghiệp Công nghệ thông tin: Xây dựng Website bán phụ kiện điện thoại

71 6 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Xây Dựng Website Bán Phụ Kiện Điện Thoại
Tác giả Đỗ Minh Thư
Người hướng dẫn ThS. Trần Quốc Tuấn
Trường học Trường Đại Học Hải Phòng
Chuyên ngành Công Nghệ Thông Tin
Thể loại đồ án tốt nghiệp
Năm xuất bản 2024
Thành phố Hải Phòng
Định dạng
Số trang 71
Dung lượng 3,31 MB

Cấu trúc

  • CHƯƠNG I. TẦM QUAN TRỌNG CỦA WEBSITE MAKETING TRONG ĐỜI SỐNG KINH DOANH, MUA BÁN, THÔNG TIN VÀ TẠO THƯƠNG HIỆU CÔNG TY (11)
    • 1.1. Website marketing là gì? (11)
    • 1.2. Lợi ích của Website bán hàng mang lại cho người dùng hiện nay (11)
    • 1.3. Tổng quan về bộ công cụ tạo dựng Website (12)
      • 1.3.1. Wordpress (12)
      • 1.3.2. Tổng quan về Woocommerce (17)
      • 1.3.3. Tổng quan về XAMPP-Hướng dẫn cài đặt XAMPP (21)
  • CHƯƠNG II. KHẢO SÁT HỆ THỐNG CỦA ĐỀ TÀI (26)
    • 2.1. Tổng quan về đề tài (26)
      • 2.1.1. Lý do chọn đề tài (26)
      • 2.1.2. Mục đích của đề tài (26)
      • 2.1.3 Đối tượng ứng dụng và phạm vi nghiên cứu của đề tài (27)
      • 2.1.4. Ý nghĩa khoa học thực tiễn của đề tài (28)
    • 2.2. Khảo sát hệ thống của đề tài (28)
      • 2.2.1. Sơ đồ quy trình nghiệp vụ (28)
      • 2.2.2. Khảo sát hiện trạng (28)
    • 2.3. Mô tả hệ thống Website bán hàng (30)
    • 2.4. Đặc tả hệ thống (32)
      • 2.4.1. Yêu cầu chức năng Website (32)
      • 2.4.2. Yêu cầu phi chức năng (32)
      • 2.4.3. Yêu cầu miền ứng dụng (32)
    • 2.5. Mô tả Use case (33)
    • 2.6. Sơ đồ Use case (34)
    • 2.7. Kịch bản Use case (35)
    • 2.8. Biểu đồ phân cấp chức năng của hệ thống (46)
    • 2.9. Biểu đồ hướng đối tượng (49)
    • 2.10. Mô tả giả lập ngân hàng ảo (51)
    • 2.11. Các công cụ xây dựng chương trình (53)
  • CHƯƠNG III. XÂY DỰNG WEBSITE VÀ GIAO DIỆN HỆ THỐNG (58)
    • 3.1. Thiết lập bước đầu cài đặt Website (58)
      • 3.1.1. Tiến hành mua tên miền (Domanis) và Hosting (58)
      • 3.1.2. Tiến hành cài đặt chương trình (59)
    • 3.2. Một số dự kiến khi thực thu chương trình (63)
    • 3.3. Hướng dẫn sử dụng chương trình (69)
      • 3.3.1. Hướng dẫn sử dụng phần dành cho khách hàng (69)
      • 3.3.2. Hướng dẫn sử dụng phần dành cho nhà quản lý (69)
  • TÀI LIỆU THAM KHẢO (71)

Nội dung

Website bán hàng không chỉ là công cụ truyền tải thông tin sản phẩm, dịch vụ đến người tiêu dùng một cách đầy đủ và nhanh chóng mà còn thu hút một lượng khách hàng tiềm năng lớn dành cho

TẦM QUAN TRỌNG CỦA WEBSITE MAKETING TRONG ĐỜI SỐNG KINH DOANH, MUA BÁN, THÔNG TIN VÀ TẠO THƯƠNG HIỆU CÔNG TY

Website marketing là gì?

Website Marketing là quá trình tiếp thị dành cho website, bao gồm các hoạt động giới thiệu và thu hút khách hàng truy cập Mục tiêu chính của nó là khuyến khích khách hàng thực hiện các hành động trên website.

Website Marketing không chỉ là việc tối ưu hóa trải nghiệm người dùng (UX - UI) và phát triển nội dung bên trong Website, mà còn bao gồm các hoạt động giới thiệu và thu hút khách hàng truy cập Điều này có thể thực hiện qua việc sử dụng liên kết trên nút kêu gọi hành động trong email, mạng xã hội, báo mạng, và xuất hiện trong kết quả tìm kiếm của Google Thậm chí, việc in địa chỉ Website lên đồng phục của nhân viên cũng góp phần quảng bá thương hiệu hiệu quả.

Lợi ích của Website bán hàng mang lại cho người dùng hiện nay

Trong bối cảnh kinh tế hiện nay, các doanh nghiệp đang nỗ lực áp dụng những chiến lược marketing hiệu quả để thu hút khách hàng và tăng doanh số bán hàng Cạnh tranh ngày càng gay gắt, nhiều nhà đầu tư đã tích cực sử dụng Internet trong hoạt động kinh doanh Trong số các công cụ bán hàng, website được xem là phương tiện linh hoạt và hiệu quả, không chỉ cung cấp thông tin sản phẩm một cách nhanh chóng mà còn thu hút lượng khách hàng tiềm năng lớn khi kết hợp với các chiến lược marketing online Hãy cùng Apple Flower khám phá cách xây dựng và thiết kế website bán phụ kiện điện thoại, cũng như những lợi ích mà website mang lại cho hoạt động kinh doanh.

- Công cụ quảng cáo hiệu quả

- Đặt mua hàng trực tuyến

- Tăng khả năng cạnh tranh trên thị trường

Hình 1 1 Tổng quát của tầm quan trọng của website trong Internet Marketing.

Tổng quan về bộ công cụ tạo dựng Website

WordPress là hệ thống quản lý nội dung (CMS) mã nguồn mở phổ biến nhất hiện nay, được viết bằng PHP và sử dụng MySQL Ra mắt vào năm 2003 với tên gọi ban đầu là b2/cafelog, WordPress được sáng lập bởi Matt Mullenweg, với cái tên do Christine Selleck, một người bạn của ông, đề xuất.

Hình 1 2 WordPress: 1 trong những công cụ số 1 để xây dựng website

WordPress là mã nguồn phổ biến được sử dụng để cài đặt trên Hosting, cho phép người dùng tạo và chỉnh sửa website hoặc blog cá nhân một cách dễ dàng, ngay cả với những người không có kiến thức lập trình Nhiều trang web nổi tiếng như CNN, Ebay, và Bata cũng sử dụng WordPress làm nền tảng phát triển, nhấn mạnh tính linh hoạt và đầy đủ chức năng của nó như bất kỳ website nào khác.

Theo thống kê hiện tại, WordPress chiếm ưu thế vượt trội trong thị trường CMS với tỷ lệ sử dụng lên tới 75% Cụ thể, trong số 1.000.000 website hàng đầu thế giới theo Alexa, khoảng 55.3% trong số đó sử dụng WordPress Tỷ lệ này cho thấy sự phổ biến và sức mạnh của nền tảng này trong việc xây dựng website.

WordPress dẫn đầu thị trường CMS với tỷ lệ 27.3%, gấp 5 lần Joomla ở vị trí thứ hai và 8.7 lần so với Drupal ở vị trí thứ ba Blogger của Google và Typo3 đồng xếp thứ năm với tỷ lệ 2.7% VBuletin, một nền tảng diễn đàn nổi tiếng, đứng thứ tư với 6.2%, trong khi phpBB, một diễn đàn mã nguồn mở khác, chỉ đạt 2% và xếp gần cuối bảng.

Các thành phần của WordPress

WordPress themes are the design templates used for websites or blogs built on the WordPress platform There is a wide variety of WordPress themes available, both free and premium, allowing users to select the perfect theme that suits their needs for creating a website.

Hình 1 3 Các thành phần của WordPress

Plugin WordPress là các thành phần mở rộng được lưu trữ trong kho Plugin của WordPress, do đội ngũ sáng lập hoặc người dùng phát triển và chia sẻ Các Plugin này có hai loại: miễn phí và trả phí, giúp người dùng tùy chỉnh và nâng cao tính năng cho trang web của mình.

Ngoài ra, WordPress còn hỗ trợ nhiều thành phần như:

Widget là một mô-đun kéo và thả, cho phép tùy biến ở nhiều vị trí trên website hoặc blog của bạn Widget này có thể được tích hợp cùng với Themes, hỗ trợ từ Plugin, hoặc được lập trình riêng bằng mã PHP và HTML.

• Tag: Mặc định của WordPress hỗ trợ thành phần Tag khá là tiện ích Đó là các từ khóa chính cho Trang và Bài viết trên website của bạn

Cấu trúc cơ bản của bộ quản trị WordPress

Bộ quản trị WordPress gồm các phần sau:

Dashboard của WordPress cung cấp cái nhìn tổng quan về quản trị website, bao gồm thông tin tóm tắt về trang web, chức năng viết blog nhanh chóng, các bình luận mới nhất, bài viết từ blog wordpress.org, cũng như danh sách các plugin mới và phổ biến nhất, cùng với liên kết đến website của bạn.

• Updates: Hiển thị tất cả các theme và plugin có bản mới

• Posts: Quản lý bài viết, tag và danh mục (category)

• All posts: Quản lý tất cả các bài viết

• Add new: Đăng bài viết mới

• Categories: Quản lý tất cả các danh mục

• Tags: Quản lý tất cả các Post Tag

• Appearance: Quản lý giao diện

• Plugins: Quản lý các thành phần mở rộng

• Settings: Thiết lập các tùy chọn

❑ Lợi ích của việc sử dụng WordPress

• Cài đặt đơn giản và cực kì nhanh chóng, với trình cài đặt 5 phút nổi tiếng

• Hệ thống Plugin phong phú và cập nhật liên tục, bạn cũng có thể tự viết plugin cho mình

• Hỗ trợ nhiều ngôn ngữ (bao gồm cả tiếng Việt)

• Được cập nhật, vá lỗi và hỗ trợ liên tục

• Có rất nhiều Theme miễn phí, chuyên nghiệp và SEO rất tốt

• Dễ dàng quản lý và thao tác, việc quản lý blog, bài viết giống như các phần mềm thiết kế web chuyên nghiệp

• Tích hợp sẵn Latex – công cụ soạn thảo công thức toán học, bạn có thể viết công thức toán học ngay trong bài viết

• Upload và quản lý hình ảnh một cách dễ dàng, đặc biệt là chức năng tạo thumbnail rất hay

Hệ thống Widget đa dạng với hơn 23 lựa chọn, bao gồm các ứng dụng như thống kê số người truy cập, danh sách bài viết mới, bài viết nổi bật, bài viết được xem nhiều, bài viết có nhiều bình luận, cũng như liệt kê các chuyên mục, trang và bài viết theo ngày tháng.

Thống kê lượng truy cập hàng ngày cho mỗi bài viết trên blog giúp bạn xác định hướng đi cho nội dung tương lai Hệ thống quản lý và duyệt bình luận hiệu quả, cho phép chặn spam theo địa chỉ IP, mang lại trải nghiệm tốt hơn cho người dùng.

Hệ thống phân quyền trong quản lý nội dung bao gồm nhiều cấp độ như Administrator, Author, Editor, Contributor và Subscriber Mỗi cấp độ phân quyền này có những quyền hạn riêng, cho phép người dùng thực hiện các hành động như đăng bài viết, sửa đổi, xóa bài viết và duyệt bình luận.

• Sao lưu dữ liệu một cách dễ dàng để backup hoặc chuyển nhà sang một nơi khác

• Hỗ trợ import đa năng từ các blog khác như Blogspot, Tumblr, Blogger, LiveJournal …

• WordPress hỗ trợ 3 GB để lưu trữ hình ảnh và văn bản

Mỗi ngày, WordPress sẽ tổng hợp 100 bài viết tiếng Việt được đọc nhiều nhất trên các blog, giúp bạn nắm bắt những thông tin quan trọng nhất đang diễn ra.

• Và đặc biệt mới đây nhất WordPress hỗ trợ việc quản lý blog qua mobile rất thuận tiện và dễ dàng

• Nhiều cộng đồng hỗ trợ (Thachpham.com, wordpress.net.vn, …)

• Dễ cài đặt, sử dụng và quản lý

• Nhẹ và tốn ít tài nguyên

• Nhiễu Theme Framework hỗ trợ (Genesis, Thesis, Gantry, )

• Hỗ trợ SEO (Search Engine Optimized) rất tốt

• Hỗ trợ tốt cho Mobile (quản trị, giao diện responsive)

• Nhiều hàm có sẵn khó nắm bắt

• Theme đẹp hầu hết phải trả phí

• Để custom WordPress đẹp thì phải biết kiến thức tốt về web

• Mức độ an ninh chưa tốt

Phân biệt giữa WordPress.com và WordPress.org

WordPress.com là nền tảng viết blog miễn phí dựa trên mã nguồn WordPress, cho phép người dùng đăng ký tài khoản với tên miền dạng example.wordpress.com Tuy nhiên, khi sử dụng dịch vụ này, người dùng sẽ không thể tận dụng đầy đủ các tính năng quan trọng của WordPress, như cài đặt plugin, tùy chỉnh mã giao diện và các cài đặt bị giới hạn.

WordPress.org là trang chủ chính thức của mã nguồn WordPress, cho phép người dùng tải xuống và cài đặt WordPress Self-Hosted trên máy chủ riêng Với WordPress Self-Hosted, người dùng có quyền cài đặt các plugin và giao diện từ bên ngoài, điều này không thể thực hiện trên WordPress.com.

Woocommerce là một plugin miễn phí hàng đầu cho việc xây dựng trang thương mại điện tử nhỏ trên nền tảng WordPress Plugin này không chỉ bổ sung tính năng cho website mà còn cung cấp hầu hết các chức năng cần thiết cho một trang bán hàng hiệu quả.

Woocommerce sẽ có các chức năng chính như:

▪ Tạo sản phẩm với định dạng thông thường, sản phẩm có thuộc tính, sản phẩm affiliate và sản phẩm kỹ thuật số (có thể tải về)

▪ Hỗ trợ một vài hình thức thanh toán online như PayPal, Credit Card, CoD, Cash và sẽ càng nhiều hơn khi cài thêm plugin hỗ trợ cho riêng nó

▪ Hỗ trợ tự tính thuế sản phẩm hoặc thuế theo đơn hàng

KHẢO SÁT HỆ THỐNG CỦA ĐỀ TÀI

Tổng quan về đề tài

2.1.1 Lý do chọn đề tài

Trong bối cảnh thị trường ngày nay, sự cạnh tranh trong kinh doanh ngày càng gay gắt, khiến các doanh nghiệp và công ty lớn phải đặc biệt chú trọng đến việc tối ưu hóa sự hài lòng của khách hàng.

Hiện nay, ngày càng nhiều doanh nghiệp tại Việt Nam chuyển sang phát triển hệ thống bán hàng theo hình thức thương mại điện tử Theo khảo sát của Công ty nghiên cứu thị trường Việt, khoảng 70% các công ty kinh doanh và dịch vụ đã trang bị hệ thống Internet và điện thoại.

Thương mại điện tử có chi phí thấp hơn và hiệu quả cao hơn so với kinh doanh truyền thống Nhờ vào công nghệ Internet, việc truyền tải thông tin sản phẩm trở nên nhanh chóng và thuận tiện Sự kết hợp với dịch vụ giao hàng tận nơi cùng với các phương thức thanh toán qua bưu điện và ngân hàng đã tạo điều kiện thuận lợi cho sự phát triển của loại hình này.

Chương trình “Xây dựng Website bán phụ kiện điện thoại” được thiết kế để đáp ứng nhu cầu của người tiêu dùng trên toàn quốc, cho phép họ dễ dàng đặt mua các sản phẩm và mặt hàng cần thiết thông qua hệ thống website này.

2.1.2 Mục đích của đề tài Đây là một Website nhằm bán hàng và giới thiệu rộng rãi các mặt hàng của công ty đến người tiêu dùng với các chi tiết mặt hàng cũng như giá cả một cách chính xác nhất Website nhằm:

Khách hàng là những người có nhu cầu mua sắm hàng hóa và họ thường tìm kiếm các sản phẩm cần thiết từ hệ thống Do đó, trang web cần phải hỗ trợ khách hàng trong việc tìm kiếm và đặt mua các mặt hàng một cách dễ dàng và thuận tiện.

Khách hàng khi truy cập vào trang web thương mại thường tìm kiếm các sản phẩm cần mua, nhưng cũng có những người không có ý định mua sắm cụ thể Do đó, yêu cầu đặt ra cho hệ thống là làm cho sản phẩm trở nên hấp dẫn và dễ tiếp cận, đồng thời tối ưu hóa khả năng tìm kiếm để khách hàng có thể nhanh chóng và hiệu quả tìm thấy những mặt hàng họ cần.

Sau khi khách hàng chọn xong sản phẩm, đơn hàng sẽ được hiển thị để họ nhập thông tin cần thiết Điều này giúp giảm thiểu yêu cầu thông tin quá mức, tạo cảm giác thoải mái và riêng tư cho khách hàng.

▪ Theo dõi đơn hàng của mình

Nhà quản lý hệ thống trang Web có quyền đăng nhập, quản lý và điều hành tất cả các hoạt động của hệ thống Để truy cập, nhà quản lý sử dụng tên người dùng và mật khẩu, từ đó thực hiện các chức năng cần thiết.

▪ Quản lý các sản phẩm một cách dễ dàng

▪ Thêm, xóa, sửa thông tin sản phẩm vào cơ sở dữ liệu

▪ Kiểm tra và xử lý đơn đặt hàng

Trang web cần có giao diện đẹp mắt và dễ truy cập để thu hút khách hàng Một thiết kế hấp dẫn sẽ giúp tăng lượng người truy cập và cung cấp thông tin quảng cáo hiệu quả về công ty Đặc biệt, trang web mua bán trực tuyến phải đảm bảo an toàn cho thông tin người dùng trong quá trình đặt hàng và thanh toán Hơn nữa, khả năng nâng cấp, bảo trì và sửa chữa trang web khi cần thiết cũng rất quan trọng để cập nhật các tính năng mới.

2.1.3 Đối tượng ứng dụng và phạm vi nghiên cứu của đề tài

❑ Đối tượng ứng dụng của đề tài:

• Mọi người tiêu dùng trên toàn quốc có nhu cầu đặt hàng qua mạng

• Các công ty, các doanh nghiệp có nhu cầu đặt mua hàng

❑ Phạm vi nghiên cứu của đề tài:

- Xây dựng Apple Flower-Website bán phụ kiện Apple chính hãng

- Có và đảm bảo đầy đủ chức năng hoạt động, mua bán, quản lý để đưa vào hoạt động thực tế

- Chương trình chỉ thực hiện đầy đủ các chức năng ở phạm vị trong cùng thành phố

2.1.4 Ý nghĩa khoa học thực tiễn của đề tài

Trong thời đại thương mại điện tử phát triển mạnh mẽ, việc áp dụng vào hoạt động "Website bán phụ kiện điện thoại" đã mang lại nhiều lợi ích quan trọng.

- Đỡ tốn nhiều thời gian cho người tiêu dùng cũng như nhà quản lý trong việc tham gia vào hoạt động mua bán hàng

- Giúp người tiêu dung có được giá cả và hình ảnh mặt hàng một cách chính xác

- Giúp nhà quản lý dễ dàng hơn trong việc quản lý sản phẩm

Nhà quản lý có thể nhanh chóng thống kê các sản phẩm bán chạy, từ đó cải thiện hiệu quả hoạt động sản xuất kinh doanh.

Khảo sát hệ thống của đề tài

2.2.1 Sơ đồ quy trình nghiệp vụ

Sơ đồ 2 1 Quy trình, nhiệm vụ của đề tài

Sau khi khảo sát hiện trạng, em nắm bắt được các thông tin sau:

Quản lý khách hàng bao gồm việc lưu trữ các thông tin quan trọng như họ, tên, địa chỉ, điện thoại, fax, email, tên đăng nhập và mật khẩu Đối với khách hàng là công ty hoặc cơ quan, cần bổ sung thông tin về tên công ty hoặc cơ quan để quản lý hiệu quả hơn.

Quản lý mặt hàng: mỗi mặt hàng được quản lý những thông tin sau: Tên mặt hàng, đơn giá, số lượng, thời gian bảo hành, hình ảnh, mô tả

Quá trình đặt hàng của khách hàng bắt đầu khi họ xem và chọn mặt hàng cần mua Trong thời gian này, bộ phận bán hàng sẽ trực tiếp trao đổi thông tin và hướng dẫn khách hàng Sau khi khách hàng hoàn tất lựa chọn, bộ phận bán hàng sẽ lập đơn đặt hàng và tiếp nhận yêu cầu Cuối cùng, họ sẽ làm hóa đơn và tiến hành thanh toán tiền.

Khi các công ty, trường học và doanh nghiệp có nhu cầu đặt hàng số lượng lớn, cửa hàng sẽ nhanh chóng xử lý phiếu đặt hàng và phiếu thu có ghi rõ thuế cho từng mặt hàng, đảm bảo giao hàng đúng yêu cầu.

Quá trình đặt hàng với nhà cung cấp bắt đầu bằng việc nhân viên kho kiểm tra hàng hóa hàng ngày và đề xuất lên ban điều hành những mặt hàng cần nhập Ban điều hành sẽ xem xét các đề xuất này để quyết định loại hàng, số lượng cần đặt và phương thức đặt hàng Việc đặt hàng được thực hiện qua mạng, điện thoại hoặc fax.

Quá trình nhập hàng bắt đầu khi nhà cung cấp giao hàng cho công ty kèm theo hóa đơn hoặc bảng kê chi tiết Thủ kho có trách nhiệm kiểm tra chất lượng lô hàng, nếu phát hiện hàng hóa kém chất lượng hoặc lỗi về hệ thống máy móc, thủ kho sẽ yêu cầu nhà cung cấp trả lại và giao lại những mặt hàng bị trả.

Thủ kho sẽ kiểm tra chứng từ giao hàng để xác định giá trị tiền cho từng sản phẩm Mỗi loại hàng hóa sẽ được gán mã số và cập nhật vào hệ thống giá bán Sau khi hoàn tất việc nhập chứng từ giao hàng, nhân viên nhập kho sẽ in phiếu nhập để lưu trữ trong hồ sơ.

Hệ thống được xây dựng nhằm phục vụ hai đối tượng chính: Khách hàng và nhà quản lý, dựa trên quy trình thực tiễn đã nêu.

Khách hàng là những người có nhu cầu mua sắm hàng hóa và phải tự thao tác để thực hiện giao dịch trực tuyến Trên mạng, các mặt hàng được phân loại rõ ràng, giúp khách hàng dễ dàng tìm kiếm Khi chọn một sản phẩm từ danh mục, thông tin chi tiết như hình ảnh, đơn giá và mô tả sẽ hiển thị, cùng với liên kết để thêm hàng vào giỏ hàng Giỏ hàng điện tử lưu trữ thông tin về sản phẩm và số lượng khách mua, và được cập nhật liên tục.

Khi khách hàng tiến hành đặt hàng, hệ thống sẽ hiển thị trang xác lập đơn đặt hàng kèm theo thông tin chi tiết về khách hàng và sản phẩm Cuối cùng, quyết định đặt hàng hay không hoàn toàn phụ thuộc vào khách hàng.

Nhà quản lý là người đứng đầu hệ thống, có quyền kiểm soát toàn bộ hoạt động của nó Để thực hiện các chức năng của mình, nhà quản lý được cấp một tài khoản với username và password để đăng nhập vào hệ thống.

Sau khi đăng nhập thành công, nhà quản lý có thể thực hiện nhiều nhiệm vụ quan trọng như cập nhật thông tin sản phẩm, tiếp nhận và kiểm tra đơn đặt hàng, cũng như xử lý chúng Ngoài ra, việc thống kê các mặt hàng bán ra theo tháng và năm, thống kê thông tin khách hàng, nhà cung cấp, tồn kho và doanh thu cũng được thực hiện Khi cần nhập hàng hóa từ nhà cung cấp, nhà quản lý sẽ liên hệ để đặt hàng và cập nhật thông tin vào cơ sở dữ liệu.

Mô tả hệ thống Website bán hàng

Bảng 2 1 Phân tích yêu cầu, chức năng các nhóm người dùng của hệ thống

STT Yêu cầu chức năng Ghi chú

1 Admin 1.1 Phân quyền tài khoản Admin có thể nâng cấp user hoặc

1 tài khoản mới lên quyền nhân viên

1.2 Sử dụng các chức năng quản lý website

1.3 Có thể truy cập vào thông tin khách hàng

2.1 Có quyền đăng nhập vào tài khoản

2.2 Thêm sản phẩm Biết được thông tin, hình ảnh, giá của 1 sản phẩm mới 2.3 Sửa, xóa sản phẩm Theo sự chỉ đạo của Admin và sự biến động của thị trường 2.4 Thay đổi banner và update

2.5 Xem lượt truy cập trang Website 2.6 Xem các sản phẩm bán chạy

2.7 Theo dõi các đơn hàng của khách hàng để xuất đơn khỏi kho

Cập nhật trạng thái đơn hàng đã thành công chưa (Đang xử lý, đang giao hàng, đã giao hàng, đơn hàng sắp ra mắt)

2.8 Biết được các sản phẩm sắp hết để cửa hàng có thể cập nhật thêm mới

2.9 Theo dõi lượt comment website, cuộc gọi hotline, tin nhắn tư vấn zalo

3.1 Đăng ký và đăng nhập tài khoản khách hàng

3.2 Có thể comment website 3.3 Khách hàng có thể xem lịch sử đơn hàng

3.4 Được sử dụng các ưu đãi của cửa hàng

3.5 Sử dụng các quyền của 1 khách hàng vãng lai

4.2 Xem toàn bộ trang websie bao gồm tất cả các sản phẩm hiện cửa hàng đang bán

4.3 Cho sản phẩm vào giỏ hàng 4.4 Sử dụng mã giảm giá 4.5 Không cần đăng nhập tài khoản khách hàng vẫn có thể mua hàng 4.6 Có thể trở thành khách hàng của chúng tôi sau khi đăng ký trang website

Đặc tả hệ thống

2.4.1 Yêu cầu chức năng Website

Chức năng đăng nhập của Admin cho phép quản lý giao diện website một cách hiệu quả, đồng thời cung cấp đầy đủ các công cụ để thay đổi, sửa chữa và nâng cấp hệ thống Admin cũng có khả năng theo dõi trạng thái đơn hàng và cập nhật thông tin sản phẩm một cách nhanh chóng và chính xác.

Khách hàng có thể xem và thanh toán sản phẩm dễ dàng bằng cách quét mã QR sau khi nhận hàng Họ cần nắm rõ thông tin sản phẩm và mã giảm giá trước khi thực hiện thanh toán.

Chức năng giới thiệu và cung cấp kiến thức trên website nhằm mục đích giúp khách hàng hiểu rõ hơn về sản phẩm, từ đó nâng cao mức độ tin tưởng và giải đáp những thắc mắc thường gặp.

- Chức năng liên hệ: Cho phép khách hàng có thể liên hệ với Admin

2.4.2 Yêu cầu phi chức năng

- Yêu cầu thời gian phản hồi của hệ thống: Nhanh, thời gian phản hồi các chức năng cơ bản của hệ thống không quá 10 giây

- Yêu cầu lưu trữ thông tin: Rất lớn

- Yêu cầu về giao diện: Rõ ràng, dễ hiểu, người dùng nhận diện nội dung website nhanh chóng

- Yêu cầu sản phẩm: Sản phẩm chất lượng cao

- Yêu cầu về số lượng người dùng website cùng 1 thời điểm được cập nhật rõ ràng qua biểu đồ báo cáo của hệ thống

2.4.3 Yêu cầu miền ứng dụng

- Có giao diện than thiện, dễ dàng sử dụng với mọi đối tượng người dùng, hiển thị được trên mọi thiết bị thông minh có kết nôi Internet

- Các thông tin được lưu trữ khoa học trong CSDL hệ thống

- Khả năng có thể hiểu được: được biểu diễn bằng ngôn ngữ của lĩnh vực ứng dụng

- Phát triển hệ thống phải chuyên nghiệp, thực hiện nhanh chóng, kịp tiến độ, chức năng và yêu cầu của hệ thống.

Mô tả Use case

Bảng 2 2 Xác định use case của các tác nhân

1 Admin 1.1 Quản lý tài khoản

1.1.1 Xem danh sách khách hàng 1.1.2 Xem thông tin khách hàng 1.1.3 Nâng cấp quyền của khách hàng 1.2 Admin có thể sử dụng đầy đủ các chức năng của nhân viên

2.1.1 Thêm sản phẩm mới 2.1.2 Sửa thông tin sản phẩm 2.1.3 Xóa thông tin sản phẩm 2.1.4 Cập nhật mã giảm giá 2.1.5 Thêm danh mục sản phẩm mới 2.2 Quản lý đơn hàng

2.2.1 Kiểm tra số lượng đơn hàng trong kho 2.2.2 Kiểm tra đơn hàng của khách hàng đang ở trang thái xử lý, giao hàng hay đã giao hàng

2.2.3 Kiểm tra đơn hàng của khách hàng là thanh toán khi giao hàng hay thanh toán qua quét mã QR

2.3 Báo cáo thống kê 2.3.1 Xem được lượt truy cập vào Website 2.3.2 Xem được doanh thu hàng ngày 2.3.3 Xem được doanh thu hàng tháng 2.3.4 Xem được doanh thu hàng năm 2.3.5 Xem danh sách các sản phẩm bán chạy 2.4 Chăm sóc khách hàng sau khi có đơn hàng đầu tiên phát sinh

3 Khách hàng 3.1 Đăng nhập quản lý tài khoản cá nhân

3.1.1 Đăng nhập 3.1.2 Thông tin cá nhân 3.1.3 Lấy lại mật khẩu 3.1.4 Đổi mật khẩu 3.1.5 Bình luận 3.1.6 Sử dụng đầy đủ các chức năng của khách vãng lai

4.1 Xem sản phẩm 4.1.1 Tìm kiếm sản phẩm 4.1.2 Xem chi tiết sản phẩm 4.1.3 Xem danh sách sản phẩm

4.2 Thanh toán 4.2.1 Cho sản phẩm vào giỏ hàng 4.2.2 Sửa số lượng sản phẩm trong giỏ hàng 4.2.3 Sử dụng mã giảm giá

4.3 Thanh toán 4.3.1 Sử dụng hình thức thanh toán khác nhau 4.3.2 Xác nhận thanh toán

4.3.3 Biết được hình thức giao hàng 4.4 Liên hệ

Sơ đồ Use case

Sơ đồ Use case tổng quát

Sơ đồ 2 2 Use case tổng quát.

Kịch bản Use case

Bảng 2 3 Kịch bản use case đăng ký

Các actor liên quan Khách hàng, nhân viên Điều kiện tiên quyết Không có

1 Use case bắt đầu khi người dùng chọn đăng ký

2 Người dùng điền thông tin cá nhân vào form đăng ký

3 Nhấn nút đăng ký Luồng sự kiện phụ Ở bước 2, nếu các thông tin không hợp lệ hoặc tên người dùng đã tồn tại hệ thống sẽ không cho đăng ký

Hệ thống yêu cầu người dùng nhập lại thông tin hoặc hủy bỏ việc đăng ký

Trạng thái của hệ thống sau khi use case kết thúc

Một tài khoản mới được tạo

Bảng 2 4 Kịch bản use case đăng nhập

Use case cho phép người dùng đăng nhập vào tài khoản đã đăng ký trên hệ thống Các actor liên quan bao gồm khách hàng, admin và nhân viên Điều kiện tiên quyết là tài khoản phải được đăng ký trước đó.

1 Use case bắt đầu khi người dùng chọn đăng nhập

2 Người dùng điền username, password vào form đăng nhập

Trường hợp ngoại lệ Ở bước 2, hệ thống sẽ không cho đăng nhập nếu các thông tin không hợp lệ hoặc tài khoản không tồn tại, hoặc sai mật khẩu

Hệ thống yêu cầu người dùng nhập lại tài khoản, mật khẩu hoặc hủy bỏ đăng nhập

Trạng thái của hệ thống sau khi use case kết thúc Đăng nhập thành công và sử dụng chức năng của hệ thống

Bảng 2 5 Kịch bản use case đăng xuất

Mô tả chung Use case cho phép người dùng đăng xuất tài khoản

Các actor liên quan Khách hàng, admin, nhân viên Điều kiện tiên quyết Đã đăng nhập

Luồng chính Use case bắt đầu khi khách hàng nhấn nút “Đăng xuất”

Nhấn nút “Xác nhận đăng xuất”, hoặc “Hủy” nếu muốn dừng việc đăng xuất

Trạng thái của hệ thống sau khi use case kết thúc

Người dùng đăng xuất thành công

Bảng 2 6 Kịch bản use case xem thông tin cá nhân

Use case Xem thông tin cá nhân

Use case cho phép người dùng xem thông tin tài khoản của mình, bao gồm các actor liên quan như khách hàng và nhân viên Điều kiện tiên quyết để thực hiện chức năng này là người dùng đã đăng nhập vào hệ thống.

Luồng chính Chọn mục “Thông tin cá nhân”

Trường hợp ngoại lệ Không có

Trạng thái của hệ thống sau khi usecase kết thúc

Màn hình hiển thị chi tiết thông tin cá nhân

Bảng 2 7 Kịch bản use case sửa thông tin cá nhân

Use case Sửa thông tin cá nhân

Mô tả chung Use case cho phép người dùng sửa thông tin cá nhân của mình

Các actor liên quan Khách hàng, nhân viên, admin Điều kiện tiên quyết Đã đăng nhập

Chọn mục “Thông tin cá nhân”

2 Nhập thông tin muốn sửa

Trong trường hợp ngoại lệ tại bước 2, hệ thống không cho phép sửa thông tin cá nhân khi thông tin đã nhập không hợp lệ Người dùng sẽ được yêu cầu nhập lại thông tin chính xác để tiếp tục Sau khi hoàn tất quy trình, trạng thái của hệ thống sẽ được cập nhật tương ứng với kết quả của use case.

Hệ thống báo sửa thông tin cá nhân thành công

Bảng 2 8 Kịch bản use case đổi mật khẩu

Use case Đổi mật khẩu

Người dùng có thể đổi mật khẩu khi biết mật khẩu cũ, với các đối tượng liên quan bao gồm khách hàng, admin và nhân viên Điều kiện tiên quyết để thực hiện thao tác này là người dùng phải đã đăng nhập vào hệ thống.

Luồng chính 1 Use case bắt đầu khi người dùng chọn mục thông tin cá nhân -> đổi mật khẩu

2 User điền mật khẩu cũ, mật khẩu mới, xác nhận mật khẩu mới

3 Nhấn nút đổi mật khẩu Trường hợp ngoại lệ Ở bước 2, hệ thống không cho đổi mật khẩu nếu mật khẩu cũ sai, mật khẩu mới không hợp lê, xác nhận mật khẩu không chính xác và yêu cầu thực hiện lại bước 2, 3

Trạng thái của hệ thống sau khi use case kết thúc

Người dùng đổi mật khẩu thành công

Bảng 2 9 Kịch bản use case bình luận

Chức năng bình luận sản phẩm cho phép người dùng sử dụng tài khoản xã hội như Facebook, Zalo hoặc tài khoản đã đăng ký trên hệ thống để gửi ý kiến và phản hồi.

Để thực hiện chức năng bình luận, người dùng cần phải đăng nhập vào tài khoản của mình hoặc tài khoản mạng xã hội Sau khi đã đăng nhập, người dùng có thể nhập nội dung bình luận và nhấn nút “Bình luận” để gửi ý kiến của mình Các actor liên quan trong quy trình này bao gồm khách hàng, admin và nhân viên.

Trường hợp ngoại lệ Không có

Trạng thái của hệ thống sau khi use case kết thúc

Website hiển thị nội dung bình luẩn của người dùng

Bảng 2 10 Bảng use case xem chi tiết sản phẩm

Use case Xem chi tiết sản phẩm

Mô tả chung Use case cho phép người dùng xem chi tiết sản phẩm

Các actor liên quan Khách hàng, khách, admin, nhân viên Điều kiện tiên quyết Không có

Luồng chính Use case bắt đầu khi người dùng bấm vàomột sản phẩm

Trường hợp ngoại lệ Không có

Trạng thái của hệ thống sau khi use case kết thúc

Người dùng xem được chi tiết sản phẩm

Bảng 2 11 Kịch bản use case tìm kiếm

Người dùng có thể tìm kiếm sản phẩm theo tên sản phẩm một cách dễ dàng, với các actor liên quan bao gồm khách hàng, khách, admin và nhân viên Điều kiện tiên quyết cho quá trình này là không có.

Luồng chính của use case bắt đầu khi người dùng nhập thông tin vào ô tìm kiếm và nhấn nút “Tìm kiếm” Trường hợp ngoại lệ xảy ra khi không tìm thấy sản phẩm có tên chứa nội dung mà khách hàng đã nhập Sau khi use case kết thúc, trạng thái của hệ thống sẽ được cập nhật để phản ánh kết quả tìm kiếm.

Hệ thống hiển thị những sản phẩm có tên chứa nội dung người dùng đã nhập

Bảng 2 12 Kịch bản use case quản lý giỏ hàng

Use case Quản lý giỏ hàng

Mô tả chung Use case cho phép quản lý giỏ hàng

Các actor liên quan Khách hàng, khách Điều kiện tiên quyết Người dùng đã đăng nhập

Luồng chính Use case bắt đầu khi người dùng chọn một trong 4 chức năng:

1.Thêm Sản phẩm vào giỏ

• Nhấn nút “Thêm vào giỏ”

• Chọn xem giỏ hàng Nhấn nút “xóa”

• Chỉ cần điền số lượng sản phẩm vào textbox để số lượng sản phẩm trong giỏ được cập nhật

Khi cập nhật số lượng sản phẩm lớn hơn số lượng có sẵn trong kho, hệ thống sẽ thông báo số lượng còn lại của mặt hàng và yêu cầu người dùng nhập lại số lượng.

Trạng thái của hệ thống sau khi use case kết thúc

Giỏ hàng được thêm mới sản phẩm, hoặc số lượng sản phẩm trong giỏ hàng được cập nhật, hoặc xóa được sản phẩm trong giỏ hàng

Bảng 2 13 Kịch bản use case thanh toán

Mô tả chung Use case cho người dùng mua các sản phẩm đã chọn trong giỏ hàng Các actor liên quan

Khách hàng, khách Điều kiện tiên quyết Đã đăng nhập, giỏ hàng có sản phẩm

Luồng chính Use case bắt đầu sau khi người dùng tiến hành lần lượt 2 chức năng:

1) Xác nhận thông tin khách hàng: nhấn nút “thanh toán” trong giỏ hàng, hệ thống sẽ hiển thị ra form “nhập thông tin khách hàng”, sau đó người dùng nhập thông tin nhận hàng

2) Chọn hình thức thanh toán: Người dùng chọn 1 trong 2 hình thức “ chuyển khoản” hoặc “thanh toán khi nhận hàng”

Người dùng cần cung cấp đầy đủ thông tin và chọn hình thức thanh toán trước khi tiếp tục, nếu không, hệ thống sẽ nhắc nhở họ hoàn tất các bước cần thiết Sau khi hoàn thành các yêu cầu, trạng thái của hệ thống sẽ được cập nhật tương ứng với kết quả của use case.

Hệ thống hiển thị thông tin chi tiết của đơn hàng vừa được đặt

Bảng 2 14 Kịch bản use case quản lý sản phẩm

Use case Quản lý sản phẩm

Mô tả chung Use case cho phép quản lý sản phẩm

Các actor liên quan Admin, nhân viên Điều kiện tiên quyết Đã đăng nhập tài khoản Admin, nhân viên

Luồng chính Chọn quản lý sản phẩm, hệ thống sẽ đưa ra danh sách sản phẩm Use case bắt đầu khi admin chọn một trong 2 chức năng:

• Điền thông tin sản phẩm mới

• Hiện ra màn hình xóa

Trong trường hợp ngoại lệ, khi thêm sản phẩm không hợp lệ, hệ thống sẽ yêu cầu người dùng nhập lại thông tin sản phẩm Sau khi kết thúc use case, trạng thái của hệ thống sẽ được cập nhật để phản ánh các thay đổi.

Sản phẩm mới được tạo hoặc xóa được sản phẩm

Bảng 2 15 Kịch bản use case quản lý chi tiết sản phẩm

Use case Quản lý chi tiết sản phẩm

Mô tả chung Use case cho phép quản lý chi tiết sản phẩm

Các actor liên quan Admin, nhân viên Điều kiện tiên quyết Đã đăng nhập tài khoản Admin, nhân viên

Luồng chính Chọn quản lý sản phẩm, hệ thống sẽ đưa ra danh sách sản phẩm Use case bắt đầu khi admin chọn một trong 2 chức năng:

1 Xem chi tiết sản phẩm

• Màn hình hiển thị chi tiết “chi tiết sản phẩm”

2 Sửa chi tiết sản phẩm

• Hiện ra màn hình sửa

• Nhập thông tin muốn sửa

Trường hợp ngoại lệ (Chức năng 2) Sửa chi tiết sản phẩm không hợp lệ, hệ thống báo lỗi, yêu cầu nhập lại thông tin hợp lệ

Trạng thái của hệ thống sau khi use case kết thúc

Chi tiết sản phẩm được sửa hoặc được giữ nguyên

Bảng 2 16 Kịch bản use case quản lý danh mục sản phẩm

Use case Quản lý danh mục sản phẩm

Mô tả chung Use case cho phép quản lý danh mục sản phẩm

Các actor liên quan Admin, nhân viên Điều kiện tiên quyết Đã đăng nhập tài khoản Admin, nhân viên

Luồng chính của hệ thống quản lý danh mục sản phẩm bắt đầu khi admin chọn một trong bốn chức năng để tạo ra danh sách danh mục sản phẩm.

1 Xem chi tiết danh mục sản phẩm

• Màn hình hiển thị chi tiết loại sản phẩm

• Điền thông tin loại sản phẩm mới

• Hiện ra màn hình xóa

• Nhấn nút “xác nhận xóa”

• Hiện ra màn hình sửa

• Nhập thông tin muốn sửa

Trường hợp ngoại lệ (Chức năng 1 và 4) Thêm hoặc sửa danh mục sản phẩm không hợp lệ, hệ thống báo lỗi yêu cầu nhập lại thông tin hợp lệ

Trạng thái của hệ thống sau khi use case kết thúc

Danh mục sản phẩm mới được tạo, hoặc loại sản phẩm được sửa, hoặc xóa được loại sản phẩm

Bảng 2 17 Kịch bản use case quản lý danh sách đơn hàng

Use case Quản lý danh sách đơn hàng

Mô tả chung Use case cho phép quản lý đơn hàng

Các actor liên quan Admin, nhân viên Điều kiện tiên quyết Đã đăng nhập tài khoản có quyền admin, nhân viên

Biểu đồ phân cấp chức năng của hệ thống

Sơ đồ 2 3 Phân cấp chức năng của hệ thống

- Từ sơ đồ phân cấp chức năng cấp 1 của hệ thống ta có các sơ đồ phân cấp chức năng cấp 2, 3 như sau:

Sơ đồ 2 4 Phân cấp chức năng: Đặt hàng

Sơ đồ 2 5 Phân cấp chức năng: Cập nhật

Sơ đồ 2 6 Phân cấp chức năng: Thống kê

* Mô tả các chức năng:

Hệ thống quản lý website bao gồm 7 chức năng sau:

Chức năng Đặt hàng bao gồm các bước quan trọng như: Kiểm tra khách hàng, Ghi nhận thông tin khách hàng, Tra cứu mặt hàng, Xử lý mặt hàng và Kiểm tra mặt hàng.

- Trong chức năng kiểm tra khách hàng có 2 chức năng: Đăng nhập và đăng ký

- Trong chức năng Tra cứu có 2 chức năng: Tra cứu theo tên mặt hàng và Tra cứu theo tên loại mặt hàng

- Trong chức năng Kiểm tra đặt hàng có 3 chức năng: Tiếp nhận đơn đặt hàng, trả tiền và Giao hàng

* Chức năng Cập nhật bao gồm: Cập nhật khách hàng, Cập nhật mặt hàng, Cập nhật nhà cung cấp, Cập nhật đơn đặt hàng

* Chức năng Thống kê bao gồm: Thống kê khách hàng, Thống kê mặt hàng, Thống kê doanh thu, Thống kê đơn đặt hàng.

Biểu đồ hướng đối tượng

Sơ đồ 2 8 Quản lý đăng nhập

Sơ đồ 2 9 Quản lý người dùng

Sơ đồ 2 10 Quản lý giao dịch.

Mô tả giả lập ngân hàng ảo

Hệ thống quản lý Website bán hàng máy tính trực tuyến được thiết kế nhằm mang lại trải nghiệm mua sắm nhanh chóng và tiện lợi cho khách hàng Để thực hiện mục tiêu này, hệ thống sẽ tiến hành thanh toán thông qua ngân hàng, yêu cầu khách hàng phải có tài khoản trong hệ thống ngân hàng Bài viết này sẽ tập trung vào việc phát triển hệ thống quản lý cho Website bán hàng máy tính tại Hải Phòng.

• Quy trình hoạt động của ngân hàng ảo:

❑ Tổ chức ngân hàng ảo: lưu thông tin một số tài khoản của một số người nhất định trong ngân hàng ảo

Khi khách hàng nhập thông tin thẻ tín dụng, hệ thống tự động kiểm tra tính hợp lệ của các thông tin như loại thẻ, số thẻ, ngày hết hạn và tên chủ thẻ Đồng thời, hệ thống cũng xác thực những thông tin này với dữ liệu từ ngân hàng ảo để đảm bảo tính chính xác.

Nếu thông tin được xác nhận chính xác, hệ thống sẽ tiến hành kiểm tra số dư tài khoản của khách hàng để đảm bảo có đủ tiền chi trả cho đơn hàng đã đặt.

• Số tiền trong tài khoản đủ thì sẽ được trừ đi không tương ứng với đơn hàng đã mua

• Số tiền trong tài khoản không đủ thì hệ thống thông báo lại cho khách hàng, yêu cầu họ xem lại giỏ hàng

➢ Nếu thông tin không tồn tại trong ngân hàng ảo thì hệ thống gửi thông báo lại cho khách hàng

❑ Khi khách hàng chọn mua một sản phẩm: Hệ thống tự động kiểm tra

Khi người dùng truy cập vào trang web, hệ thống sẽ tự động tạo một giỏ hàng mới và thêm các sản phẩm mà họ đã chọn vào giỏ hàng đó Khách hàng có thể dễ dàng điều chỉnh số lượng của từng sản phẩm hoặc loại bỏ sản phẩm không mong muốn theo ý thích.

Khi khách hàng đã có giỏ hàng, sản phẩm tiếp theo sẽ tự động được thêm vào giỏ hàng hiện tại mà không cần tạo một giỏ hàng mới.

❑ Khi đơn hàng được lập thì giỏ hàng tự động hủy

• Xây dựng mô hình của các hoạt động: Giỏ hàng, Thanh toán, Xem đơn hàng

Sơ đồ 2 11 Mô hình hoạt động: Giỏ hàng

Sơ đồ 2 12 Mô hình hoạt động: Thanh toán

Sơ đồ 2 13 Mô hình hoạt động: Xem đơn hàng.

Các công cụ xây dựng chương trình

Lựa chọn môi trường cài đặt chương trình

Các khái niệm cơ bản về mạng:

Cũng giống như mạng điện thoại trong việc trao đổi thông tin, mạng máy tính ngày càng phát triển và tuân theo một số nguyên tắc cơ bản sau:

+ Bảo đảm thông tin không bị mất hay thất lạc trên đường truyền

+ Thông tin được truyền nhanh chóng và kịp thời

+ Các máy tính trong cùng một mạng phải nhận biết nhau

+ Cách đặt tên trên mạng cũng như cách xác định các đường truyền trên mạng phải tuân theo một chuẩn thống nhất định

Các nguyên tắc này tuy có vẻ đơn giản nhưng lại vô cùng quan trọng Vậy tại sao việc kết nối mạng lại cần thiết? Có nhiều lý do, nhưng dưới đây là một số lý do chính.

+ Tăng hiệu quả làm việc

+ Xây dựng mô hình làm việc thống nhất tập trung cho tất cả mọi người sử dụng mạng

Việc đưa tất cả các vấn đề cần giải quyết lên mạng dưới dạng thảo luận giúp tạo ra một không gian giao tiếp phóng khoáng và thoải mái, thay vì phải đối thoại trong một bầu không khí gò bó.

+ Loại bỏ đi các thông tin dư thừa, trùng lặp nhau

Mạng máy tính có thể đơn giản chỉ bao gồm hai máy tính kết nối qua cáp để truyền file, nhưng hiện nay, mạng có thể được phân loại thành nhiều loại khác nhau tùy thuộc vào độ phức tạp và mục đích sử dụng.

1 Mạng cục bộ (LAN): là mạng đơn giản nhất trong thế giới mạng, là một hệ thống bao gồm các nút là các máy tính nối kết với nhau bằng dây cáp qua card giao tiếp mạng trong phạm vi nhỏ tại một vị trí nhất định Tùy theo cách giao tiếp giữa các nút mạng, người ta chia làm hai loại:

Mạng ngang hàng (peer to peer - Windows workgroups) là một hệ thống mạng trong đó mọi nút đều có khả năng sử dụng tài nguyên của các nút khác, đảm bảo rằng tất cả các máy tính trong mạng có vai trò ngang nhau mà không có máy nào đóng vai trò trung tâm.

Mạng khách chủ (client/server) bao gồm ít nhất một nút đóng vai trò là máy chủ (server) và các máy tính khác là trạm làm việc (workstation) sử dụng tài nguyên từ máy chủ Máy chủ lưu trữ hầu hết các tài nguyên quan trọng của mạng và phân phối chúng đến các máy khách.

2 Mạng đô thị (Metropolitan Area Networks – chữ viết tắt là Man): Đó là mạng đặt trong phạm vi một đô thị hoặc một trung tâm kinh tế - xã hội, có bán kính khoảng 100km trở lại Là mạng chỉ với một đường truyền thuê bao tốc độ cao qua mạng điện thoại hoặc thông qua các phương tiện khác như radio, microway, hay các thiết bị truyền dữ liệu bằng laser MAN cho phép người dung mạng trên nhiều thiết vị trí địa lý khác nhau vẫn có thể cập nhật các tài nguyên mạng theo cách thông thường như ngay trên mạng LAN Nhưng nhìn trên phương diện tổng thể MAN cũng chỉ là mạng cục bộ

3 Mạng diện rộng (WAN – Wide Area Netword): phạm vi của mạng vượt qua biên giới quốc gia và thậm chí cả lục địa WAN có nhiệm vụ kết nối tất cả các mạng LAN và MAN ở xa nhau thanh một mạng duy nhất có đường truyền tốc độ cao Tốc độ truy cập tài nguyên của mạng WAN thường bị hạn chế bởi dung lượng truyền của điện thoại thuê bao (phần lớn các tuyến điện thoại số cũng chỉ ở mức 56 kilobits/s) và chi phí thuê bao rất đắt đây là vấn đề để cho một công ty hay tổ chức nào muốn thiết lập mạng MAN cho công ty mình

Mạng Internet là một tập hợp hàng vạn mạng (LAN, MAN và WAN) kết nối toàn cầu thông qua router, hình thành nên một mạng chung theo mô hình Client/Server từ những năm 70 Internet đã trở thành công nghệ thông tin hiện đại, ảnh hưởng sâu sắc đến cuộc sống, giống như điện thoại và tivi nhưng với khả năng bao quát hơn Nó mở ra cho chúng ta một thế giới rộng lớn, cho phép thực hiện nhiều hoạt động như viết thư, đọc báo, xem tin tức, giải trí, tra cứu thông tin, và thực hiện giao dịch kinh doanh, vượt xa việc chỉ trao đổi thông tin qua âm thanh hay hình ảnh.

Số lượng máy tính và người dùng Internet trên toàn cầu đang tăng nhanh chóng, đặc biệt từ năm 1993 Mạng Internet không chỉ cho phép truyền tải thông tin nhanh chóng mà còn cung cấp thông tin, trở thành diễn đàn và thư viện toàn cầu đầu tiên Các thông tin trên toàn cầu có thể kết nối với nhau như một thiết bị Modem qua đường dây điện thoại Hơn nữa, Internet hiện nay còn là nền tảng giao dịch giữa doanh nghiệp và khách hàng thông qua thương mại điện tử.

Hệ điều hành UNIX là một nền tảng phát triển mạnh mẽ, cung cấp nhiều công cụ hỗ trợ cho phép các phần mềm ứng dụng hoạt động linh hoạt trên nhiều loại máy khác nhau, bao gồm máy mini, máy tính lớn và máy vi tính hiện đại Ngoài ra, UNIX BSD còn cung cấp các thủ tục Internet cơ bản, giới thiệu khái niệm Socket, giúp cho việc kết nối và tương tác của chương trình ứng dụng với Internet trở nên dễ dàng hơn.

Internet, hay còn gọi là liên mạng, là hệ thống các máy tính được kết nối với nhau thông qua một giao thức chung gọi là TCP/IP (Transmission Control Protocol/Internet Protocol) Giao thức này được phát triển ban đầu cho một dự án nghiên cứu của Bộ Quốc Phòng Mỹ, nhằm tạo ra khả năng giao tiếp giữa các máy tính độc lập và các mạng máy tính mà không phụ thuộc vào nhà cung cấp Điều đặc biệt là khả năng liên lạc này vẫn được duy trì liên tục ngay cả khi một số nút trong mạng không hoạt động.

Ngày nay, Internet là một mạng lưới toàn cầu kết nối nhiều mạng nhỏ và máy tính riêng lẻ, cho phép trao đổi thông tin giữa hàng triệu Client thông qua mô hình Client/Server Việc truyền và nhận thông tin trên Internet được thực hiện bằng giao thức TCP/IP, bao gồm hai thành phần chính: Internet Protocol (IP) và Transmission Control Protocol (TCP) IP có nhiệm vụ cắt nhỏ và đóng gói thông tin, trong khi TCP đảm bảo tính chính xác của thông tin và yêu cầu truyền lại dữ liệu nếu có lỗi xảy ra Các server trên Internet được phân loại theo mục đích sử dụng như Web Server, email Server và FTP Server, với mỗi loại được tối ưu hóa cho chức năng riêng.

Từ góc độ người sử dụng, Internet được xem như một tập hợp các ứng dụng chạy trên hạ tầng mạng để truyền tải thông tin Thuật ngữ “Interoperability” ám chỉ khả năng hợp tác giữa các hệ thống máy tính đa dạng để giải quyết vấn đề Hầu hết người dùng chỉ cần chạy các ứng dụng trên máy client mà không cần hiểu về máy chủ (Server), kỹ thuật TCP/IP hay cấu trúc hạ tầng mạng Chỉ những lập trình viên mạng mới cần nắm rõ TCP/IP như một mạng và một số chi tiết kỹ thuật liên quan.

Hình 2 1 Liên lạc trên Internet

Các kiểu kết nối Internet:

Kết nối quay số (dial-up connection) là lựa chọn tiết kiệm chi phí nhất, tuy nhiên, nó có tốc độ truy cập hạn chế và có thể gặp phải tình trạng gián đoạn bất ngờ khi kênh truyền bị quá tải.

+ Kết nối qua các tuyến điện thoại có tốc độ truyền 56kbs/s tốc độ có khá hơn kiểu quay số nhưng không đáng kể

XÂY DỰNG WEBSITE VÀ GIAO DIỆN HỆ THỐNG

Thiết lập bước đầu cài đặt Website

3.1.1 Tiến hành mua tên miền (Domanis) và Hosting

Bước 1: Chọn 1 nơi bán uy tín và chọn tên miền phù hợp theo yêu cầu, chọn giới hạn mua hosting theo 1 tháng, 1 năm hoặc 2 năm

Bước 2: Tiến hành thanh toán hóa đơn theo hướng dẫn

Bước 3: Nhận Email thông báo hoàn tất thanh toán và kích hoạt tài khoản Bước 4: Truy cập hệ thống thông tin để kiểm tra dịch vụ mua hàng

Hình 3 1 Hoàn tất thanh toán dịch vụ tên miền và hosting

3.1.2 Tiến hành cài đặt chương trình

Bước 1: Truy cập vào Services và cài đặt cPancel

Bước 2: Thiết lập cài đặt WordPress

Sau khi truy cập vào cPanel ta có:

Ta đưa con trỏ chuột vào Bộ công cụ WP để cài đặt WordPress

Hình 3 4 Cài đặt tên, địa chỉ, mật khẩu, gmail của Website

Hình 3 5 Hoàn tất cài đặt Website qua WordPress

Bước 3: Truy cập trang wp-admin

Hình 3 6 Giao diện trang chủ WordPress

Bước 4: Cài đặt giao diện Flatsome

Hình 3 7 Cài đặt giao diện Flatsome

Bước 5: Cài đặt các Plugin

Hình 3 8 Các Plugin cài đặt hệ thống

Bước 6: Tiến hành chỉnh sửa giao diện, thêm sản phẩm, thanh toán, liên hệ, giới thiệu Website.

Một số dự kiến khi thực thu chương trình

➢ Giao diện phần dành cho khách hàng

Hình 3 9 Màn hình giao diện “Trang chủ”

Hình 3 10 Màn hình giao diện "Giới thiệu"

Hình 3 11 Màn hình giao diện "sản phẩm"

Hình 3 12 Màn hình giao diện "Kiến thức"

Hình 3 13 Màn hình giao diện "Liên hệ"

Hình 3 14 Màn hình giao diện "Thông tin chi tiết" và các bước tiến hành

Hình 3 15 Áp dụng mã SALE10 để giảm giá 10% cho hóa đơn từ 1.000.000vnđ

Hình 3 16 Quét mã QR để tiến hành thanh toán hóa đơn và đợi Email xác nhận từ chúng tôi

➢ Giao diện phần dành cho Admin

Hình 3 17 Thêm các sản phẩm vào danh mục

Hình 3 18 Quản lý đơn hàng.

Hướng dẫn sử dụng chương trình

3.3.1 Hướng dẫn sử dụng phần dành cho khách hàng

- Phần trang chủ: Xem thông tin về công ty

- Phần sản phẩm: Khách hàng xem các loại sản phẩm, muốn mua sản phẩm nào chỉ nhấn nút “add” để cập nhật vào giố mua hàng

- Phần tài khoản: Nhập User name và Password trong cơ sở dữ liệu để đăng nhập vào hệ thống

Nếu bạn đã có sản phẩm trong giỏ hàng và muốn tiếp tục mua sắm, hãy chọn “Tiếp tục mua hàng” Bạn cũng có thể điều chỉnh số lượng mặt hàng và nhấn “Cập nhật số lượng” để lưu thay đổi.

+ Để thay đổi việc mua hàng thì chọn “Xóa giỏ hàng”, trong Giỏ hàng của bạn sẽ không còn sản phẩm nào

+ Khi đã chọn xong sản phẩm cần mua với số lượng đã được cập nhật, chọn

Khách hàng bắt đầu quy trình đặt hàng bằng cách nhấn vào nút "Đặt hàng" Hệ thống sẽ cung cấp một "Đơn đặt hàng" mà khách hàng cần điền đầy đủ thông tin Sau khi hoàn tất, khách hàng chỉ cần click vào "Step 2" để tiếp tục đặt hàng với công ty.

Khách hàng có quyền cung cấp ý kiến về công ty, hệ thống website và sản phẩm Sau khi đăng nhập thành công, hệ thống sẽ hiển thị phần "Thông tin phản hồi" để khách hàng có thể chia sẻ ý kiến của mình.

- Phần Login: Khách hàng đăng nhập vào hệ thống Website của công ty Khi muốn kết thúc việc mua hàng, khách hàng click vào “Logout”

3.3.2 Hướng dẫn sử dụng phần dành cho nhà quản lý

- Đăng nhập tài khoản (https://thuxinhshop.com/wp-login)

- Nhập Login = “root” và Password = “root” vào phần Aministrator Login

- Khi đã đăng nhập vào hệ thống thành công, nhà quản lý có thể cập nhật thông tin: + Thêm sản phẩm

+ Xóa và sửa thông tin về sản phẩm

+ Xem thông tin đơn hàng

+ Theo dõi lượng sản phẩm bán ra

+ Thông tin phản hồi ĐÁNH GIÁ KẾT QUẢ

VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI Đánh giá kết quả đạt được

Trong quá trình thực hiện báo cáo Đồ án, tôi đã nỗ lực tìm hiểu và cài đặt chương trình, nhưng do thời gian hạn chế, một số vấn đề vẫn chưa được giải quyết triệt để Tôi rất mong nhận được sự thông cảm từ quý thầy cô Xin chân thành cảm ơn.

Những kết quả đạt được:

- Tìm hiểu và nắm bắt được các công cụ thiết kế Website

- Biết được cách thiết kế Website động cũng như cách tổ chức cơ sỏ dữ liệu

- Các dịch vụ trên Internet, đặt biệt là Web

+ Về cài đặt chương trình:

- Giới thiệu các mặt hàng kinh doanh của công ty đến với khách hàng

- Cho phép tra cứu mặt hàng khi khách hàng có nhu cầu tìm hàng

- Cho phép khách hàng thực hiện về đặt hàng qua mạng

- Tiếp nhận đơn đặt hàng của khách hàng

- Cập nhật: Mặt hàng, khách hàng, nhà cung cấp, đơn đặt hàng

- Thống kê: Mặt hàng bán trong tháng, năm, khách hàng, đơn đặt hàng, doanh thu, tồn kho

+ Tính năng của chương trình:

- Thông tin về khách hàng, mặt hàng, được cập nhật kịp thời, chính xác

- Giao diện than thiện với người chung

Những hạn chế của hệ thống

+ Giao diện hệ thống còn đơn giản

+ Sản phẩm của công ty chưa nhiều

+ Do điều kiện, nên chương trình chỉ mới chạy thử trên máy tính

Hướng dẫn phát triển của đề tài

+ Cho phép khách hàng mua và thanh toán trực tiếp qua mạng

+ Hỗ trợ thưc hiện in ấn trên Web

+ Xây dựng hệ thống cho phép công ty mua hàng trực tiếp qua mạng Hỗ trợ nhiều hình thức thanh toán bằng tất cả các loài thẻ tín dụng

Ngày đăng: 03/12/2024, 15:54

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN