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

Báo Cáo Chuyên Đề Học Phần Phần Mềm Mã Nguồn Mở Đề Tài Xây Dựng Website Bán Quần Áo Bằng Ngôn Ngữ Lập Trình Php.pdf

27 13 1

Đ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 Quần Áo Bằng Ngôn Ngữ Lập Trình PHP
Tác giả Vũ Như Tân
Người hướng dẫn Nguyễn Quang Trung
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo Cáo Chuyên Đề Học Phần
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 27
Dung lượng 4,54 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHẦN MỀM MÃ NGUỒN MỞ ĐỀ TÀI XÂY DỰNG WEBSITE BÁN QUẦN ÁO BẰNG NGÔN NGỮ LẬP TRÌNH PHP Sinh viên thực hiện VŨ NHƯ TÂN – 198103[.]

Trang 1

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHẦN MỀM MÃ NGUỒN MỞ

ĐỀ

TÀI: XÂY DỰNG WEBSITE BÁN QUẦN

ÁO BẰNG NGÔN NGỮ LẬP TRÌNH PHP

Sinh viên thực hiện : VŨ NHƯ TÂN – 19810310139

Giảng viên hướng

dẫn

: NGUYỄN QUANG TRUNG

Chuyên ngành CÔNG NGHỆ PHẦN MỀM

Hà Nội, tháng 10 năm 2021

Trang 3

MỤC LỤC

LỜI CẢM ƠN 1

LỜI MỞ ĐẦU 2

CHUƠNG I: TỔNG QUAN VỀ PHẦN MỀM MÃ NGUỒN MỞ 3

CHƯƠNG II: TRIỂN KHAI WEBSITE BÁN QUẦN ÁO 5

1 Mô tả các năng chính của bài toán 5

2 Phân tích trang wesite 5

3 Trang Database 7

4 Biểu đồ chức năng 8

4.1 Use tổng quát 8

4.2 Biểu đồ danh mục sản phẩm 9

4.3 Biểu đồ Quản lý sản phẩm 10

4.4 Biểu đồ Quản lý đơn hàng 12

4.5 Biểu đồ chức năng của người dùng 15

5 Trang web sản phẩm 15

KẾT LUẬN 22

1 Những cô ng việc làm được 22

2 Hạn chế 22

3 Kết luận 22

4 Hướng phát triển 22

Trang 4

LỜI CẢM ƠN

Trong thời gian làm báo cáo chuyên đề, chúng em đã nhận được nhieu sự giúp đỡ từ thay cô bạn bè và gia đình Nhóm chúng em xin được gửi lời cảm ơn đen mọi người

Cho phép chúng em bày tỏ lòng biet ơn sâu sắc trước hếtt đến cô phụ trách

bộ môn Nguyễn Quang Trung đã tận tình chỉ bảo cho chúng em suốt thời gian vừa

để có thể hoàn thành được báo cáo chuyên đề nói riêng, và học được những kien thức bổ ích nhằm phục vụ cho công việc của chúng em sau này nói chung.

Chúng em cũng xin bày tỏ lòng biết ơn và lời cảm ơn chân thành nhất đến Trường đại học Điện lực đã giúp cho thay cô và sinh viên chúng em có đieu kiện học tập trao đổi kiến để hoàn thành báo cáo chuyên đe này.

Cuối cùng, chúng em xin chân thành cảm ơn các bạn đã giúp tụi em trong quá trình hoàn thành chuyên đề, và cảm ơn gia đình đã cho chúng em thêm động lực học tập và trở thành người công dân và là những người sinh viên có ích cho cộng đồng và ngà

Trang 5

LỜI MỞ ĐẦU

Ngày nay, cùng với sự phát triển của đât nước, ngành Công nghệ thông tin đã

có những bước phát triển mạnh mẽ không ngừng và tin học đã trở thành chiếc chìa khóa dẫn đến thành công cho nhiều cá nhân trong nhiều lĩnh vực, hoạt động Với ứng dứng của mình, ngành Công nghệ thông tin đã góp phần mang lại nhiều lợi ích

