Đồ án tốt nghiệp: Phần mềm kế toán vật tư tại doanh nghiệp (SV. Lương Ngọc Sơn)

Đồ án xây dựng phần mềm kế toán vật tư, phân tích và thiết kế chi tiết hệ thống quản lý tại doanh nghiệp. Tài liệu tham khảo đầy đủ cho sinh viên.

Trường đại học

Học Viện Tài Chính

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp
65
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng Quan Về Đồ Án Xây Dựng Phần Mềm Kế Toán Vật Tư

Phần mềm kế toán vật tư là một giải pháp công nghệ thông tin quan trọng trong quản lý vật tư của doanh nghiệp hiện đại. Đồ án này tập trung vào việc xây dựng một hệ thống thông tin kế toán toàn diện, giúp tối ưu hóa quy trình nhập xuất tồn vật tư. Mục tiêu chính là nâng cao hiệu quả quản lý, giảm thiểu sai sót trong ghi chép và báo cáo kế toán vật tư. Thông qua công nghệ thông tin, phần mềm này cung cấp các chức năng quản lý chi tiết từ việc kiểm soát hàng tồn kho đến lập báo cáo định kỳ, đáp ứng nhu cầu của các doanh nghiệp, đặc biệt là các công ty cổ phần có quy mô kinh doanh lớn.

1.1. Sự Cần Thiết Của Đề Tài

Trong bối cảnh các doanh nghiệp cần hiện đại hóa quy trình quản lý, phần mềm kế toán vật tư trở thành công cụ không thể thiếu. Việc quản lý vật tư bằng phương pháp thủ công gây ra nhiều hạn chế: lỗi trong ghi sổ, khó khăn trong kiểm kê, chậm trễ trong báo cáo. Hệ thống thông tin kế toán tự động giúp giải quyết những vấn đề này, cải thiện độ chính xác và tốc độ xử lý dữ liệu.

1.2. Mục Đích và Mục Tiêu

Đồ án xây dựng phần mềm nhằm tạo ra một giải pháp kế toán vật tư hoàn chỉnh cho Công Ty Cổ Phần Thiết Bị Thương Mại. Mục tiêu cụ thể bao gồm: tự động hóa quy trình nhập xuất vật tư, quản lý tồn kho real-time, tích hợp mô hình khái niệm dữ liệu hiệu quả, và cung cấp báo cáo kế toán chính xác để hỗ trợ quyết định kinh doanh.

II. Phân Tích Hệ Thống Kế Toán Vật Tư Hiện Tại

Phân tích hiện trạng hoạt động kế toán vật tư tại doanh nghiệp là bước quan trọng trong quá trình thiết kế phần mềm. Công Ty Cổ Phần Thiết Bị Thương Mại sử dụng quy trình kế toán chi tiết vật tư truyền thống, với các chứng từ ghi sổ được xử lý thủ công. Hệ thống hiện tại bao gồm các chức năng cơ bản: ghi nhận nhập vật tư, theo dõi xuất vật tư, tính toán hàng tồn kho. Tuy nhiên, mô hình quản lý này gặp phải nhiều khó khăn trong việc đảm bảo tính chính xác, hiệu suất cao, và khả năng báo cáo kịp thời. Việc nâng cấp hệ thống bằng công nghệ thông tin là cần thiết để cải thiện quy trình hoạch toán vật tư.

2.1. Đặc Thù Của Vật Tư Tại Công Ty

Vật tư tại Công Ty Cổ Phần Thiết Bị Thương Mại bao gồm các nguyên vật liệu sử dụng trong quá trình sản xuất và kinh doanh. Những vật tư này có đặc điểm: đa dạng chủng loại, biến động số lượng lớn, cần quản lý chi tiết theo từng kỳ. Phương pháp kế toán tồn kho được áp dụng là kê khai thường xuyên, yêu cầu ghi chép chính xác từng giao dịch nhập xuất.

2.2. Những Hạn Chế Cần Khắc Phục

