Luận án Nghiên cứu xây dựng hệ thống thông tin kế toán tại các doanh nghiệp xây dựng Việt Nam - Triển khai thử nghiệm tại Công ty đầu tư xây dựng và thương mại Đất Việt

Ngành xây dựng là một trong những ngành kinh tế mũi nhọn trong nền kinh tế quốc dân của Việt Nam, chiếm tỷ lệ từ 6%-7% GDP theo số liệu thống kê của VCCI (2016). Để đạt được những mục tiêu đề ra, doanh nghiệp xây dựng Việt Nam phải thực hiện đồng bộ nhiều giải pháp nhằm nâng cao năng lực sản xuất kinh doanh và trình độ quản lý. Một trong những giải pháp đó là tăng cường ứng dụng tin học trong các hoạt động của ngành, đặc biệt là trong lĩnh vực kế toán, một công cụ rất sắc bén và hiệu quả trong hoạch định chính sách và điều hành tác nghiệp tại doanh nghiệp. Nghiên cứu xây dựng HTTT kế toán tin học hóa đồng bộ trong các doanh nghiệp xây dựng Việt Nam là hướng nghiên cứu phù hợp với chiến lược phát triển của chính doanh nghiệp ngành xây dựng. Xét trong bối cảnh ấy, đề tài luận án “Nghiên cứu xây dựng hệ thống thông tin kế toán trong các doanh nghiệp xây dựng Việt Nam - Triển khai thử nghiệm tại Công ty Đầu tư xây dựng và thương mại Đất Việt” có ý nghĩa thiết thực cả về lý luận và thực tiễn. Trong phạm vi nghiên cứu của đề tài, luận án đã đạt được những kết quả cụ thể sau đây: 1. Hệ thống hóa những vấn đề lý luận về HTTT kế toán nói chung và HTTT kế toán trong các doanh nghiệp xây dựng nói riêng. Tác giả cũng tiến hành phân tích những mức độ tin học hóa HTTT kế toán tại doanh nghiệp xây dựng Việt Nam. 2. Trên cơ sở phỏng vấn 28 chuyên gia và thực hiện một cuộc nghiên cứu khảo sát 262 doanh nghiệp xây dựng trên địa bàn Hà Nội, thành phố Hồ Chí Minh và một số địa phương khác, luận án đã phân tích đánh giá thực trạng tin học hóa HTTT kế toán tại các doanh nghiệp xây dựng Việt Nam. Qua đó luận án rút ra những nhận định khách quan và khoa học cho vấn đề này và khẳng định sự cần thiết phải triển khai HTTT kế toán tin học hóa đồng bộ tại các doanh nghiệp xây dựng trong giai đoạn hiện nay. 3. Tác giả đã đề xuất khung lý thuyết và mô hình tổng thể HTTT kế toán tin học hóa đồng bộ và trình bày những giải pháp triển khai mô hình trong thực tiễn. Hệ thống được đề xuất phù hợp với mục tiêu chiến lược ngành xây dựng, có tính khả thi về hiệu quả, tài chính và công nghệ. Hệ thống tuân thủ đầy đủ quy định về chế độ kế toán, các nguyên tắc và chuẩn mực kế toán theo Luật kế toán Việt Nam. Hệ thống quản lý toàn bộ nghiệp vụ kế toán151 ngành xây dựng và bổ sung tính năng tự động cập nhật chế độ kế toán mới (là vấn đề hạn chế trong nhiều phần mềm kế toán hiện nay).

