1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án cơ sở 1 Đề tài xây dựng website bán camera

37 1 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 37
Dung lượng 3,08 MB

Nội dung

Mô tả nghiệp vụ3.1 Tổng quan Hệ thống có 2 phần: - Phần khách hàng: Khách hàng là người có nhu cầu, mua sắm thiết bị,họ sẽ tìm kiếm các mặt hàng cần thiết từ hệ thống và đặt mua các mặt

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN

THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH

Trang 2

THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH

Sinh viên thực hiện: La Hoàng Nhật Ý MSV:22IT.B253

Giảng viên hướng dẫn: TS Nguyễn Quang Vũ

Trang 3

Chương 1 LỜI CẢM ƠN

Em xin gửi lời cảm ơn chân thành tới nhà trường, các thầy cô khoa Khoa học máy tính đã tận tình chỉ bảo, góp ý và tạo điều kiện cho chúng em thực hiện đề tài nghiên cứu Đồ án cơ sở 2 một cách tốt nhất

Em xin cảm ơn TS Nguyễn Quang Vũ đã nhiệt tình hướng dẫnc chúng em trong quá trình thực hiện báo cáo đề tài nghiên cứu

Bên cạnh đó trong quá trình hoàn thành đồ án này em đã nhận được những lời khuyên và sự giúp đỡ tận tình từ anh chị bạn bè, xin cảm ơn tất cả mọi người.Trong quá trình thực hiện đồ án này, em đã cố gắng nỗ lực, tuy nhiên không tránh khỏi những sai sót không mong muốn, kính mong nhận được sự chỉ bảo của các thầy cô Cuối cùng, em xin gửi lời cảm ơn chân thành nhất đến thầy cô, những người đã giúp đỡ chúng em trong thời gian qua, chúc mọi người sức khỏe và thành công

Sinh viên

La Hoàng Nhật Ý

Trang 4

Chương 1 Giới thiệu 6

1.1 Đặt vấn đề 6

1.2 Mục tiêu của đề tài 6

Chương 2 Mô tả nghiệp vụ 7

2.1 Tổng quan 7

2.2 Quy trình đặt hàng 8

2.3 Quy trình xem đơn đặt hàng 8

Chương 3 Thành phần tác nhân 9

3.1 Sơ đồ quản lý bán hàng điện tử máy tính 9

3.2 Sơ đồ chi tiết 9

Chương 4 Thành phần dữ liệu 19

4.1 Phân tích ở mức quan niệm 19

4.2 Thiết kế cơ sở dữ liệu 20

Chương 5 Thành phần giao diện 24

5.1 Các màn hình nhập liệu 24

5.2 Tạo báo cáo 27

5.3 Tiện ích 29

4

Trang 5

Khoa Khoa Học Máy Tính

Danh sách các hình vẽ và bảng

Hình 2.1 Sơ đồ quy trình đặt hàng 8

Hình 2.2 Sơ đồ quy trình xem đơn đặt hàng 8

Hình 3.1 Sơ đồ use case tổng quát 9

Hình 3.2 Sơ đồ use case chi tiết quản lý tài khoản khách hàng 10

Hình 3.3 Sơ đồ use case chi tiết quản lý đơn hàng 10

Hình 3.4 Sơ đồ use case quản lý sản phẩm 11

Hình 4.1 Sơ đồ Lớp 19

Hình 4.2 Sơ đồ quan niệm dữ liệu 20

Hình 5.1 Giao diện đăng ký 24

Hình 5.2 Giao diện đăng nhập 25

Hình 5.3 Giao diện tìm kiếm sản phẩm 26

Hình 5.5 Giao diện nhập liệu thông tin khách hàng 26

Hình 5.6 Giao diện xuất kết quả tìm kiếm 27

Hình 5.7 Giao diện chi tiết sản phẩm 27

Hình 5.8 Giao diện chi tiết đơn hàng 28

Hình 5.10 Giao diện xem giỏ hàng 28

5

Trang 6

Chương 2 Giới thiệu

