Khóa Luận Tốt Nghiệp: Xây Dựng Website Bán Thang Máy Hybrid

Khóa luận tốt nghiệp CNTT xây dựng website bán thang máy hybrid, tập trung vào thiết kế, phát triển và tối ưu hóa trải nghiệm 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

47
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

MỤC LỤC

DANH MỤC HÌNH VẼ

DANH MỤC TỪ VIẾT TẮT

LỜI NÓI ĐẦU

1. CHƯƠNG 1: TỔNG QUAN CÔNG NGHỆ

1.1. Giới thiệu công nghệ

1.1.1. Wordpress

1.1.2. Những ưu và nhược điểm của Wordpress

1.2. Cơ sở dữ liệu MYSQL

1.2.1. Giới thiệu cơ sở dữ liệu MySQL

1.2.2. Mục đích sử dụng cơ sở dữ liệu

1.3. Giới thiệu về ngôn ngữ PHP

1.3.1. Khái niệm về PHP

1.3.2. Tại sao nên dùng PHP

1.3.3. Giới thiệu về ngôn ngữ PHP

2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.1. Giới thiệu hệ thống

2.1.1. Hiện trạng bài toán

2.1.2. Chức năng quản lý hệ thống website

3. THIẾT KẾ WEBSITE BÁN THANG MÁY HYBRID

3.1. Yêu cầu hệ thống

3.1.1. Yêu cầu chức năng chung của hệ thống

3.1.2. Yêu cầu phi chức năng

3.1.3. Yêu cầu phần cứng

3.2. Thiết kế giao diện Wordpress cho website bán thang máy Hybrid

3.2.1. Cài đặt giao diện

3.2.2. Kích hoạt giao diện

3.2.3. Tạo chuyên mục

3.2.4. Danh sách bài viết, tin tức

3.2.5. Thêm bài viết tin tức

3.2.6. Danh sách sản phẩm

3.2.7. Thêm mới sản phẩm

3.3. Hoàn thiện giao diện

3.3.1. Giao diện trang chủ

3.3.2. Giao diện trang sản phẩm

3.3.3. Giao diện trang chi tiết sản phẩm

3.3.4. Giao diện trang bài viết

4. NHẬN XÉT, ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Xây dựng website

Xây dựng website là quá trình thiết kế và phát triển một nền tảng trực tuyến nhằm đáp ứng nhu cầu cụ thể của người dùng. Trong đề tài này, xây dựng website được thực hiện để tạo ra một website bán hàng chuyên về thang máy hybrid. Quá trình này bao gồm việc lựa chọn công nghệ phù hợp, thiết kế giao diện, và tích hợp các tính năng cần thiết. Wordpress được chọn làm nền tảng chính do tính linh hoạt và dễ sử dụng của nó. Thiết kế website cần đảm bảo tính thẩm mỹ và khả năng tương tác cao để thu hút người dùng.

1.1. Thiết kế giao diện

Thiết kế giao diện là bước quan trọng trong xây dựng website. Giao diện cần phải thân thiện với người dùng, dễ điều hướng và phản ánh đúng thương hiệu của doanh nghiệp. Trong đề tài này, giao diện được thiết kế dựa trên Wordpress, với các tính năng như tạo chuyên mục, thêm bài viết, và quản lý sản phẩm. Giao diện trang chủ được tối ưu hóa để hiển thị thông tin nổi bật về thang máy hybrid, trong khi giao diện trang sản phẩm cung cấp chi tiết về từng sản phẩm.

1.2. Phát triển website

Phát triển website bao gồm việc tích hợp các tính năng cần thiết như quản lý sản phẩm, đặt hàng, và thanh toán. Hệ thống bán hàng được xây dựng để hỗ trợ khách hàng trong quá trình mua sắm trực tuyến. Quy trình xây dựng website được thực hiện theo các bước cụ thể, từ phân tích yêu cầu đến triển khai và kiểm thử. Dự án công nghệ này đòi hỏi sự kết hợp giữa kiến thức lập trình và kỹ năng quản lý dự án.

II. Bán thang máy hybrid

