1. Trang chủ
  2. » Công Nghệ Thông Tin

bài toán quản lý showroom ô tô và nhận đặt mua ô tô trên mạng

62 802 1

Đ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 62
Dung lượng 5,23 MB

Nội dung

Nhân viên ở đây sẽ là người mà sau khi đăng nhập vào hệ thống sẽ thực hiện các chức năng quản lý nghiệp vụ như quản lý thông tin xe, xử lý hóa đơn khách hàng…... • Tóm lược: Từ danh sách

Trang 1

Chúng em xin tỏ lòng cảm ơn sâu sắc đối với gia đình đã động viên tạo điều kiện cho chúng em thực hiện tốt bài tập lơn này Xin cám ơn cha,

mẹ, anh, chị, em!

Chúng em cũng xin chân thành cảm ơn đến các bạn bè đã giúp đỡ tài liệu, trao đổi học tập trong quá trình làm bài tập lớn Xin gửi lời cảm ơn đến các anh khóa trên đã tận tình giúp đỡ chúng em

Trang 2

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Ngày … tháng……năm……

Trang 3

MỤC LỤC

Trang 4

CHƯƠNG 1 : KHẢO SÁT SƠ BỘ

1 Mô tả chung về bài toán và hệ thống nghiệp vụ.

Cùng với sự phát triển mạnh mẽ của công nghệ thông tin và Internet,ngành bán hàng truyền thống cũng phải có sự thay đổi sao cho phù hợp vàđáp ứng được nhu cầu của xã hội

Bài toán được nhóm chúng em chọn ở đây là bài toán quản lý thông tinshowroom ô tô và nhận đặt mua ô tô trên mạng Ở đây các hình thức tư vấn

và bán hàng tại các showroom truyền thống sẽ được thay thế bằng việc giớithiệu và nhận đặt hàng thông qua mạng Internet Riêng vấn đề thanh toántrực tuyến em không đề cập đến trong bài toán này vì một số lý do như: tínhứng dụng thực tế ở Việt Nam chưa cao và tính chất đặc thù của mặt hàng ởđây là ô tô – một mặt hàng có giá trị rất lớn

Về hệ thống nghiệp cụ của một showroom truyền thống bọn em tìm hiểusẽcó 4 nghiệp vụ chính như sau:

- Khách hàng đến cửa hàng xem xe ô tô và nhận được sự tư vấn từnhân viên bán hàng

- Sau khi tham khảo các loại xe và tính năng cài đặt, khách hàng quyếtđịnh mua xe tại showroom sẽ được hướng dẫn làm các thủ tục vàthanh toán tiền Khách hàng hoàn thành các thủ tục trên sẽ được bàngiao hàng

- Nhân viên bán hàng quản lý thông tin các loại xe bằng một phầnmềm quản lý cài đăt trên máy tính tại showroom

- Nhà quản lý sẽ thống kê thông tin bán hàng sử dụng phần mềm quản

lý cài đặt trên máy tính tại showroom

Trang 5

2 Đặc tả các quy trình nghiệp vụ.

2.1 Nhân viên bán hàng giới thiệu xe cho khách.

2.2 Khách hàng tiến hành thủ tục mua xe.

Trang 6

2.3 Nhân viên quản lý thông tin xe.

2.4 Nhà quản lý thống kê thông tin vào cuối ngày.

Trang 10

3.12 Lớp RoleGroup: Chi tiết phân quyền cho từng nhóm sử dụng.

Trang 12

1.2 Thành viên hệ thống.

Khách vãng lai sau khi đăng ký thông tin sẽ trở thành thành viên của hệ thống Khi đó, họ cũng sẽ được thực hiện đủ các chức năng như khách vãng lai,ngoài ra còn có thêm một số chức năng như đặt hàng hay quản lý hóa đơn…

1.3 Nhân viên.

Nhân viên bản chất là người bán hàng trong hệ thống bán hàng truyền thống Nhân viên ở đây sẽ là người mà sau khi đăng nhập vào hệ thống sẽ thực hiện các chức năng quản lý nghiệp vụ như quản lý thông tin xe, xử lý hóa đơn khách hàng…

Trang 13