2.1 Đặt vấn đề

Thế kỷ 21 đã và đang chứng kiến sự phát triển mạnh mẽ của ngành Công NghệThông Tin Nhờ việc phát triển website trên toàn thế giới , nền tri thức của nhân loạingày càng xích lại gần nhau hơn.Ngày nay website đã đóng một vai trò quan trọng đốivới con người chúng ta từ giải trí bán hàng cho đến quảng cáo.Xuất phát từ những nhucầu thực tế và tầm quan trọng của website đối với con người vì vậy em quyết định xâydựng website bán camera nhằm tạo ra hệ thống quản lý bán hàng có tính thiết thực vàứng dụng vào thực tế

 Những khó khăn gặp phải hàng ngày cạnh tranh thị trường,quảng cáo sảnphẩm thu hút người tiêu dùng…

 Những nhu cầu gặp phải hàng ngày giá cả hợp lý, chất lượng và số lượng sảnphẩm để có thể thỏa mãn người tiêu dùng

2.2 Mục tiêu của đề tài

 Xây dựng website bán camera

 Nghiên cứu công nghệ phát triển website

 Giải quyết tối ưu hóa quá trình quản lý bán hàng và bán hàng

6

Trang 7

Chương 3 Mô tả nghiệp vụ

3.1 Tổng quan

Hệ thống có 2 phần:

- Phần khách hàng: Khách hàng là người có nhu cầu, mua sắm thiết bị,họ sẽ tìm

kiếm các mặt hàng cần thiết từ hệ thống và đặt mua các mặt hàng này Vì thếphải có các chức năng sau:

 Hiển thị danh sách các mặt hàng của cửa hàng

 Tìm kiếm theo sản phẩm

 Khách hàng xem các thông tin mới ,khuyến mãi trên web

 Khách hàng chọn xem giỏ hàng thì hiện lên thông tin đơn hàng

 Gửi mail thông báo đặt hàng thành công cho khách hàng

- Phần quản trị: Admin có quyền kiểm soát hoạt động của hệ thống ,Admin

được cấp username và password để đăng nhập hệ thống thực hiện chức năngchính của mình

 Chức năng cập nhật,sửa,xóa các mặt hàng,loại hàng ,nhà sản xuất ,tintức

 Hiển thị đơn đặt hàng thống kê theo ngày,khoảng thời gian

 Quản lý sản phẩm

 Quản lý người dùng(nhân viên,khách hàng…)

9

Trang 8

3.2 Quy trình đặt hàng

Hình 2.1 Sơ đồ quy trình đặt hàngYêu cầu:

- Chất lượng sản phẩm phải đạt theo tiêu chuẩn

- Sản phẩm giao đúng thời hạn

3.3 Quy trình xem đơn đặt hàng

Hình 2.2 Sơ đồ quy trình xem đơn đặt hàng

Yêu cầu:

- Giao đúng chất lượng sản phẩm

- Sản phẩm phải được đóng gói cẩn thận

- Sản phẩm phải giao đúng địa chỉ, đúng người nhận

Trang 9

Chương 4 Thành phần tác nhân

4.1 Sơ đồ quản lý bán hàng điện tử máy tính

Hình 3.3 Sơ đồ use case tổng quát

4.2 Sơ đồ chi tiết

9

Trang 10

Hình 3.4 Sơ đồ use case chi tiết quản lý tài khoản khách hàng

Hình 3.5 Sơ đồ use case chi tiết quản lý đơn hàng

Trang 11

Chương 3 Mô tả nghiệp vụ

Hình 3.6 Sơ đồ use case quản lý sản phẩm

 Mô tả Quản lý xem thông tin khách hàng

Trang 12

Tên Use case Quản lý Tài Khoản

Actor Actor Khách hàng

Mô tả

Actor nhân viên sẽ đăng nhập vào hệ thống và sử dụng chức năng quản lý bao gồm có: Đăng ký, đăng xuất, Thêm thông tin cá nhân,Đổi mật khẩu

Pre-conditions Đăng Nhập

