Luận văn tốt nghiệp: Phát triển phần mềm kế toán doanh thu bán hàng tại công ty TNHH Minh Ly

Luận văn tốt nghiệp trình bày phần mềm kế toán doanh thu bán hàng tại công ty TNHH Minh Ly, giúp tối ưu hóa quy trình quản lý tài chính.

Trường đại học

Khoa Hệ thống thông tin Kinh tế

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2016

119
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

DANH MỤC VIẾT TẮT

1. CHƯƠNG 1: NHẬN THỨC CHUNG VỀ XÂY DỰNG PHẦN MỀM KẾ TOÁN DOANH THU BÁN HÀNG

1.1. Cơ sở thực tiễn để xây dựng phần mềm kế toán trong doanh nghiệp

1.2. Khái niệm,đặc điểm và các thành phần của phần mềm kế toán trong doanh nghiệp

1.3. Yêu cầu của phần mềm kế toán

1.4. Công cụ thực hiện đề tài

1.5. Tạo báo cáo

2. CHƯƠNG 2: THỰC TRẠNG HỆ THỐNG KẾ TOÁN DOANH THU BÁN HÀNG TẠI CÔNG TY TRÁCH NHIỆM HỮU HẠN MINH LY

2.1. Giới thiệu khái quát về Công ty Trách Nhiệm Hữu Hạn Minh Ly

2.2. Sơ đồ tổ chức bộ máy quản lý của Công ty

2.3. Thực trạng HTTT kế toán doanh thu bán hàng tại Công ty

2.4. Đánh giá hệ thống kế toán doanh thu bán hàng tại Công ty và hướng khắc phục

2.5. Tình hình ứng dụng công nghệ thông tin

3. CHƯƠNG 3: XÂY DỰNG HỆ THỐNG PHẦN MỀM KẾ TOÁN DOANH THU BÁN HÀNG TẠI CÔNG TY TRÁCH NHIỆM HỮU HẠN MINH LY

3.1. Phân tích hệ thống

3.2. Xác định yêu cầu và mô tả bài toán

3.3. Mô hình nghiệp vụ của bài toán

3.4. Phân tích mô hình khái niệm logic

3.5. Mô hình khái niệm dữ liệu

3.6. Mô hình khái niệm dữ liệu E-R

3.7. Thiết kế mô hình logic

3.8. Thiết kế mô hình vật lý

3.9. Thiết kế cơ sở dữ liệu vật lý

3.10. Hệ thống giao diện tương tác của hệ thống

3.11. Thiết kế các giao diện

3.12. Xây dựng chương trình

3.13. Các chức năng chính của chương trình

3.14. Xác định luồng hệ thống

3.15. Một số code chương trình

DANH MỤC TÀI LIỆU THAM KHẢO

Tóm tắt

I. Nhận thức chung về xây dựng phần mềm kế toán doanh thu bán hàng

Phần mềm kế toán doanh thu bán hàng là một công cụ quan trọng trong việc quản lý tài chính của doanh nghiệp. Phần mềm kế toán giúp tự động hóa quy trình ghi chép và xử lý thông tin kế toán, từ việc lập chứng từ đến việc in báo cáo tài chính. Đặc điểm nổi bật của phần mềm kế toán là tính tuân thủ các quy định pháp luật và khả năng linh hoạt trong việc điều chỉnh theo yêu cầu của doanh nghiệp. Việc xây dựng phần mềm kế toán cần phải dựa trên các yêu cầu cụ thể của doanh nghiệp, nhằm đảm bảo tính chính xác và bảo mật thông tin. Giải pháp kế toán này không chỉ giúp tiết kiệm thời gian mà còn nâng cao hiệu quả công việc, giảm thiểu sai sót trong quá trình hạch toán.

1.1. Cơ sở thực tiễn để xây dựng phần mềm kế toán trong doanh nghiệp

