Biểu đồ lớp đối tượng(Class Diagram)

Một phần của tài liệu Phân tích và thiết kế hệ thống thông tin quản lý chợ của công ty TNHH xây dựng hải âu (Trang 44)

Xác đinh các lớp thực thể: Ki-ốt, Gian hàng (KOGH) Hộ kinh doanh (Hokinhdoanh)

Dịch vụ (Dichvu) Thiết bị(Thietbi) Hợp đồng (Hopdong) Phiếu thu (phieuthu) Phiếu thu chi tiết(PTCT) Phiếu chi (phieuchi) Phiếu chi chi tiết(PCCT)

Mối quan hệ giữa các lớp thực thể:

Quan hệ kế thừa: CTPT – Phieuthu CTPC – Phieuchi Quan hệ kết hợp: HKD – Hopdong Hopdong – KOGH KOGH-Thietbi Dichvu-Thietbi HKD – Phieuthu CTPT – Dichvu CTPC – Thietbi Vẽ biểu đồ Lớp giữa các thực thể: Hình vẽ 3.6: Biểu đồ lớp giữa các thực thể

Phieuchi MaPC : Integer TenPC : String Ngaylap : Date nguoilap : String them() capnhat() xoa() timkiem() Phieuthu MaPT : Integer TenPT : String Ngaylap : Date Ngayhethan : Date nguoilap : String them() capnhat() xoa() timkiem() Hokinhdoanh MaHKD : String TenHKD : String Ngaysinh : Date SDT : Integer CMND : Integer Diachi : String them() capnhat() xoa() timkiem() 1..n 1 1..n 1 Hopdong MaHD : Integer TenHD : String Ngayky : Date ngayhetHD : Date noidung : String chu ky : string them() capnhat() xoa() timkiem() 1..n 1 1..n ky ket 1 KOGH MaKOGH : String TenKOGH : String Dientich : Integer vitri : string diadiem : String them() capnhat() xoa() timkiem() 1..n 1 1..n 1 CTPC MaCTPC : Integer MaPC : Integer MaTB : Integer Soluong : Integer dongia : Money thanhtien : Money them() capnhat() xoa() timkiem() Thietbi MaTB : Integer TenTB : String Soluong : Integer Dongia : Money Don vi : String them() capnhat() xoa() timkiem() 1..n 1 1..n 1 1..n 1 1..n 1 CTPT MaCTPT : Integer MaPT : Integer MaDV : Integer Luongdung : Integer dongia : Money thanhtien : Money them() capnhat() xoa() timkiem() Dichvu MaDV : Integer TenDV : String donvi : String dongia : money them() capnhat() xoa() timkiem() 1..n 1 1..n 1 1..n 1 1..n 1

Biểu đồ lớp được mô tả như trong hình. Trong hệ thống thông tin quản lý chợ, lớp Hộ kinh doanh có mối quan hệ kết hợp với các lớp Hợp đồng, Phiếu thu. Đồng thời lớp Hợp đồng có quan hệ kết hợp với lớp Ki-ốt, Gian hàng. Lớp Dịch vụ có quan hệ kết hợp với hai lớp Chi tiết phiếu thu và Thiết bị, đồng thời lớp Thiết bị có quan hệ kết hợp với lớp Ki-ốt, Gian hàng và lớp Chi tiết phiếu chi.

Lớp Chi tiết phiếu thu và Chi tiết phiếu chi lần lượt có quan hệ kế thừa với lớp Phiếu thu và lớp Phiếu chi do thông tin trong hai lớp Chi tiết phiếu thu và Chi tiết phiếu chi đều được trích rút từ hai lớp Phiếu thu và Phiếu chi.

3.5. Biểu đồ trình tự

- Biểu đồ trình tự “Quản lý Hộ kinh doanh”

: Nhan Vien

: Nhan Vien : formmain : formmain : formQLHKD : formQLHKD : DK_QLHKD : DK_QLHKD : Hokinhdoanh : Hokinhdoanh 1: chon chuc nang quan ly Ho kinh doanh

2: gui thong tin