mà không ai có thể phủ nhận được.

Từ những phần mềm quản lý giúp cho công việc bán hàng của cửa hàng trở nên nhanh chóng và dễ dàng, ngày nay công nghệ thông tin đã phát triển mạnh mẽ hơn nữa, Website ra đời không chỉ đáp ứng cho các khách hàng đến trực tiếp mua sản phẩm mà nó còn phục vụ những khách hàng ở xa Không những thế, việc giới thiệu, quảng bá hình ảnh về cửa hàng, công ty mở rộng trên quy mô lớn giúp cho việc kinh doanh, buôn bán, trao đổi tin tức thuận lợi hơn rất nhieu, mang lại hiệu quả kinh tế cao và tạo uy tín trong lòng khách hàng

Chính vì lợi ích mà Website mang lại mà các cửa hàng, công ty đã áp dụng nó

để phát triển công việc kinh doanh và giới thiệu cửa hàng của mình Qua việc tìm hiểu thực tế cũng như xu thế phát triển của xã hội, chúng em thấy việc thiết kế một Website để phục vụ cho hoạt động thương mại điện tử là rất cấp thiết Vì vậy chúng em đã chọn đề tài “Xây dựng Website bán quan áo bằng ngôn ngữ lập trình PHP” với mong muốn vận dụng những kiến thức mình đã học xây dựng một trang web có tính thực tiễn mang lại cho khách hàng sự thuận tiện trong việc mua sắm Mặc dù đã cố gắng hoàn thiện đe tài với tất cả sự nỗ lực của bản thân, nhưng với vốn kien thức còn hạn che, chưa có nhiều kinh nghiệm thực tế nên chắc chắn không thể tránh khỏi những thieu sót, kính mong quý thầy cô và các bạn tận tình chỉ bảo, góp ý để đe tài được hoàn thiện hơn.

Chúng em xin chân thành cảm ơn !

Trang 6

CHUƠNG I: TỔNG QUAN VỀ PHẦN MỀM MÃ NGUỒN MỞ 1.1 Khái niệm về phần mềm mã nguồn mở

Phần mềm mã nguồn mở (Open Source) là những phần mềm được cung cấp dưới cả dạng mã và nguồn , không chỉ là miễn phí ve giá mua mà chủ yếu là miễn phí vé bản quyền : người dùng có quyền sửa đổi , cải tiến , phát triển , nâng cấp theo một số nguyên tắc chung quy định trong giấy phép phan mem nguon mở mà không cần xin phép ai , điều mà họ không được phép làm đối với các phan mem nguon đóng ( tức là phan mem thương mại )

nó.

2 Các loại giấy phép phần mềm mã nguồn mở

- GNU (General Public License): Khi chương trình được cấp phép đại chúng phải phổ biến luôn cả mã nguồn cho người nhận Nếu đã thực hiện sửa đổi cho phan mem thì những sửa đổi đó cũng phải được cấp phép đại chúng.

-GPL : Một khi sử dụng và phân phối , bắt buộc phải sử dụng giấy phép GPL , không được phép đóng mã nguồn và thay đổi giấy phép

-LGPL : là giấy phép tự do “ít ràng buộc” hơn, là giấy phép sửa đổi của GPL , được sử dụng cho một số thư viện phần mềm ( các thư viện dùng ngôn

ngữ C thường áp dụng giấy phép này ) -MPL : MPL dung hoà giữa BSD và GPL MPL cho phép dùng MPL software để tạo ra một sản phẩm khác ( thương mại hoặc không ) , tuy nhiên nếu thay đổi MPL software thì phải được đưa miễn phí lên Internet

-Apache : được phép đóng mã nguồn , thương mại hoá và giữ bản quyền sản phẩm

-BSD : là giấy phép tự do “ít ràng buộc” hơn , các giấy phép kiểu BSD để những sản phẩm phái sinh được tái phân phối như phan mem thương mại

