Đồ Án Tốt Nghiệp Công Nghệ Thông Tin: Thiết Kế Website Bán Máy In Và Phụ Kiện Máy In

Khám phá đồ án tốt nghiệp công nghệ thông tin với thiết kế website bán máy in và phụ kiện máy in, 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
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

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

1.1. Giới thiệu chung

1.2. Ý nghĩa của đề tài

1.3. Ngôn ngữ lập trình

2. CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1. Xác định các Actor và Use case tổng quát của hệ thống

2.2. Chức năng đăng nhập

2.3. Chức năng quản lý giỏ hàng, thanh toán

2.4. Phân rã Use case cập nhật sản phẩm

3. CHƯƠNG 3: XÂY DỰNG WEBSITE BÁN MÁY IN

3.1. Những phần mềm sử dụng khi thiết kế website

3.2. Download và cài đặt Wordpress

3.3. Giao Diện Website Bán máy in & phụ kiện máy in

Tư Liệu Tham Khảo

Tóm tắt

I. Tổng quan đề tài

Phần này giới thiệu về đồ án tốt nghiệp CNTT với mục tiêu thiết kế một website bán máy inphụ kiện máy in chuyên nghiệp. Đề tài được lựa chọn dựa trên sự phát triển mạnh mẽ của công nghệ thông tin và nhu cầu ngày càng tăng về thương mại điện tử. Mục tiêu chính là tạo ra một website bán hàng chuyên nghiệp giúp khách hàng dễ dàng thao tác và quản lý đơn hàng. Đề tài cũng nhấn mạnh ý nghĩa của việc áp dụng kiến thức đã học vào thực tiễn, đồng thời phát triển kỹ năng lập trình và quản lý dự án.

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

Sự bùng nổ của công nghệ thông tinthương mại điện tử đã thúc đẩy việc phát triển các website bán hàng chuyên nghiệp. Đề tài này tập trung vào việc thiết kế một website bán máy inphụ kiện máy in, nhằm đáp ứng nhu cầu mua sắm trực tuyến ngày càng tăng. Việc xây dựng website này không chỉ giúp quản lý bán hàng hiệu quả mà còn tối ưu hóa trải nghiệm người dùng.

1.2 Mục tiêu đề tài

Mục tiêu chính của đề tài là nghiên cứu và phát triển một website bán hàng chuyên nghiệp trên nền tảng WordPress. Đề tài hướng đến việc tạo ra một hệ thống dễ sử dụng, có khả năng triển khai thực tế, giúp người dùng thao tác đơn giản và hiệu quả. Đồng thời, đề tài cũng nhằm nâng cao kỹ năng lập trình và quản lý dự án của sinh viên.

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

Phần này tập trung vào việc phân tích và thiết kế hệ thống cho website bán máy inphụ kiện máy in. Các actoruse case được xác định rõ ràng, bao gồm các chức năng như đăng nhập, quản lý giỏ hàng, thanh toán và quản lý sản phẩm. Các biểu đồ use casesequence diagram được sử dụng để mô tả chi tiết quy trình hoạt động của hệ thống.

2.1 Xác định actor và use case

Hệ thống được thiết kế với các actor chính như người dùng, quản trị viên và khách hàng. Các use case bao gồm đăng nhập, đăng ký, quản lý giỏ hàng, thanh toán và cập nhật sản phẩm. Các biểu đồ use case được sử dụng để mô tả chi tiết các tương tác giữa các actor và hệ thống.

2.2 Chức năng quản lý giỏ hàng và thanh toán

Chức năng quản lý giỏ hàng và thanh toán là một phần quan trọng của website bán hàng chuyên nghiệp. Hệ thống cho phép người dùng thêm, xóa và chỉnh sửa sản phẩm trong giỏ hàng, đồng thời thực hiện thanh toán trực tuyến một cách an toàn và hiệu quả. Các biểu đồ sequence diagram được sử dụng để mô tả quy trình này.

III. Xây dựng website bán máy in

