BÁO cáo CHUYÊN đề học PHẦN môn lập TRÌNH WEB NÂNG CAO đề TÀI xây DỰNG WEBSITE bán điện THOẠI

25 24 0
BÁO cáo CHUYÊN đề học PHẦN môn lập TRÌNH WEB NÂNG CAO đề TÀI xây DỰNG WEBSITE bán điện THOẠI

Đ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

KHOA CƠNG NGHỆ THƠNG TIN ĐẠI HỌC DIỆÍ1 Lực ELECTRIC POWER uNIVERSITY BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN MÔN LẬP TRÌNH WEB NÂNG CAO ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI Sinh viên thực Giảng viên hướng dẫn Ngành Chuyên ngành Lớp Khóa : NGUYỄN THỊ NGỌC ÁNH PHẠM ANH TUẤN : PHƯƠNG VÃN CẢNH : CÔNG NGHỆ THÔNG TIN : CÔNG NGHỆ PHẦN MỀM : D14CNPM1 : 2019-2024 Hà Nội, tháng 12 năm 2021 Phiếu chấm điểm Sinh viên thực hiện: Họ tên Chữ ký Ghi Phạm Anh Tuấn Nguyễn Thị Ngọc Ánh Giảng viên chấm: Họ tên Chữ ký Ghi Giảng viên chấm : Giảng viên chấm : LỜI CẢM ƠN Trong thời gian làm báo cáo chuyên đề, em nhận nhiều giúp đỡ từ thầy bạn bè gia đình Để cho phép em bày tỏ lòng biết ơn sâu sắc đến trước hết đến thầy phụ trách môn Phương Văn Cảnh tận tình bảo cho chúng em suốt thời gian vừa để hồn thành báo cáo chuyên đề nói riêng, học kiến thức bổ ích nhằm phục vụ cho cơng việc chúng em sau nói chung Em xin bày tỏ lòng biết ơn lời cảm ơn chân thành đến Trường đại học Điện lực giúp cho thầy sinh viên chúng em có điều kiện học tập trao đổi kiến để hoàn thành báo cáo chuyên đề Cuối cùng, em xin chân thành cảm ơn bạn giúp em q trình hồn thành chuyên đề, cảm ơn gia đình cho chúng em thêm động lực học tập trở thành người cơng dân người sinh viên có ích cho cộng đồng ngành LỜI MỞ ĐẦU Trên giới nay, tin học ngành phát triển khơng ngừng, thời kỳ cơng nghiệp hố địi hỏi thơng tin nhanh chóng, xác Tin học ngày chiếm vị trí quan trọng sống hàng ngày, ngành khoa học kỹ thuật, dịch vụ xã hội Đất nước ta có chuyển biến to lớn tất lĩnh vực, ngành kinh tế, ngành khoa học kỹ thuật đời sống xã hội Đảng nhà nước ta coi trọng vấn đề áp dụng tin học vào lĩnh vực đời sống xã hội Sự nghiệp hố, cơng nghiệp hố, đại hố đất nước cần đến phát triển công nghệ thơng tin Ví dụ việc quản lý kinh doanh cửa hàng bán điện thoại Nếu khơng có hỗ trợ tin học, việc quản lý phải cần nhiều người, chia thành nhiều khâu, quản lý tồn đơn hàng, chu trinh nhập xuất phức tạp Các công việc địi hỏi nhiều thời gian cơng sức, mà xác hiệu khơng cao, đa số làm thủ cơng tự động Một số nghiệp vụ tra cứu, thống kê, hiệu chỉnh thơng tin vất vả Ngồi cịn có số khó khăn vấn đề lưu trữ đồ sộ, dễ bị thất lạc, tốn kém, Trong đó, nghiệp vụ hồn tồn tin học hoá cách dễ dàng Với giúp đỡ tin học, việc quản lý trở nên đơn giản, thuận tiện, nhanh chóng hiệu nhiều Để hồn thành học phần ơn tập lại kiến thức môn công nghệ phần mềm , hướng dẫn Giáo viên môn , em xin trình bày tập lớn đề tài: “Xây dựng website bán điện thoại” Do điều kiện thời gian có hạn chưa hiểu biết hết vấn đề nghiệp vụ, nên đề tài em khó tránh khỏi sai sót Kính mong đóng góp thầy để đề tài em hoàn thiện thêm CHƯƠNG 1: KHẢO SÁT VÀ XÁC LẬP ĐỀ TÀI 1.1Khảo sát hệ thống Hiện nay, với gia tăng dân số với phát triển lớn mạnh cơng nghệ số nhu cầu dịch vụ, mua bán ngày gia tăng Tuy nhiên, hệ thống quản lý sổ sách trước nhiều cửa hàng, cơng ty khơng cịn phù hợp với quy mô tốc độ phát triển Mặc dù áp dụng công nghệ thông tin vào công việc quản lý, buôn bán dừng mức đơn giản rời rạc công việc Hệ thống quản lý chưa tối ưu dẫn đến có bất lợi, bất tiện việc quản lý Vậy nên shop cần có hệ thống giúp việc quản lý tiện lợi, dễ sử dụng 1.2Giới thiệu cửa hàng Là cửa hang điện thoại, phục vụ nhu cầu mua sắm trực tiếp trực tuyến bao gồm: chọn mua điện thoại hay phụ kiện trực tuyến nhanh chóng, tốn an tồn, giao hàng tận nơi, chăm sóc tư vấn thân thiện Với mong muốn đem đến cho khách hàng dòng sản phẩm điện thoại chất lượng, thời trang với giá hợp lý nhất, mang ứng dụng cao, đại, phù hợp với gu thẩm mỹ người Việt Nam 1.3Ưu điểm nhược điểm hệ thống > Ưu điểm: - Hệ thống đơn giản dễ dàng sử dụng - Thuận tiện việc toán, lưu thông tin khách hàng > Nhược điểm: - Chỉ sử dụng nội cửa hàng, không tiếp cận với khách hàng nên dẫn đến nhu cầu mua sắm, chăm sóc khách hàng cịn hạn chế - Chưa dễ dàng tìm kiếm sản phẩm 1.4 Cơ cấu tổ chức 1.5 Yêu cầu dự án: Tạo web quản lý thật tiện lợi, dễ sử dụng, đầy đủ chức Hỗ trợ việc quản lý cửa hàng thuận lợi nhanh chóng, độ xác cao Đồng thời nơi mà khách hàng sử dụng để theo dõi, mua sắm tiện lợi CHƯƠNG : PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Biểu đồ use case (Use case diagram) Một biểu đồ Use case số lượng tác nhân ngoại cảnh mối liên kết chúng Use case mà hệ thống cung cấp Một Use case lời miêu tả chức mà hệ thống cung cấp Lời miêu tả Use case thường văn tài liệu, kèm theo biểu đồ hoạt động Các Use case miêu tả theo hướng nhìn từ ngồi vào tác nhân (hành vi hệ thống theo mong đợi người sử dụng), không miêu tả chức cung cấp hoạt động nội bên hệ thống Các Use case định nghĩa yêu cầu mặt chức hệ thống 2.1.1 Xác định tác nhân STT Actor Nhân viên Use case - Đăng nhập - Cập nhập thông tin khách hàng - Quản lý thông tin khách hàng - Quản lý nhà cung cấp - Quản lý sản phẩm - Nhập kho - Quản lý đơn nhập - Tìm kiếm sản phẩm - Quản lý doanh thu - Bán hàng - Tạo hóa đơn - Thanh tốn - Cập nhập thơng tin khách hàng - Tìm kiếm sản phẩm Khách hàng 2.1.2 Biểu đồ use case 2.1.2.1 Use case tổng quát - Đăng nhập - Cập nhập thông tin khách hàng 2.I.2.2 Use case Nhân Viên 2.1.2.3 Use case Khách Hàng 2.1.3 Đặc tả use case 2.1.3.1.Đặc tả use case đăng nhập Tên Use Case Đăng nhập Mô tả Use Case cho phép người dùng đăng nhập vào hệ thống Actor Tiền điều kiện Nhân viên, Khách hàng Người dùng chưa đăng nhập vào hệ thống Hậu điều kiện Người dùng đăng nhập thành cơng sử dụng mà hệ thống cung cấp Luồng kiện Ngoại lệ Người dùng chọn chức đăng nhập Form đăng nhâp hiển thị Nhập tên, mật vào form đăng nhập Hệ thống kiểm tra tên, mật người dùng Đăng nhập thành công, chuyển đến hình hệ thống A Người dùng đăng nhập khơng thành cơng Hệ thống báo lại q trình đăng nhập không thành công Yêu cầu người dùng đăng nhập lại 2.I.3.2 Đặc tả use case quản lý sản phẩm Tên Use Case Quản lý sản phẩm Mô tả Use Case cho phép người dùng quản lý sản phẩm có shop Actor Nhân viên Use Case liên quan Nhập kho, quản lý đơn nhập, thêm chiết khấu, tìm kiếm sản phẩm Tiền điều kiện Cửa hàng trưởng đăng nhập vào hệ thống Hậu điều kiện Cửa hàng trưởng biết số hàng có, biết thiếu hàng tồn hàng Luồng kiện Cửa hàng trưởng kích hoạt chức quản lý sản phẩm Hệ thông hiển thị tổng quát thông tin sản phẩm 2.1.3.3 Đặc tả Use Case Tìm kiếm sản phẩm Tên Use Case Tìm kiếm sản phẩm Mơ tả Use Case cho phép người dùng tìm kiếm thơng tin sản phẩm lưu hệ thống Actor Nhân viên, Khách hàng Use Case liên quan đăng nhập, quản lý sản phẩm Tiền điều kiện Người dùng đăng nhập thành cơng vào hệ thống có thơng tin sản phẩm lưu trữ hệ thống Hậu điều kiện Thơng tin tìm kiếm hệ thống Luồng kiện Người dùng chọn chức tìm kiếm sản phẩm Người dùng nhập từ mã sản phẩm Hệ thống tìm kiếm sản phẩm với từ mã nhập Hệ thống hiển thị thơng tin sản phẩm ứng với từ mã Ngoại lệ A Mã sản phẩm không hợp lệ Hệ thơng thơng báo khơng có sản phẩm ứng với từ mã Hệ thống tự động quay trở lại bước 2.1.3.4.Đặc tả Use Case Quản lý đơn nhập Tên Use Case Quản lý đơn nhập Mô tả Use Case cho ta xem bao quát quản lý đơn nhập shop hàng hóa hết hay có nhu cầu thêm hàng Actor Use Case liên Nhân Viên Đăng nhập, Quản lý sản phẩm, nhập kho quan Tiền điều kiện Hậu điều kiện Luồng kiện Đăng nhập thành cơng mã hàng cập nhập vào hệ thống Người dùng nắm danh sách đơn nhập Người dùng chọn chức quản lý đơn nhập Hệ thống yêu cầu nhập mã hàng cần nhập Nhân viên nhập mã hàng Hệ thống kiểm tra tính hợp lệ mã hàng Hệ thống yêu cầu số lượng Hệ thống chuyển thông tin đến xưởng sản xuất Người dung chọn chấm dứt việc xem danh sách Hệ thống thoát khỏi việc xem danh sách Ngoại lệ A Nhân Viên nhập mã hàng không hợp lệ Hệ thống hỏi cửa hàng trưởng có muốn thêm mặt hàng vào hệ thống không Nhân Viên chọn thêm sản phẩm Hệ thống yêu cầu nhập tên mặt hàng Nhân Viên nhập tên hàng Hệ thống lưu trữ mã hàng tên hàng Trở lại bước luồng kiện B Nhân viên khơng chọn thêm hàng Hệ thống hỏi nhân viên có muốn thêm mặt hàng vào hệ thống không Nhân viên không thêm sản phẩm Hệ thống trở lại bước luồng hệ thống 2.I.3.6 Đặc tả use case Quản lý thông tin khách hàng Tên Use Case Quản lý thông tin khách hàng Mô tả Use Case cho giúp ta nắm thông tin khách hàng lưu trữ hệ thống Actor Use Case liên Nhân viên Đăng nhập quan Tiền điều kiện Hậu điều kiện Nhân Viên đăng nhập vào hệ thống Nắm thông tin tổng quát khách hàng Luồng kiện Người dùng chọn chức quản lý khách hàng Hệ thông hiển thị thông tin thông tin khách hàng Nhân viên chọn khách hàng để xem thơng tin chi tiết khách hàng 2.I.3.7 Đặc tả use case Cập nhật thông tin khách hàng Tên Use Case Cập nhập thông tin khách hàng Mô tả Use Case có chức thêm thơng tin khách hàng Actor Use Case liên Nhân viên Đăng nhập, quản lý thông tin khách hàng quan Tiền điều kiện Hậu điều kiện Luồng kiện Người dùng đăng nhập vào hệ thống Thông tin vừa thêm phải dc lưu trữ vào hệ thống Chọn chức cập nhập thông tin khách hàng Hệ thông hiển thị form cập nhập thông tin khách hàng yêu cầu chọn chức muốn thực (thêm thơng tin nhân sự, xóa thông tin khách hàng, sửa thông tin nhân sự) Nhân viên chọn chức cần thực Nhân viên nhập tồn thơng tin khách hàng Hệ thống kiểm tra tính hợp lệ thơng tin nhâp vào Thông báo cập nhập thông tin khách hàng thành công A Dữ liệu nhập không hợp lệ Thông tin cập nhập thất bại Yêu cầu nhập lại thông tin Hiển thị giao diện nhập Use Case tiếp tục bước Ngoại lệ 2.I.3.8 Đặc tả Use Case quản lý Nhân Viên Tên Use Case Quản lý nhân viên Mô tả Use Case cho phép người dùng quản lý sản phẩm có shop Actor Cửa hàng trưởng Use Case liên quan Đăng nhập, cập nhập thơng tin nhân viên, tính lương, thông tin chấm công Tiền điều kiện Người dùng đăng nhập thành công vào hệ thống Hậu điều kiện Các thông tin nhân viêm hiển thị hệ thống Luồng kiện Chọn chức quản lý nhân viên Form quản lý nhân viên xuất hiện, hệ thống hiển thị thông tin cá nhân nhân viên Hệ thống cung cấp liên kết để thành viên sửa thơng tin 2.I.3.9 Đặc tả Use Case cập nhập thông tin nhân viên Tên Use Case Cập nhập thông tin Nhân Viên Mô tả Use Case cho phép thêm, sửa, xóa thơng tin nhân viên vào hệ thống Actor Cửa hàng trưởng Use Case liên quan Quản lý nhân viên Tiền điều kiện Cửa hàng trưởng đăng nhập thành công vào hệ thống Hậu điều kiện Thông tin khách hàng lưu trữ vào hệ thống Luồng kiện Chọn chức cập nhập thông tin nhân Hệ thông hiển thị form quản lý thông tin nhân yêu cầu chọn chức muốn thực (thêm thông tin nhân sự, xóa thơng tin nhân sự, sửa thơng tin nhân sự) Cửa hàng trưởng chọn chức cần thực Cửa hàng trưởng nhập tồn thơng tin nhân viên Hệ thống kiểm tra tính hợp lệ thông tin nhập vào Thông báo cập nhập thành công Ngoại lệ A Dữ liệu nhập không hợp lệ Thông báo cập nhập thất bại Yêu cầu nhập lại thông tin Hiển thị giao diện nhập Use Case tiếp tục bước 2.1.4 Đặc tả use case tạo hóa đơn Tên Use Case Tạo hóa đơn Mơ tả Use Case cho phép người dùng tạo hóa đơn bán hàng Actor Nhân viên Use Case liên quan Bán hàng Tiền điều kiện Nhân viên đăng nhập vào hệ thống Hậu điều kiện Hóa đơn bán hàng lập lưu trữ vào hệ thống Luồng kiện Người dùng chọn sản phẩm khách hàng mua nhập số lượng cần mua, tìm tên khách hàng hệ thống Hệ thống kiểm tra thông tin người dùng vừa nhập vào Hệ thống tính tổng tiền dựa đơn giá số lượng sản phẩm mua Hệ thống lưu hóa đơn vào sở liệu thực cập nhập tích điểm tích lũy cho khách Ngoại lệ A Thông tin khách hàng không hợp lệ Hệ thống thông báo không hợp lệ Yêu cầu nhập lại chưa có người dùng phải thêm thơng tin khách hàng vào hệ thống Use Case tiếp tục bước 2.1.3.10.Đặc tả use case Thanh toán Tên Use Case Thanh tốn Mơ tả Use Case cho phép khách hàng tạo đơn hàng để tiến hành toán Actor Khách hàng Use Case liên quan Đặt hàng, đăng nhập Tiền điều kiện Khách hàng chọn sản phẩm muốn Hậu điều kiện Sản phẩm chọn tốn xong Luồng kiện Khách hàng chọn thành toán để tiến hành tạo đơn bán hàng Form toán xuất hiện, hệ thống hiẻn thị đơn bán hàng số thông tin mặc định đơn bán hàng Khách hàng nhâp thông tin: họ tên, số tài khoản, phương thức toán, địa giao hàng, thời gian giao hàng, địa gmail để hoành thành đơn bán hàng Hệ thống kiểm tra tính hợp lệ thơng tin khách hàng nhập Hệ thống thông báo giao dịch thành công Ngoại lệ A Nhập sai liệu Hệ thống thông báo tạo đơn hàng không thành công Hệ thống lại form nhập thông tin trường nhập sai Khách hàng nhập lại thông tin 2.2 Xây dựng biểu đồ Mục đích: biểu diễn tương tác người dùng đối tượng bên hệ thống Biểu đồ cho biết thông điệp truyền theo thời gian Thứ tự kiện biểu đồ hoàn toàn tương tự scenario mô tả use case tương ứng.Biểu diễn: Biểu đồ biểu diễn đối tượng message truyền đối tượng đó.Trong hệ thống quản lý bán hàng, lựa chọn biểu đồ tương tác dạng để biểu diễn tương tác đối tượng Để xác định rõ thành phần cần bổ sung biểu đồ lớp, biểu đồ hệ thống quản lý bán hàng thực hiện: - Xác định rõ kiểu đối tượng tham gia tương tác (ví dụ giao diện, điều khiển hay thực thể) - Mỗi biểu đồ có lớp giao diện (Form) tương ứng với chức (use case) mà biểu đồ mơ tả - Mỗi biểu đồ liên quan đến nhiều đối tượng thực thể Các đối tượng thực thể đối tượng lớp xây dựng biểu đồ thiết kế chi tiết Dưới số biểu đồ cho chức hệ thống quản lý bán hàng: 2.2.1 Biểu đồ cho chức đăng nhập 2.2.4 Biểu đồ cho chức quản lý bán hàng 21 2.2.4 Biểu đồ cho chức quản lý bán hàng 2.2.6 Biểu đồ cho chức cập nhật danh sách nhân viên 1: Kích hoat cap nhat nhan vien nhap thong tin nhantạo hóa đơn Biểu đồ trìnhì: Yeu tựcancho việc 22 Xhan vien Form Tao hoa don Tao hoa don 2.2.8 Biểu đồ cho chức quản lý khách hàng Hoa don LoaiHang H +soHoa Don 2.3 Biểu đồ lớp +Username :String +Password strino 0’ + MaKhachHangString + themkhachhangO + xoakhachhangO +TenKhachHang:String +suakhachhang() KhachHang + SoDienThoai +timkiemkhachhang() DiaChi string string str iní +MaKhachHang strirụ s Hang -maHang string ( HoaDon +tenHang:Strin g ■HoaiHangStn ng +soLuon g:lr - ChiTietHoaDon t +SoPhieu:String st +NgayThongKe:Date +them() +giaBan string +DÕanhThu’Double +sua() +maLoaiHang:Strĩ +Thu:Double +xoa() ng +Ctii:Double +timkiem() 1*-M PhieuThongKe soLuong:lnt + maHang string +tenhang string ũ 1* 30 ... hướng dẫn Giáo viên mơn , em xin trình bày tập lớn đề tài: ? ?Xây dựng website bán điện thoại? ?? Do điều kiện thời gian có hạn chưa hiểu biết hết vấn đề nghiệp vụ, nên đề tài em khó tránh khỏi sai sót... điều kiện học tập trao đổi kiến để hoàn thành báo cáo chuyên đề Cuối cùng, em xin chân thành cảm ơn bạn giúp em trình hồn thành chun đề, cảm ơn gia đình cho chúng em thêm động lực học tập trở... để hồn thành báo cáo chuyên đề nói riêng, học kiến thức bổ ích nhằm phục vụ cho cơng việc chúng em sau nói chung Em xin bày tỏ lòng biết ơn lời cảm ơn chân thành đến Trường đại học Điện lực giúp

Ngày đăng: 17/03/2022, 08:47

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

  • Đang cập nhật ...

Tài liệu liên quan