3: hien thi ket qua

4: chon mot trong cac chuc nang them, cap nhat xoa, tim kiem

5: gui thong tin de xu ly

6: kiem tr thong tin va xu ly

7: cap nhat vao trong csdl 8: ket qua tra ve 9: ket qua tra ve

Khi nhân viên thực hiện chức năng quản lý Hộ kinh doanh thì sau khi đăng nhập sẽ hiển thị ra trang chủ màn hình làm việc và nhân viên cần chọn chức năng “Quản lý Hộ kinh doanh” và có thể thực hiện các chức năng thêm, cập nhật, xóa và tìm kiếm thông tin trên đó. Sau khi thực hiện xong chức năng nào đó, hệ thống sẽ xử lý và lưu lại thông tin.

- Biểu đồ trình tự “Quản lý Ki-ốt, Gian hàng”

: Nhan Vien

: Nhan Vien : formmain : formmain : formQLKOGH : formQLKOGH : DK_QLKOGH : DK_QLKOGH : KOGH : KOGH 1: chon chuc nang quan ly ki-ot, gian hang

2: gui thong tin

3: hien thi ra man hinh

4: thuc hien mot trong cac chuc nang them, cap nhat, xoa, tim kiem 5: gui thong tin xu ly

6: kiem tra thong tin va xu ly

7: cap nhat vao csdl 8: ket qua tra ve 9: ket qua tra ve

Khi nhân viên thực hiện chức năng quản lý Ki-ốt, Gian hàng thì sau khi đăng nhập sẽ hiển thị ra trang chủ màn hình làm việc và nhân viên cần chọn chức năng “Quản lý Ki-ốt, Gian hàng” và sau đó có thể thực hiện các chức năng thêm, cập nhật, xóa và tìm kiếm thông tin trên đó. Sau khi thực hiện xong chức năng nào đó, hệ thống sẽ xử lý và lưu lại thông tin.

- Biểu đồ trình tự “Quản lý Hợp đồng”

: Nhan Vien

: Nhan Vien : formmain : formmain : formQLhopdong : formQLhopdong : DK_QLhopdong : DK_QLhopdong : Hopdong : Hopdong 1: chon chuc nang quan ly Hop dong

2: gui thong tin (adsbygoogle = window.adsbygoogle || []).push({});

3: hien thi ket qua man hinh 4: thuc hien mot trong cac chuc nang them, cap nhat, xoa va tim kiem

5: gui thong tin xu ly

6: kiem tra thong tin va xu ly 7: cap nhat vao trong csdl

8: ket qua tra ve 9: ket qua tra ve

Khi nhân viên thực hiện chức năng quản lý Hợp đồng thì sau khi đăng nhập sẽ hiển thị ra trang chủ màn hình làm việc và nhân viên cần chọn chức năng “Quản lý Hợp đồng” và sau đó có thể thực hiện các chức năng thêm, cập nhật, xóa và tìm kiếm thông tin trên đó. Sau khi thực hiện xong chức năng nào đó, hệ thống sẽ xử lý và lưu lại thông tin.

- Biểu đồ trình tự “Quản lý Phiếu thu”

: Thu Quy

: Thu Quy : Bo phan Ke toan : Bo phan Ke toan : formmain : formmain : formQLphieuthu : formQLphieuthu : DK_QLphieuthu : DK_QLphieuthu : Phieuthu : Phieuthu : CTPT : CTPT

1: chon chuc nang quan ly Phieu thu

3: gui thong tin

4: hien thi ket qua man hinh

5: thuc hien mot trong cac chuc nang them, cap nhat, xoa va tim kiem thong tin

7: gui thong tin xu ly

8: kiem tra thong tin va xu ly

9: cap nhat vao trong csdl

11: ket qua tra ve

13: ket qua tra ve 2: chon chuc nang quan ly Phieu thu

6: thuc hien chuc nang tim kiem va cap nhat thong tin

10: cap nhat vao trong csdl

12: ket qua tra ve

