Phi u nhậ ế ập hàng được chọn sẽ được xóa khỏi cơ sở dữ liệu... Biểu đồ UC chi tiết 2... đổi này trên hệ thống, hệ th ng phải tự ố động cập nhật lại cơ sở dữ liệu đã thay đổi.. Xoá đơn
Trang 11 | P a g e
H C Ọ VIỆN CÔNG NGH Ệ BƯU CHÍNH VIỄN THÔNG
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO BÀI TẬP LỚN HỌC PHẦN : NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Hệ thống quản lý kho vật tư
4 Nguyễn Việt Lương - B20DCCN413
5 Nguyễn Trọng Huy - B20DCAT081
Giảng viên hướng dẫn : Đào Ngọc Phong
Trang 2M c L c ụ ụ
A/ Công vi c làm chung ệ 3
I/ Mô t h ả ệ thống 3
1/ Mục đích chung của hệ thống 3
2/ Xác định actor và người dùng hệ thống 3
II/ Mô t h thông b ng UML usecase ả ệ ằ 4
III/ Biểu đồ lớp thực thể 5
B/ Công vi c cá nhân ệ 6
I/ Usecase qu n lý khách hàng (Nguy n Tr ng Huy B20DCAT081)ả ễ ọ 6
II/ Qu n lý phiả ếu nhập hàng và các chi ti t liên quan ( Tr ế ần Đình Tính - B20DCCN602) 12
III/ Qu n lý nhà cung c p ( Nguy n Viả ấ ễ ệt Lương – B20DCCN413) 18
IV/ Quản lý đơn hàng và các chi tiết liên quan ( Đỗ Huyền Trang –
B20DCCN686) 28
V/ Qu n lý vả ật tư và các chi tiết liên quan ( Nguy n Qu c Anh ễ ố – B20DCCN062) 34
Trang 3Th ng kê các vố ật tư tồn kho
Th ng kê doanh thu ố
Cùng các chức năng thêm, xóa, sữa dữ liệu
- Nhân viên kho (actor) :
Lập phi u nh p vế ậ ật tư
Tra c u phi u nh p vứ ế ậ ật tư
Trang 4Lập phi u xu t kho vế ấ ật tư
Tra c u phi u xu t kho vứ ế ấ ật tư
Th ng kê báo cáo kho vố ật tư
- Quản lý phi u nh p hàng và các chi ti t liên quan: UC này cho phép qu n lí ế ậ ế ả
có th ể lưu trữ, tra c u, thêm, c p nh t, xoá, th ng kê thông tin phi u nhứ ậ ậ ố ế ập hàng
- Quản lý phi u xu t hàng và các chi ti t liên quan: UC này cho phép qu n lí ế ấ ế ả
có th ể lưu trữ, tra c u, thêm, c p nh t, xoá, th ng kê thông tin phi u nhứ ậ ậ ố ế ập hàng
- Quản lý t n kho: UC này cho phép qu n lí có th ồ ả ể thống kê và tra c u v ứ ềhàng hoá t n kho ồ
II/ Mô t h thông b ng UML usecase ả ệ ằ
Mô t h ả ệ thống b ng UML usecase: ằ
Trang 55 | P a g e
III/ Biểu đồ ớ l p th c th ự ể
Trang 6B/ Công vi c cá nhân ệ
I/ Usecase qu n lý khách hàng (Nguy n Tr ng Huy B20DCAT081) ả ễ ọ
1/ Biểu đồ usecase cho qu n lý khách hàng ả
3 Nh p thông tin c n thêm ậ ầ
4 Gửi thông tin đến hệ thống 5.Ki m tra n u thành công s ể ế ẽ
thông báo thành công , n u sếthực hiện l i ạ
Xóa 1.t i giao di n chính c a h ạ ệ ủ ệ
thống QLKH người quản lý tra
cứu thông tin người cần xóa
2 Ki m tra và tr v danh ể ả ềsách các khách hàng trùng vớ
m c tìm ki m ụ ế3.Ch n khách hàng c n xóa ọ ầ
4 Ch n chọ ức năng xóa
5.Gửi đến h ệ thống 6.Kiểm tra thay đổi n u thành ế
công h ệ thống đưa ra thông báo, n u sai th c hi n l i ế ự ệ ạ
Trang 77 | P a g e
C p Nh t ậ ậ 1 .t i giao di n chính c a h ạ ệ ủ ệ
thống QLKH người quản lý tra
cứu thông tin người cần sửa
2 Ki m tra và tr v danh ể ả ềsách các khách hàng trùng vớ
m c tìm ki m ụ ế3.Ch n khách hàng c n s a ọ ầ ử
4.Ch n chọ ức năng sửa
5.Gửi đến h ệ thống 6.Kiểm tra thay đổi n u thành ế
công h ệ thống đưa ra thông báo, n u sai th c hi n l i ế ự ệ ạXem Thông
Tin Chi tiết
3.1/ Thêm khách hàng :
3.2/ C p nh t khách hàng: ậ ậ
3.3/ Xóa Khách Hàng:
Trang 83.4/ Xem chi ti t thông tin khách hàng ế
4/ Biểu đồ tuầ ự: n t
4.1/ Thêm khách hàng:
Trang 99 | P a g e
4.2/ Xóa khách hàng:
4.3/ C p nh t khách hàng: ậ ậ
Trang 104.4/ Xem thông tin chi ti t khách hàng: ế
5/ Biểu đồ ộ c ng tác:
5.1/ Thêm Khách Hàng
Trang 1111 | P a g e
5.2/ Xóa Khách Hàng
5.3/ C p Nh t Thông Tin Khách Hàng (Sậ ậ ửa)
Trang 125.4/ Xem Thông Tin Chi ti t ế
II/ Qu n lý phiả ếu nhập hàng và các chi ti t liên quan ( Tr ế ần Đình Tính - B20DCCN602)
1 Biểu đồ usecase chi ti t ế
Trang 13+ N u ế người dùng ch n m t phi u nhọ ộ ế ập hàng đã có trong cơ sở dữ liệu và chọn chức năng “Xóa”, luồng phụ “Xóa” được thực hi n H ệ ệ thống yêu c u qu n lý xác ầ ảnhận thao tác xóa Người quản lý xác nh n thao tác xóa Phi u nhậ ế ập hàng được chọn sẽ được xóa khỏi cơ sở dữ liệu
2.3.2 Dòng s ự kiện ph : không có ụ
2.4 Các yêu cầu đặc bi t : không có ệ
Trang 143.1/ Biểu đồ hoạt động thêm phi u nh p hàng ế ậ
3.2/ Biểu đồ hoạt động s a phi u nh p hàng ử ế ậ
Trang 164.2/ Biểu đồ ộ c ng tác s a phi u nh p hàng ử ế ậ
4.3/ Biểu đồ ộ c ng tác xóa phi u nh p hàng ế ậ
Trang 1717 | P a g e
5 Biểu đồ tuầ ự n t
5.1/ Biểu đồ tuần t thêm phiự ếu nh p hàng ậ
5.2/ Biểu đồ tuần t s a phi u nh p hàng ự ử ế ậ
Trang 185.3/ Biểu đồ tuần t xóa phiự ếu nh p hàng ậ
III/ Quản lý nhà cung c p ( Nguy n Viấ ễ ệt Lương – B20DCCN413)
1 Biểu đồ usecase chi ti t ế
Trang 1919 | P a g e
2 Đặc tả usecase
- Tên use case : Qu n lý nhà cung c p ả ấ
- Actor : Qu n lý ả
- Mô t : Use case cho phép thêm, s a, xóa, xem nhà cung c p ả ử ấ
- Tiền điều ki n: qu n lý cệ ả ần đăng nhập vào hệ thống
- Dòng s ự kiện chính
Hành động Phản ứng c a h ủ ệ thống Thêm Khởi động ph n mầ ềm
quản lý
Hiển th giao di n quị ệ ản
lý nhà cung c p ấChọn chức năng thêm Hiển th giao di n thêm ị ệNhập thông tin nhà cung
cấp m i ớGửi d ữ liệu đến hệ thống Kiểm tra input và thông
báo N u input h p l thì ế ợ ệcập nh t vào CSDL, ậkhông h p l ợ ệ đưa ra yêu cầu th c hi n lự ệ ại
S a ử Khởi động ph n mầ ềm
quản lý
Hiển th giao di n quị ệ ản
lý nhà cung c p ấChọn chức năng sửa Hiển th danh sách nhà ị
cung c p ấ
Trang 20Chọn nhà cung c p cấ ần sửa
Trả v d u chi ti t cề ữ liệ ế ủa nhà cung c p ấ
Chỉnh s a d liệu ử ữGửi d ữ liệu đến hệ thống Kiểm tra input và thông
báo Nếu input h p l thì ợ ệcập nh t vào CSDL, ậkhông h p l ợ ệ đưa ra yêu cầu th c hi n lự ệ ại Xoá Khởi động ph n mầ ềm
quản lý
Hiển th giao di n quị ệ ản
lý nhà cung c p ấChọn chức năng xoá Hiển th danh sách nhà ị
cung c p ấChọn nhà cung c p cấ ần
xoá và xác nh n ậGửi d ữ liệu đến hệ thống C p nh t lậ ậ ại cơ sở ữ liệu d
và thông báo Xem Khởi động ph n mầ ềm
quản lý
Hiển th giao di n quị ệ ản
lý nhà cung c p ấChọn chức năng xem Hiển th danh sách nhà ị
cung c p ấChọn nhà cung c p cấ ần
xem Trả v d u chi ti t cề ữ liệ ế ủa
nhà cung cấp đã chọn
Trang 2121 | P a g e
3 Biểu đồ hoạt động
3.1 Thêm nhà cung c p ấ
3.2 S a nhà cung c p ử ấ
Trang 223.3 Xoá nhà cung c p ấ
Trang 2323 | P a g e
3.4 Xem nhà cung c p ấ
Trang 244 Biểu đồ cộng tác
4.1 Thêm nhà cung c p ấ
Trang 2525 | P a g e
4.2 S a nhà cung c p ử ấ
4.3 Xoá nhà cung c p ấ
4.4 Xem nhà cung c p ấ
Trang 265 Biểu đồ tuần tự
5.1 Thêm nhà cung c p ấ
5.2 S a nhà cung c p ử ấ
Trang 2727 | P a g e
5.3 Xoá nhà cung c p ấ
5.4 Xem nhà cung c p ấ
Trang 28IV/ Quản lý đơn hàng và các chi tiết liên quan ( Đỗ Huyền Trang –
B20DCCN686)
1. Biểu đồ UC chi tiết
2. Đặc tả UC
Trang 29đổi này trên hệ thống, hệ th ng phải tự ố động cập nhật lại cơ sở dữ liệu đã thay đổi
Xoá đơn đặt hàng: sau khi công trình đi vào hoạt động một khoảng thời gian nhất
định mà không có sự khiếu nại nào từ khách hàng, đơn đặt hàng đó sẽ được xoá kh i ỏ
cơ sở dữ liệu
Tra cứu: Tra cứu các đơn hàng theo số đơn hàng, ngày đặt hàng,
3. Biểu đồ hoạt động
3.1 Biểu đồ hoạt động Thêm đơn hàng
3.2 Biều đồ hoạt động Xóa đơn hàng
Trang 303.3 Biểu đồ hoạt động sửa đơn hàng
Trang 3131 | P a g e
4. Biểu đồ ộ c ng tác
a) Sơ đồ ộng tác Thêm đơn hàng c
b) Sơ đồ cộng tác S ửa đơn đặt hàng
Trang 32c) Sơ đồ cộng tác Xóa đơn đặt hàng
5. Biểu đồ tuần tự
a) Sơ đồ tuần tự thêm đơn đặt hàng
Trang 3333 | P a g e
b) Biểu đồ tu n tự S ầ ửa đơn đặt hàng
c) Biểu đồ tu n tự Xóa đơn đặt hàng ầ
Trang 34V/ Qu n lý vả ật tư và các chi tiết liên quan ( Nguy n Qu c Anh ễ ố –
Xóa vật tư: Xóa nh ng vữ ật tư mà Công ty không còn c n cho yêu c u s n xu t nầ ầ ả ấ ữa
Quản lý vật tư: Thống kê danh sách các vật tư, thống kê tình hình t n kho c a các ồ ủvật tư,…
Tra c u :ứ Tra cứu các vật tư theo mã vật tư, tên vật tư
3 Biểu đồ hoạt động:
Thêm Vật Tư :
Trang 3535 | P a g e
S a vử ật tư:
Xóa Vật Tư:
Trang 364.Biểu Đồ ộ C ng tác:
Cộng tác thêm v ật tư:
Cộng tác s a v ử ật tư:
Trang 3737 | P a g e
Cộng tác xóa v ật tư:
5.Sơ đồ tuần tự quản lý v ật tư:
Thêm vật tư:
Trang 38S a vử ật tư:
Xóa vật tư:
Trang 3939 | P a g e