Khóa Luận Tốt Nghiệp Công Nghệ Thông Tin: Thiết Kế Website Bán Hàng Mô Hình Đồ Chơi

Khóa luận tốt nghiệp CNTT thiết kế website bán hàng mô hình đồ chơi, tập trung vào xây dựng giao diện và chức năng tối ưu cho người dùng.

Trường đại học

Đại học Hải Phòng

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2024

41
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

MỞ ĐẦU

1. CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

1.1. Lý do chọn đề tài

1.2. Mục đích, ý nghĩa chọn đề tài

1.3. Phương pháp nghiên cứu

1.4. Phạm vi, đối tượng của đề tài

1.5. Ý nghĩa thực tiển của đề tài

1.6. GIỚI THIỆU VỀ PHP VÀ MYSQL

1.6.1. TỔNG QUAN VỀ PHP

1.6.2. TỔNG QUAN VỀ MYSQL

2. CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG

2.1. Khảo sát hiện trạng

2.2. Giới thiệu về Website

2.3. Phương pháp nghiên cứu

2.4. PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.4.1. Quy trình nghiệp vụ

2.4.2. Phân tích và thiết kế

2.4.3. Biểu đồ use case dạng tổng quát

2.4.4. Biểu đồ use case khách hàng

2.4.5. Biểu đồ trạng thái

2.4.6. Biểu đồ trạng thái quản lí

2.4.7. Biểu đồ tuần tự

2.4.8. Cơ sở dữ liệu

3. CHƯƠNG 3: THIẾT KẾ GIAO DIỆN WEBSITE

3.1. Giao diện trang khách hàng

3.2. Giao diện phần quản lí

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về đề tài

Khóa luận tốt nghiệp này tập trung vào việc thiết kế website bán hàng mô hình đồ chơi, một ứng dụng của công nghệ thông tin trong lĩnh vực e-commerce. Đề tài được chọn nhằm đáp ứng nhu cầu ngày càng tăng của thị trường đồ chơi trực tuyến, đồng thời giúp sinh viên áp dụng kiến thức đã học vào thực tế. Mục đích của đề tài là xây dựng một hệ thống quản lý sản phẩmthiết kế giao diện thân thiện, giúp người dùng dễ dàng tìm kiếm và mua sắm. Phương pháp nghiên cứu bao gồm việc sử dụng PHPMySQL để phát triển website, kết hợp với các công cụ thiết kế như Microsoft Office FrontPageMacromedia DreamWeaver. Ý nghĩa thực tiễn của đề tài là tạo ra một hệ thống bán hàng hiệu quả, giúp tiết kiệm thời gian và chi phí cho cả người bán và người mua.

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

Việc thiết kế website bán hàng mô hình đồ chơi được chọn do sự phát triển mạnh mẽ của thương mại điện tử và nhu cầu ngày càng cao về đồ chơi trực tuyến. Website bán hàng giúp giảm chi phí và tăng hiệu quả kinh doanh so với phương thức truyền thống. Đề tài này cũng phù hợp với xu hướng phát triển website trong ngành công nghệ thông tin, giúp sinh viên áp dụng kiến thức vào thực tế.

1.2 Mục đích và ý nghĩa

Mục đích của đề tài là xây dựng một hệ thống bán hàng trực tuyến hiệu quả, giúp quản lý sản phẩm và đơn hàng một cách dễ dàng. Ý nghĩa của đề tài không chỉ nằm ở việc tạo ra một mô hình kinh doanh mới mà còn giúp sinh viên nâng cao kỹ năng thiết kế web CNTT và hiểu rõ hơn về quy trình phát triển website.

II. Khảo sát và phân tích hệ thống

Chương này tập trung vào việc khảo sát hiện trạngphân tích thiết kế hệ thống cho website bán hàng mô hình đồ chơi. Quy trình nghiệp vụ được phân tích chi tiết, bao gồm quy trình bán hàng và mua hàng. Hệ thống bán hàng được thiết kế để đáp ứng nhu cầu của cả khách hàng và nhà quản lý. Khách hàng có thể dễ dàng tìm kiếm sản phẩm, xem thông tin chi tiết và đặt hàng trực tuyến. Nhà quản lý có thể quản lý sản phẩm, đơn hàng và thống kê doanh thu một cách hiệu quả. Phương pháp nghiên cứu bao gồm việc sử dụng Wordpress, PHPMySQL để xây dựng hệ thống.