Phần này mô tả quá trình xây dựng website bán máy inphụ kiện máy in sử dụng các công cụ như XamPP, MySQL và WordPress. Các bước cài đặt và cấu hình hệ thống được trình bày chi tiết, từ việc tạo database đến thiết kế giao diện người dùng. Website được thiết kế với giao diện thân thiện, dễ sử dụng và hỗ trợ các chức năng quản lý sản phẩm, đơn hàng hiệu quả.

3.1 Cài đặt và cấu hình hệ thống

Quá trình cài đặt và cấu hình hệ thống bao gồm việc sử dụng XamPP để tạo môi trường localhost, tạo database bằng MySQL và cài đặt WordPress. Các bước này được thực hiện một cách chi tiết và hệ thống, đảm bảo website hoạt động ổn định và hiệu quả.

3.2 Thiết kế giao diện website

Giao diện của website bán máy in được thiết kế với sự chú trọng đến trải nghiệm người dùng. Các trang chính như trang chủ, trang sản phẩm, giỏ hàng và thanh toán được thiết kế đơn giản, dễ sử dụng và hỗ trợ tối ưu hóa SEO. Giao diện quản trị cũng được thiết kế để quản lý sản phẩm và đơn hàng một cách hiệu quả.

IV. Kết luận và đánh giá

Đề tài thiết kế website bán máy inphụ kiện máy in đã đạt được các mục tiêu đề ra, bao gồm việc nghiên cứu và phát triển một website bán hàng chuyên nghiệp trên nền tảng WordPress. Website được thiết kế với giao diện thân thiện, dễ sử dụng và hỗ trợ các chức năng quản lý sản phẩm, đơn hàng hiệu quả. Đề tài cũng đã giúp sinh viên nâng cao kỹ năng lập trình và quản lý dự án, đồng thời áp dụng kiến thức đã học vào thực tiễn.

4.1 Kết quả đạt được

Đề tài đã hoàn thành việc thiết kế và phát triển một website bán máy inphụ kiện máy in chuyên nghiệp. Website được thiết kế với giao diện thân thiện, dễ sử dụng và hỗ trợ các chức năng quản lý sản phẩm, đơn hàng hiệu quả. Đề tài cũng đã giúp sinh viên nâng cao kỹ năng lập trình và quản lý dự án.

4.2 Hướng phát triển trong tương lai

Trong tương lai, website có thể được phát triển thêm các tính năng như tích hợp thanh toán trực tuyến, tối ưu hóa SEO và mở rộng quy mô kinh doanh. Việc cải tiến giao diện và nâng cao hiệu suất hệ thống cũng là những hướng phát triển tiềm năng.

21/02/2025

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

CHƯƠNG 1 : TỔNG QUAN ĐỀ TÀI 1. Giới thiệu chung 1. Lý do chọn đề tài Xã hội phát triển về nhiều mặt, kèm theo đó là sự bùng nổ mạnh mẽ của công nghệ thông tin. Công việc kinh doanh buôn bán đã xuất hiện từ rất lâu, trải qua mỗi giai đoạn lịch sử nó mang một hình thức đặc thù riêng.

Trước kia, khi các công cụ hỗ trợ công việc mua bán chưa phát triển mạnh, thì người kinh doanh mua bán chỉ diễn ra dưới hình thức mua bán trực tiếp.Từ khi khoa học công nghệ phát triển, nó đã tạo ra phát triển các loại hình thức mua bán mới, điển hình là mua bán trực tuyến.Hình thức mua bán trực tuyến hỗ trợ đắc lực cho người kinh doanh tiếp xúc với được nhiều khách hàng, còn khách hàng thì công việc mua bán được diễn ra nhanh chóng, thuận lợi, tiết kiệm được thời gian … Hiện nay, Thương Mại Điện Tử (TMĐT) đang được nhiều quốc gia quan tâm, coi là một trong những động lực phát triển chủ yếu của nền kinh tế. TMĐT đem lại những lợi ích tiềm tàng, giúp doanh nghiệp thu được thông tin phong phú về thị trường và đối tác, giảm chi phí tiếp thị và giao dịch, tạo dựng và củng cố quan hệ dịch vụ. Việc thuê hàng qua mạng chỉ với thủ tục đăng ký thuê đơn giản nhưng đem lại nhiều lợi ích: tiết kiệm và chủ động về thời gian, tránh khỏi những phiền phức khó chịu. Vậy nên việc mua bán hàng qua mạng đang rất được mọi người quan tâm.Trên cơ sở các kiến thức được học trong nhà trường và quá trình tìm hiểu các website trong thực tế, em đã quyết định chọn đề tài “Xây dựng website bán máy in & phụ kiện máy in ”.

