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

bài tập lớn môn phân tích thiết kế hệ thống thông tin đề tài quản lý website bán máy vi tính

78 0 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

Tiêu đề Quản lý website bán máy vi tính
Tác giả Vũ Ngọc Hiếu, Đặng Đình Quý, Hoàng Thanh Thủy, Vũ Ngọc Ánh
Người hướng dẫn TS. Trần Mạnh Tuấn
Trường học Trường Đại học Thủy lợi
Chuyên ngành Phân tích thiết kế hệ thống thông tin
Thể loại Bài tập lớn
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 78
Dung lượng 1,64 MB

Cấu trúc

  • CHƯƠNG I: ĐỊNH NGHĨA BÀI TOÁN (4)
    • 1.1 Định nghĩa bài toán (4)
    • 1.2 Yêu cầu hệ thống (4)
    • 1.3 Các nhóm chức năng của hệ thống (5)
  • CHƯƠNG II: XÁC ĐỊNH CÁC USE CASE, CÁC GÓI UC VÀ XÂY DỰNG BIỂU ĐỒ UC CHI TIẾT (5)
    • 2.1. Biểu đồ use case (5)
    • CHƯƠNG 3: ĐẶC TẢ ĐẶC TRƯNG HOẠT ĐỘNG (12)
      • 3.1 Biểu đồ phân cấp chức năng (12)
      • 3.2 Biểu đồ Activity và đặc tả yêu cầu người dùng (0)
        • 3.2.1 Đăng nhập hệ thống (0)
        • 3.2.2 Hệ thống xem thông tin (0)
        • 3.2.3 Hệ thống quản lý thông tin (0)
        • 3.2.4 Hệ thống mua hàng (0)
        • 3.2.5 Tiếp nhận và xử lý đơn hàng (0)
      • 3.3 Biểu đồ lớp, biểu đồ tuần tự và biểu đồ cộng tác (0)
        • 3.3.1 Đăng nhập (0)
        • 3.3.2 Đối với quản lý (0)
        • 3.3.3 Đối với nhân viên (0)
    • CHƯƠNG 4: THIẾT KẾ CƠ SỞ DỮ LIỆU (66)
      • 4.1. Các thực thể và thuộc tính các thực thể trong hệ thống (66)
      • 4.2 Danh sách các bảng, kiểu dữ liệu các thuộc tính trong bảng (0)
    • CHƯƠNG 5: THIẾT KẾ HỆ THỐNG (72)
      • 5.1. Đặc tả chương trình (72)
        • 5.1.1 Giao diện đăng nhập (72)
        • 5.1.2 Giao diện đối với người quản lý (73)
        • 5.1.3 Giao diện đối với nhân viên (74)
        • 5.1.4 Giao diện đối với khách hàng (75)
    • CHƯƠNG 6: KẾT LUẬN (77)
      • 6.1 Kết luận (77)
      • 6.2 Demo giao diện (77)
  • TÀI LIỆU THAM KHẢO (78)

Nội dung

Nhờ đó conngười có thể làm việc một cách dễ dàng, thuận tiện, khoa học hơn.Ngoài ra, việc số hóa dữ liệu giúp làm giảm số người tham gia quảnlý, giảm bớt thời gian trong quy trình xử lý,

ĐỊNH NGHĨA BÀI TOÁN

Định nghĩa bài toán

Một cửa hàng bán máy vi tính để xây dựng phần mềm hệ thống để quản lý việc mua bán hàng Hệ thống cần phải ghi nhận các hoạt động bán hàng và xử lý các công việc thanh toán với khách hàng Đối với quản lý thì có đầy đủ chức năng giao dịch, quản lý sự hoạt động cũng như theo dõi tình hình phát triển của cửa hàng mình như cung cấp đầy đủ tài khoản cho thành viên, có thể thêm sửa xóa thông tin của các thành viên v v

Khách hàng được xem thông tin sản phẩm của cửa hàng Sau khi đăng kí làm thành viên, khách hàng có thể chọn sản phẩm trên webside và đưa chúng vào giỏ hàng và tiến hành giao dịch mua bán Sau khi chọn hàng xong khách hàng chuyển qua việc thanh toán bằng một trong các hình thức thanh toán theo yêu cầu của webside, đồng thời chọn địa điểm và thời gian giao hàng Sau khi thực hiện xong, khách hàng xác nhận hoàn tất giao dịch và chờ hàng được giao đến địa chỉ. Đối với nhân viên, là người trực tiếp tiếp nhận đơn hàng do người quản lý chuyển đến Sau đó thực hiện giao hàng và xác nhận việc giao hàng hoàn tất.

Yêu cầu hệ thống

- Yêu cầu của hệ thống bán hàng:

Việc bảo mật dữ liệu đối với một hệ thống quản lý trong lĩnh vực bán sản phẩm là cực kì quan trọng Dữ liệu và doanh số và doanh thu bán hàng không thể bị lộ ra ngoài gây hệ quả nghiêm trọng Chính vì vậy, hệ thống sẽ có phân quyền riêng cho từng đối tượng sử d>ng đối với một số chức năng nào đó Trong hệ thống quản lý sẽ có các đối tượng sử d>ng sau: Người quản lý được toàn quyền sử d>ng các chức

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH năng của hệ thống; nhân viên có nhiệm v> lập hóa đơn, thông tin hàng; truy xuất tới các chức năng tra cứu, báo cáo.

- Yêu cầu về chương trình:

+ Đảm bảo tính bảo mật về dữ liệu

+ Hỗ trợ người dùng cập nhật, sửa đổi, tìm kiếm thông tin… thông qua các form

+ Hỗ trợ tính toán các thông số

Các nhóm chức năng của hệ thống

2 Chức năng xem thông tin sản phẩm, thông tin giỏ hàng, xem thông tin cá nhân

3 Chức năng quản lý thông tin khách hàng, quản lý danh sách nhân viên, quản lý danh m>c sản phẩm

4 Chức năng mua hàng, tiếp nhận và xử lý đơn hàng

Ngoài ra chương trình còn phải được thiết kế giao diện đẹp, khoa học, dễ dàng tiếp cận đến người dùng

XÁC ĐỊNH CÁC USE CASE, CÁC GÓI UC VÀ XÂY DỰNG BIỂU ĐỒ UC CHI TIẾT

Biểu đồ use case

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

Biểu đồ usecase biểu diễn các chức năng của hệ thống bao gồm một tập hợp các tác nhân, các usecase và mối quan hệ giữa chúng Mỗi usecase mô tả một chức năng hệ thống cần phải có xét từ quan điểm người sử d>ng.

 Xác định các tác nhân

+ Có quyền truy cập tất cả các chức năng và thay đổi thông tin trên hệ thống

+ Quản lý nhân viên: quyền thêm, sửa, xóa nhân viên, tìm kiếm thông tin nhân viên và hiển thị danh sách tất cả các nhân viên khi cần thiết

+ Quản lý các sản phẩm: quyền thêm, sửa, xóa, tìm kiếm sản phẩm

+ Tiếp nhận các hóa đơn, kiểm tra thông tin, phê duyệt hóa đơn và tiến hành giao hàng cho khách hàng

+ Quản lý khách hàng: quyền thêm, sửa, xóa, tìm kiếm thông tin, hiển thị danh sách khách hàng

+ Có trách nhiệm thu tiền sản phẩm khi khách hàng nhận sản phẩm + Nhập thông tin cần thiết vào trang quản trị khi có các sự kiện diễn ra

+ Truy cập vào hệ thống, sau đó giao dịch trực tiếp với hệ thống qua các đơn đặt hàng Khách hàng có thể lựa chọn các sản phẩm, chọn địa điểm và thời gian giao hàng tùy ý. o Tác nhân Khách hàng có UC sau:

- Xem thông tin sản phẩm

- Xem thông tin giỏ hàng

- Chọn sản phẩm cần mua

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

- Thêm, xóa sản phẩm trong giỏ hàng

- Thực hiện việc mua hàng

- Thanh toán o Tác nhân Quản lý có UC sau:

- Tiếp nhận đơn hàng, xử lý đơn hàng và duyệt đơn hàng

- Quản lý sản phẩm o Tác nhân Nhân viên có các UC sau:

- Tiếp nhận đơn hàng, in đơn hàng và thực hiện việc giao hàng

- Báo cáo kết quả o Ngoài ra Quản lý, Khách hàng, Nhân viên còn có UC như sau:

- Xem thông tin cá nhân

- Sửa đổi thông tin cá nhân

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

Biểu đồ UC tổng quát

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

Hình 1: Biểu đồ tổng thể Use case

Biểu đồ UC Quản lý

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

Hình 2: Biểu đồ Use case đối với quản lý

Biểu đồ UC Nhân viên

Hình 3: Biểu đồ Use case đối với Nhân viên

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

Biểu đồ UC Khách hàng

Hình 3: Biểu đồ Use case đối với Khách hàng

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

ĐẶC TẢ ĐẶC TRƯNG HOẠT ĐỘNG

3.1 Biểu đồ phân cấp chức năng Định nghĩa biểu đồ phân cấp chức năng: là loại biểu đồ diễn tả sự phân rã dần dần các chức năng từ đại thể đến chi tiết Mỗi nút trong biểu đồ là một chức năng và quan hệ duy nhất giữa các chức năng, diễn tả bởi các cung nối liền các nút, là quan hệ bao hàm.

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

Hình 4: Biểu đồ phân cấp chức năng đối với quản lý

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

Hình 61: Biểu đồ tuần tự thêm sản phẩm vào giỏ hàng

Hình 62: Biểu đồ tuần tự xóa sản phẩm khỏi giỏ hàng

THIẾT KẾ CƠ SỞ DỮ LIỆU

Dựa vào khái niệm lĩnh vực ứng d>ng và các văn bản mô tả bài toán, ta xác định được các lớp thực thể như sau.

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

Tên thuộc tính Mô tả

Email Mỗi khách hàng có 1 email riêng

MaKH Mỗi khách hàng có một mã duy nhất

HoTen Họ và tên của khách hàng

GioiTinh Cho biết khách hàng là nam/ nữ/…

DiaChi Nơi ở hiện tại của khách hàng

SoDT Cho biết số điện thoại đang dùng của khách hàng

Email Mỗi Quản lý có 1 email riêng

MaQL Mỗi quản lý có một mã duy nhất

HoTen Họ và tên của người quản lý

DiaChi Cho biết địa chỉ của người quản lý

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

GioiTinh Cho biết quản lý là nam/ nữ/…

SoDT Cho biết số điện thoại đang dùng của quản lý

MaNV Mỗi nhân viên có một mã duy nhất

Email Mỗi nhân viên có 1 email riêng

HoTen Họ và tên của nhân viên

DiaChi Cho biết địa chỉ của nhân viên

GioiTinh Cho biết nhân viên là nam/ nữ/…

SoDT Cho biết số điện thoại đang dùng của nhân viên

Tên thuộc tính Mô tả

MaHD Mã của hóa đơn

MaNV Mã nhân viên tiếp nhận đơn hàng

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

Tên thuộc tính Mô tả

Tên thuộc tính Mô tả

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

- Biều đồ cơ sở dữ liệu

Hình 63: Cơ sở dữ liệu

THIẾT KẾ HỆ THỐNG

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

Hình 64: Giao diện form đăng nhập hệ thống

5.1.2 Giao diện đối với người quản lý

Giao diện chương trình hiển thị tất cả các menu chức năng của hệ thống cho phép quản lý thao tác với hệ thống

+ Quản trị thông tin: Quản lý nhân viên.

+ Quản trị bán hàng: Quản lý sản phẩm, quản lý hóa đơn

+ Hệ thống: Quản lý hãng máy tính

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

Hình 65: Giao diện form của quản lý

5.1.3 Giao diện đối với nhân viên

Giao diện chương trình hiển thị tất cả các menu chức năng của hệ thống cho phép nhân viên thao tác với hệ thống

+ Quản trị thông tin: quản lý khách hàng

+ Quản trị bán hàng: quản lý hóa đơn

+ Báo cáo kết quả công việc

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

Hình 66: Giao diện form của nhân viên

5.1.4 Giao diện đối với khách hàng

Giao diện chương trình hiện những chức năng mà bất cứ ai có link liên kết đều có thể nhìn thấy Trong đó tác nhân khách hàng chính là người trực tiếp thao tác với hệ thống, để xem thông tin và lựa chọn mua hàng khi cần thiết Hệ thống thiết kế thêm module liên quan để tiện cho việc giới thiệu sản phẩm.

Hình 66: Giao diện form của khách hàng

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

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

Hình 68: Giao diện giỏ hàng

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

KẾT LUẬN

Sau khi hoàn thành bài tập lớn này, chúng em đã hiểu được những kiến thức về môn học Phân tích thiết kế hệ thống thông tin cũng như áp d>ng kiến thức đó vào phân tích các bài toán thực tế.

Trên đây là những kết quả đầu tiên đúc kết lại những kiến thức mà chúng em đã học và làm dựa trên yêu cầu bài tập lớn Từ môn học này kết hợp với kiến thức của các môn học khác sẽ giúp chúng em áp d>ng cho công việc tương lai dễ dàng hơn.

- Sau thời gian phân tích và thiết kế, nhóm đã hoàn thành cơ bản hệ thống website bán máy tính Hệ thống đáp ứng các chức năng quản lý của người quản lý và nhân viên trong một của hàng bán hàng nói chung và của shop bán máy tính nói riêng Ngoài ra, hệ thống còn đáp ứng nhu cầu mua hàng của khách hàng.

QUẢN LÝ WEBSITE BÁN MÁY VI TÍNH

Nhóm chúng em xin cảm ơn thầy Trần Mạnh Tuấn đã tận tình giúp đỡ và chỉ bảo để chúng em có thể hoàn thành được bài tập lớn này.

Do thời gian có hạn, nhóm chúng em đã cố gắng nỗ lực rất nhiều xong vẫn còn nhiều thiếu sót rất mong được sự cảm thông, chỉ bảo và nhận xét thêm của Thầy để hệ thống của chúng em được hoàn thiện hơn ạ!

Ngày đăng: 15/05/2024, 18:48

HÌNH ẢNH LIÊN QUAN

Hình 1: Biểu đồ tổng thể Use case - bài tập lớn môn phân tích thiết kế hệ thống thông tin đề tài quản lý website bán máy vi tính
Hình 1 Biểu đồ tổng thể Use case (Trang 9)
Hình 2: Biểu đồ Use case đối với quản lý - bài tập lớn môn phân tích thiết kế hệ thống thông tin đề tài quản lý website bán máy vi tính
Hình 2 Biểu đồ Use case đối với quản lý (Trang 10)

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

TÀI LIỆU LIÊN QUAN

w