2.1 Khảo sát hiện trạng

Khảo sát hiện trạng cho thấy nhu cầu về một hệ thống bán hàng trực tuyến hiệu quả, đặc biệt trong lĩnh vực đồ chơi trực tuyến. Quản lý khách hàngquản lý sản phẩm là hai yếu tố quan trọng cần được chú trọng. Quy trình đặt hàngquy trình nhập hàng cũng được phân tích chi tiết để đảm bảo tính hiệu quả của hệ thống.

2.2 Phân tích thiết kế hệ thống

Phân tích thiết kế hệ thống tập trung vào việc xây dựng các biểu đồ use case, biểu đồ trạng tháibiểu đồ tuần tự để mô tả quy trình hoạt động của hệ thống. Cơ sở dữ liệu được thiết kế để lưu trữ thông tin khách hàng, sản phẩm và đơn hàng. Giao diện website được thiết kế thân thiện, giúp người dùng dễ dàng tương tác với hệ thống.

III. Thiết kế giao diện website

Chương này tập trung vào việc thiết kế giao diện website cho hệ thống bán hàng mô hình đồ chơi. Giao diện trang khách hàng được thiết kế để giúp người dùng dễ dàng tìm kiếm sản phẩm, xem thông tin chi tiết và đặt hàng. Giao diện phần quản lý được thiết kế để giúp nhà quản lý dễ dàng quản lý sản phẩm, đơn hàng và thống kê doanh thu. Thiết kế web bán hàng được thực hiện bằng cách sử dụng HTML, CSSPHP, đảm bảo tính thẩm mỹ và hiệu quả của website.

3.1 Giao diện trang khách hàng

Giao diện trang khách hàng được thiết kế để giúp người dùng dễ dàng tìm kiếm sản phẩm, xem thông tin chi tiết và đặt hàng. Giỏ hàng được tích hợp để giúp khách hàng quản lý các sản phẩm đã chọn. Giao diện tìm kiếm được thiết kế để giúp người dùng dễ dàng tìm kiếm sản phẩm theo tên hoặc giá cả.

3.2 Giao diện phần quản lý

Giao diện phần quản lý được thiết kế để giúp nhà quản lý dễ dàng quản lý sản phẩm, đơn hàng và thống kê doanh thu. Quản lý sản phẩm bao gồm việc thêm, sửa, xóa sản phẩm và cập nhật thông tin chi tiết. Quản lý đơn hàng bao gồm việc xem danh sách đơn hàng và cập nhật trạng thái đơn hàng.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

21/02/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI I. Lý do chọn đề tài: Như chúng ta cũng thấy trong thị trường hiện nay thì việc cạnh tranh về kinh doanh ngày càng trở nên quyết liệt và hầu hết những nhà kinh doanh, những công ty lớn đều rất chú tâm đến việc làm thoả mãn khách hàng một cách tốt nhất. So với kinh doanh truyền thống thì TMDT chi phí thấp hơn, hiệu quả đạt cao hơn. Hơn thế nữa, với lợi thế của công nghệ Internet nên việc truyền tải thông tin về sản phẩm nhanh chóng, thuận tiện.

Kết hợp với bộ phận giao hàng tận nơi, là thông qua bưu điện và ngân hàng để thanh toán tiền, càng tăng thêm thuận lợi để loại hình này phát triển. Biết được những nhu cầu đó chương trình “Xây dựng Website bán hàng đồ chơi trực tuyến” được xây dựng trên nền tảng Joomla nhằm để đáp ứng cho mọi người tiêu dùng trên toàn quốc và thông qua hệ thống Website này họ có thể đặt mua các mặt hàng hay sản phẩm cần thiết. Do đó, với sự ra đời các website bán hàng qua mạng, mọi người có thể mua mọi thứ hàng hóa mọi lúc mọi nơi mà không cần phải tới tận nơi để mua. Trên thế giới có rất nhiều trang website bán hàng trực tuyến nhưng vẫn chưa được phổ biến rộng rãi.