Hệ thống hiện tại gặp phải hạn chế về hiệu quả: công tác ghi chép thủ công tốn thời gian, dễ xảy ra lỗi, kiểm kê định kỳ không đáp ứng được nhu cầu quản lý real-time. Phần mềm kế toán vật tư được xây dựng nhằm giải quyết những vấn đề này thông qua tự động hóa toàn bộ quy trình và cung cấp báo cáo kịp thời.

III. Thiết Kế Hệ Thống Thông Tin Kế Toán

Thiết kế hệ thống thông tin là phần trọng tâm của đồ án, bao gồm nhiều thành phần liên kết chặt chẽ. Quá trình thiết kế bắt đầu từ phân tích yêu cầu chi tiết, xây dựng mô hình khái niệm dữ liệu (Entity-Relationship Model), và phát triển mô hình quan hệ phù hợp. Hệ thống được thiết kế theo nguyên tắc modular, cho phép dễ dàng mở rộng và bảo trì. Các chức năng chính của phần mềm kế toán vật tư bao gồm: quản lý thông tin vật tư, xử lý giao dịch nhập xuất, tính toán tồn kho, và lập báo cáo kế toán. Kiến trúc hệ thống được thiết kế để đảm bảo hiệu quả xử lý dữ liệu và an toàn thông tin.

3.1. Mô Hình Dữ Liệu Entity Relationship

Mô hình E-R là nền tảng của thiết kế cơ sở dữ liệu cho hệ thống kế toán vật tư. Mô hình này định nghĩa các thực thể chính: Vật Tư, Phiếu Nhập, Phiếu Xuất, Tồn Kho, Kho Hàng, và các mối quan hệ giữa chúng. Thiết kế này đảm bảo tính toàn vẹn dữ liệu, giảm dự phòng, và tối ưu hóa hiệu suất truy vấn cơ sở dữ liệu.

3.2. Biểu Đồ Luồng Dữ Liệu và Chức Năng

Biểu đồ luồng dữ liệu chi tiết các quá trình xử lý: tiếp nhận chứng từ, ghi nhận giao dịch, cập nhật tồn kho, tạo báo cáo. Biểu đồ phân rã chức năng mô tả các công việc cụ thể tại mỗi bộ phận. Cấu trúc này giúp người dùng hiểu rõ luồng công việc và các tương tác của hệ thống trong quy trình kế toán vật tư.

IV. Cơ Sở Dữ Liệu và Triển Khai Hệ Thống

Cơ sở dữ liệu của phần mềm được thiết kế theo mô hình quan hệ, chuẩn hóa theo các quy luật để đảm bảo hiệu quả lưu trữ và truy xuất. Các bảng dữ liệu chính bao gồm: Vật Tư, Chi Tiết Vật Tư, Kho, Phiếu Nhập, Phiếu Xuất, Tồn Kho, được thiết kế với các khóa chính và khóa ngoài để duy trì tính toàn vẹn. Thiết kế mô hình vật lý xem xét các yếu tố như hiệu suất, bảo mật, và khả năng mở rộng. Quá trình triển khai bao gồm: cài đặt hệ thống, nhập dữ liệu ban đầu, đào tạo người dùng, và kiểm thử toàn diện. Phần mềm được phát triển hỗ trợ kế toán chi tiếtkế toán tổng hợp nhập xuất vật tư theo quy định kế toán hiện hành.

4.1. Kiến Trúc Cơ Sở Dữ Liệu Vật Lý

Thiết kế vật lý bảng dữ liệu tối ưu hóa truy vấn thường xuyên như: lấy danh sách vật tư, kiểm tra tồn kho, tính giá trị hàng. Các chỉ mục được tạo trên các cột tìm kiếm chính để tăng tốc độ. Kiến trúc dữ liệu này hỗ trợ việc xử lý các giao dịch phức tạp và đảm bảo tính nhất quán thông tin kế toán vật tư.

4.2. Quy Trình Triển Khai và Vận Hành

Giai đoạn lập trình và kiểm thử hoàn thiện tất cả chức năng, đảm bảo phần mềm hoạt động đúng theo yêu cầu. Cài đặt vận hành tại công ty bao gồm: sao chép dữ liệu cũ, khởi tạo hệ thống, đào tạo nhân viên kế toán. Bảo trì và hỗ trợ liên tục giải quyết sự cố, cập nhật theo quy định kế toán mới.