- Khi sửa đổi phải đưa mã nguon ra thành mã nguồn mở?

Trang 7

+ BSD : Không can +GPL , LGPL , MPL : Yêu cau -Khi sử dụng có phải đưa mã nguồn ra thành mã nguồn mở?

+ BSD , LGPL , MPL : Không +GPL : Có

Trang 8

CHƯƠNG II: TRIỂN KHAI WEBSITE BÁN QUẦN ÁO

1 Mô tả các năng chính của bài toán

Hoạt động của khách hàng:

Khi khách hàng đã quyết định vào hoạt động trên web thì mỗi khách hàng can đăng ký một tài khoản riêng Khách hàng tự do lựa chọn và xem các thông tin mẫu mình thích Thông qua chức năng tìm kiem của website giúp khách hàng có thể nhanh chóng tìm được sản phẩm mà muốn mua một cách nhanh nhất.

Khi khách hàng đã hoàn thành quá trình đăng ký/ đăng nhập với hệ thống thì khách hàng có thể thêm vào giỏ hàng các món đo đã chọn.

Hoạt động của người quản trị:

Cung cấp tiện ích giúp khách hàng cảm thấy hài lòng khi sử dụng các hoạt động

mà không bị một số lỗi gián đoạn quá trình.

2 Phân tích trang wesite.

Phân tích chức năng User: Là những người có nhu cầu xem hoặc mua các sản phẩm của shop Họ tìm kiem các mẫu sản phẩm mà can vì the can phải có những chức năng sau:

-Hiển thị danh sách các sản phẩm trong trang để khách hàng có thể xem và lựa chọn

-Cung cấp chức năng tìm kiếm Với nhu cầu của khách hàng khi bước vào trang web là tìm kiem các thiet bị mà họ can xem Đôi lúc cũng có nhieu khách vào website mà không biet xem mẫu mày nào thì yêu cau đặt ra cho hệ thống là làm the nào để khách hàng có thể tìm kiem nhanh và hiệu quả các thiet bị mà họ can tìm.

- Sau khi khách hàng lựa chọn xong những sản phẩm can mua thì hệ thống phải nhanh chóng thực hiện các lệnh mà người dùng muốn Ngoài ra còn có một số chức năng như: Đăng ký, đăng nhập khách hàng có thể thay đổi mật khẩu của

Trang 9

mình Tin tức mới ve sản phẩm bạn can nhập địa chỉ email của bạn vào lúc đó bạn

có thể nhận được thông tin từ website.

Admin: Là người làm chủ ứng dụng có quyen kiểm soát mọi hoạt động của

hệ thống Người này được cấp một username và password để đăng nhập vào hệ thống thực hiện chức năng của mình Neu như quá trình đăng nhập thành công thì nhà quản lý có những chức năng sau:

+ Chức năng quản lý cập nhật( thêm, sửa, xóa) các sản phẩm trên trang web, việc này đòi hỏi chính xác.

+ Chức năng quản lý cập nhật( thêm, sửa, xóa) các danh mục sản phẩm trên trang web

+ Chức năng quản lý hóa đơn Ngoài các chức năng trên thì trang web phải trình bày sao cho dễ hiểu, giao diện mang tình dễ dùng, đep mắt và làm cho khách hàng thấy được những thông tin can tìm, cung cấp những thông tin quảng cáo thật hấp dẫn nhưng chung thực, nhằm thi hút sự quan tâm ve trang web của mình và có cơ hội có nhieu khách tham quan và biet đen trang web của mình.

Điều quan trọng trong trang web tiện ích trên mạng là phải đảm bảo an toàn tuyệt đối những thông tin liên quan đen khách hàng trong quá trình sử dụng Đong thời trang web còn phải có tính dễ nâng cấp, bảo trì, sửa chữa khi can bổ sung hay cập nhật tính năng mới.

Trang 10

3 Trang Database

* Biểu đồ diagram

Trang 11