Và khái niệm thương mại điện tử còn khá xa lạ. Trước thực tế đó em đã chọn đề tài:Xây dựng “Xây dựng website bán hàng đồ chơi trực tuyến” cho đề tài khóa luận tốt nghiệp của mình. Mục đích, ý nghĩa chọn đề tài: Khảo sát hệ thống thông tin “Thương Mại Điện Tử” theo yêu cầu của các cá nhân, cơ quan, công ty…Việc bán hàng đòi hỏi cần phải có tư duy, đầu óc kinh doanh và khả năng nhạy bén nắm bắt thị trường. Một cửa hàng bán các mặt hàng không cần nhiều nhân viên, khách hàng không cần trực tiếp đến mua hàng mà có thể tại nhà dùng vài cái click chuột thì có thể có được sản phẩm mình cần.

Việc tạo ra một website thương mại điện tử bán hàng trực tuyến sẽ gặp nhiều khó khăn trong việc bảo mật thông tin, cũng như qui tín đến khách hàng. Joomla là một hệ thống quản trị nội dung (CMS – Content Management System) giúp bạn thực hiện các website động một cách nhanh chóng và dễ dàng. Là hệ thống quản trị nội dung mã nguồn mở số 1 thế giới hiện nay. Linh hoạt, đơn giản, thanh nhã, tính tuỳ biến rất cao và cực kỳ mạnh mẽ, đó là những gì có thể nói về Joomla! Được sử dụng ở trên toàn thế giới từ những trang web đơn giản cho đến những ứng dụng phức tạp.

Việc cài đặt Joomla! rất dễ dàng, đơn 8 giản trong việc quản lý và đáng tin cậy. Xây dựng được một website “Quản lý bán hàng trực tiếp qua mạng” tương đối hoàn chỉnh, phục vụ một cách có hiệu quả cho người dùng dựa trên việc sử dụng phần mềm quản trị CSDL MySQL và xây dựng ứng dụng dựa trên kết hợp các ngôn ngữ ngôn ngữ PHP, HTML, XML, CSS. Đồng thời cũng nghiên cứu song song thêm công cụ thiết kế giao diện Microsoft Office FrontPage 2003, Macromedia DreamWeaver MX thân thiện với người dùng. Phương pháp nghiên cứu +Về mặt lý thuyết - Tìm hiểu kỹ joomla.

thuật lập trình, cách thức hoạt động và các đối tượng trong - Hiểu được cách thức hoạt động của Client – Server. - Hiểu được cách lưu dữ liệu của hệ quản trị cơ sở dữ liệu MySQLServer. +Về mặt lập trình - Sử dụng ngôn ngữ Joomla và hệ quản trị MySQL Server để xây dựng trang web động +Về mặt hoạt động - Chương trình chỉ thực hiện đầy đủ các chức năng ở phạm vi trong cùng thành phố. Phạm vi, đối tượng của đề tài: xây dựng trang web ứng dụng bán hàng đồ chơi, mô hình …Trong thời đại thương mại điện tử đang ngày càng phát triển, việc ứng dụng vào hoạt động “Website bán hàng trực tuyến” đã mang lại nhiều ý nghĩa như: - Đỡ tốn nhiều thời gian cho người tiêu dùng cũng như nhà quản lý trongviệc tham gia vào hoạt động mua bán hàng.

- Giúp người tiêu dùng 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ể thống kê các sản phẩm bán chạy một cách nhanh nhất giúp cho hoạt động sản xuất kinh doanh của mình trở nên tốt hơn. Ý nghĩa thực tiển của đề tài + Ý nghĩa đối với người sử dụng hệ thống website Có thể tra cứu, cập nhật, thống kê, báo cáo sản phẩm, nhà sản xuất, thông tin khách hàng, hóa đơn, thuế, … Mua sản phẩm dể dàng, ít tốn kém, hàng hóa chất lượng, phục vụ tận tình từ nhân viên website.

9 +Ý nghĩa đối với cá nhân sinh viên Tạo một website thân thiện, nhanh và hiệu quả hơn trong việc quản lý, hay bán sản phẩm bằng thủ công. Hoàn thành tốt luận văn tốt nghiệp đồng thời qua đó nâng cao trình độ của mình. GIỚI THIỆU VỀ PHP VÀ MYSQL 1. TỔNG QUAN VỀ PHP.