21/12/2025

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

CHƯƠNG 1 : TỔNG QUAN VỀ HỆ THỐNG THÔNG TIN KẾ TOÁN VẬT TƯ VÀ CÔNG TÁC KẾ TOÁN VẬT TƯ TRONG DOANH NGHIỆP 1.1 Nhận thức chung về hệ thống thông tin 1.1 Một số khái niệm cơ bản về HTTT  Hệ thống: Là một tập hợp các phần tử có các mối quan hệ hữu cơ với nhau và cùng hoạt động hướng tới một mục đích chung.  Thông tin : Là dữ liệu được đặt vào một ngữ cảnh với một hình thức thích hợp và có lợi cho người sử dụng cuối cùng.  Hệ thống thông tin : là một hệ thống được tổ chức để thu thập ,xủ lý ,lưu trữ , phân phối,… dữ liệu nhằm cung cấp thông tin cần thiết cho quá trình ra quyết định để quản lý, điều hành hoạt động của tổ chức doanh nghiệp… 1.2 HTTT quản lý trong doanh nghiệp 1.1 Khái niệm HTTT quản lý: là một tập hợp các thành phần được tổ chức để thu thập, xử lý, lưu trữ, phân phối,…các dữ liệu nhằm cung cấp các thông tin cần thiết cho quản lý, điều hành của một DN, tổ chức. Một số ví dụ về HTTT quản lý như:  HTTT quản lý đào tạo  HTTT quản lý nhân sự  HTTT kế toán tiền lương  HTTT kế toán chi tiết vật tư HTTT quản lý trong doanh nghiệp giúp cho thông tin trong doanh nghiệp được tổ chức một cách khoa học và hợp lý, từ đó các nhà quản lý trong doanh nghiệp có thể tìm kiếm thông tin một cách nhanh chóng, chính xác, phục vụ cho việc ra các quyết định kịp thời.

Do đó nó có vai trò vô cùng quan trọng đối với doanh nghiệp.2 Sự cần thiết phát triền HTTT quản lý trong doanh nghiệp Một DN có HTTT quản lý hiệu quả giúp cho DN có thể:  Khắc phục khó khăn trước mắt để đạt được các mục tiêu đề ra  Tạo ra năng lực chớp được các cơ hội hay vượt qua các thách thức. SV : Lương Ngọc Sơn 10 LớpCQ46/41.01 Khoa : Hệ thống thôngtin kinh tế Đồ án tốt nghiệp Ngoài ra, do sức ép trong hợp tác, HTTT quản lý là một trong những yếu tố mà mỗi đối tác đánh giá giá trị của DN  Đó là những nguyên nhân phải phát triển HTTT quản lí trong DN .3 Chu trình phát triển của một HTTT 1.1 Khởi tạo và lập kế hoạch dự án Hai hoạt động chính trong khởi tạo và lập kế hoạch dự án là phát hiện ban đầu chính thức về những vấn đề của hệ thống và các cơ hội của nó, trình bày rõ lý do vì sao tổ chức cần hay không cần phát triển HTTT. Tiếp đến là xác định phạm vi cho hệ thống dự kiến. Một kế hoạch dự án phát triển HTTT được dự kiến về cơ bản được mô tả theo vòng đời phát triển hệ thống, đồng thời cũng đưa ra ước lượng thời gian và các nguồn lực cần thiết cho việc thực hiện nó.