Phục vụ tốt hơn nhu cầu của khách hàng và quản lý của công ty trong hoạt động kinh doanh. Khách hàng chỉ cần các thao tác đơn giản trên website là có thể đặt hàng được ngay 1. Mục tiêu đề tài Website bán hàng chạy trên nền tảng WordPress được thực hiện với 2 mục đích chính như sau: Thứ nhất là nghiên cứu các plugins với WordPress. Thứ hai là phát triển website có tính thực tiễn cao, có khả năng triển khai website vào thực tế, giúp những người có nhu cầu mua hàng có thể thao tác dễ dàng và tiện lợi.

Em hy vọng dựa trên nền tảng lý thuyết đã được thầy cô truyền thụ lại, kết hợp với sự tìm hiểu công nghệ của cá nhân, em sẽ đạt được mục đích mong đợi.3Ý nghĩa của đề tài Trước hết, đề tài “Xây dựng website bán máy in & phụ kiện máy in” là một ứng dụng được xây dựng như một đề tài thể hiện việc áp dụng những kiến thức quý báu đã được các thầy cô của trường Đại học Hải Phòng nhiệt tình truyền thụ lại cho chúng em. Và đặc biệt là sự theo dõi và quan tâm giúp đỡ của thầy Nguyễn Văn Quang trong suốt thời gian em thực hiện đề tài này. Thứ hai là những kinh nghiệm quý báu mà em có được trong quá trình thực hiện đề tài sẽ là hành trang tuyệt vời giúp ích rất nhiều cho công việc sau này của mình. Thứ ba, trong thời đại công nghệ thông tin phát triển như vũ bão ngày nay , công nghệ không ngừng được cải tiến, những công nghệ mới ra đời đòi hỏi người lập trình viên phải cố gắng nghiên cứu và tìm hiểu để áp dụng vào thực tiễn.

Điều này cũng được thể hiện qua sự cố gắng em khi quyết định thực hiện đề tài này với các công nghệ được coi là mới nhất hay và được dự báo sẽ phát triển mạnh mẽ trong tương lai. Do vậy, em rất hy vọng sẽ tạo nên một sản phẩm hoàn chỉnh nhất có thể để đáp lại sự nhiệt tình giúp đỡ từ thầy cô và cả tâm huyết của em khi quyết định thực hiện đề tài này. Các khái niệm cơ bản 1. Domain Domain (tên miền) là một chuỗi các ký tự trong bảng chữ cái Alphabet được sắp xếp giống như tên riêng và có hoặc không có ý nghĩa.

Tên miền được sử dụng để định danh địa chỉ Internet (IP) của một máy chủ gồm các dãy ký tự cách nhau bằng dấu chấm “.157 Tính chất cơ bản của tên miền: + Tên miền là duy nhất và được cấp phát cho chủ thể nào đăng ký trước. + Tên miền bắt buộc phải có phần tên và phần đuôi (com, net, org, vn, us) + Tên miền không được vượt quá 63 ký tự (đã bao gồm phần đuôi). + Tên miền chỉ bao gồm các ký tự trong bảng chữ cái (a-z), các số (0-9) và dấu “- ”. Khoảng trắng và các ký tự đặc biệt khác đều không hợp lệ.