pdf258 trang | Chia sẻ: yenxoi77 | Lượt xem: 624 | Lượt tải: 0download
Bạn đang xem trước 20 trang tài liệu Luận án Nghiên cứu xây dựng hệ thống thông tin kế toán tại các doanh nghiệp xây dựng Việt Nam - Triển khai thử nghiệm tại Công ty đầu tư xây dựng và thương mại Đất Việt, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
ối lượng hoàn thành công việc giai đoạn 1,2,3. 3 Dựa trên khối lượng hoàn thành giai đoạn kế toán tiến hành lập hóa đơn GTGT gửi khách hàng. Kế toán viên thao tác điền các thông tin tương ứng theo form và thực hiện các thao tác thêm, sửa, xóa khi cần thiết vào form màn hình hóa đơn giá tri gia tăng. 4 Tập hợp giá trị hóa đơn các đợt để xác định doanh thu cho công trình. Kế toán viên thao tác điền các thông tin tương ứng theo form và thực hiện các thao tác khi cần thiết vào form màn hình tập hợp giá tri hóa đơn các đợt để xác định doanh thu cho công trình. 5 Hạch toán khối lượng xây lắp hoàn thành. 6 Kế toán chọn “Lưu” để lưu trữ dữ liệu và tiếp tục sử dụng phần mềm hoặc kết thúc khi cần thiết. 52 2. Biểu đồ lớp class Hop dong XD_ban giao cong trinh CONGTRINH - Chu dau tu: nvarchar(256) - Gia tri cong trinh: money - Id: int - Ngay bat dau CT: datetime - Ngay ket thuc: datetime - Ten cong trinh: nvarchar(256) - xpo Doi tuong: int + sua() + Them() + timkiem() + xoa() KHACHHANG - Dia chi: nvarchar(200) - Dien giai: nvarchar(50) - Fax: nvarchar(50) - ID: int - Ma so thue: nvarchar(50) - Nghanh kinh doanh: text - So dien thoai: int - Tai khoan ngan hang: int - Ten khach hang: nvarchar(200) - Ten ngan hang: nvarchar(50) - Website: nvarchar(50) + sua() + them() + tim kiem(): void + xoa() CONGTY - Dia chi: nvarchar(200) - Dien giai: nvarchar(50) - Fax: nvarchar(50) - ID: int - Ma so thue: int - Nganh kinh doanh: text - So dien thoai: int - Tai khoan ngan hang: int - Ten cong ty: nvarchar(50) - Ten ngan hang: nvarchar(50) - Website: nvarchar(50) + sua() + them() + tim kiem() + xoa() SONHATKICHUNG - Dien giai: text - ID: int - Ngay ghi so: date - So du co: float - So du no: float - So hieu tai khoan: int - So phat sinh co: int - So phat sinh no: int - Tai khoan doi ung: float + in() + sua() + them() + tim kiem() + xem() + xoa() DANHMUCTAIKHOAN - ID: int - Ma hien thi: nvarchar(256) - Ngay lam viec: datetime - Nguoi lam viec: int - Ten danh muc: int - Truong_OptimisticLock: int + sua() + them() + tim kiem() + xoa() TAI KHOAN - Hien thi tai khoan cd: bit - ID: int - Loai can doi: int - Ma hien thi: nvarchar(256) - Ngay lam viec: datetime - Nguoi lam viec: nvarchar(128) - So hieu tai khoan: int - Tai khoan cha: int - Ten tai khoan: nvarchar(100) - Truong_OptimisticLock: int - Xem thong tin: int - xpo Danh muc: int + sua() + them() + tim kiem () + xoa() BBNGHIEMTHUHOANTHANH CV - Dia diem: text - Dia diem xay dung: nvarchar(100) - ID: int - ID_cong trinh: int - Ket luan: text - Thoi gian bat dau: datetime - Thoi gian ket thuc: datetime + in() + in() + sua() + them() + timkiem() + xem() BBNGHIEMTHUKHOILUONGHOANTHANH - ID: int - ID_Cong trinh: int - ID_cong ty: int - ID_khach hang: int - Ngay bat dau thuc hien: datetime - Ngay ket thuc: datetime - So bien ban ngiem thu: nvarchar(20) + in() + sua() + them() + timkiem() + xem() + xoa() DONVITINH - GC Recode: int - Ghi chu: nvarchar(100) - ID: int - Ma code: nvarchar(128) - Ma hien thi: nvarchar(256) - Ngay lam viec: datetime - Nguoi lam viec: nvarchar(128) - Ten don vi: nvarchar(100) - Truong_OptimisticLock: int + sua() + them() + tim kiem() + xoa() CHITIETBBNGHIEMTHUKHOILUONGHOANTHANH - Ghi thu: text - ID_BBnghiem thu: int - ID_don vi tinh: int - Khoi luong_dang nghiem thu_ki truoc: int - Khoi luong_nghiem thu_ki nay: int - Khoi luong_trung thau: int - Ten cong viec: nvarchar9100) + in() + sua() + them() + tim kiem() + xem() + xoa() KHOILUONGHOANTHANHCONGVIEC - Don gia hop dong: int - Don gia thanh toan: int - ID: int - ID_Cong trinh: int - ID_Don vi tinh: int - Khoi luong_hop dong: int - Khoi luong_luy ke ki nay: int - Khoi luong_thuc hien luy ke ky truoc: int - Ten cong viec: nvarchar(50) - Thanh tien hop dong: int - Thanh tien_thuc hien luy ke ky nay: int - Thanh tien_thuc hien luy ke ky truoc: int + Sua() + them() + Tim kiem() + Xoa() HOADONGIATRIGIATANG - Chi tiet hoa donang gia tri gia t: int - ID_cong ty: int - ID_khach hang: int - Ngay chung tu: datetime - So chung tu: nvarchar(50) - Thue suat GTGT: int - Tien thue GTGT: int - Tong cong tien thanh toan: int - Tong tien hang: int + in() + sua() + them() + tim kiem() + xem() + xoa() CHITIETHOADONGTGT - ID_Hoa don GTGT: int - ID_Tai khoan: int + in() + sua() + them() + tim kiem() + xem() + xoa() * 1 1 * 1 * 1 * 1 * 1 * * 1 1 * 1 * * 1 1 * 1 * 1 * 1 * 1 * * 1 53 3. Biểu đồ tuần tự sd Lap bang quyet toan khoi luong hoan thanh cong trinh Nhan vien ke toan Form QL ke toan doanh thu cua HD XD va ban giao cong trinh Form lap bang quyet toan khoi luong hoan thanh cong trinh Bang quyet toan khoi luong hoan thanh cong viec DK lap bang quyet toan khoi luong hoan thanh cong viec Form ke toan xay dung May in Click vao QL ke toan doanh thu cua HD XD va ban giao cong trinh() Hien thi form() Click vao lap bang quyet toan khoi luong hoan thanh() Hien thi form() nhap du lieu() yeu cau nhap() kiem tra() luu tru vao CSDL() thong bao thanh cong() Cap nhap() Hien thi bang quyet toan khoi luong hoan thanh cong trinh() Chon xem() yeu cau xem() truy cap vao CSDL() thong tin can xem() du lieu can xem()Hien thi bang quyet toan khoi luonghoan thanh cong trinh() Chon in() yeu cau in() Ket noi may in() yeu cau thanh cong()hien thi in thanh cong() Chon tim kiem() yeu cau tim kiem() lay thong tin() thong tin tim kiem() hien thi ket qua tim kiem() Chon sua() nhap du lieu sua() kiem tra() luu tru vao CSDL() thong bao sua thanh cong() Hien thi thong tin sau khi sua() Chon xoa() yeu cau xoa() xac nhan xoa()xac nhan xoa () Chap nhan xoa() xoa () luu tru() thong bao xoa thanh cong() Hien thi thong bao xoa thanh cong() 54 sd Lap bang khoi luong hoan thanh cong viec giai doan 1,2,3 Nhan vien ke toan Form QL ke toan doanh thu cua HD XD va ban giao cong trinh Form lap bang khoi luong hoan thanh cong viec giai doan 1,2,3 Bang khoi luong hoan thanh cong viec giai doan 1,2,3 DK lap bang khoi luong hoan thanh cong viec giai doan 1,2,3 from ke toan xay dung May in Click vao form Ke toan doanh thu cua HDXD va ban giao cong trinh() Hien thi form() Click vao lap bang khoi luong hoan thanh cong viec giai doan1,2,3() Hien thi form() nhap du lieu() yeu cau nhap() kiem tra () luu tru vao CSDL() thong bao thanh cong() Cap nhat()Hien thi bang khoi luong hoan thanh cong viec giai doan 1,2,3() Chon xem() yeu cau xem() truy cap vao CSDL() thong tin can xem() Hien thi bang can xem() Chon in() yeu cau in() Ket noi may in() yeu cau thanh cong() hien thi in thanh cong() Chon tim kiem() yeu cau tim kiem() lay thong tin() thong tin tim kiem() hien thi ket qua tim kiem() Chon sua() nhap du lieu sua() kiem tra () luu tru vao CSDL() luu thanh cong() sua thanh cong()Hien thi du lieu sau khi sua() Chon xoa() yeu cau xoa() xac nhan xoa () Xac nhan xoa () Chap nhan xoa () xoa thong tin() luu tru() thong bao xoa thanh cong()Hien thi thong bao xoa thanh cong() 55 sd Lap hoa don GTGT Nhan vien ke toan Form QL ke toan doanh thu cua HD XD va ban giao cong trinh Form lap hoa don GTGT Hoa don GTGT DK lap hoa don GTGT Form ke toan xay dung May in Click vao form QLketoan doanh thu HD XD va ban giao cong trinh() Hien thi form() Click vao lap hoa don GTGT() Hien thi form() nhap du lieu() yeu cau nhap() Kiem tra() luu tru vao CSDL() thong bao thanh cong() Cap nhat()Hien thi hoa don GTGT() Chon xem() yeu cau xem() truy cap vao CSDL() thong tin can xem() Hien thi bang tinh va khau hao tai san() Chon in() yeu cau in() Ket noi may in() yeu cau thanh cong() hien thi in thanh cong() Chon tim kiem() yeu cau tim kiem() lay thong tin() thong tin can tim kiem() hien thi ket qua tim kiem() Chon sua() nhap du lieu sua() kiem tra() luu tru vao CSDL() thong bao sua thanh cong() Hien thi thong tin sau khi sua() Chon xoa () yeu cau xoa() xac nhan xoa thong tin() xac nhan xoa du lieu() Chap nhan xoa() xoa thong tin() luu tru() thong bao xoa thanh cong()Hien thi thong bao xoa thanh cong() 56 PHỤ LỤC 11. PHÂN TÍCH THIẾT KẾ ĐỐI TƯỢNG QUẢN LÝ KẾ TOÁN XÁC ĐỊNH, PHÂN PHỐI KẾT QUẢ HOẠT ĐỘNG KINH DOANH 1. Biểu đồ Use Case 1.1. Mô tả tổng quan Tên Use Case Quản lý kế toán xác định, phân phối kết quả hoạt động kinh doanh Mô tả tổng quan Use Case có chức năng tổng hợp và xác định kết quả kinh doanh của doanh nghiệp xây lắp và quản lý thuế TNDN của doanh nghiệp Tác nhân Kế toán tổng hợp , Kế toán thuế Các mối quan hệ Includes: Xác định kết quả kinh doanh sau thuế. Xác định kết quả kinh doanh trước thuế Quản lý thuế thu nhập doanh nghiệp Extend: Quản lý thuế thu nhập doanh nghiệp Quản lý thuế thu nhập doanh nghiệp hiện hành Quản lý thuế thu nhập doanh nghiệp hiện hành Tiền điều kiện Kế toán viên phải đăng nhập được vào hệ thống . Kế toán viên phỉa được cấp quyền sử dụng chức năng Phân phối kết quản hoạt động kinh doanh. Kế toán viên phải hoàn thành được các nghiệp vụ trước khi sử dụng chức năng này. Hậu điều kiện Kế toán viên kết chọn được tài khoản nghiệp vụ cần kết chuyển 1.2. Dòng sự k iện Luồng sự kiện cơ bản : Bước TH Mô tả chi tiết 1 Kế toán viên chọn chức năng Xác định kết quả kinh doanh trước thuế 2 Hệ thống hiển thị màn hình chọn kỳ kết chuyển bao gồm các ô nhập dữ liệu bao gồm: số kỳ, thời gian, trạng thái 3 Kế toán viên nhập liệu theo form hiển thị trên hệ thống phần mềm . 4 Hệ thống hiển thị màn hình kết chuyển lãi lỗ gồm bảng hạch toán bao gồm:diễn giải, TK Nợ, TK Có, Số tiền, Mã thống kê 5 Kế toán thoát hoặc tiếp tục sử dụng phần mềm. Luồng sự kiện thay thế : Bước TH Mô tả chi tiết 1 Kế toán viên chọn chức năng Xác định kết quả kinh doanh sau thuế 2 Hệ thống hiển thị yêu cầu nhập phần trăm thuế TNDN 3 Kế toán viên điền phần trăm thuế TNDN 4 Hệ thống phần mềm tự động kết chuyển tất cả các tài khoản doanh thu và chi phí 57 bao gồm cả thuế TNDN lên TK911và kết chuyển lãi hoặc lỗ hiển thị trên màn hình 5 Kế toán viên chọn chức năng Quản lý thuế thu nhập doanh nghiệp 6 Hệ thống phần mềm hiển thị form màn hình quản lý thuế thu nhập doanh nghiệp hiện hành và quản lý thuế thu nhập doanh nghiệp hoãn lại. 7 Kế toán viên thao tác các thông tin theo form. 8 Hệ thống phần mềm hiển thị bảng quản lý thuế thu nhập doanh nghiệp sau khi đã thao tác xong. 9 Kế toán chọn “lưu” để lưu trữ và tiếp tục làm việc hoặc thoát 2. Biểu đồ lớp class Ket qua hoat dong kinh doanh DANHMUCTAIKHOAN - ID: int - Ma hien thi : nvarchar(256) - Ngay lam viec: datetime - Nguoi lam viec : nvarchar - Ten danh muc: nvarchar(100) - Truong_OptimisticLock: int + In() + Sua() + Them() + Tim kiem() + Xoa() TAIKHOAN - Hien thi tai khoan: bit - ID: int - ID_But toan ket chuyen: int - ID_ky ke toan: int - ID_SonKC: int - Loai can doi: int - Ma hien thi: nvarchar(256) - Ngay lam viec: datetime - Nguoi lam viec: nvarchar(128) - So hieu tai khoan: nvarchar(32) - Tai khoan cha: int - Ten tai khoan: nvarchar(100) - Truong_OptimisticLock: int - Xem thong tin: int - xpo Danh muc: int + Sua() + Them() + Tim kiem() + Xoa() SONHATKICHUNG - Dien giai : text - ID: int - ID_ki ke toan: int - Ngay chung tu : date - Ngay ghi so: date - So du co: float - So du no: float - So hieu chung tu: nvarchar(50) - So hieu tai khoan: int - Sopsinhco: float - Sopsinhno: float - Tai khoan doi ung: int + in() + sua() + them() + tim kiem() + xoa() THIETLAPBUTTOAN - ID: int - ID_Tai khoan: int - Index: int - Loai BT mac dinh: int - Ma hien thi : nvarchar(256) - Ma TK duoc ket chuyen: int - Ma TK ket chuyen: int - Mo ta: nvarchar(100) - Ngay lam viec: datetime - Nguoi lam viec : nvarchar(128) - Truong_OptimisticLock: int - xpoTiente: int + sua() + them() + tim kiem() + xoa() KYKETOAN - GCRecord: int - ID: int - Khoa so: bit - Ma code: nvarchar(128) - Ma hien thi : nvarchar(256) - Nam: int - Ngay cuoi ghi so: datetime - Ngay dau ghi so: datetime - Ngay dong so : datetime - Ngay lam viec: datetime - Ngay mo so: datetime - Nguoi lam viec: nvarchar(128) - Qui: int - Thang: int - Truong_Optimistic: int + sua() + them() + timkiem() + xoa() BUTTOANKETCHUYEN - GCRecord: int - ID: int - Loai: int - Ma hien thi: nvarchar(256) - Mo ta: nvarchar(100) - Ngay lam viec: datetime - Nguoi lam viec: nvarchar(128) - Phan tram thue: money - Tai khoan co: int - Tai khoan no: int - Truong_OptimisticLock: int + sua() + them() + tim kiem() + xoa() DONVITINH - GCRecord: int - Ghi chu: nvarchar(100) - ID: int - Ma code: nvarchar(128) - Ma hien thi : nvarchar(256) - Ngay lam viec : datetime - Nguoi lam viec: nvarchar(128) - Ten don vi: nvarchar(100) - Truong_OptimisticLock: int + sua() + them() + tim kiem() + xoa() SOCAITAIKHOAN - Dien giai: text - ID: int - ID_Danhmucsocai: int - ID_Don vi tinh: int - ID_Tai khoan: int - Ngay chung tu: date - So chung tu: nvarchar(50) - So phat sinh co: int - So phat sinh no: int - Tai khoan doi ung: nvarchar(10) + sua() + them() + tim kiem() + xoa() DANHMUCSOCAI - Dien giai: nvarchar(100) - ID: int - So hieu_tai khoan: nvarchar(100) - Ten_so cai: nvarchar(100) + sua() + them() + tim kiem() + xoa() 1 * * 1 * 1 1 * 1 * * 1 1 * * 1 * 1 58 3. Biểu đồ tuần tự sd Xac dinh ket qua kinh doanh sau thue Ke toan Form Phan phoi ket qua hoat dong kinh doanh Form Xac dinh KQKD sau thue DK KQKD sau thue CSDL So ke toan Form ke toan xay dung Click vao Phan phoi ket qua hoat dong kinh doanh() Hien form Phan phoi ket qua hoat dong kinh doanh() click vao Xac dinh KQKD sau thue() Hien thi form KQKD sau thue() Nhap vao phan tram thue TNDN() Yeu cau xu ly() kiem tra () Truy van CSDL() thanh cong() Ket chuyen thanh cong() Hien thi KQKD sau thue() 59 sd Xac dinh ket qua kinh doanh truoc thue Form Phan phoi ket qua hoat dong kinh doanh Form Xac dinh KQKD truoc thue DK KQKD truoc thue CSDL So ke toanThu kho Fỏm ketoan xay dung click Phan phoi ket qua hoat dong kinh doanh() Hien thi form () click vao Xac dinh ket qua kinh doanh truoc thue() Hien thi form Xac dinh ket qua kinh doanh truoc thue() Thuc hien cac thao tac chon tai khoan ket chuyen() Hien thi cac tai khoan ket chuyen() Yeu cau ket chuyen ve TK 911() Yeu cau ket chuyen() kiem tra thong tin() Yeu cau truy van CSDL() thanh cong() Ket chuyen thanh cong() Hien thi ket qua kinh doanh truoc thue() 60 sd Quan ly thue thu nhap doanh nghiep Ke toan Form Phan phoi ket qua hoat dong kinh doanh Form QL thue thu nhap doanh nghiep DK QL thue TNDN CSDL Thue TNDN Form QL Thue TNDN hien hanh Form QL thue TNDN hoan lai formke toan xay dung Click vaoPhan phoi ket qua hoat dong kinh doanh() Hien form Phan phoi ket qua hoat dong kinh doanh() click vao QL thue TNDN() hien thi form QL thue TNDN() click vao lap to khai thue() Yeu cau lap to khai thue() kiem trathong tin() Truy van CSDL() thanh cong()hien thi form to khai thue() Click vao QL thue TNDN hien hanh() Yeu cau lay du lieu thue TNDN hien hanh() Truy van CSDL() Thanh cong()DL thue TNDN hien hanh() Hien thi form thue TNDN hien hanh() Thao tac tren form QL thue TNDN hien hanh() gui yeu cau() kiem tra () yeu cau update CSDL() thanh cong() Hien thi thong bao thanh cong() Click vao QL thue TNDN hoan lai() Yeu cau lay du lieu thue TNDN hoan lai() Truy van CSDL() Thanh cong() DL Thue TNDN hoan lai() Hien thi form thue TNDN hoan lai() Thao tac tren form QL thue TNDN hoan lai() gui yeu cau() kiem tra() yeu cau update CSDL() thanh cong()thanh cong()hien thi thong bao thanh cong() 61 PHỤ LỤC 12. PHÂN TÍCH THIẾT KẾ ĐỐI TƯỢNG BÁO CÁO TÀI CHÍNH 1. Biểu đồ Use Case 1.1. Mô tả tổng quan Tên Use Case Quản lý báo cáo tài chính Mô tả tổng quan Báo cáo tài chính là phương pháp tổng hợp số liệu từ các tài liệu kế toán theo các chỉ tiêu tổng hợp nhằm phản ánh tình hình tài sản, nguồn vốn và tình hình và kết quả hoạt động sản xuất kinh doanh, lưu chuyển tiền tệ của doanh nghiệp trong một kì nhất định theo hệ thống biểu mẫu được qui định. Hệ thống báo cáo tài chính được áp dụng cho các doanh nghiệp xây dựng bao gồm bảng cân đối kế toán, báo cáo kết quả hoạt động kinh doanh, báo cáo lưu chuyển tiền tệ, thuyết minh báo cáo tài chính hàng quý và cả năm. Tác nhân Kế toán tổng hợp, Kế toán trưởng Các mối quan hệ Extend -Lập bảng cân đối tài khoản, bảng cân đối kế toán, kết quả hoạt động sản xuất kinh doanh, báo cáo lưu chuyển tiền tệ, thuyết minh báo cáo tài chính mở rộng của chức năng quản lý báo cáo tài chính. Includes: - Lập bảng cân đối kế toán, lập báo cáo kết quả kinh doanh sử dụng chức năng lập bảng cân đối tài khoản. - Lập Thuyết minh báo cáo tài chính sử dụng chức năng lập bảng cân đối kế toán, lập kết quả hoạt động sản xuất kinh doanh, lập báo cáo lưu chuyển tiền tệ. Tiền điều kiện Kế toán viên phải đăng nhập được vào hệ thống . Kế toán viên phải được cấp quyền sử dụng chức năng quản lý báo cáo tài chính. Hậu điều kiện Hệ thống màn hình trở lại sau khi sử dụng 1.2. Dòng sự kiện Bước TH Mô tả chi tiết 6. Người dùng chọn chức năng quản lý báo cáo tài chính 7. Hệ thống hiển thị màn hình danh sách các báo cáo tài chính: bảng cân đối kế toán, kết quả hoạt động kinh doanh, thuyết minh báo cáo tài chính, báo cáo lưu chuyển tiền tệ. 8. Người dùng được phân quyền cho chức năng nào thì chọn chức năng đó 9. Hệ thống tự động lấy dữ liệu từ trong hệ thống và hiển thị lên form báo cáo. 10. Người dùng chọn chức năng xuất ra file excel, .pdf hay in báo cáo 11. Hệ thống sẽ thực hiện chức năng người dùng yêu cầu 12. Người dùng có thể tiếp tục làm việc hoặc thoát khỏi hệ thống. 62 2. Biểu đồ lớp stm baocaotaichinh QUANLYBAOCAOTAICHINH + bangcandoiketoan + bangcandoitaikhoan + baocaoketquahoatdongkinhdoanh + baocaoluuchuyentiente + thuyetminhbaocaotaichinh BANGCANDOITAIKHOAN - MaTK: int - Nam: int - Soduco_cuoinam: float - Soduco_daunam: float - Soduno_cuoinam: float - Soduno_daunam: float - SoPSco_trongnam: float - SoPSno_trongnam: float - TenTK: char + tongduco_CN_theoTK(): float + tongduco_cuoinam(): float + tongduco_daunam(): float + tongduno_CN_theoTK(): float + tongduno_cuoinam(): float + tongduno_daunam(): float + tongpsco_trongnam(): float + tongpsno_trongnam(): float BANGCANDOIKETOAN - chitieu: char - diachi: char - dienthoai: int - donvitiente: char - email: char - fax: int - giamdoc: char - ketoantruong: char - ma: int - masothue: int - nam: int - nguoilap: char - nguoinopthue: char - sonamnay: double - sonamtruoc: double - thuyetminh: char + cackhoanphaithunganhan(): double + daututaichinh_nganhan(): double + tongBDSdautu(): double + tongcackhoanDTTC_daihan(): double + tonghangtonkho(): double + tongnguonvon(): double + tongnodaihan(): double + tongnonganhan(): double + tongnophaitra(): double + tongtaisandaihan(): double + tongtaisannganhan(): double + tongTSCD(): double + tongvonchusohuu(): double BAOCAOKETQUAHDKD - chitieu: char - diachi: char - donvitinh: char - giamdoc: char - ketoantruong: char - maso: int - ngaybatdau: date - ngaykethuc: date - nguoilap: char - sonamnay: double - sonamtruoc: double - tencongty: char - thuyetminh: char + doanhthuthuanBH(): double + LNthuan_HDKD(): double + loinhuangopveNH(): double + tongLN_sauthue(): double + tongLN_truocthu(): double THUYETMINHBCTC - chitieu: char - giamdoc: char - ketoantruong: char - nam: int - ngaylap: date - nguoilap: char - sonamnay: double - sonamtruoc: double BAOCAOLUUCHUYENTIENTE - chiteu: char - donvitinh: char - giamdoc: char - ketoantruong: char - maso: int - nam: int - ngaylap: date - nguoilap: char - sonamnay: double - sonamtruoc: double - thuyetminh: char + luuchuyentien_HDDT(): double + luuchuyentien_HDKD(): double + luuchuyentien_HDTC(): double 1..* 1 1 1 1 1 1 1..* 1 11..* 1 11..* 63 3. Biểu đồ tuần tự sd QL bang can doi ke toan Nhan vien ke toan From bao cao tai chinh From Bang can doi ke toan DK bang can doi ke toan Can doi ke toanBang can doi tai khoan hien thi in thanh cong() thong bao thanh cong() xoa du lieu() kiem tra thong tin sua() yeu cau in() Tra ve du lieu() xac nhan xoa du lieu() sua bang can doi ke toan() hien thi bang can doi ke toan() kiem tra () xac nhan xoa du l ieu() tim kiem thanh cong() truy cap vao CSDL() nhap du lieu() xoa du lieu() lay du lieu() xem bang can doi ke toan() click vao bang can doi ke toan() thong bao xoa thanh cong() thong bao sua thanh cong() tim kiem du l ieu() cap nhat bang can doi ke toan () click vao bao cao tai chinh() gui thong tin xoa() luu vao CSDL() yeu cau thanh cong() luu tru vao CSDL() chon xoa du lieu() gui du lieu() in bang can doi ke toan() Lay du lieu() hien thi ket qua tim kiem() du lieu can xem()du lieu can xem() yeu cau nhap() yeu cau xoa() du l ieu can tim kiem() yeu cau xem() hien thi form bang can doi ke toan() hien thi bang can doi ke toan() hien thi bang can doi ke toan () yeu cau tim kiem() Hien thi bang can doi ke toan() hien thi form bao cao tai chinh() Thong bao xoa thanh cong() thong bao luu thanh cong() 64 sd QL bang can doi tai khoan Nhan vien ke toan From bao cao tai chinh From Bang can doi tai khoan DK bang can doi tai khoan Bang can doi tai khoan hien thi bang can doi tai khoan() kiem tra () yeu cau tim kiem() hien thi bang can doi tai khoan() thong bao luu thanh cong() nhap du l ieu() hien thi in thanh cong() Thong bao xoa thanh cong() truy cap vao CSDL() kiem tra thong tin sua() click vao bang can doi tai khoan() yeu cau in() xoa du l ieu() xem bang can doi tai khoan() sua bang can doi tai khoan() click vao bao cao tai chinh() hien thi bang can doi tai khoan() xac nhan xoa du l ieu() cap nhat bang can doi tai khoan() xac nhan xoa du l ieu() du l ieu can tim kiem() luu tru vao CSDL() xoa du l ieu() lay du l ieu() yeu cau du l ieu() thong bao sua thanh cong() tim kiem du l ieu() thong bao xoa thanh cong() du l ieu can xem() hien thi form bang can doi tai khoan () luu vao CSDL() yeu cau thanh cong() gui thong tin xoa() yeu cau xem() hien thi form bao cao tai chinh() gui du lieu() in du lieu() chon xoa du lieu() Hien thi bang can doi tai khoan() hien thi ket qua tim kiem() du l ieu can xem() yeu cau xoa() thong bao thanh cong() du lieu can tim kiem () 65 sd QL thuyet minh bao cao tai chinh Nhan vien ke toan From bao cao tai chinh From thuyet minh bao cao tai chinh DK thuyet minh bao cao tai chinh Thuyet minh bao cao tai chinh yeu cau xem() yeu cau tim kiem() hien thi form bao cao tai chinh() xac nhan xoa du l ieu() thong bao luu thanh cong() Hien thi thuyet minh bao cao tai chinh() hien thi in thanh cong() kiem tra thong tin sua() thong bao thanh cong() yeu cau in() sua thuyet minh bao cao tai chinh () kiem tra () hien thi bang () thong bao xoa thanh cong() xac nhan xoa du l ieu() tim kiem thanh cong () nhap du lieu() gui thong tin xoa() xoa du l ieu() truy cap vao CSDL() lay du l ieu() click vao thuyet minh bao cao tai chinh() chon xoa du l ieu() thong bao sua thanh cong() xem thuyet minh bao cao tai chinh () tim kiem du l ieu() click vao bao cao tai chinh() luu vao CSDL() cap nhat () yeu cau thanh cong() gui du l ieu() luu tru vao CSDL() in du l ieu() hien thi bao cao thuyet minh() hien thi ket qua tim kiem() yeu cau nhap() du l ieu can xem() Thong bao xoa thanh cong() yeu cau xoa() du lieu can xem () du lieu can tim kiem () hien thi form thuyet minh bao cao tai chinh() xoa du l ieu() hien thi thuyet minh bao cao tai chinh() 66 sd QL bao cao ket qua hoat dong kinh doanh Nhan vien ke toan From bao cao tai chinh From bao cao ket qua hoat dong kinh doanh DK bao cao ket qua hoat dong kinh doanh Bao cao ket qua hoat dong kinh doanh Bang can doi tai khoan hien thi ket qua tim kiem() nhap du l ieu() gui thong tin xoa() du l ieu can xem() xem bao cao ket qua hoat dong kinh doanh() du l ieu can tim kiem () click vao bao cao ket qua hoat dong kinh doanh() chon xoa du l ieu() truy cap vao CSDL() cap nhat bao cao ket qua hoat dong kinh doanh() hien thi bao cao ket qua hoat dong kinh doanh() yeu cau tim kiem() click vao bao cao tai chinh() xac nhan xoa du lieu() luu tru vao CSDL() thong bao luu thanh cong() hien thi in thanh cong() Lay du l ieu() kiem tra thong tin sua() hien thi bao cao ket qua hoat dong kinh doanh() yeu cau in() yeu cau nhap() sua bao cao ket qua hoat dong kinh doanh() Thong bao xoa thanh cong() hien thi bao cao ket qua hoat dong kinh doanh() yeu cau xem() Hien thi form() tim kiem thanh cong () xoa du lieu() du l ieu can xem () xoa du l ieu() Hien thi bao cao ket qua hoat dong kinh doanh() hien thi form bao cao tai chinh() lay du l ieu() xac nhan xoa du l ieu() thong bao sua thanh cong() thong bao thanh cong() tim kiem du lieu() yeu cau xoa() luu vao CSDL() Tra ve du l ieu() yeu cau thanh cong () gui du lieu() kiem tra() thong bao xoa thanh cong() in bao cao ket qua hoat dong kinh doanh() 67 PHỤ LỤC 13. PHÂN TÍCH THIẾT KẾ ĐỐI TƯỢNG BÁO CÁO QUẢN TRỊ 1. Biểu đồ Use Case 1.1. Mô tả tổng quan Tên Use Case Quản lý báo cáo quản trị Mô tả tổng quan Báo cáo quản trị giúp nhà quản lý có những thông tin cần thiết để ra quyết định kinh doanh hợp lý. Báo cáo quản trị gồm 3 phân hệ chính: (1) Phân tích công tác dự toán, kế hoạch, (2) phân tích doanh thu lợi nhuận: phân tích từng đơn hàng, công trình, (3) báo cáo quản trị khác theo yêu cầu của nhà quản lý như tình hình hàng tồn kho, TSCĐ. Tác nhân Kế toán tổng hợp Các mối quan hệ Extend: -Lập bảng tổng hợp theo dõi các đối tượng, lập sổ chi tiết theo dõi đối tượng, lập báo cáo khả năng sinh lời, lập bảng tổng hợp các hợp đồng kinh tế, lập sổ theo dõi chi tiết đối tượng theo hợp đồng kinh tế mở rộng của chức năng quản lý báo cáo phân tích chỉ tiêu tài chính. - Lập bảng tổng hợp hàng tồn kho, quản lý sổ chi tiết NVL, lập bảng tổng hợp TSCĐ, lập bảng tổng hợp doanh thu theo hàng hóa, lập sổ chi tiết doanh thu theo hàng hóa, lập bảng tổng hợp doanh thu bán hàng, lập bảng tổng hợp xuất vật tư theo công trình, lập bảng chi tiết xuất vật tư theo công trình mở rộng(extend) của chức năng quản lý báo cáo phân tích mối quan hệ chi phí – lợi nhuận. - Lập báo cáo định mức chi phí, lập bảng tổng hợp TSCĐ mở rộng của chức năng quản lý báo cáo phân tích tình hình thực hiện dự án. Includes: -Lập bảng tổng hợp theo dõi đối tượng: sử dụng chức năng của lập sổ chi tiết đối tượng. - Lập bảng tổng hợp các hợp đồng kinh tế: sử dụng chức năng của lập sổ theo dõi chi tiết đối tượng theo hợp đồng kinh tế. - Lập bảng tổng hợp doanh thu theo hàng hóa: sử dụng chức năng của lập sổ chi tiết doanh thu theo hàng hóa. - Lập bảng tổng hợp xuất vật tư theo công trình: sử dụng chức năng của lập bảng chi tiết xuất vật tư theo công trình. Tiền điều kiện Kế toán viên phải đăng nhập được vào hệ thống . Kế toán viên phải được cấp quyền sử dụng chức năng báo cáo quản trị Hậu điều kiện Hệ thống màn hình trở lại sau khi sử dụng 68 1.2. Dòng sự kiện Bước TH Mô tả chi tiết 1. Người dùng chọn chức năng quản lý báo cáo quản trị 2. Hệ thống hiển thị màn hình cho 3 lựa chọn: quản lý báo cáo phân tích chỉ tiêu tài chính, quản lý báo cáo phân tích mối quan hệ giữa chi phí – lợi nhuận, quản lý báo cáo tình hình thực hiện dự án. 3. Người dùng được phân quyền cho chức năng nào thì chọn chức năng đó.( Ví dụ: chọn chức năng quản lý báo cáo phân tích mối quan hệ giữa chi phí – lợi nhuận). 4. Hệ thống hiển thị danh sách các báo cáo của chức năng quản lý báo cáo phân tích mối quan hệ giữa chi phí – lợi nhuận như: lập bảng tổng hợp hàng tồn kho, lập bảng kê nhập xuất hàng hóa, lập bảng tổng hợp doanh thu theo hàng hóa, lập sổ chi tiết doanh thu theo hàng hóa, lập bảng tổng hợp doanh thu bán hàng,.. 5. Người dùng chọn trong số các báo cáo trên. (ví dụ: chọn chức năng lập bảng tổng hợp tồn kho) 6. Hệ thống tự động lấy dữ liệu trong hệ thống và hiển thị lên báo cáo 7. Người dùng chọn chức năng xuất ra file excel, .pdf hay in báo cáo 8. Hệ thống sẽ thực hiện chức năng người dùng yêu cầu 9. Người dùng có thể tiếp tục làm việc hoặc thoát khỏi hệ thống. 69 2. Biểu đồ lớp class BaoCaoQuanTri QUANLYBAOCAOQUANTRI + bangkenhapxuathanghoa + bangtonghopcachopdongkinhte + bangtonghopcongcudungcu + bangtonghopdoanhthubanhang + bangtonghophangtonkho + bangtonghoptheodoidoituong + bangtonghopTSCD + bangtonghopxuatvattutheocongtrinh + baocaophananhkhanagsinhloi + sochitietdoanhthutheohanghoa + sochitietNVL + sochitiettheodoidoituong + sochitietxuatvattutheocongtrinh BANGTHXUATVT_THEOCT - Dongia: float - Donvitinh: char - GiamDoc: char - KeToanTruong: char - MaVT: int - NguoiLapPhieu: char - Soluong: int - TenVT: char - Thanhtien: float + in() + xóa() + xuat file() BANGTH_DOANHTHU_BH - Donvitinh: char - Ketoantruong: char - LaiLo: float - Luong_Doanhthu: int - Luong_Giavon: int - Mahang: varchar - NgayLap: datetime - NguoiLap: char - Tenhang: varchar - Tien_Doanhthu: float - Tien_Giavon: float + in() + xoa() + xuat file() BANGTHHANGTONKHO - Donvitinh: varchar - GiamDoc: char - Ketoantruong: char - Luong_TSCo: float - Luong_Xuat_PStrongky: float - LuongNhap_PStrongky: float - MaVT: varchar - NguoiLap: char - TenVT: char - Tien_Nhap_PStrongky: float - Tien_TSCo: float - Tien_Xuat_PStrongky: float - Tong: float + in() + tongtontheoVT(): double + xoa(): int + xuat file() SOCT_XUATVT_CONGTRINH - DonGia: float - Donvitinh: varchar - GiamDoc: char - Ketoantruong: char - MaVT: nvarchar - NgayLap: datetime - NgayXuat: datetime - SoLuong: int - TenVattu: char - ThanhTien: float - TongCong: float + in() + xoa() + xuat file() BANGTH_HOPDONGKINHTE - DaxuatHD: char - Ghichu: char - GiatiHD: float - HanTToan: datetime - Ketoantuong: char - Lapbieu: char - Ngay: datetime - NoiDung: char - QuyetToan: char - SoHD: int - TTkynay: float - TTkytruoc: float + in() + xoa(): int + xuat file() SOCHITIETNVL - Dongia_PStrongky: float - Giamdoc: char - Ketoantruong: char - Luong_Nhap_PStrongky: float - Luong_Ton: float - Luong_Xuat_PStrongky: float - Ngay_Chungtu: datetime - Nguoilapbieu: char - Noidung: char - So_Chungtu: nvarchar - Tendoituong: nvarchar - Tien_Nhap_PStrongky: float - Tien_Ton: float - Tien_Xuat_PStrongky: float - TKdoiung: int - Tong_Nhap_PSTrongky: float - Tong_TienNhap_PSTrongKi: float - Tong_TienXuat_PSTrongky: float - Tong_Xuat_PSTrongky: float + in() + xoa() + xuat file() BANGTH_CCDC - Ghichu: char - Giamdoc: char - Giatriconlai: float - Luykenam: float - MaTS: varchar - MucPB_Luykethang: float - MucPB_Thang: float - Ngaythanglap: datetime - Nguoilap: char - Nguyengia: float - Soluong: int - TenCCDC: char - Tyle_CCDC: float + tongGTCL(): int + tongkhauhaonam(): int + tongmucKHthang(): int + tongmucPBthang(): int + tongnguyengia(): int BANGTHTHEODOIDOITUONG - Co_Ducuoiky: float - Co_Dudauky: float - Co_PSTrongky: float - Ketoantruong: char - Ma: int - Nguoilap: char - No_Ducuoiky: float - No_Dudauky: float - No_PSTrongky: float - Tendoituong: char - Tongcong: float + in() + xoa() + xuat file() SOCHITIETDTTHEOHANGHOA - Cackhoantinhtrukhac: float - Dongia: float - Masanpham: varchar - Ngaylap: datetime - Nguoilap: char - Noidung: char - Sochungtu: varchar - Soluong: float - Taikhoandoiung: int - Tensanpham: varchar - Thanhtien: float - Thuetieuthu: float + in() + xoa() + xuat() BANGKENHAPXUATHANGHOA - Diengiai: varchar - Dongianhap: float - Dongiaxuat: float - Donvitinh: varchar - KhachHang: varchar - MaHH: varchar - Ngaylap: datetime - Nguoilap: char - Nhacungcap: varchar - Sochungtu: varchar - Soluongnnhap: float - Soluongxuat: float - Sophieu: varchar - TenHH: varchar - Thanhtiennhap: float - Thanhtienxuat: float + in() + tongnhap(): double + tongxuat(): double + xoa() + xuat file() BAOCAOPA_KNSINHLOI - Chechlech: float - Chitieu: float - Nam: int - Nguoilap: char + in() + tisuatsinhloi_tongTS(): double + tisuatsinhloi_vonCSH(): double + xoa() + xuat file() 1 1..* 1..* 1 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* 70 3. Biểu đồ tuần tự sd QL bang tong hop TSCD Nhan vien ke toan Form bao cao quan tri Form bao cao phan tich tinh hinh thuc hien du an DK bang tong hop TSCÐ Bang tong hop TSCÐ Form bang tong hop TSCÐ Chung tu TSCÐ alt QL bang tong hop TSCD gui du lieu() yeu cau xem() click form bang tong hop TSCÐ() Thong bao xoa thanh cong() xac nhan xoa du lieu() hien thi ket qua tim kiem() Hien thi bang tong hop TSCÐ() click bao cao phan tich tinh hinh thuc hien du an() xoa du l ieu() du lieu can tim kiem() thong bao thanh cong() cl ick vao bao cao quan tri() thong bao sua thanh cong() yeu cau tim kiem() in du lieu() lay du l ieu() luu vao CSDL() hien thi in thanh cong() du l ieu can xem() yeu cau nhap lieu() xoa du lieu() kiem tra thong tin sua() truy cap vao CSDL() Hien th? form bang tong hop TSCÐ() thong bao xoa thanh cong() xac nhan xoa du l ieu() sua bang tong hop TSCÐ() xem bang tong hop TSCÐ() hien thi form bao cao phan tich tinh hinh thuc hien du an() gui thong tin xoa() yeu cau xoa() du l ieu can tim kiem() cap nhat bang tong hop TSCÐ() hien thi form bao cao quan tri() hien thi bang tong hop TSCÐ() lay du lieu() yeu cau in() luu tru vao CSDL() thong bao luu thanh cong() tim kiem du lieu() hien thi bang tong hop TSCÐ() kiem tra() sua du l ieu() yeu cau thanh cong() du lieu can xem() nhap du lieu() hien thi bang tong hop TSCÐ() chon xoa du l ieu() 71 sd Bang tong hop theo doi doi tuong Nhan vien ke toan From bao cao quan tri From lap bang tong hop theo doi doi tuong Bang tong hop theo doi doi tuong DK lap bang tong hop theo doi doi tuong From bao cao phan tich chi tieu tai chinh So chi tiet theo doi tung doi tuong alt Bang tong hop theo doi doi tuong nhap du l ieu sua() in bang tong hop theo doi doi tuong() hien thi bang tong hop theo doi doi tuong() kiem tra thong tin nhap() hien thi ket qua tim kiem() du l ieu can xem() thong bao xoa thanh cong() du l ieu can xem() nhap du lieu() xoa du lieu() du l ieu can tim kiem() xoa du lieu() yeu cau xem() click lap bang tong hop theo doi doi tuong() thong bao sua thanh cong() yeu cau tim kiem() xac nhan xoa du lieu() hien thi bang tong hop theo doi doi tuong() click vao bao cao phan tich chi tieu tai chinh() luu tru vao CSDL() hien thi in thanh cong() thong bao thanh cong() cl ick vao bao cao quan tri () kiem tra thong tin sua() yeu cau in() lay du lieu() sua du l ieu() hien thi bang tong hop theo doi doi tuong() thong bao xoa thanh cong() yeu cau nhap() yeu cau xoa() tim kiem thanh cong() gui thong tin xoa() truy cap vao CSDL() Hien thi form lap bang tong hop theo doi doi tuong() hien thi bang tong hop theo doi doi tuong() lay du l ieu() chon xoa du lieu() xem bang tong hop theo doi doi tuong() hien thi form bao cao phan tich tai chinh() thong bao luu thanh cong() tim kiem du lieu() xac nhan xoa du lieu() thong bao thanh cong() hien thi form bao cao quan tri () sua du lieu() yeu cau thanh cong() luu tru vao CSDL() 72 sd QL bang tong hop cac hop dong kinh te Nhan vien ke toan Form bao cao quan tri Form bang tong hop cac hop dong kinh te Hop dongDK bang tong hop cac hop dong kinh te Form bao cao phan tich chi tieu tai chinh So theo doi chi tiet doi tuong theo hop dong kinh te Bang tong hop cac hop dong kinh te alt QL bang tong hop cac hop dong kinh te thong bao xoa thanh cong() sua du l ieu() thong bao luu thanh cong() lay du l ieu() hien thi in thanh cong() gui thong tin xoa() tim kiem thanh cong() kiem tra thong tin nhap() du lieu can xem() chon xoa du l ieu() lay du lieu() nhap du l ieu() yeu cau xem() xac nhan xoa du l ieu() tim kiem du l ieu() cl ick bang tong hop cac hop dong kinh te() hien thi bang tong hop cac hop dong kinh te() sua du lieu() xoa du l ieu() cap nhat () yeu cau thanh cong() cl ick bao cao phan tich chi tieu tai chinh() hien thi bang tong hop cac hop dong kinh te() nhap du l ieu sua() thong bao sua thanh cong() luu tru vao CSDL() in bang tong hop cac hop dong kinh te() cl ick vao bao cao quan tri() thong bao xoa thanh cong() hien thi ket qua tim kiem() luu tru vao CSDL() lay du l ieu() du l ieu can xem() xoa du l ieu() du l ieu can tim kiem() yeu cau nhap() truy cap vao CSDL() xac nhan xoa du l ieu() yeu cau tim kiem() hien thi form bang tong hop cac hop dong kinh te() xem bang tong hop cac hop dong kinh te() sua du lieu() yeu cau xoa() hien thi in thanh cong() hien thi form bao cao phan tich chi tieu tai chinh() kiem tra thong tin sua() hien thi bang tong hop cac hop dong kinh te() thong bao thanh cong() yeu cau in() hien thi form bao cao quan tri() 73 PHỤ LỤC 14. PHÂN TÍCH THIẾT KẾ ĐỐI TƯỢNG BÁO CÁO THUẾ 1. Biểu đồ Use Case 1.1. Mô tả tổng quan Tên Use Case Quản lý báo cáo thuế Mô tả tổng quan Báo cáo thuế bao gồm tổng hợp của BCTC và tổng hợp các tờ khai thuế theo tháng/quý (tờ khai thuế GTGT theo tháng/quý và báo cáo sử dụng hóa đơn theo tháng/quý). Cuối năm, doanh nghiệp cần nộp cho cơ quan Thuế 4 loại báo cáo sau: thuế GTGT, tờ khai thuế thu nhập doanh nghiệp, tờ khai quyết toán thuế thu nhập cá nhân, bộ báo cáo tài chính. Tác nhân Kế toán tổng hợp, Kế toán trưởng Các mối quan hệ Extend: -Lập bảng cân đối tài khoản, bảng cân đối kế toán, kết quả hoạt động sản xuất kinh doanh, báo cáo lưu chuyển tiền tệ, thuyết minh báo cáo tài chính mở rộng của chức năng quản lý báo cáo tài chính. - Lập báo cáo quyết toán thuế TNDN, lập báo cáo thuế TNCN, lập báo cáo thuế GTGT tổng hợp theo năm, quản lý báo cáo theo tháng, quý mở rộng của chức năng quản lý các tờ khai thuế. Includes: -Quản lý các tờ khai thuế: sử dụng chức năng quản lý báo cáo tài chính. - Lập báo cáo tình hình sử dụng hóa đơn, lập kê khai thuế GTGT sử dụng chức năng lập bảng kê khai hóa đơn chứng từ dịch vụ mua vào. - Lập báo cáo tình hình sử dụng hóa đơn, lập kê khai thuế GTGT sử dụng chức năng lập bảng kê khai hóa đơn chứng từ dịch vụ bán ra. - Lập bảng cân đối kế toán, lập báo cáo kết quả kinh doanh sử dụng chức năng lập bảng cân đối tài khoản. Tiền điều kiện Kế toán tổng hợp phải đăng nhập được vào hệ thống . Kế toán tổng hợp phải được cấp quyền sử dụng chức năng quản lý báo cáo thuế. Hậu điều kiện Hệ thống màn hình trở lại sau khi sử dụng 74 1.2. Dòng sự kiện Bước TH Mô tả chi tiết 13. Người dùng chọn chức năng quản lý báo cáo thuế. 14. Hệ thống hiển thị màn hình cho 2 lựa chọn: quản lý báo cáo tài chính và quản lý các tờ khai thuế. 15. Người dùng được phân quyền cho chức năng nào thì chọn chức năng đó.( Ví dụ: chọn các tờ khai thuế, hệ thống hiển thị danh sách các tờ khai thuế như: lập báo cáo thuế TNDN, lập báo cáo thuế TNCN, lập tờ khai thuế GTGT tổng hợp theo năm, quản lý báo cáo theo tháng, quý. 16. Người dùng chọn một trong các chức năng trên. (Ví dụ: chọn chức năng lập báo cáo thuế TNDN) 17. Hệ thống tự động lấy dữ liệu từ trong hệ thống và hiển thị lên form báo cáo (ví dụ báo thuế thu nhập doanh nghiệp). 18. Người dùng chọn chức năng xuất ra file excel, .pdf hay in báo cáo 19. Hệ thống sẽ thực hiện chức năng người dùng yêu cầu 20. Người dùng có thể tiếp tục làm việc hoặc thoát khỏi hệ thống. 75 2. Biểu đồ lớp class BaoCaoThue QUANLYBAOCAOTHUE + baocao_quyettoanthueTNDN + baocao_thueGTGT + baocao_thueTNCN + baocao_tinhhinhSDHD + kekhai_HD_CT_DVbanra + kekhai_HD_CT_DVmuavao QUANLYBAOCAOTAICHINH + bangcandoiketoan + bangcandoitaikhoan + baocaoketquahoatdongkinhdoanh + baocaoluuchuyentiente + thuyetminhbaocaotaichinh BANGCANDOITAIKHOAN - MaTK: int - Nam: int - Soduco_cuoinam: float - Soduco_daunam: float - Soduno_cuoinam: float - Soduno_daunam: float - SoPSco_trongnam: float - SoPSno_trongnam: float - TenTK: char + tongduco_CN_theoTK(): float + tongduco_cuoinam(): float + tongduco_daunam(): float + tongduno_CN_theoTK(): float + tongduno_cuoinam(): float + tongduno_daunam(): float + tongpsco_trongnam(): float + tongpsno_trongnam(): float BANGCANDOIKETOAN - chitieu: char - diachi: char - dienthoai: int - donvitiente: char - email: char - fax: int - giamdoc: char - ketoantruong: char - ma: int - masothue: int - nam: int - nguoilap: char - nguoinopthue: char - sonamnay: double - sonamtruoc: double - thuyetminh: char + cackhoanphaithunganhan(): double + daututaichinh_nganhan(): double + tongBDSdautu(): double + tongcackhoanDTTC_daihan(): double + tonghangtonkho(): double + tongnguonvon(): double + tongnodaihan(): double + tongnonganhan(): double + tongnophaitra(): double + tongtaisandaihan(): double + tongtaisannganhan(): double + tongTSCD(): double + tongvonchusohuu(): double BAOCAOKETQUAHDKD - chitieu: char - diachi: char - donvitinh: char - giamdoc: char - ketoantruong: char - maso: int - ngaybatdau: date - ngaykethuc: date - nguoilap: char - sonamnay: double - sonamtruoc: double - tencongty: char - thuyetminh: char + doanhthuthuanBH(): double + LNthuan_HDKD(): double + loinhuangopveNH(): double + tongLN_sauthue(): double + tongLN_truocthu(): double THUYETMINHBCTC - chitieu: char - giamdoc: char - ketoantruong: char - nam: int - ngaylap: date - nguoilap: char - sonamnay: double - sonamtruoc: double BAOCAOLUUCHUYENTIENTE - chiteu: char - donvitinh: char - giamdoc: char - ketoantruong: char - maso: int - nam: int - ngaylap: date - nguoilap: char - sonamnay: double - sonamtruoc: double - thuyetminh: char + luuchuyentien_HDDT(): double + luuchuyentien_HDKD(): double + luuchuyentien_HDTC(): double BCQUYETTOANTHUE_TNDN - diachi: char - dienthoai: int - donvitien: char - email: char - fax: int - kitinhthue: date - maso: int - masothue: int - nguoinop: double - sotien: double + TongThueTNphainop(): double + TongTNchiuthue(): double BAOCAO_THUEGTGT - Chitieu: char - GiatriHHDV: double - Kykekhai: char - Loaitokhai: nvarchar - Masothue: char - Tendailythue: nvarchar - TenNNT: nvarchar - ThueGTGT: int - Tongsotien: money + thueGTGT_chuaKThet_TKi(): double + thueGTGT_conKT_chuyenKS(): double + thueGTGT_PS_trongki(): double KEKHAI_HD_CT_DVBANRA - Ghichu: nvarchar - Giatrimuavao: int - MasothueNB: int - NgaythanglapHD: date - Sohoadon: int - SothueGTGTduDKKT: int - STT: int - Tennguoiban: nvarchar - TongsothueGTGTdauvao: int + DTchuathue_HHDV_chiuthue0(): double + DTchuathue_HHDV_chiuthue10(): double + DTchuathue_HHDV_chiuthue5(): double + DTchuathue_HHDV_khongchiuthue(): double KEKHAI_HD_CT_DVMUAVAO - DTchuacotggt: int - Ghichu: nvarchar - MSTnguoimua: int - NgaythanglapHD: date - Sohoadon: int - STT: int - TenNMua: nvarchar - ThueGTGT: int + tongGTHDchuathue(): double + tongthueGTGT(): double BAOCAO_THUETNCN - Hoten: int - LoaiHDLD: char - STT: int - ThueTNCNdaKT: int - Thunhapchiuthue: int - Thunhaptinhthue: int - TNCT thuocDKKTT: int - Tongthunhap: int + TongsoCNkhautruthue(): int + TongsothueTNCNdakhautru(): double + TongTNCTphaitraCNphaiKT(): double + TongTNCTtrachoCN(): double BAOCAO_TINHHINHSDHD - Kyhieudoadon: int - Kyhieumauhoadon: int - Soluongdasudung: int - Soluongmat: int - Soluongxoabo: int - Somua/phtrongky: int - Sotondauky: int - Tongso: int - TongsoSDxoamathuy: int + Tongso(): int + TongsoSDxoamathuy(): int 1 1 1 1 1 1..* 1 1..* 1 1..* 1..* 1 1 1 1..* 1 1..*111 1 1..* 1..* 1 1..* 1 1..* 1 1..* 1 76 3. Biểu đồ tuần tự sd Bao cao thue GTGT Nhan vien ke toan Form baocaothue Form bao cao theo thang, quy Form quan ly to khai thue DK lap quyet toan thue thu nhap ca nhan Bao cao GTGT tong hop nam Form lap bao cao thue GTGT tong hop nam Cap nhat thong tin () yeu cau xem thong tin bao cao thue GTGT() Hien thi thong bao in thanh cong () Kiem tra() yeu cau xoa thong tin () xu ly() Lay thong tin bao cao () Thong bao thanh cong () Hien thi form () Hien thi sua doi thong tin thanh cong() yeu cau in ban bao cao thue GTGT tong hop nam () Cap nhap thong tin sua doi () Click form quan ly to khai thue() Tra thong tin yeu cau () Kiem tra yeu cau () Thong bao thanh cong () yeu cau nhap du l ieu () Hien thi xoa thanh cong() xu ly () Cap nhat thong tin sua doi () Yeu sua thong tin bao cao thue GTGT() Nhap du lieu () Click form bao cao theo thang, quy() xuly() In thanh cong () yeu cau xoa () yeu cau in () Hien thi form () Yeu cau xem bao cao GTGT tong hop nam() Cap nhat thong tin sua doi () Click form lap bao cao GTGT tong hop nam () Hien thi bao cao thue GTGT tong hop nam () Sua doi () Tra thong tin bao cao () Cap nhat hien thi thue GTGT them thanh cong () luu du l ieu() Thong tin cap nhat() Yeu cau sua() Hien thi form () sd Tuan tu Lap ke khai thue GTGT Form bao cao thue Nhap vien ke toan Form quan ly to khai thue To khai thue GTGTForm bao cao theo thang quy Form quan ly Lap ke khai thue GTGT DK Lap ke khai thue GTGT To khai hoa don chung tu dich vu ban ra To khai hoa don chung tu dich vu dau vao Hien thi in thanh cong() Hien thi them moi thanh cong() Xoa Lap ke khai thue GTGT() Xu ly() Click form Lap ke khai thue GTGT() Cap nhat thong tin () Cap nhat thanh cong() Yeu cau in Lap ke khai thue GTGT() Click form quan ly to thai thue() Xu ly() Sua thong tin () Tra thong tin xem () Cl ick form bao cao theo thang quy() Lay du lieu() Cap nhat thanh cong() Yeu cau sua () Lay thong tin thanh cong() Lay du l ieu() Xoa thong tin () Cl ick xem Lap ke khai thue GTGT() Nhap them moi Lap ke khai thue GTGT() Yeu cau xoa () In thanh cong() Hien thi form () Them moi thanh cong() Hien thi sua thanh cong () Yeu cau in () Hien thi form () Them moi thanh cong () Cap nhat thong tin () Hien thi thong tin tim kiem() Hien thi form () Tra du lieu () Hien thi thong bao xoa thanh cong() Xu ly() Tra thong tin tim kiem() Tra du l ieu() Cap nhat thong tin () Yeu cau sua Lap ke khai thue GTGT() Yeu cau xem thong tin () Yeu cau them moi () Xu ly () 77 sd Bao cao thue thu nhap ca nhan Nhap vien ke toan Form bao cao thue Form bao cao theo thang quy Form quan ly to khai thue Form lap bao cao thue thu nhap ca nhan DK thue thu nhap ca nhan To khai thue GTGT Kiem tra () Xu ly () Hien thi thong tin bao cao thue () Yeu cau them du lieu () Yeu cau xoa thong tin () lay thong tin () Hien thi form () Cap nhat thong tin sua doi () Tiep nhan thong tin yeu cau () Hien thi form () Sua doi thong tin () Hien thi thong bao them moi thanh cong () Hien thi form () Xoa thanh cong () Yeu cau sua thong tin () Yeu cau in bao cao () Thong tin cap nhat() Xoa thong tin () Xu ly in thanh cong () Hien thi thong tin bao cao thue thu nhap ca nhan () Kiem tra va xu ly() Nhan thong tin xoa() Tra thong tin yeu cau() Nhap du lieu bao cao thue thu nhap ca nhan() Hien thi thong bao sua thong tin thanh cong () Kiem tra xu ly() Click form Bao cao thue thu nhap ca nhan() Cap nhat thong tin () Yeu cau xem bao cao thue thu nhap ca nhan () Click form to khai thue () Hien thi thong bao xoa thanh cong () Nhan yeu cau sua doi thong tin () Thong tin cap nhat thanh cong() Click form bao cao theo thang quy() cap nhat() Hien thi thong bao in thanh cong () Yeu cau in thue TNCN() Cap nhat thong tin () sd Bao cao thue thu nhap doanh nghiep Nhan vien ke toan Form bao cao thue Form bao cao theo thang, quy Form quan ly to khai thue Form lap bao cao thue cac khoan quyet toan thue thu nhap doanh nghiep Dieu kien thue thu nhap doanh nghiep Bao cao thue khoan quyet toan thue thu nhap doanh nghiep Cap nhat thanh cong() yeu cau xem thue khoan quyet toan thue thu nhap doanh nghiep \() Click form lap bao cao thue cac khoan quyet toan thue thu nhap doanh nghiep() Xu ly() Them moi thanh cong () Click form quan ly to khai thue() Cap nhat thanh cong() Yeu cau in thue khoan quyet toan thue thu nhap doanh nghiep() Them thong tin () Click form bao cao theo thang, quy() Cap nhat thong tin () Thay doi thong tin () Tra thong tin xem () xu ly () Tiep nhan yeu cau() Trich thong tin () Yeu cau them du l ieu () Yeu cau sua thue khoan quyet toan thue thu nhap doanh nghiep () Hien thi thay doi thanh cong () Tiep nhan yeu cau () Hien thi form () In thanh cong() Hien thi them moi thanh cong () Hien thi form () Hien thi thong bao xoa thanh cong() Tiep nhan yeu cau () Cap nhat thanh cong() Hien thi form () Cap nhat thong tin () Hien thi thong tin xem() Kiem tra() Thay doi thong tin () Xu ly () Tra thong tin () Tiep nhan yeu cau () Yeu cau xoa thue khoan quyet toan thu nhap doanh nghiep () Kiem tra() Nhap thong tin cacs khoan quyen toan thu the nhap doanh nghiep() Hien thi in thanh cong () 78 PHỤ LỤC 15. THIẾT KẾ CƠ SỞ DỮ LIỆU KẾ TOÁN CHO DOANH NGHIỆP XÂY DỰNG 1. Cơ sở dữ liệu về nguyên vật liệu, công cụ dụng cụ 79 2. Cơ sở dữ liệu về lương 80 3. Cơ sở dữ liệu về tài sản cố định 81 4. Cơ sở dữ liệu về công trình xây dựng 82 5. Cơ sở dữ liệu về bút toán 83 6. Cơ sở dữ liệu về gíá thành công trình 84 7. Tài khoản 85 8. Cơ sở dữ liệu về sổ kế toán 86 9. Cơ sở dữ liệu về phân quyền người sử dụng

Các file đính kèm theo tài liệu này:

  • pdfluan_an_nghien_cuu_xay_dung_he_thong_thong_tin_ke_toan_tai_c.pdf
Luận văn liên quan