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

Báo cáo thực tập tốt nghiệp: Xây dựng phần mềm kế toán bán hàng xuất nhập tồn và quản lý công nợ

96 115 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 96
Dung lượng 5,96 MB

Nội dung

Đề tài tập trung xây dựng chương trình kế toán bán hàng, xuất nhập tồn và quản lý công nợ áp dụng cho công ty cổ phần phần mềm Lối Việt. Xử lý thông tin liên quan tới kế toán bán hàng: loại hàng, xuất xứ, giá, đơn hàng, hóa đơn, quá trình nhập xuất, thống kê tồn kho, công nợ phải thu, phải trả.

Trang 1

TRƯỜNG ĐẠI HỌC TÀI CHÍNH MARKETING

KHOA CÔNG NGHỆ THÔNG TIN

Huỳnh Công Thành Thái Trần Hoàng Sơn

Tp Hồ Chí Minh, Tháng 05 năm 2012

Trang 2

LỜI CẢM ƠN

Theo quy định của Bộ Giáo Dục và Đào Tạo, sinh viên phải thực tập tốt nghiệp tại đơn

vị trước khi ra trường Với sự giới thiệu của Khoa Công Nghệ Thông Tin - trường Đại họcTài Chính Marketing, chúng em gồm Dương Thịnh Tâm, Huỳnh Công Thành, Thái TrầnHoàng Sơn đã được quý công ty nhận vào thực tập

Trong ba tháng làm việc dưới sự chỉ dẫn nhiệt tình từ phía công ty, chúng em đã tiếpthu thêm nhiều kiến thức, nghiệp vụ Hơn thế nữa, chúng em có cơ hội ứng dụng những kiếnthức trên vào thực tế, điều mà trên ghế nhà trường chúng em chưa làm được

Bên cạnh đơn vị thực tập, theo sát chúng em là thầy Lê Đình Ngân, người trực tiếphướng dẫn và chỉ bảo tận tình, định hướng giúp chúng em hoàn thành tốt công việc

Tuy thời gian thực tập có hạn, nhưng chúng em rất trân trọng sự bố trí vị trí, thời gianthực tập phù hợp Trên tất cả, chúng em xin chân thành cảm ơn đến giám đốc Trần Minh Hải,các anh chị cùng phòng ban đã nhiệt tình chỉ dẫn trong suốt thời gian qua Trong quá trìnhthực tập, chúng em có mắc nhiều thiếu sót mong quý công ty niệm tình bỏ qua

Về phía khoa Công Nghê Thông Tin chúng em xin gởi lời cảm ơn chân thành đến thầy

Lê Đình Ngân, người thầy đã theo sát chúng em từ khi mới bước chân vào giảng đường đạihọc

Kính chúc quý công ty gặt hái được nhiều thành công, chúc tất cả các anh chị sức khỏe,hoàn thành tốt công việc Chúng em mong sẽ có nhiều lớp sinh viên khóa sau được tiếp nhậnthực tập tại quý công ty

GVHD: Th.S Lê Đình Ngân Nhóm thực tập: Công ty cổ phần phần mềm Lối Việt

Trang: 1

Trang 3

NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP CÔNG TY CỔ PHẦN PHẦN MỀM LỐI VIỆT



……….

……….

………

……….

……….

………

……….

……….

………

……….

……….

………

……….

……….

………

……….

……….

………

……….

……….

………

……….

……….

………

……….

……….

………

Trang 4

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN



……….

……….

………

……….

……….

………

……….

……….

………

……….

……….

………

……….

……….

………

……….

……….

………

……….

……….

………

……….

……….

………

……….

……….

………

……….

……….

………

DANH MỤC TỪ VIẾT TẮT

GVHD: Th.S Lê Đình Ngân Nhóm thực tập: Công ty cổ phần phần mềm Lối Việt

Trang: 3

Trang 5

Cty CP Công ty cổ phần

Trang 6

MỤC LỤC

MỤC LỤC 5

CHƯƠNG I: GIỚI THIỆU 6

I Lý do hình thành đề tài 6

II Mục tiêu 7

1 Xây dựng hệ thống, cơ sở dữ liệu mới có không gian lưu trữ lớn 7

2 Phân quyền, bảo mật đảm bảo người dùng tác vụ trên quyền đã được giao 7

3 Cập nhật, tra cứu, tìm kiếm, thống kê thông tin về hàng hóa, chứng từ một cách nhanh và chính xác .7

4 Cập nhật biến động giá của hàng hóa kịp thời 7

5 Hỗ trợ các chức năng xuất phiếu nhập, phiếu xuất, hóa đơn, phiếu thu, phiếu chi, báo nợ, báo có ngân hàng, thẻ kho…theo mẫu quy định hiện hành 7

6 Kiểm soát nhập, xuất, tồn kho hàng hóa theo tháng, quý, năm và theo loại hàng 7

7 Kết xuất báo cáo, các sổ theo dõi công nợ phải thu, phải trả, các sổ tổng hợp nhập, xuất kho 7

III Nội dung 8

1 Tổng quan về hệ quản trị cơ sở dữ liệu và ngôn ngữ lập trình 8

2 Khảo sát hiện trạng và nhu cầu của công ty cổ phần phần mềm Lối Việt 8

3 Phân tích, thiết kế và cài đặt cơ sở dữ liệu 8

4 Thiết kế giao diện và cài đặt các chức năng của hệ thống 8

5 Viết báo cáo tổng hợp 8

IV Phạm vi 8

V Kết quả dự kiến đạt được 8

1 Báo cáo hệ quản trị cơ sở dữ liệu SQL Server 2008, ngôn ngữ lập trình C#, tổng quan về kế toán bán hàng 8

2 Báo cáo kết quả khảo sát hiện trạng và nhu cầu của công ty cổ phần phần mềm Lối Việt: khảo sát phần cứng, phần mềm, khảo sát nhu cầu, khảo sát nghiệp vụ… 8

3 Báo cáo kết quả phân tích, thiết kế và cài đặt cơ sở dữ liệu 8

4 Thiết kế giao diện và cài đặt các thủ tục, các hàm, xử lý các chức năng 8

5 Tập viết báo cáo tổng hợp 8 GVHD: Th.S Lê Đình Ngân Nhóm thực tập: Công ty cổ phần phần mềm Lối Việt

