1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phần mềm kế toán cho doanh nghiệp nhỏ và vừa

98 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phần Mềm Kế Toán Cho Doanh Nghiệp Nhỏ Và Vừa
Tác giả Phạm Xuân Hào
Người hướng dẫn ThS. Vũ Đức Vượng
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án Tốt Nghiệp
Năm xuất bản 2011
Thành phố Hà Nội
Định dạng
Số trang 98
Dung lượng 4,94 MB

Nội dung

1 TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ──────── * ─────── ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN PHẦN MỀM KẾ TOÁN CHO DOANH NGHIỆP NHỎ VÀ VỪA Sinh viên thực : Phạm Xuân Hào Lớp CNPM – K51 Giáo viên hướng dẫn: ThS Vũ Đức Vượng HÀ NỘI 05 - 2011 Sinh viên thực hiện: Phạm Xn Hào 20061000 Khóa K51 Lớp Cơng nghệ phần mềm PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Thông tin sinh viên Họ tên sinh viên: Phạm Xuân Hào Điện thoại liên lạc: 0974.423.576 Email: haopx@yahoo.com Lớp: Công nghệ phần mềm Hệ đào tạo: Đại học quy Đồ án tốt nghiệp thực tại: Thời gian làm ĐATN: Từ ngày 28/ 02 /2011 đến 28/ 05 /2011 Mục đích nội dung ĐATN Xây dựng phần mềm kế toán cho doanh nghiệp nhỏ vừa thực thi nhiều hệ điều hành, triển khai nhiều hệ quản trị sở liệu khác Các nhiệm vụ cụ thể ĐATN Nghiên cứu nghiệp vụ kế toán doanh nghiệp nhỏ vừa Xây dựng phần mềm kế toán cho doanh nghiệp vừa nhỏ đảm bảo chức sau - Kế toán tiền mặt: kế toán tiền mặt, tiền gửi doanh nghiệp thu chi tiền mặt, thu chi tiền gửi - Kế toán vật tư: nhập, xuất vật tư, phương pháp kế toán vật tư - Kế toán mua hàng: cung cấp chức kế toán mua hàng doanh nghiệp - Kế toán bán hàng: cung cấp chức kế toán bán hàng doanh nghiệp - Kế toán tài sản cố định: cung cấp nghiệp vụ kế toán tài sản cố định - Kế toán tổng hợp: chức quản lý chứng từ, tổng hợp chứng từ, sinh báo cáo tài - Kế tốn cơng cụ dụng cụ Phần mềm xây dựng chạy nhiều hệ điều hành (Windows, Linux), hệ quản trị sở liệu khác (SQL Server, MySQL) Lời cam đoan sinh viên: Tôi – Phạm Xuân Hào - cam kết ĐATN cơng trình nghiên cứu thân hướng dẫn thạc sĩ Vũ Đức Vượng Các kết nêu ĐATN trung thực, khơng phải chép tồn văn cơng trình khác Hà Nội, ngày tháng năm Tác giả ĐATN Phạm Xuân Hào Xác nhận giáo viên hướng dẫn mức độ hoàn thành ĐATN cho phép bảo vệ: Hà Nội, ngày tháng năm Giáo viên hướng dẫn Ths Vũ Dức Vượng Sinh viên thực hiện: Phạm Xuân Hào 20061000 Khóa K51 Lớp Công nghệ phần mềm Mục lục PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Danh mục hình .6 Danh mục bảng Danh mục từ viết tắt thuật ngữ 10 STT .10 Từ viết tắt 10 Ý nghĩa .10 TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP .11 LỜI CẢM ƠN 12 MỞ ĐẦU 13 Giới thiệu chung 13 Nhiệm vụ cần hoàn thành đồ án 14 PHẦN 1: ĐẶT VẤN ĐỀ, ĐỊNH HƯỚNG VÀ GIẢI PHÁP 15 Đặt vấn đề 15 1.1 Giới thiệu toán 15 1.2 Lý lựa chọn đề tài .15 1.3 Yêu cầu đặt 15 Cơ sở lý thuyết 16 2.1 Giới thiệu chung kế toán 16 2.1.1 Kế toán doanh nghiệp 16 2.1.1.1 Định nghĩa 16 2.1.1.2 Nhiệm vụ kế toán 16 2.1.1.3 Đối tượng kế toán 17 2.1.1.4 Phương pháp chứng từ kế toán 18 2.1.1.5 Phương pháp tài khoản kế toán 18 2.1.1.6 Chế độ kế toán doanh nghiệp nhỏ vừa 19 Giới thiệu chung công nghệ 19 3.1 EJB 19 3.2 Hibernate 22 3.3 Jboss 23 3.4 JasperReports  Ireport 23 3.5 Java Persistence Query Language 24 PHẦN 2: CÁC KẾT QUẢ ĐẠT ĐƯỢC 25 Phân tích thiết kế hệ thống 25 1.1 Kiến trúc 25 1.2 Deployment Diagram 25 1.3 User Case 26 1.3.1 User Case tổng quát .26 1.3.2 User Case Quản trị .27 1.3.3 User Case Quản lý danh mục 27 1.3.4 User Case Kế toán tổng hợp 28 1.3.5 User Case Quản lý vật tư .29 1.3.6 User Case Quản lý TSCĐ 30 1.3.7 User Case Quản lý CCDC : 31 1.3.8 User Case Bán hàng .32 Sinh viên thực hiện: Phạm Xuân Hào 20061000 Khóa K51 Lớp Công nghệ phần mềm 1.3.9 User Case Mua hàng 33 1.4 Thiết kế sở liệu 34 1.4.1 Cơ sở liệu Quản trị 34 1.4.2 Cơ sở liệu Quản lý danh mục 37 1.4.3 Cơ sở liệu Kế toán tổng hợp 38 1.4.4 Cơ sở liệu Quản lý vật tư 44 1.4.5 Cơ sở liệu TSCĐ 50 1.4.6 Cơ sở liệu Quản lý CCDC 53 1.4.7 Cơ sở liệu Bán hàng .56 1.4.8 Cơ sở liệu Mua hàng 58 1.5 Class Diagram 61 1.5.1 Tổng quan 61 1.5.2 Quản trị 61 1.5.3 Các Module khác 67 1.6 Sequence Diagram 68 1.6.1 Đăng nhập 68 1.6.2 Thêm nhóm người dùng 68 1.6.3 Các Sequence khác 69 1.7 Kết thực 69 1.8 Một số giao diện chương trình 70 1.8.1 Sơ đồ phân cấp Menu 70 1.8.2 Giao diện Quản trị .70 1.8.3 Giao diện Quản lý danh mục .71 1.8.4 Giao diện Kế toán tổng hợp 71 1.8.5 Giao diện Quản lý vật tư 72 1.8.6 Giao diện TSCĐ 72 1.8.7 Giao diện CCDC 73 1.8.8 Giao diện Bán hàng .73 1.8.9 Giao diện Mua hàng 74 1.8.10 Báo cáo tài doanh nghiệp 74 1.9 Đánh giá 77 1.9.1 Các mặt làm 77 1.9.2 Hạn chế 77 PHẦN 3 : KẾT LUẬN .78 Kết luận chung 78 Định hướng phát triển 78 TÀI LIỆU THAM KHẢO 79 PHẦN 4: PHỤ LỤC 80 Danh sách Class 80 Một số Sequence Diagram 88 2.1 Tăng TSCĐ .88 2.2 Giảm TSCĐ .89 2.3 Điều chỉnh TSCĐ 90 2.4 Xuất vật tư .90 2.5 Nhập vật tư 90 2.6 Tính giá vật tư 91 2.7 Tăng trực tiếp CCDC 91 2.8 Thu tiền mặt 92 2.9 Chi tiền mặt .92 2.10 Mua hàng 93 Sinh viên thực hiện: Phạm Xn Hào 20061000 Khóa K51 Lớp Cơng nghệ phần mềm 2.11 Tổng hợp tài khoản 93 Một số hình ảnh chương trình 94 3.1 Phiếu chi 94 3.2 Phiếu thu 94 3.3 Sổ quỹ tiền mặt 95 3.4 Sổ quỹ tiền gửi 95 3.5 Thẻ TSCĐ .96 3.6 Sổ TSCĐ 96 Sinh viên thực hiện: Phạm Xuân Hào 20061000 Khóa K51 Lớp Cơng nghệ phần mềm Danh mục hình Hình 1: Quan hệ đối ứng tài khoản 17 Hình 2: Kết cấu tài khoản chữ "T" 18 Hình 3: Mơ hình EJB 19 Hình 4: Các thành phần J2EE 21 Hình 5: Phân loại EJB .21 Hình 6: Hibernate 22 Hình 7: Các thành phần Hibernate Framework 22 Hình 8: Jboss 23 Hình 9: IReport .24 Hình 10: Kiến trúc hệ thống 25 Hình 11: Deployment Diagram .25 Hình 12: User Case tổng quát 26 Hình 13: User Case Quản trị 27 Hình 14: User Case Quản lý danh mục 28 Hình 15: User Case Kế tốn tổng hợp 29 Hình 16: UserCase Quản lý vật tư 30 Hình 17: UserCase Quản lý TSCĐ 31 Hình 18: UserCase Quản lý CCDC 32 Hình 19: User Case Kế toán bán hàng 33 Hình 20: User Case Kế toán mua hàng 33 Hình 21: Cơ sở liệu quan hệ phần quản trị 34 Hình 22: Bảng Usr_Groups 34 Hình 23: Bảng usr_users 35 Hình 24: Bảng gui_menu 35 Hình 25: Bảng Gui_menu_group 36 Hình 26: Bảng Gui_menu_item 36 Hình 27: Cơ sở liệu quan hệ Kế toán tổng hợp 38 Hình 28: Bảng Kt_Chungtu 39 Hình 29: Bảng Kt_loaichungtu .40 Hình 30: Bảng kt_chungtuchitiet 40 Hình 31: Bảng tk_taikhoan .41 Hình 32: Bảng tk_loaitaikhoan .41 Hình 33: Bảng kt_tonghoptaikhoan 42 Hình 34: Bảng tk_tai_khoan_chi_tiet .42 Hình 35: Bảng kt_ketchuyen 43 Hình 36: Bảng kt_thoidiemketchuyen 43 Hình 37: Bảng kt_ketchuyenchitiet 44 Hình 38: Bảng kt_loaiketchuyen 44 Hình 39: Cơ sở liệu Quản lý vật tư 45 Hình 40: Bảng vt_chitietkho 45 Hình 41: Bảng vt_phieunhap 46 Hình 42: Bảng vt_chitietphieunhap 47 Hình 43: Bảng vt_phieuxuat 48 Hình 44: Bảng vt_chitietphieuxuat 49 Sinh viên thực hiện: Phạm Xuân Hào 20061000 Khóa K51 Lớp Cơng nghệ phần mềm Hình 45: Bảng vt_loaiphieuxuat .49 Hình 46: Cơ sở liệu quan hệ tài sản 50 Hình 47: Bảng ts_taisan 50 Hình 48: Bảng ts_thongtinphanbo 51 Hình 49: Bảng ts_phanbo 52 Hình 50: Bảng ts_phutung 52 Hình 51: Bảng ts_lichsu 53 Hình 52: Cơ sở liệu quan hệ CCDC 54 Hình 53: Bảng ccdc 54 Hình 54: Bảng cc_phanbo .55 Hình 55: Bảng cc_thongtinphanbo 55 Hình 56: Bảng cc_lichsu 56 Hình 57: Cơ sở liệu quan hệ bán hàng .57 Hình 58: Bảng bh_hoadon 57 Hình 59: Bảng bh_chitiethoadon 58 Hình 60: Bảng bh_thanhtoan 58 Hình 61: Cơ sở liệu quan hệ mua hàng 59 Hình 62: Bảng bh_hoadon 59 Hình 63: Bảng mh_chitiethoadon 60 Hình 64: Bảng mh_thanhtoan 60 Hình 65: Các Packages 61 Hình 66: Package QuanTri 62 Hình 67: Package Quan Tri - Client .63 Hình 68: Class Diagram Quan Tri - Client .63 Hình 69: Package quantri-delegate 64 Hình 70: Class Diagram quantri-delegate .65 Hình 71: Package quantri-ejb 66 Hình 72: Class Diagram quantri-ejb .67 Hình 73: Sequence Diagram - DangNhap 68 Hình 74: Sequence Diagram - Thêm người dùng 69 Hình 75: Sơ đồ phân cấp Menu 70 Hình 76: Giao diện quản trị 71 Hình 77: Giao diện quản lý danh mục 71 Hình 78: Giao diện kế tốn tổng hợp 72 Hình 79: Giao diện kế toán vật tư 72 Hình 80: Giao diện TSCĐ .73 Hình 81: Giao diện CCDC 73 Hình 82: Giao diện bán hàng 74 Hình 83: Giao diện mua hàng 74 Hình 84: Bảng cân đối tài khoản .75 Hình 85: Bảng cân đối kế toán 75 Hình 86: Báo cáo lưu chuyển tiền tệ .76 Hình 87: Báo cáo kết hoạt động kinh doanh 76 Hình 88: Thuyết minh báo cáo tài 77 Hình 89: Sequence Tăng TSCĐ 89 Hình 90: Sequece Giảm TSCĐ .89 Sinh viên thực hiện: Phạm Xn Hào 20061000 Khóa K51 Lớp Cơng nghệ phần mềm Hình 91: Sequence Điều chỉnh TSCĐ 90 Hình 92: Sequence Xuất vật tư .90 Hình 93: Sequence Nhập vật tư 91 Hình 94: Sequence Tính giá vật tư 91 Hình 95: Sequence Tăng trực tiếp CCDC .92 Hình 96: Sequence Thu tiền mặt .92 Hình 97: Sequence Chi tiền mặt .93 Hình 98: Sequence Mua hàng 93 Hình 99: Sequence Tổng hợp tài khoản 94 Hình 100: Phiếu chi 94 Hình 101: Phiếu thu 95 Hình 102: Sổ quỹ tiền mặt 95 Hình 103: Sổ theo dõi TSCĐ NSD 96 Hình 104: Thẻ TSCĐ 96 Hình 105: Sổ TSCĐ 97 Sinh viên thực hiện: Phạm Xn Hào 20061000 Khóa K51 Lớp Cơng nghệ phần mềm Danh mục bảng Bảng 1: Một số bảng liệu quản trị khác .37 Bảng 2: Bảng liệu quản lý danh mục 38 Bảng 3: Danh mục Class Quản lý danh mục 83 Bảng 4: Danh mục Class Bán hàng 83 Bảng 5: Danh mục Class Kế toán tổng hợp 85 Bảng 6: Danh mục Class Mua hàng 86 Bảng 7: Danh mục Class Tài sản 86 Bảng 8: Danh mục Class CCDC .87 Bảng 9: Danh mục Class Vật tư 88 Sinh viên thực hiện: Phạm Xuân Hào 20061000 Khóa K51 Lớp Cơng nghệ phần mềm 10 Danh mục từ viết tắt thuật ngữ STT Từ viết tắt Ý nghĩa CCDC TSCĐ EJB CSDL Hibernate Jboss Công cụ dụng cụ Tài sản cố định Enterprise Java Bean Cơ sở liệu Hibernate FrameWork Jboss Server MVC Model – View – Controler Sequence Sequence Diagram Windows Hệ điều hành Microsoft Windows 10 JVM Java Virtual Machine 11 Linux Các hệ điều hành Linux 12 JNDI Java Naming Directory Interface Sinh viên thực hiện: Phạm Xuân Hào 20061000 Khóa K51 Lớp Công nghệ phần mềm

Ngày đăng: 17/07/2023, 09:19

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w