Bán thang máy hybrid là mục tiêu chính của website này. Thang máy hybrid là sản phẩm kết hợp giữa công nghệ truyền thống và hiện đại, mang lại hiệu quả cao trong việc vận chuyển người và hàng hóa. Website được thiết kế để giới thiệu và bán các loại thang máy hybrid với đầy đủ thông tin về tính năng, giá cả, và ưu điểm. Hệ thống thang máy được mô tả chi tiết để khách hàng có thể dễ dàng lựa chọn sản phẩm phù hợp.

2.1. Quản lý sản phẩm

Quản lý sản phẩm là một phần quan trọng trong website bán hàng. Mỗi sản phẩm thang máy hybrid được quản lý với các thông tin như tên sản phẩm, đơn giá, số lượng, hình ảnh, và mô tả. Hệ thống quản lý cho phép nhân viên cập nhật thông tin sản phẩm một cách nhanh chóng và chính xác. Quản lý dự án cũng được áp dụng để đảm bảo rằng các sản phẩm được bán ra đáp ứng đúng nhu cầu của khách hàng.

2.2. Quy trình đặt hàng

Quy trình đặt hàng trên website được thiết kế để đơn giản hóa việc mua sắm của khách hàng. Khách hàng có thể xem và lựa chọn sản phẩm, sau đó liên hệ với bộ phận bán hàng để hoàn tất đơn hàng. Hệ thống bán hàng tự động lưu trữ thông tin đơn hàng và hỗ trợ thanh toán trực tuyến. Ứng dụng công nghệ trong quy trình đặt hàng giúp tăng hiệu quả bán hàng và cải thiện trải nghiệm người dùng.

III. Khóa luận tốt nghiệp công nghệ thông tin

Khóa luận tốt nghiệp công nghệ thông tin là một phần quan trọng trong quá trình học tập của sinh viên. Đề tài Xây dựng website bán thang máy hybrid được chọn để áp dụng kiến thức đã học vào thực tế. Luận văn tốt nghiệp này không chỉ giúp sinh viên nâng cao kỹ năng lập trình mà còn phát triển khả năng quản lý dự án. Dự án tốt nghiệp này cũng là cơ hội để sinh viên tiếp cận với các công nghệ mới và thực hành trong môi trường chuyên nghiệp.

3.1. Phân tích và thiết kế hệ thống

Phân tích và thiết kế hệ thống là bước đầu tiên trong quá trình thực hiện khóa luận tốt nghiệp. Sinh viên cần phân tích yêu cầu của hệ thống, xác định các chức năng cần thiết, và thiết kế cấu trúc dữ liệu phù hợp. Hệ thống thang máy được mô tả chi tiết trong phần này, bao gồm các yêu cầu chức năng và phi chức năng. Quản lý dự án cũng được áp dụng để đảm bảo rằng dự án được thực hiện đúng tiến độ và đạt chất lượng cao.

3.2. Đánh giá và hướng phát triển

Đánh giá và hướng phát triển là phần cuối cùng của khóa luận tốt nghiệp. Sinh viên cần đánh giá hiệu quả của hệ thống đã xây dựng và đề xuất các hướng phát triển trong tương lai. Ứng dụng công nghệ trong thang máy thông minh là một trong những hướng phát triển tiềm năng. Dự án công nghệ này cũng có thể được mở rộng để áp dụng vào các lĩnh vực khác trong tương lai.

21/02/2025

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

CHƯƠNG 1. TỔNG QUAN CÔNG NGHỆ 1.1 Giới thiệu công nghệ 1. Wordpress Wordpress là một mã nguồn web mở để quản trị nội dụng (CMS – Content Managenment System) và cũng là một nền tảng blog (Blog Platform) được viết trên ngôn ngữ PHP sử dụng hệ quản trị cơ sở dữ liệu MySQL được phát hành đầu tiên vào ngày 27/05/2003 bởi Matt Mullenweg và Mike Little. Thực ra Wordpress lúc đầu mới công bố ra nó không được xem là một CMS bởi vì sức mạnh của nó cũng còn giới hạn ít nhiều nên lúc đó cộng đồng xem Wordpress chỉ là một mã nguồn được lựa chọn để phát triển blog cá nhân bình thường với các tính năng rất cơ bản là hỗ trợ tạo trang tĩnh, tạo bài viết có những tính năng bình luận bài viết để thành viên có thể tương tác.