Trang: 5

Trang 7

CHƯƠNG II: CƠ SỞ LÝ THUYẾT 9

I Tổng quan về hệ quản trị cơ sở dữ liệu 9

1 Khái niệm về cơ sở dữ liệu 9

2 Hệ quản trị cơ sở dữ liệu SQL Sever 2008 10

II Tổng quan về ngôn ngữ lập trình C# 14

1 Cơ bản về NET Framework: 14

2 Ngôn ngữ lập trình C#: 14

III Tổng quan về Power Designer 17

1 Giới thiệu 17

2 Chức năng 19

IV Tổng quan về kế toán mua bán hàng hóa 20

1 Khái niệm 20

2 Nhiệm vụ của kế toán 20

3 Tính giá hàng hóa 20

4 Tài khoản sử dụng 22

CHƯƠNG III: PHÂN TÍCH, THIẾT KẾ VÀ CÀI ĐẶT CƠ SỞ DỮ LIỆU 32

I Giới thiệu công ty 32

II Khảo sát hiện trạng 33

1 Phần cứng 33

2 Phần mềm 33

3 Khảo sát về dữ liệu 33

4 Khảo sát quy trình nghiệp vụ 34

5 Khảo sát về nhân sự 35

III Khảo sát yêu cầu 36

1 Yêu cầu chức năng 36

2 Yêu cầu phi chức năng 38

IV Phân tích hệ thống 38

Trang 8

1 Mô hình chức năng(BFD) 38

2 Mô hình dòng dữ liệu(DFD) 39

V Phân tích cơ sở dữ liệu 40

1 Thực thể và các thuộc tính cần lưu trữ 40

2 Quan hệ giữa các thực thể 42

3 Phân tích ràng buộc toàn vẹn 47

VI Thiết kế cơ sở dữ liệu 49

1 Thiết kế cơ sở dữ liệu mức ý niệm 49

2 Thiết kế cơ sở dữ liệu mức luận lý 50

3 Thiết kế cơ sở dữ liệu mức vật lý 52

4 Cài đặt cơ sở dữ liệu trong SQL Sever 53

5 Mô tả các đối tượng 54

CHƯƠNG IV: KẾT QUẢ VÀ KẾT LUẬN 63

I Kết quả 63

1 Hệ thống menu : 63

2 Menu danh mục: 65

3 Menu chứng từ 71

4 Menu báo cáo: 76

II Kết luận 89

1 Chương trình hoàn thành với các chức năng như sau: 89

2 Hướng phát triển đề tài: 91

3 Kết luận 91

GVHD: Th.S Lê Đình Ngân Nhóm thực tập: Công ty cổ phần phần mềm Lối Việt

Trang: 7

Trang 9

CHƯƠNG I: GIỚI THIỆU

I Lý do hình thành đề tài

Thông tin là nguồn tài nguyên quý của tổ chức Mỗi tổ chức muốn hoạtđộng hiệu quả đòi hỏi phải xây dựng một hệ thống thông tin tốt Vai trò của thôngtin rất quan trọng trong việc hoạch định, tổ chức, lãnh đạo, ra quyết định, điềuhành, kiểm soát, phân tích, dự báo và phòng ngừa rủi ro Do vậy, ngày nay hầu hếtcông ty, xí nghiệp hay tổ chức đều đầu tư phương tiện kỹ thuật hiện đại nhằm nângcao hiệu quả và chất lượng hệ thống thông tin của mình

Sự phát triển của công nghệ thông tin đã đẩy nhanh sự phát triển của thếgiới, góp phần tác động mạnh mẽ tới xu hướng toàn cầu hóa ở nhiều lĩnh vực trong

đó có lĩnh vực về kinh tế, thương mại điện tử

Ứng dụng công nghệ thông tin có ảnh hưởng tới quá trình sản xuất kinhdoanh của các doanh nghiệp như bán hàng, quản lý sản phẩm, quản lý khách hàng,

hỗ trợ các cấp quản lý ra quyết định, hay tìm hiểu nhu cầu của khách hàng, CNTT

đã giúp cho người quản lý có thể quản lý doanh nghiệp của mình ở bất cứ đâu

Trước sự phát triển mạnh mẽ của CNTT và nhu cầu định hướng phát triểncủa nhiều công ty như: mở rộng thị trường, thay đổi cách quản lý, nhằm đảm bảothông tin nhanh chóng đáp ứng nhu cầu quản lý kho hàng hóa, tăng năng lực quản

lý hàng hóa, hướng tới mục tiêu lợi nhuận, đặc biệt là gia tăng khả năng cạnh tranhvới các đối thủ trong thời kỳ kinh tế phát triển theo hướng toàn cầu hóa

Tin học hóa phải có trong thời đại ngày nay đối với từng công ty muốn pháthuy tối đa tiềm lực và tăng năng suất lao động Tuy nhiên, đầu tư xây dựng hệthống phục vụ công việc trong thời gian ngắn là tốn kém, nhưng lâu dài thì lợi íchmang lại rất lớn Xét về phía hệ thống chỉ có thể phục vụ một phần nào của chuyênmôn nghiệp vụ, yêu cầu thực tế đặt ra, rất khó có thể thực hiện mọi vấn đề mộtcách tổng quát Tùy thuộc vào những yêu cầu đặt ra đối với từng điều kiện vàphạm vi của công ty để có cách giải quyết khác nhau trong khoảng thời gian nhấtđịnh đáp ứng yêu cầu đề ra của hệ thống

Trang 10

Khi chưa áp dụng tin học thì việc bán hàng, kế toán và những công việckhác thực hiện một cách khó khăn đòi hỏi phải nắm vững chuyên môn nghiệp vụ,tốn nhân lực, thời gian, chi phí cho việc thực hiện Ngày nay tin học phát triển, nhucầu tin học hóa những công việc chuyên môn là yêu cầu cần thiết Tin học hóa sẽmang lại lợi ích về nhiều mặt: nhân công, chi phí tài chính và thời gian, thông quanhững thao tác đơn giản trên máy tính

Nhận thức được tầm quan trọng của CNTT, hiện nay nhiều công ty đang cónhu cầu áp dụng phầm mềm quản lý kế toán bán hàng gồm các quá trình đặt hàngnhà cung cấp, và bán theo đơn hàng của các đại lý nhằm nâng cao hiệu quả kinhdoanh Đề tài được xây dựng dựa trên nhu cầu của công ty, giải quyết được cácvấn đề giúp cho quý công ty có thể làm việc một cách tốt nhất, đêm lại hiệu quảkinh tế