Không bắt đầu hoặc kết thúc tên miền bằng dấu “-”. Web Hosting Là không gian trên máy chủ có cài đặt các dịch vụ Internet như www, ftp, mail… ta có thể chứa nội dung trang web hay dữ liệu trên không gian đó. Web hosting đồng thời cũng là nơi diễn ra tất cả các hoạt động giao dịch, trao đổi thông tin giữa website với người sử dụng Internet và hỗ trợ các phần mềm Internet hoạt động. Lý do ta phải 8 thuê Web hosting để chứa nội dung trang web, dịch vụ mail, ftp… Vì những máy tính đó luôn có một địa chỉ cố định khi kết nối vào Internet (địa chỉ IP), còn nếu như ta truy cập vào Internet như thông thường hiện nay thông qua các ISP (Internet Service Provider – Nhà cung cấp dịch vụ Internet) thì địa chỉ IP trên máy bạn luôn bị thay đổi, do đó dữ liệu trên máy của bạn không thể truy cập được từ những máy khác trên Internet.

Hai khái niệm cơ bản của Web hosting: + Dung lượng: dung lượng của web hosting là khoảng không gian bạn được phép lưu trữ dữ liệu của mình trên ổ cứng của máy chủ. + Băng thông: băng thông của web hosting là lượng dữ liệu (tính bằng Mbytes) trao đổi giữa website với người sử dụng trong một tháng. Localhost Localhost là từ ghép của hai chữ “local” và “host“. Local dịch theo nghĩa IT là máy tính của bạn, Host theo nghĩa IT là máy chủ.

Vậy localhost nghĩa là một máy chủ được vận hành trên máy tính của bạn. Localhost bao gồm nhiều ứng dụng đi kèm với nhau và tất cả các ứng dụng đó sẽ kết hợp với nhau để tạo ra một môi trường có thể chạy mã nguồn WordPress trên máy tính của chính bạn bao gồm: - Phần mềm Webserver trên Apache, đây là webserver thông dụng nhất. - Phần mềm PHP để xử lý mã PHP vì WordPress viết bằng ngôn ngữ PHP. - Phần mềm MySQL Server để lưu trữ và xử lý cơ sở dữ liệu, do WordPress sử dụng MySQL làm nền tảng cơ sở dữ liệu.

Cơ sở dữ liệu thường được mình viết theo chữ tiếng Anh là database. - Phần mềm PHPMyAdmin để xem và quản lý cơ sở dữ liệu MySQL. Như vậy, đối chiếu với yêu cầu cơ bản của một website WordPress thì localhost đã hoàn toàn đáp ứng được. Ngôn ngữ lập trình 1.PHP PHP (Hypertext Preprocessor) là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát.

Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới. PHP chỉ phân tích các đoạn mã nằm trong những dấu giới hạn 9 của nó. Bất cứ mã nào nằm ngoài những dấu giới hạn đều được xuất ra trực tiếp không thông qua xử lý bởi PHP.

MySQL MySQL là một database Server, là hệ thống quản lý cơ sở dữ liệu quan hệ. Trong việc lưu trữ, tìm kiếm, sắp xếp và truy vấn dữ liệu, nó tỏ ra rất nhanh và mạnh mẽ. MySQL Server điều khiển truy cập dữ liệu đa người dùng cùng một thời điểm, cung cấp khả năng truy cập dữ liệu nhanh, đảm bảo cho người sử dụng được cấp quyền truy cập dữ liệu của hệ thống. Do vậy MySQL là đa người dùng đa luồng.

Nó sử dụng các câu lệnh truy vấn SQL (ngôn ngữ truy vấn có cấu trúc) là một chuẩn ngôn ngữ truy vấn cơ sở dữ liệu hiện nay trên Web. MySQL có thể quản lý tới hàng Terabyte dữ liệu, hàng triệu bản ghi, chạy trên nhiều môi trường khác nhau, có giao diện tương đối dễ sử dụng, có thể truy vấn cơ sở dữ liệu thông qua câu lệnh SQL. MySQL thường được sử dụng chung với PHP trong những trang Web cần sử dụng đến cơ sở dữ liệu. Như chúng ta đã biết có rất nhiều dạng Database khác nhau như : Oracle, MSSQL, Access, MySQL… tùy theo các yêu cầu thực tế mà các lập trình viên sử dụng một Database hợp lý cho riêng mình trong đó MySQL được rất nhiều lập trình viên chú trọng mà nhất là viết ứng dụng cho Web chạy trên nền PHP.