Việc xây dựng phần mềm kế toán trong doanh nghiệp cần dựa trên cơ sở thực tiễn của hoạt động kinh doanh. Doanh thu bán hàng là một trong những yếu tố quan trọng nhất trong hoạt động của doanh nghiệp. Quản lý doanh thu hiệu quả không chỉ giúp doanh nghiệp theo dõi tình hình tài chính mà còn hỗ trợ trong việc ra quyết định chiến lược. Các phần mềm kế toán hiện đại thường tích hợp các chức năng như quản lý doanh thu, báo cáo tài chính, và quản lý tài chính để đáp ứng nhu cầu của doanh nghiệp. Việc áp dụng công nghệ thông tin vào kế toán giúp doanh nghiệp tối ưu hóa quy trình làm việc và nâng cao tính chính xác trong các báo cáo tài chính.

1.2. Yêu cầu của phần mềm kế toán

Phần mềm kế toán cần đáp ứng nhiều yêu cầu khác nhau để phục vụ cho quản lý doanh thu hiệu quả. Đầu tiên, phần mềm phải tuân thủ các quy định của pháp luật về kế toán, đảm bảo tính chính xác và bảo mật thông tin. Thứ hai, phần mềm cần có khả năng tự động hóa các quy trình kế toán, từ việc ghi chép đến việc lập báo cáo. Điều này giúp giảm thiểu sai sót và tiết kiệm thời gian cho nhân viên kế toán. Cuối cùng, phần mềm cũng cần có khả năng mở rộng và điều chỉnh theo nhu cầu của doanh nghiệp, nhằm đáp ứng các thay đổi trong môi trường kinh doanh. Giải pháp kế toán này không chỉ giúp doanh nghiệp quản lý tốt hơn mà còn nâng cao hiệu quả hoạt động kinh doanh.

II. Thực trạng hệ thống kế toán doanh thu bán hàng tại Công ty TNHH Minh Ly

Công ty TNHH Minh Ly đã áp dụng một hệ thống kế toán doanh thu bán hàng tương đối hiệu quả. Tuy nhiên, vẫn còn nhiều vấn đề cần cải thiện. Hệ thống hiện tại chủ yếu dựa vào các phương pháp thủ công, dẫn đến việc xử lý thông tin chậm và dễ xảy ra sai sót. Phần mềm kế toán hiện tại chưa đáp ứng được yêu cầu quản lý doanh thu một cách hiệu quả. Việc thiếu hụt các công cụ hỗ trợ như phần mềm quản lý bán hàng đã ảnh hưởng đến khả năng theo dõi và phân tích doanh thu. Do đó, việc xây dựng một phần mềm kế toán chuyên dụng cho doanh thu bán hàng là rất cần thiết.

2.1. Giới thiệu khái quát về Công ty TNHH Minh Ly

Công ty TNHH Minh Ly hoạt động trong lĩnh vực thương mại và dịch vụ. Với mục tiêu nâng cao hiệu quả kinh doanh, công ty đã nhận thức được tầm quan trọng của việc quản lý doanh thu. Tuy nhiên, hệ thống kế toán hiện tại vẫn còn nhiều hạn chế. Việc áp dụng công nghệ thông tin vào kế toán chưa được thực hiện triệt để, dẫn đến việc quản lý doanh thu chưa đạt hiệu quả cao. Công ty cần một giải pháp kế toán phù hợp để cải thiện tình hình này.

2.2. Đánh giá hệ thống kế toán doanh thu bán hàng tại Công ty

Hệ thống kế toán doanh thu bán hàng tại Công ty TNHH Minh Ly hiện tại chưa đáp ứng được yêu cầu quản lý. Việc ghi chép và xử lý thông tin chủ yếu thực hiện bằng tay, dẫn đến nhiều sai sót và mất thời gian. Phần mềm kế toán hiện tại không hỗ trợ tốt cho việc theo dõi doanh thu theo từng mặt hàng và khách hàng. Do đó, việc xây dựng một phần mềm kế toán mới là cần thiết để cải thiện quy trình làm việc và nâng cao hiệu quả quản lý doanh thu.

III. Xây dựng hệ thống phần mềm kế toán doanh thu bán hàng tại Công ty TNHH Minh Ly