II Mục tiêu

Xây dựng phần mềm kế toán bán hàng, xuất nhập tồn và quản lý công nợ:

1 Xây dựng hệ thống, cơ sở dữ liệu mới có không gian lưu trữ lớn

2 Phân quyền, bảo mật đảm bảo người dùng tác vụ trên quyền đã được giao

3 Cập nhật, tra cứu, tìm kiếm, thống kê thông tin về hàng hóa, chứng từ một

cách nhanh và chính xác

4 Cập nhật biến động giá của hàng hóa kịp thời

5 Hỗ trợ các chức năng xuất phiếu nhập, phiếu xuất, hóa đơn, phiếu thu, phiếu

chi, báo nợ, báo có ngân hàng, thẻ kho…theo mẫu quy định hiện hành

6 Kiểm soát nhập, xuất, tồn kho hàng hóa theo tháng, quý, năm và theo loại hàng

7 Kết xuất báo cáo, các sổ theo dõi công nợ phải thu, phải trả, các sổ tổng hợp

nhập, xuất kho

GVHD: Th.S Lê Đình Ngân Nhóm thực tập: Công ty cổ phần phần mềm Lối Việt

Trang: 9

Trang 11

III Nội dung

1 Tổng quan về hệ quản trị cơ sở dữ liệu và ngôn ngữ lập trình

2 Khảo sát hiện trạng và nhu cầu của công ty cổ phần phần mềm Lối Việt.

3 Phân tích, thiết kế và cài đặt cơ sở dữ liệu

4 Thiết kế giao diện và cài đặt các chức năng của hệ thống

5 Viết báo cáo tổng hợp

IV Phạm vi

Đề tài tập trung xây dựng chương trình kế toán bán hàng, xuất nhập tồn vàquản lý công nợ áp dụng cho công ty cổ phần phần mềm Lối Việt Xử lý thông tinliên quan tới kế toán bán hàng: loại hàng, xuất xứ, giá, đơn hàng, hóa đơn, quátrình nhập xuất, thống kê tồn kho, công nợ phải thu, phải trả

V Kết quả dự kiến đạt được

1 Báo cáo hệ quản trị cơ sở dữ liệu SQL Server 2008, ngôn ngữ lập trình C#,

tổng quan về kế toán bán hàng

2 Báo cáo kết quả khảo sát hiện trạng và nhu cầu của công ty cổ phần phần

mềm Lối Việt: khảo sát phần cứng, phần mềm, khảo sát nhu cầu, khảo sát nghiệp vụ…

3 Báo cáo kết quả phân tích, thiết kế và cài đặt cơ sở dữ liệu

4 Thiết kế giao diện và cài đặt các thủ tục, các hàm, xử lý các chức năng

5 Tập viết báo cáo tổng hợp

Trang 12

CHƯƠNG II: CƠ SỞ LÝ THUYẾT

I Tổng quan về hệ quản trị cơ sở dữ liệu

1 Khái niệm về cơ sở dữ liệu

 Cơ sở dữ liệu (CSDL) là một tập hợp có cấu trúc các dữ liệu được lưu trữ

và có thể truy xuất đồng thời nhiều người sử dụng

 Hệ quản trị CSDL (Database Management System) là tập hợp dữ liệu cóquan hệ với nhau và một tập các chương trình truy xuất dữ liệu

 Một số đặc trưng của hệ quản trị CSDL:

 CSDL độc lập với chương trình ứng dụng: người dùng thay đổi cấu trúctrong mô hình dữ liệu sẽ không ảnh hưởng đến chương trình ứng dụng

 Hỗ trợ ngôn ngữ cao cấp cho phép người dùng định nghĩa cấu trúc dữliệu, truy nhập và thao tác dữ liệu

 Quản lý giao dịch: Người dùng có thể truy xuất đồng thời cùng thờiđiểm

 Sao lưu, phục hồi CSDL

 Bộ quản lý lưu trữ: Cho phép lấy dữ liệu được yêu cầu và thay đổi những

dữ liệu này khi được yêu cầu bởi các mức trên của hệ thống

 Bộ xử lý câu truy vấn: điều khiển và các yêu cầu thay đổi dữ liệu

 Bộ quản lý giao dịch: đảm bảo tính toàn vẹn dữ liệu của hệ thống

 Là một hệ thống cho phép người sử dụng giao tiếp với CSDL và khai thácthông tin dữ liệu được tổ chức và lưu trữ bên trong nó

2 Hệ quản trị cơ sở dữ liệu SQL Sever 2008

 Microsoft SQL Sever (MS SQL Sever) là sản phẩm của Microsoft Hoạtđộng trên hệ điều hành Windows Các phiên bản: 4.2, 4.21, 6.0, 6.5, 7.0,

2000, 2005…Phiên bản mới nhất: MS SQL Sever 2008 R2

GVHD: Th.S Lê Đình Ngân Nhóm thực tập: Công ty cổ phần phần mềm Lối Việt

Trang: 11

Trang 13

 MS SQL Sever là một hệ quản trị CSDL quan hệ mạng máy tính hoạt độngtheo mô hình khách - chủ cho phép người dùng truy xuất đồng thời đến cơ

sở dữ liệu, quản lý việc truy nhập hợp lệ và các quyền hạng của từng ngườidùng

Hình 1: Phi ên bản MS SQL sever 2008

 Quản lý nhiều đối tượng bên trong CSDL nhưng MS SQL Sever chỉ có vàitập tin dữ liệu vật lý để lưu trữ:

 Một tập tin dùng lưu trữ dữ liệu (data file): mdf,.ndf

 Từ phiên bản 2005, bảo mật là trọng tâm chính cho những tính năng mớitrong MS SQL Sever:

Bảo mật nhóm thư mục hệ thống: Người dùng sẽ không nhìn thấybảng nào trong CSDL, thay vào đó là các bảng ảo Điều này ngănchặn người dùng làm hỏng cấu trúc chính của CSDL

 Bắt buộc chính sách mật khẩu: Đây là chính sách về mức độ vàngày hết hạn cho người dùng

 Một tập tin dùng để lưu vết các giao tác mà người dùng đã thực hiện: ldf