Post-conditions Success: Hiển thị giao diện Quản lý Tài Khoản

Fail: Không thể truy cập

Luồng sự kiện chính

Actor chọn chức năng Đăng Nhập

Hệ thống hiển thị màn hình Quản lý Tài Khoản

 Extend Use Case Đăng ký.

 Extend Use Case Đăng xuất.

 Extend Use Case Thêm thông tin cá nhân

Extend Use Case Đổi mật khẩu.

Luồng sự kiện phụ Actor nhấn nút Đăng xuất

3.1 Thông tin không hợp lệ

3.2 Lặp lại bước 1 luồng sự kiện chính

 Mô tả Quản lý xem đơn hàng

Trang 13

Chương 3 Mô tả nghiệp vụ

Tên Use case Quản lý đơn đặt hàng

Mô tả

Actor khách hàng đăng nhập vào hệ thống và sử dụng chức năng quản lý đặt hàng bao gồm có: Xem đơn đặt hàng, tìm kiếm đơn đặt hàng, thêm đơn đặt hàng, hủy đơn đặt hàng.Pre-conditions Đăng nhập

Post-conditions Success: Hiển thị giao diện Quản lý đặt hàng.

Fail: Không thể truy cập

Luồng sự kiện chính

Chọn chức năng Quản lý đặt hàng

Hệ thống hiển thị màn hình Quản lý đặt hàng

 Extend Use Case Xem đơn đặt hàng.

 Extend Use Case Thêm đơn đặt hàng.

 Extend Use Case Tìm kiếm đơn đặt hàng Extend Use Case Hủy đơn đặt hàng.

Luồng sự kiện phụ Actor nhấn nút Đăng xuất.

Hệ thống quay về trang chủ chưa đăng nhập

<Extend Use Case>

Rẽ nhánh 1:

3.1 Đơn hàng không tồn tại 3.2 Xuất ra màn hình

<Extend Use Case> Thêm đơn đặt hàng

1 Khách hàng điền thông tin

2 Kiểm tra rỗng

3 Nhấn tạo đơn

4 Kiểm tra tính hợp lệ dữ liệu

Trang 14

5 Tạo chi tiết đơn đặt hàng.

6 Thông báo thêm đơn đặt hàng thành công

Rẽ nhánh 1:

2.1 Thông tin rỗng 2.2 Thông báo “Thông tin rỗng ”, lặp lại bước 1

3 Kiểm tra hủy hợp lệ

4 Cho phép hủy đơn đặt hàng

5 Cập nhật CSDL

Rẽ nhánh 1:

3.1: Hủy không hợp lệ4: Không cho phép hủy

Rẽ nhánh 2:

3.1: Hủy hợp lệ 4: Thực hiện những luồng sự kiện chính

 Mô tả Quản lý xem sản phẩm

Trang 15

Chương 3 Mô tả nghiệp vụ

Tên Use case Quản lý Sản phẩm

Mô tả

Actor nhân viên sẽ đăng nhập vào hệ thống và sử dụng chức năng quản lý bao gồm có: Xem sản phẩm, Thêm sản phẩm, thay đổi trạng thái, cập nhật giá sản phẩm

Pre-conditions Đăng Nhập

Post-conditions Success: Hiển thị giao diện Quản lý sản phẩm

Fail: Không thể truy cập

Luồng sự kiện chính

Actor chọn chức năng Đăng Nhập

Hệ thống hiển thị màn hình Quản lý Sản phẩm

 Extend Use Case Thêm sản phẩm

 Extend Use Case Xem Sản Phẩm.

Luồng sự kiện phụ Actor nhấn nút Đăng xuất

Hệ thống quay về trang Đăng Nhập

<Extend Use Case>

Xem sản phẩm

1 Actor chọn sản phẩm cần xem thông tin

Hiển thị thông tin đơn sản phẩm

<Extend Use Case>

Rẽ nhánh 2:

4.1 Thông tin không hợp lệ

4.2 Lặp lại bước 1 luồng sự kiện chính