Việc xây dựng hệ thống phần mềm kế toán doanh thu bán hàng tại Công ty TNHH Minh Ly sẽ giúp cải thiện đáng kể quy trình quản lý tài chính. Hệ thống này sẽ được thiết kế để tự động hóa các quy trình ghi chép và xử lý thông tin, từ đó giảm thiểu sai sót và tiết kiệm thời gian cho nhân viên kế toán. Giải pháp kế toán này sẽ bao gồm các chức năng như quản lý doanh thu, lập báo cáo tài chính và phân tích doanh thu theo từng mặt hàng và khách hàng. Điều này không chỉ giúp công ty theo dõi tình hình tài chính một cách chính xác mà còn hỗ trợ trong việc ra quyết định chiến lược.

3.1. Phân tích yêu cầu và mô tả bài toán

Để xây dựng hệ thống phần mềm kế toán doanh thu bán hàng, cần phải phân tích yêu cầu cụ thể của công ty. Các yêu cầu này bao gồm khả năng tự động hóa quy trình ghi chép, quản lý doanh thu theo từng mặt hàng và khách hàng, và lập báo cáo tài chính. Việc phân tích yêu cầu sẽ giúp xác định các chức năng cần thiết của hệ thống, từ đó thiết kế một giải pháp kế toán phù hợp với nhu cầu của công ty.

3.2. Thiết kế mô hình dữ liệu và giao diện người dùng

Mô hình dữ liệu của hệ thống phần mềm kế toán sẽ được thiết kế để đảm bảo tính chính xác và bảo mật thông tin. Giao diện người dùng cũng sẽ được thiết kế thân thiện, dễ sử dụng để nhân viên kế toán có thể thao tác một cách nhanh chóng và hiệu quả. Việc thiết kế này sẽ giúp nâng cao trải nghiệm người dùng và đảm bảo rằng hệ thống có thể hoạt động hiệu quả trong việc quản lý doanh thu bán hàng.

25/01/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1 NHẬN THỨC CHUNG VỀ XÂY DỰNG PHẦN MỀM KẾ TOÁN DOANH THU BÁN HÀNG 1. Cơ sở thực tiễn để xây dựng phần mềm kế toán trong doanh nghiệp 1. Khái niệm,đặc điểm và các thành phần của phần mềm kế toán trong doanh nghiệp Khái niệm phần mềm kế toán trong doanh nghiệp Phần mềm kế toán: là hệ thống các chương trình máy tính dùng để tự động xử lý các thông tin kế toán trên máy vi tính, bắt đầu từ khâu lập chứng từ gốc, ghi chép sổ sách, xử lý thông tin trên các chứng từ, sổ sách theo quy trình của chế độ kế toán đến khâu in ra sổ kế toán và báo cáo tài chính, báo cáo kế toán quản trị và các báo cáo thống kê phân tích tài chính khác. Đặc điểm phần mềm kế toán Tính tuân thủ:  Phần mềm kế toán phải tuân thủ luật kế toán, các chuẩn mực kế toán, chế độ, thông tư, nghị định,…hiện hành.

 Sử dụng các phương pháp kế toán thực tế: phần mềm kế toán sử dụng các phương pháp kế toán thực tế như: phương pháp Chứng từ kế toán, phương pháp đối ứng tài khoản, phương pháp tổng hợp và cân đối kế toán… Tính mềm dẻo:  Phần mềm kế toán phải có khả năng thay đổi linh hoạt để phù hợp với quy trình quản lý của doanh nghiệp, sự thay đổi của chế độ kế toán hiện hành, sự thay đổi trong yêu cầu của doanh nghiệp… Một số đặc trưng cơ bản của phần mềm kế toán: Đặc trưng cơ bản của hình thức kế toán trên máy vi tính là công việc kế toán được thực hiện theo một chương trình phần mềm kế toán trên máy vi tính. SV: Nguyễn Thị Mai Hương xii GVHD: ThS.Phan Phước Long Luan van Khoa Hệ thống thông tin Kinh tế Đồ án tốt nghiệp Phần mềm kế toán được thiết kế theo nguyên tắc của một trong bốn hình thức kế toán hoặc kết hợp các hình thức kế toán quy định. Phần mềm kế toán không hiển thị đầy đủ quy trình ghi sổ kế toán, nhưng phải in được đầy đủ sổ kế toán và báo cáo tài chính theo quy định. Các loại sổ của Hình thức kế toán trên máy vi tính: Phần mềm kế toán được thiết kế theo hình thức kế toán nào sẽ có các loại sổ của hình thức kế toán đó nhưng không bắt buộc hoàn toàn giống mẫu sổ kế toán ghi bằng tay.