để giám sát các đối tượng truy cập dữ liệu

Trang 14

Hình 2: Giao diện kết nối CSDL của MS SQL sever

 Hỗ trợ Common Language Runtime (CLR): CLR được nhúng vào hệquản trị, khi đó người dùng có thể viết các thủ tục, cài đặt các ràng buộc,hàm, tính toán tập hợp và định nghĩa các kiểu dữ liệu

 Truy cập HTTP: Người dùng có thể truy xuất CSDL từ xa

Hình 3: Cửa sổ làm việc tạo bảng dữ liệu trong MS SQL sever

 Yêu cầu phần cứng của máy để cài đặt sử dụng MS SQL sever:

 Máy tính chip Pentium III 600 MHz trở lên

GVHD: Th.S Lê Đình Ngân Nhóm thực tập: Công ty cổ phần phần mềm Lối Việt

Trang: 13

Trang 15

 Tối thiểu 192 MB RAM.

 Khả năng giám sát thông minh thông qua các DDL

 Tính ổn định được tăng cường

 Lưu trữ được nhiều loại dữ liệu từ dạng Spatial đến dạng File Streams

 Khả năng thao tác song hành trên các bảng dữ liệu phân vùng: Có thểthực hiện một truy vấn liên quan đến dữ liệu trên hai phân vùng CSDL,SQL Server 2008 sẽ xử lý truy vấn song hành trên mỗi phân vùng

 Tăng tốc truy vấn dữ liệu: Khả năng nén CSDL lên đến trên 50% nênhiệu xuất truy vấn dữ liệu được cải thiện đáng kể với Support StarSchema và Star Query Optimizations trên SQL Server 2008

Trang 16

 Ưu điểm:

 Bảo mật cao

 Khả năng phục hồi dữ liệu tốt

 Hỗ trợ sao lưu dữ liệu nhanh chóng và an toàn hơn

 Nâng cao quản lý dữ liệu doanh nghiệp, phân tích, hỗ trợ ra quyết định

 Nâng cao hiệu suất cho người lập trình

 Dễ sử dụng

 Khuyết điểm:

 Chỉ có thể hoạt động trên hệ điều hành Windows

Hình 5: Mô hình quan hệ giữa các bảng của CSDL trong MS SQL sever

II Tổng quan về ngôn ngữ lập trình C#

1 Cơ bản về NET Framework:

 NET Framework là một thành phần cơ bản của windows cho việc xây dựng

và chạy các ứng dụng viết bởi các ngôn ngữ lập trình mới

 NET Framework được thiết kế dùng để:

GVHD: Th.S Lê Đình Ngân Nhóm thực tập: Công ty cổ phần phần mềm Lối Việt

Trang: 15

Trang 17

 Cung cấp một môi trường nhất quán cho lập trình hướng đối tượng.

 Cung cấp trải nghiệm (experience) nhất quán cho những người phát triểntrong việc tạo ra các kiểu ứng dụng khác nhau:

Ứng dụng trên nền tảng windows

Ứng dụng trên nền tảng web

Ứng dụng trên nền tảng thiết bị di động

Ứng dụng nhúng…

 Cung cấp môi trường thực thi mã lệnh an toàn hơn

 Tối ưu hóa việc phát triển phần mềm và tránh sự xung đột phiên bản

Trang 18

 C# được phát triển dựa trên nền tảng C và C++ nên giao diện, cú pháp,biểu thức, toán tử và một số chức năng khác được cải tiến từ ngôn ngữ C

và C++

 C# có sự cân bằng giữa C++, Visual Basic, Delphi và Java

Ngôn ngữ C# chứa các từ khóa cho việc khai báo kiểu đối tượng mớihay những phương thức và thuộc tính của lớp Việc thực thi đóng gói, kếthừa và đa hình là những thuộc tính cơ bản của các ngôn ngữ lập trìnhhướng đối tượng

 C# có các đặc tính như: xử lý ngoại lệ, thu gom bộ nhớ tự động, nhữngkiểu dữ liệu mở rộng, và bảo mật mã nguồn

 C# được sử dụng cho nhiều dự án khác nhau như tạo ra ứng dụng xử lývăn bản, ứng dụng đồ họa, bản tính hay thậm chí trình biên dịch chongôn ngữ khác

 C# sử dụng giới hạn những từ khóa, phần lớn các từ khóa được sử dụng

để mô tả thông tin

 C# là ngôn ngữ hướng thủ tục: Mã nguồn của C# được viết trong lớp, lớpchứa các phương thức thành viên Lớp và phương thức có thể được sửdụng cho các ứng dụng hay chương trình khác Bằng cách truyền cácmẫu thông tin đến lớp hay phương thức tạo ra mã nguồn dùng lại

GVHD: Th.S Lê Đình Ngân Nhóm thực tập: Công ty cổ phần phần mềm Lối Việt

Trang: 17

Trang 19

Hình 7: Giao diện làm việc của C#

 Các ứng dụng của C#:

 Các ứng dụng game

 Ứng dụng cho thiết bị di động: PC Pocket, PDA, điện thoại di động

 Ứng dụng quản lý cho doanh nghiệp: quản lý bán hàng, quản lý vật tư…

 Các lợi ích của C#:

 Hỗ trợ khả năng chuyển đổi giữa các ngôn ngữ (Cross LanguageSupport)

 Hỗ trợ các giao thức Internet chung

 Triển khai đơn giản

 Hỗ trợ tài liệu XML: các chú thích XML có thể được thêm vào các đoạn

mã lệnh và sau đó có thể chiết xuất làm tài liệu cho các đoạn mã lệnh,cho phép lập trình viên khi sử dụng biết được ý nghĩa của các đoạn mãlệnh đã viết

 Tạo các ứng dụng NET bằng C#:

Trang 20

 Ứng dụng console: ứng dụng văn bản chạy trên DOS window Ứng dụngconsole để kiểm tra thư viện lớp, hoặc các tiến trình daemon Unix/Linux.

 Ứng dụng ASP.NET: Lập trình ASP.NET bằng ngôn ngữ C#

 Ứng dụng Windows Forms: Dùng để thiết kế một giao diện window bằngcách kéo thả control từ Toolbox trên Windows Form Để xác định cách

