Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 27 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
27
Dung lượng
2,02 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN HỌC PHẦN: LẬP TRÌNH WEB TÊN BÀI TẬP LỚN: PHỤ KIỆN ANIME 159 SINH VIÊN THỰC HIỆN MÃ SINH VIÊN ĐẶNG XUÂN QUYẾT 197480201271 LỚP CNTT-2 KHÓA K10 GIẢNG VIÊN HƯỚNG DẪN ĐẶNG TRẦN LONG Bắc Ninh, ngày tháng 11 năm 2021 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN HỌC PHẦN: LẬP TRÌNH WEB TÊN BÀI TẬP LỚN: ONLINE SHOP SINH VIÊN THỰC HIỆN MÃ SINH VIÊN ĐẶNG XUÂN QUYẾT 197480201271 LỚP CNTT-2 KHÓA K10 GIẢNG VIÊN HƯỚNG DẪN ĐẶNG TRẦN LONG Điểm tập lớn Bằng số: Bằng chữ: CÁN BỘ CHẤM CÁN BỘ CHẤM (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) Bắc Ninh, Ngày2 Tháng 11 năm 2021 INDEX Problem Definition 1.1 Problem Abstraction 1.2 The Current System 1.3. The Proposed System .5 1.3.1 Mục đích trang Web 1.3.2 Chức trang Web 1.4. Boundaries of the System (Ranh giới hệ thống) .6 1.5. Hardware and Software Requirements(Yêu cầu phần cứng phần mềm) Customer Requirements Specification(Đặc điểm kỹ thuật yêu cầu khách hàng) 2.1 với người dùng hệ thống 2.1.1 khách 2.1.2 thành viên 2.1.3 admin 2.2 chức hệ thống 2.2.1 khách 2.2.2 thành viên 2.2.3 admin 10 System Design .11 3.1 Entity Relationship Diagram 11 3.2 Database Design 15 4.GIAO DIỆN WEB CLIENT 18 4.1.Trang chủ .19 4.2.Đăng nhập 19 4.3.Đăng ký 20 4.4.Giỏ hàng 20 4.5.Hướng dẫn .21 4.6.Giới thiệu .22 5.GIAO DIỆN WEB ADMIN 22 5.1.Đăng nhập 22 5.2.Trang chủ .22 5.2.1.Loại sản phẩm 23 5.2.2.Sản phẩm 24 5.2.3.chi tiết đơn hàng .25 Check List 26 6.1 Check List of Validation: 26 6.2.Submission Checklist: 26 7: TỔNG KẾT 26 Problem Definition 1.1 Problem Abstraction Trong thời đại công nghệ thông tin nay, mà Internet trở nên thân quen dần trở thành công cụ thiếu sống lợi ích Website việc quảng bá sản phẩm thương hiệu công ty vô lớn Xã hội ngày động với việc phát triển thay đổi cách thức mua bán cũ hình thành hình thức mới: thương mại điện tử Tùy lĩnh vực kinh doanh doanh nghiệp mà Website mang lại ích lợi khác Qua trang Web trở thành cửa ngõ để nhà sản xuất tiếp thị sản phẩm đến khách hàng khắp nước Khách hàng không cần đến tận nơi để xem mua điện thoại mà họ cần nữa, thay vào đó, cách nhanh chóng thuận tiện, họ cần vào Web đặt mua "chủ đề" phù hợp với PHỤ KIỆN ANIME cách giới thiệu sản phẩm công nghệ (cụ thể loại mơ hình ), đồng thời phương thức quảng bá hình ảnh sản phẩm cách đầy đủ cộng đồng online, quảng bá không biên giới Mặt khác trang Web giúp tăng số lượng người biết đến thương hiệu, tiếp cận nhiều đối tượng, qua tăng doanh số bán hàng bạn offline online 1.2 The Current System PHỤ KIỆN ANIME tạo tính chun nghiệp thời đại Tồn cầu hóa, kỹ thuật số, thông tin, kinh tế tri thức – Website ấn tượng, chuyên nghiệp với đầy đủ chức năng, thơng tin, tiện ích để tạo ấn tượng tốt đến cho khách hàng 1.3. The Proposed System 1.3.1 Mục đích trang Web - Cung cấp cho khách hàng thông tin chi tiết sản phẩm bày bán shop, cập nhật mẫu mã sản phẩm có mặt thị trường - Quảng bá bán mẫu mã mơ hình ưa chuộng Khách hàng đặt mua trang Web - Khách hàng tham khảo thêm phụ kiện kèm theo tương thích với mẫu mơ hình, phù hợp với nhu cầu lứa tuổi khác 1.3.2 Chức trang Web - Đối với Guest : Khách hàng xem, tìm kiếm mẫu mã mơ hình với phụ kiện kèm theo Ngồi khách hàng mua hàng, gửi ý kiến đóng góp cho shop Có thể đăng ký làm thành viên ( muốn ) - Đối với Admin : Quyền Admin quản lý mặt hàng, nhóm hàng, hóa đơn, thành viên, thông tin phản hồi thống kê đơn đặt hàng theo địa bàn theo thời gian Khơng có quyền mua sản phẩm - Ngoài trang Web hỗ trợ khả tìm kiếm sản phẩm theo tên, hãng sản xuất phụ kiện liên quan Nâng cao chất lượng phục vụ khách hàng giảm đáng kế chi phí theo phương thức truyền thống 1.4. Boundaries of the System (Ranh giới hệ thống) - Mặc dù có nhiều lý hấp dẫn để kinh doanh Web vậy, song bên cạnh thương mại trực tuyến số mặt hạn chế : - Sự bảo mật Internet không bảo đảm, thơng tin tài bị tiết lộ - Khách hàng lo lắng nguy nhận hàng chất lượng lo lắng sách trả lại hàng doanh nghiệp -Các hệ thống toán tiền trực tuyến chưa phổ biến gây khó khăn tốn, khách hàng phải đến tận nơi chuyển khoản cho doanh nghiệp Khơng có qn luật thuế, vấn đề pháp lý 1.5. Hardware and Software Requirements(Yêu cầu phần cứng phần mềm) Customer Requirements Specification(Đặc điểm kỹ thuật yêu cầu khách hàng) 2.1 với người dùng hệ thống 2.1.1 khách - có quyền xem tìm kiếm sản phẩm - lựa chọn sản phẩm vào giảo hàng - đăng ký làm thành viên(Nếu muốn) 2.1.2 thành viên - Có quyền xem, tìm kiếm sản phẩm - Có quyền phản hồi thơng tin - Có quyền bình luận sản phẩm - lựa chọn sản phẩm vào giảo hàng - Được hưởng chương trình khuyến mại shop có - Thay đổi mật - Thay đổi thông tin cá nhân 2.1.3 admin - cập nhật thơng tin thường xun - quản lí hỗ trợ khách hàng - quản lí hóa đơn sản phẩm - tổng hợp thông tin phản hồi khách hàng 2.2 chức hệ thống 2.2.1 khách Description : Khách hàng xem chi tiết sản phẩm Input: Lựa chọn sản phẩm cần xem Process : Tìm kiếm CSDL Output : Hiển thị thông tin sản phẩm mà khách hàng muốn xem Tìm kiếm : Description :Khách hàng tìm kiếm sản phẩm form tìm kiếm xây dựng sẵn Website Input: Khách hàng nhập từ khóa tìm kiếm Process: Hệ thống ghi nhận thực tìm kiếm CSDL tất sản phẩm có chứa từ khóa khách hàng muốn tìm Output :Hiển thị thơng tin sản phẩm khách hàng tìm kiếm _ Lựa chọn sản phẩm cần mua : Description: Khách hàng lựa chọn sản phẩm vào giỏ hàng Input: Lựa chọn sản phẩm cần mua Process: - Kiểm tra sản phẩm có giỏ hàng - Nếu giỏ hàng có sản phẩm tăng lên “ +1 ”, chưa có hiển thị tiếp sản phẩm chọn vào giỏ hàng Output: Hiển thị thông tin giỏ hàng mà khách hàng lựa chọn _ Đăng ký thành viên : Description : Khách vãng lai đăng ký làm thành viên thông qua form xây dựng sẵn Input: Đưa vào thông tin cá nhân User, Passwors, Số điện thoại, Câu hỏi bí mật, Địa Email … Process – - Kiểm tra User không trùng lặp - Mật phải có ký tự trở lên - Kiểm tra định dạng Email không trùng lặp … - Thêm thơng tin khách hàng, mã hóa Password MD5 vào CSDL đúng, không yêu cầu nhập lại Output: Thông báo tới khách hàng việc đăng ký thành công trở trang đăng ký báo lỗi 2.2.2 thành viên _Member có đầy đủ quyền Guest Ngồi Member cịn có quyền sau: _Đăng nhập Description: Đăng nhập vào Website với User Password đăng ký Input Nhập : User _Password Process :Truy xuất kiểm tra tính xác liệu cung cấp CSDL Output :Hiển thị thông báo đăng nhập thành công lỗi phải đăng nhập lại Đăng xuất Description :Đăng xuất khỏi Website Input : Click vào button “ Đăng xuất ” Website Thay đổi mật khẩu: Description: Khách hàng thay đổi mật Input : -Nhập mật cũ - Nhập mật - Xác nhận mật muốn đổi Process : -Kiểm tra tính xác mật cũ -Nếu mã hóa cập nhật mật vào CSDL -Nếu sai yêu cầu nhập lại Output : - Hiển thị thông báo thay đổi mật thành công - Hiển thị thơng báo u cầu nhập lại có lỗi Thay đổi thông tin cá nhân Input :Đăng nhập Website để thay đổi thông tin cá nhân họ, tên, địa chỉ, số điện thoại, … Process : Kiểm tra thơng tin thay đổi có hợp lệ khơng Nếu cập nhập lại thông tin khách hàng vào CSDL Output : Nếu sai quay trở lại form cập nhật Mua hàng Description : Khách hàng đặt mua hàng sau lựa chọn sản phẩm ưng ý Click nút “Thanh toán” để bắt đầu làm thủ tục mua hàng Output : Thông báo sản phẩm đặt mua thành công chưa thành công Process : Kiểm tra thông tin đăng ký đặt hàng khách hàng - Nếu chưa đăng nhập yêu cầu Đăng Nhập Đăng Ký - Nếu bạn Đăng nhập chuyển sang form đặt hàng Thêm cập nhật đơn hàng vào CSDL Gửi Feedback : Thành viên gửi ý kiến phản hổi tới Ad 2.2.3 admin Description: Admin đăng nhập vào hệ thống User Password :vào form xây dựng sẵn Input Nhập : - User - Password Process :Truy xuất kiểm tra tính xác liệu cung cấp CSDL Output : - Chuyển đến trang quản trị đăng nhập thành công - Thay đổi mật Description Admin : sau đăng nhập thay đổi mật Input : Nhập Mật qua form yêu cầu Process : - Kiểm tra thông tin nhập vào có hơp lệ hay khơng - Kết nối đến CSDL, cập nhật lại mật Admin Output:Chuyển đến trang đăng nhập cập nhật thành cơng Quản lí sản phẩm Description Admin: có quyền thêm-sửa-xóa-ẩn-hiện sản phẩm Input :Chọn sử dụng công cụ xây dựng sẵn để quản lý sản phẩm Quản lí hóa đơn Description Admin: xem xóa cập nhật trạng thái hóa đơn Input :Chọn cơng cụ xây dựng sẵn để xem xóa cập nhật trạng thái hóa đơn Process : - Xem : Hiển thị tất hóa đơn - Xóa : 10 + Thực thể Vận chuyển: + Thực thể Hãng sản phẩm: 13 + Thực thể Thành viên: + Thực thể Chi tiết đơn hàng: 14 3.2 Database Design + Table admin Tính chất Primary key Tên trường username Kiểu liệu Varchar Kích cỡ 30 password status Varchar tinyint 32 (1): hiển thị, (0): Khơng hiển thị Chú thích Tài khoản Quản trị Mật Trạng thái ẩn + Table Order Tính chất Primary key Foreign key references Foreign key references Tên trường id ordermethodid Kiểu liệu int int Kích cỡ 11 11 memberid int 11 orderdate datetime Chú thích Mã đơn hàng Mã phương thức vận chuyển Mã thành viên Ngày đặt hàng 15 status Tinyint(4) name address mobile email note int Varchar Varchar Varchar Varchar (1):chưa sử lí; (2):đang sử lý; (3):đã sử lí (4):hủy 11 100 12 50 100 Trạng thái đơn hàng Tên đơn hàng Địa Số điện thoại Email Ghi + Table Orderdetail Tính chất Primary key Primary key Tên trường productid orderid number productprice Kiểu liệu int int int int Kích cỡ 11 11 11 11 Chú thích Mã sản phẩm Mã đặt hàng Số lượng Giá Tên trường id Kiểu liệu int Kích cỡ 11 name Varchar 50 status tinyint (1): hiển thị, (0): Không hiển thị Chú thích Mã phương thức vận chuyển Phương thức vận chuyển Trạng thái ẩn Tên trường id Kiểu liệu int Kích cỡ 11 name Varchar 30 status tinyint (1): hiển thị, (0): Khơng hiển thị + Table Ordermethod Tính chất Primary key + Table brands Tính chất Primary key 16 Chú thích Mã hãng sản phẩm Tên hãng sản phẩm Trạng thái ẩn + Table Prices Tính chất Primary key Tên trường Id Kiểu liệu Tinynt Kích cỡ Lowprice Hightprice Pricestatus Int Int Tinynt 11 11 Chú thích Trạng thái ẩn (1): hiển thị, (0): Không hiển thị Giá thấp Giá cao Trạng thái ẩn (1): hiển thị, (0): Không hiển thị + Table Products Tính chất Primary key Foreign key references Tên trường id Brandid Kiểu liệu int Int Kích cỡ 11 11 Chú thích Mã sản phẩm Mã hãng sản phẩm productname productprice productimage productdescription Varchar int Varchar Text 200 11 250 Tên sản phẩm Giá sản phẩm Ảnh sản phẩm Mô tả productstatus Tinyint productview int 11 Trạng thái ẩn (1): hiển thị, (0): Không hiển thị Số lượt xem + Table Users Tính chất Primary key Tên trường id username Kiểu liệu int Varchar 17 Kích cỡ 11 20 Chú thích Mã thành viên Tên thành viên password fullname mobile Varchar Varchar Varchar address email status Text Varchar Tinyint(1) 32 50 12 30 (1): hiển thị, (0): Không hiển thị Mối quan hệ giứa bảng: 4.GIAO DIỆN WEB CLIENT 18 Mật Tên người đăng ký Số điện thoại Địa Email Trạng thái ẩn 4.1.Trang chủ 4.2.Đăng nhập 19 4.3.Đăng ký 4.4.Giỏ hàng 20 4.5.Hướng dẫn 21 4.6.Giới thiệu 5.GIAO DIỆN WEB ADMIN 5.1.Đăng nhập 5.2.Trang chủ 22 5.2.1.Loại sản phẩm 5.2.1.1.thêm loại sản phẩm 5.2.1.2.update 23 5.2.2.Sản phẩm 5.2.2.1.Thêm sản phẩm 5.2.2.2.update 24 5.2.3.chi tiết đơn hàng 25 Check List 6.1 Check List of Validation: Option Validate Các trường form không để chống? yes Dữ liệu nhập phù hợp? yes Tên đăng nhập khách hang Có ràng buộc khách hàng , sản phẩm ,chi tiết thơng số ,hóa đơn,phản hồi ? yes yes 6.2.Submission Checklist: STT Particulars Yes Tất form hoạt động? yes Font tả? yes Các mầu đựơc sử dụng mầu bản, phổ biến? yes Các thành phần tạo nên form hoạt động? yes Dữ liệu vào sai có bị nhắc nhở? yes No NA Comments 7: TỔNG KẾT Sau trình làm nghiên cứu tập lớn em nhận số sai xót làm bài: + Bố cục trang Web chưa hài hòa + Màu sắc chưa phù hợp + Code sơ sài, chưa chuyên nghiệp Và em đúc kết nhiều kinh nghiệm: 26 + Hiểu thêm ngơn ngữ lập trình + Biết cách bố trí trang Web cho thích hợp + Biết cách tìm kiểm sản phẩm cách tiện lợi nhanh chóng + Hiểu trang Web có gì, làm - Bài em số mặt hạn chế như: + Chưa có chức lấy lại mật từ trang web + Chưa đủ chức để áp dụng thực tế 27 ... System 1.3. The Proposed System .5 1.3.1 Mục đích trang Web 1.3.2 Chức trang Web 1.4. Boundaries of the System (Ranh giới hệ thống) .6... thành hình thức mới: thương mại điện tử Tùy lĩnh vực kinh doanh doanh nghiệp mà Website mang lại ích lợi khác Qua trang Web trở thành cửa ngõ để nhà sản xuất tiếp thị sản phẩm đến khách hàng khắp... thoại mà họ cần nữa, thay vào đó, cách nhanh chóng thuận tiện, họ cần vào Web đặt mua "chủ đề" phù hợp với PHỤ KIỆN ANIME cách giới thiệu sản phẩm công nghệ (cụ thể loại mơ hình ), đồng thời