Các thành phần của một phần mềm kế toán: Phần mềm kế toán được hình thành từ thông tin kết hợp với phương pháp xử lý thông tin dưới sự hỗ trợ của phương tiện là máy tính và con người. Phần mềm kế toán là một trong số 5 thành phần cơ bản của một hệ thống thông tin kế toán. Bên cạnh đó, để tạo nên một hệ thống thông tin kế toán hoàn chỉnh, còn có 4 thành phần khác: Phần cứng, dữ liệu, thủ tục, con người. Trong đó, phần cứng và phần mềm kế toán đóng vai trò là công cụ, dữ liệu đóng vai trò là cầu nối còn thủ tục và con người đóng vai trò là nguồn lực.

Các thành phần của phần mềm kế toán trong doanh nghiệp:  Cơ sở dữ liệu (Database): cung cấp cấu trúc để lưu trữ dữ liệu. Một CSDL chứa các Table, View và các mối quan hệ giữa các bảng.  Form: dùng để chứa các đối tượng khác trong một lớp ứng dụng nào đó. Mỗi Form khi thực hiện sẽ tạo một màn hình giao diện cho người dùng.

Các Form của một PMKT được chia thành: - Form nhập dữ liệu - Form để thực hiện các thao tác xem, sửa, xóa.  Report: chứa các thông tin được kết xuất từ các bảng cơ sở dữ liệu, bảng trung gian và được hiển thị ra máy in hoặc màn hình tùy theo yêu cầu người dùng.  Menu: được thiết kế hợp lý sẽ giúp cho người dùng nhanh chóng biết các sử dụng và thao tác chương trình thuận tiện hơn. SV: Nguyễn Thị Mai Hương xiii GVHD: ThS.Phan Phước Long Luan van Khoa Hệ thống thông tin Kinh tế Đồ án tốt nghiệp  Query (truy vấn): là một công cụ tìm kiếm thông tin nhanh từ các bảng dữ liệu.

Yêu cầu của phần mềm kế toán Phần mềm kế toán phải hỗ trợ cho người sử dụng tuân thủ các quy định của Nhà nước về kế toán. Khi sử dụng phần mềm kế toán không làm thay đổi bản chất, nguyên tắc và phương pháp kế toán được quy định tại các văn bản pháp luật hiện hành về kế toán. Phần mềm kế toán phải có khả năng nâng cấp, có thể sửa đổi, bổ sung phù hợp với những thay đổi nhất định của chế độ kế toán và chính sách tài chính mà không ảnh hưởng đến dữ liệu đã có. Phần mềm kế toán phải tự động xử lý và đảm bảo sự chính xác về số liệu kế toán.

Phần mềm kế toán phải đảm bảo tính bảo mật thông tin và an toàn dữ liệu. Công cụ thực hiện đề tài 1. Giới thiệu về Hệ quản trị cơ sở dữ liệu Chức năng của hệ quản trị CSDL - Hệ quản trị CSDL cung cấp một môi trường để người dùng dễ dàng khai báo kiểu dữ liệu, các cấu trúc dữ liệu thể hiện thông tin và các ràng buộc dữ liệu. - Hệ quản trị CSDL cung cấp môi trường cập nhật và khai thác CSDL.