xử lý của window, ta viết các thủ tục quản lí sự kiện cho các điều khiểncủa form Windows Form được dịch thành một EXE để cài đặt vào máytính

Hình 8: Giao diện tạo báo cáo trong C#

III Tổng quan về Power Designer

1 Giới thiệu

 PowerDesigner là phần mềm hỗ thiết kế mô hình quan hệ: ERD, ER…

 PowerDesigner mô hình hóa tổng thể doanh nghiệp dưới dạng đồ họa

 PowerDesigner là công cụ dữ liệu mẫu số một của ngành công nghiệp, chophép doanh nghiệp hình dung, phân tích và vận dụng dữ liệu cho cấu trúc

hệ thống thông tin hiệu quả

GVHD: Th.S Lê Đình Ngân Nhóm thực tập: Công ty cổ phần phần mềm Lối Việt

Trang: 19

Trang 21

 PowerDesigner kết hợp một số mẫu đạt tiêu chuẩn kỹ thuật (UML, BusinessProcess Modeling, Data Modeling) với những nền tảng phát triển hàng đầunhư: NET, WorkSpace, PowerBuilder, Java và Eclipse giúp cho doanhnghiệp có những phân tích và giải pháp thiết kế siêu dữ liệu.

 Mô hình hóa được tích hợp thông qua các phương pháp và ký hiệu chuẩn:

 Data (E/R, Merise)

 Business (BPMN, BPEL, EBXML)

Trang 22

2 Chức năng

 Thiết kế mô hình cơ sở dữ liệu mức ý niệm bằng sơ đồ thực thể kết hợp

 Phát sinh mô hình cơ sở dữ liệu mức vật lý tương ứng trên DBMS đượcchọn

 Phát sinh ràng buộc toàn vẹn tham chiếu nếu được hỗ trợ CSDL đích

 Phát sinh ngược lại các Database và các Application đang tồn tại

 Định nghĩa các thuộc tính mở rộng có các đối tượng PDM

Hình 10: Tạo cơ sở dữ liệu từ PowerDesigner

GVHD: Th.S Lê Đình Ngân Nhóm thực tập: Công ty cổ phần phần mềm Lối Việt

Trang: 21

Trang 23

IV Tổng quan về kế toán mua bán hàng hóa.

1 Khái niệm.

 Hàng hóa là đối tượng kinh doanh chủ yếu của doanh nghiệp thương mại, làđối tượng được doanh nghiệp mua vào để bán hoặc chế biến, gia công tạo rasản phẩm khác

 Kế toán theo dõi tình hình xuất - nhập - tồn hàng hóa, vật tư cả số lượng vàgiá trị Tính giá vốn hàng xuất kho; các phương pháp tính giá vốn chi tiếtđến từng vật tư, hàng hóa Kế toán vật tư hàng hóa là một phần quan trọngkhông thể thiếu của bộ phận kế toán

2 Nhiệm vụ của kế toán.

 Thu thập, xử lý thông tin, số liệu kế toán theo đối tượng và nội dung củacông việc kế toán, theo chuẩn mực và chế độ kế toán

 Ghi chép, phản ánh chính xác, đầy đủ tình hình mua, bán, dự trữ vật tư hànghóa kể cả về mặt số lượng và giá trị, chi phí bán hàng, các khoản giảm trừdoanh thu, tổ chức tốt công tác kế toán chi tiết bán hàng về số lượng, chủngloại, giá trị

 Xác định chính xác giá vốn, giá bán, chi phí cũng như kết quả kinh doanhvào lúc cuối kỳ kế toán

 Cung cấp những tài liệu cần thiết liên quan đến hoạt động mua, bán vật tưhàng hóa cho các bộ phận, các cơ quan, các nhà quản lý theo yêu cầu củacác đối tượng này

3 Tính giá hàng hóa

 Hàng hóa hiện có bao giờ cũng được phản ánh trong sổ kế toán và trong báocáo kế toán theo giá trị vốn thực tế - tức là đúng với sồ tiền của doanhnghiệp phải bỏ ra cho những hàng hóa đó Song sự hình thành trị giá vốncủa hàng hóa trong kinh doanh thương mại có thể phân biệt ở các giai đoạntrong quá trình vận động của hàng hóa

Trang 24

 Trị giá vốn của hàng hóa tại thời điểm mua hàng chính là giá trị thực tếphải thanh toán cho người bán theo hóa đơn( tính theo giá bán chưa cóthuế GTGT).

 Trị giá vốn hàng mua nhập kho = Trị giá mua ghi trên hóa đơn + chi phíthu mua + Thuế nhập khẩu (nếu có)

 Trường hợp doanh nghiệp phải bỏ thêm chi phí sơ chế, phân loại,chọn lọc, nhằm làm tăng giá trị hoặc khả năng tiêu thụ của hàng hóathì bộ phận trị giá này cũng được tính vào giá vốn hàng mua nhậpkhẩu

 Nếu doanh nghiệp có tổ chức sản xuất để tạo thêm nguồn hàng thìgiá nhập kho là giá thành thực tế sản xuất ra sản phẩm hàng hóa

Trong đó:

 Trị giá mua hàng hóa xuất kho có thể được xác định theo một trong cácphương pháp sau:

 Bình quân gia quyền liên hoàn hoặc cố định

 Nhập trước – xuất trước

 Nhập sau – xuất trước

 Giá thực tế đích danh (nhận diện cụ thể)

GVHD: Th.S Lê Đình Ngân Nhóm thực tập: Công ty cổ phần phần mềm Lối Việt

Trang: 23

Trị giá vốn hàng bán =

Trị giá vốn mua thực

tế của hàng hóa xuất kho để bán +

Chi phí mua hàng phân bổ cho khách hàng

Trị giá vốn của hàng hóa đã tiêu thụ trong kỳ

Trị giá vốn hàng bán

Chi phí bán hàng

Chi phí quản lý doanh nghiệp phân bổ cho lượng hàng hóa

đã tiêu thụ

Trang 25

 Trong trường hợp kế toán ghi chép chi tiết hàng hóa theo giá hạch toán,cuối tháng khi đã tính được giá trị mua thực tế của hàng hóa nhập kho

