Điều kiện tiên quyết: Actor phải đăng nhập vào hệ thống và thực hiện hoạt vụ người dùng.. Kịch bản chính : Các bước của luồng các sự kiện chính bao gồm: Hoạt vụ bắt đầu khi quản trị hệ t
Trang 1BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
- -BÀI TẬP LỚN
Môn:
Đề Tài: Quản lý cửa hàng bán linh kiện máy tính
Giáo viên hướng dẫn : Th.S Vũ Minh Yến
Lớp : ĐH KHMT2 – K2
Nhóm sinh viên thực hiện :
Nguyễn Ngọc Toàn Trần Việt Hà
Hà nội ngày 03 tháng 04 nắm 2010
Trang 2MỤC LỤC
MỤC LỤC 2
< Quản trị hệ thống > : < Đăng nhập > 5
< Quản trị hệ thống > : < Đổi người dùng > 6
< Quản trị hệ thống > : < Thêm mới người dùng > 7
< Quản trị hệ thống > : < Hủy người dùng > 8
< Quản trị hệ thống > : < Đổi quyền sử dụng > 9
< Quản trị hệ thống > : < Đổi password > 10
< Kế toán > : < Đăng nhập > 11
< Kế toán > : < Đổi password > 13
< Kế toán > : < Nhập hàng > 13
< Kế toán > : < Hủy nhập hàng > 14
< Kế toán > : < Thêm nhập hàng > 15
< Kế toán > : < Cập nhật hàng hóa > 16
< Kế toán > : < Thêm hàng hóa > 17
< Kế toán > : < Xóa hàng hóa > 18
< Kế toán > : < Sửa hàng hóa > 19
< Kế toán > : < Nhập hóa đơn thu > 20
< Kế toán > : < Xóa hóa đơn thu > 21
<kế toán>:<Cập nhật khách hàng> 22
< kế toán >:<Thêm khách hàng> 23
Trang 3< kế toán >:<Xóa khách hàng> 24
<Quản lý>:<Sửa khách hàng> 25
< kế toán >:<Cập nhật nhà cung cấp> 26
< kế toán >:<Thêm nhà cung cấp> 27
< kế toán >:<Xóa nhà cung cấp> 28
<Kế toán>:<Sửa nhà cung cấp> 29
< Quản lý > : < Đăng nhập > 31
< Quản lý > : < Đổi password > 31
<Quản lý>:< Báo cáo doanh thu > 32
<Quản lý>:<Báo cáo nhập xuất> 33
<Quản lý>:<Đặt hàng> 34
<Quản lý>:<Sửa đặt hàng> 35
<Quản lý>:<Hủy đặt hàng> 36
<Quản lý>:<Thêm đặt hàng> 37
Lời mở đầu
Chúng em xin chân thành cảm ơn cô Vũ Minh Yến đã truyền đạt những kiến thức , kinh nghiệm quý báu cho chúng em trong quá trình học tập tại
trường để chúng em có thể hoàn thành tốt bài tập lớn này
Bài làm của chúng em còn nhiều thiếu sót Rất mong ý kiến đóng góp của
Trang 5Nhân viên (KETOAN):
Người dùng thuộc nhóm này không thể truy xuất được các chức năng trong menu quản trị
hệ thống và các báo cáo
Quản lý (QUANLY):
Xem được tất cả báo cáo và theo dõi doanh thu
Biểu đồ ca sử dụng (user case diagram) và các sơ đồ hoạt động
Phân tích Use Case của nhân viên quản trị hệ thống
Tầm ảnh hưởng: Không ảnh hưởng
Điều kiện tiên quyết: Không có
Trang 6Kết quả : Use Case thực hiện xong sẽ cho đăng nhập vào hệ thống.
Tác nhân chính: thành phần nhập tên và password
Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
Hoạt vụ bắt đầu khi người sử dụng khởi động chương trình
Người sử dụng nhập vào tên và password
Hệ thống sẽ đăng nhập vào chương trình
Hoạt vụ kết thúc
tiep tuc Kiem tra
Tầm ảnh hưởng: Không ảnh hưởng
Điều kiện tiên quyết: Actor phải đang nhập vào hệ thống
Kết quả: Use Case thực hiện xong sẽ lưu thông tin người dùng
Tác nhân chính: Actor quản trị hệ thống nhập thông tin người dùng hoặc sửa quyền của người dùng
Trang 7Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
Hoạt vụ bắt đầu khi quản trị hệ thống lựa tùy chọn đổi người dùng
Người quản trị hệ thống nhập vào thông tin người dùng hay sửa thông tin người dùng
Hệ thống sẽ lưu thông tin
Tầm ảnh hưởng: Không ảnh hưởng
Điều kiện tiên quyết: Actor phải đăng nhập vào hệ thống và thực hiện hoạt vụ người dùng
Kết quả: Use Case thực hiện xong sẽ lưu thông tin thêm mới người dùng
Tác nhân chính: Actor quản trị hệ thống thực hiện thêm mới người dùng
Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
Hoạt vụ bắt đầu khi quản trị hệ thống lựa tùy chọn thêm mới người dùng
Người quản trị hệ thống nhập thông tin người dùng mới
Hệ thống lưu thông tin
Người dùng có thể dùng tùy chọn in
Doi nguoi dung
Huy nguoi dung Them nguoi Thay doi quyen
dung moi
Quan tri he thong
Trang 8Tầm ảnh hưởng: Ảnh hưởng đến đổi người dùng.
Điều kiện tiên quyết: Actor phải đang nhập vào hệ thống
Kết quả: Use Case thực hiện xong sẽ hủy người dùng
Tác nhân chính: Actor quản trị hệ thống nhập tên người dùng
Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
Hoạt vụ bắt đầu khi người dùng quản trị hệ thống lựa tùy chọn hủy người dùng.Người quản trị hệ thống nhập tên người dùng
Hệ thống sẽ xóa tên người dùng
Hoạt vụ kết thúc
Sơ đồ hoạt động
Trang 9N h a p th o n g tin
h u y
k ie m tra tie p tu c
Tầm ảnh hưởng : Không ảnh hưởng
Điều kiện tiên quyết : Không có
Kết quả : Use Case thực hiện xong sẽ đổi quyền sử dụng của người dùng
Tác nhân chính : Actor nhập tên và sau đó nhập quyền mới
2.Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
Hoạt vụ bắt đầu khi người sử dụng lựa trùy chọn đổi quyền sử dụng
Người sử dụng nhập vào tên và password củ, sau đó nhập quyền mới
no yes
Chon quyen moi yes
Cap nhat no
Quan tri he thong
Trang 10Đổi pasword Đặc tả Use Case
< Quản trị hệ thống > : < Đổi password >
Mô tả:
Mục đích sử dụng : Use Case “ đổi password ” cho phép nhân viên công ty đổi password
Tầm ảnh hưởng : Không ảnh hưởng
Điều kiện tiên quyết : Không có
Kết quả : Use Case thực hiện xong sẽ đổi password người dùng
Tác nhân chính : Actor nhập tên và password củ và sau đó nhập password mới
Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
Hoạt vụ bắt đầu khi người sử dụng lựa trùy chọn đổi password
Người sử dụng nhập vào tên và password củ, sau đó nhập password mới
Hệ thống sẽ đổi password ngườ sử dụng
Hoạt vụ kết thúc
Mô hình hoạt động
Nhap ten va password
Kiem tra
Nhap password m oi yes
Luu pass word moi
Tiep tuc no
Yes
no
Quan tr i he thong
Trang 11Phân tích Use case của nhân viên
Mô hình Use case Diagram của nhân viên
Đăng nhập
Đặc tả Use Case
< Kế toán > : < Đăng nhập >
Mô tả:
Trang 12Mục đích sử dụng : Use Case “ đăng nhập ” cho phép nhân viên công ty đăng nhập vào hệ thống.
Tầm ảnh hưởng : Không ảnh hưởng
Điều kiện tiên quyết : Không có
Kết quả : Use Case thực hiện xong sẽ cho đăng nhập vào hệ thống
Tác nhân chính : Actor nhập tên và password
Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
Hoạt vụ bắt đầu khi người sử dụng khởi động chương trình
Người sử dụng nhập vào tên và password
Hệ thống sẽ đăng nhập vào chương trình
Trang 13Tầm ảnh hưởng : Không ảnh hưởng.
Điều kiện tiên quyết : Không có
Kết quả : Use Case thực hiện xong sẽ đổi password người dùng
Tác nhân chính : Actor nhập tên và password củ và sau đó nhập password mới
Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
Hoạt vụ bắt đầu khi người sử dụng lựa trùy chọn đổi password
Người sử dụng nhập vào tên và password củ, sau đó nhập password mới
Hệ thống sẽ đổi password ngườ sử dụng
Hoạt vụ kết thúc
Sơ đồ hoạt động
N hap ten va pas s w ord
Kie m tr a Tiep tuc no
Yes
N hap pas s w ord m oi yes
Luu pas s word
m oi
no
Ke toa n
Nhập hàng Đặc tả Use Case
Điều kiện tiên quyết : Actor phải đăng nhập vào hệ thống
Kết quả : Use Case thực hiện xong sẽ lưu thông tin hàng hóa
Trang 14Tác nhân chính : Actor bán hàng nhập thông tin hàng hóa
Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
1.Hoạt vụ bắt đầu khi người kế toán lựa tùy chọn nhập hàng
2.Người kế toán nhập vào thông tin khách hàng và hàng hóa
3.Hệ thống sẽ lưu thông tin nhập hàng
4.Người dùng có thể dùng tùy chọn in
Điều kiện tiên quyết : Actor phải đang nhập vào hệ thống
Kết quả : Use Case thực hiện xong sẽ hủy nhập hàng
Tác nhân chính : Actor kế toán nhập mã số nhập hàng
Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
Hoạt vụ bắt đầu khi người dùng kế toán lựa tùy chọn hủy nhập hàng
Người kế toán nhập mã nhập hàng
Hệ thống sẽ hủy nhập hàng
Trang 15Kết quả : Use Case thực hiện xong sẽ lưu thông tin thêm nhập hàng.
Tác nhân chính : Actor kế toán thực hiện thêm nhập hàng
Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
Hoạt vụ bắt đầu khi kế toán lựa tùy chọn thêm nhập hàng
Người kế toán nhập thông tin nhà cung cấp mới và thông tin hàng hóa
Hệ thống lưu thông tin
Người dùng có thể dùng tùy chọn in
Hoạt vụ kết thúc
Sơ đồ hoạt động
Trang 16Nhap ma nha cung cap
kiem tra
Nhap ma hang
va so luong yes
Luu
Them nha cung cap no
Xem them nha cung cap
Ban hang
Ke toan
Cập nhật hàng hóa Đặc tả Use Case
< Kế toán > : < Cập nhật hàng hóa >
Mô tả:
Mục đích sử dụng : Use Case “ Cập nhật hàng hóa ” cho phép nhân viên công ty thêm xóa sửa hàng hóa
Tầm ảnh hưởng : Không ảnh hưởng
Điều kiện tiên quyết : Actor phải đăng nhập vào hệ thống
Kết quả : Use Case thực hiện xong sẽ lưu thông tin thêm xóa sửa hàng hóa.Tác nhân chính : Actor kế toán thực hiện thêm xóa sửa hàng hóa
Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
Hoạt vụ bắt đầu khi kế toán lựa tùy chọn thêm xóa sửa hàng hóa
Người kế toán nhập thông tin cần sửa
Hệ thống lưu thông tin
Người dùng có thể dùng tùy chọn in
Hoạt vụ kết thúc
Sơ đồ hoạt động
Trang 17Them hang hoa Xoa hang hoa
Sua hang hoa
Cap nhat hang hoa
Ke toan
Thêm hàng hóa Đặc tả Use Case
< Kế toán > : < Thêm hàng hóa >
Mô tả:
Mục đích sử dụng : Use Case “ thêm hàng hóa ” cho phép nhân viên công ty thêm hàng hóa
Tầm ảnh hưởng : Ảnh hưởng hàng hóa
Điều kiện tiên quyết : Actor phải đăng nhập vào hệ thống và thực hiện hoạt vụ cập nhật hàng hóa
Kết quả : Use Case thực hiện xong sẽ lưu thông tin hàng đã thêm
Tác nhân chính : Actor kế toán thực hiện thêm hàng
Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
Hoạt vụ bắt đầu khi kế toán lựa tùy chọn thêm hàng
Người kế toán nhập thông tin nhà cung cấp và thông tin hàng hóa
3.Hệ thống lưu thông tin
Người dùng có thể dùng tùy chọn in
Hoạt vụ kết thúc
Sơ đồ hoạt động
Trang 18Luu hang hoa
Nhap hang hoa
kiem tra yes
ti ep tuc no no
yes
Ke toan
Xóa hàng hóa Đặc tả Use Case
< Kế toán > : < Xóa hàng hóa >
Mô tả:
Mục đích sử dụng : Use Case “ xóa hàng hóa ” cho phép nhân viên công ty xóa hàng hóa
Tầm ảnh hưởng : Ảnh hưởng hàng hóa
Điều kiện tiên quyết : Actor phải đăng nhập vào hệ thống và thực hiện hoạt vụ cập nhật hàng hóa
Kết quả : Use Case thực hiện xong sẽ lưu thông tin hàng đã xóa
Tác nhân chính : Actor kế toán thực hiện xóa hàng
Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
1.Hoạt vụ bắt đầu khi kế toán lựa tùy chọn xóa hàng
2.Người kế toán nhập thông tin hàng hóa để xóa
3.Hệ thống lưu thông tin
4.Người dùng có thể dùng tùy chọn in
5.Hoạt vụ kết thúc
Sơ đồ hoạt động
Trang 19Nhap m a s o hang hoa
Xoa h ang yes no
Ke toan
Sửa hàng hóa Đặc tả Use Case
< Kế toán > : < Sửa hàng hóa >
Mô tả:
Mục đích sử dụng : Use Case “ sửa hàng hóa ” cho phép nhân viên công ty sửa lại số lượng hàng hóa hàng hóa
Tầm ảnh hưởng : Không ảnh hưởng
Điều kiện tiên quyết : Actor phải đăng nhập vào hệ thống và thực hiện hoạt vụ cập nhật hàng hóa
Kết quả : Use Case thực hiện xong sẽ lưu thông tin
Tác nhân chính : Actor kế toán sửa lại thông tin hàng hóa
Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
Hoạt vụ bắt đầu khi người kế toán lựa tùy chọn sửa hàng hóa
Người kế toán nhập lại thông tin cần sửa
Hệ thống sẽ lưu thông tin sửa
Người dùng có thể dùng tùy chọn in
Hoạt vụ kết thúc
Sơ đồ hoạt động
Trang 20Nhap ma so hang kiem tra tiep tuc
Tầm ảnh hưởng : Không ảnh hưởng
Điều kiện tiên quyết : Actor phải đăng nhập vào hệ thống và thực hiện hoạt vụ thu tiền
Kết quả : Use Case thực hiện xong sẽ lưu thông tin hóa đơn thu
Tác nhân chính : Actor kế toán nhập
Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
Hoạt vụ bắt đầu khi người kế toán lựa tùy chọn nhập tiền
Người kế toán nhập vào số tiền mà khách hàng trả
Hệ thống sẽ lưu thông tin nhập tiền
Người dùng có thể dùng tùy chọn in
5 Hoạt vụ kết thúc
Sơ đồ hoạt động
Trang 21Nhap ten khach hang va so tien
kiem tra no
Luu yes
Tầm ảnh hưởng : Ảnh hưởng hóa đơn thu
Điều kiện tiên quyết : Actor phải đăng nhập vào hệ thống và thực hiện hoạt vụ xóa số tiền thu
Kết quả : Use Case thực hiện xong sẽ xóa thông tin
Tác nhân chính : Actor kế toán nhập thông tin cần xóa
Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
Hoạt vụ bắt đầu khi kế toán lựa tùy chọn xóa thu tiền
Người kế toán nhập lại thông tin cần xóa
Hệ thống sẽ lưu thông tin xóa
Người dùng có thể dùng tùy chọn in
Hoạt vụ kết thúc
Sơ đồ hoạt động
Trang 22Nhap ma so phieu thu
Thuc hien xoa
Kiem tra yes no
Ke toan
Cập nhật khách hàng Đặc tả Use Case
<kế toán>:<Cập nhật khách hàng>
Mô tả:
Mục đích sử dụng : Use Case “ Cập nhật khách hàng” cho phép nhân viên công ty cập nhật khách hàng
Tầm ảnh hưởng : Không ảnh hưởng
Điều kiện tiên quyết : Actor phải đăng nhập vào hệ thống
Kết quả : Use Case thực hiện xong sẽ lưu thông tin thêm xóa sửa khách hàng.Tác nhân chính : Actor kế toán thực hiện thêm xóa sửa khách hàng
Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
Hoạt vụ bắt đầu khi kế toán lựa tùy chọn thêm xóa sửa khách hàng
Người kế toán nhập thông tin cần sửa
Hệ thống lưu thông tin
Người dùng có thể dùng tùy chọn in
Hoạt vụ kết thúc
Sơ đồ hoạt động
Trang 23Them khach
hang
Xoa khach hang
Sua khach hang
Cap nhat khach hang
Ban hang
Thêm khách hàng Đặc tả Use Case
< kế toán >:<Thêm khách hàng>
Mô tả:
Mục đích sử dụng : Use Case “ thêm khách hàng ” cho phép nhân viên công ty thêm khách hàng
Tầm ảnh hưởng : Không ảnh hưởng
Điều kiện tiên quyết : Actor phải đăng nhập vào hệ thống và thực hiện hoạt vụ khách hàng
Kết quả : Use Case thực hiện xong sẽ lưu thông tin khách hàng mới
Tác nhân chính : Actor bán hàng thực hiện thêm khách hàng
Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
Hoạt vụ bắt đầu khi bán hàng lựa tùy chọn thêm khách hàng
Người bán hàng nhập thông tin khách hàng
3.Hệ thống lưu thông tin
Người dùng có thể dùng tùy chọn in
Hoạt vụ kết thúc
Sơ đồ hoạt động
Trang 24Nhap thong tin khach hang
kiem tra tiep tuc
no yes
Luu
yes no
Ban hang
Xoá khách hàng Đặc tả Use Case
< kế toán >:<Xóa khách hàng>
Mô tả:
Mục đích sử dụng : Use Case “ xóa khách hàng ” cho phép nhân viên công ty sửa lại những doanh mục khách hàng
Tầm ảnh hưởng : Ảnh hưởng xuất hàng và thu tiền
Điều kiện tiên quyết : Actor phải đăng nhập vào hệ thống và thực hiện hoạt vụ thêm khách hàng
Kết quả : Use Case thực hiện xong sẽ lưu thông tin sửa khách hàng
Tác nhân chính : Actor bán hàng nhập thông tin khách hàng cần xóa
Kịch bản chính :
Các bước của luồng các sự kiện chính bao gồm:
Hoạt vụ bắt đầu khi bán hàng lựa tùy chọn xóa khách hàng
Người bán hàng nhập lại thông tin cần xóa
3.Hệ thống sẽ lưu thông tin sửa
Người dùng có thể dùng tùy chọn in
Hoạt vụ kết thúc
Sơ đồ hoạt động