1. Trang chủ
  2. » Cao đẳng - Đại học

Đồ án phần mềm kế toán ( đồ án SE121 l21)

85 15 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

Định dạng
Số trang 85
Dung lượng 3,85 MB

Nội dung

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM - - BÁO CÁO ĐỒ ÁN PHẦN MỀM KẾ TOÁN Sinh viên thực hiện: Nguyễn Xuân Luân Phan Đức Cường 18521066 18520547 Giảng viên hướng dẫn: ThS Nguyễn Cơng Hoan Thành phố Hồ Chí Minh, tháng năm 2021 LỜI CẢM ƠN Chúng em xin gửi lời cảm ơn tới thầy Nguyễn Công Hoan, người trực tiếp tận tình hướng dẫn nhóm em suốt q trình thực đồ án Khơng gợi ý định hướng chúng em thực đề tài, thầy cịn nhiệt tình đưa nhận xét, góp ý để em hồn thành đồ án cách tốt Nếu khơng có lời hướng dẫn, dạy bảo thầy đồ án khó hồn thiện Một lần nữa, chúng em xin chân thành cảm ơn thầy Đề tài nhóm thực khoảng thời gian tháng nên bước đầu vào thực tế, kiến thức kinh nghiệm thực tiễn chúng em nhiều hạn chế Do vậy, chắn tránh khỏi sai sót, nhóm mong nhận bảo, ý kiến đóng góp quý báu thầy bạn học lớp để em có điều kiện bổ sung, nâng cao kiến thức lĩnh vực này, giúp hồn thiện tích lũy thêm cho thân nhiều kinh nghiệm, phục vụ tốt cho công việc thực tế sau Chúng em xin chân thành cảm ơn! ĐỀ CƯƠNG CHI TIẾT Tên đề tài: Phần mềm kế toán Cán hướng dẫn: THS NGUYỄN CÔNG HOAN Thời gian thực hiện: Từ ngày 29/3/2021 đến ngày 30/06/2021 Sinh viên thực hiện: NGUYỄN XUÂN LUÂN – 18521066 PHAN ĐỨC CƯỜNG – 18520547 Nội dung đề tài:(Mô tả chi tiết mục tiêu, phạm vi, đối tượng, phương pháp thực hiện, kết mong đợi đề tài) Mục tiêu: Phần mềm kế toán vật tư thực dựa hai mục đích sau: Thứ nghiên cứu cơng nghệ lập trình như: lập trình phần mềm máy tính với Windows Presentation Foundations Thứ hai phát triển phần mềm có tính thực tiễn cao, có khả triển khai ứng dụng vào thực tế, hỗ trợ công việc kế tốn vật tư doanh nghiệp có nhu cầu Nhóm hi vọng dựa tảng lý thuyết thầy cô truyền thụ lại, kết hợp với tìm hiểu cơng nghệ nhóm, đồ án nhóm đạt mục đích mong đợi Phương pháp thực hiện: làm việc với nhóm 02 thành viên, phân chia công việc phù hợp với lực kinh nghiệm người, thực đồ án theo lượng công việc thời gian lập kế hoạch chi tiết Các vấn đề liên quan đến đồ án trao đổi trực tiếp thành viên Kết mong đợi: Sau xác định đề tài nghiên cứu, tìm hiểu thực tế, nhóm xây dựng ý tưởng thiết kế phần mềm kế toán vật tư đạt mục tiêu sau: Đối với người dùng: - Cung cấp thơng tin cách xác, kịp thời, đầy đủ, nhanh chóng, phục vụ tốt trình quản lý kho, phục vụ tốt cho đội thi công - Hỗ trợ cho nhân viên kế toán vật tư thủ kho việc quản lý nguyên liệu, vật liệu công ty - Giúp công ty nâng cao doanh thu, tiết kiệm chi phí nhờ giảm bớt đội ngũ nhân cơng, giảm thiểu sai sót xảy q trình quản lý vật tư Các tiêu chí khác: Tính thẩm mỹ - Phần mềm có giao diện đẹp, dễ sử dụng, bố cục hợp lý hút người dùng sử dụng Tính logic bảo mật - Tạo liên kết logic hình để người dùng chuyển hình cách nhanh thuận tiện - Đảm bảo tính bảo mật thơng tin nhạy cảm, tạo cảm giác an toàn cho người dùng - Có thể cập nhật, thêm xóa sửa đổi thông tin liên quan đến vật tư vấn đề khác liên quan khác đến người dùng Kế hoạch thực hiện: (Mô tả kế hoạch làm việc phân chia công việc thành viên tham gia) Với thời gian thực từ 29/03/2021 tới 30/06/2021, nhóm chia thành sprint với giai đoạn cụ thể: - Giai đoạn 1: Khảo sát trạng, hoàn thiện phần mềm với chức dành cho người dùng + Sprint 1: Tìm hiểu cơng tác kế tốn vật tư, áp dụng WPF việc xây dựng phần mềm máy tính, tìm hiểu phần mềm kế tốn có + Sprint 2: Thiết kế chức phần mềm sở liệu + Sprint 3: Xây dựng API, xây dựng giao diện phần mềm để thực số chức xác định sprint + Sprint 4: Xây dựng chức sprint Sprint (29/3/2021 – 14/4/2021) (15/4/2021 – 30/4/2021) NGUYỄN XUÂN LUÂN PHAN ĐỨC CƯỜNG Tìm hiểu WPF, NodeJS Tìm hiểu WPF, NodeJS Express Express Tìm hiểu cơng tác kế tốn Tìm hiểu cơng tác kế toán vật tư vật tư Khảo sát phần mềm có: Khảo sát phần mềm có: Phần mềm kế toán MISA Phần mềm kế toán MISA Thiết kế chức phần Thiết kế chức phần mềm, sở liệu mềm, sở liệu Xây dựng API xây dựng Xây dựng API xây dựng (1/5/2021 – giao diện, chức năng: giao diện, chức năng: thêm 15/5/2021) hình chính, thêm xóa sửa xóa sửa bảng liên quan bảng liên quan đến việc nhập đến kho vật tư xuất kho Hoàn thành chức năng: Hoàn thành chức năng: (16/5/2021 – đăng ký, đăng nhập, sửa đổi thêm xóa sửa danh mục thơng tin người dùng, tìm liên quan đến kho vật tư, kiếm theo loại, thêm sửa xóa tính giá xuất kho 31/5/2021) danh mục phiếu nhập kho, phiếu xuất kho, biên kiểm kê - Giai đoạn 2: Hoàn thành chức thiếu, kiểm thử, viết báo cáo đề tài + Sprint 5: Hồn thành chức cịn thiếu + Sprint 6: Tiến hành kiểm thử, viết báo cáo Sprint NGUYỄN XUÂN LUÂN PHAN ĐỨC CƯỜNG Xây dựng UI quy trình làm Xây dựng chức xuất file (1/6/2021 – việc, thêm biểu đồ giá trị Word phiếu nhập, phiếu xuất, 14/6/2021) vật tư tháng thẻ kho, sổ chi tiết vật tư, biên kiểm kê (15/6/2021 – 30/6/2021) Tiến hành kiểm thử Tiến hành kiểm thử Viết báo cáo Viết báo cáo MỤC LỤC CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu đề tài 1.1.1 Tầm quan trọng phần mềm kế toán 1.1.2 Lý chọn đề tài 1.2 Khảo sát trạng 1.3 Đối tượng nghiên cứu 1.4 Phạm vi nghiên cứu 1.5 Phương pháp nghiên cứu 1.6 Nhiệm vụ đề tài CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Tổng quan cơng tác kế tốn vật tư doanh nghiệp 2.1.1 Cơ sở thực tiễn để xây dựng phần mềm kế toán doanh nghiệp 2.1.2 Tìm hiểu kế tốn vật tư doanh nghiệp 2.2 Tổng quan Windows Presentation Foundation (WPF) 12 2.2.1 Khái niệm 12 2.2.2 Kiến trúc WPF 12 2.2.3 Khái niệm thiết kế giao diện 14 2.2.4 Các tính bật 17 2.2.5 So sánh WPF với Silverlight 21 2.3 Tổng quan NodeJS 23 2.3.1 Khái niệm NodeJS 23 2.3.2 Các tính NodeJS 23 2.3.3 Đối tượng ứng dụng NodeJS 24 2.3.4 Một số ưu, nhược điểm NodeJS 25 2.3.5 So sánh NodeJS PHP 26 2.4 Tổng quan ExpressJS 27 2.4.1 Khái niệm 27 2.4.2 Cấu trúc 28 2.4.3 Chức 29 2.4.4 Tìm hiểu Router Express 30 2.4.5 Tìm hiểu Middleware Express 30 2.5 Công cụ mã nguồn mở phpMyAdmin 31 2.5.1 Giới thiệu 31 2.5.2 Ưu điểm 33 2.6 Giới thiệu chuỗi JSON 33 2.6.1 Khái niệm chuỗi JSON 33 2.6.2 Cấu trúc chuỗi JSON 34 2.6.3 Các trường nên dùng JSON 34 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 35 3.1 Đặc tả yêu cầu 35 3.1.1 Mô tả toán 35 3.1.2 Xác định yêu cầu toán 36 3.1.3 Mô tả nghiệp vụ toán 37 3.2 Phân tích logic nghiệp vụ 40 3.2.1 Sơ đồ tiến trình nhập kho 40 3.2.2 Sơ đồ tiến trình xuất kho 41 3.2.3 Sơ đồ tiến trình kiểm kê, đánh giá lại vật tư 41 3.2.4 Sơ đồ tiến trình báo cáo 42 3.3 Kiến trúc hệ thống 43 3.3.1 Sơ đồ kiến trúc 43 3.3.2 Mô tả chi tiết 44 CHƯƠNG HIỆN THỰC HỆ THỐNG 45 4.1 Thiết kế liệu 45 4.1.1 Danh sách bảng hệ thống 45 4.1.2 Mơ hình liệu quan hệ 53 4.2 Thiết kế giao diện 54 4.2.1 Sơ đồ hình liên kết 54 4.2.2 Danh sách hình 55 4.2.3 Giao diện hình 57 4.2.4 Một số mẫu báo cáo 70 CHƯƠNG KẾT LUẬN 74 5.1 Đánh giá 74 5.2 Kết đạt 74 5.2.1 Ưu điểm 74 5.2.2 Nhược điểm 74 5.2.3 Hướng phát triển 75 TÀI LIỆU THAM KHẢO 76 CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu đề tài 1.1.1 Tầm quan trọng phần mềm kế toán Sự phát triển khoa học kĩ thuật giúp ích nhiều lĩnh vực đời sống đại, có lĩnh vực quản trị kinh doanh doanh nghiệp Một phần mềm sử dụng phổ biến doanh nghiệp phần mềm kế toán Hiểu cách đơn giản, phần mềm kế tốn ứng dụng tích hợp nghiệp vụ nhân viên kế toán Việc sử dụng phần mềm kế toán giải vấn đề sổ sách kế tốn, nhật kí cơng ty, khai thuế, thu nợ, xử lí khoản tiền mặt, toán nợ trả lương cho nhân viên Đồng thời, phần mềm kế toán giúp doanh nghiệp việc làm báo cáo tài đưa dự báo tiền mặt cần thiết Ngày phần mềm kế toán ngày sử dụng rộng rãi công ty, doanh nghiệp ưu điểm vượt trội Trước hết, khơng thể phủ nhận phần mềm kế tốn giúp tăng tính xác cho phép tính cơng ty, doanh nghiệp, khả nhanh nhạy thiết bị máy tính ln tốt óc người nhiều Các lập trình phần mềm kế tốn giúp cho hoạt động kế toán doanh nghiệp đỡ phức tạp hẳn Điều giúp tiết kiệm nhiều thời gian tăng hiệu làm việc công ty Không giúp tiết kiệm thời gian, phần mềm kế tốn cịn giúp tiết kiệm khoản chi phí khơng nhỏ cho cơng ty, thay trả khoản tiền lớn cho nhiều nhân viên kế toán, họ cần trả khoản tiền ban đầu để mua phần mềm kế toán nhân viên, để quản lí tồn vấn đề tiền bạc cơng ty Ngồi ra, phần mềm kế tốn cịn cơng cụ giúp lưu trữ số liệu cách hồn hảo Thay quản lí thông tin sổ sách giấy, việc sử dụng phần mềm kế tốn giúp lưu trữ thơng tin tiện lợi hơn, dễ dàng tra cứu cần thiết, đồng thời hạn chế nguy bị thất lạc thơng tin Bên cạnh đó, việc sử dụng phần mềm kế toán giúp cho ban lãnh đạo công ty dễ dàng đưa chiến lược kinh doanh xác, dựa số liệu dự báo mà phần mềm đưa 4.2.3.10 Bộ phận 4.2.3.11 Người nhận 62 4.2.3.12 Kho 4.2.3.13 Loại vật tư 63 4.2.3.14 Vật tư 4.2.3.15 Cơng trình 64 4.2.3.16 Quản lý phiếu nhập 4.2.3.17 Phiếu nhập kho 65 4.2.3.18 Quản lý phiếu xuất 66 4.2.3.19 Phiếu xuất kho 4.2.3.20 Kiểm kê 67 4.2.3.21 Biên kiểm kê 4.2.3.22 Dư đầu vật tư 68 4.2.3.23 Tính giá xuất kho 4.2.3.24 Thẻ kho 4.2.3.25 Sổ chi tiết vật tư 69 4.2.3.26 Báo cáo nhập xuất tồn 4.2.4 Một số mẫu báo cáo 4.2.4.1 Phiếu nhập kho 70 4.2.4.2 Phiếu xuất kho 4.2.4.3 Biên kiểm kê 71 4.2.4.4 Thẻ kho 4.2.4.5 Sổ chi tiết vật tư 72 4.2.4.6 Báo cáo nhập xuất tồn 73 CHƯƠNG KẾT LUẬN 5.1 Đánh giá ❖ Thuận lợi - Giảng viên hướng dẫn tận tình, hỗ trợ, định hướng nhóm nghiên cứu thực đề tài - Các tài liệu ngôn ngữ, công cụ thực chia sẻ nhiều mạng - Vận dụng kiến thức, quy trình phát triển học - Tài liệu cơng tác kế tốn vật tư đa dạng phong phú ❖ Khó khăn - Vấn đề tìm hiểu thực công nghệ WPF, NodeJS Express tốn thời gian - Tìm hiểu cơng tác kế tốn vật tư nhiều thời gian tài liệu kinh tế dài khó hiểu 5.2 Kết đạt 5.2.1 Ưu điểm - Hoàn thành yêu cầu đặt ban đầu, có đầy đủ tính cần thiết phần mềm kế toán vật tư - Giao diện đơn giản, bố cục hợp lý, người dùng dễ dàng theo tác phần mềm - Tốc độ phản hồi thao tác nhanh, tối ưu hóa suất người dùng - Sinh viên thực nắm cách thức làm phần mềm máy tính - Sinh viên nắm công nghệ phổ biến như: WPF, NodeJS - Sinh viên học kiến thức công tác kế toán vật tư để xây dựng phần mềm - Ứng dụng triển khai nghiệm thu thành cơng máy thật 5.2.2 Nhược điểm Cịn hạn chế số tính năng: - Chưa xây dựng việc quản lý tài khoản ngân hàng - Tối ưu code chưa tốt nên tốc độ tương tác phần mềm chậm - Cơ sở liệu chưa tối ưu nên việc truy vấn chậm 74 - Chưa có phần hướng dẫn cho người sử dụng 5.2.3 Hướng phát triển - Xây dựng chức cịn thiếu, hồn thiện chức có - Xây dựng phần mềm đa tảng chạy web di động - Tối ưu hóa code để tăng tốc độ tương tác - Tối ưu hóa sở liệu hợp lý 75 TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt [1] MISA, “MISA”, [Online] Available: https://sme.misa.vn/63331/ke-toan-nguyen-vat-lieu-la-gi-nhiem-vu-cua-ketoan-nguyen-vat-lieu/ [2] Cà Phê Không Đường, “BreakdownBlogs”, [Online] Available: https://breakdownblogs.wordpress.com/2014/06/08/152/ [3] Doan Van Phu, “Viblo”, [Online] Available: https://viblo.asia/p/tong-quan-ve-nodejs-mot-so-diem-khac-biet-voi-php1Je5E9945nL [4] nghelaptrinh, “Nghề Lập Trình”, [Online] Available: http://nghelaptrinh.net/expressjs-la-gi [5] Minh Phạm, “Codehub”, [Online] Available: https://www.codehub.com.vn/phpMyAdmin-la-gi 76 ... tác kế tốn Tìm hiểu cơng tác kế tốn vật tư vật tư Khảo sát phần mềm có: Khảo sát phần mềm có: Phần mềm kế tốn MISA Phần mềm kế toán MISA Thiết kế chức phần Thiết kế chức phần mềm, sở liệu mềm, ... vi tính: Phần mềm kế tốn thiết kế theo hình thức kế tốn có loại sổ hình thức kế tốn khơng bắt buộc hồn tồn giống mẫu sổ kế toán ghi tay Các thành phần phần mềm kế toán: Phần mềm kế toán hình thành... để xây dựng phần mềm kế tốn doanh nghiệp 2.1.1.1 Khái niệm, vai trị, đặc điểm thành phần phần mềm kế toán a Khái niệm Phần mềm kế toán chương trình dùng để tự động xử lý thơng tin kế tốn máy vi