- Php là gì? • Php được viết tắt của chữ Personal Home Page là ngôn ngữ script trên server chạy trên phía máy chủ (Server side) giống như các server script khác như: asp, jsp, cold fusion,… Nó cho phép dễ dàng xây dựng các trang web động, mà tương tác được với mọi cơ sở dữ liệu như: Informix, MySQL, PostgreSQL, Oracle, Sybase, SQL Server,… • Php còn là phần mềm mở, dùng cho mục đích tổng quát. Thích hợp với Web và có thể dễ dàng nhúng vào trang HTML. Mã PHP có thể thực thi trên Webserver để tạo ra mã HTML và xuất ra trình duyệt web theo yêu cầu của người sử dụng. - Đặc điểm của file php.

• Php có thể chạy trên các môi trường (platforms) khác nhau như: Windows, Linux, Unix… Nó còn có khả năng tương thích với hầu hết các servers đang sử dụng hiện nay như: Apache, IIS. • Ngoài ra các file PHP trả về kết quả cho trình duyệt là một trang thuần HTML, và các file PHP có thể chứa văn bản (Text), các thẻ HTML (HTML tags) và các đoạn mã kịch bản (Script). • Phần lớn các file PHP có phần mở rộng là:. Phpml và lưu ý rằng, từ phiên bản 4.0 trở về sau mới hỗ trợ session.

- Quá trình thông dịch trang php. • Php là kịch bản trình chủ được chạy trên nền php Engine, cùng với ứng dụng Web Server để quản lý chúng. • Khi trang php được gọi, Web Server triệu gọi php Engine để thông dịch, dịch trang php và trả về kết quả cho người sử dụng là một trang thuần HTML 10 Hình 1 Quá trình thông dịch trong php - Ưu điểm của Php: • Có nhiều lý do khiến cho việc sử dụng ngôn ngữ này chiếm ưu thế xin nêu ra đây một số lý do cơ bản : • Mã nguồn mở (open source code). Miễn phí, download dễ dàng từ Internet.

Ngôn ngữ rất dễ học, dễ viết. Mã nguồn không phải sửa lại nhiều khi viết chạy cho các hệ điều hành từ Windows, Linux, Unix Rất đơn giản trong việc kết nối với nhiều nguồn DBMS, ví dụ như: MySQL, Microsoft SQL Server 2000, Oracle, PostgreSQL, Adabas, dBase, Empress, FilePro, Informix, InterBase, mSQL, Solid, Sybase, Velocis và nhiều hệ thống CSDL thuộc Hệ Điều Hành Unix (Unix dbm) cùng bất cứ DBMS nào có sự hổ trợ cơ chế ODBC (Open Database Connectivity) ví dụ như DB2 của IBM. 2 TỔNG QUAN VỀ MYSQL: 2.1 SQL là gì ? • SQL là chuẩn ngôn ngữ ANSI để truy cập CSDL. SQL là viết tắt của Structured Query Language - Ngôn ngữ truy vấn cấu trúc.

• SQL là một chuẩn của ANSI (American National Standards Institute - Viện tiêu chuẩn quốc gia Hoa kỳ) về truy xuất các hệ thống CSDL. Các câu lệnh SQL được sử dụng để truy xuất và cập nhật dữ liệu trong một CSDL. • SQL hoạt động với hầu hết các chương trình CSDL như MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase v. Nó có nhiều phiên bản cho các hệ điều hành khác nhau: phiên bản Win32 cho các hệ điều hành dòng Windows, Linux, Mac OS X, Unix, Solaris… 2.3 Tạo cơ sở dữ liệu với người dùng.

Kết nối và tạo cơ sở dữ liệu. • Để kết nối cơ sở dữ liệu ta có thể thực hiện theo hai cách: • + Kết nối và tạo CSDL bằng Command line. • + Kết nối và tạo CSDL bằng giao diện đồ họa: MySQL Administrator hoặc phpmyadmin. Quản lí người dùng.

• Để đăng nhập vào MySQL ta có thể sử dụng user là root và pass là rỗng. • Ngoài tài khoản này ta có thể tạo thêm các tài khoản cho người dùng với các users và pass khác nhau. Cấp quyền cho người dùng. • Với quyền root ta có thể thực hiện mọi thao tác trên CSDL: select, update, insert, delete,… • Tuy nhiên, khi tạo quyền người dùng ta cũng có thể hạn chế bớt một số quyền nhất định nào đó.