• Tên: Xem thông tin sản phẩm.

• Mục đích: Giúp khách hàng xem thông tin chi tiết về xe và lấy đó làm cơ sở để đưa ra quyết định chọn mua

• Tóm lược: Từ danh sách các loại xe khách hàng có thể lọc theo các thông tin như hãng sản xuất, loại xe… sau đó xem chi tiết thông tin

xe, nếu vừa ý sẽ chọn thêm xe vào giỏ hàng trực tuyến

• Đối tác: Khách vãng lai, Thành viên

Trang 14

(2) Mô tả kịch bản

• Điều kiện đầu vào:

Ca sử dụng này chỉ thực hiện được khi kịch bản con ‘Thêm thông tin xe’ của ca sử dụng ‘Quản lý thông tin sản phẩm’ được thực hiện

• Kịch bản chính:

Ca sử dụng bắt đầu khi khách hàng chọn chức năng ‘Xem danh sách xe’ trên thanh menu Khách hàng có thể chọn danh sách xe theo hãng sản xuất, đời xe hay loại xe tùy mục đích Nếu khách hàng chọn ‘Xem chi tiết xe’ thì kịch bản con C1 được thực hiện

• Kịch bản con:

- C1: Khách hàng xem thông tin chi tiết về xe Nếu không vừa ý sẽ quay lại ‘Xem danh sách xe’, nếu vừa ý và quyết định mua sẽ chọn

‘Thêm xe vào giỏ hàng’ khi đó kịch bản con C2 được thực hiện

- C2: Khách hàng chọn thêm xe vào giỏ hàng Hệ thống xác nhận vàkết thúc ca sử dụng

Mẫu giao diện:

Trang danh sách xe: danh-sach-xe.htm

Trang 15

Trang chủ | Sản phẩm | Tìm kiếm | Đăng ký | Giỏ hàng Đăng nhập

Sản phẩm 1: Tên sản phẩm (Số lượng) Tóm tắt thông tin… Xem chi tiết

Sản phẩm 2: Tên sản phẩm (Số lượng) Tóm tắt thông tin… Xem chi tiết

Sản phẩm 3: Tên sản phẩm (Số lượng) Tóm tắt thông tin… Xem chi tiết

Sản phẩm 4: Tên sản phẩm (Số lượng) Tóm tắt thông tin… Xem chi tiết

Loại xe: Thể thao 4 chỗ.

Thông tin chi tiết: ………….

Thêm xe vào giỏ hàng

• Tên:Tìm kiếm xe

• Mục đích: Giúp khách hàng tìm kiếm ra xe mà mình mong muốn 1 cách trực tiếp và nhanh nhất

• Tóm lược: Khách hàng nhập từ khóa tìm kiếm và thiết lập các ràng buộc để thực hiện tìm kiếm

Ảnh đại diện

Trang 16

• Đối tác: Khách vãng lai, Thành viên.

(2) Mô tả kịch bản

• Điều kiện đầu vào:

Ca sử dụng này chỉ thực hiện được khi kịch bản con ‘Thêm thông tin xe’ của ca sử dụng ‘Quản lý thông tin sản phẩm’ được thực hiện

• Kịch bản chính:

Ca sử dụng bắt đầu khi khách hàng chọn chức năng tìm kiếm trên thanh menu Khách hàng sẽ nhập từ khóa tìm kiếm và lựa chọn các ràng buộc để tìm kiếm (Hãng sản xuất, Loại xe, Mức giá đề xuất) Kết quả tìm kiếm sẽ là một danh sách các xe Nếu khách hàng chọn

1 kết quả tìm kiếm để xem thông tin chi tiết thì kết thúc ca sử dụng

• Kịch bản con: Không có

Mẫu giao diện:

Trang 17

Trang chủ | Sản phẩm | Tìm kiếm | Đăng ký | Giỏ hàng Đăng nhập

Mức giá từ: đến:

Kết quả tìm kiếm:

Sản phẩm 1: Tên sản phẩm (Số lượng) Tóm tắt thông tin… Xem chi tiết

Sản phẩm 2: Tên sản phẩm (Số lượng) Tóm tắt thông tin… Xem chi tiết