Hệ thống dự kiến phải giải quyết được những vấn đề đặt ra của tổ chức hay tận dụng được những cơ hội có thể trong tương lai mà tổ chức gặp, và cũng phải xác định chi phí phát triển hệ thống và lợi ích mà nó sẽ mang lại cho tổ chức.2 Phân tích hệ thống Phân tích hệ thống nhằm để xác định nhu cầu thông tin của tổ chức, nó cung cấp những dữ liệu cơ sở cho việc thiết kế HTTT sau này, bao gồm các công việc :  Xác định và phân tích yêu cầu: Chính là những gì mà người sử dụng mong đợi hệ thống sẽ mang lại. Người thiết kế phải mô tả lại hoạt động nghiệp vụ của hệ thống, làm rõ các yêu cầu của hệ thống cần xây dựng và mô tả yêu cầu theo một cách đặc biệt.  Nghiên cứu yêu cầu và cấu trúc nó phù hợp với mối quan hệ bên trong, bên ngoài và những giới hạn đặt lên các dịch vụ cần thực hiện.  Tìm các giải pháp cho các thiết kế ban đầu để đạt được yêu cầu đặt ra, so sánh để lựa chọn giải pháp thiết kế tốt nhất đáp ứng các yêu cầu với chi phí, nguồn lực, thời gian và kĩ thuật cho phép để tổ chức thông qua.3 Thiết kế hệ thống Thiết kế hệ thống chính là quá trình tìm ra các giải pháp công nghệ thông tin để đáp ứng các yêu cầu đặt ra ở trên  Thiết kế Logic: Thiết kế hệ thống logic không gắn với bất kì hệ thống phần cứng và phần mềm nào, nó tập trung vào mặt nghiệp vụ của hệ thống thực.

 Thiết kế vật lý: Là quá trình chuyển mô hình logic trừu tượng thành bản thiết kế hay các đặt tả kĩ thuật. Những phần khác nhau của hệ thống được gắn vào những SV : Lương Ngọc Sơn 11 LớpCQ46/41.01 Khoa : Hệ thống thôngtin kinh tế Đồ án tốt nghiệp thao tác và thiết bị vật lý cần thiết để tiện lợi cho việc thu thập dữ liệu, xử lý và đưa ra thông tin cần thiết cho tổ chức. Giai đoạn này phải lựa chọn ngôn ngữ lập trình, hệ cơ sở dữ liệu, cấu trúc file tổ chức dữ liệu, những phần cứng, hệ điều hành và môi trường mạng cần được xây dựng. Sản phẩm cuối cùng của pha thiết kế là đặc tả hệ thống ở dạng như nó tồn tại trên thực tế, sao cho nhà lập trình và kĩ sư phần cứng có thể dễ dàng chuyển thành chương trình và cấu trúc hệ thống.4 Lập trình và kiểm thử  Trước hết chọn phần mềm nền (Hệ điều hành, hệ quản trị Cơ sở dữ liệu, ngôn ngữ lập trình, phần mềm mạng)  Chuyển các thiết kế thành các chương trình (phần mềm)  Kiểm thử hệ thống cho đến khi đạt yêu cầu đề ra, từ kiểm thử các module chức năng, các hệ thống và nghiệm thu cuối cùng 1.5 Cài đặt vận hành và bảo trì  Trước hết phải lắp đặt phần cứng để làm cơ sở cho hệ thống  Cài đặt phần mềm  Chuyển đổi hoạt động của hệ thống cũ sang hệ thống mới, gồm có: chuyển đổi dữ liệu; bố trí, sắp xếp người làm việc trong hệ thống; tổ chức hệ thống quản lý và bảo trì.

 Viết tài liệu và tổ chức đào tạo  Đưa vào vận hành  Bảo trì hệ thống, gồm có: Sửa lỗi, hoàn thiện và nâng cấp hệ thống.4 Một số khái niệm khác 1.1 Mô hình nghiệp vụ Mô hình nghiệp vụ là một mô tả các chức năng nghiệp vụ của một tổ chức (hay một miền được nghiên cứu của tổ chức), giúp chúng ta có thể hình dung được toàn bộ hệ thống thực trong mối quan hệ giữa các yếu tố với nhau. Một mô hình nghiệp vụ gồm có các thành phần sau: 1.Biểu đồ ngữ cảnh 2.Biểu đồ phân rã chức năng 3.Danh sách các hồ sơ sử dụng 4.Ma trận thực thể dữ liệu - chức năng 5.Mô tả chi tiết chức năng lá SV : Lương Ngọc Sơn 12 LớpCQ46/41.01 Khoa : Hệ thống thôngtin kinh tế Đồ án tốt nghiệp Biểu đồ ngữ cảnh Các thành phần của biểu đồ ngữ cảnh là: Biểu tượng để mô tả toàn bộ hệ thống: Tiến trình hệ thống Luồng dữ liệu: Là các dữ liệu di chuyển từ nơi này đến nơi khác, từ nguồn đến đích. Nguồn có thể là tác nhân, có thể là hệ thống. Các tác nhân: Một tác nhân của hệ thống phải có đủ các điều kiện sau:  Thứ nhất, tác nhân phải là một người, nhóm người, tổ chức, 1 bộ phận của tổ chức hay của hệ thống thông tin khác.

 Thứ hai, phải nằm ngoài hệ thống.  Thứ ba, có tương tác với hệ thống: gửi dữ liệu vào hệ thống hoặc lấy thông tin ra từ hệ thống. Tên gọi: Phải là danh từ chỉ các khái niệm trên Biểu đồ phân rã chức năng Gồm các chức năng và liên kết các chức năng Các chức năng: Là một mô tả dãy các hoạt động, kết quả là sản phẩm thông tin dịch vụ. Liên kết: Đường gấp khúc hình cây, liên kết với các chức năng của nó.

