Chính v椃quyết định chọn đề tài xây dựng một website nhà sách trực tuyến.Qua đề tài dự ánthực tế này, chúng em có thể áp dụng những kiến thức đã học vào dự án và giúp cửahàng quản lý công
TỔNG QUAN VỀ ĐỒ ÁN
MỤC TIÊU – PHẠM VI ĐỀ TÀI WEBSITE NHÀ SÁCH
By leveraging the knowledge we've gained, including Use Case Diagram descriptions and Entity Class concepts, we can translate theory into practical solutions This approach allows us to design and build a real-world management software system that can be deployed in everyday operations, delivering tangible value to users and organizations.
- Đồ án được thực hiện dựa trên cơ sở phạm vi môn học phân tích thiết kế hệ thống thông tin
- Phạm vi của đồ án là website quản lí nhà sách
MÔ TẢ BÀI TOÁN WEBSITE NHÀ SÁCH
Website nhà sách BFY (Book For You) sẽ bán sách trên website.
Khách hàng truy cập trang web tìm kiếm sách để tra cứu và lựa chọn sách mong muốn Khi kết thúc việc chọn sách, hệ thống sẽ yêu cầu xác nhận qua đăng nhập để tiến hành đặt sách Thông tin phiếu đặt sách gồm số phiếu, ngày phiếu, tổng tiền và danh sách các cuốn sách đã đặt, cùng với họ tên người nhận, địa chỉ và số điện thoại liên hệ để giao hàng.
Nhân viên bán hàng sẽ xác nhận phiếu đặt sách và in phiếu đồng thời giao cho nhân viên giao hàng
Khách hàng chưa có tài khoản đăng nhập sẽ đăng ký thành viên để có thể đăng nhập bằng tài khoản và mật khẩu, đồng thời khai báo thêm các thông tin như họ và tên, số điện thoại, địa chỉ và email Nhân viên giao hàng sẽ giao sách đến địa chỉ trên phiếu đặt sách; sau khi giao xong, họ sẽ báo lại cho nhân viên bán hàng về trạng thái giao hàng và các thông tin giờ - ngày giao.
Nhân viên quản lý sẽ quản lý các thông tin:
Loại sách gồm có mã loại, tên loại.
Sách gồm có mã sách, tựa sách, tác giả, nhà xuất bản, năm xuất bản, giá bán và số lượng tồn Mỗi sách thuộc một loại sách.
Thông tin nhân viên gồm có mã nhân viên, họ, tên nhân viên, số điện thoại, địa chỉ, công việc (như bán hàng, giao hàng, …)
Bên cạnh đó, nhân viên quản lý chịu trách nhiệm quản lý quy trình nhập sách, đảm bảo mỗi lần nhập sách đều có phiếu nhập kèm theo, ghi nhận ngày phiếu, thông tin sách và giá nhập đầy đủ và chính xác trên hệ thống.
CÁC THÀNH VIÊN THAM GIA
STT MSSV Họ tên Email
1 195120004 Nguyễn Thanh Hà Hant19@uef.edu.vn
2 195120079 Nguyễn Hà Bảo Trang Trangnhb19@uef.edu.vn
3 195120166 Nguyễn Thảo Ngân Ngannt319@uef.edu.vn
USE CASE VIEW
SƠ ĐỒ CÁC TRƯỜNG HỢP SỬ DỤNG (USE CASE DIAGRAM) USECASE QUẢN LÍ WEBSITE NHÀ SÁCH
H椃nh 1:Sơ đồ Usecase
MIÊU TẢ TRƯỜNG HỢP SỬ DỤNG (USE CASE DESCRIPTION)
Tên Use Case Đăng kí
Mô tả Khách hàng đăng kí vào hệ thống của website nhà sách
Tác nhân (Actor) Khách hàng
Pre-conditions - Khách hàng chưa có tài khoản
- Thiết bị của khách hàng đã được kết nối internet khi thực hiện đăng kí
Dòng sự kiện (Flow) Chính (Basic):
1 Khách hàng chọn chức năng đăng ký
2 Hệ thống hiển thị trang đăng ký.
3 Khách hàng nhập các thông tin tài khoản bao gồm: email, mật khẩu, họ tên, địa chỉ, điện thoại
4 Khách hàng nhấn vào nút đăng ký
5 Hệ thống lưu thông tin vào cơ sở dữ liệu và hiển thị thông báo đăng ký thành công.
Thay thế (Alternative) Ngoại lệ (Exception): Đăng ký bị lỗi do trùng thông tin tài khoản hay nhập thông tin cánhân thiếu hoặc không hợp lệ.
Khách hàng chọn lệnh hủy đăng kí.Use Case dừng lại.
Post-conditions - Khách hàng đăng kí tài khoản thành công
- Hệ thống ghi nhận hoạt động đăng kí thành công của khách hàng
Tên Use Case Đăng nhập
Mô tả Khách hàng đăng nhập vào hệ thống của website nhà sách
Tác nhân (Actor) Khách hàng
Pre-conditions - Tài khoản khách hàng đã được tạo sẵn
- Tài khoản khách hàng đã được phân quyền
- Thiết bị của khách hàng đã được kết nối internet khi thực hiện đăng nhập
Dòng sự kiện (Flow) Chính (Basic):
1 Từ trang web, khách hàng nhập email và mật khẩu và nhấn nút đăng nhập.
2 Hệ thống xác thực thông tin đăng nhập thành công và cho phép khách hàng truy website.
3 Hệ thống ghi nhận hoạt động đăng nhập thành công Thay thế (Alternative):
1a Khách hàng chọn phương thức đăng nhập bằng tài khoản Gmail
Downloaded by Heo Út (quangutbin@gmail.com)
1a1 Hệ thống chuyển sang màn h椃nh đăng nhập của Google 2a Khách hàng nhập tài khoản Google và chọn lệnh đăng nhập
3a Google xác thực thông tin đăng nhập thành công và cho phép khách hàng truy cập website
Use Case tiếp tục bước 3.
1b Khách hàng chọn phương thức đăng nhập bằng tài khoản Facebook
1b1 Hệ thống chuyển sang màn h椃nh đăng nhập của Facebook
2b Khách hàng nhập tài khoản Facebook và chọn lệnh đăng nhập
3b Facebook xác thực thông tin đăng nhập thành công và cho phép khách hàng truy cập ứng dụng
Use Case tiếp tục bước 3.
Ngoại lệ (Exception): Hệ thống xác thực thông tin đăng nhập không thành công và hiển thị thông báo.
1c1 Khách hàng chọn lệnh hủy đăng nhập.
1c2 Khách hàng chọn lệnh lấy lại mật khẩu Use Case tiếp tục Use Case UC1
1c3 Khách hàng chọn lệnh khóa tài khoản Use Case tiếp tục Use Case UC1-2
Post-conditions - Khách hàng đăng nhập tài khoản thành công
- Hệ thống ghi nhận hoạt động đăng nhập thành công của khách hàng
Downloaded by Heo Út (quangutbin@gmail.com)
Tên Use Case Đặt mua
Mô tả Khách hàng đặt mua sách trên website
Tác nhân (Actor) Khách hàng
Pre-conditions - Khách hàng đăng nhập thành công
- Khách hàng đã t椃m được sách cần mua
Dòng sự kiện (Flow) Chính (Basic):
1 Từ trang thông tin về giỏ hàng khách hàng nhấn vào nút thanh toán
2 Hệ thống hiển thị trang đơn hàng yêu cầu khách hàng nhập vào địachỉ giao hàng và chọn phương thức thanh toán.
3 Hệ thống hiển thị thông tin hướng dẫn về phương thức thanh toánmà khách hàng lựa chọn
4.Khách hàng nhấn nút đồng ý thanh toán.Hệ thống sẽ hiển thị trang thông báo đặt hàng thành công
Trong phương án thay thế, nếu khách hàng chưa đăng ký thành viên khi nhấn nút thanh toán, hệ thống sẽ hiển thị trang đăng ký thành viên Khách hàng đăng ký thành viên và sau đó hệ thống sẽ tự động chuyển sang trang đơn hàng để tiếp tục thanh toán.
Ngoại lệ (Exception): Nếu số lượng sách trong giỏ hàng=0 hay sách đã hết hàng th椃 khách hàng không thể tiến hành đặt hàng.
Post-conditions - Khách hàng đặt sách thành công
- Hệ thống ghi nhận hoạt động đặt sách thành công của khách hàng
Downloaded by Heo Út (quangutbin@gmail.com)
Tên Use Case Quản lí sách
Nhân viên quản lý đăng nhập và xem danh sách sách với các trường thông tin gồm mã sách, tựa sách, tác giả, nhà xuất bản, năm xuất bản, giá bán, số lượng tồn và các loại sách; quản lý có thể thêm mới, chỉnh sửa hoặc xóa thông tin sách để duy trì danh mục sách chính xác và cập nhật.
Tác nhân (Actor) Quản lí
Pre-conditions - Tài khoản quản lí đã được tạo sẵn
- Tài khoản quản lí đã được phân quyền
- Thiết bị của quản lí được kết nối internet khi thực hiện đăng nhập
- Quản lí kiểm tra các thông tin mỗi ngày.
Dòng sự kiện (Flow) Chính (Basic):
1 Từ trang admin quản lí chọn danh mục quản lí sách
2 Quản lí xem thông tin sách.
3 Quản lí kiểm tra sách có tồn tại hay chưa.
-> Nếu chưa th椃 thêm hoặc chỉnh sửa thông tin sách.
4 Hệ thống hiển thị chi tiết số lượng hàng bán và nhập mỗi ngày.
5 Dựa vào hệ thống để đối chiếu lượng hàng thực tế.
6 Từ thông tin bán hàng và nhập hàng mà cập nhật trên trang web.
7 Sau khi đã chỉnh sửa xong bấm cập nhật để hệ thống cập nhật thông tin.
8 Hệ thống hiển thị thành công khi dữ liệu đúng.
Ngoại lệ (Exception): Nếu quản lí nhập thông tin không đúng th椃 hệ thống sẽ báo lỗi
Nhân viên bán hàng gói nhầm sách gửi cho khách hàng, những đơn hàng bị hoàn về, báo cáo bị lệch với thực tế.
Post-conditions - Quản lí đăng nhập thành công.
- Quản lí tiến hành kiểm tra số.
Downloaded by Heo Út (quangutbin@gmail.com)
- Ghi nhận lại số lượng hàng tồn kho.
2.5 UC05 Quản lí nhập hàng
Tên Use Case Quản lí nhập hàng
Mô tả Nhân viên quản lý sẽ quản lý các sách được nhập vào và tạo mã hàng cho sách đó.
Tác nhân (Actor) Quản lí
Pre-conditions - Kiểm tra số lượng hàng tồn kho.
- Đặt thêm những loại sách đã hết và những loại sách mới.
- Lên đơn đặt hàng sách với nhà cung cấp.
- Kiểm tra giá trước khi đặt.
- Kiểm tra thông tin sách và số lượng sách cần đặt.
Dòng sự kiện (Flow) Chính (Basic):
1 Từ số lượng hàng tồn kho.
2 Từ thông tin nhập hàng đã đặt với nhà cung cấp.
Ngoại lệ (Exception): Nhà cung cấp giao thiếu sách, sai đơn giá, sai thông tin sách.
Nếu sai phải báo lại với nhà cung cấp để được đổi lại nhanh nhất.
Post-conditions - Quản lí tiến hành đặt sách từ nhà cung cấp thành công.
- Sách được giao đến kho.
- Nhân viên quản lí tiến hành kiểm tra phiếu nhập hàng, ngày ghi trên phiếu, thông tin sách và giá nhập đã đúng.
- Nếu đúng tiến hành kiểm tra sách, nhập mã sách và số lượng trên trang web.
- Quản lí tiến hành cập nhật số lượng và giá bán
Downloaded by Heo Út (quangutbin@gmail.com)
2.6 UC06 Cập nhật nhân viên
Tên Use Case Cập nhật nhân viên
Nhân viên quản lý sẽ chịu trách nhiệm quản lý hồ sơ thông tin nhân viên, bao gồm mã nhân viên, họ và tên, số điện thoại, địa chỉ và công việc đảm nhận như bán hàng, giao hàng và các vị trí liên quan Việc tổ chức và duy trì dữ liệu này một cách hệ thống giúp đảm bảo tính chính xác, dễ tra cứu và hỗ trợ quản trị nhân sự cũng như vận hành doanh nghiệp hiệu quả.
Tác nhân (Actor) Quản lí
Pre-conditions - Kiểm tra thông tin nhân viên.
- Thêm thông tin nhân viên nếu có nhân viên mới.
- Kiểm tra số giờ làm của nhân viên.
- Xóa hoặc sửa thông tin của nhân viên.
Dòng sự kiện (Flow) Chính (Basic):
1 Quản lí chọn chức năng được hệ thống phân quyền trên giao diện chính của website
2 Chọn vào phần nhân viên.
3 Quản lí tiến hành thêm, sửa hoặc xóa thông tin cá nhân của nhân viên.
4 Quản lí có thể kiểm tra giờ làm của nhân viên, chức vụ của nhân viên
Ngoại lệ (Exception): Nhân viên không có số điện thoại, địa chỉ không cố định….
Post-conditions - Quản lí phải đăng nhập thành công vào hệ thống bằng tài khoản của quản lí.
- T椃m kiếm thông tin nhân viên.
- Nhân viên quản lí tiến hành kiểm tra có mã nhân viên, họ, tên nhân viên, số điện thoại, địa chỉ, công việc.
- Nếu đầy đủ thông tin tiến hành cập nhật.
- Nếu thiếu bổ sung thêm cho đầy đủ thông tin.
Downloaded by Heo Út (quangutbin@gmail.com)
2.7 UC07 Xác nhận đơn hàng
Tên Use Case Xác nhận đơn hàng
Nhân viên bán hàng đăng nhập vào website để tra cứu thông tin đơn hàng mà khách hàng đã đặt, kiểm tra xem mã hàng còn tồn hay không và xác nhận đơn đặt hàng với khách hàng Quá trình này đảm bảo trạng thái đơn hàng được cập nhật trên hệ thống và giúp khách hàng nhận được thông tin tồn kho cũng như tiến trình xử lý đơn hàng một cách nhanh chóng và chính xác.
Tác nhân (Actor) Nhân viên bán hàng
Pre-conditions - Tài khoản nhân viên đã được tạo sẵn
- Tài khoản nhân viên đã được phân quyền
- Thiết bị của nhân viên đã được kết nối internet khi thực hiện đăng nhập
- Nhân viên kiểm tra đơn hàng xem hàng tồn kho còn hay không.
- Nếu còn nhân viên xác nhận đơn đặt hàng của khách.
Dòng sự kiện (Flow) Chính (Basic):
1 Từ trang của nhân viên nhấn vào phần đơn đặt hàng.
2 Hệ thống sẽ hiển thị các đơn đặt hàng của khách hàng.
3 Xác nhận các đơn đặt hàng của khách nếu sản phẩm hàng tồn kho còn.
Ngoại lệ (Exception): Đơn hàng khách đặt trong kho không còn.
Chúng ta tiến hành thông báo cho quản lý để kiểm tra tồn kho và xử lý đặt hàng khi cần Thông báo cho khách hàng rằng sản phẩm đang tạm hết hàng và sẽ được xử lý khi hàng về Nếu khách hàng có thể đợi, đơn đặt hàng sẽ được giữ ở trạng thái chờ cho đến khi hàng về Nếu khách hàng không thể đợi và muốn hủy, chúng ta sẽ đồng ý với yêu cầu của khách hàng và tiến hành hủy đơn theo đúng quy trình.
Post-conditions - Nhân viên đăng nhập tài khoản thành công
- Hệ thống ghi nhận hoạt động đăng nhập thành công của
Downloaded by Heo Út (quangutbin@gmail.com) nhân viên.
- Nhân viên xác nhận đơn đặt hàng thành công, tiến hành đóng gói hàng.
2.8 UC08 Xem thông tin sách
Tên Use Case Xem thông tin sách
Mô tả Khách hàng có thể xem thông tin chi tiết của sách
Tác nhân (Actor) Khách hàng
Pre-conditions - Khách hàng dăng nhập thành công
- Khách hàng đã t椃m được sách cần xem
Dòng sự kiện (Flow) Chính (Basic):
1 Từ trang liệt kê danh sách các cuốn sách, khách hàng nhấn vào nút "chi tiết".
2 Hệ thống hiển thị trang thông tin chi tiết về cuốn sách. Thay thế (Alternative):
Ngoại lệ (Exception): Khách hàng nhập sai tên sách sẽ không cho ra kết quả t椃m kiếm.
Post-conditions - Khách hàng xem được thông tin chi tiết của sách
- Hệ thống đưa ra thông tin sách mà khách hàng đã chọn
Downloaded by Heo Út (quangutbin@gmail.com)
LOGICAL VIEW
SƠ ĐỒ LỚP (CLASS DIAGRAM)
1.1 Sơ đồ lớp của website nhà sách
H椃nh 2: Sơ đồ lớp
Lớp KhachHang (khách hàng) là lớp chứa thông tin khách hàng với các thuộc tính quan trọng như IDKH (mã khách hàng), TaiKhoan (tên tài khoản), MatKhau (mật khẩu), HotenKH (họ tên khách hàng), SDT (số điện thoại), DiaChi (địa chỉ) và Email Lớp này phục vụ cho quản lý dữ liệu khách hàng trong hệ thống, liên kết giữa tài khoản người dùng và thông tin cá nhân, đồng thời hỗ trợ xác thực và bảo mật tài khoản Khách hàng có các chức năng liên quan đến quản lý hồ sơ, cập nhật thông tin liên hệ và duy trì kết nối với hệ thống, nhằm tối ưu trải nghiệm người dùng và cải thiện hiệu quả xử lý dữ liệu.
+ SuaThongTin(): Khách hàng có thể chỉnh sửa thông tin
Downloaded by Heo Út (quangutbin@gmail.com)
+ DangNhap(): Đăng nhập để mua hàng
+ DangKi(): Đăng kí tài khoản
Lớp DonHang (đơn hàng) đại diện cho đơn hàng của khách hàng, và nhân viên cửa hàng dựa vào hóa đơn để giao hàng cho khách Hóa đơn của khách hàng gồm có các trường: MaDH (mã đơn hàng), NgayDat (ngày đặt), TrangThaiDH (trạng thái đơn hàng), TongTien (tổng tiền) và ThanhToan (phương thức thanh toán) Đơn hàng của khách hàng được dùng để quản lý và theo dõi tiến trình giao nhận, kiểm tra trạng thái đơn hàng và xác nhận thanh toán.
+ CapNhatDonHang(): Cập nhật thông tin hóa đơn.
Lớp NhanVien (nhân viên cửa hàng) đại diện cho đội ngũ nhân sự làm việc tại cửa hàng, đảm nhận các công việc từ giao hàng và bán hàng đến quản lý cửa hàng và kho hàng Lớp này lưu trữ các thông tin cơ bản của từng nhân viên, như IDNV (mã nhân viên) và HotenNV (họ tên nhân viên), nhằm hỗ trợ quản lý nhân sự và tối ưu hoạt động bán lẻ, vận hành và dịch vụ khách hàng.
SoDienThoaiNV (số điện thoại nhân viên), DiaChi (địa chỉ), CongViec (công việc) Nhân viên có thể thực hiện các chức năng:
+ CapnhatNV(): Cập nhật nhân viên
Lớp PhieuNhapHang, hay phiếu nhập hàng, được dùng để quản lý ngày nhập hàng vào kho và tổng tiền cho mỗi lần nhập Phiếu nhập lưu trữ các trường quan trọng như IDPN (mã phiếu nhập), NgayNhap (ngày nhập) và TongTienNhap (tổng tiền của phiếu nhập) Các chức năng của phiếu nhập bao gồm tạo mới phiếu nhập, xem danh sách và chi tiết phiếu nhập, cập nhật ngày nhập hoặc tổng tiền, xóa phiếu nhập, và tra cứu theo IDPN hoặc ngày nhập, nhằm theo dõi luồng nhập kho, đảm bảo tính nhất quán dữ liệu và hỗ trợ báo cáo chi phí nhập kho cũng như quản lý tồn kho hiệu quả.
+ CapNhatPhieu(): Cập nhật phiếu nhập
_ Lớp ChiTietPhieuNhapHang (chi tiết phiếu nhập hàng): dùng để hiển thị chi tiết của phiếu nhập Thông tin chi tiết phiếu nhập gồm có: SoLuongNhap (Số lượng
Downloaded by Heo Út (quangutbin@gmail.com) danh mục sách nhập vào), GiaSachNhap (giá sách nhập vào) Chức năng của chi tiết sản phẩm:
+ TaoPhieuNhap(): Tạo phiếu nhập mới
+ CapNhatPhieuNhap(): Cập nhật phiếu nhập
_ Lớp Sach(sách): Các thông tin của một cuốn sách gồm có: IDSach (id của sách), TenSach (tên sách), TacGia (tác giả), GiaBan (giá bán), SoLuong (số lượng),
NhaXuatBan (nhà xuất bản), NamXuatBan (năm xuất bản) Các chức năng của lớp sách:
+ XoaSach(): Xóa sách khi website không còn bán/ hết hàng
+ XemThongTinSach(): Xem thông tin sách
Lớp DanhMucSach (danh mục sách) quản lý việc phân loại sách trong hệ thống Mỗi cuốn sách được gán cho một danh mục duy nhất nhằm tăng cường tổ chức và tìm kiếm Danh mục sách lưu trữ các thông tin cơ bản gồm IDDM (Id danh mục) và TenDanhMuc (tên danh mục) Các chức năng của danh mục gồm tạo và quản lý danh mục, liên kết sách với danh mục, cập nhật thông tin danh mục và hỗ trợ tra cứu, lọc và phân loại sách theo danh mục nhằm tối ưu hóa trải nghiệm người dùng và hiệu suất hệ thống.
+ SuaDanhMuc(): Sửa danh mục sách
+ XoaDanhMuc(): Xóa danh mục sách
+ ThemDanhMuc(): Thêm danh danh mục sách
+ AnDanhMuc(): Ẩn danh sách danh mục
Lớp ChiTietDonHang (chi tiết đơn hàng) dùng để hiển thị đầy đủ thông tin chi tiết của một đơn hàng, trong đó thông tin chính gồm SoLuongSach (số lượng sách) Các chức năng của chi tiết đơn hàng cho phép quản lý và thao tác với từng mục chi tiết trong đơn hàng, hỗ trợ cập nhật số lượng sách và tra cứu nhanh chóng các dữ liệu liên quan đến chi tiết đơn hàng.
+ TaoChiTietDonHang(): tạo chi tiết đơn hàng
+ CapNhatChiTietDonHang(): cập nhật chi tiết đơn hàng
Downloaded by Heo Út (quangutbin@gmail.com)
SƠ ĐỒ ĐỐI TƯỢNG (OBJECT DIAGRAM)
H椃nh 3: Sơ đồ đối tượng
Downloaded by Heo Út (quangutbin@gmail.com)
PROCESS VIEW
SƠ ĐỒ TUẦN TỰ (SEQUENCE DIAGRAM)
1.1 Sơ đồ tuần tự đăng kí
H椃nh 4: Sơ đồ tuần tự đăng kí
1.2 Sơ đồ tuần tự đăng nhập
Downloaded by Heo Út (quangutbin@gmail.com)
H椃nh 5: Sơ đồ tuần tự đăng nhập
1.3 Sơ đồ tuần tự đặt mua
H椃nh 6: Sơ đồ tuần tự đặt mua
Downloaded by Heo Út (quangutbin@gmail.com)
1.4 Sơ đồ tuần tự quản lí sách
H椃nh 7: Sơ đồ tuần tự quản lí sách
1.5 Sơ đồ tuần tự quản lí nhập hàng
H椃nh 8: Sơ đồ tuần tự quản lí nhập hàng
Downloaded by Heo Út (quangutbin@gmail.com)
1.6 Sơ đồ tuần tự cập nhật nhân viên
H椃nh 9: Sơ đồ tuần tự cập nhật nhân viên
Downloaded by Heo Út (quangutbin@gmail.com)
1.7 Sơ đồ tuần tự xác nhận đơn hàng
H椃nh 10: Sơ đồ tuần tự xác nhận đơn hàng
1.8 Sơ đồ tuần tự xem sách
H椃nh 11: Sơ đồ tuần tự xem sách
Downloaded by Heo Út (quangutbin@gmail.com)
SƠ ĐỒ CỘNG TÁC (COLLABORATION DAIGRAM)
H椃nh 12: Sơ đồ cộng tác đăng kí
2.2 Sơ đồ cộng tác đăng nhập
H椃nh 13: Sơ đồ cộng tác đăng nhập
Downloaded by Heo Út (quangutbin@gmail.com)
2.3 Sơ đồ cộng tác đặt mua
H椃nh 14 : Sơ đồ cộng tác đặt mua
2.4 Sơ đồ cộng tác quản lí sách
H椃nh 15 : Sơ đồ cộng tác đăng kí
Downloaded by Heo Út (quangutbin@gmail.com)
2.5 Sơ đồ cộng tác quản lí nhập hàng
H椃nh 16: Sơ đồ cộng tác quản lí nhập hàng
2.6 Sơ đồ cộng tác cập nhật nhân viên
H椃nh 17: Sơ đồ cộng tác cập nhật nhân viên
Downloaded by Heo Út (quangutbin@gmail.com)
2.7 Sơ đồ cộng tác xác nhận đơn hàng
H椃nh 18: Sơ đồ cộng tác xác nhận đơn hàng
2.8 Sơ đồ cộng tác xem sách
H椃nh 19: Sơ đồ cộng tác xem sách
Downloaded by Heo Út (quangutbin@gmail.com)
SƠ ĐỒ TRẠNG THÁI (STATE DAIGRAM)
H椃nh 20: Sơ đồ trạng thái đơn hàng
SƠ ĐỒ HOẠT ĐỘNG (ACTIVITY DAIGRAM)
Downloaded by Heo Út (quangutbin@gmail.com)
H椃nh 21: Sơ đồ hoat động đặt mua
Downloaded by Heo Út (quangutbin@gmail.com)
IMPLEMENTATION VIEW
SƠ ĐỒ THÀNH PHẦN (COMPONENT DIAGRAM)
H椃nh 22: Sơ đồ thành phần
SƠ ĐỒ GÓI (PACKAGE DIAGRAM)
H椃nh 23: Sơ đồ gói
Downloaded by Heo Út (quangutbin@gmail.com)
DEPLOYMENT VIEW
DEPLOYMENT DIAGRAM
H椃nh 24: Sơ đồ triển khai
Downloaded by Heo Út (quangutbin@gmail.com)
THIẾT KẾ GIAO DIỆN
CÁC GIAO DIỆN CỦA WEBSITE NHÀ SÁCH
H椃nh 25: Giao diện trang chủ
1.2 Giao diện danh mục sách
Downloaded by Heo Út (quangutbin@gmail.com)
H椃nh 26: Giao diện danh mục sách
H椃nh 27: Giao diện t椃m kiếm
1.4 Giao diện xem giỏ hàng
H椃nh 28: Giao diện xem giỏ hàng
Downloaded by Heo Út (quangutbin@gmail.com)
H椃nh 29: Giao diện đặt hàng
1.6 Giao diện của NV bán hàng
H椃nh 30: Giao diện NV bán hàng
Downloaded by Heo Út (quangutbin@gmail.com)
H椃nh 31: Giao diện Quản lý
Downloaded by Heo Út (quangutbin@gmail.com)
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
HƯỚNG PHÁT TRIỂN
− Cần hoàn thiện các chức năng đã được xây dựng và thêm các chức năng khác nhằm hỗ trợ tối đa công việc của nguời dùng
− Nghiên cứu thiết kế giao diện thân thiện với người dùng, thao tác nhanh và tiện lợi giúp nguời dùng thấy hài lòng nhất về hệ thống
Chúng tôi nâng cấp hệ thống theo từng bước phát triển của công nghệ, đồng thời tiếp cận và ứng dụng nền công nghệ mới nhất nhằm cải thiện tốc độ xử lý dữ liệu ở mức tối ưu Quá trình này được triển khai có kế hoạch, đảm bảo tích hợp các giải pháp phần mềm và phần cứng hiện đại để tăng hiệu suất, giảm thiểu độ trễ và tối ưu hóa quy trình xử lý thông tin, từ đó mang lại hiệu quả hoạt động cao và duy trì lợi thế cạnh tranh cho doanh nghiệp.
KẾT LUẬN
Sau khi tiến hành nghiên cứu, nhóm em đã phát triển phần mềm quản lý nhà sách Book For You, giúp thay thế cách quản lý thủ công tốn thời gian và công sức cho người quản lý Phần mềm mang lại ứng dụng thực tiễn cho các nhà sách, hỗ trợ quản lý thông tin liên quan đến các loại sách và quy trình mua hàng trực tuyến Tuy nhiên dự án vẫn còn một số thiếu sót và kỹ năng phân tích hệ thống còn nhiều hạn chế; chúng em rất mong nhận được ý kiến đóng góp của thầy để rút kinh nghiệm và hoàn thiện đồ án nhằm có thể áp dụng vào thực tế.
Downloaded by Heo Út (quangutbin@gmail.com)
STT Họ tên Công việc
1 Nguyễn Thanh Hà Use case, Sequence, Activity Diagram,
Deployment Diagram, thiết kế giao diện
2 Nguyễn Hà Bảo Trang Chương 1, Mô tả Usecase, Class Diagram, State
3 Nguyễn Thảo Ngân Object Diagram, Collaboration Diagram,
Package Diagram, kết luận & hướng phát triển, tổng hợp Word
Downloaded by Heo Út (quangutbin@gmail.com)