Sản phẩm 3: Tên sản phẩm (Số lượng) Tóm tắt thông tin… Xem chi tiết

1 | 2 | 3 | … | Cuối

TìmTrang tìm kiếm: tim-kiem.htm

3.1.3 Xem giỏ hàng.

(1) Mô tả tóm tắt

• Tên: Xem giỏ hàng

• Mục đích: Giúp khách hàng kiểm soát được mình đã chọn bao nhiêu xe cũng tổng giá trị của đơn hàng

• Tóm lược: Khách xem giỏ hàng và có thể xóa bớt xe khỏi giỏ hàng

• Đối tác: Khách vãng lai, Thành viên

(2) Mô tả kịch bản

• Điều kiện đầu vào: Ca sử dụng này chỉ được thực hiện khi kịch bản con ‘Thêm xe vào giỏ hàng’ trong ca sử dụng ‘Xem thông tin xe’ được thực hiện

• Kịch bản chính:

Ca sử dụng bắt đầu khi khách hàng chọn chức năng xem giỏ hàng trên thanh menu Khách hàng sẽ xem được thông tin các xe có tronggiỏ hàng Từ đây khách hàng có thể chọn xem thông tin chi tiết của

xe trong giỏ hàng hoặc xóa xe khỏi giỏ hàng Khách hàng bấm vào tên xe trong giỏ hàng sẽ chuyển qua trang thông tin chi tiết xe và kết thúc ca sử dụng Nếu khách hàng chọn xóa xe khỏi giỏ hàng ca

sử dụng con C1 sẽ được thực hiện

• Kịch bản con:

Trang 18

Trang chủ | Sản phẩm | Tìm kiếm | Đăng ký | Giỏ hàng

STT | Tên xe | Số lượng | Giá thành | Thao tác

Mẫu giao diện:

Trang thông tin giỏ hàng: gio-hang.htm

3.1.4 Đăng ký thành viên.

(1) Mô tả tóm tắt

• Tên: Đăng ký thành viên

• Mục đích: Giúp khách vãng lai trở thành thành viên hệ thống

• Tóm lược: Khách vãng lai thực hiện nhập các thông tin như hệ

thống yêu cầu để đăng ký làm thành viên

Trang 19

kiểm tra username đã có người sử dụng chưa Nếu tất cả đều hợp lệ,

hệ thống thông báo đăng ký thành công và chuyển đến trang Đăng nhập đồng thời kết thúc ca sử dụng Nếu một trong các thông tin không hợp lệ hệ thống sẽ đưa ra thông báo tại vị trí thông tin sai và yêu cầu nhập lại cho chính xác

• Kịch bản con: Không có

Trang 20

Trang chủ | Sản phẩm | Tìm kiếm | Đăng ký | Giỏ hàng

Họ tên: ………

Tên truy nhập: ………

Mật khẩu: ………

Nhập lại mật khẩu:………

Email:………

Địa chỉ: … … … … … … … … … … … … … … …

Đăng ký

Mẫu giao diện:

Trang đăng ký thành viên: dang-ky.htm

á c

ca sử dụng của thành viên.

3.2.1 Đăng nhập.

(1) Mô tả tóm tắt

• Tên: Đăng nhập

• Mục đích: Khách hàng đã đăng ký thành viên đăng nhập hệ thống

để thực hiện được chức năng gửi đơn hàng

• Tóm lược: Khách hàng nhập username và mật khẩu để đăng nhập

• Đối tác: Thành viên

(2) Mô tả kịch bản

• Điều kiện đầu vào: Khách hàng chỉ đăng nhập thành công khi đã thực hiện thành công ca sử dụng ‘Đăng ký thành viên’

• Kịch bản chính:

Ca sử dụng bắt đầu bất cứ khi nào tại bất cứ trang nào Khách hàng nhập thông tin username và mật khẩu vào cục login trên menu trái

và ấn ‘đăng nhập’ Nếu không nhập hay nhập sai thông tin, hệ thống

sẽ thông báo lỗi Nếu thông tin nhập vào hợp lệ, hệ thống sẽ thông

Trang 21