Tuy vậy, so với công nghệ lúc bấy giờ thì Wordpress cũng đã có những bước tiến vượt bậc so với những đối thủ khách mà cái quan trọng nhất là tính tương tác hoàn toàn đơn giản để có thể gần gữi với những người dùng không chuyên. Vì vậy, lúc đó Wordpress đã bắt đầu trở thành một mã nguồn mở được nhiều người chú ý đến nhận donation (quyên góp) từ những người ủng hộ để có thể phát triển được tốt hơn. Và đúng như nguyện vọng của nhiều người, Wordpress đã có một sự phát triển vượt bậc ngay sau đó mà đầu tiên là sự nâng cấp về backend để quản lý tốt hơn, nhiều tính năng mới được sự ra đời (trong đó có tính năng Custom Field thần thánh mà mãi tận bây giờ nó vẫn nằm trong top các tính năng thú vị nhất), kèm theo đó là một thư viện người dùng có thể tải về. Tiếp tục vài năm sau đó, các bản Wordpress mới hơn lần lượt ra đời và kèm theo đó là thư viện plugin khổng lồ được ra mắt, đánh dấu thời kỳ hoàng kim của Wordpress.

Đặc biệt là khi Wordpress ra mắt phiên bản 2.8, có nhiều thay đổi và tính năng nâng cáo được cập nhật làm cho Wordpress càng trở nên mạnh mẽ hơn, và nó trở thành một CMS chính hiệu lúc nào không hay. 1 Hiện tại tính ở thời điểm này, Wordpress đã có những con số rất ấn tượng như sau: - Khoảng 72,000,000 website đang sử dụng mã nguồn mở Wordpress - Mỗi ngày có khoảng 145,000 lượt download mã nguồn Wordpress từ trang chủ. - Wordpress chiếm khoảng 19% thị phần cho tổng số website có mặt trên thế giới. Trong khi đó Joomla chỉ cso 3%.

Và website không sử dụng CMS chiếm 69%. - Tổng số lượt download hiện tại của Wordpress là khoảng 500,000,000 lần. Chưa hết và các website lớn trên thế giới đều đang tin dùng Wordpress như: Mashable, TechCrunch, CNN, Forbes, Time, Wired, Reuters. Những ưu và nhược điểm của Wordpress Ưu điểm - Nhiều plugin hỗ trợ, hầu như mọi ý tưởng đều đã có plugin hỗ trợ.

- Nhiều theme có sẵn, hầu như là nhiều nhất trong các CMS hiện nay. Bao gồm các thêm miễn phí và theme trả phí rất chuyên nghiệp. - Dù tùy biến, nếu bạn là người đã có kiến thức sẵn về PHP, CSS, HTML thì điều này rất dễ dàng. - Có thể làm được nhiều thể loại website, từ blog cá nhấn đến các trang thương mại điện tử.

- Dễ cài đặt. - Nhẹ và hao tốn ít tài nguyên máy chủ. - Các Theme Framwork hiện có sẽ giúp bạn tự thiết kế giao diện Wordpress dễ dàng. - Dễ sử dụng và quản lý.

Nhược điểm - Nhiều khái niệm khó hiểu nếu bạn mới bắt đầu. - Muốn tùy biến Wordpress, bạn phải có kiến thức lập trình web căn bản nhất. 2 - Các theme đẹp đa phần là phải trả phí. Và plugin cũng vậy.

- Nếu bạn là Developer, bạn sẽ hơi mệt mỏi với các hàm có sẵn của Wordpres vì nó quá nhiều.2 Cơ sở dữ liệu MYSQL 1. Giới thiệu cơ sở dữ liệu MySQL MySQL là ứng dụng cơ sở dữ liệu mã nguồn mở phổ biến nhất hiện nay (theo www.com) và được sử dụng phối hợp với PHP. Trước khi làm việc với MySQL cần xác định các nhu cầu cho ứng dụng. MySQL là cơ sở có trình giao diện trên Windows hay Linux, cho phép người dùng có thể thao tác các hành động liên quan đến nó.