Trang 16

 Mô tả phiếu đặt hàng

Trang 17

Chương 3 Mô tả nghiệp vụ

Tên Use case Quản lý Phiếu Đặt Hàng

Mô tả Quản lý xem thông tin phiếu đặt hàng trong hệ thống và thực hiện

các chức năng thêm,xóa,sửa Pre-conditions Đăng nhập admin,

Post-conditions Success:quản lý được trang web(thêm,xóa ,sửa ,…phiếu đặt hàng)

Fail:đăng nhập thất bại => không vào được trang web

Luồng sự kiện chính

Actor chọn chức năng Quản lý Phiếu Đặt Hàng

Hệ thống hiển thị màn hình Quản lý Phiếu Đặt Hàng

Extend Use Case ThemHangExtend Use Case XoaHangExtend Use Case SuaHang

Luồng sự kiện phụ Actor nhấn nút Thoát

Hệ thống hủy màn hình Quản lý Phiếu Đặt Hàng

<Extend Use Case>

ThemHang

1 Actor nhập thông tin phiếu đặt hàng

2 Kiểm tra thông tin không rỗng

1.1 Kiểm tra phiếu đặt hàng không hợp lệ

2.1 Lặp lại luồng sự kiê €n chính

Rẽ nhánh 2:

4.1 Kiểm tra phiếu đặt hàng hợp lệ

5.1 Cập nhật cơ sở dữ liệu

<Extend Use Case> XoaHang

1 Actor xóa thông tin phiếu đặt hàng

2 Kiểm tra thông tin thông tin không rỗng

Trang 18

Rẽ nhánh 23.1 Kiểm tra phiếu đặt hàng cần xóa không hợp lệ4.1 Lặp lại luồng sự kiê €n chính.

<Extend Use Case>

SuaHang

1 Actor sửa thông tin phiếu đặt hàng

2 Kiểm tra thông tin thông tin không rỗng

Trang 20

5.2 Thiết kế cơ sở dữ liệu

5.2.1 Sơ đồ logic dữ liệu (mô hình quan hệ)

Hình 4.8 Sơ đồ quan niệm dữ liệu

TenKH Char(30) x Tên khách hàng

Diachi Nvarchar(50) x Địa chỉ khách hàng

Sđt Char(10) x x Số điện thoại khách hàng

Email Nvarchar(50) x Email khách hàng

Trang 21

Chương 3 Mô tả nghiệp vụ

 Bảng NhanVien

Mô tả: Bảng NhanVien chứa danh mục những nhân viên của cửa hàng Thuộc tính Kiểu K U M Diễn giải

MaNV Char(10) x x x Mã nhân viên

TenNV Nvarchar(30) x Tên nhân viên

DiaChi Nvarchar(50) x Địa chỉ nhân viênSđt Char(10) x x Số điện thoại nhân viênBoPhan Nvarchar(50) x Bộ phận làm việc nhân viênChucVu Nvarchar(50) x Chức vụ nhân viênMaĐH Char(10) x Mã đơn hàng

MaNV Char(10) x Mã nhân viên

NgayHĐ Datetime x Ngày xuất hóa đơnTongTien Money x Tổng tiền của hóa đơnMaĐH Char(10) x x Mã đơn hàng

 Bảng ChiTietHĐ

Mô tả: Bảng ChiTietHĐ chứa những chi tiết có trong hóa đơn

Thuộc tính Kiểu K U M Diễn giải

SttHĐ Char(10) x x x Số thứ tự hóa đơnMaHĐ Char(30) x x Mã hóa đơn

Soluong Int x Số lượng hóa đơnSotien Money x Số tiền trong hóa đơnMaHH Char(10) x x Mã hàng hóa

Trang 22

 Bảng HangHoa

Mô tả: Bảng HangHoa chứa danh mục những hàng hóa có trong cửa hàng Thuộc tính Kiểu K U M Diễn giải

MaHH Char(10) x x x Mã hàng hóa

TenHH Char(30) x Tên hàng hóa