Trang chủ | Sản phẩm | Tìm kiếm | Đăng nhập | Giỏ hàng

Trang 22

3.2.2 Quản lý thông tin cá nhân.

(1) Mô tả tóm tắt

• Tên: Quản lý thông tin cá nhân

• Mục đích:Giúp thành viên cập nhật được thông tin mới nhất của mình, các thông tin cá nhân này rất cần thiết khi thành viên thực hiện đặt hàng

• Tóm lược: Thành viên có thể lựa chọn cập nhật thông tin cá nhân như số điện thoại, email, địa chỉ hay thay đổi mật khẩu

‘Cập nhật thông tin cá nhân’ thì thực hiện kịch bản con C1 Nếu thành viên chọn ‘Thay đổi mật khẩu’ thì thực hiện kịch bản con C2

• Kịch bản con:

- C1: Thành viên nhập các thông tin thay đổi Hệ thống sẽ kiểm tra tính hợp lệ của thông tin nhập vào Nếu thông tin nhập vào không hợp lệ, hệ thống sẽ thông báo lỗi Nếu thông tin nhập vào hợp lệ, hệthống sẽ thông báo cập nhật thông tin cá nhân thành công và kết thúc ca sử dụng

- C2: Thành viên nhập mật khẩu đang sử dụng Thành viên nhập mật khẩu mới và xác nhân lại mật khẩu mới 1 lần nữa Hệ thống tiến hành kiểm tra tính hợp lệ của các mật khẩu nhập vào Nếu không hợp lệ, hệ thống sẽ thông báo lỗi Nếu hợp lệ, hệ thống sẽ thông báo thay đổi mật khẩu thành công và kết thúc ca sử dụng

Trang 23

Trang chủ | Sản phẩm | Tìm kiếm | Đăng ký | Giỏ hàng

• Tên: Gửi đơn hàng

• Mục đích: Giúp thành viên xác nhận thông tin đặt mua xe

• Tóm lược: Khách hàng sau khi chọn xe vào giỏ hàng thực hiện chứcnăng này để xác nhận việc đặt mua xe

• Đối tác: Thành viên

(2) Mô tả kịch bản

• Điều kiện đầu vào: Khách hàng chỉ thực hiện được ca sử dụng này khi đã thực hiện thành công ca sử dụng ‘Đăng nhập’ và ‘Thêm xe vào giỏ hàng’

• Kịch bản chính:

Ca sử dụng bắt đầu khi thành viên đăng nhập thành cồn vào hệ thống Thành viên chọn chức năng ‘Xem giỏ hàng’ để bắt đầu ca sửdụng Khi thông tin trong giỏ hàng đã chính xác, khách hàng chọn

‘Gửi đơn hàng’ Hệ thống sẽ hỏi để xác nhận lại thông tin một lần nữa Nếu khách hàng chọn ‘Hủy’ thì đơn hàng sẽ không được gửi

Trang 24

Trang chủ | Sản phẩm | Tìm kiếm | Đăng ký | Giỏ hàng

STT | Tên xe | Số lượng | Giá thành | Thao tác

• Tóm lược: Nhân viên nhập username và mật khẩu để đăng nhập

• Đối tác: Nhân viên, Nhà quản lý

(2) Mô tả kịch bản

• Điều kiện đầu vào: Ca sử dụng này chỉ được thực hiện khi kịch bản

con ‘Tạo nhân viên’ trong ca sử dụng ‘Quản lý nhân viên’ được thực hiện

Trang 25

• Tên: Quản lý thông tin sản phẩm.

• Mục đích: Giúp nhân viên quản lý các thông tin nghiệp vụ như thêm bớt thông tin hãng sản xuất, đời xe, loại xe… quản lý thông tin xe

• Tóm lược: Nhân viên chọn chức năng quản lý thông tin sản phẩm rồi chọn các chức năng con trong đó như chức năng quản lý hãng sản xuất, loại xe, quản lý xe

• Đối tác: Nhân viên, Nhà quản lý

(2) Mô tả kịch bản

• Điều kiện đầu vào: Ca sử dụng này chỉ được thực hiện khi ca sử

Trang 26

dụng ‘Đăng nhập’ được thực hiện thành công.