Ngày đăng: 05/09/2021, 20:46

HÌNH ẢNH LIÊN QUAN

- Tạo được sự liên kết logic giữa các màn hình để người dùng có thể - Đồ án phần mềm kế toán ( đồ án SE121 l21)
o được sự liên kết logic giữa các màn hình để người dùng có thể (Trang 4)
Hình 2.8: Binding 2 chiều - Đồ án phần mềm kế toán ( đồ án SE121 l21)
Hình 2.8 Binding 2 chiều (Trang 26)
• app.js chứa những thông tin về cấu hình, khai báo, định nghĩa,… để các ứng dụng - Đồ án phần mềm kế toán ( đồ án SE121 l21)
app.js chứa những thông tin về cấu hình, khai báo, định nghĩa,… để các ứng dụng (Trang 37)
- Bảng kê nhập - xuấ t- tồn - Đồ án phần mềm kế toán ( đồ án SE121 l21)
Bảng k ê nhập - xuấ t- tồn (Trang 46)
- Báo cáo N-X-T kho vật tư: Dựa vào bảng kê nhập - xuấ t- tồn để lập báo cáo theo - Đồ án phần mềm kế toán ( đồ án SE121 l21)
o cáo N-X-T kho vật tư: Dựa vào bảng kê nhập - xuấ t- tồn để lập báo cáo theo (Trang 49)
CHƯƠNG 4. HIỆN THỰC HỆ THỐNG - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4. HIỆN THỰC HỆ THỐNG (Trang 54)
4.1.1. Danh sách bảng trong hệ thống - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.1.1. Danh sách bảng trong hệ thống (Trang 54)
4.1.1.2. Bảng VatTu - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.1.1.2. Bảng VatTu (Trang 55)
4.1.1.5. Bảng NhaCungCap - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.1.1.5. Bảng NhaCungCap (Trang 56)
4.1.1.4. Bảng TaiKhoan - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.1.1.4. Bảng TaiKhoan (Trang 56)
4.1.1.7. Bảng NhanVien - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.1.1.7. Bảng NhanVien (Trang 57)
4.1.1.11. Bảng PhieuNhap - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.1.1.11. Bảng PhieuNhap (Trang 58)
4.1.1.12. Bảng ChiTietPhieuNhapSTT Tên thuộc  - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.1.1.12. Bảng ChiTietPhieuNhapSTT Tên thuộc (Trang 58)
4.1.1.14. Bảng ChiTietPhieuXuatSTT Tên thuộc  - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.1.1.14. Bảng ChiTietPhieuXuatSTT Tên thuộc (Trang 59)
4.1.1.13. Bảng PhieuXuat - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.1.1.13. Bảng PhieuXuat (Trang 59)
4.1.1.15. Bảng BienBangKiemKe - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.1.1.15. Bảng BienBangKiemKe (Trang 60)
4.1.1.16. Bảng ChiTietKiemKeSTT Tên thuộc  - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.1.1.16. Bảng ChiTietKiemKeSTT Tên thuộc (Trang 60)
4.1.1.17. Bảng DuDauVatTu - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.1.1.17. Bảng DuDauVatTu (Trang 61)
4.1.1.18. Bảng NguoiDungSTT Tên thuộc  - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.1.1.18. Bảng NguoiDungSTT Tên thuộc (Trang 61)
4.1.2. Mô hình dữ liệu quan hệ - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.1.2. Mô hình dữ liệu quan hệ (Trang 62)
4.2.1. Sơ đồ màn hình liên kết - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.2.1. Sơ đồ màn hình liên kết (Trang 63)
4.2.2. Danh sách màn hình - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.2.2. Danh sách màn hình (Trang 64)
4.2.3. Giao diện mỗi màn hình 4.2.3.1. Đăng nhập 4.2.3.1. Đăng nhập  - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.2.3. Giao diện mỗi màn hình 4.2.3.1. Đăng nhập 4.2.3.1. Đăng nhập (Trang 66)
4.2.3. Giao diện mỗi màn hình 4.2.3.1. Đăng nhập 4.2.3.1. Đăng nhập  - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.2.3. Giao diện mỗi màn hình 4.2.3.1. Đăng nhập 4.2.3.1. Đăng nhập (Trang 66)
4.2.3.3. Màn hình chính - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.2.3.3. Màn hình chính (Trang 67)
4.2.3.5. Bảng điều khiển - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.2.3.5. Bảng điều khiển (Trang 68)
4.2.3.4. Quản trị người dùng - Đồ án phần mềm kế toán ( đồ án SE121 l21)
4.2.3.4. Quản trị người dùng (Trang 68)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w