kế toán sẽ tính giá trị mua thực tế hàng hóa xuất kho theo công thức:

 TK 112: Tiền gửi ngân hàng

 TK 133: Thuế giá trị gia tăng được khấu trừ

 TK 156: Hàng hóa

 TK 157: Hàng gửi đi bán

 TK 511: Doanh thu bán hàng và cung cấp dịch vụ

 TK 512: Doanh thu bán hàng nội bộ

 TK 521: Chiết khấu thương mại

 TK 531: Hàng bán bị trả lại

 TK 523: Giảm giá hàng bán

 TK 632: Giá vốn hàng bán

Trị giá mua thực tế hàng hóa xuất kho

=

Trị giá hạch toán của hàng hóa xuất kho trong tháng

+ Hệ số giá hàng hóa

=

Hệ số giá hàng hóa

Trị giá thực tế hàng hóa tồn đầu tháng

Trị giá mua hàng thực tế nhập kho trong tháng

Trị giá hạch toán hàng hóa tồn kho đầu tháng

Trị giá hạch toán hàng hóa nhập kho trong tháng+

+

Trang 26

 TK 333: Thuế và các khoản phải nộp nhà nước

 TK 111: Tiền mặtTài khoản này dùng để phản ánh số tiền hiện có và tình hình thu, chi tiềnmặt tại quỹ.Tài khoản 111 có 3 tiểu khoản cấp 2:

 TK 1111: Tiền Việt Nam

phiếu, ngoại tệ tồn quỹ

SDDK: Số tiền hiện gửi tại ngân hàng.

Các khoản tiền rút ra Chênh lệch giảm tỷ giá do đánh giá lại

số dư ngoại tệ cuối kỳ

Các khoản tiền gửi vào ngân hàng Chênh lệch tăng tỷ giá do đánh giá lại số dư ngoại tệ cuối kỳ

Tổng số phát sinh Nợ Tổng số phát sinh Có

SDCK: Số tiền hiện gửi tại ngân hàng

TK 112 “Tiền gửi ngân hàng”

Trang 27

 TK 133: Thuế giá trị gia tăng được khấu trừTài khoản này dùng để phản ánh số thuế giá trị gia tăng đầu vào đượckhấu trừ, đã khấu trừ và còn lại được khấu trừ

 TK 1331: Thuế giá trị gia tăng được khấu trừ của hàng hóa, dịch vụ

 TK 1332: Thuế giá trị gia tăng được khấu trừ của tài sản cố định

 TK 156: Hàng hóaTài khoản này dùng để phản ánh trị giá hàng hóa, sản phẩm hay lao vụ,dịch vụ đã bàn giao cho khách hàng theo hợp đồng kinh tế và đã xuấtkho

 TK 511: Doanh thu bán hàng và cung cấp dịch vụ

SDDK: Số thuế giá trị gia tăng chưa được khấu trừ, chưa được hoàn lại

Số thuế giá trị gia tăng đầu vào đã khấu trừ, đã được hoàn lại

Số thuế giá trị gia tăng đầu vào được khấu trừ, được hoàn lại

Tổng số phát sinh Nợ Tổng số phát sinh Có

SDCK: Số thuế giá trị gia tăng

chưa được khấu trừ, chưa được hoàn lại cuối kỳ

TK 133 “Thuế giá trị gia tăng được khấu trừ”

Trị giá hàng hóa đã bán Trị giá hàng hóa đã bán , lao vụ,

dịch vụ đã thực hiện nay được khách hàng thanh toán hay chấp nhận thanh toán.

Trị giá lao vụ, dịch vụ đã thực hiện với khách hàng nhưng chưa được thanh toán

Tổng số phát sinh Nợ Tổng số phát sinh Có SDCK: phản ánh trị giá hàng hóa đã

gởi đi chưa được khách hàng thanh toán hoặc chấp nhận thanh toán.

TK 156 “Hàng hóa”

Trang 28

Tài khoản này dùng để phản ánh doanh thu bán hàng thực tế của doanhnghiệp thực hiện trong kỳ kế toán Doanh thu bán hàng trị giá của sảnphẩm, hàng hóa, lao vụ, dịch vụ mà doanh nghiệp đã bán, đã cung cấpcho khách hàng được ghi trên hợp đồng kinh tế và trên hóa đơn bánhàng hoặc các chứng từ khác có liên quan đến việc bán hàng, hoặc là sựthỏa thuận về giá bán giữa người mua và người bán

Tài khoản 511 không có số dư cuối kỳ

 TK 512: Doanh thu nội bộTài khoản này dùng để phản ánh doanh thu do bán sản phẩm, hàng hóa,dịch vụ trong nội bộ các đơn vị trong cùng một công ty, tổng công ty…hạch toán toàn ngành Doanh thu nội bộ là cơ sở để xác định kết quảkinh doanh nội bộ

Kết chuyển doanh thu thuần vào tài khoản 911 “xác định kết quả kinh doanh”

Tổng số phát sinh Nợ Tổng số phát sinh Có

TK 511 “Doanh thu bán hàng và cung cấp dịch vụ”

Thuế tiêu thụ đặc biệt, thuế xuất nhập khẩu phải nộp

Doanh thu bán hàng nội bộ trong kỳ

Kết chuyển doanh thu thuần vào tài khoản 911 “xác định kết quả kinh doanh”

“giảm giá hàng bán sang”

Trị giá hàng bán bị trả lại kết chuyển vào cuối kỳ

TK 512 “Doanh thu nội bộ”

Trang 29

Tài khoản này không có số dư cuối kỳ

 TK 521: Chiết khấu thương mạiPhản ánh chiết khấu thương mại của hàng hóa bán ra trong kỳ

Chỉ phản ánh vào tài khoản này số chiết khấu thương mại phát sinhngoài hóa đơn, tức là sau khi đã có hóa đơn bán hàng Không phản ánhvào tài khoản này số chiết khấu thương mại đã được bù trừ vào hóa đơnbán hàng

Khoản chiết khấu thương mại phản ánh dùng để điều chỉnh doanh thubán hàng thực hiện trong kỳ để xác định doanh thu thuần

Trang 30

Tài khoản này dùng để phản trị giá hàng bán đã tiêu thụ bị khách hàngtrả lại do giao hàng không đúng hợp đồng, bị mất, bị kém chất lượng….Trị giá của hàng bị trả lại phản ánh vào tài khoản này dùng để điềuchỉnh doanh thu bán hàng thực hiện trong kỳ để xác định doanh thuthuần.

