Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 32 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
32
Dung lượng
1,18 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM ĐỒ ÁN MƠN HỌC LẬP TRÌNH WEB WEBSITE BÁN GIÀY Ngành: CÔNG NGHỆ THÔNG TIN Giảng viên hướng dẫn: HUỲNH KHẮC DUY BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM ĐỒ ÁN MƠN HỌC LẬP TRÌNH WEB WEBSITE BÁN GIÀY Ngành: CƠNG NGHỆ THÔNG TIN Giảng viên hướng dẫn: HUỲNH KHẮC DUY TP.Hồ Chí Minh, 2020 MỤC LỤC MỤC LỤC .3 DANH MỤC HÌNH ẢNH DANH MỤC BẢNG LỜI CAM ĐOAN CHƯƠNG 1: TỔNG QUAN 1.1 Tổng quan 1.1.1 Khảo sát thực trạng 1.1.2 Đánh giá thực trạng 1.1.2.1 Ưu điểm 1.1.2.2 Nhược điểm 1.2 Nhiệm vụ đồ án 1.2.1 Đối tượng phạm vi ứng dụng .9 1.2.1.1 Đối tượng 1.2.1.2 Phạm vi .9 1.2.2 Mô tả phương án tổng quan 10 1.2.2.1 Phương án lưu trữ 10 1.2.2.2 Phương án khả thi 10 1.3 Cấu trúc đồ án 10 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT .12 2.1 Các khái niệm chế hoạt động 12 2.1.1 Tổng quan ASP.NET 12 2.1.1.1 Giới thiệu ASP.NET 12 2.1.1.2 Mơ hình MVC 12 2.1.2 Tổng quan hệ quản trị sở liệu SQL Server 13 2.1.3 Xác định yêu cầu 14 2.1.3.1 Đặc tả chi tiết loại yêu cầu .14 2.1.3.2 Lập danh sách yêu cầu .15 2.2 Mô hình liệu 17 2.2.1 Danh sách thực thể 17 2.2.2 Sơ đồ thực thể mối liên kết 18 2.2.3 Sơ đồ thực thể kết hợp 18 2.2.4 Sơ đồ tổng thể 19 2.2.5 Mơ hình liệu quan hệ 19 2.3 Thiết kế sơ đồ chức .22 2.3.1 Danh sách chức .22 2.3.2 Hồ sơ phân tích 22 2.3.3 Kết từ hồ sơ phân tích .25 CHƯƠNG 3: KẾT QUẢ THỰC NGHIỆM 26 3.1 Các thành phần chức hệ thống .26 3.1.1 Chức đăng nhập hệ thống .26 3.1.2 Chức ứng dụng .26 3.2 Thiết kế giao diện hệ thống 26 3.2.1 Trang Log In Sign Up .26 3.2.2 Form Trang chủ .27 3.2.3 Form Giỏ hàng 27 3.2.4 Form Edit sản phẩm 28 3.2.5 Form Nhãn hàng 31 CHƯƠNG 4: KẾT LUẬN 32 4.1 Kết đạt 32 4.2 Đánh giá phần mềm 32 4.2.1 Ưu điểm 32 4.2.2 Nhược điểm 32 4.3 Hướng phát triển mở rộng đề tài 32 TÀI LIỆU THAM KHẢO 33 DANH MỤC HÌNH Ả Hình Mơ hình MVC 12 Hình 2 SQL 13 Hình Sơ đồ tổng thể 19 Hình Lược đồ CSDL .19 Hình Chức tra cứu 22 Hình Chức chỉnh sửa giỏ hàng 23 Y Hình Form log in .26 Hình Form Sign up 27 Hình 3 Form trang chủ .27 Hình Form giỏ hàng 28 Hình Form danh sách sản phẩm 28 Hình Form Chỉnh sửa 29 Hình Form xoá giày 29 Hình Form Thêm giày .30 Hình Form Detail 30 Hình 10 Form nhãn hàng 31 DANH MỤC BẢNG Bảng Bảng yêu cầu chức nghiệp vụ 16 Bảng 2 Bảng yêu cầu chức hệ thống 17 Bảng Bảng yêu cầu chất lượng 17 Bảng Bảng chứa thông tin tài khoản .20 Bảng Bảng chứa thông tin khách hàng 20 Bảng Bảng chứa thông tin đơn đặt hàng 21 Bảng Bảng chứa thông tin chi tiết đơn hàng 21 Bảng Bảng chứa thông tin giày .21 Bảng Bảng chứa thông tin ngày sản xuất 22 Bảng 10 Bảng chứa chi tiết loại giày 22 Bảng 11 Kết xuất danh sách sản phẩm .24 Bảng 12 Kết xuất giỏ hàng 25 Bảng 13 25 Bảng 14 25 LỜI CAM ĐOAN Chúng em xin cam đoan kết đồ án kết thực nghiệm tụi em thực Tất tham khảo trích dẫn từ nghiên cứu liên quan trình bày rõ ràng mục Tài liệu tham khảo Sinh viên thực CHƯƠNG 1: TỔNG QUAN 1.1 Tổng quan 1.1.1 Khảo sát thực trạng Trong xã hội ngày phát triển, giao tiếp cá nhân tổ chức ngày nhiều Một yếu tố ảnh hưởng đến trình kết hội hộp, trao đổi yếu tố ngoại hình, diện mạo Trong thành phần ngoại hình đó, đơi giày cũn 1.1.2 Đánh giá thực trạng 1.1.2.1 Ưu điểm Có nhiều mẫu mã nhiều nhãn hàng thương hiệu lớn với chất lượng uy tín tốt, giúp người tiêu dùng thoải mái việc lựa chọn đôi giày ưng ý 1.1.2.2 Nhược điểm Hình thức mua bán online chưa phổ biến số vùng quê Khó phù hợp với mẫu người tiêu dùng có tiêu chí “Tiền trao cháo múc” Nhiều cửa hàng, chi nhánh, website dẫn đến bị loãng làm người tiêu dùng khó lựa chọn 1.2 Nhiệm vụ đồ án 1.2.1 Đối tượng phạm vi ứng dụng Từ vấn đề cần xây dựng website mà người tiếp xúc, thân thiện với người 1.2.1.1 Đối tượng Website lập để giúp người có sở thích mua sắm giày dép ghé thăm lựa chọn cho thân đôi ưng ý 1.2.1.2 Phạm vi Mục tiêu: Cho phép người dùng tạo tài khoản để mua hàng Mô tả: Cung cấp cho người dùng tài khoản để mua hàng, giỏ hàng chứa đôi mà người dùng lựa chọn, họ thêm sửa xố Lợi ích mang lại: Tiện lợi nhanh chóng, tiết kiệm chi phí lại, tận dụng thời gian Các bước để hoàn thành dự án: - Lập kế hoạch phát triển hệ thống - Phân tích hệ thống - Thiết kế - Kiểm tra - Biên soạn tài liệu hướng dẫn sử dụng 1.2.2 Mô tả phương án tổng quan 1.2.2.1 Phương án lưu trữ Cơ sở liệu tập trung - Là phương án đưa sở liệu nơi - Giúp quản lý hàng hố chặt chẽ hơn, tăng tính bảo mật thao tác - liệu thực nơi Tốc độ thao tác liệu hạn chế thực nhiều thao tác lúc vào liệu nơi Các hệ quản trị sở liệu Microsoft SQL Server 1.2.2.2 Phương án khả thi Sử dụng mô hình liệu nêu vì: - Không yêu cầu tốc độ đường truyền cao, dễ dàng lưu phục hồi - liệu, đảm bảo an tồn cho liệu Khơng cần đầu tư q nhiều chi phí 1.3 Cấu trúc đồ án Chương 1: Tổng quan - Tổng quan vấn đề nghiên cứu: tổng quan vấn đề - nghiên cứu Nhiệm vụ đồ án: Lý hình thành đề tài, mục tiêu nghiên cứu, đối - tượng, phạm vi giới hạn Cấu trúc đồ án: Trình bày cấu trúc đồ án gồm chương tóm tắt chương Chương 2: Cơ sở lý thuyết Các khái niệm phương pháp bao gồm công nghệ, hệ thống, ràng buộc, … để giải nhiệm vụ đồ án 10 2.2.2 Sơ đồ thực thể mối liên kết Xét hai thực thể KHACHHANG DONDATHANG Ta thấy tài khoản thuộc người dùng người dùng có nhiều đơn hàng Như vậy, hai thực thể KHACHHANG DOTDATHANG liên kết với theo quan hệ nhiều 1,n KHACHHANG có 1,1 DONDATHANG Xét hai thực thể NSX GIAY: Ta thấy loại giày thuộc nhà sản xuất nhà sản xuất có nhiều loại giày Như vậy, hai thực thể NSX GIAY liên kết với theo quan hệ nhiều NSX 1,n có 2.2.3 Sơ đồ tổng thể Hình Sơ đồ tổng thể 2.2.4 Mơ hình liệu quan hệ Lược đồ sở liệu 18 1,1 GIAY Hình Lược đồ CSDL Bảng ADMIN: Bảng Bảng chứa thơng tin tài khoản Tên thuộc tính ID pwd tenacc Diễn giải ID tài khoản Mật Tên tài khoản Kiểu liệu int nvarchar nvarchar Ràng buộc Độ dài not null not null 50 50 Bảng KHACHHANG: Bảng Bảng chứa thơng tin khách hàng Tên thuộc tính MaKH HoTen Taikhoan Matkhau Diễn giải Mã khác hàng Họ tên khách hàng Tên tài khoản Mật Kiểu liệu int Ràng buộc Khố Độ dài nvarchar not null 50 not null 50 50 varchar varchar 19 Email DiachiKH DienthoaiKH Ngaysinh Email Địa Điện thoại Ngày sinh varchar nvarchar varchar datetime 100 200 50 Bảng DONDATHANG Bảng Bảng chứa thông tin đơn đặt hàng Tên thuộc tính MaDonHang Datthanhtoan Diễn giải Mã đơn hàng Đã tốn Tình trạng giao hàng Ngày đặt Ngày giao Mã KH Tinhtrangiaohang Ngaydat Ngaygiao MaKH Kiểu liệu int bit Ràng buộc Khố Độ dài bit datetime datetime int not null Bảng CHITIETDONHANG Bảng Bảng chứa thơng tin chi tiết đơn hàng Tên thuộc tính MaDonHang MaGiay Soluong Dongia Diễn giải Mã Đơn Hàng Mã giày Số lượng Đơn giá Kiểu liệu int int int decimal Ràng buộc Khố Khố Độ dài 18 Bảng GIAY Bảng Bảng chứa thông tin giày Tên thuộc tính MaGiay TenGiay Giaban Mota Anhbia Diễn giải Mã giày Tên giày Giá bán Mơ tả Ảnh bìa Kiểu liệu int nvarchar decimal nvarchar varchar 20 Ràng buộc Kháo not null Độ dài 100 18 MAX 50 Ngaycapnhat Soluongton MaNSX MaLoai Ngày cập nhật Số lượng tồn Mã NSX Mã loại datetime int int int not null Bảng NGAYSANXUAT Bảng Bảng chứa thông tin ngày sản xuất Tên thuộc tính MaNSX TenNSX Diachi Dienthoai Diễn giải Mã NSX Tên NSX Địa SDT Kiểu liệu int nvarchar nvarchar varchar Ràng buộc not null not null Độ dài 50 200 50 Bảng LOAIGIAY Bảng 10 Bảng chứa chi tiết loại giày Tên thuộc tính MaLoai TenLoai Diễn giải Mã loại Tên loại Kiểu liệu int nchar Ràng buộc Khố Độ dài 10 2.3 Thiết kế sơ đồ chức 2.3.1 Danh sách chức Website bán giày cần đáp ứng yêu cầu người dùng việc tra cứu thông tin loại giày, thêm bớt giỏ hàng cá nhân, chỉnh sửa thông tin tài khoản Chức Tra cứu 2.3.2 Hồ sơ phân tích Người dùng D1 Luồng liệu D2 D1: Chuỗi ký tự D1 = D3 D3: Danh sách chứa thông tin chuỗi ký tự D1 Tra cứu thông tin 21 D3 Biểu mẫu quy tắc xử lý Hình Chức tra cứu Chức Thêm bớt giỏ hàng Người dùng Luồng liệu D1 = D2: Thêm xoá sản phẩm giỏ hàng D1 Chỉnh sửa Giỏ hàng D2 22 Biểu mẫu quy tắc xử lý Hình Chức chỉnh sửa giỏ hàng Bảng 11 Kết xuất danh sách sản phẩm Kết xuất: Danh sách sản phẩm MaGiay TenGiay Giaban Mota Anhbia Ngaycapnhat Soluongton MaNSX MaLoai Quy tắc xử lý Tra cứu thông tin giày - Tên giày - Mã giày - Mã loại Bảng 12 Kết xuất giỏ hàng Kết xuất: Giỏ hàng MaDonHang Soluong Ngaydat MaGiay MaKH Dongia Quy tắc xử lý Tự động cập nhật số lượng, mã giày, ngày đặt giỏ hàng Tra cứu thông tin đơn hàng cũ: - Tra cứu mã đơn hàng - Nếu có tồn trả thơng tin đơn hàng đặt 2.3.3 Kết từ hồ sơ phân tích Bảng 13 Người dùng Quy tắc kiểm tra tính hợp lệ 23 tenacc pwd Không để trống, không trùng Không để trống Bảng 14 Giỏ hàng Soluong MaGiay Quy tắc kiểm tra tính hợp lệ Khơng để trống Không để trống CHƯƠNG 3: KẾT QUẢ THỰC NGHIỆM 3.1 Các thành phần chức hệ thống 3.1.1 Chức đăng nhập hệ thống Đăng nhập Đăng xuất 3.1.2 Chức ứng dụng Tra cứu thông tin tài khoản cá nhân Tra cứu thông tin sản phẩm Thêm sản phẩm giỏ hàng Xoá bớt sản phẩm giỏ hàng 3.2 Thiết kế giao diện hệ thống 24 3.2.1 Trang Log In Sign Up Hình Form log in Hình Form Sign up 3.2.2 Form Trang chủ 25 Hình 3 Form trang chủ 3.2.3 Form Giỏ hàng Hình Form giỏ hàng 3.2.4 Form Edit sản phẩm 26 Hình Form danh sách sản phẩm Hình Form Chỉnh sửa 27 Hình Form xố giày Hình Form Thêm giày 28 Hình Form Detail 3.2.5 Form Nhãn hàng 29 Hình 10 Form nhãn hàng CHƯƠNG 4: KẾT LUẬN 30 4.1 Kết đạt Xây dựng website bán hàng nói chung website bán giày nói riêng không việc xây dựng đơn mà địi hỏi trước phải tiến hành cách có hệ thống giai đoạn khảo sát, phân tích thiết kế Qua việc nghiên cứu xây dựng đề tài này, chúng em phần củng cố kiến thức lập trình nắm cách làm để xây dựng website Từ đó, chúng em xây dựng website tương tự như: website thương mại điện tử, website quản lý, 4.2 Đánh giá phần mềm 4.2.1 Ưu điểm Rút ngắn thời gian chờ đợi khách hàng Sử dụng máy tính vào việc quản lý hố đơn hợp đồng dễ dàng, tìm kiếm nhanh chóng thuận tiện Việc lưu trữ thông tin khách hàng, hợp đồng hố đơn đơn giản, khơng cần phải có nơi lưu trữ lớn Việc thêm, xoá, sửa sản phẩm, chỉnh sửa giỏ hàng thuận tiện nhanh chóng Với chức xử lý sẵn có, web site giúp cơng việc người sử dụng quản lý nhẹ nhàng 4.2.2 Nhược điểm Để xây dựng hệ thống quản lý tốt cần đầu tư chi phí vào máy móc, phần mềm… 4.3 Hướng phát triển mở rộng đề tài Đề tài “Website bán giày” cần mở rộng xem xét nhiều khía cạnh để phần mềm hoàn thiện, giúp cho việc quản lý hoá đơn dễ dàng hơn, giảm bớt cồng kềnh sổ sách… Trong đề tài này, chúng em phân tích xây dựng phần mềm đơn giản, cần phải phát triển làm rõ thêm: Thống kê khoản thu biểu đồ Và nhiều chức khác 31 TÀI LIỆU THAM KHẢO Kiến thức mơn học LẬP TRÌNH WEB hướng dẫn thầy Huỳnh Khắc Duy Tài liệu tham khảo tập hợp từ nhiều đồ án nhiều trang website 32 ... này, chúng em phần củng cố kiến thức lập trình nắm cách làm để xây dựng website Từ đó, chúng em xây dựng website tương tự như: website thương mại điện tử, website quản lý, 4.2 Đánh giá phần mềm... Form xố giày Hình Form Thêm giày 28 Hình Form Detail 3.2.5 Form Nhãn hàng 29 Hình 10 Form nhãn hàng CHƯƠNG 4: KẾT LUẬN 30 4.1 Kết đạt Xây dựng website bán hàng nói chung website bán giày nói...BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM ĐỒ ÁN MƠN HỌC LẬP TRÌNH WEB WEBSITE BÁN GIÀY Ngành: CÔNG NGHỆ THÔNG TIN Giảng viên hướng dẫn: HUỲNH KHẮC DUY TP.Hồ Chí Minh,