I. GIỚI THIỆU DỰ ÁN 1. GIỚI THIỆU ĐỀ TÀI DỰ ÁN Ngày nay, ứng dụng công nghệ thông tin và tin học đã có những phát triển mạnh mẽ cả về chiều rộng lẫn chiều sâu. Là những yếu tố mang tính quyết định trong hoạt động của các tổ chức ,cũng như các công ty, nó đóng vai trò hết sức quan trọng ,có thề tạo ra những bước dột phá mạnh mẽ. Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, không chỉ được coi là một thứ phương tiện quý hiếm mà nay đã trở thành một công cụ làm việc, giải trí thông dụng của con người không những ở công sở mà thậm chí còn ở ngay trong gia đình. Mạng internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu. Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng: chỉ cần có một máy tính kết nối internet và một dòng dữ liệu truy tìm thì gần như lập tức …cả thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra, có đầy đủ thông tin, hình ảnh và thậm chí đôi lúc có cả những âm thanh nếu bạn cần …Bằng internet, chúng ta đả thực hiện được nhiềều công việc với tốốc độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyền thống. Chính điều này, đã thúc đẩy sự khai sinh và phát triển ccủa thương mại điện tử và điện tử trên khắp thế giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuộc sống con người. Trong hoạt động sản xuất, kinh doanh, giờ đây,thương mại điện tử đã khẳng định được vai trò xúc tiến và thúc đẩy sự phát triển của doanh nghiệp. Đối với một cửa hàng, việc quảng bá và giới thiệu đến đơn hàng các sản phẩm mới đáp ứng được nhu cầu của đơn hàng sẽ là cần thiết. Vậy phải quảng bá thế nào đó là xây dựng một Website cho cửa hàng là cách quảng bá tất cả các sản phẩm trong của hàng. Vì vậy, nhómnhóm đã thực hiện “Xây Dựng Website Buôn Bán Máy Tính Và Phụ Kiện” cho một cửa hàng bán laptop. Người chủ
BÁO CÁO DỰ ÁN TỐT NGHIỆP CHUYÊN NGHÀNH: UDPM DỰ ÁN: XÂY DỰNG WEBSITE BN BÁN MÁY TÍNH VÀ PHỤ KIỆN MỤC LỤC I GIỚI THIỆU DỰ ÁN 1 GIỚI THIỆU ĐỀ TÀI DỰ ÁN PHÂN CHIA CÔNG VIỆC .2 II PHÂN TÍCH YÊU CẦU SƠ ĐỒ USE CASE REQUIREMENT MANAGEMENT ĐẶC TẢ YÊU CẦU PHẦN MỀM 1.1 UC01 - Đăng nhập 1.2 UC02 - Đổi mật 1.3 Quản lý nhân viên .8 3.3.1 UC03 – Thêm nhân viên 3.3.2 UC04 – Sửa nhân viên 3.3.3 UC05 – Xóa nhân viên 10 3.3.4 UC06 – Hiển thị danh sách nhân viên 11 1.4 Quản lý sản phẩm 12 3.4.1 UC08– Thêm sản phẩm 12 3.4.2 UC09 – Cập nhập sản phẩm 12 3.4.3 UC10 – Xóa sản phẩm 13 3.4.4 UC11 – Tìm kiếm sản phẩm 14 3.4.5 UC12 – Hiển thị danh sách sản phẩm 15 1.5 Quản lý đơn hàng 16 3.5.1 UC13 – Thêm đơn hàng 16 3.5.2 UC14 – Sửa đơn hàng .16 3.5.3 UC15 – Xóa đơn hàng 17 3.5.4 UC16 – Hiển thị danh sách đơn hàng 18 1.6 Quản lý hóa đơn 19 1.6.1 UC17 - Thêm hóa đơn 19 1.6.2 UC18 - Xóa hóa đơn .20 1.6.3 UC19 - Tìm kiếm hóa đơn 20 1.6.4 UC19 - Hiển thị danh sách hóa đơn 21 1.6.5 UC20 - Hiển thị chi tiết hóa đơn 22 1.6.6 UC21 - Thêm vào giỏ hàng .22 1.6.7 UC22 - Sửa sản phẩm giỏ hàng 23 1.6.8 UC23 – Xóa mặt hàng giỏ hàng 24 1.7 UC24 - Hiển thị danh sách sản phẩm 24 1.8 UC25 - Thêm danh mục sản phẩm 25 1.9 UC26 - Thống kê số lượng 26 1.9.1 III THIẾT KẾ ỨNG DỤNG 27 THỰC THỂ .27 1.1 ERD DIAGRAM LEVEL 28 1.2 CHI TIẾT THỰC THỂ 29 1.2.1 Thực thể tài khoản 29 1.2.2 Thực thể Product 30 1.2.3 Thực thể ProductVariants .30 1.2.4 Thực thể chi tiết OrderDetail 32 1.2.5 Thực thể Order .32 1.2.6 Chi tiết ShippingADdress 33 1.2.7 Chi tiết Authorities 34 1.2.8 Chi tiết Roles 34 1.2.9 Chi tiết Image 35 GIAO DIỆN .36 2.1 IV V UC27 - Thống kê doanh thu 26 SƠ ĐỒ TỔ CHỨC GIAO DIỆN 36 2.1.1 Màn hình đăng nhập 37 2.1.2 Trang chủ website 38 2.1.3 Giỏ hàng 39 2.1.4 Trang đặt hàng 39 2.1.5 Trang chi tiết sảm phẩm 41 2.1.6 Quản lý đơn hàng 42 2.1.7 Trang đánh giá sản phẩm 43 KIỂM THỬ .44 ĐÓNG GÓI VÀ TRIỂN KHAI 45 VI THUẬN LỢI KHÓ KHĂN 45 Thuận lợi .45 Khó khăn .45 XÂY DỰNG WEBSITE BN BÁN MÁY TÍNH VÀ PHỤ KIỆN I GIỚI THIỆU DỰ ÁN GIỚI THIỆU ĐỀ TÀI DỰ ÁN Ngày nay, ứng dụng công nghệ thông tin tin học có phát triển mạnh mẽ chiều rộng lẫn chiều sâu Là yếu tố mang tính định hoạt động tổ chức ,cũng cơng ty, đóng vai trị quan trọng ,có thề tạo bước dột phá mạnh mẽ Cùng với phát triển khơng ngừng kỹ thuật máy tính mạng điện tử, không coi thứ phương tiện quý mà trở thành công cụ làm việc, giải trí thơng dụng người khơng cơng sở mà chí cịn gia đình Mạng internet sản phẩm có giá trị lớn lao ngày trở nên công cụ thiếu, tảng cho truyền tải, trao đổi thơng tin tồn cầu Giờ đây, việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng: cần có máy tính kết nối internet dịng liệu truy tìm gần …cả giới vấn đề mà bạn quan tâm ra, có đầy đủ thơng tin, hình ảnh chí đơi lúc có âm bạn cần … Bằng internet, đả thực nhiềều công việc với tốốc độ nhanh chi phí thấp nhiều so với cách thức truyền thống Chính điều này, thúc đẩy khai sinh phát triển ccủa thương mại điện tử điện tử khắp giới, làm biến đổi đáng kể mặt văn hóa, nâng cao chất lượng sống người Trong hoạt động sản xuất, kinh doanh, đây,thương mại điện tử khẳng định vai trò xúc tiến thúc đẩy phát triển doanh nghiệp Đối với cửa hàng, việc quảng bá giới thiệu đến đơn hàng sản phẩm đáp ứng nhu cầu đơn hàng cần thiết Vậy phải quảng bá xây dựng Website cho cửa hàng cách quảng bá tất sản phẩm hàng Vì vậy, nhómnhóm thực “Xây Dựng Website Bn Bán Máy Tính Và Phụ Kiện” cho cửa hàng bán laptop Người chủ cửa hàng đưa sản phẩm lên website quản lý website đó, đơn hàng đặt mua hàng website mà không cần đến cửa hàng Chủ cửa hàng gửi sản phẩm cho khách hàng nhận thông báo website Yêu cầu chức nghiệp vụ Quản lý sản phẩm Đặt hàng Quản lý đơn hàng Tổng hợp doanh thu (doanh thu theo tháng), số lượng tồn kho Quản lý danh mục sản phẩm Quản lý nhân viên Quản lý hóa đơn Quản lý hồ sơ cá nhân Quản lý khuyến Trang XÂY DỰNG WEBSITE BN BÁN MÁY TÍNH VÀ PHỤ KIỆN Quản lý nhà sản xuất Yêu cầu bảo mật Tất thành viên phải đăng nhập sử dụng phần mềm Quản lý phép thực tất chức Nhân viên không xem thông tin thống kê quản lý nhân viên Khách viếng thăm phép xem thông tin chi tiết sản phẩm thêm vào giỏ hàng Yêu cầu môi trường công nghệ Hệ quản trị CSDL SQL Server 2008 trở lên Frontend: Html, Css, Bootstrap… Backend:Springboot, Java, Thymleaf… PHÂN CHIA CÔNG VIỆC Trang XÂY DỰNG WEBSITE BN BÁN MÁY TÍNH VÀ PHỤ KIỆN II PHÂN TÍCH YÊU CẦU SƠ ĐỒ USE CASE Hình 1: Sơ đồ Use case Trang XÂY DỰNG WEBSITE BN BÁN MÁY TÍNH VÀ PHỤ KIỆN REQUIREMENT MANAGEMENT Req ID Requirement Title Description Type Size Priority PIC Status UC01 Đăng nhập Đăng nhập vào website New High Done UC02 Đổi mật Thay đổi mật người dùng New High Done UC03 Thêm nhân viên Thêm nhân viên vào DB New High Done UC04 Cập nhập nhân viên Thay đổi thông tin nhân viên DB New High Done UC05 Xóa nhân viên Xóa nhân viên DB New High Done UC06 Hiển thị danh sách nhân viên Hiển thị nhân viên DB lên bảng New Low Done UC07 Tìm kiếm nhân viên Tìm kiếm nhân viên DB New Low Done UC08 Thêm sản phẩm Thêm sản phẩm vào DB New High Done UC09 Cập nhập sản phẩm Sửa thông tin sản phẩm chọn New High Done UC10 Xóa sản phẩm Xóa sản phẩm chọn New High Done UC11 Tìm kiếm sản phẩm Tìm sản phẩm DB New High Done UC12 Hiển thị danh sách sản phẩm Hiển thị tất sản phẩm DB New High Done UC13 Thêm đơn hàng Thêm đơn hàng vào DB New High Done UC14 Cập nhập đơn hàng Cập nhập đơn hàng DB New High Done UC15 Xóa đơn hàng Xóa đơn hàng khỏi DB New High Done Change Status Date Trang XÂY DỰNG WEBSITE BN BÁN MÁY TÍNH VÀ PHỤ KIỆN UC16 Hiển thị danh sách đơn hàng Hiển thị danh đơn hàng vào DB New Low Done UC17 Thêm hóa đơn Thêm hóa đơn vào DB New High Done UC18 Xóa hóa đơn Xóa hóa đơn có DB New High Done UC19 Tìm kiếm hóa đơn Tìm kiếm hóa đơn DB New Low Done UC20 Hiển thị danh sách hóa đơn Hiển thị hóa đơn có DB New Low Done UC21 Thêm vào giỏ hàng Thêm vào giỏ hàng New High Done UC22 Sửa sản phẩm giỏ hàng Cập nhập thông tin giỏ hàng New High Done UC23 Xóa sản phẩm giỏ hàng Xóa sản phẩm giỏ hàng New High Done UC24 Hiện thị sản phẩm giỏ hàng Hiện thị sản phẩm giỏ hàng New High Done UC24 Thêm danh mục Thêm danh mục vào DB New High Done UC25 Xóa danh mục Xóa danh mục vào DB New High Done UC26 Cập nhập danh mục Cập nhập danh mục vào DB New High Done UC27 Hiện thị danh mục Hiển thị danh mục DB New High Done UC28 Tìm kiếm danh mục Tìm kiếm danh mục DB New High Done UC29 Thêm nhà sản xuất Thêm nhà sản xuất vào DB New Low Done UC30 Xóa nhà sản xuất Xóa nhà sản xuất vào DB New Low Done UC31 Cập nhập nhà sản xuất Cập nhập nhà sản xuất vào DB New High Done UC32 Hiện thị nhà sản xuất Hiển thị dnhà sản xuất DB New High Done UC33 Tìm kiếm nhà sản xuất Tìm kiếm nhà sản xuất DB New High Done Trang XÂY DỰNG WEBSITE BUÔN BÁN MÁY TÍNH VÀ PHỤ KIỆN UC34 Thêm khuyến Thêm khuyến vào DB New High Done UC35 Xóa khuyến Xóa khuyến khỏi DB New High Done UC36 Cập nhập khuyến Cập nhập khuyến vào DB New High Done UC37 Hiện thị khuyến Hiển thị khuyến DB New High Done UC38 Cập nhập thông tin Cập nhập thông tin cá nhân New High Done UC39 Thống kê số lượng Hiển thị danh sách thông kê số lượng New High Done Trang XÂY DỰNG WEBSITE BUÔN BÁN MÁY TÍNH VÀ PHỤ KIỆN ĐẶC TẢ YÊU CẦU PHẦN MỀM UC01 - Đăng nhập Mô tả: Đăng nhập Code UC01 Description Cho phép người dùng đăng nhập vào website Actor Nhân viên, Khách hàng Trigger Actor nhấn vào “Đăng nhập” Pre-condition Post condition Hiển thị trang chủ website với actor đăng nhập vào website Hoạt động: Actor System Main Flow: Đăng nhập thành công Actor nhập “tên đăng nhập”, “mật khẩu” nhấn vào button “Đăng nhập” Phần mềm kiểm tra “tên đăng nhập”, “mật khẩu” xác chuyển tới hình Thơng báo phần mềm: MS01 “Thông tin đăng nhập sai.” Message thông báo hệ thống không tìm thấy user thỏa mãn điều kiện đăng nhập UC02 – Đăng kí Mơ tả: Đổi mật Code UC02 Description Cho phép nhân viên với đơn hàng đổi mật tài khoản Trang ... CHIA CÔNG VIỆC Trang XÂY DỰNG WEBSITE BN BÁN MÁY TÍNH VÀ PHỤ KIỆN II PHÂN TÍCH U CẦU SƠ ĐỒ USE CASE Hình 1: Sơ đồ Use case Trang XÂY DỰNG WEBSITE BN BÁN MÁY TÍNH VÀ PHỤ KIỆN REQUIREMENT MANAGEMENT... vậy, nhómnhóm thực ? ?Xây Dựng Website Bn Bán Máy Tính Và Phụ Kiện? ?? cho cửa hàng bán laptop Người chủ cửa hàng đưa sản phẩm lên website quản lý website đó, đơn hàng đặt mua hàng website mà không cần... Trang XÂY DỰNG WEBSITE BUÔN BÁN MÁY TÍNH VÀ PHỤ KIỆN Actor Nhân viên, khách hàng Trigger Actor nhấn vào nút “Đổi mật khẩu” Pre-condition Post condition Hiển thị trang đổi mật với Actor đăng nhập vào