Khi nhân viên thực hiện chức năng quản lý Phiếu thu thì sau khi đăng nhập sẽ hiển thị ra trang chủ màn hình làm việc và nhân viên cần chọn chức năng “Quản lý Phiếu thu” và sau đó có thể tiến hành thực hiện các chức năng thêm, cập nhật, xóa và tìm kiếm thông tin trên đó. Còn Bộ phận kế toán ở đây chỉ có thể vào thực hiện chức năng tìm kiếm thông tin phiếu thu để theo dõi tình hình đóng phí của Hộ kinh doanh, nếu Hộ nào đến đóng phí thì Bộ phận kế toán sẽ cập nhật lại phiếu thu về trạng thái là “đã đóng”. Sau khi thực hiện xong các chức năng hệ thống sẽ xử lý và lưu lại thông tin sau khi đã thao tác.

3.6. Biểu đồ hoạt động.

Biểu đồ hoạt động chức năng “Quản lý Hộ Kinh Doanh”:

Bat dau

chon chuc nang quan ly Ho kinh doanh Hien thi man hinh quan

ly Ho kinh doanh Them TT Ho kinh doah Xoa TT Ho kinh doanh Tim kiem TT Ho kinh doanh Nhap Ma Ho kinh doanh Them TT Ho kinh

doanh Xoa TT Ho kinh doanh

Ma da ton tai

Cap nhat Ho kinh doanh

kiem tra thong tin nhap (adsbygoogle = window.adsbygoogle || []).push({});

Luu thong tin

khong thanh cong

Cap nhat TT Ho kinh doanh

Ma khong ton tai thong tin hop le

thong tin khong hop le

Hoạt động của chức năng quản lý “Hộ kinh doanh” được mô tả như hình vẽ. Khi nhân viên thực hiện quản lý Hộ kinh doanh sẽ bắt đầu bằng việc chọn chức năng quản lý Hộ kinh doanh trên màn hình sau đó nhân viên có thể thực hiện song song các chức năng thêm thông tin Hộ kinh doanh mới hoặc tìm kiếm thông tin để cập nhật lại hoặc xóa thông tin Hộ kinh doanh khi cần thiết. Để thực hiện được các chức năng đó nhân viên sẽ phải tiến hành nhập Mã Hộ kinh doanh và chương trình sẽ kiểm tra Mã Hộ kinh doanh đó, nếu mã đó chưa tồn tại thì nhân viên có thể thực hiện chức năng thêm mới thông tin Hộ kinh doanh, còn trong trường hợp mã đó đã tồn tại thì nhân viên có thể thực hiện sửa hoặc là xóa thông tin khi cần thiết. Sau khi đã lựa chọn chức năng thực hiện hệ thống sẽ tiến hành kiểm tra thông tin nhập vào hoặc sửa lại xem có hợp lệ hay không nếu thông tin không hợp lệ hệ thống sẽ báo “thực hiện chức năng không thành công” và ngược lại hệ thống sẽ lưu lại thông tin và kết thúc chức năng.

Biểu đồ hoạt động chức năng “Quản lý Ki-ốt, Gian hàng”:

chon chuc nang quan ly Ki-ot, Gian hang Hien thi man hinh quan

ly Ki-ot, Gian hang Them TT Ki-ot,

Gian hang

Xoa TT Ki-ot, Gian hang Tim kiem TT Ki-

ot, Gian hang

Nhap Ma Ki-ot, Gian hang

Them TT Ki-ot, Gian

hang Xoa TT Ki-ot,

Gian hang Cap nhat Ki-ot,

Gian hang

kiem tra thong tin nhap

Luu thong tin Cap nhat TT Ki-

ot, Gian hang

Bat dau

Ma khong ton tai

Ma da ton tai

thong tin hop le

khong thanh cong

thong tin khong hop le

