Đồ án CDIOSE397V: Xây dựng app bán hàng

109 1 0
Đồ án CDIOSE397V: Xây dựng app bán hàng

Đ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

Mục đích nghiên cứu của đề tài là hỗ trợ tìm kiếm những mặt hàng nhanh chóng; Có thể đưa nhanh thông tin về mặt hàng; Các mặt hàng được sắp xếp hợp lý để dể dàng tiếp cận người dùng hơn. Đề tài Hoàn thiện công tác quản trị nhân sự tại Công ty TNHH Mộc Khải Tuyên được nghiên cứu nhằm giúp công ty TNHH Mộc Khải Tuyên làm rõ được thực trạng công tác quản trị nhân sự trong công ty như thế nào từ đó đề ra các giải pháp giúp công ty hoàn thiện công tác quản trị nhân sự tốt hơn trong thời gian tới.

ĐẠI HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN CDIO – SE397V Tên đề tài: XÂY DỰNG APP BÁN HÀNG Giảng viên hướng dẫn: Nhóm SVTH: Đà Nẵng, 20/02/2021 TỔNG QUAN DỰ ÁN Tên dự án Xây dựng app bán hàng Ngày bắt đầu – kết thúc Từ 20/02/2021 đến 30/04/2021 Trường Đại Học Duy Tân Tên GVHD Trưởng nhóm Trường: Đại học Duy Tân Khoa: Công Nghệ Thông Tin Mail: Tel: Thành viên MỤC LỤC PHẦN MỞ ĐẦU LÝ DO CHỌN ĐỀ TÀI MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI 2.1 Mục đích đề tài 2.2 Ý nghĩa đề tài ĐỐI TƯỢNG NGHIÊN CỨU .7 PHẠM VI NGHIÊN CỨU .8 PHƯƠNG PHÁP NGHIÊN CỨU PHẦN CONCEIVE (Ý TƯỞNG) XÂY DỰNG Ý TƯỞNG SẢN PHẨM 1.1 Thành viên .9 1.2 Thành viên 10 1.3 Thành viên 12 ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM .14 PHẦN II 17 DESIGN (PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG) .17 2.1 KHẢO SÁT HIỆN TRẠNG 17 2.1.1 Hạ tầng ứng dụng nghe nhạc .17 2.1.2 Quy trình nghiệp vụ 17 2.1.3 Xác định yêu cầu nghiệp vụ 17 2.1.4 Xác định yêu cầu kỹ thuật 18 2.2 XÁC ĐỊNH CÁC TÌNH HUỐNG SỬ DỤNG (USE CASE) 18 2.2.1 Danh sách tác nhân hệ thống hệ thống (Actor) 18 2.2.2 User-case tổng quát .20 2.2.3 Danh mục Usecase hệ thống 20 2.3 BIỂU ĐỒ TUẦN TỰ 46 2.3.1 Đặc tả chức Đăng Kí 46 2.3.2 Đặc tả chức Đăng Nhập Đăng Xuất .47 2.3.3 Đặc tả chức Xem Sản Phẩm 48 2.3.4 Đặc tả chức Tìm Kiếm Sản Phẩm .49 2.3.5 Đặc tả chức Quản Lý Sản Phẩm 50 2.3.6 Đặc tả chức Quản Lý Đơn Hàng 53 2.3.7 Đặc tả chức Quản Lý Giỏ Hàng 55 2.3.8 Đặc tả chức Thống Kê 58 2.3.9 Đặc tả chức Quản Lý Thông Tin Cá Nhân 61 2.3.10 Đặc tả chức Quản Lý Thành Viên 64 2.3.11 Đặc tả chức Quản Lý Sản Phẩm Quảng Cáo 68 2.3.12 Đặc tả chức Thống Kê Thành Viên 70 2.4 BIỂU ĐỒ HOẠT ĐỘNG 71 2.4.1 Biểu đồ hoạt động Đăng ký 71 2.4.2 Biểu đồ hoạt động Đăng Nhập 72 2.4.3 Biểu đồ hoạt động Đăng xuất .73 2.4.3.1 Biểu đồ hoạt động đăng xuất 73 2.4.4 Biểu đồ hoạt xem sản phẩm .73 2.4.5 Biểu đồ hoạt động Quản Lý Sản Phẩm .74 2.4.5.1 Biểu đồ hoạt động thêm sản phẩm 74 2.4.6 Biểu đồ hoạt động Tìm Kiếm sản phẩm 77 2.4.6.1 Biểu đồ hoạt động tìm kiếm sản phẩm 77 2.4.7 Biểu đồ hoạt động Quản Lý Đơn Hàng .78 2.4.7.1 Biểu đồ hoạt động chấp nhận đơn hàng 78 2.4.7.2 Biểu đồ hoạt động hủy đơn hàng 78 2.4.8 Biểu đồ hoạt động Quản Lý Giỏ Hàng 79 2.4.8.1 Biểu đồ hoạt động thêm sản phẩm vào giỏ hàng 79 2.4.8.2 Biểu đồ hoạt động xóa sản phẩm giỏ hàng 80 2.4.9 Biểu đồ hoạt động thống kê 82 2.4.9.1 Biểu đồ hoạt động thống kê mặt hàng bán .82 2.4.9.2 Biểu đồ hoạt động thống kê mặt hàng mua 83 2.4.9.4 Biểu đồ hoạt động thống kê chi tiêu .85 2.4.10 Biểu đồ hoạt động Quản Lý thông tin cá nhân .85 2.4.10.1 Biểu đồ hoạt động thêm thông tin cá nhân 86 2.4.10.2 Biểu đồ hoạt động cập nhật thông tin cá nhân 87 2.4.10.3 Biểu đồ hoạt động xóa thơng tin cá nhân .88 2.4.11 Biểu đồ hoạt động Quản lý thành viên 89 2.4.11.1 Biểu đồ hoạt động thêm thành viên 89 2.4.11.2 Biểu đồ hoạt động cập nhật thành viên 90 2.4.12.3 Biểu đồ hoạt động tìm kiếm thành viên 91 2.4.12.4 Biểu đồ hoạt động xóa thành viên 92 2.4.13 Biểu đồ hoạt động Thống Kê thành viên 93 2.4.13.1 Biểu đồ hoạt động thống kê thành viên bán 93 2.4.13.2 Biểu đồ hoạt động thống kê thành viên mua 94 PHẦN III 95 THỰC HIỆN (IMPEMENTATION) 95 3.1 LỰA CHỌN CƠ SỞ DỮ LIỆU 95 3.2 THIẾT KẾ CƠ SỞ DỮ LIỆU 95 3.2.1 Lược đồ sở liệu .95 3.2.2 Kiến trúc bảng liệu .96 3.2.2.1 Bảng admin .96 3.2.2.2 Bảng taikhoan 96 3.2.2.3 Bảng quangcao 97 3.2.2.4 Bảng loaisp 97 3.2.2.5 Bảng sanpham 98 3.2.2.6 Bảng hoadon 98 3.2.2.7 Bảng chitiethoadon 99 3.2.3 Mơ hình thực thể liên kết .100 3.3 THIẾT KÊ GIAO DIỆN 101 3.3.1 Giao diện đăng nhập 101 3.3.1.1 Ảnh giao diện đăng nhập .101 3.3.2 Giao diện đăng ký 102 3.3.2.1 Ảnh giao diện đăng ký 102 3.3.3 Giao diện trang chủ 103 3.3.3.1 Ảnh giao diện trang chủ 103 3.3.4 Giao diện kệ hàng 104 3.3.4.1 Ảnh giao diện kệ hàng 104 3.3.5 Giao diện giỏ hàng 105 3.3.5.1 Ảnh giao diện giỏ hàng 105 3.3.6 Giao diện thống kê 106 3.3.6.1 Ảnh giao diện thống kê 106 3.3.7 Giao diện quản lý tài khoản 107 3.3.7.1 Ảnh giao diện quản lý tài khoản 107 PHẦN MỞ ĐẦU LÝ DO CHỌN ĐỀ TÀI Với phát triển nhảy vọt công nghệ thông tin nay, internet ngày giữ vai trò quan trọng lĩnh vực khoa học kĩ thuật đời sống Dĩ nhiên bạn nghe nói nhiều Internet, nói cách đơn giản, Internet tập hợp máy tính nối kết với nhau, mạng máy tính tồn cầu mà kết nối máy tính cá nhân họ Với mạng Internet, tin học thật tạo nên cách mạng trao đổi thơng tin lĩnh vực văn hóa, xã hội, trị, kinh tế, giải trí Vì nhóm chúng em chọn đề tài: “Xây dựng app bán hàng” để giúp bạn trẻ người có đam mê với shopping dể dàng việc tìm kiếm lựa chọn mặt hàng mà yếu thích MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI 2.1 Mục đích đề tài - Hỗ trợ tìm kiếm mặt hàng nhanh chóng - Có thể đưa nhanh thông tin mặt hàng - Các mặt hàng xếp hợp lý để dể dàng tiếp cận người dùng 2.2 Ý nghĩa đề tài - Là ứng dụng trực tuyến, sản phẩm thông tin phải cập nhật liên tục - Người dùng truy cập vào ứng dụng xem, tìm kiếm thưởng thức sản phẩm có ứng dụng - Các sản phẩm xếp hợp lý - Người dùng mua sản phẩm mà u thích ĐỐI TƯỢNG NGHIÊN CỨU - Tìm hiểu cơng cụ hỗ trợ phân tích thiết thiết kế hệ thống hướng đối tượng Visio, Mockup,… - Tìm hiểu ngơn ngữ lập trình phẩm mềm lập trình cho ứng dụng Java, Sql, PHP… - Tìm hiểu phương pháp triển khai ứng dụng Web - Tìm hiểu cách cài đặt ứng dụng Website bán hàng PHẠM VI NGHIÊN CỨU - Về thời gian: Từ 20/02/2021 đến 30/04/2021 - Về nội dung:  Tìm hiểu phân tích thiết kế hệ thống hướng đối tượng  Tìm hiểu hệ quản trị CSDL SQL server  Phân tích thiết kế hướng đối tượng PHƯƠNG PHÁP NGHIÊN CỨU - Tìm hiểu tài liệu liên quan ( quy trình quản lý dịch vụ,….) - Phân tích lựa chọn giải pháp - Tổng hợp tài liệu liên quan đến xây dựng phát triển phần mềm - Góp ý chuyên gia PHẦN CONCEIVE (Ý TƯỞNG) XÂY DỰNG Ý TƯỞNG SẢN PHẨM 1.1 Thành viên - Họ tên (sinh viên): Trương Hữu Đông - Chuyên nghành (của sinh viên): Công Nghệ Phần Mềm - Tên ý tưởng (sản phẩm): Phần mềm quản lý thư viện - Ngày/Tháng/Năm: 20/02/2021 1.1.1 Mô tả ý tưởng sản phẩm Ngày công nghệ thông tin vô phát triển khiến việc tra cứu thông tin dễ dàng Các thư viện khơng cịn thư viện truyền thống trước Một thư viện với hàng trăm ngàn đầu sách khơng thể quản lý thủ cơng giấy tờ, ghi chép Vì em muốn tạo phần mềm quản lý vấn đề Ứng dụng hỗ trợ chức sau: - Quản lý thông tin bạn đọc - Quản lý sách - Quản lý việc mượn trả sách - v.v… Để sử dụng ứng dụng, yêu cầu máy tính kết nối Internet, có trình duyệt thông dụng 1.1.2 Đánh giá sở kiến thức sinh viên - Phân tích thiết kế hệ thống: Đang học - Phân tích thiết kế hướng đối tượng: Chưa học - Hệ quản trị sở liệu: Chưa học - Ngôn ngữ lập trình: (java, C#, ASP.NET): Đang nghiêm cứu 1.1.3 Đánh giá khả phát triển sản phẩm Ước tính số lượng người hưởng lợi từ sản phẩm bạn Ước tính số lượng người bỏ tiền mua sản phẩm bạn Liệt kê loại đối tượng hưởng lợi từ ý tưởng sản phẩm bạn (ít 1, nhiều 5) Trung bình Đánh giá khả nhà đầu tư bỏ 10000 100 Khách hàng, đối tác, nhà cung cấp… Khá Cao Rất Cao X tiền cho ý tưởng sản phẩm bạn: Ước lượng số năm sản phẩm bạn thị trường bị thay năm thế: Trung bình Khá Cao Rất Cao Ước tính độ khó để phát triển thành cơng sản phẩm bạn X Ước lượng số năm cần thiết để phát triển sản phẩm bạn 0.4 1.2 Thành viên - Họ tên (sinh viên): Lê Dương Quốc - Chuyên nghành (của sinh viên): Công Nghệ Phần Mềm - Tên ý tưởng (sản phẩm):Xây dựng App Bán Hàng 10 PHẦN III THỰC HIỆN (IMPEMENTATION) 3.1 LỰA CHỌN CƠ SỞ DỮ LIỆU MySQL là hệ thống sở liệu với mã nguồn mở (RDBMS – Relational Database Management System) hoạt động theo mơ hình client-server RDBMS dịch vụ hay phần mềm để tạo quản lý Database (cơ sở liệu) theo hình thức quản lý mối liên kết chúng. MySQL tích hợp apache PHP Phần mềm RDBMS có chứa MySQL mà RDBMS đánh giá có độ phổ biến cao ứng dụng web lớn YouTube, Google, Facebook, Twitter Yahoo! Những ứng dụng web dùng MySQL để lưu trữ liệu Những hệ điều hành đa dạng Mac OS X, Windows Linux 3.2 THIẾT KẾ CƠ SỞ DỮ LIỆU 3.2.1 Lược đồ sở liệu admin (IdAdmin, TenDN, Password, Email) Lưu thông tin trị taikhoan(IdTaiKhoan, TenTaiKhoan, SDT, Gmail, Password, AnhDaiDien) quangcao(IdQuangCao, IdSP, MoTa, AnhQuangCao) loaisp(IdLoaiSP, TenLoaiSP, HinhAnh) sanpham(IdSP, IdLoaiSP, IdTaiKhoan, TenSP, SoLuong, AnhSP, GiaSP, MoTa) hoadon(IdHoaDon, DiaChi, Ngay, IdKhachHang) chitiethoadon(IdCT,IdHoaDon, IdSP, SoLuong, TrangThai) 95 3.2.2 Kiến trúc bảng liệu 3.2.2.1 Bảng admin - Mục đích: Lưu trữ tài khoản admin Bảng 3.1 Mô tả bảng admin STT Tên trường IdAdmin Kiểu liệu INT(10) Khóa Khóa Ghi ID đăng nhập TenDN Varchar(45) Tên đăng nhập Password Varchar(32) Mật Email VarChar(45) Email 3.2.2.2 Bảng taikhoan - Mục đích: Lưu trữ thông tin tài khoản người dùng Bảng 3.2 Mô tả bảng taikhoan STT Tên Trường IdTaiKhoan Kiểu liệu int(10) Khóa Khóa Ghi Id tài khoản TenTaiKhoan varchar(45) Tên tài khoản SDT varchar(10) Số điện thoại Gmail varchar(45) Gmail Password varchar(32) Mật AnhDaiDien varchar(255) Link ảnh đại diện 96 3.2.2.3 Bảng quangcao - Mục đích: Lưu trữ thơng tin quảng cáo Bảng 3.3 Mô tả bảng quangcao STT Tên Trường IdQuangCao Kiểu liệu int(10) Khóa Khóa Ghi Id quảng cáo IdSP int(255) Id sản phẩm MoTa varchar(255) Mô tả sản phẩm AnhQuangCao varchar(10) Link ảnh sản phẩm 3.2.2.4 Bảng loaisp - Mục đích: Lưu trữ thông tin loại sản phẩm Bảng 3.4 Mô tả bảng loaisp STT Tên Trường IdLoaiSP Kiểu liệu int(10) Khóa Khóa Ghi Id loại sản phẩm TenLoaiSP varchar(45) Tên loại sản phẩm HinhAnh varchar(255) Link hình ảnh loại sản phẩm 97 3.2.2.5 Bảng sanpham - Mục đích: Lưu trữ thơng tin sản phẩm bày bán Bảng 3.5 Mô tả bảng sanpham STT Tên Trường IdSP Kiểu liệu int(10) Khóa Khóa Ghi Id sản phẩm IdLoaiSP int(10) Id loại sản phẩm IdTaiKhoan int(10) Id tài khoản TenSP varchar(255) Tên sản phẩm SoLuong int(10) Số lượng sản phẩm có AnhSP varchar(255) Link hình ảnh sản phẩm GiaSP int(10) Giá bán sản phẩm MoTa varchar(10000) Mô tả sản phẩm 3.2.2.6 Bảng hoadon - Mục đích: Lưu trữ thơng tin hóa đơn Bảng 3.6 Mô tả bảng hoadon STT Tên Trường IdHoaDon Kiểu liệu int(10) Khóa Khóa Ghi Id hóa đơn DiaChi varchar(255) Địa đặt hàng Ngay Date Ngày thành lập đơn hàng 98 IdKhachHang int(10) Id Khách Hàng 3.2.2.7 Bảng chitiethoadon - Mục đích: Lưu trữ thông tin chi tiết mặt hàng hóa đơn Bảng 3.7 Mơ tả bảng chitiethoadon STT Tên Trường IdCT Kiểu liệu int(10) Khóa Khóa Ghi Id chi tiết hóa đơn IdHoaDon int(10) Id hóa đơn IdSP int(10) Id sản phẩm SoLuong int(10) Số lượng sản phẩm TrangThai int(1) Trạng thái hóa đơn 99 3.2.3 Mơ hình thực thể liên kết 100 3.3 THIẾT KÊ GIAO DIỆN 3.3.1 Giao diện đăng nhập 3.3.1.1 Ảnh giao diện đăng nhập 101 3.3.2 Giao diện đăng ký 3.3.2.1 Ảnh giao diện đăng ký 102 3.3.3 Giao diện trang chủ 3.3.3.1 Ảnh giao diện trang chủ 103 3.3.4 Giao diện kệ hàng 3.3.4.1 Ảnh giao diện kệ hàng 104 3.3.5 Giao diện giỏ hàng 3.3.5.1 Ảnh giao diện giỏ hàng 105 3.3.6 Giao diện thống kê 3.3.6.1 Ảnh giao diện thống kê 106 3.3.7 Giao diện quản lý tài khoản 3.3.7.1 Ảnh giao diện quản lý tài khoản 107 HƯỚNG PHÁT TRIỂN - Tìm hiểu sâu ngơn ngữ JAVA, ASP.NET & MySQL để đáp ứng nhiều nhu cầu người sử dụng, phát triển tối ưu hóa hệ thống, - Tìm hiểu ASP.NET với hệ quản trị sở liệu lớn - Phát triển thêm trang web 108 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Simon Bennett, John Skelton, Ken Lunn, Gia Vĩnh (dịch thuật), 413 Bài tập phân tích thiết kế hướng đối tượng UML, NXB Hồng Đức, ISBN: 200279, 6/2009 [2] Trương Ninh Thuận, Đặng Đức Hạnh, Giáo trình thiêt kế hướng đối tượng, NXB Đại học Quốc Gia Hà Nội, 10/2020 Tài liệu Internet [3] https://www.tutorialspoint.com/uml/index.htm [4] https://viettuts.vn/sql 109

Ngày đăng: 12/07/2023, 01:43

Tài liệu cùng người dùng

Tài liệu liên quan