Xóa quyền hoặc tài khoản người dùng. • Sau khi cấp quyền cho người dùng ta có thể thêm hoặc loại bỏ một số quyền nào đó. • Với việc truy cập vào tài khoản root ta có thể xóa các tài khoản người dùng đã được tạo ra. 12 CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG I.

Khảo sát hiện trạng • Khảo sát hiện trạng Sau khi khảo sát hiện trạng em nắm bắt được những thông tin sau: Quản lý khách hàng: Mỗi khách hàng được quản lý các thông tin sau đây: Họ tên, địa chỉ, điện thoại, fax, email. • Ngoài ra khách hàng là công ty hay cơ quan thì quản lý thêm tên công ty/ cơ quan. Quản lý mặt hàng: Mỗi mặt hàng được quản lý những thông tin: Tên mặt hàng, đơn giá, số lượng, hình ảnh, mô tả. • Quá trình đặt hàng của khách hàng: khách hàng xem và lựa chọn mặt hàng cần mua.

• Trong quá trình lựa chọn, bộ phận bán hàng sẽ trực tiếp trao đổi thông tin cùng khách hàng, chịu trách nhiệm hướng dẫn. • Sau khi lựa chọn xong, bộ phận bán hàng sẽ lập đơn đặt hàng của khách. Sau khi tiếp nhận yêu cầu trên, bộ phận này sẽ làm hóa đơn và thanh toán tiền. Quá trình nhập hàng: Sau khi nhận yêu cầu từ cửa hàng thì nhà cung cấp sẽ giao hàng cho cửa hàng có kèm hóa đơn hay bảng chi tiết các loại mặt hàng.

• Thủ kho sẽ kiểm tra lô hàng của từng nhà cung cấp và trong trường hợp giao hàng không đúng yêu cầu đặt hàng hay kém chất lượng thì thủ kho sẽ trả lại nhà cung cấp và yêu cầu giao lại những mặt hàng bị trả đó. • Tiếp theo thủ kho sẽ kiểm tra chứng từ giao hàng để gán giá trị thành tiền cho từng sản phẩm.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Khóa Luận Tốt Nghiệp CNTT: Thiết Kế Website Bán Hàng Mô Hình Đồ Chơi là một tài liệu chuyên sâu tập trung vào việc thiết kế và phát triển một website thương mại điện tử dành riêng cho mô hình đồ chơi. Tài liệu này không chỉ cung cấp cái nhìn tổng quan về quy trình thiết kế website từ giai đoạn phân tích yêu cầu đến triển khai, mà còn đi sâu vào các yếu tố kỹ thuật như thiết kế giao diện người dùng, tích hợp hệ thống thanh toán, và tối ưu hóa SEO để thu hút khách hàng. Đặc biệt, nó nhấn mạnh cách áp dụng các công nghệ web hiện đại để tạo ra một trải nghiệm mua sắm trực tuyến mượt mà và hiệu quả. Đây là nguồn tài liệu hữu ích cho sinh viên CNTT, nhà phát triển web, và những ai quan tâm đến lĩnh vực thương mại điện tử.

Nếu bạn muốn khám phá thêm về các công nghệ liên quan đến phát triển web và ứng dụng, hãy xem Nghiên cứu xây dựng cloud storage và vpn trong điện toán đám mây sử dụng devstack luận văn thạc sĩ để hiểu rõ hơn về cách tích hợp các dịch vụ đám mây vào hệ thống web. Bên cạnh đó, Luận văn thạc sĩ kỹ thuật viễn thông phân loại chủ đề bản tin online sử dụng máy học sẽ giúp bạn nắm bắt cách áp dụng trí tuệ nhân tạo vào việc phân tích và tối ưu hóa nội dung web. Cuối cùng, Luận văn thạc sĩ khoa học máy tính nghiên cứu các phương pháp trích xuất thông tin trong ảnh tài liệu và ứng dụng sẽ mở rộng kiến thức của bạn về xử lý hình ảnh, một yếu tố quan trọng trong thiết kế web hiện đại.