• Kịch bản chính:

Ca sử dụng bắt đầu khi nhân viên đăng nhập thành công vào hệ thống Nhân viên chọn chức năng quản lý thông tin sản phẩm trên menu Nhân viên có thể chọn: ‘Quản lý thông tin hãng sản xuất,

‘Quản lý thông tin loại xe’, ‘Quản lý thông tin xe’

Nếu ‘Quản lý thông tin hãng sản xuất’ được chọn thì thực hiện kịch bản con C1

Nếu ‘Quản lý thông tin loại xe’ được chọn thì thực hiện kịch bản con C2

Nếu ‘Quản lý thông tin xe’ được chọn thì thực hiện kịch bản con C3

• Kịch bản con:

- C1: Tại trang ‘Quản lý thông tin hãng sản xuất’, nhân viên thực hiện xem, thêm, sửa, xóa thông tin hãng sản xuất trên cùng trang quản lý này Mặc định trang quản lý có 1 bảng danh sách các hãng sản xuất đã có trong CSDL Nhân viên có thể chọn xóa bằng cách bấm nút ‘Xóa’ ngay trong bảng danh sách đó

Nếu ‘Cập nhật’ được chọn: khi nhân viên chọn sửa thì thông tin về hãng sản xuất được chọn sẽ được hiện thị vào form ngay dưới bảng danh sách Nhân viên nhập thông tin thay đổi rồi ấn ‘Lưu’

Nếu ‘Thêm mới’ được chọn Nhân viên nhập thông tin hãng sản xuất vào form ngay dưới rồi ấn ‘Thêm mới’

- C2: Kịch bản con ‘Quản lý thông tin đời xe’ (*)

- C3: Kịch bản con ‘Quản lý thông tin loại xe’ (*)

- C4: Kịch bản con ‘Quản lý thông tin xe’ (*)

(*) Các kịch bản con C2, C3, C4 của ca sử dụng tương tự kịch bản con C1 nên em xin phép không trình bày lại

Mẫu giao diện:

Trang quản lý thông tin xe: quan-ly-xe.htm

Trang 27

Quản lý sản phẩm | Quản lý hóa đơn | Quản lý thành viên

QLý NSX QLý Danh Mục QLý Xe

Thêm | Sửa | Xóag

3.3.3 Quản lý đơn hàng của khách.

(1) Mô tả tóm tắt

• Tên: Quản lý hóa đơn của khách

• Mục đích: Giúp nhân viên quản lý thông tin các đơn đặt hàng của khách đồng thời tiến hành xác nhận đợt đặt hàng hợp lệ

• Tóm lược:Từ danh sách hóa đơn nhân viên có thể chọn xem thông tin chi tiết hóa đơn đó Sau đó tiến hành xác nhận hóa đơn

• Đối tác: Nhân viên, Nhà quản lý

Trang 28

đơn’ thì kịch bản con C2 được thực hiện.

- C2: Dựa vào kết quả xác nhận ở bước trước đó, nhân viên sẽ cập nhật trạng thái thích hợp cho hóa đơn và kết thúc ca sử dụng

Trang 29

Quản lý sản phẩm | Quản lý hóa đơn | Quản lý thành viên

Danh sách hóa đơn

STT | Mã hóa đơn | Ngày | Trạng thái | TTác

Mẫu giao diện:

Trang quản lý hóa đơn khách hàng: quan-ly-don-hang.htm

3.3.4 Quản lý thông tin thành viên.

(1) Mô tả tóm tắt

• Tên: Quản lý thông tin thành viên

• Mục đích: Giúp nhân viên quản lý thông tin thành viên sử dụng hệ

thống

• Tóm lược: Nhân viên từ danh sách các thành viên có thể chọn xem

chi tiết thông tin của khách hàng

• Đối tác: Nhân viên, Nhà quản lý

(2) Mô tả kịch bản

• Điều kiện đầu vào: Ca sử dụng này chỉ được thực hiện khi ca sử

dụng ‘Đăng nhập’ được thực hiện thành công

• Kịch bản chính:

Ca sử dụng bắt đầu khi nhân viên đăng nhập thành công vào hệ