Việc tìm hiểu từng công nghệ trước khi bắt tay vào việc viết mã kịch bản PHP, việc tích hợp hai công nghệ PHP và MySQL là một công việc cần thiết và rất quan trọng. Mục đích sử dụng cơ sở dữ liệu Mục đích sử dụng cơ sở dữ liệu bao gồm các chức năng như: lưu trữ (storage), truy cập (accessiblity), tổ chức (organization) và xử lí (manipulation). Lưu trữ: Lưu trữ trên đĩa và có thể chuyển đổi dữ liệu này sang cơ sở dữ liệu khác, nếu bạn sử dụng cho quy mô nhỏ, bạn có thể chọn cơ sở dữ liệu nhỏ như: Microsoft Excel, Microsoft Access, MySQL,…. Nếu ứng dụng quy mô lớn, bạn có thể chọn cơ sở dữ liệu có quy mô lớn như: Oracle, SQL Server,… Truy cập: Truy cập dữ liệu phụ thuộc vào mục đích và yêu cầu của người sử dụng, ở mức độ mang tính cục bộ, truy cập cơ sỏ dữ liệu ngay trong cơ sở dữ liệu với nhau, nhằm trao đổi hay xử lí dữ liệu ngay bên trong chính nó, nhưng do mục đích và yêu cầu người dùng vượt ra ngoài cơ sở dữ liệu, nên bạn cần có các phương thức truy cập dữ liệu giữa các cơ sở dử liệu với nhau như:Microsoft Access với SQL Server, hay SQL Server và cơ sở dữ liệu Oracle.

Tổ chức: Tổ chức cơ sở dữ liệu phụ thuộc vào mô hình cơ sở dữ liệu, phân tích và thiết kế cơ sở dữ liệu tức là tổ chức cơ sở dữ liệu phụ thuộc vào đặc điểm riêng của từng ứng dụng. Tuy nhiên khi tổ chức cơ sở dữ liệu cần phải tuân theo một số tiêu chuẩn của hệ thống cơ sở dữ liệu nnhằm tăng tính tối 3 ưu khi truy cập và xử lí. Xử lí: Tùy vào nhu cầu tính toán và truy vấn cơ sở dữ liệu với các mục đích khác nhau, cần phải sử dụng các phát biểu truy vấn cùng các phép toán, phát biểu của cơ sở dữ liệu để xuất ra kết quả như yêu cầu. Để thao tác hay xử lí dữ liệu bên trong chính cơ sở dữ liệu ta sử dụng các ngôn ngữ lập trình như:PHP, C++, Java, Visual Basic,.3 Giới thiệu về ngôn ngữ PHP 1.

Khái niệm về PHP PHP là chữ viết tắt của “Personal Home Page” do Rasmus Lerdorf tạo năm 1994. Vì tính hữu dụng của nó và khả năng phát triển, PHP bắt đầu được sử dụng trong môi trường chuyên nghiệp và nó trở thành “PHP: Hypertext Preprocessor”. Thực chất PHP là ngôn ngữ kịch bản nhúng trong HTML, một cách đơn giản đó là một trang HTML có nhúng mã PHP, PHP có thể được đặt rải rác trong HTML. PHP là một ngôn ngữ lập trình được kết nối chặt chẽ với máy chủ, là một công nghệ phía máy chủ (Server-Side) và không phụ thuộc vào môi trường (cross-platform).

Đây là hai yếu tố rất quan trọng. Thứ nhất, khi nói công nghệ phía máy chủ tức là nói đến mọi thứ trong PHP đều xảy ra trên máy chủ. Thứ hai, chính vì tính chất không phụ thuộc môi trường cho phép PHP chạy trên hầu hết trên các hệ điều hành Windows, Unix và nhiều biến thể của nó… Đặc biệt các kịch bản PHP viết trên máy chủ này sẽ làm việc bình thường trên máy chủ khác mà không cần phải chỉnh sửa hoặc chỉnh sửa rất ít. Khi một trang Web muốn được dùng ngôn ngữ PHP thì phải đáp ứng được các quá trình xử lý thông tin trong trang web đó, sau đó đưa ra kết quả ngôn ngữ HTML.