Kết cấu:

Tài khoản 531 không có số dư cuối kỳ

 TK 532: Giảm giá hàng bánTài khoản này dùng để phản ánh các khoản giảm bớt, giảm giá của hànghóa bán ra trong kỳ

Chỉ phàn ánh vào tài khoản này số giảm giá hàng bán phát sinh ngoàihóa đơn, tức là sau khi đã có hóa đơn bán hàng Không phản ánh vào tàikhoản này số giảm giá đã trừ và hóa đơn

Khoản giảm giá hàng bán phản ánh vào tài khoản này dùng để điềuchỉnh doanh thu bán hàng thực hiện trong kỳ để xác định doanh thuthuần

TK 531 “Hàng bán bị trả lại”

Trang 31

Tài khoản này dùng để phản ánh giá vốn của sản phẩm, hàng hóa, lao

vụ, dịch vụ đã xuất bán trong kỳ

Kết cấu:

Trường hợp hạch toán hàng tồn kho theo phương pháp kê khai thườngxuyên

Định khoản nghiệp vụ phát sinh:

Hệ thống tài khoản của công ty áp dụng theo quyết định số BTC ngày 20/3/2006 của Bộ Tài Chính

15/2006/QĐ- Bán buôn qua kho theo hình thức gửi bán, khi xuất hàng hóa gửi kháchhàng, kế toán ghi:

 Doanh thu và thuế GTGT đầu ra phải nộp:

Nợ TK 111 – Tổng giá trị thanh toán thu bằng tiền mặt

Trị giá vốn củ hàng bán bị trả lại phát sinh trong kỳ

Tổng số phát sinh Nợ Tổng số phát sinh Có

Trị giá vốn của sản phẩm, hàng hóa, lao vụ, dịch vụ phát sinh trong kỳ đã xác định tiêu thụ

Khoản chi phí NVL, nhân công trực tiếp vượt trên mức bình thường và khoản chi phí sản xuất chung, cố định không được tính vào giá thành sản phẩm

Trị giá hao hụt, mất mát của hàng tồn kho sau khi trừ đi phần bồi thường của người chịu trách nhiệm

Khoản trích dự phòng giả giá hàng tồn kho

Khoản hoàn nhập dự phòng giảm giá hàng tồn kho

Kết chuyển trị giá vốn của sản phẩm, hàng hóa, lao vụ, dịch vụ vào tài khoản 911 lúc cuối kỳ

TK 632 “Giá vốn hàng bán”

Trang 32

Nợ TK 112 – Tổng giá trị thanh toán thu bằng tiền gửi ngân hàng

Nợ TK 131 – Tổng giá trị thanh toán phải thu khách hàng

Có TK 511 – Doanh thu bán hàng chưa thuế

Nợ TK 111 – Tổng giá trị thanh toán thu bằng tiền mặt

Nợ TK 112 – Tổng giá trị thanh toán thu bằng tiền gửi ngân hàng

Nợ TK 131 – Phải thu khách hàng theo giá đã có thuế

Có TK 511 – Doanh thu bán hàng chưa thuế

Có TK 333 – Thuế GTGT phải nộp

 Trường hợp bán hàng vận chuyển thẳng có tham gia thanh toán, khi muahàng vận chuyển bán thẳng, căn cứ chứng từ mua hàng ghi giá trị hàngmua, bán thẳng

Nợ TK 157 – Hàng gửi đi bán

Nợ TK 133 – Thuế GTGT được khấu trừ

Có TK 111 – Thanh toán bằng tiền mặt

Có TK 112 – Thanh toán bằng tiền gửi ngân hàng

Có TK 331 – Phải trả nhà cung cấp

 Nếu mua bán thẳng giao nhận trực tiếp tay ba với nhà cung cấp và kháchhàng, kế toán ghi:

Nợ TK 632 – giá vốn hàng bánGVHD: Th.S Lê Đình Ngân Nhóm thực tập: Công ty cổ phần phần mềm Lối Việt

Trang: 31

Trang 33

Nợ TK133 - Thuế GTGT được khấu trừ

Có TK 111- Thanh toán bằng tiền mặt

Có TK 112 – Thanh toán bằng TGNH

Có TK 331 – Phải trả nhà cung cấp Căn cứ chứng từ kế toán ghi nhân doanh thu lô hàng bán thẳng:

Nợ TK 111 – Khách hàng thanh toán bằng tiền mặt

Nợ TK 112 – Khách hàng thanh toán bằng TGNH

Nợ TK 131 – Phải thu khách hàng theo giá đã có thuế

Có TK 511 – Doanh thu bán hàng

Có TK 333 – Thuế GTGT phải nộp Thanh toán tiền hàng cho nhà cung cấp:

Nợ TK 331 – Phải trả nhà cung cấp

Có TK 111 – Tiền mặt

Có TK 112 - Tiền gửi ngân hàng

 Bán hàng phát sinh chiết khấu thanh toán, chiết khấu thương mại vàgiảm giá hàng bán:

Đối với khoản chiết khấu thanh toán coi như một khoản chi phí tàichính, kế toán ghi:

Nợ TK 635 – Chi phí tài chính

Có TK 111,112,131Đối với khoản chiết khấu thương mại phát sinh, kế toán ghi:

Nợ TK 521 – Chiết khuấ thương mại

Cuối kỳ kết chuyển khoản chiết khuấ thương mại sang tài khoản 511

Nợ TK 511 – Doanh thu bán hàng và cung cấp dịch vụ

Có TK 521 – Chiết khấu thương mại

Trang 34

Đối với khoản giảm giá hàng bán phát sinh, kế toán ghi:

Nợ TK 532 – Giảm giá hàng bán

Cuối kỳ kết chuyển giảm giá hàng bán sang tài khoản 511:

Nợ TK 511 – Doanh thu bán hàng và cung cấp dịch vụ

Có TK 532 – Giảm giá hàng bán

Sơ đồ kế toán thể hiện như sau:

SỞ DỮ LIỆU

I Giới thiệu công ty

Tên công ty: CÔNG TY CỔ PHẦN PHẦN MỀM LỐI VIỆT (VIETROAD)