Hoạt động của chức năng quản lý “Ki-ốt, Gian hàng” được mô tả như hình vẽ. Khi nhân viên thực hiện quản lý Ki-ốt, Gian hàng sẽ bắt đầu bằng việc chọn chức năng quản lý Ki-ốt, Gian hàng trên màn hình sau đó nhân viên có thể thực hiện song song các chức năng thêm thông tin Ki-ốt, Gian hàng mới hoặc tìm kiếm thông tin để cập nhật lại hoặc xóa thông tin Ki-ốt, Gian hàng khi cần thiết. Để thực hiện được các chức năng đó nhân viên sẽ phải tiến hành nhập Mã Ki-ốt, Gian hàng và chương trình sẽ kiểm tra Mã Ki-ốt, Gian hàng đó, nếu mã đó chưa tồn tại thì nhân viên có thể thực hiện chức năng thêm mới thông tin Ki-ốt, Gian hàng, còn trong trường hợp mã đó đã tồn tại thì nhân viên có thể thực hiện sửa hoặc là xóa thông tin khi cần thiết. Sau khi đã lựa chọn chức năng thực hiện hệ thống sẽ tiến hành kiểm tra thông tin nhập vào hoặc sửa lại xem có hợp lệ hay không nếu thông tin không hợp lệ hệ thống sẽ báo “thực hiện chức năng không thành công” và ngược lại hệ thống sẽ lưu lại thông tin và kết thúc chức năng.

Biểu đồ hoạt động chức năng “Quản lý Hợp đồng”:

chon chuc nang quan ly Hop dong

Hien thi man hinh quan ly Hop dong Them TT Hop (adsbygoogle = window.adsbygoogle || []).push({});

dong

Xoa TT Hop dong Tim kiem TT Hop

dong

Nhap Ma Hop dong

Them TT Hop dong

Xoa TT Hop dong Cap nhat Hop

dong

kiem tra thong tin nhap

Luu thong tin Cap nhat TT Hop

dong

Bat dau

Ma khong ton tai

Ma da ton tai

thong tin hop le

khong thanh cong

thong tin khong hop le

Hoạt động của chức năng quản lý “Hợp đồng” được mô tả như hình vẽ. Khi nhân viên thực hiện quản lý Hợp đồng sẽ bắt đầu bằng việc chọn chức năng quản lý Hợp đồng trên màn hình sau đó nhân viên có thể thực hiện song song các chức năng thêm thông tin Hợp đồng mới hoặc tìm kiếm thông tin để cập nhật lại hoặc xóa thông tin Hợp đồng khi cần thiết. Để thực hiện được các chức năng đó nhân viên sẽ phải tiến hành nhập Mã Hợp đồng và chương trình sẽ kiểm tra Mã Hợp đồng đó, nếu mã đó chưa tồn tại thì nhân viên có thể thực hiện chức năng thêm mới thông tin Hợp đồng, còn trong trường hợp mã đó đã tồn tại thì nhân viên có thể thực hiện sửa hoặc là xóa thông tin khi cần thiết. Sau khi đã lựa chọn chức năng thực hiện hệ

thống sẽ tiến hành kiểm tra thông tin nhập vào hoặc sửa lại xem có hợp lệ hay không nếu thông tin không hợp lệ hệ thống sẽ báo “thực hiện chức năng không thành công” và ngược lại hệ thống sẽ lưu lại thông tin và kết thúc chức năng.

Biểu đồ hoạt động chức năng “Quản lý Phiếu Thu”:

Hình vẽ 3.14: Biểu đồ hoạt động chức năng “Quản lý Phiếu thu”

chon chuc nang quan ly Phieu thu

Hien thi man hinh quan ly Phieu thu Them TT Phieu thu Xoa TT Phieu thu Tim kiem TT Phieu thu Nhap Ma Phieu thu

Them TT Phieu thu

Xoa TT Phieu thu Cap nhat Phieu

thu

kiem tra thong tin nhap

Luu thong tin Cap nhat TT

Phieu thu

Bat dau

Ma khong ton tai (adsbygoogle = window.adsbygoogle || []).push({});

Ma da ton tai

thong tin hop le

khong thanh cong

thong tin khong hop le