Khác với ngôn ngữ lập trình, PHP được thiết kế để chỉ thực hiện điều gì đó sau khi một sự kiện xảy ra (ví dụ, khi người dùng gửi một biểu mẫu hoặc chuyển tới một URL). Tại sao nên dùng PHP 4 Để thiết kế web động có rất nhiều ngôn ngữ lập trình khác nhau để lựa chọn, mặc dù cấu hình và tính năng khác nhau nhưng chúng vẫn đưa ra những kết quả giống nhau. Chúng ta có thể lựa chọn cho mình một ngôn ngữ: ASP, PHP, Java, Perl,… và một số loại khác. Vậy tại sao chúng ta lại nên chọn PHP.

Rất đơn giản, có những lí do mà sau khi lập trình web chúng ta không nên bỏ qua sự lựa chọn tuyệt vời này. PHP được sử dụng làm web động vì nó nhanh, dễ dàng, tốt hơn so với các giải pháp khác. PHP có khả năng thực hiện và tích hợp chặt chẽ với hầu hết các cơ sở dữ liệu có sẵn, tính linh động, bền vững và khả năng phát triển không giới hạn. Đặc biệt, PHP là mã nguồn mở do đó tất cả các đặt tính trên đều miễn phí, và chính vì mã nguồn mở sẵn có nên cộng đồng các nhà phát triển web luôn có ý thức cải tiến nó, nâng cao để khắc phúc các lỗi trong các chương trình này.

PHP vừa dễ với người mới sử dụng vừa có thể đáp ứng mọi yêu cầu của các lập trình viên chuyên nghiệp, mọi ý tưởng của các bạn PHP có thể đáp ứng một cách xuất sắc. Cách đây không lâu ASP vốn được xem là ngôn ngữ kịch bản phổ biến nhất, vậy mà bây giờ PHP đã bắt kịp ASP, bằng chứng là nó đã có mặt trên 12 triệu Website. Giới thiệu về ngôn ngữ PHP Vì PHP là ngôn ngữ của máy chủ nên mã lệnh của PHP sẽ tập trung trên máy chủ để phục vụ các trang web theo yêu cầu của người dùng thông qua trình duyệt. Sơ đồ hoạt động 5 Hình 1.1 Sơ đồ hoạt động Khi người dùng truy cập website viết bằng PHP, máy chủ đọc lệnh PHP và xử lý chúng theo các hướng dẫn được mã hóa.

Mã lệnh PHP yêu cầu máy chủ gửi một dữ liệu thích hợp (mã lệnh HTML) đến trình duyệt web. Trình duyệt xem nó như là một trang HTML tiêu chuẩn. Như ta đã nói, PHP chính là một trang HTML nhưng có nhúng mã PHP và có phần mở rộng là HTML. Phần mở của PHP được đặt trong thẻ mở <?php và thẻ đóng?>.

Khi trình duyệt truy cập vào một trang PHP, Sever sẽ đọc nội dụng file PHP lên và lọc ra các đoạn PHP và thực tho các đoạn mã đó, lấy kết quả nhận được của đoạn mã PHP thay thế vào chỗ ban đầu của chúng trong file PHP, cuối cùng Server trả kết quả cuối cùng là một trang nội dung HTML về cho trình duyệt. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.

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

Tài liệu "Xây Dựng Website Bán Thang Máy Hybrid Cho Khóa Luận Tốt Nghiệp Công Nghệ Thông Tin" cung cấp hướng dẫn chi tiết về cách thiết kế và phát triển một website bán thang máy hybrid, tập trung vào việc áp dụng các công nghệ hiện đại trong lập trình web. Tài liệu này không chỉ giúp sinh viên hoàn thành khóa luận tốt nghiệp mà còn mang lại kiến thức thực tế về quy trình xây dựng website thương mại điện tử, từ thiết kế giao diện đến tích hợp các tính năng quản lý sản phẩm và đơn hàng. Đây là nguồn tài liệu hữu ích cho những ai quan tâm đến lĩnh vực công nghệ thông tin và phát triển web.

Để mở rộng kiến thức về các dự án tương tự, bạn có thể tham khảo Báo cáo tốt nghiệp đề tài xây dựng website bán tivi cho cửa hàng Phong Hào ở Bình Dương, Đồ án môn học lập trình web xây dựng website bán hoa cho công ty TTT, và Đồ án HCMUTE xây dựng website bán quần áo. Những tài liệu này sẽ giúp bạn có cái nhìn đa chiều về việc phát triển website thương mại điện tử trong các lĩnh vực khác nhau.