- Hệ quản trị CSDL cung cấp công cụ kiểm soát, điều khiển truy cập vào CSDL. - Lựa chọn hệ quản trị CSDL hợp lý giúp quản lý, giám sát chặt chẽ dữ liệu. Ngôn ngữ lập trình Ngôn ngữ lập trình một hệ thống được kí hiệu hóa để miêu tả những tính toán (qua máy tính) trong một dạng mà cả người và máy đều có thể đọc và hiểu được. Một ngôn ngữ lập trình phải thỏa mãn được hai điều kiện cơ bản sau: + Nó phải dễ hiểu và dễ sử dụng đối với người lập trình, để cho con người có thể dùng nó giải quyết các bài toán khác.

SV: Nguyễn Thị Mai Hương xiv GVHD: ThS.Phan Phước Long Luan van Khoa Hệ thống thông tin Kinh tế Đồ án tốt nghiệp + Nó phải miêu tả một cách đầy đủ và rõ ràng các tiến trình để có thể chạy được trên các máy tính khác. Ngôn ngữ lập trình có thể chia thành 3 loại chính: Ngôn ngữ máy: Ngôn ngữ máy (mã máy) là ngôn ngữ mà máy tính có thể trực tiếp hiểu và thực hiện được. Các ngôn ngữ khác muốn thực hiện đều phải qua chương trình dịch để dịch ra ngôn ngữ máy. Mỗi máy tính đều có ngôn ngữ máy của nó.

Ưu điểm: - Cho phép khai thác triệt để, tối ưu khả năng của máy tính. - Không mất thời gia để dịch như khi viết bằng ngôn ngữ khác. Nhược điểm: - Không thuận lợi cho người lập trình khi viết chương trình. - Khó nhớ và phải dùng nhiều câu lệnh để diễn tả chi tiết các thao tác của thuật toán.

Ngôn ngữ trung gian: Là ngôn ngữ kết hợp giữa ngôn ngữ máy và ngôn ngữ thuật toán để thể hiện các lệnh. Ưu điểm: - Dễ viết hơn ngôn ngữ máy. Nhược điểm: - Câu lệnh vẫn còn phức tạp, khó nhớ. - Chương trình viết bằng ngôn ngữ trung gian muốn máy tính hiểu và thực hiện được thì phải dịch ra ngôn ngữ máy bằng chương trình dịch.

Ngôn ngữ thuật toán: Là ngôn ngữ gần gũi với ngôn ngữ tự nhiên, ít phụ thuộc vào loại máy. Đây là ngôn ngữ thích hợp với đa số người lập trình. Ưu điểm: - Chương trình viết ngắn gọn, dễ hiểu, dễ nâng cấp. Nhược điểm: - Mất nhiều thời gian để dịch ra ngôn ngữ máy.

SV: Nguyễn Thị Mai Hương xv GVHD: ThS.Phan Phước Long Luan van Khoa Hệ thống thông tin Kinh tế Đồ án tốt nghiệp  Một số ngôn ngữ lập trình thường dùng hiện nay: Ngôn ngữ lập trình Java: là một ngôn ngữ lập trình hướng đối tượng, chương trình được viết bằng ngôn ngữ Java có thể chạy trên bất kì hệ thống nào có cài máy ảo Java. Ngôn ngữ lập trình Java hỗ trợ mạnh cho việc phát triển các ứng dụng thương mại, ứng dụng web và các ứng dụng trên các thiết bị di động, không dây. Ngôn ngữ lập trình C#: là một ngôn ngữ lập trình hướng đối tượng, được phát triển bởi Microsoft, mạnh mẽ và mềm dẻo. C# cũng được sử dụng cho phát triển các ứng dụng thương mại, ứng dụng web và các phần mềm quản lí dùng trong các tổ chức, doanh nghiêp.

Ngôn ngữ lập trình Visual Basic: là một sản phẩm của Microsoft, là một ngôn ngữ lập trình dùng để xây dựng các ứng dụng chạy trên môi trường Windows, chuyên dùng để giải quyết các bài toán quản trị CSDL, xây dựng các phần mềm quản lí, phần mềm kế toán. Tạo báo cáo Báo cáo là một tài liệu chứa các thông tin được đưa ra từ chương trình ứng dụng theo yêu cầu của người dùng. Các báo cáo thường chứa các thông tin kết xuất từ các bảng cơ sở dữ liệu và được hiển thị ra máy in hoặc màn hình, tuỳ theo yêu cầu của người sử dụng. Đặc điểm của các báo cáo trong HTTTQL: - Báo cáo được thiết kế theo một mẫu quy định có sẵn của Bộ Tài Chính.