Donvitinh Nvarchar(50) x Đơn vị tính của hàng hóaMaNV Char(10) x Mã nhân viên

SoluongGH Int x Số lượng sản phẩm giao hàngMaGH Char(10) x x Mã số giao hàng

SotienGH money x Số tiền giao hàng

 Bảng PhieuGiaoHang

Mô tả: Bảng PhieuGiaoHang chứa danh mục có trong phiếu giao hàng Thuộc tính Kiểu K U M Diễn giải

MaGH Char(10) x x x Mã giao hàng

MaĐH Char(10) x x Mã đơn hàng

Ngaydat datetime x Ngày đặt

Trang 23

Chương 3 Mô tả nghiệp vụ

Trang 24

Chương 6 Thành phần giao diện

6.1 Các màn hình nhập liệu

6.1.1 Màn hình nhập liệu đăng ký

Hình 5.9 Giao diện đăng ký

Trang 25

Chương 3 Mô tả nghiệp vụ

6.1.2 Màn hình nhập liệu đăng nhập

Hình 5.10 Giao diện đăng nhập

Trang 26

6.1.3 Màn hình nhập liệu tìm kiếm

Hình 5.11 Giao diện tìm kiếm sản phẩm

6.1.4 Màn hình nhập liệu xác nhận đơn hàng và gửi mail

Hình 5.12 Giao diện nhập liệu thông tin khách hàng

Trang 27

Chương 3 Mô tả nghiệp vụ

6.2 Tạo báo cáo

6.2.1 Tạo báo cáo tìm kiếm sản phẩm

Hình 5.13 Giao diện xuất kết quả tìm kiếm

6.2.2 Tạo báo cáo chi tiết sản phẩm

Hình 5.14 Giao diện chi tiết sản phẩm

Trang 28

6.2.3 Tạo báo cáo chi tiết đơn hàng

Hình 5.15 Giao diện chi tiết đơn hàng

6.2.4 Tạo báo cáo xem giỏ hàng

Hình 5.16 Giao diện xem giỏ hàng

Trang 29

Chương 3 Mô tả nghiệp vụ

6.3 Tiện ích

6.3.1 Import/export

 Người dùng có nhu cầu sử dụng trang web nên đăng ký để là thành viên củatrang web

Trang 30

 Sau khi đăng ký thành công

 Vào giao diện chính để lựa chọn sản phẩm

Trang 31

Chương 3 Mô tả nghiệp vụ

 Khách hàng chọn sản phẩm bất kì , sau đó màn hình sẽ chuyển qua trang chi tiếtsản phẩm mà khách hàng vừa chọn

 Sau khi chọn mua ,sản phẩm sẽ được gửi qua giỏ hàng,tại đây khách hàng cóthể xem số lượng ,đơn giá và tổng tiền của sản phẩm

Trang 32

 Khách hàng tiếp tục mua sản phẩm

 Khách hàng bấm đặt hàng sẽ hiển thị trang xác nhận thông tin

Trang 33

Chương 3 Mô tả nghiệp vụ

 Sau khi xác nhận thông tin khách hàng sẽ được chuyển sang trang xử lý đơnhàng Tại đây khách hàng xem được tình trạng đơn hàng của mình và chi tiếtsản phẩm vừa đặt

 Sau khi xác nhận đơn hàng hệ thống sẽ gửi mail xác nhận cho khách hàng

Trang 34

 Trang đăng nhập admin

 Sau khi đăng nhập admin sẽ vào giao diện chính admin

Trang 35

Chương 3 Mô tả nghiệp vụ

 Admin có thể xem quản lý các chức năng sau:

 Quản lý khách hàng

 Quản lý sản phẩm có thêm ,xóa ,sửa sản phẩm

Trang 36

 Quản lý tài khoản nhân viên có thể xóa ,sửa

 Quản lý đơn hàng có thể xóa ,sửa đơn hàng

Trang 37

Chương 3 Mô tả nghiệp vụ

Ngày đăng: 19/12/2024, 14:40

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN