Người dùng có thể thanh toán ngay hoặc tiếp tục mua 8 QD_Guest_QLGH Quản lý giỏ hàng - Để quản lý giỏ hàng khách hàng cần click vào hình giỏ hàng bên góc phải màn hình để xem lại những q
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TPHCM
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CÔNG NGHỆ PHẦN MỀM
Trang 2BẢNG PHÂN CÔNG CÔNG VIỆC
1 - Use case diagram
- Nghiệp vụ guest
- Trình bày báo cáo
Nguyễn Tuấn Vũ Hoàn thành tốt
Trang 3Use case diagram
Trang 4Xét các nghiệp vụ của Guest
STT Tên nghiệp vụ Loại nghiệp
vụ
Quy định Biểu mẫu Ghi chú
1 Đăng kí Lưu trữ QD_Guest_Dangki BM_DangKy
2 Đăng nhập Lưu trữ QD_Guest_dangnhap BM_DangNhap
3 Quên mật khẩu Tra cứu QD_Guest_QuenMK BM_QuenMK
4 Tìm sách Tra cứu QD_Guest_Timsach BM_Timsach
5 Xem thông tin
sách
Lưu trữ QD_Guest_Xemttsach BM_XemTTSach
6 Mua sách Tương tác QD_Guest_Muasach BM_Muasach
Tra cứu QD_Guest_QLGH BM_QuanLyGioHang
9 Trang chủ Tra cứu QD_Guest_TC BM_TrangChu_Guest
Danh sách các quy định các nghiệp vụ của Guest
STT Mã quy định Tên quy định Mô tả Ghi chú
1 QD_Guest_Dangki Đăng kí tài khoản Khi khách hàng muốn
trở thành một user thì khách hàng cần đăng
kí tài khoản
Khi khách hàng đăng
ký tài khoản thì khách hàng cần tiến hành điền vào biẻu mẫu các thông tin cần thiết
User và Password khách hàng nên ghi nhớ để tiến hành đăng nhập lần sau
User là một chuỗi ký
tự không được trùng lắp Là chuỗi ký tự chữ hoặc số không chứa ký tự đặc biệt
Ngày sinh là kiểu date
Trang 52 QD_Guest_dangnhap Đăng nhập vào tài
khoản user
Khi khách hàng muốn đăng nhập vào website khách hàng cần phải nhập đúng tài khoản và mật khẩu của hệ thống, nếu sai tài khoản hoặc mật khẩu thì màn hình sẽ tiến hành xuất thông báo
3 QD_Guest_QuenMK Lấy lại mật khẩu đã
quên
Khi click vào quên mật khẩu thì khách hàng cần điền chính xác user, sđt và email
mà khách hàng đã đăng kí để được hệ thống tiến hành cung cấp lại mật khẩu đã quên
4 QD_Guest_Timsach Tìm sách Khi truy cập vào
website với vai trò guest thì bạn có thể tìm kiếm một quyển sách nằm trong hệ thống bằng cách nhập một chuổi từ khóa vào khung tìm kiếm trên màn hình chủ Khi nhập hệ thống sẽ nhận diện và tìm kiếm một list các tên có liên quan hoặc trùng lập với chuỗi đã nhập đễ xuất ra Trong trường hợp không tìm thấy thì hệ thống sẽ xuất thông báo không tìm thấy
5 QD_Guest_Xemttsach Xem thông tin sách - Khi guest muốn xem
thông tin của một quyển sách được nằm trên giao diện màn hình, người dùng chỉ cần click vào khung chứa quyển sách để xem, khi click vào
Trang 6màn hình sẽ xuất ra chi tiết thông tin quyển sách đã click
6 QD_Guest_Muasach Mua sách - Khi guest muốn mua
sách chỉ cần click quyển sách trên màn hình ở button mua ngay, sau đó màn hình
sẽ hiện ra bảng thông tin cần thiết để người dùng điền và tiến hành thanh toán
7 QD_Guest_Themsach Thêm sách vào giỏ - Khi guest muốn mua
một hoặc nhiều đơn hàng khác nhau, khách hàng chỉ cần click vào các quyển sách ở button thêm vào giỏ hàng, sách sẽ được thêm vào giỏ hàng Người dùng có thể thanh toán ngay hoặc tiếp tục mua
8 QD_Guest_QLGH Quản lý giỏ hàng - Để quản lý giỏ hàng
khách hàng cần click vào hình giỏ hàng bên góc phải màn hình để xem lại những quyển sách đã chọn trên màn hình, người dùng có thể sửa số lượng, xóa hoặc thanh toán đơn hàng ngay
9 QD_Guest_TC Xem màn hình trang
chủ
- Khi guest truy cập vào màn hình chủ thì màn hình chủ sẽ hiện ra phần header gồm logo web, thanh tìm kiếm, chỉ mục đăng nhập/ đăng kí, giỏ hàng
- Phần body sẽ gồm các chỉ mục phân mục ở bên trái màn hình được bố trí theo list dọc, bên phải là tin tức
hệ thống và phân mục
Trang 7thông tin sách có thể mua hoặc tham khảo
- Phần footer sẽ gồm thông tin trang web, thông tin liên lạc và các chỉ mục hướng dẫn
Danh sách biểu mẫu của nghiệp vụ Guest
BM_DangKy
Trang 8 BM_DangNhap
BM_QuenMK
Trang 9 BM_TimSach
BM_XemTTSach
BM_MuaSach
Trang 10 BM_ThemSachVaoGio
BM_QuanLyGioHang
Trang 11 BM_Trangchu_Guest
Trang 12Xét các nghiệp vụ của User
STT Tên nghiệp vụ Loại nghiệp
vụ
Quy định Biểu mẫu Ghi chú
1 Xem thông tin cá
nhân
Tra cứu QD_User_Xemttcn BM_XemThongTin
2 Tìm sách Tra cứu QD_User_Timsach BM_TimSach
3 Xem thông tin
sách
Tra cứu QD_User_Xemttsach BM_XemTTSach
4 Mua sách Tương tác QD_User_Muasach BM_Muasach
5 Thêm sách vào
giỏ hàng
Lưu trữ QD_User_Themsach BM_ThemSachVaoGio
6 Quản lý giỏ hàng Tra cứu QD_User_QLGH BM_QuanLyGioHang
7 Trang chủ Tra cứu QD_User_TC BM_TrangChu_User
Danh sách các quy định các nghiệp vụ của User
STT Mã quy định Tên quy định Mô tả Ghi chú
1 QD_User_Xemttcn Xem thông tin cá
nhân
Khi user muốn xem thông tin cá nhân thì user chỉ cần click vào tên đã đăng nhập ở gốc phải màn hình, sẽ xuất hiện list chỉ mục, user chỉ cần click vào chỉ mục xem thông tin
cá nhân để tiến hàng xem
Màn hình sẽ hiện các thông tin đã được khách hàng đăng kí trước đó, có thể bổ sung hoặc chỉnh sửa
2 QD_User_Timsach Tìm sách Khi truy cập vào
website với vai trò user thì bạn có thể tìm kiếm một quyển sách nằm trong hệ thống bằng cách nhập một chuổi từ khóa vào khung tìm kiếm trên màn hình chủ Khi nhập hệ thống sẽ nhận diện và tìm kiếm một list các tên có liên quan hoặc trùng lập với chuỗi đã nhập đễ
Trang 13xuất ra Trong trường hợp không tìm thấy thì hệ thống sẽ xuất thông báo không tìm thấy
3 QD_User_Xemttsach Xem thông tin sách Khi user muốn xem
thông tin của một quyển sách được nằm trên giao diện màn hình, người dùng chỉ cần click vào khung chứa quyển sách để xem, khi click vào màn hình sẽ xuất ra chi tiết thông tin quyển sách đã click
4 QD_User_Muasach Mua sách Khi user muốn mua
sách chỉ cần click quyển sách trên màn hình ở button mua ngay, sau đó màn hình
sẽ hiện ra bảng thông tin cần thiết để người dùng điền và tiến hành thanh toán
5 QD_User_Themsach Thêm sách vào giỏ Khi user muốn mua
một hoặc nhiều đơn hàng khác nhau, khách hàng chỉ cần click vào các quyển sách ở button thêm vào giỏ hàng, sách sẽ được thêm vào giỏ hàng Người dùng có thể thanh toán ngay hoặc tiếp tục mua
6 QD_User_QLGH Quản lý giỏ hàng Để quản lý giỏ hàng
khách hàng cần click vào hình giỏ hàng bên góc phải màn hình để xem lại những quyển sách đã chọn trên màn hình, người dùng có thể sửa số lượng, xóa hoặc thanh toán đơn hàng ngay
Trang 147 QD_User_TC Xem màn hình trang
chủ
- Khi user truy cập vào màn hình chủ thì màn hình chủ sẽ hiện ra phần header gồm logo web, thanh tìm kiếm, chỉ mục tên user bao gồm xem thông tin, chỉnh sửa và đăng xuất, giỏ hàng
- Phần body sẽ gồm các chỉ mục phân mục ở bên trái màn hình được bố trí theo list dọc, bên phải là tin tức
hệ thống và phân mục thông tin sách có thể mua hoặc tham khảo
- Phần footer sẽ gồm thông tin trang web, thông tin liên lạc và các chỉ mục hướng dẫn
Danh sách biểu mẫu của nghiệp vụ User
BM_XemThongTin
Trang 15 BM_TimSach
BM_XemTTSach
BM_MuaSach
Trang 16 BM_ThemSachVaoGio
BM_QuanLyGioHang
Trang 17 BM_Trangchu_User
Trang 18Xét các nghiệp vụ của Admin
STT Tên nghiệp vụ Loại
nghiệp vụ
Quy định Biểu mẫu Ghi chú
1 Quản lý thu chi Lưu trữ QD_Admin_QLTC BM_QuanLyThuChi
Lưu trữ QD_Admin_QLKH BM_QuanLyKhachHang
5 Tìm sách Tra cúu QD_Admin_Tìm
sách
6 Xem thông tin
cá nhân
Tra cứu QD_Admin_XTTCN BM_XemThongTin
7 Xem thông tin
sách
Tra cứu QD_Admin_XTTS BM_XemTTSach
8 Quản lý bản tin Lưu trữ QD_Admin_QLBT BM_QuanLyBanTin
9 Trang chủ Tra cứu QD_Admin_TC BM_TrangChu_Admin
Danh sách các quy định các nghiệp vụ của Admin
STT Mã quy định Tên quy định Mô tả Ghi chú
1 QD_Admin_QLTC Quản lý thu chi Để quản lý thu chi,
admin cần chọn vào text admin bên gốc phải màn hình, sau khi click màn hình sẽ hiện
ra các mục, admin cần click vào mục quản lý thu chi
Khi admin truy cập vào chức năng quản lý thu chi thì màn hình sẽ hiện các textbox thu/
chi và lãi suất, admin phải chọn vào các chỉ mục theo quý theo tháng hay theo năm và tiến hành thống kê
Sau khi chọn hoàn tất
hệ thống sẽ tiến hành thống kê ra các chỉ mục theo cơ sở hệ thống trên màn hình chủ
Trang 192 QD_Admin_QLDH Quản lý đơn hàng - Để quản lý đơn hàng,
admin cần chọn vào text admin bên gốc phải màn hình, sau khi click màn hình sẽ hiện
ra các mục, admin cần click vào mục quản lý đơn hàng
- Khi click vào, màn hình sẽ hiẹn ra một thanh tiềm kiếm, khách hàng có thể tìm đơn hàng theo mã khách hàng hoặc theo
mã vận đơn
- Sau khi tiềm dữ liệu
sẽ hiện ra table các dữ liệu cần tìm kiếm
3 QD_Admin_QLKS Quản lý kho sách - Để quản lý kho sách,
admin cần chọn vào text admin bên gốc phải màn hình, sau khi click màn hình sẽ hiện
ra các mục, admin cần click vào mục quản lý kho sách
- Khi click vào, màn hình sẽ hiện ra các dữ liệu thông tin sách đã nhập theo chỉ mục, gốc đầu màn hình có một biểu tượng dấu cộng
- Khi click vào biểu tượng cộng là hệ thống tiến hành hiện
ra bảng thông tin cho admin điền để tiến hành thêm sách
- Các chức năng xóa sửa nằm ở trừng ô dữ liệu của quyển sách Khi cần sử dụng admin chỉ cần click vào chỉ mục tương ứng
Trang 204 QD_Admin_QLKH Quản lý khách hàng Để quản lý khách
hàng, admin cần chọn vào text admin bên gốc phải màn hình, sau khi click màn hình
sẽ hiện ra các mục, admin cần click vào mục quản lý khách hàng
Khi vào chức năng quản lý khách hàng admin có thể quản lý khách hàng theo tên hoặc theo mã khách hàng bằng cách nhập chuỗi tương ứng vào khung tìm kiếm
5 QD_Admin_Tìm sách Tìm sách Khi truy cập vào
website với vai trò admin thì bạn có thể tìm kiếm một quyển sách nằm trong hệ thống bằng cách nhập một chuổi từ khóa vào khung tìm kiếm trên màn hình chủ Khi nhập hệ thống sẽ nhận diện và tìm kiếm một list các tên có liên quan hoặc trùng lập với chuỗi đã nhập đễ xuất ra Trong trường hợp không tìm thấy thì hệ thống sẽ xuất thông báo không tìm thấy
6 QD_Admin_XTTCN Xem thông tin cá
nhân
Khi admin muốn xem thông tin cá nhân thì admin chỉ cần click vào tên đã đăng nhập
ở gốc phải màn hình,
sẽ xuất hiện list chỉ mục, user chỉ cần click vào chỉ mục xem thông tin cá nhân để tiến hàng xem
Trang 21 Màn hình sẽ hiện các thông tin cố định được phân quyền của admin, có thể bổ sung hoặc chỉnh sửa
7 QD_Admin_XTTS Xem thông tin sách Khi admin muốn xem
thông tin của một quyển sách được nằm trên giao diện màn hình, người dùng chỉ cần click vào khung chứa quyển sách để xem, khi click vào màn hình sẽ xuất ra chi tiết thông tin quyển sách đã click
8 QD_Admin_QLBT Quản lý bản tin Để quản lý bản tin,
admin cần chọn vào text admin bên gốc phải màn hình, sau khi click màn hình sẽ hiện
ra các mục, admin cần click vào mục quản lý bản tin
Khi truy cập vào chức năng quản lý bản tin thì hệ thống sẽ trả về các bản tin mà admin
có thể thêm mới, sửa hoặc xóa
9 QD_Admin_TC Xem màn hình trang
chủ
- Khi admin truy cập vào màn hình chủ thì màn hình chủ sẽ hiện
ra phần header gồm logo web, thanh tìm kiếm, chỉ mục phân quyền admin bao gồm xem thông tin, chỉnh sửa và đăng xuất, giỏ hàng
- Phần body sẽ gồm các chỉ mục phân mục ở bên trái màn hình được bố trí theo list dọc, bên phải là tin tức
Trang 22hệ thống và phân mục thông tin sách có thể mua hoặc tham khảo
- Phần footer sẽ gồm thông tin trang web, thông tin liên lạc và các chỉ mục hướng dẫn
Danh sách biểu mẫu của nghiệp vụ Admin
BM_QuanLyThuChi
BM_QuanLyDonHang
Trang 23 BM_QuanLyKhoSach
BM_QuanLyKhachHang
Trang 24 BM_QuanLyBanTin
BM_TimSach
Trang 25 BM_XemTTSach
Trang 26 BM_XemTT
Xét các nghiệp vụ của Mua sách
STT Tên nghiệp vụ Loại nghiệp
vụ
Quy định Biểu mẫu Ghi chú
1 Thanh toán Tương tác QD_MS_ThanhToan BM_ThanhToan
Danh sách các quy định các nghiệp vụ của Mua sách
STT Mã quy định Tên quy định Mô tả Ghi chú
1 QD_MS_ThanhToan Thanh toán Khi người dùng mua
sách thì hệ thống sẽ bật chức năng thanh toán Hệ thống sẽ hiển thị lại sản phẩm mà người dùng đã chọn, thông tin sản phẩm để người dùng kiểm tra
Ngoài ra, hệ thống còn hiển thị các thông tin người dùng để tiến hành kiểm tra và thanh toán
Trang 27Danh sách biểu mẫu cua nghiệp vụ mua sách
Lưu trữ QD_GH_XoasachkhoiGH BM_XoasachkhoiGH
Danh sách các quy định các nghiệp vụ của Quản ly giỏ hàng
STT Mã quy định Tên quy định Mô tả Ghi chú
1 QD_GH_ThanhToan Thanh toán Khi người dùng mua
sách thì hệ thống sẽ bậ chức năng thanh toán
Hệ thống sẽ hiển thị lại sản phẩm mà người dùng đã chọn, thông tin sản phẩm để người dùng kiểm tra
Ngoài ra, hệ thống
Trang 28còn hiển thị các thông tin người dùng để tiến hành kiểm tra và thanh toán
2 QD_GH_XoasachkhoiGH Xóa sách khỏi giỏ
hàng
Để xóa sách khỏi giỏ hàng, người dùng cần chọn vào biểu tượng giỏ hàng, kiểm tra tìm thông tin sản phẩm cần xóa, click vào button xóa và chọn yes để tiến hành xóa
Danh sách biểu mẫu của nghiệp vụ quản lý giỏ hàng
BM_ThanhToan
Xét các nghiệp vụ của Xem thông tin cá nhân
STT Tên nghiệp vụ Loại nghiệp vụ Quy định Biểu mẫu Ghi chú
1 Chỉnh sửa thông tin Lưu trữ QD_TTCN_Sua BM_SuaTT
Danh sách các quy định các nghiệp vụ của Xem thông tin cá nhân
STT Mã quy định Tên quy định Mô tả Ghi chú
Trang 291 QD_TTCN_Sua Chỉnh sửa thông tin
cá nhân
Để tiến hành chỉnh sửa thông tin cá nhân người dùng cần chọn mục chỉnh sửa trên màn hình, hệ thống sẽ cho phép người dùng thay đổi một số thông tin không cố định trong hệ thống, sau khi chỉnh sửa hoàn tất người dùng cần click vào button lưu để tiến hành xác nhận chỉnh sửa
Danh sách biểu mẫu của nghiệp vụ xem thông tin cá nhân
BM_SuaTT
Trang 30Xét các nghiệp vụ của Quản lý khách hàng
STT Tên nghiệp vụ Loại nghiệp
vụ
Quy định Biểu mẫu Ghi chú
1 Chỉnh sửa thông tin Lưu trữ QD_QLKH_SuaTT BM_SuaKH
2 Thống kê khách
hàng
Thống kê QD_QLKH_TKKH BM_ThongkeKH
3 Xóa khách hàng Lưu trữ QD_QLKH_XoaKH BM_XoaKH
Danh sách các quy định các nghiệp vụ của Quản lý khách hàng
STT Mã quy định Tên quy định Mô tả Ghi chú
1 QD_QLKH_SuaTT Chỉnh sửa thông tin
khách hàng
Để tiến hành chỉnh sửa thông tin cá nhân người dùng, admin cần bấm vào button chỉnh sửa và chọn thông tin người dùng cần chỉnh sửa để tiến hành cập nhật thông tin, sau khi chỉnh sửa
Trang 31hoàn tất admin cần click lưu để xác nhận
2 QD_QLKH_TKKH Thống kê khách hàng Để thống kê khách
hàng, admin cần click vào chức năng thống
kê để tiến hành nhập điều kiện thống kê và tiến hành thống kê
3 QD_QLKH_XoaKH Xóa khách hàng Để xóa khách hàng,
admin cần tìm thông tin khách hàng cần xóa và cick vào button xóa, sau đó xác nhận
để xóa
Danh sách biểu mẫu của nghiệp vụ quản lý khách hàng
BM_ThongKeKH
BM_XoaKH