4 Biểu đồ chức năng 4.1 Use tổng quát

Hình 1.1 Use tổng quát

Trang 12

Bước 3: Hệ thống chuyển sang màn hình của từng chức năng.

Bước 4: Quản lý thực hiện các bước thêm, sửa ,xóa các thông tin của danh mục Bước 5: Hệ thống lưu kết quả.

Bước 7: Thông báo kết quả.

Trang 14

Hình 1.4 Biểu đồ hoạt động quản lý sản phẩm

Mô tả các bước:

Bước 1: Quản trị viên đăng nhập Bước 2: Quản lý chọn chức năng thêm, xóa, sửa thông tin.

Bước 3: Hệ thống chuyển sang màn hình của từng chức năng.

Bước 4: Quản lý thực hiện các bước thêm, sửa ,xóa các thông tin của sản phẩm Bước 5: Hệ thống lưu kết quả.

Bước 7: Thông báo kết quả.

Bước 8: Kết thúc.

Trang 16

Bước 3: Hệ thống chuyển sang màn hình của từng chức năng.

Bước 4: Quản lý thực hiện các bước thêm, sửa ,xóa các thông tin của đơn hàng Bước 5: Hệ thống lưu kết quả.

Bước 7: Thông báo kết quả.

Bước 8: Kết thúc.

Trang 17

b, Biểu đồ trình tự

Hình 1.7 Biểu đồ trình tự quản lý đơn hàng

Trang 18

4.5 Biểu đồ chức năng của người dùng

Hình 1.8: Biểu đồ chức năng của người dùng

5 Trang web sản phẩm

- Giao diện quản lý danh mục sản phẩm

Trang 19

Hình 1: Giao diện quản lý danh mục sản phẩm

Trang 20

-Giao diện quản lý sản phẩm

Hình 2: Giao diện quản lý sản phẩm

Trang 21

-Giao diện quản lý đơn hàng

Hình 3:Giao diện quản lý đơn hàng

Trang 22

Website khách hàng -Trang chủ

Hình 1: Giao diện trang chủ

Trang 23

-Danh mục sản phẩm

Hình 2: Danh mục sản phẩm

- Chi tiết sản phẩm

Trang 24

Hình 3: Chi tiết sản phẩm

Trang 26

KẾT LUẬN

1 Những công việc làm được

- Thiết kế được mô hình cơ sở dữ liệu cho website.

- Thiết kế giao diện website thân thiện, dễ sử dụng cho người dùng.

- Thiết kế được giao diện giỏ hàng.

- Thiết kế được trang đăng nhập, đăng ký cho khách hàng

- Thiết kế được giao diện quản lý cho Admin

- Quản lý thông tin ve sản phẩm

- Quản lý đơn hàng

2 Hạn chế

- Do kinh nghiệm thực te chưa có nhiều do vậy quá trình phân tích hệ thống website quản lý bán quan áo còn nhiều chỗ chưa đúng với thực tế hay chưa đảm bảo tính đúng đắn Vấn đề này em xin phép hoàn thiện thêm trong quá trình phát triển hệ thống sau đó.

- Giao diện trang web còn chưa được đẹp mắt.

3 Kết luận

- Với sự nỗ lực của bản thân và sự giúp đỡ, chỉ bảo tận tình của thầy Nguyễn Quang Trung hướng dẫn , cuối cùng em cũng hoàn thành xong đề tài Tuy vậy, với những thuận lợi và khó khăn trong quá trình làm việc, bài làm về cơ bản đã hoàn thành nhưng không thể tránh khỏi sai sót.

4 Hướng phát triển

- Trong thời gian tới, em sẽ cố gắng những hạn chế đã trình bày.

- Thiết kế giao diện đep hơn, thân thiện và dễ sử dụng hơn cho người dùng

- Thêm chức năng tư vấn khách hàng và thanh toán như thực tế ( code, chuyển khoản, visa )

Trang 27

37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99

Ngày đăng: 07/09/2023, 23:36

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w