Hoạt động của chức năng quản lý “Phiếu thu” được mô tả như hình vẽ. Khi thủ quỹ thực hiện quản lý Phiếu thu sẽ bắt đầu bằng việc chọn chức năng quản lý Phiếu thu trên màn hình sau đó thủ quỹ có thể thực hiện song song các chức năng thêm thông tin Phiếu thu mới hoặc tìm kiếm thông tin để cập nhật lại hoặc xóa thông tin Phiếu thu khi cần thiết. Để thực hiện được các chức năng đó thủ quỹ sẽ phải tiến hành nhập Mã Phiếu thu và chương trình sẽ kiểm tra Mã Phiếu thu đó, nếu mã đó chưa tồn tại thì thủ quỹ có thể thực hiện chức năng thêm mới thông tin Phiếu thu, còn trong trường hợp mã đó đã tồn tại thì thủ quỹ có thể thực hiện sửa hoặc là xóa thông tin khi cần thiết. Sau khi đã lựa chọn chức năng thực hiện hệ thống sẽ tiến hành kiểm tra thông tin nhập vào hoặc sửa lại xem có hợp lệ hay không nếu thông tin không hợp lệ hệ thống sẽ báo “thực hiện chức năng không thành công” và ngược lại hệ thống sẽ lưu lại thông tin và kết thúc chức năng.

3.7. Biểu đồ thành phần Hình vẽ 3.15: Biểu đồ thành phần HTTT Quản lý chợ Quan ly Ho kinh doanh Quan ly Ki-ot, Gian hang Quan ly Dich vu Quan ly Thiet bi Quan ly Hop dong Quan ly Phieu thu Quan ly Phieu chi Bao cao Giao dien Nhan vien Giao dien Thu quy Giao dien Bo phan ke toan

Giao dien Ban giam doc

CSDL

Hệ thống cần quản lý các thông tin liên quan đến Hộ kinh doanh, Ki-ốt, Gian hàng, Dịch vụ, Thiết bị, Hợp đồng, Phiếu thu, Phiếu chi và Báo cáo. Do đó hệ thống có tám thành phần thực hiện các công việc này bao gồm: quản lý thông tin Hộ kinh doanh, quản lý Ki-ốt, Gian hàng, quản lý Dịch vụ, quản lý Thiết bị, quản lý Hợp đồng, quản lý Phiếu thu và quản lý Phiếu chi. Các thành phần quản lý này sẽ thao tác trên CSDL của hệ thống nên có thành phần cài đặt cơ sở dữ liệu. Ngoài ra hệ thống cũng cần một các thành phần giao tiếp với người dùng gồm giao diện nhân viên, giao diện thủ quỹ, giao diện bộ phận kế toán và giao diện ban giám đốc được cài đặt riêng trên các máy client.

3.8. Biểu đồ triển khai

Hình vẽ 3.16: Biểu đồ triển khai HTTT quản lý chợ

May Nhan vien

May Thu quy

May Bo phan ke toan

Server TCP/IP

TCP/IP

TCP/IP

Biểu đồ triển khai của hệ thống được mô tả trong hình. Biểu đồ này cho biết hệ thống sẽ được cài đặt trên bốn dạng máy tính khác nhau: các máy client dành cho nhân viên sẽ cài đặt thành phần giao diện nhân viên và thực hiện quản lý các công việc quản lý thông tin Hộ kinh doanh, quản lý Ki-ốt, Gian hàng, quản lý Dịch vụ, quản lý Thiết bị, quản lý Hợp đồng và Báo cáo. Các máy client dành cho thủ quỹ sẽ cài đặt thành phần giao diện thủ quỹ và thực hiện quản lý Phiếu thu và quản lý Phiếu chi. Các máy client dành cho bộ phận kế toán chỉ cài giao diện bộ phận kế toán. CSDL và thành phần điều khiển CSDL được cài trên một server chung của công ty gọi là Server.

3.9.1. Xác định liên kết giữa các thực thể.

Hình 3.17: Mô tả liên kết giữa các thực thể.

Một phần của tài liệu Phân tích và thiết kế hệ thống thông tin quản lý chợ của công ty TNHH xây dựng hải âu (Trang 44)