thống Nhân viên chọn chức năng ‘Quản lý thông tin thành viên’

trên thanh menu Ở trang chính quản lý thông tin thành viên có một

bảng danh sách tất cả thành viên trong hệ thống Nhân viên chọn

‘Xem chi tiết thành viên’ để xem thông tin thành viên 1 cách đầy đủ

và chi tiết Tại đây nhân viên có thể chọn ‘Chặn truy cập’ thành

viên nếu thấy cần thiết Ca sử dụng kết thúc khi nhân viên chọn

chức năng khác

• Kịch bản con: Không có

Mẫu giao diện:

Trang 30

Quản lý sản phẩm | Quản lý hóa đơn | Quản lý thành viên

3.4 Các ca sử dụng của nhà quản lý.

3.4.1 Thiết lập bảo mật.

(1) Mô tả tóm tắt

• Tên: Thiết lập bảo mật

• Mục đích: Giúp nhà quản lý thiết lập các quyền hạn truy cập cho các nhóm sử dụng hệ thống

• Tóm lược: Nhà quản lý tạo ra các nhóm sử dụng, các quyền và phânquyền cho các nhóm sử dụng đó

lý quyền hạn’, ‘Phân quyền’

Nếu ‘Quản lý nhóm sử dụng’ được chọn thì thực hiện kịch bản con C1

Nếu ‘Quản lý quyền’ được chọn thì thực hiện kịch bản con C2

Nếu ‘Phân quyền’ được chọn thì thực hiện kịch bản con C3

Trang 31

• Kịch bản con:

- C1: Mặc định tại trang quản lý nhóm sử dụng có bảng thông tin tất

cả các nhóm sử dụng và ở dưới có form thông tin nhóm sử dụng Nhà quản lý có thể thêm, sửa, xóa ngay tại trang

+ Nếu ‘Thêm nhóm sử dụng’ được chọn, nhà quản lý nhập thông tin nhóm vào form sau đó ấn ‘Thêm’ Hệ thống xác nhận tính hợp lệ của thông tin rồi lưu vào csdl

+ Nếu ‘Sửa nhóm sử dụng’ được chọn, thông tin nhóm sử dụng

sẽ được đẩy vào form, nhân viên nhập thông tin thay đổi sau đó

ấn ‘Cập nhật’ Hệ thống xác nhận tính hợp lệ của thông tin rồi lưu vào csdl

+ Nếu ‘Xóa nhóm sử dụng’ được chọn, hệ thống sẽ hỏi lại để xác nhận Nếu nhà quản lý chọn ‘Đồng ý’ thì hệ thống sẽ tiến hành xóa

- C2: Mặc định tại trang quản lý quyền có bảng thông tin tất cả các quyền và ở dưới có form thông tin quyền Nhà quản lý có thể thêm, sửa, xóa ngay tại trang

+ Nếu ‘Thêm quyền’ được chọn, nhà quản lý nhập thông tin nhóm vào form sau đó ấn ‘Thêm’ Hệ thống xác nhận tính hợp

lệ của thông tin rồi lưu vào csdl

+ Nếu ‘Sửa quyền’ được chọn, thông tin quyền sẽ được đẩy vào form, nhân viên nhập thông tin thay đổi sau đó ấn ‘Cập nhật’

Hệ thống xác nhận tính hợp lệ của thông tin rồi lưu vào csdl + Nếu ‘Xóa quyền’ được chọn, hệ thống sẽ hỏi lại để xác nhận Nếu nhà quản lý chọn ‘Đồng ý’ thì hệ thống sẽ tiến hành xóa

- C3: Từ danh sách nhóm sử dụng trong list box Nếu nhóm sử dụng

đã được phân quyền thì các quyền đó sẽ được selected trong list boxcác quyền (nếu chưa có thì trong list box các quyền sẽ không có dòng nào selected) Nhà quản lý có thể chọn quyền rồi ấn ‘Phân quyền’ để gắn nhóm sử dụng với các quyền đó

Mẫu giao diện:

Trang phân quyền hệ thống: phan-quyen.htm

Ngày đăng: 06/12/2015, 16:28

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

TÀI LIỆU LIÊN QUAN

w