- Các giao diện được hỗ trợ sẵn trong hệ thống giúp người quản lý dễ dàng in ấn các báo cáo cần thiết đưa ra giấy. - Báo cáo được cấu tạo bao gồm nhiều dòng, nhiều cột. Nhưng do khổ giấy in và máy in có giới hạn nên các báo cáo thường được thiết kế gồm ít cột và nhiều dòng. Một số công cụ tạo báo cáo: + Crystal Report: đây là một công cụ tạo báo cáo được sử dụng phổ biến hiện nay, hỗ trợ hầu hết các ngôn ngữ lập trình.

Crystal Report có thể thực hiện việc SV: Nguyễn Thị Mai Hương xvi GVHD: ThS.Phan Phước Long Luan van Khoa Hệ thống thông tin Kinh tế Đồ án tốt nghiệp tạo báo cáo một cách độc lập hoặc được tích hợp vào một số ngôn ngữ lập trình hiện nay (. Crystal Report hỗ trợ các chức năng in ấn, kết xuất sang các định dạng khác như Excel. + Zoho Report: Nhiều doanh nghiệp mới có thể không có kinh phí ban đầu để có được tất cả mọi thứ họ muốn khi họ lần đầu tiên bắt đầu. Zoho Reports sẽ giúp bạn tiết kiệm tiền và vẫn có một báo cáo siêu chuyên nghiệp để chia sẻ.

+ Element WordPro: Với Element WordPro bạn có thể tạo các báo cáo, thư từ, sơ yếu lý lịch, bản fax. một cách nhanh chóng và dễ dàng. Element WsordPro hỗ trợ tất cả định dạng tài liệu hàng đầu: PDF, DOC (MSWord), DOCX (MSWord 2007 +), và RTF (Rich Text Format).

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài viết "Luận văn tốt nghiệp: Phát triển phần mềm kế toán doanh thu bán hàng tại công ty TNHH Minh Ly" của tác giả Nguyễn Thị Mai Hương, dưới sự hướng dẫn của ThS. Phan Phước Long, thuộc Khoa Hệ thống thông tin Kinh tế, năm 2016, tại Hà Nội, tập trung vào việc xây dựng một phần mềm kế toán chuyên dụng cho việc quản lý doanh thu bán hàng. Luận văn không chỉ cung cấp cái nhìn sâu sắc về quy trình phát triển phần mềm mà còn nhấn mạnh tầm quan trọng của việc ứng dụng công nghệ thông tin trong quản lý tài chính doanh nghiệp. Độc giả sẽ nhận được những lợi ích từ việc hiểu rõ hơn về cách thức tối ưu hóa quy trình kế toán, từ đó nâng cao hiệu quả hoạt động kinh doanh.

Để mở rộng thêm kiến thức về lĩnh vực kế toán và phần mềm quản lý, bạn có thể tham khảo các tài liệu liên quan như Hoàn thiện kế toán bán hàng và phân tích kết quả tại Công ty Cổ phần Công nghệ KiotViet, nơi cung cấp cái nhìn về việc cải tiến quy trình kế toán trong một công ty công nghệ. Bên cạnh đó, Luận văn thạc sĩ: Hoàn thiện công tác kế toán doanh thu và chi phí đóng tàu tại Tổng công ty Sông Thu cũng là một tài liệu hữu ích, giúp bạn hiểu rõ hơn về kế toán doanh thu trong ngành đóng tàu. Cuối cùng, Luận văn về doanh thu dịch vụ tại Công ty Cổ phần Giáo dục và Phát triển Công nghệ Tri thức Việt sẽ mang đến cho bạn cái nhìn sâu sắc về kế toán doanh thu trong lĩnh vực giáo dục và công nghệ. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và có thêm nhiều góc nhìn mới mẻ trong lĩnh vực kế toán.