Địa chỉ: 159 Điện Biên Phủ, Phường 15, Quận Bình Thạnh, Thành phố Hồ Chí MinhGVHD: Th.S Lê Đình Ngân Nhóm thực tập: Công ty cổ phần phần mềm Lối Việt

Trang: 33

TK 156

Xuất hàng hóa bán

Doanh thu theo giá bán tại thời điểm bán và thuế GTGT phải nộp

TK 632

Kết chuyển giá vốn hàng bán

về xác định kết quả kinh doanh

Trang 35

Điện thoại: 08.35146734 – 35146735 - 35146736; Fax: 08.35146383

Phát triển trên thương hiệu sản phẩm là phần mềm ROSY Với ngôn ngữ lậptrình C#.Net, hệ quản trị cơ sở dữ liệu SQL Server 2008, Font Unicode đượcxem là mạnh nhất hiện nay

Lĩnh vực hoạt động:

Chuyên sâu vào lĩnh vực phát triển phần mềm quản lý doanh nghiệp Được thànhlập bởi các chuyên gia công nghệ thông tin với nhiều năm kinh nghiệm xâydựng, phát triển Cung cấp giải pháp phần mềm trong và ngoài nước

Sản xuất, gia công, cung cấp, bảo hành và bảo trì các phần mềm quản lý doanhnghiệp như: Tài chính, Nhân sự - Tiền lương, Quản trị sản xuất - Quản trị nội bộ

Sơ đồ tổ chức của công ty:

GVHD: Th.S Lê Đình Ngân Nhóm thực tập: Công ty cổ phần phần mềm Lối Việt

Ban Giám Đốc

Văn phòng Hà Nội

Phòng Phòng Phòng Phòng Phòng Phòng Phòng Phòng

Trang 36

Hình 12: Sơ đồ tổ chức của công ty cổ phần phần mềm Lối Việt

II Khảo sát hiện trạng

1 Phần cứng

 Gồm 15 máy con và 1 máy chủ (Server)

 Bộ vi xử lý: Intel® Core™2 Duo E7500 (3M Cache, 2.93GHz, 1066MHz)

 Dung lượng Ram: 2GB

 Dung lượng ổ cứng: 320GB

2 Phần mềm

 Đối với hệ điều hành: Tất cả các máy đều cài Windows XP Professional

 Sử dụng bộ Office 2007, SQL Server 2008, Visual Studio 2008

 Phần mềm diệt virus BKAV pro

3 Khảo sát về dữ liệu

 Dữ liệu thường được lưu trữ trên excel, word và phần mềm kế toán Rosy

 Đặt biệt công ty đang sử dùng phần mềm kế toán Rosy

4 Khảo sát quy trình nghiệp vụ

 Quy trình mua hàng từ nhà cung cấp

GVHD: Th.S Lê Đình Ngân Nhóm thực tập: Công ty cổ phần phần mềm Lối Việt

Trang: 35

Trang 37

Hình 13: Hình mô tả quy trình mua hàng từ nhà cung cấp mua theo đơn đặt hàng

(1) Yêu cầu bộ phận kho kiểm tra hàng(2) Bộ phận kho thông báo lại cho bộ phận bán hàng (3) Bộ phận bán hàng yêu cầu đặt hàng nhà cung cấp(4) Nhà cung cấp thông báo tình hình hàng hóa cho bộ phận bán hàng(5) Bộ phận bán hàng yêu cầu kế toán lập chứng từ mua hàng

(6) Bộ phận kế toán gởi chứng từ(7) Bộ phận bán hàng yêu cầu bộ phận giao nhận đi nhận hàng (8) Giao chứng từ mua hàng và yêu cầu nhận hàng

(9) Nhà cung cấp giao hàng(10) Kiểm tra hàng, chứng từ và giao hàng cho bộ phận kho(11) Bộ phận kho kiểm tra hàng và chứng từ và giao lại chứng từ cho kế toán(12) Kiểm tra và sau đó thanh toán số tiền còn lại cho nhà cung cấp

 Quy trình bán hàng theo đơn đặt hàng

Trang 38

Hình 14: Hình mô tả quy trình bán hàng cho KH mua theo đơn đặt hàng

(1) Khách hàng yêu cầu mua hàng(2) Bộ phận bán hàng yêu cầu bộ phận kho kiểm tra hàng trong kho(3) Bộ phận kho thông báo lại cho bộ phận bán hàng

(4) Bộ phận bán hàng thông báo với khách hàng(5) Bộ phận bán hàng yêu cầu bộ phận kế toán lập phiếu xuất kho(6) Sau đó yêu cầu bộ phận kho xuất kho

(7) Bộ phận kho kiểm tra phiếu xuất và xuất hàng cho bộ phận giao nhận(8) Giao hàng cho khách hàng

(9) Khách hàng kiểm tra hàng và nhận hàng(10) Mang chứng từ có liên quan đến bộ phận kế toán(11) Khách hàng thanh toán cho bộ phận kế toán

5 Khảo sát về nhân sự

Hiện tại, công ty có 25 nhân viên:

 Trình độ đại học: 20 nhân viên

 Trình độ cao đẳng: 5 nhân viên

 Trình độ tin học:

 Kỹ sư công nghệ thông tin: 15 nhân viênGVHD: Th.S Lê Đình Ngân Nhóm thực tập: Công ty cổ phần phần mềm Lối Việt

Trang: 37

Trang 39

 Trình độ A: 0 nhân viên

 Trình độ B: 10 nhân viên

III Khảo sát yêu cầu

1 Yêu cầu chức năng

 Cập nhật phiếu nhập, phiếu xuất

 Cập nhật phiếu thu, phiếu chi

Trang 40

 Phiếu xuất

 Giấy báo nợ của Ngân Hàng

 Giấy báo có của Ngân Hàng

Báo biểu

 Phiếu thu, phiếu chi

 Phiếu nhập, phiếu xuất

 Hóa đơn báng hàng

 Báo cáo tồn kho

 Thẻ kho

 Tổng hợp nhập xuất tồn

 Sổ chi tiết vật tư

 Bảng kê phiếu nhập, phiếu xuất

 Bảng kê hóa đơn bán hàng

 Giấy báo nợ, có của ngân hàng

 Sổ chi tiết phải thu khách hàng

 Sổ chi tiết phải trả người bán

Ngày đăng: 10/08/2020, 20:01

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w