Ma trận thực thể dữ liệu - chức năng Cấu trúc của ma trận gồm có: Các cột: Mỗi cột tương ứng với một hồ sơ dữ liệu. Các dòng: Mỗi dòng tương ứng với một chức năng. Các ô: Ghi vào một trong các chức năng sau:  R (Read) : Nếu như chức năng ở dòng đọc hồ sơ ở cột.  U (Update) : Nếu như chức năng cập nhật dữ liệu vào cột.

 C (Create) : Nếu như chức năng ở dòng tạo hồ sơ ở cột.2 Mô hình hóa quá trình sử lý Mô hình hoá tiến trình nghiệp vụ là sự biểu diễn đồ thị các chức năng của quá trình để thu thập, thao tác, lưu trữ và phân phối dữ liệu giữa các bộ phận trong một hệ thống nghiệp vụ cũng như giữa hệ thống và môi trường của nó.  Biểu đồ luồng dữ liệu mức 0.  Phát triển biểu đồ luồng dữ liệu các mức i.  Cấu trúc biểu đồ luồng dữ liệu logic các mức sơ cấp.

Tiến trình: Là một dãy hoạt động xảy ra tác động lên dữ liệu tạo ra thông tin. Có tương ứng 1 – 1 giữa tiến trình và chức năng vì chúng là biểu hiện hai mặt SV : Lương Ngọc Sơn 13 LớpCQ46/41.01 Khoa : Hệ thống thôngtin kinh tế Đồ án tốt nghiệp của một hoạt động. Nếu như chức năng trả lời cho câu hỏi “là cái gì?” thì tiến trình lại trả lời cho câu hỏi “Xảy ra như thế nào?”. Kho dữ liệu: Là các dữ liệu được lưu trữ ở một vị trí.3 Mô hình dữ liệu – khái niệm (Mô hình thực thể - mối quan hệ: Entity – Relationship Model) Là mô hình mô tả dữ liệu của thế giới thực, gồm các thực thể dữ liệu và mối quan hệ của chúng.

Thực thể và thuộc tính thực thể  Thực thể: là khái niệm mô tả một lớp các vật thể của thế giới thực hoặc các khái niệm độc lập và giữa chúng có đặc trưng chung.  Bản thể là một đối tượng tụ thể của thực thể.  Thuộc tínhcủa thực thể là những đặc trưng của thực thể mà ta quan tâm. Trong các khóa dự tuyển, ta có thể chọn một khóa làm khóa chính của quan hệ.

Mối quan hệ giữa các thực thể là một khái niệm mô tả mối quan hệ vốn có giữa các bản thể của các thực thể. Bậc của mối quan hệ: Là số các thực thể tham gia mối quan hệ  Bản số của mối quan hệ: Là số các bản thể của một thực thể có thể tham gia vào 1 quan hệ cụ thể trong mối quan hệ .4 Mô hình quan hệ Quan hệ: Là một bảng dữ liệu hai chiều có các cột có tên, gọi là các thuộc tính, có các dòng không có tên, gọi là những bộ dữ liệu (bản ghi).

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