Điểm mạnh của MySQL là chạy trên mọi ngôn ngữ như ASP, .Net, PHP, JSP… khi chạy nó không đòi hỏi tài nguyên máy quá lớn như CPU, Ram chẳng hạn. Nhược điểm là độ bảo mật chưa cao bằng MSSQL hay Oracle… và quá trình. WordPress WordPress là một dạng mã nguồn mở được viết bằng ngôn ngữ lập trình PHP và CSDL MySQL, hiện là hệ thống quản lý nội dung (CMS) phổ biến nhất hiện nay. WordPress xuất hiện từ năm 2003, tên được sử dụng trước đó là b2/cafelog.

Nhà sáng lập chính là Matt Mullenweg. Tuy nhiên, cái tên WordPress do bạn của Matt Mullenweg là Christine Selleck đề xuất. Nói nôm na, WordPress là mã nguồn mà chúng ta sẽ sử dụng để cài đặt vào Hosting để có thể chỉnh sửa thành website hoặc blog riêng cho mình. WordPress có rất nhiều tính năng, tương đối dễ sử dụng (những người không am hiểu về lập trình web vẫn có thể làm được).

Rất nhiều Website nổi tiếng đang sử dụng WordPress làm nền tảng để phát triển như CNN, Ebay, Bata,. đơn giản như vậy, 10 WordPress còn có chức năng như mọi Website khác. Theo thống kê về tỉ lệ sử dụng CMS hiện nay, WordPress đang áp đảo các đối thủ khác với tỷ lệ 75%. Theo thống kê của Alexa trong 1.000 website đứng đầu thế giới thì số website sử dụng WordPress chiếm đến khoảng 55.

Tỷ lệ đó gấp hơn 5 lần so với hạng nhì là Joomla, gấp 8.7 lần so với hạng 3 là Drupal. Blogger của gã khổng lồ Google chỉ đồng xếp thứ 5 với Typo3 chỉ ễn đàn mã nguồn mở cũng nổi tiếng không kém – xếp gần chót bảng chỉ với 2%.

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

Đồ Án Tốt Nghiệp CNTT: Thiết Kế Website Bán Máy In & Phụ Kiện Chuyên Nghiệp là một tài liệu chuyên sâu về quy trình thiết kế và phát triển website thương mại điện tử, tập trung vào lĩnh vực bán máy in và phụ kiện. Tài liệu này cung cấp cái nhìn toàn diện về các bước từ phân tích yêu cầu, thiết kế giao diện, đến triển khai và tối ưu hóa SEO. Đặc biệt, nó nhấn mạnh việc tạo ra một website chuyên nghiệp, dễ sử dụng và tối ưu cho trải nghiệm người dùng, đồng thời đảm bảo hiệu quả kinh doanh. Đây là nguồn tài liệu hữu ích cho sinh viên CNTT và những ai quan tâm đến thiết kế website thương mại điện tử.

Để mở rộng kiến thức về thiết kế website bán hàng, bạn có thể tham khảo Tiểu luận thiết kế website bán mỹ phẩm cao cấp, nơi cung cấp góc nhìn chi tiết về việc xây dựng website cho ngành hàng đặc thù. Ngoài ra, Tiểu luận xây dựng website shop điện thoại cũng là một tài liệu đáng đọc, giúp bạn hiểu rõ hơn về quy trình phát triển website bán lẻ. Cuối cùng, Đồ án phát triển website bán hàng thời trang nam bằng PHP sẽ mang đến những kinh nghiệm thực tế trong việc ứng dụng công nghệ vào thiết kế website. Hãy khám phá để nâng cao hiểu biết của bạn!