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

Ung dung tin hoc trong cong tac ke toan ho kinh 185701

136 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 đề Ứng Dụng Tin Học Trong Công Tác Kế Toán Hộ Kinh Doanh
Người hướng dẫn Thầy Giáo Bùi Thế Ngũ, Anh Phùng Huy Hậu
Trường học Bộ Tài Chính
Chuyên ngành Kế Toán
Thể loại Chuyên Đề Thực Tập Tốt Nghiệp
Năm xuất bản 2000
Thành phố Hà Nội
Định dạng
Số trang 136
Dung lượng 109,81 KB

Cấu trúc

  • I.1 Bộ Tái Chính (5)
  • I.2 Ban Quản Lý Tin Học (7)
  • I.3 Phòng phát triển ứng dụng (9)
  • II.1 Tính tất yếu khách quan của hoạch toán kế toán (10)
  • III.1 Khái qoat chung về đối tợng hoạch toán kế toán (10)
  • III.2 Kết luận về đối tợng hoạch toán kế toán (12)
  • IV- 1 Phơng pháp chứng từ (13)
    • IV.2 Phơng pháp đánh giá (15)
    • IV.3 Phơng pháp đối ứng tài khoản (16)
    • IV.4 Phơng pháp kiểm kê (17)
    • IV.5 Phơng pháp ghi sổ kép (18)
    • IV.6 Phơng pháp báo biểu (18)
    • IV.7 Phơng pháp phân tích (18)
  • IV. 8 - Phơng pháp tổng hợp và cân đối kế toán (19)
    • V.1 Khái niệm và tác dụng của sổ kế toán (22)
    • V.2 Các hình thức sổ kế toán -nguyên lý kết cấu và nội dung phản ánh 2 (23)
    • VI.2 Chứng từ và sổ kế toán (29)
    • VI.3 Chức năng và công việc kế toán hộ kinh doanh (30)
    • I.1 Khái niệm thông tin ? (31)
    • I.2 Bản chất của thông tin (31)
    • I.3 Vai trò của thông tin đối với quản lý (33)
    • I.4 Hệ thống thông tin (34)
    • I.5 Các luồng thông tin vào - ra trong hệ thống thông tin quản lý (35)
    • I.6 Các module của hệ thống thông tin quản lý (36)
    • I.7 Các phơng pháp xây dựng hệ thống thông tin quản lý (37)
    • I.8 Các giai đoạn ứng dụng tin học trong một tổ chức (37)
    • I.9 Các phơng pháp ứng dụng tin học trong công tác quản lý (38)
    • I.10 Vồng đời phát triển của hệ thống (39)
    • II.1 Hệ thống thông tin kế toán (39)
    • II.2 Các chu trình nghiệp vụ trong hệ thống thông tin kế toán (40)
    • II.3 Các chế độ xử lý nghiệp vụ trong hệ thông kế toá (41)
    • III.1 Đánh giá yêu cầu (45)
    • III.2 Làm sáng tỏ yêu cầu và quy mô của vấn đề (45)
  • III 3 Đánh giá tính khả thi và hiệu quả sơ bộ củ hệ thống thông tin (0)
  • III 4 Phân tích hệ thống (0)
    • III.7 Cài đặt và đánh giá hệ thống (52)
    • IV.1 Các bớc xây dựng hệ thống (52)
    • IV.2 Các hình thức chuyển đổi từ hệ thống cũ sang hệ thống mới (53)
    • IV.3 Môi trờng hoạt động của hệ thống (53)
  • Chơng III Phân tích - thiết kế - xây dựng chơng trình kế toán hộ (0)
    • III.1 Sơ đồ phân rã chức năng nghiệp vụ (BFD) (60)
    • III.2 Sơ đồ luồng thông tin (IFD) (63)
    • III.3 Sơ đồ ngữ cảnh (Context diagram) (63)
    • III.4 Sơ đồ luồng dữ liệu mức 0 (DFD) (64)
    • III.5 Các Module của hệ thống (65)
    • IV.1 Liệt kê các thông tin đầu vào (67)
    • IV.2 Chuẩn hoá các dữ liệu đầu vào (0)
    • IV.3 Sơ đồ cấu trúc dữ liệu (76)
    • IV.4 Liệt kê các thực thể (77)
    • IV.5 Thiết kế cơ sở dữ liệu (78)
    • IV.6 Mô hình quan hệ gữi các thực thể (84)

Nội dung

Bộ Tái Chính

Bộ Tài chính là cơ quan của Chính phủ có chức năng thống nhất quản lý Nhà nớc về lĩnh vực tài chính, kế toán, ngân sách Nhà nớc trong phạm vi cả n- ớc.Với những chức năng quản lý đó, Bộ Tài chính đợc Nhà nớc giao cho những quyền hạn nhất định:

* Hớng dẫn các Bộ, cơ quan ngang Bộ, cơ quan thuộc Chính phủ, uỷ ban nhân dân các tỉnh, thành phố trực thuộc Trung ơng xây dựng dự toán ngân sách Nhà n- ớc hàng năm.

Chủ trì phối hợp với Uỷ ban Kế hoạch Nhà nớc lập dự toán ngân sách Nhà nớc cho các Bộ, ngành, địa phơng để Chính phủ trình Quốc hội Tổ chức thực hiện dự toán ngân sách Nhà nớc đã đợc Quốc hội thông quyết định.

* Cùng với uỷ ban khoa học nhà nớc (UBKHNN) xây dựng kế hoạch tài chính trung và dài hạn Các kế hoạch phát triển kinh tế xã hội, kế hoạch xây dựng cơ

6 bản và các cân đối khác của nền kinh tế có liên quan đến tài chính và ngân sách nhà nớc.

Tham gia với các Bộ, cơ quan ngang Bộ, cơ quan thuộc Chính phủ, Uỷ ban Nhân dân tỉnh, thành phố trực thuộc Trung ơng về phơng hớng phát triển ngành, lĩnh vực về chính sách đầu t tài chính, về biên chế, tiền lơng, giá cả và các chính sách kinh tế - xã hội khác có liên quan đến tài chính và ngân sách Nhà nớc.

* Xây dựng các dự thảo Luật, Pháp lệnh, các văn bản pháp luật khác về thuế, phí và thu khác để trình Chính phủ ban hành hoặc Chính phủ trình Uỷ ban Th ờng vụ Quốc hội, Quốc hội ban hành Thống nhất quản lý và chỉ đạo công tác thu thuế, phí và thu khác của ngân sách Nhà nớc.

* Quản lý quỹ ngân sách Nhà nớc, quỹ dự trữ tài chính Nhà nớc, quỹ ngoại tệ tập trung của ngân sách Nhà nớc, quỹ tài sản tạm thu, tạm giữ Tổ chức thực hiện việc cấp phát các khoản kinh phí thuộc ngân sách Nhà nớc, cấp phát vốn đầu t xây dựng cơ bản và cho vay u đãi đối với các dự án, chơng trình mục tiêu kinh tế của Nhà nớc theo quy định của Chính phủ.

* Thực hiện các biện pháp hỗ trợ tài chính nhằm thực hiện các mục tiêu văn hoá

- xã hội theo các chơng trình, dự án đợc Chính phủ chỉ định.

* Quản lý vốn, giá trị tài sản và tài nguyên thuộc sở hữu Nhà nớc.

* Quyết định ngừng cấp phát và thu hồi số tiền đã cấp cho những cơ quan, đơn vị sử dụng vốn ngân sách Nhà nớc sai mục đích, trái với kế hoạch đợc duyệt, vi phạm chế độ quản lý tài chính Nhà nớc, đồng thời báo cáo Thủ tớng Chính phủ về các quyết định của mình.

* Thống nhất quản lý các khoản vay và trả nợ (bao gồm cả vay và trả nợ trong n- ớc và nớc ngoài) của Chính phủ; quản lý về mặt tài chính các nguồn viện trợ quốc tế Tham gia thẩm định về mặt tài chính các dự án sự dụng vốn vay nớc ngoài của Chính phủ giao cho các Bộ, cơ quan ngang Bộ, cơ quan thuộc Chính phủ, Uỷ ban nhân dân tỉnh, thành phố trực thuộc Trung ơng thực hiện Chuẩn bị các văn bản liên quan tới việc nớc ta tham gia các điều ớc quốc tế về tài chính để trình Chính phủ quyết định.

* Quản lý Nhà nớc đối với các hoạt động kinh doanh dịch vụ bảo hiểm, phát hành trái phiếu, cổ phiếu, các quỹ xã hội, xổ số kiến thiết, dịch vụ kiểm toán, kế toán và các dịch vụ tài chính khác, tham gia quản lý thị trờng vốn. Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

* Thực hiện công tác kiểm tra, thanh tra tài chính đối với tất cả các tổ chức hành chính, sự nghiệp, các doanh nghiệp Nhà nớc và các đối tợng có quan hệ với tài chính Nhà nớc.

* Đại diện của Chính phủ tại các tổ chức tài chính quốc tế theo sự phân công của Chính phủ.

* Quản lý công chức, viên chức tài chính, kế toán và kiểm toán theo quy định của Chính phủ.

Ban Quản Lý Tin Học

Ban quản lý ứng dụng tin học là đơn vị thuộc bộ máy Quản lý nhà nớc của

Bộ Tài chính, có nhiệm vụ giúp Bộ trởng Bộ Tài chính thống nhất quản lý hoạt động phát triển ứng dụng tin học trong lĩnh vực quản lý tài chính Nhà nớc; tổ chức trung tâm dữ liệu và xử lý thông tin phục vụ cho công tác quản lý tài chính và điều hành ngân sách của Bộ.

Xây dựng chơng trình, kế hoạch phát triển ứng dụng tin học phục vụ hoạt động quản lý tài chính nhà nớc:

Nghiên cứu xây dựng chiến lợc phát triển hệ thống tin học ngành Tài chính để bộ trình lên Chính phủ phê duyệt.

Xây dựng kế hoạch ứng dụng tin học của các cơ quan Bộ Tài chính; thẩm định kế hoạch phát triển ứng dụng tin học của các đơn vị và các tổ chức trực thuộc bộ; tổng hợp kế hoạch phát triển và ứng dụng tin học trong toàn ngành trình Bộ phê duyệt.

Hớng dẫn các đơn vị và tổ chức trực thuộc xây dựng kế hoạch chi tiết về hoạt động ứng dụng tin học của đơn vị phù hợp với kế hoạch đã đ ợc Bộ phê duyệt.

Quản lý thống nhất các hoạt động ứng dụng tin học trong toàn ngành Tài chÝnh:

Nghiên cứu xây dựng trình Bộ trởng ban hành các chế độ chính sách liên quan đến việc phát triển và ứng dụng tin học vào hoạt động quản lý của toàn ngành phù hợp với chiến lợc chung, nghiên cức xây dựng và trình Bộ ban hành các quy định triển khai một đề án ứng dụng công nghệ tin học

Chủ trì phối hợp với các đơn vị có liên quan xây dựng và trình Bộ ban hành các định mức chi phí cho các hoạt động triển khai ứng dụng tin học để áp dụng trong toàn ngành.

Hớng dẫn các đơn vị và tổ chức trực thuộc Bộ thực hiện đúng các quy định của Nhà nớc trong lĩnh vực phát triển ứng dụng tin học.

Tham gia ý kiến với cơ quan chức năng và đề xuất để Bộ quyết định việc phân bổ các nguồn vốn sửng dụng cho hoạt động ứng dụng tin học.

Chủ trì hoặc phối hợp với các đơn vị và tổ chức trực thuộc Bộ thực hiện các dự án ứng dụng tin học theo sự phân công của Bộ Thực hiện một số nhiệm vụ về đào tạo, bồi dỡng công chức, viên chức về lĩnh vực tin học theo sự phân công của Bé.

Kiểm tra giám sát việc thực hiện các quy định của nhà nớc trong lĩnh vực phát triển và ứng dụng tin học ở các đơn vị và tổ chức trực thuộc Bộ:

Thờng xuyên kiểm tra, giám sát việc thực hiện kế hoạch phát triển, ứng dụng tin học ở các đơn vị trong toàn ngành.

Phối hợp với các tổ chức chuyên ngành thuộc Bộ, kiêm tra việc thực hiện các chế độ chính sách, các quy định mà Bộ và Nhà nớc đã ban hành trong hoạt động ứng dụng tin học.

Trình Bộ xử lý những trờng hợp sai phạm của các đơn vị trong lĩnh vực ứng dụng tin học.

Tổ chức trung tâm dữ liệu thông tin tài chính, xử lý và cung cấp thông tin phục vụ quản lý tài chính Nhà nớc:

Xây dựng cơ sở dữ liệu thông tin chuyên ngành theo yêu cầu của hoạt động quản lý tài chính Nhà nớc, đảm bảo thu nhận, xử lý và kết xuất thông tin một cách đầy đủ, tin cậy, nhanh chóng, chính xác và an toàn.

Báo cáo cung cấp các thông tin về tài chính và ngân sách nhà nớc theo phân cấp của Bộ phục vụ cho hoạt đông quản lý của nhà nớc.Trực tiếp xây dựng và quản trị mạng máy tính tại cơ quan Bộ.

Thực hiện nhiệm vụ hợp tác quốc tế trong lĩnh vực phát triển ứng dụng tin học của ngành theo quy định của Bộ.

Ban quản lý ứng dụng tin học có quyền hạn:

Trình Bộ ban hành hoặc theo sự uỷ nhiệm của Bộ ban hành các văn bản h- ớng dẫn các đơn vị, tổ chức trong toàn ngành về triển khai thực hiện kế hoạch phát triển ứng dụng tin học và các quy định của Bộ Tài chính trong lĩnh vực ứng dụng tin học, về quản lý và cung cấp thông tin quản lý chuyên ngành về tài chính ngân sách. Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

Giải quyết các yêu cầu , đề nghị của các đơn vị, cơ quan tổ chức và cá nhân thuộc nhiệm vụ của Ban do Bộ uỷ nhiệm. Đợc yêu cầu các đơn vị và tổ chức trực thuộc Bộ cung cấp các thông tin tổng hợp, các tài liệu cần thiết phục vụ cho nhiệm vụ của Ban.

Ban quản lý ứng dụng tin học đợc mở tài khoản tại Kho bạc Nhà nớc để nhận, quản lý và sử dụng kinh phí của Nhà nớc và các khoản thu chi gắn với việc thực hiện nhiệm vụ là trung tâm dữ liệu và xử lý thông tin tại cơ quan Bộ.

Nhiệm vụ cụ thể và quan hệ công tác của các đơn vị nói trên do Trởng ban Quản lý ứng dụng tin học quy định Biên chế của ban quản lý ứng dụng tin học do Bộ trởng Bộ Tài chính quy định phù hợp với nhiệm vụ đợc giao.

Tổ chức nhân sự các đơn vị thuộc ban Quản lý ứng dụng tin học

Phòng kế hoạch tổng hợp.

Phòng quản lý hệ thống.

Phòng Phát triển ứng dụng.

Phòng Mạng và hỗ trợ kỹ thuật.

Trung tâm Dữ liệu và xử lý thông tin.

Trung tâm cơ sở dữ liệu dự phòng.

Phòng phát triển ứng dụng

Công tác phát triển ứng dụng.

Chủ trì phát triển hoặc hợp tác phát triển các ứng dụng tin học phục vụ cho các đơn vị trong khu vực Bô, các Sở Tài chính, các ứng dụng tin học có liên quan đến nhiều hệ thống và các ứng dụng tin học phục vụ công tác quản lý nội bộ. Chủ trì việc cập nhật nâng cấp các ứng dụng trên.

Chủ trì việc tích hợp, chuyển đổi thống nhất toàn bộ các ứng dụng tin học liên quan đến nhiều hệ thống và các ứng dụng tin học phục vụ công tác quản lý néi bé.

Phối hợp với phòng quản lý hệ thống nghiên cứu các xu hớng mới trong công nghệ phần mềm để áp dụng vào việc phát triển các phần mềm của ngànhTài chính.

II Bản chất của kế toán

Tính tất yếu khách quan của hoạch toán kế toán

Để quản lý tốt đợc các hoạt động kinh tế cần có số liệu,để có đợc các số liệu phục vụ cho các hoạt động quản lý, đòi hỏi phảI thực hiện việc giám sát, đo lờng, tính toán và ghi chép các hoạt động đó

Quan sát quá trình và hiện tợng kinh tế trong là đoạn tiên của việc phản ánh và giám đốc quá trình tái sản xuất xã hội Đo lờng mọi hao phí trong sản xuất và kết quả cảu sản xuất là biểu hiện đó bằng các đơn vị đo lờng thích hợp

Tính toán là quá trình sử dụng các phép tính, các phơng pháp tổng hợp để xác định các chỉ tiêu kinh tế cần thiết thông qua đó để biết đợc tiến độ thực hiện công việc và hiệu quả kinh tế trong sản xuất kinh doanh.

Ghi chép, thu thập, xử lý các công đoạn trong quá trình hoạt động sản xuất kinh doanh của từng thời kỳ, từng địa điểm phát sinh và theo một trật tự nhất định Qua đó có thể phản ánh đợc toàn bộ quá trình sản xuất kinh doanh của tổ chức.

Nh vậy hoạch toán nhằm thực hiện các chức năng phản ánh và giám sát các hoạn động kinh tế, nó là công cụ quan trọng trong phục vụ quản lý kinh tế, là nhu cầu khách quan của xã hội Hoạch toán là một hệ thống điều tra giám sát,thu thập, tính toán, ghi chép các sự kiện kinh tế nhằm quản lý hệ thống có hiệu quả kinh tế cao cho tổ chức

III Đối t ợng hoạch toán kế toán

Khái qoat chung về đối tợng hoạch toán kế toán

Nghiên cứu về đối tợng hoạch toán kế toán là xác định những nội dụng mà kế toán mà nội dung kế toán phải phản ánh và giám đốc.

Khác với môn khoa học khác, hoạch toán kế toán nghiên cứu quá trình tái sản xuất thông qua sự hình thành và vận động của tái sản xuất trong đơn vị cụ thể nhằm quản lý và sử dụng có hiệu quả tài sản theo phạm vi sử dụng nhất định. Các đặc điểm của đối tợng hoạch toán:

Hoạch toán kế toán nghiên cứu các yếu tố của quá trình tái sản xuất trên góc độ tài sản ( tài sản cố định ,tài sản lu động) Tài sản này trong kinh doanh gọi là vốn (vốn cố định ,vốn lu động) Nguồn hình thành tài sản này gọi là vốn. Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

Hoạch toán kế toán không chỉ nghiên cứu trạng thái tĩnh cảu các tài sản mà còn nghiên cứu trạng thái động của tài sản trong quá trình kinh doanh.

Trong quá trình kinh doanh của các đôn vị , ngoài các quan hệ trực tiếp có liên quan đến tài sản của đôn vị ,còn phát sinh cả những mối quan hệ kinh tế Đối tợng của hoạch toán kế toán là “Tài sản và nguồn vốn”

Tài sản và nguồn vốn Để tiến hành các hoạt động sản xuất kinh doanh ,cung cấp dịch vụ,hoạt động bất cứ ngành nghề ghì ,các đôn vị cần phải có một lợng tài sản nhất định Tài sản của doanh nghiệp với hình thái biểu hiện bằng tiền gọi là vốn kinh doanh Mặt khác tài sản hiện có ở doanh nghiệp đợc hình thành từ nhiều nguồn khác nhau.Nh vậy tài sản và nguồn hình thành tài sản chỉ là hai mặt khác nhau của tài sản

Tài sản và phân loại tài sản trong doanh nghiệp :

Tài sản lu động :Là những tài sản thuộc quyền sở hữu của doanh nghiệp , có thời gian sử dụng, luân chuyển,thu hồi vốn trong nột năm hoặc một chu kỳ kinh doanh

Tài sản lu động : Là biểu hiện bằng tiền của toàn bộ những tài sản của doanh nghiệp có thời gian luân chuyển dài (trên một năm hay chu kỳ kinh doanh ). Nguồn hình thành tài sản trong doanh nghiệp :

Nguồn vốn chủ sở hữu: Là số vốn của chủ sở hữu ,các nhà đầu t đóng góp mà doanh nghiệp không phải cam kết thanh toán Nguồn vốn chủ sở hữu do chủ doanh nghiệp và các nhà đầu t góp vốn hoặc hình thành từ kết quả hoạt động kinh doanh, do đó nguồn vốn chủ sở hữu không phải là một khoản nợ.

Nợ phải trả : Là số tiền vốn mà doanh nghiệp đi vay ,đi chiếm dụng của các đôn vị ,tổ chức, cá nhân, nên doanh nghiệp có trách nhiệm phải trả, bao gồm các khoản tiền vay,các khoản nợ phải trả cho ngời bán,thuế cho nhà nớc, lơng cho công nhân và các khoản nợ phải trả khác

Các quan hệ kinh tế

Trong hoạt động kinh doanh của mình, các đơn vị phải giải quyết hàng loạt các quan hệ kinh tế ,thờng thì phần chủ yếu trong hoạt độngcủa đơn vị là tập chung vào việc sử dụng tài sản thuộc sở hữu của đôn vị Những tài sản này tham gia đầy đủ quá trình tuần hoàn từ khâu mua đến khâu tiêu thụ.Đó là những quan hệ kinh tế thuộc vốn của đôn vị thờng đợc gọi là quan hệ tài chính.

Tuy nhiên trong nhiều trờng hợp ,đặc biệt là trong điều kiện sản xuất hàng hoá nhiều thành phần,trong điều kiện liên kết kinh tế Các mối quan hệ kinh tế phát sinh ngày càng nhiều và phức tạp có liên quan đến hầu hết các tổ chức kinh tế và trong nhiều trờng hợp chi phối trên phạm vị rộng và ở mức độ lớn có ảnh h- ởng đến kết quả sản xuất kinh doanh của các đơn vị.

1 Phơng pháp chứng từ

Phơng pháp đánh giá

Muốn tổng hợp và so sánh đợc các hoạt động rất khác nhau về đơn vị đo l- ờng thì kế toán phải sử dụng phơng pháp đánh giá, dùng tiền tệ làm thớc đo chung cho tất cả các hoạt động khác nhau Nhờ việc đánh giá các hoạt động kinh tế bằng thớc đo giá trị mà kế toán có thể xác định và kiểm tra vốn tồn tại qua từng giai đoạn trong quá trình sản xuất kinh doanh, xác định đợc chi phí sản xuất, chi phí lu thông, giá thành sản phẩm để từ đó tính toán hiệu quả sản xuất kinh doanh

Trong hạch toán kế toán thờng sử dụng hai cách đánh giá là:

- Đánh giá theo giá thực tế :là đánh giá theo giá trị vốn thực tế tổ chức phải bỏ ra để chi phí cho lao động vật hoá ( nguyên liệu, công cụ lao động ), cho lao động sống ( tiền lơng, tiền công ) và các chi phí khác trong quá trình sản xuất kinh doanh

- Đánh giá theo giá hạch toán: Là giá đợc xây dựng trên cơ sở giá thực tế bình quân của một số thời kỳ nào đó.Giá dùng ghi sổ kế toán trong trờng hợp cha tính đợc giá thực tế nhằm bảo đảm cho công việc đợc cập nhật.

Hàng ngày kế toán ghi sổ theo giá hạch toán, cuối tháng khi tính đợc giá thực tế (đối với vật liệu, sản phẩm) hoặc có tỷ giá thực tế tại thời điểm quyết toán (đối với ngoại tệ), cần chuyển đổi giá hạch toán trở thành giá thực tế để quyết toán.

Tính giá là một phơng pháp của hạch toán, vừa có tính độc lập tơng đối lại vừa có quan hệ chặt chẽ với các phơng pháp khác nh chứng từ, đối ứng tài khoản, tổng hợp cân đối kế toán.

- Chính xác: tính giá cho các tài sản phải chính xác, phù hợp với giá cả đơng thời và với số lợng, chất lợng của tài sản.

- Thống nhất về phơng pháp tính toán giữa các doanh nghiệp khác nhau trong nền kinh tế quốc dân và giữa các thời kỳ khác nhau.Qua đó đánh giá đợc hiệu quả kinh doanh của từng doanh nghiệp qua từng thời kỳ khác nhau.

- Xác định đối tợng tính giá phù hợp: Đối tợng tính giá phải phù hợp với đối tợng thu mua, sản xuất và tiêu thụ.Đối tợng đó có thể là các loại tài sản, vật t, hàng hoá, tài sản mua vào, từng loại sản phẩm,

- Phân loại chi phí hợp lý: chi phí sử dụng để tính giá có nhiều loại.

+ Chi phí thu mua: bao gồm các khoản chi phí phát sinh liên quan đến việc thu mua vật t, tài sản, nh chi phí vận chuyển, bốc dỡ,

+Chi phí sản xuất: Là chi phí liên quan đến việc sản xuất, chế tạo sản phẩm, Chi phí sản xuất bao gồm chi phí nguyên vật liệu trực tiếp, chi phí nhân công trực tiếp, chi phí sản xuất chung.

+ Chi phí bán hàng: Là chi phí phát sinh liên quan đến việc tiêu thụ sản phẩm, hàng hoá, dịch vụ,

- Lựa chọn tiêu thức phân bổ chi phí thích ứng: Việc lựa chọn tiêu thức phân bổ nào cần căn cứ vào tình hình cụ thể, dựa trên quan hệ của chi phí với đối tợng tính giá Công thức phân bổ nh sau:

Tổng chi phí từng loại cần phân bổ Tổng tiêu thức phân

Mức chi phí phân = bổ của tất cả các đối

Bổ từng đối tợng Tổng tiêu thức phân tợng bổ của tất cả các đối tợng

Phơng pháp đối ứng tài khoản

3.1 - Khái niệm : Đối ứng tài khoản là phơng pháp thông tin và kiểm tra quá trình vận động của mỗi loại tài sản, nguồn vốn và quá trình kinh doanh theo mối quan hệ biện chứng đợc phản ánh trong mỗi nghiệp vụ kinh tế phát sinh.

3.2 - Vị trí, tác dụng của phơng pháp đối ứng tài khoản:

Xét trên góc độ phơng pháp hạch toán, đối ứng tài khoản là phơng pháp nối liền việc lập chứng từ và khái quát tình hình kinh tế bằng cân đối kế toán Ph- ơng pháp đối ứng tài khoản là sự phản ánh có phân loại các nghiệp vụ kinh tế phát sinh theo đối tợng riêng biệt của hạch toán kế toán trên hệ thống tài khoản, bằng việc tích luỹ có hệ thống các thông tin kế toán trên hệ thống tài khoản, kế Đỗ Đình Tuấn - Tin học 39B

Tài sản tăng Tài sản giảm

Nguồn hình thành tài sản t¨ng

Nguồn hình thành tài sản giảm

Chuyên đề thực tập tốt nghiệp toán mới có thể phản ánh đối tợng của mình bằng phơng pháp "tổng hợp cân đối".

3.3 Quan hệ đối ứng và phơng pháp ghi sổ.

Các quan hệ đối ứng tài khoản.

- Tăng tài sản này, giảm tài sản khác.

- Tăng nguồn hình thành tài sản này, giảm nguồn tài sản khác.

- Tăng tài sản, tăng nguồn hình thành tài sản.

-Giảm tài sản, giảm nguồn hình thành tài sản. sơ đồ quan hệ đối ứng

Phơng pháp kiểm kê

Lập chứng từ là sự phản ánh các hoạt động của vốn sản xuất kinh doanh vào giấy tờ Nhng thực tế do hoàn cảnh khách quan hay nguyên nhân chủ quan mà vốn sản xuất kinh doanh có thể xảy ra những biến động không phù hợp với số lợng và giá trị đã đợc phản ánh trên chứng từ sổ sách. Để đảm bảo cho sự phản ánh vốn đợc chính xác, đồng thời cũng là một biện pháp bảo quản vốn kinh doanh đợc an toàn, sử dụng vốn đúng mục đích, kế toán phải sử dụng phơng pháp kiểm kê Đây là phơng pháp xác định vốn bằng đo lờng trực tiếp trong quá trình vốn vận động.

Với ý nghĩa nh vậy kiểm kê đợc tiến hành thờng xuyên với tất cả các hoạt động của vốn trong sản xuất của vốn trong sản xuất kinh doanh Kiểm kê còn là phơng pháp cơ bản của công tác kểm tra kế toán.

Phơng pháp ghi sổ kép

Để phản ánh và kiểm tra đợc các hình thái tồn tại, sự chuyển hoá vật chất của vốn, biến động của nguồn vốn và phát sinh các nghiệp vụ tính toán và các nghiệp vụ khác, kế toán sử dụng phơng pháp ghi sổ kép có nghĩa là ghi sổ đồng thời các hoạt động có liên quan khi có một hoạt động kinh tế phát sinh.

Phơng pháp báo biểu

Với phơng pháp tài khoản và ghi sổ kép kế toán có thể phản ánh đợc tất cả những biến động của vốn, nguồn vốn và các nghiệp vụ tính toán Tuy nhiên, sự phản ánh đó cũng chỉ thể hiện trong hệ thống sổ sách theo từng loại chỉ tiêu kinh tế, tài chính Muốn phản ánh đợc toàn diện quá trình và kết quả hoạt động sản xuất kinh doanh , kế toán phải sử dụng phơng pháp báo biểu tức là trình bày kết quả các chỉ tiêu hạch toán trong hệ thống sổ kế toán lên một hệ thống biểu báo cáo theo quy định của nhà nớc và giám đốc tổ chức.Đó là bức tranh toàn cảnh về tình hình và kết quả của quá trình sản xuất kinh doanh trong từng thời kỳ, thực trạng của vốn sản xuất kinh doanh đến thời điểm báo cáo Thông qua hệ thống báo biểu kế toán, ngời lãnh đạo mới có thể kiểm tra đợc chất lợng công tác quản lý của các đơn vị cấp dới hoặc chính bản thân tổ chức mình.

Bằng phơng pháp báo biểu, bảng tổng kết tài sản đã cung cấp cho lãnh đạo thực trạng vốn và nguồn vốn của tổ chức đến thời điểm cần nghiên cứu.

Kế toán cũng có thể cung cấp cho lãnh đạo tình hình chi tiết của một loại vốn cụ thể bằng một báo biểu chi tiết.

Phơng pháp phân tích

Mục đích cuối cùng phải đạt đợc của hạch toán kế toán là phản ánh và kiểm tra vốn, xác định hiệu quả sản xuất kinh doanh trong bất kỳ thời gian và không gian nào Nhng việc phản ánh và kiểm tra chỉ có ý nghĩa và có giá trị thực tiễn khi xác định đợc những hoạt động và hiệu quả của sản xuất kinh doanh một cách bản chất nhất Phơng pháp báo biểu có thể cung cấp cho ngời lãnh đạo một bức tranh toàn cảnh về tình hình sản xuất kinh doanh Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

Muốn xác định đợc bản chất của hiện tợng ngời ta phải dùng phơng pháp phân tích tức là nghiên cứu chúng một cách sâu sắc theo từng khía cạnh mà chúng có thể biểu hiện và liên hệ với các hiện tợng có liên quan.

8 - Phơng pháp tổng hợp và cân đối kế toán

Khái niệm và tác dụng của sổ kế toán

Trên góc độ ứng dụng sổ trong trong công tác kế toán có thể định nghĩa:

Sổ kế toán là một phơng tiện vật chất cơ bản, cần thiết để ngời làm kế toán ghi chép, phản ánh một cách có hệ thống các thông tin kế toán theo thời gian cũng nh theo đối tợng. Đỗ Đình Tuấn - Tin học 39B

Sổ nhật ký đạc biệt

Bảng tổng hợp chi tiÕt

Sổ chi tiÕt kÕ toán

Chuyên đề thực tập tốt nghiệp

Ghi sổ kế toán đợc thừa nhận là một giai đoạn phản ánh của kế toán trong quá trình công nghệ sản xuất thông tin kế toán Sổ kế toán có thể là một tờ rời có chức năng phản ánh quy định của hệ thống hạch toán Nh vậy sổ tờ rời hay sổ quyển đều phải tuân thủ theo nguyên lý kết cấu nhất định có nội dung ghi chép theo thời gian hoặc theo đối tợng nhất định hoặc chi tiết, hoặc tổng hợp để phản ánh và hệ thống hoá các thông tin đã đợc chứng từ hóa một cách hợp pháp và hợp lý theo tiến trình ghi chép cuả kế toán.

Các hình thức sổ kế toán -nguyên lý kết cấu và nội dung phản ánh 2

Hình thức sổ kế toán Nhật ký chung

Hình thức sổ kế toán Nhật ký Sổ cái

Hình thức sổ kế toán Chứng từ ghi sổ

Hình thức sổ kế toán Nhật ký chứng từ

* Hình thức sổ kế toán Nhật ký chung

Sổ nhật ký chung: Là sổ kế toán tổng hợp dùng để ghi chép các nghiệp vụ kinh tế tài chính phát sinh theo trình tự thơi gian Bên cạnh đó thực hiện việc phản ánh theo quan hệ đối ứng tài khoản để phục vụ ghi sổ cái Gồm các sổ : Nhật ký thu tiền ,Nhật ký chi tiền, Nhật ký bán hàng, Nhật ký mua hàng.Sổ cái,Các sổ ,thẻ kế toán chi tiết: Đỗ Đình Tuấn - Tin học 39B 2

Bảng tổng hợp chứng tõ gèc

Sổ thẻ kế toán chi tiÕt

Bảng tổng hợp chi tiÕt

Chuyên đề thực tập tốt nghiệp

H Sơ đồ sổ kế toán theo hình thức Nhật ký chung

* Hình thức sổ kế toán Nhật ký sổ cái:

Sổ cái là hình thức sổ kế toán tổng hợp dùng để ghi chép các nghiệp vụ kinh tế ,tài chính phát sinh tring niên độ kế toán theo tài khoản kế toán đợc quy định trong hệ thống tài khoản áp dụng cho doanh nghiệp,mỗi tài khoản đợc mở một hoặc một số trang liên tiếp trên sổ cái để ghi chép trong một niên độ kế toán Số liệu trên sổ cái dùng để lập các báo cáo tài chính.

H Sơ đồ sổ kế toán hình thức Nhật ký -Sổ cái

* Hình thức sổ kế toán Chứng từ ghi sổ :

Sổ quỹ Sổ ,th ẻ kế toán chi tiÕt

Bảng tổng hợp chứng từ gèc

Sổ đăng ký chứng từ ghi sổ

Bảng tổng hợp chi tiÕt

Bảng cân đối phát sinh Báo cáo tài chính

-Sổ đăng ký chứng từ ghi sổ : Là sổ kế toán tổng hợp dùng để ghi chép các nghiệp vụ kinh tế phát sinh theo trình tự thời gian.

-Sổ cái : Là sổ kế toán tổng hợp dùng để ghi chép các nghiệp vụ kinh tế phát sinh theo tài khoản kế toán đợc quy định trong chế độ tài khoản kế toán.

-Các sổ thẻ kế toán chi tiết : Là sổ kế toán chi tiết dùng để phản ánh chi tiết các nghiệp vụ kinh tế ,tài chính phát sinh tjeo từng đối tợng hoạch toán mà sổ kế toán tổng hợp cha phản ánh đợc. Đỗ Đình Tuấn - Tin học 39B

Chứng từ gốc và các bảng ph©n bè

NhËt ký chứng từ Thẻ và sổ kế toán chi tiÕt

Bảng tổng hợp chi tiết

Chuyên đề thực tập tốt nghiệp

H Sơ đồ sổ kế toán hình thức Nhật ký chứng từ ghi sổ

* Hình thức sổ kế toán Nhật ký chứng từ :

Gồm các sổ kế toán sau:

Sổ hoặc thẻ kế toán chi tiết

H Sơ đồ sổ kế toán hình thức Nhật ký chứng từ

VI chế độ kế toán hộ kinh doanh

VI 1 - Khái qoát Hộ Kinh Doanh:

Khái niệm hộ kinh doanh:

Tất cả các hộ sản xuất, kinh doanh cha đủ điều kiện thành lập doanh nghiệp t nhân hoạt động trong lĩnh vực sản xuất công nghiệp, xây dựng , vận tải , khai thác tài nguyên, nuôi trồng thuỷ sản,kinh doanh thơng nghiệp, ăn uống, phục vụ, sửa chữa và các dịch vụ khác, có doanh số bán hàng theo quy định của

Bộ Tài chính đối với từng ngành nghề cụ thể đợc gọi tắt là hộ kinh doanh.

Chế độ kế toán hộ kinh doanh áp dụng cho tất cả các hộ sản xuất, kinh doanh cha đủ điều kiện thành lập doanh nghiệp t nhân.

Nội dung chủ yếu của chế độ kế toán hộ kinh doanh:

- Số lợng và giá trị tài sản, vật t, tiền vốn, các khoản hộ hiện có đang sử dụng vào sản xuất kinh doanh.

- Số lợng và giá trị hàng hóa, dịch vụ mua vào.

- Số lợng và giá trị hàng hóa, sản phẩm đã bán, dịch vụ đã cung cấp

- Các khoản chi phí đã sử dụng vào sản xuất kinh doanh

Kết quả sản xuất, kinh doanh và các khoản thuế, lệ phí phải nộp Nhà nớc, các khoản thuế đợc hoàn (nếu có).

Một số quy định của chế độ kế toán hộ kinh doanh:

-Kế toán hộ kinh doanh phải ghi chép đầy đủ, chính xác, kịp thời, trung thực mọi nghiệp vụ kinh tế, tài chính phát sinh liên quan đến hoạt động sản xuất kinh Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp doanh cuả hộ Mọi nghiệp vụ kinh tế, tài chính phát sinh đều phải lập và ghi chép đầy đủ vào chứng từ kế toán Mọi số liệu ghi trên ghi trên sổ kế toán phải có chứng từ hợp pháp, hợp lệ chứng minh Việc lập chứng từ và ghi sổ kế toán phải đúng ngày, tháng phát sinh Cuối thàng, cuối quý, cuối năm phải khoá sổ kế toán, lập tờ kê khai thuế và các bảng kê theo quy định.

Việc ghi chép kế toán hộ kinh doanh phải dùng chữ viết , chữ số phổ thông;

- Về giá trị, đơn vị tiền tệ sử dụng trong ghi chép kế toán là Đồng Việt Nam, Các nghiệp vụ kinh tế phát sinh bằng ngoại tệ phải quy đổi ra đồng Việt Nam theo tỷ giá thực tế phát sinh hoặc tỷ giá giao dịch bình quân do Ngân hàng Nhà nớc Việt Nam công bố tại thời điểm phát sinh nghiệp vụ kinh tế.

- Về hiện vât, đơn vị tính là đơn vị đo lờng chính thức của Nhà nớc Cộng hoà Xã hội chủ nghĩa Việt Nam (nh: cái, chiêc, tấn , mét, lít, )

-Việc ghi chép kế toán dùng mục thờng không phai, không bỏ chống dòng, không viết tắt, không viết xen kẽ, không viết chồng, không tẩy xoá Nếu viết sai thì phải gạch bỏ chỗ sai bằng một gạch bằng mực đỏ, để có thể vẫn nhìn rõ chữ hoặc số đã viết sai, sau đó ghi chữ hoặc số đúng lên phía trên và ngời sửa chữa ký tên vào bên cạnh Nếu viết sót thì viết bổ sung lên phía trên chỗ sót (bằng mực thờng viết bổ sung vào bên cạnh).

Chứng từ và sổ kế toán

Mức độ và phạm vi hoạt động của hộ kinh doanh nói chung là nhỏ không giống nh các doanh nghiệp và những công ty khác nên trình độ quản lý cũng nh phơng pháp hoạch toán kế toán không đỏi hỏi phức tạp nh những chủ thể khác, nó đợc bó hẹp trong một phạm vị nhất định (Theo quyết định của Bộ tài chính ban hành số 169-2000/QĐ0BTC – ngày 25/10/2000).

Những chứng từ và sổ kế toán thờng sử dụng trong hoạt động kinh doanh :

Bảng kê thu mua nông , lâm , thuỷ sản của ngời trực tiếp sản xuất

Bảng kê bán lẻ hàng hoá và dịnh vụ

PhiÕu xuÊt kho kim vËn chuyÓn néi bé

Bảng thanh toán hàng đại lý, ký gửi

Phiếu xuất kho hàng gửi bán đại lý

Các loại vé tàu, vé xe, vé vui trơi giải trí

Sổ nhật ký bán hàng

Sổ nhật ký mua hàng

Sổ chi phí sản xuất kinh doanh

Sổ chi tiết vật liệu, sản phẩm , hàng hoá

Bảng kê luân chuyển vật t, sản phẩm, hàng hoá

Sổ đăng ký TSCD sử dụng vào sản xuất

Chức năng và công việc kế toán hộ kinh doanh

Cũng nh những doanh nghiệp khác – kế toán hộ kinh doanh thực hiện đầy đủ các chức năng trong hệ thống kế toán, theo quy định chung của Bộ Tài Chính nhng quy mô và độ phức tạp không lớn, nó đợc giới hạn trong khuôn khổ kinh doanh của hộ Hoạt động chủ yếu của hộ kinh doanh là hoạt động kinh doanh th- ơng mại, kinh doanh buôn bán giữa các đối tác làm ăn Hoạt động kinh doanh cũng tuân thủ theo các quy định chung nh : Làm chọn nghĩa vụ thuế với nhà nớc, tham gia công ích xã hội

Công việc kế toán của hộ kinh doanh nói chung không nhiều và gồm những công việc nh :

- Bán hàng và công nợ phải thu

- Mua hàng và công nợ phải trả

- Kế toán chi phí trả lơng cho công nhân

- Kế toán hàng đại lý ký giửi

- Kế toán hàng tồn kho và luân chuyển kho

- Kế toán tiên mặt tiền gửi Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

Công việc kế toán ở đây đợc thực hiện một cách tuần tự từ khi bắt đầu hoạt động một chu kỳ kinh doanh cho đến khi kết thúc chu kỳ đấy.

Chơng II Phuơng pháp luận nghiên cứu hệthống thông tin quản lý

I - Hệ thống thông tin quản lý

Khái niệm thông tin ?

Dữ liệu và thông tin là hai khái niệm khác nhau nhng thờng đợc dùng lẫn lộn Đối với một ngời, một bộ phận của cơ quan hay một hệ thống nào đó, dữ liệu là số liệu hay tài liệu cho trớc.

Thông tin là dữ liệu đã đợc xử lý thành dạng dễ hiểu, tiện dùng, có ý nghĩa và có giá trị đối với ngời nhận tin trong việc ra quyết định.

Dữ liệu đợc ví nh nguyên liệu thô của thông tin Thông tin do ngời này, bộ phận này đa ra có thể đợc ngời khác bộ phận khác coi nh dữ liệu để xử lý thành thông tin phục vụ cho những mục đích khác Đó là lý do tại sao hai từ “dữ liệu” và “thông tin” có thể dùng thay thế cho nhau.

Ta có thể hiểu cách khác: Thông tin là sự phản ánh và biến phản ánh thành tri thức mới về đối tợng đợc phản ánh trong tri thức của chủ thể nhận phản ánh.

Bản chất của thông tin

Thông tin luôn thay đổi và có hai tính chất đặc trng là độ cứng và độ phong phú Độ cứng của thông tin: Độ cứng là thớc đo khách quan tính chính xác và mức độ tin cậy của một mẩu tin Thông tin về thị trờng nh giá cổ phiếu, giá vàng là cứng nhất vì chúng đo lờng một cách cực kỳ chính xác, các công bố về tài chính đã kiểm toán cũng khá cứng Mặc dù các nhà quản lý muốn dùng thông tin cứng nhng nhiều trờng hợp không thể có để dùng, vì vậy họ phải tìm kiếm nó từ nhiều nguồn khác nhau rồi luận giải để khẳng định lại. Độ phong phú cảu thông tin:

TÝnh cÊu tróc Độ chính xác

Tác nghiệp Chiến thuật Chiến l ợc

Thông tin phong phú nhất khi trao đổi mặt đối mặt, tài liệu toàn con số là dạng thông tin nghèo nàn nhất Độ phong phú của thông tin phụ thuộc vào thông tin liên lạc.

Tính chất của thông tin quản lý theo loại quyết định :

+Quyết định chiến lợc ( strategic ): Trả lời câu hỏi cái gì ?, để làm gì ? với mục đích xác định mục tiêu, xây dựng nguồn lực của hệ thống.

+Quyết định chiến thuật ( tactic ): Trả lời câu hỏi cho ai?, cung cấp ở đâu ? khi nào? nhằm cụ thể hoá mục tiêu trên thành nhiệm vụ và khai thác tối u nguồn lùc.

+Quyết định tác nghiệp ( Operational ):Trả lời câu hỏi thực hiện mục đích đó nh thế nào?.

Các đặc trng thông tin quản lý cho mỗi cấp quyết định:

-Phần lớn là th- êng kú

-Thông tin có tính đột xuất hoặc trong một khoảng thời gian dài mới có quyết định -Cã thÓ dù kiÕn tr- ớc thông tin

-Cã thÓ cã mét số nét mới đặc biệt của thông tin

Thông tin không cã trong dù kiÕn để ra quyết định míi.

-Thông tin quá khứ và hiện tại

-Chủ yếu là thông tin dự đoán tơng lai -100% thông tin trong

-Phần lớn là thông tin trong (70%)

-Phần lớn là thông tin ngoài (70%) -Tính cấu trúc rất -Một số thông -Phần lớn thông Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp cao tin cã tÝnh phi cÊu tróc tin cã tÝnh phi cÊu tróc -Thông tin rất chính xác

-Thông tin có tính tơng đối, có ý kiến chủ quan

-Thông tin có tính chủ quan là phần lín -Rất chi tiết -Thông tin mang tính tổng hợp

Thông tin mang tính khái quát so sánh

Vai trò của thông tin đối với quản lý

Dới góc độ kinh tế thông tin là những tín hiệu, những thông báo, những kiến thức mới đợc truyền, đợc nhận, đựơc hiểu và đợc đánh giá là có ích để giải quyết một vấn đề nào đó.

Quản lý là điều hoà các nguồn tài nguyên về con ngời và vật chất nhằm đa tổ chức đạt tới mục tiêu là quá trình biến đổi thông tin thành hành động.

Hiệu quả của quản lý ,dù là quản lý trong tổ chức nào và quản lý ở tầm vĩ mô hay vi mô cũng đều phụ thuộc chặt chẽ vào số lợng và chất lợng của thông tin mà ngời quản lý nhận đợc Bởi xét cho cùng ,nếu nh quản gồm các chức năng: vạch kế hoạch, bố chí cán bộ, tổ chức, chỉ huy và kiểm soát thì chức năng nào trong số đó cũng cần dùng đến thông tin và cho ra thông tin quyết định Ta có thể nói những luồng thông tin luân chuyển trong một tổ chức cũng đóng vai trò t- ơng tự nh hệ thống mạch máu trong cơ thể con ngời.

Sự so sánh đó sẽ đợc minh hoạ rõ hơn trong qoan điểm xem xét một tổ chức nh là sự hợp thành của ba hệ thống: hệ thống quản lý, hệ thống thông tin và hệ thống thừa hành Trong đó hệ thống thừa hành là bộ phận thực hiện những quyết định mà hệ thống quản lý ban hành nằm đa tổ chức thích nghi với môi trờng và hớng tới mục tiêu nhất định Còn hệ thống thông tin là trung gian là cầu nối liên kết giữa hai hệ thống đó Nó chính là tập hợp các yếu tố có liên quan với nhau cùng làm nhiệm vụ thu thập, xử lý,lu trữ dữ liệu, truyền đạt và phân phát thông tin trong một tổ chức.

Hệ thống thông tin

Hệ thống thônh tin là tập hợp các yếu tố có liên quan với nhau cùng làm nhiệm vụ thu thập lu trữ và xử lý dữ liệu, phân phát thông tin để hỗ trợ cho việc ra quyết định, phân tích tình hình, lập kế hoạch đờng lối và kiểm soát các hoạt động trong tổ chức.

Các yếu tố cấu thành hệ thống thônh tin :

Hệ thống thônh tin có thể hoàn toàn thủ công hay dựa trên máy tính Ngoài máy tính điện tử, hệ thống thônh tin còn có con ngời, các phơng tiện thông tin liên lạc, các quy trình xử lý, các quy tắc, thủ tục, phơng pháp mô hình toán học, để xử lý dữ liệu, quản lý và sử dụng thông tin

Có quan điểm phân chia hệ thống thông tin thành bốn loại:

Hệ thống thông tin quản lý

Hệ thống hỗ trợ quyết định

Song trên thực tế khó có thể thấy một hệ thống thông tin nào chỉ thuộc một trong bốn loại đó, và nếu quan niêm hệ thống thông tin quản lý là hệ thống thông tin phục vụ công tác quản lý thì chúng ta có thể gọi hầu hết các hệ thống thông tin là hệ thống thông tin quản lý.

Nếu không có hệ thống thônh tin thì một tổ chức chắc chắn sẽ không tồn tại đợc bởi vì với một mục tiêu nào đó mà không có thông tin thì không thể thực hiện theo yêu cầu đợc, do vậy hệ thống thônh tin giữ một vị trí quan trọng hay nói cách khác là tổ chức không thể độc lập hoàn toàn với hệ thống thônh tin Đỗ Đình Tuấn - Tin học 39B §Ých thông tin

Chuyên đề thực tập tốt nghiệp

H - Các yếu tố của HTTT

Các luồng thông tin vào - ra trong hệ thống thông tin quản lý

* Luồng thông tin vào : bao gồm cả thông tin định hớng của cấp trên và các thông tin liên hệ trao đổi với môi trờng Mỗi bộ phận có lợng thông tin lớn và đa dạng cần sử lý.Các thông tin cần phải xử lý có thể chia thành:

Các thông tin luân chuyển: là loại thông tin chi tiết về các hoạt động hàng ngày của tổ chức, khối lợng thông tin này lớn nên cần đòi hỏi có xử lý nhanh và kịp thêi.

Các thông tin tổng hợp định kỳ: là thông tin tổng hợp hoạt động của cấp dới báo cáo lên cấp trên, nguồn thu thập những thông tin này là các thông tin ghi chép trực tiếp từ các bộ phận bên trong hệ thống thừa hành.

Các thông tin dùng để tra cứu: là các thông tin dùng chung trong hệ thống, các thông tin này tồn tại một thời gian dài và ít thay đổi, đợc dùng để tra cứu trong việc xử lý các thông tin luân chuyển và thông tin tổng hợp.

* Luồng thông tin ra: là những thông tin đợc tổng hợp từ thông tin đầu vào và phụ thuộc vào từng yêu cầu quản lý cụ thể

Nhà n ớc và cấp trên

Doanh nghiệp cạnh tranh trực tiếp

Tổ chức có liên quan

Doanh nghiệp sẽ cạnh tranh

H - Hệ thống thônh tin bên ngoài tổ chức

Các module của hệ thống thông tin quản lý

Để tổ chức các thông tin phục vụ quản lý cần phải xây dựng các module dữ liệu sau:

* Các module cập nhật , xử lý thông tin tổng hoạp và thông tin luân chuyển :vì chất lợng thông tin lớn đòi hỏi tốc độ xử lý nhanh và chính xác nêm khi xây d- ụng cần quan tâm đến các yêu cầu sau:

Tổ chức màn hình hợp lý nhằm giảm thao tác cho ngời sử dụng

Tự động nạp các giá trị đã biết và các giá trị lặp lại

Nắm vững các thông tin quan trọng từ thông tin cần cập nhật

Kiểm tra phát hiện nhanh các sai sót khi nhập liệu và thông báo cho ngời sử dụng biÕt Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

* Các module cập nhật thông tin tra cứu : vì các thông tin tra cứu đợc sử dụng trong hệ thống trong một thời gian dài, đợc cập nhật không thờng xuyên nên việc tổ chức các thông tin này cần chú trọng đảm bảo cho dễ tra cứu nhất.

* Các module báo biểu, báo cáo : đợc thiết kế da trên sự tìm hiểu các mẫu baỏng biểu báo các theo quy định của hệ thống.

Các phơng pháp xây dựng hệ thống thông tin quản lý

* Phơng pháp tổng hợp : phơng pháp này đòi hỏi phải xây dựng nhiệm vụ cho từng bộ phận nhng phải đảm bảo về mặt logic trong hệ thống để sau này có thể xây dựng đợc các mảng cơ bản trên cơ sở từng nhiệm vụ đó. Ưu điểm : Cho phép đa dần hệ thống vào làm việc theo từng giai đoạn và nhanh tróng thu đợc kết quả.

Nhợc điểm: các thông tin dể bị trùng lặp, dể xinh ra các tác không cần thiết.

* Phơng pháp phân tích: nhiệm vụ đầu tiên là phải xây dựng bảo đảm toán học cho hệ thống Sau đó xây dựng chơng trìng làm việc và thiết lập các mảng làm việc cho chơng trình đó. Ưu điểm : cho phép tránh đợc thiết lập các mảng làm việc một cách thủ công. Nhợc điểm: hê thống chỉ hoạt động khi đa vào đồng thời các mảng này

* Phơng pháp tổng hợp và phân tích: đây là phơng pháp kết hợp của hai phơng pháp trên Tiến hàng đồng thời việc xây dựng các mảng cơ bản và một số các thao tác cũng nh nhiệm vụ cần thiết.Yêu cầu phải tổ chức chặt chẽ đảm bảo tính nhất qoán của thông tin trong hệ thống.

Các giai đoạn ứng dụng tin học trong một tổ chức

Một tổ chức muốn hoạt động có hiệu quả phải thu thập và xử lý thông tin một cách có hiệu quả Muốn vậy, cần ứng dụng tin học và trong quá trình xử lý này, những giai đoạn phát triển của xử lý thông tin:

Giai đoạn khởi đầu: Đây là giai đoạn đa máy tính và hoạt động trong tổ chức, chủ yếu gắn liền ứng dụng tin học và kế toán và tài chính Giai đoạn này các cán bộ chuyên môn, cán bộ xử lý dữ liệu mới bắt đầu học cách để làm việc với nhau.

Các máy tính chuyển sang một trạng thái thao tác đợc, các cán bộ chuyên môn nghiệp vụ đã có hứng thú hơn với với việc sử dụng công nghệ thông tin mới,

3 tuy nhiên họ đánh giá ứng dụng của máy tính là cha chính xác ( quá đề cao máy tÝnh ).

Giai đoạn phát triển xử lý thông tin có kiểm soát:

Giai đoạn này hình thành loại nhân viên mới (Information Enable Manager ) để cố vấn và xử lý các thông tin trong hệ thống, tuy nhiên họ cần phải đợc nâng cao hơn trình độ quản lý thông tin.

Giai đoạn tích hợp ứng dụng:

Giai đoạn này kết hợp quản lý thông tin và xử lý thông tin vào một chủ thể ( lúc này con ngời có đủ khả năng vừa quản lý vừa xử lý thông tin ).

Giai đoạn tự quản cơ sở dữ liệu:

Giai đoạn mà các tổ chức nhận ra rằng thông tin là một nguồn lực cần để mọi ngời trong tổ chức tiếp cận và sử dụng một cách dễ dàng, do đó quản lý thông tin cần phải có tổ chức và thống nhất Giai đoạn này phần cứng bắt đầu phát triển loại hình mạng.

Giai đoạn này xử lý dữ liệu đan kết và hoà nhập vào hệ thống quản lý hình thành những nhân viên quản lý cấp cao chuyên về xử lý thông tin: những nhân viên này sẽ đóng góp những kiến thức chính cho việc khai thác và xử lý thông tin giúp cho việc cạnh tranh thuận lợi hơn.

Các phơng pháp ứng dụng tin học trong công tác quản lý

Có hai phơng pháp ứng dụng tin học trong công tác quản lý: phơng pháp tin học hoá toàn bộ và phơng pháp tin học hoá từng phần

* Phơng pháp tin học hoá toàn bộ

Nội dung: phơng pháp này chủ yếu là tin học hoá đồng thời tất cả các chức năng quản lý và thiết lập một cấu trúc hoàn toàn tự động thay cho cấu trúc hiện có của đơn vị. Ưu điểm : các chức năng quản lý đợc tin học hoá một cách triệt để đảm bảo tính nhát quán trong toàn bộ hệ thống, tránh đợc sự d thừa thông tin

Nhợc điểm : Thực hiện lâu và khó khăn,đầu t ban đầu về trang thiết bị lớn.

* Phơng pháp tin học hoá từng phần

Nội dung : Tin học hoá từng chức năng quản lý theo một trình tự nhất định. Các phân hệ của hệ thống đợc tách biệt và độc lập với các giải pháp đợc chọn Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp của các phân hệ khác Các phân hệ này thờng đợc ứng dụng trên các máy tính và hoạt động trong các hệ thống phân tán. Ưu điểm : Khi thực hiện chơng trình là đơn giản vì các công việc đợc phát triển một cách tơng đối độc lập với nhau, đồng thời phơng pháp này không kéo theo những thay đổi cơ bản và sâu sác về cấu trúc của hệ thống.

Nhợc điểm: phơng pháp náy có tính nhất quán không cảo trong toàn bộ hệ thống , do đó khó tránh khỏi trùng lặp và d thừa thông tin.

Vồng đời phát triển của hệ thống

Vòng đời phát triển của hệ thống đợc khởi sinh từ khi có yêu cầu phát triển hệ thống thông tin của nhà quản lý hoặc ngời sử dụng đầu cuối

Có 5 giai đoạn phát triển vòng đời hệ thống theo sơ đồ dới Mỗi giai đoạn đợc thể hiện trong một khung cữ nhật ,các mũi tên dùng để liên kết đầu vào và đầu ra của từng vòng đời.

II hệ thống thông tin kế toán

Hệ thống thông tin kế toán

Hệ thống thông tin kế toán đợc hiểu là tập hợp các nguồn lực nh con ngờ , thiết bị máy móc đợc thiết kế nhằm biến đổi dữ liệu tài chính và các dữ liệu khác thành thông tin Thông tin kế toán là những thông tin động về toàn hoàn của những tài sản, phản ánh đầy đủ các chu trình nghiệp vụ cơ bản của tổ chức doanh nghiệp, từ chu trình cung cấp đến chu trình sản xuất ,tiêu thụ và tài chính, phản ánh tính hai mặt tăng, giảm của vốn và nguồn vốn.

Hệ thống thông tin kế toán hiện đại là hệ thông thông tin có sử dụng công nghệ thông tin dới quyền chủ động tuyệt đối của con ngời để thực hiện các chức năng ghi nhận, xử lý, lu trữ và chuyền đạt thông tin kinh tế tài chính trong một tổ chức kinh doanh sản xuất hay hành chính sự nghiệp.

Dữ liệu kế toán Thông tin kế toán

Tổ chức dữ liệu Sổ nhật ký Sổ cái

Mức độ quan tâm Tức thời Liên tục, lâu dài

Ví dụ Nhật ký bán hàng Sổ cái tài khoản phải thu của khách hàng

Các sự kiện kinh tÕ

Chu trình tiêu thụChu trình cung cấp

Chu trình báo cáo tài chính

Chu trình sản xuấtChu trình tài chính

Các chu trình nghiệp vụ trong hệ thống thông tin kế toán

Chu trình nghiệp vụ đợc hiểu là l lợng các hoạt động đợc lặp đi lặplại của một doanh nghiệp đang hoạt động Các chu trình nghiệp điển hình của sản xuất kinh doanh nh sau:

Chu trình tiêu thụ : Gồm những sự kiện liên quan đến bán hàng hoá và dịch vụ. Chu trình cung cấp : Gồm những sự kiện liên quan đến hoạt động mua hàng hoá và dịch vụ.

Chu trình sản xuất : Gồm những sự kiện liên quan đến việc biến đổi các nguồn lực thành hàng hoá và dịch vụ

Chu trình tài chính: Gồm các sự kiện liên quan đến việc huy động vốn và quản lý các nguồn vốn quỹ. Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

H - Sơ đồ các chu trình trong hệ thống thông tin kế toán

Các chế độ xử lý nghiệp vụ trong hệ thông kế toá

Quy trình xử lý nghiệp vụ thủ công

Trong hệ thống kế toán thủ công, các tài liệu gốc đợc ghi chép lại trong các sổ nhật ký nhằm lu trữ một cách có hệ thống các nghiệp vụ , sau đó chúng đ- ợc chuyển sang sổ cái để tổng hợp dữ liệu tài chính – Trình tự xử lý bắt đầu từ các tài liệu gốc, rồi đến sổ nhật ký, sau đó là sổ cái và kết thúc bằng báo cáo tài chÝnh.

Các nghiệp vụ kinh tế phát sinh

Các chứng từ kế toán

H Quá trình xử lý nghiệp vụ trong hệ thống kế toán thủ công Đỗ Đình Tuấn - Tin học 39B

Các nghiệp vụ kinh tế phát sinh

Các chứng từ kế toán

Tệp số liệu chi tiết

Tệp số liệu tổng hợp cuối tháng

Báo cáo tài chính sổ sách kế toán

Cập nhật chứng từ vào máy

Tổng hợp số liệu cuối tháng

Chuyên đề thực tập tốt nghiệp

Quy trìng xử lý nghiệp vụ kế toán tự động hoá

Trong hệ thống kế toán tự động, với việc xử dụng máy tính trong các nghiệp vụ kế toán Các tài liệu gốc đợc nhập vào máy tính thông qua thiết bị nhập liệu trên cơ sở các tệp dữ liệu nghiệp vụ sau đó các tệp này đợc chuyển vào các tệp sổ cái và các sổ cái sẽ đợc sử lý để làm cơ sở lập báo cáo tài chính

H - Quá trình xử lý nghiệp vụ trong hệ thống kế toán tự động

III Ph ơng pháp phân tích ,thiết kế và cài đặt hệ hệ thống thông tin quản lý

Nhìn một cách tổng thể ,quá trình xây dựng một hệ thống thông tin quản lý gồm các bớc tuần tự sau: xuất phát từ những sự kiện cụ thể trong thực tế để thiết lập mô hình khái niệm, sau đó xây dựng mô hình logic và cuối cùng chuyển sang mô hình vật lý Việc thiết kế một hệ thống thông tin theo mô hình quan hệ chính là việc biến đổi một mô hình thực tế theo cách nhìn của ngời dùng thành một phần mềm tơng ứng Các thực thể dới con mắt ngời đùng sẽ trở thành các bảng trong cơ sở dữ liệu ,các chức năng mà ngời dùng yêu cầu sẽ trở thành các thành phần của một hay nhiều chơng trình ứng dụng.

Hệ thống thônh tin quản lý có những vấn đề quản lý mới nảy sinh đòi hỏi phải có những thay đổi lớn, yêu cầu thiết kế mới hệ thống thônh tin

Hệ thống thônh tin quản lý cần những yêu cầu mới trong nhiều lĩnh vực cần thiết phải thiết kế mới hệ thống.

Hệ thống thônh tin quản lý có những thay đổi về khoa học công nghệ nên cần thiết kế mới để hoạt động hiệu quả hơn.

Các nhà quản lý của hệ thống thônh tin có những chính sách đa ra nhằm thiết kế hệ thống mới có chất lợng.

Trong quá trình phát triển hệ thống,thiết kế chính là một trong những giai đoạn quan trọng nhất, nó ảnh hởng to lớn đến chất lợng và hiệu quả cuối cùng của hệ thống Bản thân từ “hệ thống” đã bao hàm một tập hợp các ứng dụng đợc tổ chức một cách chặt chẽ, hợp lý Nếu nh chúng đợc xây dựng một cách tuỳ tiện , không theo một thiết kế thống nhất thì sẽ rất khó khăn trong việc tơng tác liên hệ giữa chúng ,vì vậy không thể tạo nên hệ thống tốt Mặt khác việc thiết kế cơ sở dữ liệu vô cùng qoan trọng, nó không những đảm bảo cho việc tránh d thừa dữ liệu ,nâng cao hiệu quả hệ thống mà còn tác động đến sự hoạt động và tơng tác giữa các chơng trình khác , và quan trọng hơn nữa một hệ thống chỉ có thể mở rộng ,sửa đổi rễ ràng để đáp ứng các yêu cầu luôn biến động nếu nh nó dựa trên một thiết kế tốt Nếu hệ thống không đợc dựa trên một thiết kế tốt thì quá trình Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp bảo trì nâng cấp hệ thống sẽ thực sự trở thành gánh nặng , cha kể đến hệ thống có thể bị đào thải

Vì có vai trò và tầm quan trọng không thể phủ nhận đợc nh vậy , gần đây việc phân tích thiết kế hệ thống đã đợc coi trọng hơn Hệ thống thông tin đang xây dựng ở đề tài này tuy không phải là một hệ thống đợc xây dựng hoàn toàn mới, song ta vẫn thực hiện tỷ mỉ từng công việc trong phân tích , thiết kế để đảm bảo một nền tảng thiết kế tốt cho hệ thống ,tạo điều kiện tốt cho công việc bảo trì hoặc mở rộng,thay đổi hệ thống sau này.

Dới đây là trình bày quy trình phát triển hệ thống thông tin quản lý bao gồm 5 giai đoạn:

Đánh giá yêu cầu

Đánh giá yêu cầu là giai đoạn đầu tiên trong vòng đời phát triển hệ thống Trong giai đoạn này chúng ta phải làm sáng tỏ đợc bản chất và quy mô của vấn đề đợc đề cập tới trong yêu cầu phát triển hệ thống thông tin ,đồng thời đánh giá tính khả thi cùng hiệu quả sơ bộ của hệ thống thông tin mới.

Làm sáng tỏ yêu cầu và quy mô của vấn đề

Để làm sáng tỏ vấn đề đợc nêu ra trong yêu cầu phát triển hệ thống thông tin thì chúng ta phải tìm hiểu xem

Lí do dẫn tới yêu cầu đó là gì: Là vì muốn cải tiến chất lợng dịch vụ dành cho những ngời sử dụng cuối? Là vì muốn nâng cao hiệu quả của hệ thống thông tin hiện thời? Hay là vì những thông tin mà hệ thống thông tin hiện thời cung cấp còn cha đầy đủ ,cha kịp thời, cha thích hợp với yêu cầu quản lý ? Hay là bởi sự kiểm soát dữ liệu trong hệ thống thông tin còn lỏng lẻo hoặc hiệu quả kinh tế còn cha cao?

Yêu cầu phát triển hệ thống thông tin đó xuất phát từ nguồn nào: Từ ngời sử dụng cuối với những yêu cầu ngày càng phong phú? Từ chỉ thị của các nhà quản lý cấp cao ? Hay là từ chính hệ thống thông tin hiện thời với những sai sót nào đó? Hay là từ kiến nghi của trung tâm thông tin trong kổ chức ? Hay là từ các tác nhân bên ngoài tổ chức?

III 3 - Đánh giá tính khả thi và hiệu quả sơ bộ củ hệ thống thông tin Để đánh giá tính khả thi cùng hiệu quả sơ bộ của hệ thống thông tin đang đợc yêu cầu phát triển ,ta cần xem xét các mặt sau:

Tính khả thi về mặt kỹ thuật : Một yêu cầu phát triển hệ thống thông tin có tính khả thi về mặt kỹ thuật nếu nh tổ chức hiện đã có hoặc có khả năng co những trang thiết bị cùng đội ngũ nhân sự cần thiết để xây dựng, cài đặt và vận hàng hệ thống thông tin mới

Tính khả thi về mặt tổ chức : Một yêu cầu phát triển hệ thống thông tin đợc coi là có tính khả thi về mặt tổ chức nếu sau khi việc phát triển và cài đặt hệ thống hoàn thành thì hệ thống thông tin mới sẽ đợc sử dụng.Để xem xét khía cạnh có khả thi về mặt tổ chức ta phải xét những vấn đề sau: Liệu những ngời sử dụng cuối cùng có đợc lôi cuốn váo phát triển hệ thống thông tin mới không? Kế hoạch phát triển hệ thống thông tin mới có hợp lý không? Cán bộ lãnh đạo và những ngời sử dụng cuối cùng có ủng hộ phát triển hệ thống thông tin này không?.

Tính khả thi về mặt kinh tế :Một yêu cầu phát triển hệ thống thông tin mớ đợc coi là khả thi về mặt kinh tế nếu những lợi ích mà hệ thống thông tin mới đem lại vợt quá ngững chi phí phát triển ,cài đặt và vận hành nó Để xem xét xem hệ thống thông tin mà đề tài của mình xây dựng có khả thi về kinh tế hay không ,ta đã phái giải quyết những vấn đề sau: Ước lợng chi phí cho nhân sự phát triển hệ thống ,ớc lợng chi phí cho việc mua sắm trang thiết bị cần thiết, ớc lợng lợi ích thu đợc từ hệ thống mới, ớc lợcg chi phí cơ hội trong trờng hợp không phát triển hệ thống thông tin mới.

III 4 Phân tích hệ thống

Mục đích của giai đoạn phân tích hệ thống :Là phải hiểu rõ hệ thống thông tin hiện có ,xác định rõ yêu cầu hệ thống và các đầu vào, đầu ra, các xử lý, kiểm soát và thời gian thực hiện, đa ra các khiến nghị thay đổi và xây dựng những mục tiêu cụ thể cần đạt đợc trong hệ thông thông tin mới. Để đạt đợc mục đích trên ,trong giai đoạn chúng ta phải thực hiện hai công việc chính: Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

III 4.1 Xác định các yêu cầu hệ thông

Trong bớc này chúng ta cần thu đợc những câu trả lời đầy đủ cho các câu hỏi Ai?,cái gì?, khi nào?, ở đâu?, nh thế nào? Đồng thời trong khi giải đáp những câu hỏi đó, chúng ta cũng luôn phải đặt ra câu hỏi tại sao?.

Ai ? ai là ngời thực hiện từng thủ tục trong hệ thông thông tin hiện có ? Tại sao lại là ngời đó ? Có đúng là ngời thích hợp không? Liệu nhiệm vụ này có thể dao cho ai khác đợc không ?.

Cái gì? những xử lý gì đang đựơc làm? Những thủ tục gì đang tiến hành để thực hiện những xử lý đó? Tại sao những xử lý này lại cần thiết ?

Khi nào ? Khi nào thì thủ tục đợc thực hiên? Tại sao nó lại thực hiện vào thời điểm đó? Liệu đó có phải là thời điểm tốt nhất cha? Ơ đâu ? Việc vận hàng hệ thống đang thực hiện ở đâu ? Tại sao? Liệu hệ thống có thể đợc vận hành ở chỗ nào khác hiệu quả hơn không?

Nh thế nào? Mỗi một thủ tục đợc thực hiện nh thế nào? Tại sao nó lại đợc thực hiện theo cách đó? Liệu nó có thể thực hiện tốt hơn không? Có hiệu quả coa và chi phí thấp hơn không? Để thu đợc câu trả lời cho những vấn đề trên chúng ta có nhiều phơng pháp: nh phỏng vấn, quan sát, tra cứu tài liệu, dùng phiếu hỏi Mỗi phơng pháp trong số đó có u điểm và nhợc điểm riêng Trong mỗi điều kiện thực hiện đề tài này, tôi chỉ phối hợp ba phơng pháp : Phỏng vấn, quan sát và tra cứutài liệu.

III 4.2 Phân tích yêu cầu hệ thống

Có rát nhiều phơng pháp đặc tả yêu cầu hệ thống đợc các nhà phân tích hệ thống sử dụng trong hơn 30 năm qua Song từ những năm 1970 lại đây phân tích có cấu trúc đã tỏ ra là một phơng pháp u việt nhất Theo phơng pháp này để phân tích các yêu cấu của hệ thống chúng ta sẽ sử dụng những công cụ sau :

Sơ đồ chức năng nhiệp vụ : Sơ đồ này là sự phân rã có thứ bậc đơn giản các chức năng của hệ thống trong miền khảo sát Mỗi chức năng đợc ghi trong một khung và nếu cần sẽ đợc phân thành các chức năng con, số mức phân rã phụ thuộc vào kích cỡ và độ phức tạp của hệ thống Sơ đồ này giúp ta tăng cờng cách tiếp cận logic tới hệ thống cần nghiên cứu Các chức năng đợc xác điịnh ở đây đợc dùng trong nhiều mô hình sau này.

Sơ đồ dòng dữ liệu (DBF) : Đây là một trong những công cụ quan trọng nhất việc phân tích hệ thống có cấu trúc Nó đa ra một phơng pháp thiết lập quan

Phân tích hệ thống

Cài đặt và đánh giá hệ thống

Giai đoạn cài đặt và đánh giá hệ thống đồi hỏi chúng ta phải thực hiện bốn công đoạn sau:

Hoàn thiện môi trờng kiểm tra thử Đoà tạo ngời xử dụng

Thay thế hệ thông thông tin cũ bằng hệ thông thông tin mới Đánh giá kết quả cài đặt và khai thác hệ thống

IV ứng dụng tin học trong công tác kế toán hộ kinh doanh

Các bớc xây dựng hệ thống

Khảo sát và đặt vấn đề : Chiếm 15% cồng việc, khảo sát hệ thông hiện tại nắm rõ đợc hoạt động thực tại nhằm khắc phục các nhợc điểm của nó, để phát triển thành một hệ thống mới, có tính u việt hơn, định hớng cho giai đoạn sau. Xem xét tính khả thi về mặt tài chính, mặt kỹ thuật và mặt tổ chức.

Phân tích yêu cầu hệ thống : Chiếm 35% công việc, phân tích hệ thống là tiến hành phân tích cụ thể hệ thống hiện tại, dựa vào các thông tin đầu ra, thông tin đầu vào, trê cơ sở đó xây dựng các lợc đồ khái niệm, chức năng của hệ thống cho một hệ thống mới.

Thiết kế và xây dựng hệ thống : Chiếm 40% công việc, thiết kế tổng thể , chức năng của hệ thống, xây dựng các quy trình nghiệp vụ cho các đơn thể và cho chơng trình

Cài đặt hệ thống : Chiếm 10% công việc, là công việc cuối cùng để kết thúc chơng trình, thiết lập các mối quan hệ giữa chơng trình và môi trờng, chạy thử và bảo trì hệ thống mới, hớng dẫn ngời sử dụng. Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

Các hình thức chuyển đổi từ hệ thống cũ sang hệ thống mới

* Chuyển đổi từng phần: Ngời sủ dụng hệ thống mới trong một giới hạn nhất định (cho từng phần một ) còn có những phần khác vẫn sử dụng hệ thống cũ, sau đó chuyển đổi dần cho đến khi hệ thống đợc thay thế hoàn toàn.

* Chuyển đổi song song: Cả hệ thống cũ và hệ thống mới cùng sử dụng trong một thời gian nhất định cho tới khi hệ thống mới hoàn toàn đảm nhận đợc sứ mệnh của mình một cách có hiệu quả và chấm dứt hệ thống cũ.

* Chuyển đổi thí điểm cục bộ: Đây là hình thức kết hợp của hai hình thức trên, tuỳ theo không gian và thời gian mà lựa chon một trong hai hình thức trên.

Trong kinh doanh thơng mại, cần xuất phát từ các đặc điểm quan hệ kinh tế và thơng mại với các bạn hàng để tìm đợc phơng thức giao dịch mua, bán thích hợp để đem lại cho đơn vị lợi ích cao nhất Vì vậy kế toán lu chuyển hàng hoá cần đợc hiện đầy đủ các nhiệm vụ để cung cấp các thông tin cho nhà quản lý ra các quyết định hữu hiệu

Môi trờng hoạt động của hệ thống

Nhiệm vụ của bài toán là xác định đợc cơ sở dữ liệu về các đầu vào là các chứng từ, cuối định kỳ lập báo cáo theo tháng, quý, năm bằng các màn hình nhập liệu, thực đơn và giao diện đầu ra là các báo cáo Trong bài toán có một số sơ đồ khối giải thuật và cấu trúc dữ liệu của các thông tin cập nhật.

Hệ thống đợc thiết kế bằng Hệ quản trị CSDL, ngôn ngữ lập trình Visual Foxpro 6.0

 Công cụ ngôn ngữ thiết kế hệ thống:

+ Công cụ thiết kế: Visual Fox 6.0

+ Công cụ lập trình: Visual Fox 6.0

+ Cơ sở dữ liệu: Visual Fox 6.0

 Môi trờng mạng LAN, hệ điều hành mạng Windows NT Server 4.0

+ Môi tr ờng máy chủ :

1 CÊu h×nh tèi thiÓu Pentium Pro

2 Bộ nhớ Ram 64 MB, ổ cứng 4,3 GB HDD

1 CÊu h×nh tèi thiÓu Pentium Pro - 300

2 Bộ nhớ Ram 128 MB, ổ cứng 4,3 GB HDD

4 Máy chủ chỉ nên dùng cho hệ thống, việc cài các ứng dụng khác có thể làm ảnh hởng đến hệ thống.

5 Có ổ bằng từ để Backup

+ Môi tr ờng máy trạm :

4 2.1GB HDD (trên 100 MB ổ cứng còn trống trớc khi cài ứng dụng)

4 2.1GB HDD (trên 250 MB ổ cứng còn trống trớc khi cài ứng dụng)

Các phơng tiện hiện đang sử dụng là đĩa mềm, đờng điện thoại.

Giải pháp:Cập nhật dữ liệu thông qua File text, yêu cầu là chuyển đợc

File text từ nơi gửi tới nơi nhận.

-Tại nơi nhận dữ liệu: Chơng trình xử lý các File nhận đợc có thể đợc cài trên 1 máy trạm hay máy chủ đã đợc cài HĐH Windows NT hoặc Windows 95, các File kết xuất kết quả xử lý sẽ đợc chơng trình truyền tin tự động truyền về cho nơi gửi.

-Tại nơi gửi dữ liệu: Chơng trình kết xuất các số liệu cần gửi ra File, đặt trong một th mục riêng, các File này sẽ đợc chơng trình truyền tin tự động truyền cho nơi nhận. Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

Chơng III Phân tích - thiết kế - xây dựng chơng trình kế toán hộ kinh doanh

I Đặc điểm chung của kế toán hộ kinh doanh

Hoạt động kinh doanh hộ kinh doanh là hoạt động lu thông phân phối hàng hoá trên thị trờng nhằm đáp ứng nhu cầu kinh doanh của hộ Gồm có những đặn điểm chủ yếu nh:

Lu chuyển hàng hoá trong kinh doanh thơng mại, nh mua hàng và bán hàng Đối tợng trong kinh doanh là các loại hàng hoá phân theo từng loại nh: hàng vật t thiết bị , hàng công nghệ phẩm tiêu dùng, hàng lơng thực

Quá trình lu chuyển hàng hoá đợc thực hiện theo hai phơng thức là bán buôn và bán lẻ

Tổ chức kinh doanh thơng mại là bán buôn, bán lẻ hoặc kinh doanh tổng hợp. Nhiệm vụ kế toán trong hộ kinh doanh:

Ghi chép số lợng, chất lợng và giá phí chi tiêu mua hàng theo chứng từ.

Phân bổ hợp lý chi phí mua hàng cho số hàng đã bán và tồn cuối kỳ.

Phản ánh kịp thời khối lợng hàng hoá, ghi nhận doanh thu bán và các chỉ tiêu có liên quan

Lựu chọn phơng pháp và xác định đúng giá vốn hàng xuất bán để đảm bảo chính xác chỉ tiêu lãi gộp hàng hoá.

Kế toán quản lý chặt chẽ tình hình biến động và dụ trữ kho hàng hoá, phát hiện và xử lý kịp thời hàng ứ đọng.

Xác định kết quả bán hàng và thực hiện chế độ báo cáo hàng hoá và báo cáo bán hàng.

Theo dõi và thanh toán kịp thời công nợ với nhà cung cấp và khách hàng.

Tính các khoản lợng và trích theo lơng vào chi phí. Để thực hiện công tác kế toán trong Kế toán hộ kinh doanh thì không cần phải triển khai công việc kế toán nh một hệ thống kế toán quy mô của một Công ty hoặc một Doanh nghiệp mà nó đợc bó hẹp trong phạm vi hoạt đông kinh doanh của hộ Hoạt động kinh doanh của hộ không lớn, các công việc kế toán không phức tạp, số lợng chứng từ giao dịch ít, cho nên chúng ta áp dụng hình thức kế toán ở đây là hình thức

”Sổ Nhật Ký Chung” Hình thức ”Sổ Nhật Ký Chung” là sổ kế toán tổng hợp dùng để ghi chép các nghiệp vụ kinh tế tài chính phát sinh theo trình tự thời gian Các thông tin phản ánh một cách tổng quát, giúp nhà quản lý ra các quyết định đúng đắn cho quá trình kinh doanh cũng nh tài chính phù hợp với sự hoạt động kinh doanh của Hộ.

Tổ chức công việc kế toán:

Kế toán bán hàng cà công nợ phải thu

Kế toán mua hàng và công nợ phải trả

Kế toán hàng tồn kho, luân chuyển kho

Kế toán tiền mặt tiền, tiền giửa

Kế toán vật t hàng hóa

Kế toán chi phi sản xuất kinh doanh

II Các thông tin cần quản lý trong hệ thống

Sau khi tiến hành khảo sát và thu thập thông tin của hệ thống, cho ta một số các thông tin bao gồm:

Sổ nhật ký bán hàng

Sổ nhật ký mua hàng

Sổ chi phí sản xuất,kinh doanh Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

Bảng kê luân chuyển vật t,sản phẩm hàng hoá

Sổ theo giõi luân chuyển vật t sản phẩm hàng hoá

Sổ tiền mặt, tiền giửa

Sổ theo giõi nợ phải thu

Sổ theo giõi nợ phải trả

Một số mẫu sổ kế toán

Diễn giải Đã ghi sổ cái

Sè trang tríc chuyÓn sang

Céng chuyÓn sang trang sau Ngày tháng năm.200 Ngời ghi sổ Kế toán trởng Thủ trởng đơn vị

Sổ nhật ký bán hàng

Nhóm mặt hàng dịch vụ có thuế xuất %

Diễn giải Doanh số bán

Tổng giá thanh toán đã cã thuÕ

Céng Xác nhận của cơ quan thuế Ngời ghi sổ Chủ hộ

Các thông tin đầu vào

Bảng kê thu mua nông, lâm, thuỷ sản của ngời trực tiếp sản xuất

Bảng kê bán lẻ hàng hóa và dịch vụ

Phiếu xuất kho kiêm vận chuyển nội bộ

Phiếu xuất kho hàng giửi bán đại lý

Bảng thanh toán hàng đại lý ký gửi

Các loại vé tàu, vé xe, vé vui trơi giải trí

Một số mẫu chứng từ

Họ tên ngời giao: Địa chỉ Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

Theo số ngày tháng năm 200 của Nhập tại kho: Sè

Mã sè Đơn vị tÝnh

Tổng số tiền(viết bằng chữ):

Chủ hộ Ngời giao hàng Thủ kho

Ngày tháng năm 200 Đơn vị bán hàng Địa chỉ Số tài khoản Điện thoại MS

Họ tên ngời mua hàng . Đơn vị Địa chỉ

Hình thức thanh toán MS

Tên hàng hoá Đơn vị tÝnh Đơn giá Số lợng Thành tiền

Phân tích - thiết kế - xây dựng chơng trình kế toán hộ

Sơ đồ phân rã chức năng nghiệp vụ (BFD)

Đỗ Đình Tuấn - Tin học 39B

Kế toán hộ kinh doanh

Nhận và sử lý chứng từ

Lập định khoản và ghi sổ

Lên báo cáo tài chính kế toán

Ghi sổ nhËt ký chung

Ghi sè d ®Çu kú+gh i sổ cái đặc biệt

Ghi sè d ®Çu kúghi sổ kế toán chi tiÕt

Sổ nhËt ký bán hàng

Sổ nhËt ký mua hàng

Sổ chi phÝ sản xuÊt kinh doanh

Bảng kê lu©n chuy Ón vËt t hàng hoá

Sổ chi tiÕt vËt t hàng hoá

Bảng kê lu©n chuy Ón vËt t hàng hoá

Chuyên đề thực tập tốt nghiệp Đỗ Đình Tuấn - Tin học 39B 6

Xử lý các chứng tõ

Ngân hàng Kế toán viên

Nghiệp vụ kế toán Giấy báo ngân hàng

Chuyên đề thực tập tốt nghiệp

Sơ đồ ngữ cảnh (Context diagram)

Nhập và xử lý chứng từ

Lên sổ sách kế toán Lập định khoản

Khách hàng/nhà cung cấp

Nghiệp vụ kế toán Tình hình thanh toán

Chứng từ sau khi định khoản

Cơ quan đại diện Bộ tài chính

Sơ đồ luồng dữ liệu mức 0 (DFD)

Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

Các Module của hệ thống

Trong hệ thống kế toán hộ kinh doanh, các Module đợc phân thành các nhóm chính : Nhập số liệu, Báo cáo tổng hợp, Tra cứu số liệu, Quản lý danh mục hệ thống Việc phân tách này hoàn toàn rập khuôn nh sơ đồ phân rã chức năng cho đến khi chúng ta có những thay đổi, điều chỉnh sao cho hợp lý.

2 Chức năng của các module trong chơng trình: Để giải quyết các nhiệm vụ đặt ra cho Bài toán, hệ thống kế toán hộ kinh doanh gồm 3 phần lớn :

-Phần quản lý các danh mục của hệ thống và thực hiện các chức năng khác -Phần quản lý dữ liệu của cả hệ thống

-Phần tra cứu, tổng kết báo cáo

Mỗi phần này đảm nhiệm một nhiệm vụ của Bài toán

Phần Quản lý các Danh mục Hệ thống của Chơng trình :

Chức năng : Thay đổi các danh mục hệ thống của Chơng trình Các danh mục này đợc sử dụng trong các modul của chơng trình cho phép ngời sử dụng làm việc dễ dàng hơn với Chơng trình và Cơ sở dữ liệu Hệ thống trở nên nhất quán hơn.

Trong phần quản lý các danh mục hệ thống, ngời sử dụng có thể lập các mối quan hệ giữa các danh mục với các chứng từ có liên quan. Đăng ký thêm các thông tin mới cho các Danh mục hệ thống của Chơng trình Sửa đổi các thông tin của các Danh mục hệ thống

Xóa bỏ các thông tin không cần thiết

Kiểm tra chặt chẽ các thông tin của các Danh mục Hệ thống, đảm bảo các thông tin cập nhật vào Danh mục luôn phải đúng nguyên tắc mà chơng trình tuân thủ theo.

Phần quản lý dữ liệu

Chức năng : Quản lý về các thao tác cập nhật, sửa, xóa tra cứu mọi thông tin, số liệu của các chứng từ kế toán

Phần tra cứu lên các báo cáo kế toán

Chức năng : Tổng hợp số liệu từ các tệp dữ liệu đợc tạo lập ở phần trên và đa các số liệu này vào các sổ kế toán để lên báo cáo theo định kỳ

IV Thiết kế hệ thống

Mục tiêu chính của công đoạn thiết kế CSDL là hệ thống cần có bao nhiêu tệp, trong mỗi tệp có bao nhiêu thuộc tính và các tệp có mối quan hệ với nhau nh thế nào Có nhiều phơng pháp xây dựng CSDL, nhìn từ thực tế đề tài thì ph- ơng pháp thực nghiệm là tốt nhất Với phơng pháp đó, CSDL của đề tài đợc thiết kế đi từ thông tin đầu ra (đi từ cấu trúc các mẫu báo cáo thực):

Bớc 1: Lập danh sách tất cả các tên của thông tin đầu vào.

Bớc 2: Đối với mỗi thông tin đầu vào phải liệt kê danh sách tất cả các phần tử thông tin có trong thông tin đầu vào đó, gạch bỏ tất cả các phần tử thông tin là thuộc tính thứ sinh , gạch chân các thuộc tính khoá.

Bớc 3: Chuẩn hoá mức 1 cho từng danh sách ở Bớc 2 (1NF) là bảo đảm không đ- ợc tồn tại các thuộc tính lặp trong một danh sách, vậy nếu có, phải tách chúng ra thành danh sách con, gắn cho nó một thuộc tính khoá của danh sách chung và tìm ra thuộc tính khoá riêng

Bớc 4: Chuẩn hoá mức 2 cho các danh sách ở Bớc3 (2NF) là bảo đảm các thuộc tính phải phụ thuộc hoàn toàn vào thuộc tính khoá, nếu có thuộc tính phụ thuộc một phần thì tách ra thành danh sách con.

Bớc 5: Chuẩn hoá mức 3 cho các danh sách ở Bớc 4 (3NF) là bảo đảm các thuộc tính nếu có tính chất phụ thuộc bắc cầu với nhau thì tách ra thành danh sách con. Bớc 6: Tích hợp tất cả các danh sách cùng mô tả về một thực thể bằng cách dồn các danh sách thu đợc từ sau Bớc 5 cho tất cả các thông tin đầu vào thành một danh sách chứa các thuộc tính chung và riêng cho nó.

Bớc 7: Xác định mối quan hệ giữa các danh sách và chuyển đổi danh sách thành biểu diễn tệp CSDL ,sau đó vẽ sơ đồ cấu trúc dữ liệu. Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

Liệt kê các thông tin đầu vào

Các báo cáo đợc lập từ các thông tin ban đầu và chủ yếu là các chứng từ gốc Trên cơ sở khảo sát thực tế ta đa ra một số các thông tin đầu vào từ các chứng từ gốc nh sau :

Hoá đơn bán hàng Bảng kê thu mua nông,lâm, thuỷ sản

Mã số hoá đơn Mã số hoá đơn

Liên Tên cơ sở sản xuất

Ngày bán hàng Mã cơ sở XS Đơn vị bán hàng Địa chỉ cơ sở

Mã đơn vị Địa chỉ nơi mua Địa chỉ Ngời phụ chách mua Điện thoại Ngày mua

Số tài khoản Họ tên ngời bán

Họ tên khách hàng Địa chỉ ngời bán Đơn vị khách hàng Tên hàng hóa Địa chỉ khách hàng Mã hàng hoá

Mã khách hàng Số lợng

Hình thức thanh toán Đơn giá

Tên hàng hoá Thành tièn

Mã hàng hoá Tổng thành tiền

Sè TT Đơn vị tính

Bảng kê bán lẻ hàng hoá dịch vụ Phiếu xuất kho kiêm vận chuyển néi bé

Mã số hoá đơn Mã số chứng từ

Tên cơ sở kinh doanh Tên hộ kinh doanh

Mã cơ sở kinh doanh Mã hộ kinh doanh Địa chỉ Địa chỉ

Họ tên ngời bán Ngáy xuất vật t hàng hoá Địa chỉ nơi bán Diễn giải

Tên hàng hoá Họ tên ngời vận chuyển

Mã hàng hoá Địa chỉ Đơn vị tính Phơng tiện vận chuyển

Số lợng Xuất tại kho Đơn giá Nhập tại kho

Thành tiền Tên hàng hoá

Tổng tiền bán Số TT

Mã hàng hoá Đơn vị tính

Số lợng xuất Đơn giá

PhiÕu xuÊt kho PhiÕu nhËp kho

Mã số chứng từ Mã số chứng từ

Tên hộ kinh doanh Tên hộ kinh doanh

Mã hộ kinh doanh Mã hộ kinh doanh Địa chỉ hộ Địa chỉ

Ngày xuất kho Ngày nhập kho

Họ tên ngời nhận hàng Họ tên ngời giao Địa chỉ Địa chỉ

Xuất tại kho Nhập tại kho

Tên hàng hoá Tên hàng hóa

Số TT Mã hàng hoá

Mã hàng hoá Số TT Đơn vị tính Đơn vị tính

Số lợng yêu cầu Số lợng theo chứng từ

Số lợng xuất thực Số lợng nhập thực Đơn giá Đơn giá

Phiếu xuất kho hàng gửi bán đại lý

Mã hộ kinh doanh Địa chỉ

Họ tên ngời vận chuyển

Mã hàng hoá Đơn vị tính

Số lợng Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp Đơn giá

Bảng chấm công Bảng thanh toán hàng đại lý ký gửi

Mã số chứng từ Mã số chứng từ

Tên hộ kinh doanh Tên hộ kinh doanh

Mã hộ kinh doanh Mã hộ kinh doanh Địa chỉ hộ Địa chỉ hộ

Tháng năm Ngày thanh toán

Ngày chấm công Diễn giải

Họ tên công nhân Ngời đại diện bên đơn vi

Mã số công nhân Ngời đại diện bên đại lý Địa chỉ công nhân Từ ngày

Mức lơng Tên hàng hoá

Số công hởng theo thời gian Số TT

Số công hởng theo sản phẩm Mã hàng hoá Đơn vị tính

Số lợng tồn đầu kỳ

Số lợng nhận trong kỳ

Số lợng hàng bán trong kỳ

Số lợng tồn cuối kỳ Hoa hồng đợc hởng Tông số liền thanh toán

V.2 Chuẩn hoá các dữ liệu đầu vào

Sau khi thu thập và liệt kê các thông tin đầu vào ta tiến hành chuẩn hoá

Cha chuẩn hoá 1NF 2NF 3NF

Mã số hoá đơn Mã số chứng từ Mã số chứng từ HD_BH

Liên Liên Liên Mã số chứng từ

Ngày bán hàng Ngày bán hàng Ngày bán hàng Mã khách hàng Đơn vị bán hàng Đơn vị bán hàng Đơn vị bán hàng VAT

Liên Địa chỉ đơn vị Địa chỉ đơn vị Địa chỉ đơn vị Ngày bán hàng Điện thoại Điện thoại Điện thoạI Số tài khoản

Số tài khoản Số tài khoản Số tài khoản Hình thức thanh toán

DM_KH Đơn vị khách hàng Đơn vị khách hàng Đơn vị khách hàng

7 Địa chỉ khách hàng Địa chỉ khách hàng Địa chỉ khách hàng

Mã khách hàng Mã khách hàng Mã khách hàng Địa chỉ khách hàng Hình thức thanh toán

Tên hàng hoá Mã số chứng từ Mã số chứng từ HANG_BAN

Mã hàng hoá Mã hàng hoá Mã hàng hóa Mã số chứng từ

Số TT Tên hàng hoá Số lợng Mã hàng hóa Đơn vị tính Số TT Đơn giá Số lợng

Số lợng Đơn vị tính Thành tiền Đơn giá Đơn giá Số lợng Số TT Thành tềin

Thành tiền Đơn giá VAT

Tổng cộng tiền Thành tiền DM_HH

VAT Tổng cộng tiền Mã hàng hoá Mã hàng hoá

VAT Tên hàng hoá Tên hàng hoá Đơn vị tính Đơn vị tính

Bảng kê thu mua nông, lâm, thuỷ sản

Cha chuẩn hoá 1NF 2NF 3NF

Mã số chứng từ Mã số chứng từ Mã số chứng từ HD_MH

Tên cơ sở sản xuÊt

Tên cơ sở sản xuÊt

Tên cơ sở sản xuÊt

Mã cơ sở XS Mã cơ sở XS Mã cơ sở XS Mã cơ sở XS Địa chỉ cơ sở Địa chỉ cơ sở Địa chỉ cơ sở Địa chỉ nơi mua Địa chỉ nơi mua Địa chỉ nơi mua Địa chỉ nơi mua Ngời phụ chách mua Ngời phụ chách mua

Ngày mua Ngày mua Ngày mua DM_KH

Họ tên ngời bán Họ tên ngời bán Họ tên ngời bán Mã cơ sở XS Địa chỉ ngời bán Địa chỉ ngời bán Địa chỉ ngời bán Tên cơ sở sản xuÊt Tên hàng hóa Mã số chứng từ Mã số chứng từ Địa chỉ cơ sở

Mã hàng hoá Mã hàng hoá Mã hàng hoá HANG_MUA

Số lợng Tên hàng hoá Số lợng Mã số chứng từ Đơn giá Số lợng Đơn giá Mã hàng hoá

Thành tiền Đơn giá Thành tiền Số lợng

Tổng thành tiền Thành tiền Tổng thành tiền Đơn giá

Tổng thành tiền Mã hàng hoá Thành tiền

Tên hàng hoá DM_HH Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp Đơn vị tính Mã hàng hoá

Tên hàng hoá Đơn vị tính

Bảng kê bán lẻ hàng hoá và dịch vụ

Cha chuẩn hoá 1NF 2NF 3NF

Mã số chứng từ Mã số chứng từ Mã số chứng từ HD_BL

Ngày bán Ngày bán Ngày bán Mã số chứng từ

Mã công nhân Mã công nhân Mã công nhân Ngày bán

Họ tên ngời bán Họ tên ngời bán Họ tên ngời bán Địa chỉ nơi bán Địa chỉ nơi bán Địa chỉ nơi bán Địa chỉ nơi bán DM_CN

Tên hàng hoá Mã số chứng từ Mã số chứng từ Mã công nhân

Mã hàng hoá Mã hàng hoá Mã hàng hoá Tên công nhân Đơn vị Týnh Tên hàng hóa Số lợng HANG_BAN

Số lợng Số lợng Đơn giá Mã số chứng từ Đơn giá Đơn giá Thành tiền Mã hàng hoá

Thành tiền Đơn vị tính Tổng tiền Số lợng

Tổng tiền bán Thành tiền Mã hàng hoá Đơn giá

Tổng tiền Tên hàng hoá Thành tiền Đơn vị tính DM_HH

Tên hàng hoá Đơn vị tính

Phiếu xuất kho kiêm vận chuyển nội bộ

Cha chuẩn hoá 1NF 2NF 3NF

Mã số chứng từ Mã số chứng từ Mã số chứng từ HD_XKNB

Ngáy xuất vật t hàng hoá

Ngáy xuất vật t hàng hoá

Ngáy xuất vật t hàng hoá

Diễn giải Diễn giải Diễn giải

Họ tên ngời vận chuyÓn

Họ tên ngời vận chuyÓn

Họ tên ngời vận chuyÓn

Ngáy xuất vật t hàng hoá Địa chỉ Địa chỉ Địa chỉ Xuất tại kho

Xuất tại kho Xuất tại kho Xuất tại kho Phơng tiện vận chuyÓn Nhập tại kho Nhập tại kho Nhập tại kho Mã công nhân

Tên hàng hoá Mã số chứng tù Mã số chứng tù Tên công nhân

Số TT Mã hàng hoá Mã hàng hoá Địa chỉ

Mã hàng hoá Tên hàng hoá Số lợng nhập HANG_NKNB Đơn vị tính Số TT Số lợng xuất Mã số chứng tù

Số lợng nhập Đơn vị tính Đơn giá Mã hàng hoá

Số lợng xuất Đơn giá Thành tiền Số lợng nhập Đơn giá Số lợng nhập Số TT Số lợng xuất

Thành tiền Số lợng xuất Mã hàng hoá Đơn giá

Tổng tiền Thành tiền Tên hàng hoá Thành tiền

Tổng tiền Đơn vị tính DM_HH

Tên hàng hoá Đơn vị tính

Phiếu xuất kho hàng gửi bán đại lý

Cha chuẩn háo 1NF 2NF 3NF

Mã số chứng từ Mã số chứng từ Mã số chứng từ HD_XK_DL

Ngày xuất Ngày xuất Ngày xuất Ngày xuất

Diễn giải Diễn giải Diễn giảI Diễn giải

Họ tên ngời vận chuyÓn

Họ tên ngời vận chuyÓn

Họ tên ngời vận chuyÓn

Xuất tại kho Xuất tại kho Xuất tại kho DM_CN

Nhập tại kho Nhập tại kho Nhập tại kho Mã ng ời vận chuyÓn

Tên hàng hoá Mã số chứng từ Mã số chứng từ Họ tên ngời Vởn chuyÓn

Số TT Mã hàng hoá Mã hàng hoá HANG_XKDL

Mã hàng hoá Tên hàng hoá Số TT Mã số chứng từ Đơn vị tính Số TT Số lợng Mã hàng hoá

Số lợng Đơn vị tính Đơn giá Số lợng Đơn giá Số lợng Thành tiền Đơn giá

Thành tiền Đơn giá Tổng tiền Thành tiền

Tổng tiền Thành tiền Mã hàng hoá DM_HH

Tổng tiền Tên hàng hoá Mã hàng hoá Đơn vị tính Tên hàng hoá Đơn vị tính

PhiÕu nhËp kho Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

Cha chuẩn hoá 1NF 2NF 3NF

Mã số chứng từ Mã số chứng từ Mã số chứng từ HD_NK

Ngày nhập kho Mã số chứng từ

Mã ngời giao Ngày nhập kho Ngày nhập kho Ngày nhập kho

Họ tên ngời giao Họ tên ngời giao Họ tên ngời giao Diễn giải Địa chỉ Địa chỉ Địa chỉ Nhập tại kho

Diễn giải Diễn giải Diễn giảI DM_KH

Nhập tại kho Nhập tại kho Nhập tại kho Mã ng ời giao

Tên hàng hóa Mã số chứng từ Mã số chứng từ Họ tên ngời giao Mã hàng hoá Mã hàng hoá Mã hàng hoá Địa chỉ

Số TT Tên hàng hoá Sô lợng theo chứng từ

HANG_NK Đơn vị tính Số TT Số lợng nhập thùc

Số lợng theo chứng từ Đơn vị tính Đơn giá Mã hàng hoá

Sô lợng theo chứng từ

Số TT Sô lợng theo chứng từ Đơn giá Số lợng nhập thùc

Thành tiền Số lợng nhập thùc

Thành tiền Đơn giá Tổng tiền Đơn giá

Tổng tiền Thành tiền Mã hàng hoá Thành tiền

Tổng tiền Tên hàng hoá DM_HH Đơn vị tính Mã hàng hoá

Tên hàng hoá Đơn vị tính

Cha chuẩn hoá 1NF 2NF 3NF

Mã số chứng từ Mã số chứng từ Mã số chứng từ HD_NK

Ngày xuất kho Ngày xuất kho Ngày xuất kho Mã số chứng từ

Mã công nhân Mã công nhân Mã công nhân Ngày xuất kho

Họ tên ngời nhận hàng

Họ tên ngời nhận hàng

Họ tên ngời nhận hàng

Diễn giải Địa chỉ Địa chỉ Địa chỉ Xuất tại kho

Diễn giải Diễn giải Diễn giải DM_CN

Xuất tại kho Xuất tại kho Xuất tại kho Mã công nhân

Tên hàng hoá Mã số chứng từ Mã số chứng từ Họ tên ngời nhận hàng

Số TT Mã hàng hoá Mã hàng hoá Địa chỉ

Mã hàng hoá Tên hàng hoá Số TT HANG_XK Đơn vị tính Số TT Số lợng yêu cầu Mã số chứng từ

Số lợng yêu cầu Đơn vị tính Số lợng xuất thực Mã hàng hoá

Số lợng xuất thực Đơn giá Đơn giá Số lợng yêu cầu Đơn giá Số lợng yêu cầu Thành tiền Số lợng xuất thực Thành tiền Số lợng xuất thực Tổng tiền Đơn giá

Tổng tiền Thành tiền Mã hàng hoá Thành tiền

Tổng tiền Tên hàng hoá DM_HH Đơn vị tính Mã hàng hoá

Tên hàng hoá Đơn vị tính

Cha chuẩn hoá 1NF 2NF 3NF

Mã số chứng từ Mã số chứng từ Mã số chứng từ HD_CHAM_C

Tháng năm Tháng năm Tháng năm Mã số chứng từ

Ngày chấm công Mã số chứng từ Mã số chứng từ Tháng năm

Họ tên công nhân Mã số công nhân Mã số công nhân

Mã số công nhân Họ tên công nhân Số TT BANG_CHAM_

CONG Địa chỉ công nh©n Địa chỉ công nh©n

Ngày chấm công Mã số chứng từ

Số TT Số TT Mức lơng Mã số công nhân

Mức lơng Ngày chấm công Số công hởng theo thêi gian

Số công hởng theo thêi gian

Mức lơng Số công hởng theo sản phẩm

Số công hởng theo sản phẩm

Số công hởng theo thêi gian

Mã công nhân Số công hởng theo thêi gian

Số công hởng theo sản phẩm

Tên công nhân Số công hởng theo sản phẩm Địa chỉ công nh©n

Tên công nhân Địa chỉ công nh©n

Bảng thanh toán hàng đại lý ký gửi Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

Cha chuẩn hoá 1NF 2NF 3NF

Mã số chứng từ Mã số chứng từ Mã số chứng từ HD_TT_DL

Ngày thanh toán Ngày thanh toán Ngày thanh toán Mã số chứng từ

Diễn giải Diễn giảI Diễn giải Ngày thanh toán

Ngời đại diện bên đơn vi

Ngời đại diện bên đơn vi

Ngời đại diện bên đơn vi

Ngời đại diện bên đại lý

Ngời đại diện bên đại lý

Ngời đại diện bên đại lý

Ngời đại diện bên đơn vi

Từ ngày Từ ngày Từ ngày Ngời đại diện bên đại lý Đến ngày Đến ngày Đến ngày Từ ngày

Tên hàng hoá Mã số chứng từ Mã số chứng từ Đến ngày

Số TT Mã hàng hóa Mã hàng hóa HANG_TT_DL

Mã hàng hoá Tên hàng hoá Số lợng tồn đầu kú

Mã số chứng từ Đơn vị tính Đơn giá Số lợng nhận trong kú

Số lợng tồn đầu kú Đơn vị tính Số lợng hàng bán trong kú

Số lợng tồn đầu kú

Số lợng nhận trong kú

Số lợng tồn đầu kú

Số lợng tồn cuối kú

Số lợng nhận trong kú

Số lợng hàng bán trong kú

Số lợng nhận trong kú Đơn giá Số lợng hàng bán trong kú

Số lợng tồn cuối kú

Số lợng hàng bán trong kú

Số lợng tồn cuối kú Hoa hồng đợc h- ởng

Số lợng tồn cuối kú

Tông số liền thanh toán Đơn giá

Tông số liền thanh toán

Mã hàng hoá Hoa hồng đợc h- ởng Tông số liền thanh toán

Tên hàng hoá Tông số liền thanh toán Đơn vị tính DM_HH

Tên hàng hoá Đơn vị tính

IV.3 Sơ đồ cấu trúc dữ liệu

Ma_kh Ten_kh Dia_chi Dien_thoai

Lien Ngay_ct So_tk VAT

So_ct Ma_hh Ten_hh So_luon g

So_ct Ma_hh Ten_hh So_luon g

Ma_hh Ten_hh Don_vi_tin h

So_ct Ma_kh Ngay_ct Noi_mua Ten_nguoi_ban

Hoá đơn xuất kho nôi bộ

Hàng xuất kho nội bộ

So_ct Ma_hh Sl_nhap Sl_xua t

Hoá đơn xuất kho đại lý

So_ct Ngay_xuat Kho_xuat Kh_nhap Danh môc kho Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

Hàng xuất kho đại lý

So_ct Ma_hh Thanh_tien

So_ct Ngay_nhap Kho_nhap Nguoi_gia o

Dia_ch i Hàng nhập kho

So_ct Ma_hh Sl_ct Sl_nhap Thanh_tie n Hoá đơn thanh toán đại lý

So_ct Tu_ngay Den_ngay Ngay_thanh_toa n

IV.4 Liệt kê các thực thể

Sau khi thiết lập đợc sơ đồ cấu trúc dữ liệu ta thu đợc các thực thể, mỗi thực thể chứa các thuộc tính.

Mỗi thực thể ứng với một bảng (Table)

Mỗi thuốc tính ứng một trờng (Field)

Danh môc kho(DM_KHO)

Danh mục khách hàng (DM_KH)

Danh mục hàng hoá (DM_HH)

Danh mục công nhân (DM_CN)

Hoá đơn bán hàng (HD_BH)

Hoá đơn thu mua (HD_TM)

Háo đơn bán lẻ (HD_BL)

Hoá đơn xuất kho nội bộ (HD_XKNB)

Hàng xuất kho nội bộ (HANG_XKNB)

Hoá đơn xuất kho đại lý(HD_XKDL)

Hàng xuất kho đại lý (HANG_XKDL)

Hoá đơn nhập kho(HD_NK)

Hàng nhập kho(HNHAP_KHO)

Hoá đơn xuất kho(HD_XK)

Hàng xuất kho (HXUAT_KHO)

Hoá đơn chấm công(HD_Cham_Cong)

Bảng chấm công(Bang_Cham_cong)

Hoá đơn thanh toán đại lý(HD_TT_DL)

Hàng thanh toán đại lý (HANG_TT_DL)

Danh mục chứng từ (DM_CT)

Danh mục tài khoản (DM_TK)

IV.5 Thiết kế cơ sở dữ liệu

Database Path: C:\Tuan_kt\ketoan.dbc

STT Tên trờng Khuôn dạng Khoá

STT Tên trờng Khuôn dạng Khoá

STT Tên trờng Khuôn dạng Khoá

3 Dia_chi C(30) Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

STT Tên trờng Khuôn dạng Khoá

3 Ma_don_vi C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

STT Tên trờng Khuôn dạng Khoá

2 Ma_don_vi C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

1 So_chung_tu C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

1 So_chung_tu C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

1 So_chung_tu C(5) ChÝnh Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

6 Ma_Kho_xuat C(5) Ngoại lai

7 Ma_Kho_nhap C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

1 So_chung_tu C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

6 Ma_Kho_xuat C(5) Ngoại lai

7 Ma_Kho_nhap C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

1 So_chung_tu C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

5 Ma_Kho_nhap C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

1 So_chung_tu C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

6 Ma_Kho_xuat C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

1 So_chung_tu C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

2 Ngay D(8) Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

STT Tên trờng Khuôn dạng Khoá

1 So_chung_tu C(5) ngoại lai

STT Tên trờng Khuôn dạng Khoá

STT Tên trờng Khuôn dạng Khoá

IV.6 Mô hình quan hệ gữi các thực thể

- Chức năng nhập, sửa danh mục hàng hoá

- Chức năng nhập, sửa danh mục khách hàng

- Chức năng nhập, sửa danh mục công nhân

- Chức năng nhập, sửa danh mục chứng từ

- Chức năng nhập số d đầu kỳ

- Chức năng nhập liệu bán hàng theo hoá đơn

- Chức năng nhập liệu mua hàng theo hoá đơn

- Chức năng lên sổ nhật ký bán hàng theo định kỳ(tháng, quý, năm) Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

- Chức năng lên sổ nhật ký chung theo định kỳ(tháng, quý, năm)

Mối quan hệ giữa chức năng - các thực thể và các đối tợng

Tên chức năng Tên thực thể Tên đối tợng

Chức năng nhập sủa danh mục hàng hoá

Dm_hh.dbf Frmdmhh.scx

Chức năng nhập sủa danh mục khách hàng

Dm_kh.dbf Frmdmkh.scx

Chức năng nhập sửa danh mục công nhân

Dm_cn.dbf Frmdmcn.scx

Chức năng nhập sửa danh mục chứng từ

Dm_ct.dbf Frmdmct.scx

Chức năng nhập số d đầu kú

So_du.dbf Frmsodu.scx

Chức năng nhập kho Hd_nk.dbf

Hang_nk.dbf Dm_hh.dbf Dm_kho.dbf

Chức năng xuất kho Hd_xk.dbf

Hang_xk.dbf Dm_hh.dbf Md_kho.dbf

Nhập liệu bán hàng theo hoá đơn

Hd_bh.dbf Hang_ban.dbf Dm_kh.dbf

Nhập liệu mua hàng theo hoá đơn

Hd_mh.dbf Hang_mua.dbf Dm_kh.dbf

Chức năng lên sổ nhật ký bàn hàng theo định kỳ

Dm_kh.dbf Hd_bh.dbf Hang_ban.dbf Dm_ct.dbf

Lập báo cáo cuối kỳ ?

Nhập chứng từ kế toán

Tạo màn hình báo cáo

Lập báo cáo theo: tháng,quý,năm

Sổ nhật ký chung theo định kỳ

VI Thiết kế giao diện Đỗ Đình Tuấn - Tin học 39B

* Sơ đồ khối thể hiện giải thuật nghệp vụ kế toán

Chuyên đề thực tập tốt nghiệp

8 Giao diện nhập liệu chứng từ bán hàng. Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

Báo cáo nhật ký bán hàng

9 Màn hình thể hiên thông tin danh mục khách hàng Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

Phụ lục ch ơng trình

PUBLIC gcOldDir, gcOldPath, gcOldClassLib, gcOldEscape, M_Tmp,

M_User_Name, M_User_Check, M_User_SuperV, M_User_Id,

DIME a_report(1, 10) gcOldEscape = SET('ESCAPE') gcOldDir = FULLPATH(CURDIR())

DATADIR = FULLPATH(CURDIR()) + [Data\] Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp gcOldPath = SET('PATH') gcOldClassLib = SET('CLASSLIB')

* Set up the path so we can instantiate the application object

* Release all public vars, since their values were

* picked up by the Environment class

Release gcOldDir, gcOldPath, gcOldClassLib, gcOldTalk, gcOldEscape

LOCAL lcSys16, ; lcProgram lcSys16 = SYS(16) lcProgram = SUBSTR(lcSys16, AT(":", lcSys16) - 1)

CD LEFT(lcProgram, RAT("\", lcProgram))

* If we are running MAIN.PRG directly, then

* CD up to the parent directory

SET PATH TO PROGS, FORMS, LIBS, ;

*SET CLASSLIB TO MAIN, TSGEN

*SET LIBR TO FoxTools.Fll ADDI

* Them moi truong lam viec

SET DELETE ON close all Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp clear all clear k_bmp=[] k_fxp = [] k_scx = [] m_font = ".Vntime" m_fntsize = 12 m_prompt = [Danh muc công nhân ]

M_ScrCol = SCOL() m_user_id = 1 m_chr_err = [',"~!@#$%^&*()-+=\|`';/?: }{ ] + "[]"Ÿ] + "[]" m_fast_ver = [Lỗi]

DEFINE WINDOW M_WinBrw FROM 02, 00 TO FLOOR(M_ScrRow) -

CLOSE FLOAT GROW MINIMIZE ZOOM SYSTEM FONT M_Font, M_FntSize - 2 ;

ICON FILE LOCFILE(K_Bmp + [Time.Ico])

* Ket thuc them moi truong lam viec

*USE Dmtk00 ORDER Tk ALIAS M_Dmtk

*USE DmNhKh00 ORDER Stt ALIAS M_DmNhKh

USE " \\tables\Dm_cn.dbf" ORDER Ma_cn ALIAS M_Dmcn

ON KEY LABEL F3 DO Dmcn_f3 WITH [S]

ON KEY LABEL F4 DO Dmcn_f3 WITH [M]

ON KEY LABEL F8 DO XOA_F8 WITH [X]

FIELDS ; ma_cn, ten_cn, dia_chi;

WINDOW M_WinBrw ; FONT M_Font, M_FntSize -2;

TITLE M_Prompt + [ F3-Sua, F4-Them, F8-Xoa, Esc-Quay ra];

PRIVATE m.Ma_cn, m.Ten_cn,m.dia_chi,m.dien_thoai ;

_Col,_InSELECT,_RecNo, _Prompt,; m.ten_nh_kh1,m.ten_nh_kh2,m.ten_nh_kh3,m.Tk _InSELECT = SELECT()

IF _Moi_Sua=[S] AND RECNO() > RECCOUNT([M_Dmcn])

POP KEY SELECT (_InSELECT) RETURN Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

* DO SAVE_MEMVAR_CT WITH [M_DmKh]

_Prompt = IIF(_Moi_Sua=[M], [ Them công nhân], [ Sua công nhân]) M.Nhan_Huy = 1

DO FORM " \\forms\frmdmcn.scx"

* Them kiem tra ma APPE BLAN

#DEFINE C_DELETE_LOC "Bạn có muốn xoá công nhân này không?"

PRIVATE m.Ma_cn, m.Ten_cn,m.dia_chi ;

IF _Xoa=[X] AND RECNO() > RECCOUNT([M_Dmcn])

POP KEY SELECT (_InSELECT) RETURN

IF Messagebox(C_DELETE_LOC,C_MSGBOX1) = MSGBOX_YES

RETURN Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

* Them moi truong lam viec

SET DELETE ON close all clear all clear k_bmp=[] k_fxp = [] k_scx = [] m_font = ".Vntime" m_fntsize = 12 m_prompt = [Danh mục khách hàng ]

M_ScrCol = SCOL() m_user_id = 1 m_chr_err = [',"~!@#$%^&*()-+=\|`';/?: }{ ] + "[]"Ÿ] + "[]" m_fast_ver = [Lỗi]

DEFINE WINDOW M_WinBrw FROM 02, 00 TO FLOOR(M_ScrRow) -

CLOSE FLOAT GROW MINIMIZE ZOOM SYSTEM FONT M_Font, M_FntSize - 2 ;

ICON FILE LOCFILE(K_Bmp + [Time.Ico])

* Ket thuc them moi truong lam viec

*USE Dmtk00 ORDER Tk ALIAS M_Dmtk

*USE DmNhKh00 ORDER Stt ALIAS M_DmNhKh

USE " \\tables\dm_kh.dbf" ORDER Ma_kh ALIAS M_Dmkh

ON KEY LABEL F3 DO Dmkh_f3 WITH [S]

ON KEY LABEL F4 DO Dmkh_f3 WITH [M]

ON KEY LABEL F8 DO XOA_F8 WITH [X]

FIELDS ; ma_kh, ten_kh, dia_chi, dien_thoai;

WINDOW M_WinBrw ; FONT M_Font, M_FntSize -2;

TITLE M_Prompt + [ F3-Sua, F4-Them, F8-Xoa, Esc-Quay ra];

PRIVATE m.Ma_kh,m.ten_kh,m.dia_chi, m.dien_thoai;

_Col,_InSELECT,_RecNo, _Prompt,; m.ten_nh_kh1,m.ten_nh_kh2,m.ten_nh_kh3,m.Tk Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

IF _Moi_Sua=[S] AND RECNO() > RECCOUNT([M_Dmkh])

POP KEY SELECT (_InSELECT) RETURN

* DO SAVE_MEMVAR_CT WITH [M_DmKh]

_Prompt = IIF(_Moi_Sua=[M], [ Thêm khách hàng],[Sửa khách hàng]) M.Nhan_Huy = 1

DO FORM " \\forms\frmdmkh.scx"

* Them kiem tra maAPPE BLAN

#DEFINE C_DELETE_LOC "Bạn có muốn xoá khách hàng này không?"

PRIVATE m.Ma_kh, m.Ten_kh,m.dia_chi,m.dien_thoai ;

IF _Xoa=[X] AND RECNO() > RECCOUNT([M_Dmkh])

POP KEY SELECT (_InSELECT) RETURN

IF Messagebox(C_DELETE_LOC,C_MSGBOX1) = MSGBOX_YES

SKIP 1 Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

* Them moi truong lam viec

SET DELETE ON close all clear all clear k_bmp=[] k_fxp = [] k_scx = [] m_font = ".Vntime" m_fntsize = 12 m_prompt = [Danh mục hàng hoá ]

M_ScrCol = SCOL() m_user_id = 1 m_chr_err = [',"~!@#$%^&*()-+=\|`';/?: }{ ] + "[]"Ÿ] + "[]" m_fast_ver = [Lỗi]

DEFINE WINDOW M_WinBrw FROM 02, 00 TO FLOOR(M_ScrRow) -

CLOSE FLOAT GROW MINIMIZE ZOOM SYSTEM FONT M_Font, M_FntSize - 2 ;

ICON FILE LOCFILE(K_Bmp + [Time.Ico])

* Ket thuc them moi truong lam viec

*USE Dmtk00 ORDER Tk ALIAS M_Dmtk

*USE DmNhKh00 ORDER Stt ALIAS M_DmNhKh

USE " \\tables\Dm_hh.dbf" ORDER Ma_hh ALIAS M_Dmhh

ON KEY LABEL F3 DO Dmhh_f3 WITH [S]

ON KEY LABEL F4 DO Dmhh_f3 WITH [M]

ON KEY LABEL F8 DO XOA_F8 WITH [X]

FIELDS ; ma_hh, ten_hh, don_vi_tinh ; NOAPPEND NOMODIFY NODELETE ;

WINDOW M_WinBrw ; FONT M_Font, M_FntSize -2;

TITLE M_Prompt + [ F3-Sua, F4-Them, F8-Xoa, Esc-Quay ra];

*USE IN M_Dmtk Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

PRIVATE m.Ma_hh, m.Ten_hh,m.don_vi_tinh ;

_Col,_InSELECT,_RecNo, _Prompt,; m.ten_nh_kh1,m.ten_nh_kh2,m.ten_nh_kh3,m.Tk _InSELECT = SELECT()

IF _Moi_Sua=[S] AND RECNO() > RECCOUNT([M_Dmhh])

POP KEY SELECT (_InSELECT) RETURN

_Prompt = IIF(_Moi_Sua=[M], [ Thêm hàng hoá], [ Sửa háng hoá])

DO FORM " \\forms\frmdmhh.scx"

* Them kiem tra ma APPE BLAN

#DEFINE C_DELETE_LOC "Bạn có muốn xoá hàng hoá này không?"

PRIVATE m.Ma_hh, m.Ten_hh,m.don_vi_tinh ;

IF _Xoa=[X] AND RECNO() > RECCOUNT([M_Dmhh])

POP KEY SELECT (_InSELECT) RETURN

ENDIF Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

IF Messagebox(C_DELETE_LOC,C_MSGBOX1) = MSGBOX_YES

* Them moi truong lam viec

SET DELETE ON close all clear all clear k_bmp=[] k_fxp = [] k_scx = [] m_font = ".Vntime" m_fntsize = 12 m_prompt = [Danh mục đơn vị ]

M_ScrCol = SCOL() m_user_id = 1 m_chr_err = [',"~!@#$%^&*()-+=\|`';/?: }{ ] + "[]"Ÿ] + "[]" m_fast_ver = [Lỗi]

DEFINE WINDOW M_WinBrw FROM 02, 00 TO FLOOR(M_ScrRow) -

CLOSE FLOAT GROW MINIMIZE ZOOM SYSTEM FONT M_Font, M_FntSize - 2 ;

ICON FILE LOCFILE(K_Bmp + [Time.Ico])

* Ket thuc them moi truong lam viec

*USE Dmtk00 ORDER Tk ALIAS M_Dmtk

*USE DmNhKh00 ORDER Stt ALIAS M_DmNhKh

USE Dm_dv ORDER Ma_dv ALIAS M_Dmdv

ON KEY LABEL F3 DO Dmdv_f3 WITH [S]

ON KEY LABEL F4 DO Dmdv_f3 WITH [M]

ON KEY LABEL F8 DO XOA_F8 WITH [X]

FIELDS ; ma_dv, ten_dv, dia_chi, dien_thoai;

WINDOW M_WinBrw ; FONT M_Font, M_FntSize -2;

TITLE M_Prompt + [ F3-Sua, F4-Them, F8-Xoa, Esc-Quay ra]; Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

PRIVATE m.Ma_dv, m.Ten_dv,m.dia_chi,m.dien_thoai ;

_Col,_InSELECT,_RecNo, _Prompt,; m.ten_nh_kh1,m.ten_nh_kh2,m.ten_nh_kh3,m.Tk _InSELECT = SELECT()

IF _Moi_Sua=[S] AND RECNO() > RECCOUNT([M_Dmdv])

POP KEY SELECT (_InSELECT) RETURN

* DO SAVE_MEMVAR_CT WITH [M_DmKh]

_Prompt = IIF(_Moi_Sua=[M], [ Thêm đơn vị], [ Sửa đơn cị])

DO FORM " \\forms\frmdmdv.scx"

* Them kiem tra ma APPE BLAN

#DEFINE C_DELETE_LOC "Bạn có muốn xoá đơn vị này không?"

PARAMETER _XOA Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

PRIVATE m.Ma_dv, m.Ten_dv,m.dia_chi,m.dien_thoai ;

IF _Xoa=[X] AND RECNO() > RECCOUNT([M_Dmdv])

POP KEY SELECT (_InSELECT) RETURN

IF Messagebox(C_DELETE_LOC,C_MSGBOX1) = MSGBOX_YES

Thủ tục nhập hoá đơn bán hàng

PARAMETERS M_Ma_Ct, M_SCREEN, Rpt_Stt_Rec

* Rpt_Stt_Rec = Stt_Rec cua chung tu duoc loc ra de sua, dung cho F5 tu trong report

PRIVATE M_Ma_Nt, M_Nxt, _Load, _TCOUNT, _Ngay_Ct, _Stt_Rec_Old, _Tk_Vt, _V_Chk_1st_Column

_V_Chk_1st_Column = T &&Bien nay de xac dinh co can chay Valid cua cot dau hay khong, ;

&&Vi KEYB {Enter} o cot cuoi khien cot dau tien bi Valid 2 lan

_Load = T &&Bien de hien man hinh xem khi loc ra truoc mot so ctu ngay khi chay module nay

_Stt_Rec_Old="" && Luu giu bien Stt_Rec dung khi Huy bo

* Mo file va tao file Tmp

USE "C:\tuan_kt\tables\HD_BH.dbf" ORDER so_ct ALIAS M_HDBH

*USE (K_Cod + [Dm_Tk] + M_Nam) ORDER so_Tk ALIAS M_DmTk NOUPDATE

* SET FILTER TO Loai_Tk = 1

SELECT 0 Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

USE "c:\Tuan_kt\tables\hang_ban.dbf" ORDER ma_hh ALIAS

USE "c:\tuan_kt\tables\Dm_Kh.dbf" ORDER Ma_Kh ALIAS M_DmKh

USE "c:\tuan_kt\tables\Dm_HH.dbf" ORDER Ma_hh ALIAS M_Dmhh

*SET RELATION TO Stt_Rec INTO K_CtTmp

*IF EMPTY(Rpt_Stt_Rec)

* DO Loc_Sl_Ct0 WITH Rpt_Stt_Rec

SELECT M_hang_ban_gd &&Nhat dinh phai co dong nay de nhap data vao grid

*M.Ma_Nt = IIF(EMPTY(M.Ma_Nt), M_Ma_Nt, M.Ma_Nt)

DO FORM "C:\tuan_kt\forms\frmbanhang.scx"

M.Loai_Ct = ALLT(STR(M_Nxt))

M.Stt_Rec = K_PhTmp.Stt_Rec

M.So_Ct = PADL(ALLT(M.So_Ct),6)

* Kiem tra ngay chung tu

MessageBox("Chua vao ngay chung tu!", 0, M_Fast_Ver) _FORM.TxtNgay_Ctu.SetFocus

_Stt_Rec_Old = M.Stt_Rec

* Kiem tra trong grid, neu de trang thi khong cho luu

REPLACE Ma_Ct WITH M.Ma_Ct, So_Ct WITH M.So_Ct, Ngay_Ct WITH M.Ngay_Ct, ;

Thue_Nt WITH IIF(T_Tien_Nt0 = 0, Thue_Nt, ROUND(T_Thue_Nt*Tien_Nt0/T_Tien_Nt0, M_Round_Nt)), ;

Thue WITH IIF(T_Tien0 = 0, THue, ROUND(T_Thue*Tien0/T_Tien0, M_Round)) ;

REST WHILE Stt_Rec = M.Stt_Rec

COUNT TO _Vt FOR !EMPTY(Ma_Vt) REST WHILE Stt_Rec K_PhTmp.Stt_Rec

IF _Vt = 0 Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

MessageBox([Chua vao chi tiet vat tu Khong luu duoc!], 0, M_Fast_Ver)

_Form.txtMa_Kho.SetFocus RETURN F.

*Cap nhat vao cac file

DELETE FOR EMPTY(Ma_Vt) REST WHILE Stt_Rec K_PhTmp.Stt_Rec

* Kiem tra so trung so chung tu, ngay chung tu

DO KtSoCt IN (K_Fxp + [SMCtLib]);

WITH M.PhDbf, [K_Ph], [Stt], [DTOS(M.Ngay_Ct) + M.So_Ct], K_LuuKt, M_Trung_So

IF K_LuuKt 6 && No: Huy bo

=V_Xoa1() && Xoa cac ban ghi dang co trong grid va tra lai tinh trang man hinh nhap

SELECT K_PhTmp COUNT TO _MyCount FOR !DELETE()

_FORM.CmdGroup1.CmdSua.SetFocus ELSE

_FORM.CmdGroup1.CmdMoi.SetFocus ENDIF

SELECT K_PhTmp SEEK _Stt_Rec_Old SCATTER MEMVAR M_Mode = [X]

IF !EMPTY(Rpt_Stt_Rec) isCancel = T.

DO UpDateDkList && Cong lai gia tri cac textbox Tien phia duoi grid

M.Date0 = Date() M.Time0 = Time() Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

M.User_Id0 = M_User_Id ENDIF

* Cong them 1 cho so chung tu trong Dmct

IF SEEK(M_Ma_Ct) AND M_Mode = [M]

M.Ma_Ct_Me = Ma_Ct_Me

IF SEEK(M.Ma_Ct_Me)

REPLACE So_Ct WITH VAL(M.So_Ct) ENDIF

M.Date0 = IIF(M_Mode = [M], DATE(), M.Date0)

M.Time0 = IIF(M_Mode = [M], Time(), M.Time0)

M.User_Id0 = IIF(M_Mode = [M], M_User_Id, M.User_Id0)

M.Pn_Gia_Tb = IIF(M.NhapTheoGiaTB = 1, [1], [0]) && Nhap theo gia trung binh

*Cap nhat vao file Tmp

* Cap nhat vao file goc

USE (K_Dbf + M.PhDbf + M_Nam) ORDER Stt_Rec ALIAS K_Ph

APPEND BLANK GATHER MEMVAR ELSE

USE (K_Dbf + M.CtDbf + M_Nam) ORDER Stt_Rec ALIAS K_Ct

REPLACE Status WITH "!" REST WHILE Stt_Rec = M.Stt_Rec

DELETE REST WHILE Stt_Rec = M.Stt_Rec

* Cap nhat cac ban ghi hien thoi trong K_CtTmp vao K_Ct

SEEK K_PhTmp.Stt_Rec && K_PhTmp.Stt_Rec

SCAN REST WHILE Stt_Rec = M.Stt_Rec

SET ORDER TO TAG Stt_Rec &&Stt_Rec Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

WAIT WIND NOWAIT M_End_Proc

*M.NhapTheoGiaTB = 0 && Khoi tao cho nhap theo gia trung binh

_Ngay_Ct = IIF(EMPTY(M.Ngay_Ct), DATE(), M.Ngay_Ct)

* Tao file Tmp, dung khi rollback

_So_ct_Old = So_ct

FROM K_hang_ban_gd ; WHERE so_ct = _So_ct_Old ; INTO TABL (K_Tmp + [CtTmpOld])

INDEX ON So_ct TAG So_ct

*REPLACE Ma_Ct WITH M_Ma_Ct, Ngay_Ct WITH M.Ngay_Ct

*DO UpDateDkList && Cong lai cac textbox tong Tien phia duoi grid _FORM.Refresh

_So_ct_Old = M.So_ct

* Tao file Tmp dung khi update file can doi va rollback

FROM K_hang_ban_gd ; WHERE So_ct = _So_ct_Old ; INTO TABL (K_Tmp + [CtTmpOld]) Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

INDEX ON So_ct TAG So_ct

SELECT K_HDBH COUNT TO _MyCount FOR !DELETE()

_FORM.CmdGroup1.CmdSua.SetFocus ELSE

_FORM.CmdGroup1.CmdMoi.SetFocus ENDIF

SELECT K_hang_ban_gdSEEK _So_ct_Old

SELECT K_HDBH SEEK _So_ct_Old SCATTER MEMVAR ELSE && Sua

SELECT K_hang_ban_gd SEEK _So_ct_Old

DELETE REST WHILE So_ct = _So_ct_Old APPE FROM (K_Tmp + [CtTmpOld])

SELECT K_HDBH SEEK _So_ct_Old SCATTER MEMVAR M_Mode = [X]

IF !EMPTY(Rpt_Stt_Rec) isCancel = T.

= SEEK(K_HDBH.So_ct, [K_hang_ban_gd])

_FORM.CmdGroup1.CmdSua.SetFocus Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

_Ans = MessageBox(M_SureDele, 4+32+0, M_Fast_Ver)

_FORM.CmdGroup1.CmdXoa.SetFocus RETURN T.

* Xoa trong cac file Tmp

DELETE REST WHILE So_ct = M.So_ct

GO TOP ENDIF lcRecNo=RECNO()

COUNT TO _MyCount FOR !DELETE()

GO lcRecNo SCATTER MEMVAR M_Mode = [X]

_FORM.CmdGroup1.CmdSua.SetFocus ELSE

_FORM.CmdGroup1.CmdMoi.SetFocus ENDIF

DELETE REST WHILE So_ct = M.So_tc

DELETE REST WHILE So_tc = M.So_tc

PROCEDURE UpDateDkList Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

LOCAL lcAlias, lcRecNo lcAlias=ALIAS()

* Ket thuc cap nhat chung tu

_Ans = MessageBox(M_End_Tran, 4+32+0, M_Fast_Ver)

M.Ma_Vv = UPPER(M.Ma_Vv)

IF !EMPTY(M.Ma_hh) AND INLIST(M_Mode, [M] , [S])

DO V_Ma_hh WITH [M.Ma_hh] IN (K_Fxp + [ARVvLib])

&&LookUp Ma_Vv neu nhap sai

M.Ten_hh = M_Dmhh.Ten_hh _Form.TxtTen_hh.REFRESH ELSE

_Form.TxtTen_hh.REFRESH ENDIF

*Kiem tra truong Ma_hh, neu de trong thi thoat ra

IF M_Mode = [X] OR !_V_Chk_1st_Column

M.Ma_hh = UPPER(K_hang_ban_gd.Ma_hh) Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

_Ret = CHK_EMPTY_1ST_COLUMN("Ma_hh")

DO V_Ma_hh IN (K_Fxp + [INVtLib])

M.Ma_hh=M_Dmhh.Ma_hh

M.Ten_hh=M_Dmhh.Ten_hh

M.don_vi_tinh=M_Dmhh.Don_vi_tinh

IF SEEK(M.Ma_Vt, [M_DmVt])

= MessageBox([Vat tu tinh ton kho theo phuong phap NTXT khong duoc nhap so luong = 0], 0, M_Fast_Ver)

* khong co so luong thi khong co gia

REPLACE Gia_Nt0 WITH 0, Gia0 WITH 0, Gia_Nt WITH 0, Gia WITH 0

REPLACE Tien_Nt0 WITH IIF(So_Luong*Gia_Nt0 # 0,

ROUND(So_Luong*Gia_Nt0, M_Round_Nt), Tien_Nt0), ;

Tien0 WITH IIF(Tien_Nt0*Ty_Gia # 0, ROUND(Tien_Nt0*Ty_Gia, M_Round), ;

IIF(So_Luong*Gia0 # 0, ROUND(So_Luong*Gia0, M_Round), Tien0)), ;

Tien_Nt WITH Tien_Nt0 + Cp_Nt, ; Tien WITH Tien0 + Cp, ;

Gia_Nt WITH IIF(So_luong = 0, Gia_Nt, ROUND(Tien_Nt/So_luong, M_Round_Gia_Nt)), ;

Gia WITH IIF(So_luong = 0, Gia, ROUND(Tien/So_luong, M_Round_Gia))

* Neu la vnd Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

IF M.Ma_Nt = M_Ma_Nt0

REPLACE Tien0 WITH ROUND(Tien_Nt0, M_Round), ;

Tien WITH Tien0 + Cp, ; Gia WITH ROUND(Gia_Nt, M_Round_Gia) ENDIF

* Dong cac file du lieu truoc khi thoat ra

IF EMPTY(Rpt_Stt_Rec)

USE IN K_hang_ban_gd

EnabledFieldsList(4)="So_Ct" lcMasterAlias=[K_HDBH] lcDetailAlias=[K_CtTmp]

EnabledTxtFieldsList(i)=PrefixOfText+EnabledFieldsList(i) lcControlSource=lcMasterAlias+[.]+EnabledFieldsList(i) lcVariables=[M]+[.]+EnabledFieldsList(i)

PARA _FORM Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

* Neu lan dau load form thi hien man hinh brow cac ctu Init san ra

IF !EMPTY(Rpt_Stt_Rec)

SELECT K_HDBH SET ORDER TO

DO CASE Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

* F4: de them dong moi vao grid

CASE nKEYCODE=-3 && F4: Chi hieu luc trong Grid

IF UPPER(_FORM.ACTIVECONTROL.NAME) [GRDDKLIST]

* Shift+Tab de ve textbox truoc Grid

IF UPPER(_FORM.ACTIVECONTROL.NAME) [GRDDKLIST]

Keyb '{Ctrl+Shift+Tab}' ENDIF

* ENTER o cot cuoi, hang cuoi thi them moi, neu khong phai cot cuoi thi xuong dong

IF UPPER(_FORM.ACTIVECONTROL.NAME) [GRDDKLIST]

IF _ActCol=_ColCnt &&Cot cuoi

DO Count_Item_Ct && Dem so ban ghi o Item

IF _ActRow = _TCOUNT &&Hang cuoi

*Them ban ghi moi vao grid

M.Stt_Rec0 = Get_Stt_Rec0_Ct()

Gt_Cot_Mot=_FORM.GrdDkList.Columns(1).ControlSource

IF !EMPTY(&Gt_Cot_Mot)

APPEND BLANK GATHER MEMVAR FIELDS Stt_Rec, Stt_Rec0, Ma_Ct, So_Ct, Ngay_Ct

_FORM.GrdDkList.Columns(1).Text1.SetFocus ENDIF

DO Count_Item_Ct && Dem so ban ghi o Item

GO BOTTOM Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

*Refresh cac textbox Tong ben duoi grid

_FORM.TxtT_So_luong.Refresh

_FORM.TxtT_Tien_Nt0.Refresh

Với sự đổi mới sâu sắc của cơ chế quản lý kinh tế đòi hỏi nền tài chính quốc gia phải đợc tiệp tục đổi mới một cách toàn diện, nhằm tạo ra sự ổn định trong môi trờng kinh tế, hệ thống pháp luật tài chính Điều đó đòi hỏi các hoạt động tài chính cần phải đợc quản lý bằng luật pháp, bằng các công cụ và biện pháp quản lý có hiệu lực Kế toán hộ kinh doanh là một bộ phận cấu thành công cụ quản lý kinh tế, tài chính, nó có vai trò tích cực trong việc điều hành và kiểm soát các hoạt động kinh tế, nhằm chánh thất thoát ngân sách cho nhà nớc.

Trong đề tài, Tôi đã nhận đợc nhiều sự giúp đỡ quý báu và nhiệt tình của Thầy giáo Bùi Thế Ngũ, anh Phùng Huy Hậu và các anh chị ở Phòng Phát triển ứng dụng - Ban QLƯD Tin học - Bộ Tài chính, đồng thời có tiếp thu và thừa kế kiến thức trong luận văn tốt nghiệp của các anh chị khoá trớc Tuy nhiên, do thời gian hạn hẹp và trình độ còn hạn chế nên mặc dù đã cố gắng tối đa nhng đề tài vẫn không tránh khỏi những thiếu sót Một lần nữa Tôi xin chân thành cảm ơn và mong muốn nhận đợc những ý kiến đóng góp quý báu của thầy giáo, các anh các chị và tất cả những ai quan tâm tới đề tài này.

Sơ đồ cấu trúc dữ liệu

Ma_kh Ten_kh Dia_chi Dien_thoai

Lien Ngay_ct So_tk VAT

So_ct Ma_hh Ten_hh So_luon g

So_ct Ma_hh Ten_hh So_luon g

Ma_hh Ten_hh Don_vi_tin h

So_ct Ma_kh Ngay_ct Noi_mua Ten_nguoi_ban

Hoá đơn xuất kho nôi bộ

Hàng xuất kho nội bộ

So_ct Ma_hh Sl_nhap Sl_xua t

Hoá đơn xuất kho đại lý

So_ct Ngay_xuat Kho_xuat Kh_nhap Danh môc kho Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

Hàng xuất kho đại lý

So_ct Ma_hh Thanh_tien

So_ct Ngay_nhap Kho_nhap Nguoi_gia o

Dia_ch i Hàng nhập kho

So_ct Ma_hh Sl_ct Sl_nhap Thanh_tie n Hoá đơn thanh toán đại lý

So_ct Tu_ngay Den_ngay Ngay_thanh_toa n

Liệt kê các thực thể

Sau khi thiết lập đợc sơ đồ cấu trúc dữ liệu ta thu đợc các thực thể, mỗi thực thể chứa các thuộc tính.

Mỗi thực thể ứng với một bảng (Table)

Mỗi thuốc tính ứng một trờng (Field)

Danh môc kho(DM_KHO)

Danh mục khách hàng (DM_KH)

Danh mục hàng hoá (DM_HH)

Danh mục công nhân (DM_CN)

Hoá đơn bán hàng (HD_BH)

Hoá đơn thu mua (HD_TM)

Háo đơn bán lẻ (HD_BL)

Hoá đơn xuất kho nội bộ (HD_XKNB)

Hàng xuất kho nội bộ (HANG_XKNB)

Hoá đơn xuất kho đại lý(HD_XKDL)

Hàng xuất kho đại lý (HANG_XKDL)

Hoá đơn nhập kho(HD_NK)

Hàng nhập kho(HNHAP_KHO)

Hoá đơn xuất kho(HD_XK)

Hàng xuất kho (HXUAT_KHO)

Hoá đơn chấm công(HD_Cham_Cong)

Bảng chấm công(Bang_Cham_cong)

Hoá đơn thanh toán đại lý(HD_TT_DL)

Hàng thanh toán đại lý (HANG_TT_DL)

Danh mục chứng từ (DM_CT)

Danh mục tài khoản (DM_TK)

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

Database Path: C:\Tuan_kt\ketoan.dbc

STT Tên trờng Khuôn dạng Khoá

STT Tên trờng Khuôn dạng Khoá

STT Tên trờng Khuôn dạng Khoá

3 Dia_chi C(30) Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

STT Tên trờng Khuôn dạng Khoá

3 Ma_don_vi C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

STT Tên trờng Khuôn dạng Khoá

2 Ma_don_vi C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

1 So_chung_tu C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

1 So_chung_tu C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

1 So_chung_tu C(5) ChÝnh Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

6 Ma_Kho_xuat C(5) Ngoại lai

7 Ma_Kho_nhap C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

1 So_chung_tu C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

6 Ma_Kho_xuat C(5) Ngoại lai

7 Ma_Kho_nhap C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

1 So_chung_tu C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

5 Ma_Kho_nhap C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

1 So_chung_tu C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

6 Ma_Kho_xuat C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

1 So_chung_tu C(5) Ngoại lai

STT Tên trờng Khuôn dạng Khoá

2 Ngay D(8) Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

STT Tên trờng Khuôn dạng Khoá

1 So_chung_tu C(5) ngoại lai

STT Tên trờng Khuôn dạng Khoá

STT Tên trờng Khuôn dạng Khoá

Mô hình quan hệ gữi các thực thể

- Chức năng nhập, sửa danh mục hàng hoá

- Chức năng nhập, sửa danh mục khách hàng

- Chức năng nhập, sửa danh mục công nhân

- Chức năng nhập, sửa danh mục chứng từ

- Chức năng nhập số d đầu kỳ

- Chức năng nhập liệu bán hàng theo hoá đơn

- Chức năng nhập liệu mua hàng theo hoá đơn

- Chức năng lên sổ nhật ký bán hàng theo định kỳ(tháng, quý, năm) Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

- Chức năng lên sổ nhật ký chung theo định kỳ(tháng, quý, năm)

Mối quan hệ giữa chức năng - các thực thể và các đối tợng

Tên chức năng Tên thực thể Tên đối tợng

Chức năng nhập sủa danh mục hàng hoá

Dm_hh.dbf Frmdmhh.scx

Chức năng nhập sủa danh mục khách hàng

Dm_kh.dbf Frmdmkh.scx

Chức năng nhập sửa danh mục công nhân

Dm_cn.dbf Frmdmcn.scx

Chức năng nhập sửa danh mục chứng từ

Dm_ct.dbf Frmdmct.scx

Chức năng nhập số d đầu kú

So_du.dbf Frmsodu.scx

Chức năng nhập kho Hd_nk.dbf

Hang_nk.dbf Dm_hh.dbf Dm_kho.dbf

Chức năng xuất kho Hd_xk.dbf

Hang_xk.dbf Dm_hh.dbf Md_kho.dbf

Nhập liệu bán hàng theo hoá đơn

Hd_bh.dbf Hang_ban.dbf Dm_kh.dbf

Nhập liệu mua hàng theo hoá đơn

Hd_mh.dbf Hang_mua.dbf Dm_kh.dbf

Chức năng lên sổ nhật ký bàn hàng theo định kỳ

Dm_kh.dbf Hd_bh.dbf Hang_ban.dbf Dm_ct.dbf

Lập báo cáo cuối kỳ ?

Nhập chứng từ kế toán

Tạo màn hình báo cáo

Lập báo cáo theo: tháng,quý,năm

Sổ nhật ký chung theo định kỳ

VI Thiết kế giao diện Đỗ Đình Tuấn - Tin học 39B

* Sơ đồ khối thể hiện giải thuật nghệp vụ kế toán

Chuyên đề thực tập tốt nghiệp

8 Giao diện nhập liệu chứng từ bán hàng. Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

Báo cáo nhật ký bán hàng

9 Màn hình thể hiên thông tin danh mục khách hàng Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

Phụ lục ch ơng trình

PUBLIC gcOldDir, gcOldPath, gcOldClassLib, gcOldEscape, M_Tmp,

M_User_Name, M_User_Check, M_User_SuperV, M_User_Id,

DIME a_report(1, 10) gcOldEscape = SET('ESCAPE') gcOldDir = FULLPATH(CURDIR())

DATADIR = FULLPATH(CURDIR()) + [Data\] Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp gcOldPath = SET('PATH') gcOldClassLib = SET('CLASSLIB')

* Set up the path so we can instantiate the application object

* Release all public vars, since their values were

* picked up by the Environment class

Release gcOldDir, gcOldPath, gcOldClassLib, gcOldTalk, gcOldEscape

LOCAL lcSys16, ; lcProgram lcSys16 = SYS(16) lcProgram = SUBSTR(lcSys16, AT(":", lcSys16) - 1)

CD LEFT(lcProgram, RAT("\", lcProgram))

* If we are running MAIN.PRG directly, then

* CD up to the parent directory

SET PATH TO PROGS, FORMS, LIBS, ;

*SET CLASSLIB TO MAIN, TSGEN

*SET LIBR TO FoxTools.Fll ADDI

* Them moi truong lam viec

SET DELETE ON close all Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp clear all clear k_bmp=[] k_fxp = [] k_scx = [] m_font = ".Vntime" m_fntsize = 12 m_prompt = [Danh muc công nhân ]

M_ScrCol = SCOL() m_user_id = 1 m_chr_err = [',"~!@#$%^&*()-+=\|`';/?: }{ ] + "[]"Ÿ] + "[]" m_fast_ver = [Lỗi]

DEFINE WINDOW M_WinBrw FROM 02, 00 TO FLOOR(M_ScrRow) -

CLOSE FLOAT GROW MINIMIZE ZOOM SYSTEM FONT M_Font, M_FntSize - 2 ;

ICON FILE LOCFILE(K_Bmp + [Time.Ico])

* Ket thuc them moi truong lam viec

*USE Dmtk00 ORDER Tk ALIAS M_Dmtk

*USE DmNhKh00 ORDER Stt ALIAS M_DmNhKh

USE " \\tables\Dm_cn.dbf" ORDER Ma_cn ALIAS M_Dmcn

ON KEY LABEL F3 DO Dmcn_f3 WITH [S]

ON KEY LABEL F4 DO Dmcn_f3 WITH [M]

ON KEY LABEL F8 DO XOA_F8 WITH [X]

FIELDS ; ma_cn, ten_cn, dia_chi;

WINDOW M_WinBrw ; FONT M_Font, M_FntSize -2;

TITLE M_Prompt + [ F3-Sua, F4-Them, F8-Xoa, Esc-Quay ra];

PRIVATE m.Ma_cn, m.Ten_cn,m.dia_chi,m.dien_thoai ;

_Col,_InSELECT,_RecNo, _Prompt,; m.ten_nh_kh1,m.ten_nh_kh2,m.ten_nh_kh3,m.Tk _InSELECT = SELECT()

IF _Moi_Sua=[S] AND RECNO() > RECCOUNT([M_Dmcn])

POP KEY SELECT (_InSELECT) RETURN Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

* DO SAVE_MEMVAR_CT WITH [M_DmKh]

_Prompt = IIF(_Moi_Sua=[M], [ Them công nhân], [ Sua công nhân]) M.Nhan_Huy = 1

DO FORM " \\forms\frmdmcn.scx"

* Them kiem tra ma APPE BLAN

#DEFINE C_DELETE_LOC "Bạn có muốn xoá công nhân này không?"

PRIVATE m.Ma_cn, m.Ten_cn,m.dia_chi ;

IF _Xoa=[X] AND RECNO() > RECCOUNT([M_Dmcn])

POP KEY SELECT (_InSELECT) RETURN

IF Messagebox(C_DELETE_LOC,C_MSGBOX1) = MSGBOX_YES

RETURN Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

* Them moi truong lam viec

SET DELETE ON close all clear all clear k_bmp=[] k_fxp = [] k_scx = [] m_font = ".Vntime" m_fntsize = 12 m_prompt = [Danh mục khách hàng ]

M_ScrCol = SCOL() m_user_id = 1 m_chr_err = [',"~!@#$%^&*()-+=\|`';/?: }{ ] + "[]"Ÿ] + "[]" m_fast_ver = [Lỗi]

DEFINE WINDOW M_WinBrw FROM 02, 00 TO FLOOR(M_ScrRow) -

CLOSE FLOAT GROW MINIMIZE ZOOM SYSTEM FONT M_Font, M_FntSize - 2 ;

ICON FILE LOCFILE(K_Bmp + [Time.Ico])

* Ket thuc them moi truong lam viec

*USE Dmtk00 ORDER Tk ALIAS M_Dmtk

*USE DmNhKh00 ORDER Stt ALIAS M_DmNhKh

USE " \\tables\dm_kh.dbf" ORDER Ma_kh ALIAS M_Dmkh

ON KEY LABEL F3 DO Dmkh_f3 WITH [S]

ON KEY LABEL F4 DO Dmkh_f3 WITH [M]

ON KEY LABEL F8 DO XOA_F8 WITH [X]

FIELDS ; ma_kh, ten_kh, dia_chi, dien_thoai;

WINDOW M_WinBrw ; FONT M_Font, M_FntSize -2;

TITLE M_Prompt + [ F3-Sua, F4-Them, F8-Xoa, Esc-Quay ra];

PRIVATE m.Ma_kh,m.ten_kh,m.dia_chi, m.dien_thoai;

_Col,_InSELECT,_RecNo, _Prompt,; m.ten_nh_kh1,m.ten_nh_kh2,m.ten_nh_kh3,m.Tk Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

IF _Moi_Sua=[S] AND RECNO() > RECCOUNT([M_Dmkh])

POP KEY SELECT (_InSELECT) RETURN

* DO SAVE_MEMVAR_CT WITH [M_DmKh]

_Prompt = IIF(_Moi_Sua=[M], [ Thêm khách hàng],[Sửa khách hàng]) M.Nhan_Huy = 1

DO FORM " \\forms\frmdmkh.scx"

* Them kiem tra maAPPE BLAN

#DEFINE C_DELETE_LOC "Bạn có muốn xoá khách hàng này không?"

PRIVATE m.Ma_kh, m.Ten_kh,m.dia_chi,m.dien_thoai ;

IF _Xoa=[X] AND RECNO() > RECCOUNT([M_Dmkh])

POP KEY SELECT (_InSELECT) RETURN

IF Messagebox(C_DELETE_LOC,C_MSGBOX1) = MSGBOX_YES

SKIP 1 Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

* Them moi truong lam viec

SET DELETE ON close all clear all clear k_bmp=[] k_fxp = [] k_scx = [] m_font = ".Vntime" m_fntsize = 12 m_prompt = [Danh mục hàng hoá ]

M_ScrCol = SCOL() m_user_id = 1 m_chr_err = [',"~!@#$%^&*()-+=\|`';/?: }{ ] + "[]"Ÿ] + "[]" m_fast_ver = [Lỗi]

DEFINE WINDOW M_WinBrw FROM 02, 00 TO FLOOR(M_ScrRow) -

CLOSE FLOAT GROW MINIMIZE ZOOM SYSTEM FONT M_Font, M_FntSize - 2 ;

ICON FILE LOCFILE(K_Bmp + [Time.Ico])

* Ket thuc them moi truong lam viec

*USE Dmtk00 ORDER Tk ALIAS M_Dmtk

*USE DmNhKh00 ORDER Stt ALIAS M_DmNhKh

USE " \\tables\Dm_hh.dbf" ORDER Ma_hh ALIAS M_Dmhh

ON KEY LABEL F3 DO Dmhh_f3 WITH [S]

ON KEY LABEL F4 DO Dmhh_f3 WITH [M]

ON KEY LABEL F8 DO XOA_F8 WITH [X]

FIELDS ; ma_hh, ten_hh, don_vi_tinh ; NOAPPEND NOMODIFY NODELETE ;

WINDOW M_WinBrw ; FONT M_Font, M_FntSize -2;

TITLE M_Prompt + [ F3-Sua, F4-Them, F8-Xoa, Esc-Quay ra];

*USE IN M_Dmtk Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

PRIVATE m.Ma_hh, m.Ten_hh,m.don_vi_tinh ;

_Col,_InSELECT,_RecNo, _Prompt,; m.ten_nh_kh1,m.ten_nh_kh2,m.ten_nh_kh3,m.Tk _InSELECT = SELECT()

IF _Moi_Sua=[S] AND RECNO() > RECCOUNT([M_Dmhh])

POP KEY SELECT (_InSELECT) RETURN

_Prompt = IIF(_Moi_Sua=[M], [ Thêm hàng hoá], [ Sửa háng hoá])

DO FORM " \\forms\frmdmhh.scx"

* Them kiem tra ma APPE BLAN

#DEFINE C_DELETE_LOC "Bạn có muốn xoá hàng hoá này không?"

PRIVATE m.Ma_hh, m.Ten_hh,m.don_vi_tinh ;

IF _Xoa=[X] AND RECNO() > RECCOUNT([M_Dmhh])

POP KEY SELECT (_InSELECT) RETURN

ENDIF Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

IF Messagebox(C_DELETE_LOC,C_MSGBOX1) = MSGBOX_YES

* Them moi truong lam viec

SET DELETE ON close all clear all clear k_bmp=[] k_fxp = [] k_scx = [] m_font = ".Vntime" m_fntsize = 12 m_prompt = [Danh mục đơn vị ]

M_ScrCol = SCOL() m_user_id = 1 m_chr_err = [',"~!@#$%^&*()-+=\|`';/?: }{ ] + "[]"Ÿ] + "[]" m_fast_ver = [Lỗi]

DEFINE WINDOW M_WinBrw FROM 02, 00 TO FLOOR(M_ScrRow) -

CLOSE FLOAT GROW MINIMIZE ZOOM SYSTEM FONT M_Font, M_FntSize - 2 ;

ICON FILE LOCFILE(K_Bmp + [Time.Ico])

* Ket thuc them moi truong lam viec

*USE Dmtk00 ORDER Tk ALIAS M_Dmtk

*USE DmNhKh00 ORDER Stt ALIAS M_DmNhKh

USE Dm_dv ORDER Ma_dv ALIAS M_Dmdv

ON KEY LABEL F3 DO Dmdv_f3 WITH [S]

ON KEY LABEL F4 DO Dmdv_f3 WITH [M]

ON KEY LABEL F8 DO XOA_F8 WITH [X]

FIELDS ; ma_dv, ten_dv, dia_chi, dien_thoai;

WINDOW M_WinBrw ; FONT M_Font, M_FntSize -2;

TITLE M_Prompt + [ F3-Sua, F4-Them, F8-Xoa, Esc-Quay ra]; Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

PRIVATE m.Ma_dv, m.Ten_dv,m.dia_chi,m.dien_thoai ;

_Col,_InSELECT,_RecNo, _Prompt,; m.ten_nh_kh1,m.ten_nh_kh2,m.ten_nh_kh3,m.Tk _InSELECT = SELECT()

IF _Moi_Sua=[S] AND RECNO() > RECCOUNT([M_Dmdv])

POP KEY SELECT (_InSELECT) RETURN

* DO SAVE_MEMVAR_CT WITH [M_DmKh]

_Prompt = IIF(_Moi_Sua=[M], [ Thêm đơn vị], [ Sửa đơn cị])

DO FORM " \\forms\frmdmdv.scx"

* Them kiem tra ma APPE BLAN

#DEFINE C_DELETE_LOC "Bạn có muốn xoá đơn vị này không?"

PARAMETER _XOA Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

PRIVATE m.Ma_dv, m.Ten_dv,m.dia_chi,m.dien_thoai ;

IF _Xoa=[X] AND RECNO() > RECCOUNT([M_Dmdv])

POP KEY SELECT (_InSELECT) RETURN

IF Messagebox(C_DELETE_LOC,C_MSGBOX1) = MSGBOX_YES

Thủ tục nhập hoá đơn bán hàng

PARAMETERS M_Ma_Ct, M_SCREEN, Rpt_Stt_Rec

* Rpt_Stt_Rec = Stt_Rec cua chung tu duoc loc ra de sua, dung cho F5 tu trong report

PRIVATE M_Ma_Nt, M_Nxt, _Load, _TCOUNT, _Ngay_Ct, _Stt_Rec_Old, _Tk_Vt, _V_Chk_1st_Column

_V_Chk_1st_Column = T &&Bien nay de xac dinh co can chay Valid cua cot dau hay khong, ;

&&Vi KEYB {Enter} o cot cuoi khien cot dau tien bi Valid 2 lan

_Load = T &&Bien de hien man hinh xem khi loc ra truoc mot so ctu ngay khi chay module nay

_Stt_Rec_Old="" && Luu giu bien Stt_Rec dung khi Huy bo

* Mo file va tao file Tmp

USE "C:\tuan_kt\tables\HD_BH.dbf" ORDER so_ct ALIAS M_HDBH

*USE (K_Cod + [Dm_Tk] + M_Nam) ORDER so_Tk ALIAS M_DmTk NOUPDATE

* SET FILTER TO Loai_Tk = 1

SELECT 0 Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

USE "c:\Tuan_kt\tables\hang_ban.dbf" ORDER ma_hh ALIAS

USE "c:\tuan_kt\tables\Dm_Kh.dbf" ORDER Ma_Kh ALIAS M_DmKh

USE "c:\tuan_kt\tables\Dm_HH.dbf" ORDER Ma_hh ALIAS M_Dmhh

*SET RELATION TO Stt_Rec INTO K_CtTmp

*IF EMPTY(Rpt_Stt_Rec)

* DO Loc_Sl_Ct0 WITH Rpt_Stt_Rec

SELECT M_hang_ban_gd &&Nhat dinh phai co dong nay de nhap data vao grid

*M.Ma_Nt = IIF(EMPTY(M.Ma_Nt), M_Ma_Nt, M.Ma_Nt)

DO FORM "C:\tuan_kt\forms\frmbanhang.scx"

M.Loai_Ct = ALLT(STR(M_Nxt))

M.Stt_Rec = K_PhTmp.Stt_Rec

M.So_Ct = PADL(ALLT(M.So_Ct),6)

* Kiem tra ngay chung tu

MessageBox("Chua vao ngay chung tu!", 0, M_Fast_Ver) _FORM.TxtNgay_Ctu.SetFocus

_Stt_Rec_Old = M.Stt_Rec

* Kiem tra trong grid, neu de trang thi khong cho luu

REPLACE Ma_Ct WITH M.Ma_Ct, So_Ct WITH M.So_Ct, Ngay_Ct WITH M.Ngay_Ct, ;

Thue_Nt WITH IIF(T_Tien_Nt0 = 0, Thue_Nt, ROUND(T_Thue_Nt*Tien_Nt0/T_Tien_Nt0, M_Round_Nt)), ;

Thue WITH IIF(T_Tien0 = 0, THue, ROUND(T_Thue*Tien0/T_Tien0, M_Round)) ;

REST WHILE Stt_Rec = M.Stt_Rec

COUNT TO _Vt FOR !EMPTY(Ma_Vt) REST WHILE Stt_Rec K_PhTmp.Stt_Rec

IF _Vt = 0 Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

MessageBox([Chua vao chi tiet vat tu Khong luu duoc!], 0, M_Fast_Ver)

_Form.txtMa_Kho.SetFocus RETURN F.

*Cap nhat vao cac file

DELETE FOR EMPTY(Ma_Vt) REST WHILE Stt_Rec K_PhTmp.Stt_Rec

* Kiem tra so trung so chung tu, ngay chung tu

DO KtSoCt IN (K_Fxp + [SMCtLib]);

WITH M.PhDbf, [K_Ph], [Stt], [DTOS(M.Ngay_Ct) + M.So_Ct], K_LuuKt, M_Trung_So

IF K_LuuKt 6 && No: Huy bo

=V_Xoa1() && Xoa cac ban ghi dang co trong grid va tra lai tinh trang man hinh nhap

SELECT K_PhTmp COUNT TO _MyCount FOR !DELETE()

_FORM.CmdGroup1.CmdSua.SetFocus ELSE

_FORM.CmdGroup1.CmdMoi.SetFocus ENDIF

SELECT K_PhTmp SEEK _Stt_Rec_Old SCATTER MEMVAR M_Mode = [X]

IF !EMPTY(Rpt_Stt_Rec) isCancel = T.

DO UpDateDkList && Cong lai gia tri cac textbox Tien phia duoi grid

M.Date0 = Date() M.Time0 = Time() Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

M.User_Id0 = M_User_Id ENDIF

* Cong them 1 cho so chung tu trong Dmct

IF SEEK(M_Ma_Ct) AND M_Mode = [M]

M.Ma_Ct_Me = Ma_Ct_Me

IF SEEK(M.Ma_Ct_Me)

REPLACE So_Ct WITH VAL(M.So_Ct) ENDIF

M.Date0 = IIF(M_Mode = [M], DATE(), M.Date0)

M.Time0 = IIF(M_Mode = [M], Time(), M.Time0)

M.User_Id0 = IIF(M_Mode = [M], M_User_Id, M.User_Id0)

M.Pn_Gia_Tb = IIF(M.NhapTheoGiaTB = 1, [1], [0]) && Nhap theo gia trung binh

*Cap nhat vao file Tmp

* Cap nhat vao file goc

USE (K_Dbf + M.PhDbf + M_Nam) ORDER Stt_Rec ALIAS K_Ph

APPEND BLANK GATHER MEMVAR ELSE

USE (K_Dbf + M.CtDbf + M_Nam) ORDER Stt_Rec ALIAS K_Ct

REPLACE Status WITH "!" REST WHILE Stt_Rec = M.Stt_Rec

DELETE REST WHILE Stt_Rec = M.Stt_Rec

* Cap nhat cac ban ghi hien thoi trong K_CtTmp vao K_Ct

SEEK K_PhTmp.Stt_Rec && K_PhTmp.Stt_Rec

SCAN REST WHILE Stt_Rec = M.Stt_Rec

SET ORDER TO TAG Stt_Rec &&Stt_Rec Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

WAIT WIND NOWAIT M_End_Proc

*M.NhapTheoGiaTB = 0 && Khoi tao cho nhap theo gia trung binh

_Ngay_Ct = IIF(EMPTY(M.Ngay_Ct), DATE(), M.Ngay_Ct)

* Tao file Tmp, dung khi rollback

_So_ct_Old = So_ct

FROM K_hang_ban_gd ; WHERE so_ct = _So_ct_Old ; INTO TABL (K_Tmp + [CtTmpOld])

INDEX ON So_ct TAG So_ct

*REPLACE Ma_Ct WITH M_Ma_Ct, Ngay_Ct WITH M.Ngay_Ct

*DO UpDateDkList && Cong lai cac textbox tong Tien phia duoi grid _FORM.Refresh

_So_ct_Old = M.So_ct

* Tao file Tmp dung khi update file can doi va rollback

FROM K_hang_ban_gd ; WHERE So_ct = _So_ct_Old ; INTO TABL (K_Tmp + [CtTmpOld]) Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

INDEX ON So_ct TAG So_ct

SELECT K_HDBH COUNT TO _MyCount FOR !DELETE()

_FORM.CmdGroup1.CmdSua.SetFocus ELSE

_FORM.CmdGroup1.CmdMoi.SetFocus ENDIF

SELECT K_hang_ban_gdSEEK _So_ct_Old

SELECT K_HDBH SEEK _So_ct_Old SCATTER MEMVAR ELSE && Sua

SELECT K_hang_ban_gd SEEK _So_ct_Old

DELETE REST WHILE So_ct = _So_ct_Old APPE FROM (K_Tmp + [CtTmpOld])

SELECT K_HDBH SEEK _So_ct_Old SCATTER MEMVAR M_Mode = [X]

IF !EMPTY(Rpt_Stt_Rec) isCancel = T.

= SEEK(K_HDBH.So_ct, [K_hang_ban_gd])

_FORM.CmdGroup1.CmdSua.SetFocus Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

_Ans = MessageBox(M_SureDele, 4+32+0, M_Fast_Ver)

_FORM.CmdGroup1.CmdXoa.SetFocus RETURN T.

* Xoa trong cac file Tmp

DELETE REST WHILE So_ct = M.So_ct

GO TOP ENDIF lcRecNo=RECNO()

COUNT TO _MyCount FOR !DELETE()

GO lcRecNo SCATTER MEMVAR M_Mode = [X]

_FORM.CmdGroup1.CmdSua.SetFocus ELSE

_FORM.CmdGroup1.CmdMoi.SetFocus ENDIF

DELETE REST WHILE So_ct = M.So_tc

DELETE REST WHILE So_tc = M.So_tc

PROCEDURE UpDateDkList Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

LOCAL lcAlias, lcRecNo lcAlias=ALIAS()

* Ket thuc cap nhat chung tu

_Ans = MessageBox(M_End_Tran, 4+32+0, M_Fast_Ver)

M.Ma_Vv = UPPER(M.Ma_Vv)

IF !EMPTY(M.Ma_hh) AND INLIST(M_Mode, [M] , [S])

DO V_Ma_hh WITH [M.Ma_hh] IN (K_Fxp + [ARVvLib])

&&LookUp Ma_Vv neu nhap sai

M.Ten_hh = M_Dmhh.Ten_hh _Form.TxtTen_hh.REFRESH ELSE

_Form.TxtTen_hh.REFRESH ENDIF

*Kiem tra truong Ma_hh, neu de trong thi thoat ra

IF M_Mode = [X] OR !_V_Chk_1st_Column

M.Ma_hh = UPPER(K_hang_ban_gd.Ma_hh) Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

_Ret = CHK_EMPTY_1ST_COLUMN("Ma_hh")

DO V_Ma_hh IN (K_Fxp + [INVtLib])

M.Ma_hh=M_Dmhh.Ma_hh

M.Ten_hh=M_Dmhh.Ten_hh

M.don_vi_tinh=M_Dmhh.Don_vi_tinh

IF SEEK(M.Ma_Vt, [M_DmVt])

= MessageBox([Vat tu tinh ton kho theo phuong phap NTXT khong duoc nhap so luong = 0], 0, M_Fast_Ver)

* khong co so luong thi khong co gia

REPLACE Gia_Nt0 WITH 0, Gia0 WITH 0, Gia_Nt WITH 0, Gia WITH 0

REPLACE Tien_Nt0 WITH IIF(So_Luong*Gia_Nt0 # 0,

ROUND(So_Luong*Gia_Nt0, M_Round_Nt), Tien_Nt0), ;

Tien0 WITH IIF(Tien_Nt0*Ty_Gia # 0, ROUND(Tien_Nt0*Ty_Gia, M_Round), ;

IIF(So_Luong*Gia0 # 0, ROUND(So_Luong*Gia0, M_Round), Tien0)), ;

Tien_Nt WITH Tien_Nt0 + Cp_Nt, ; Tien WITH Tien0 + Cp, ;

Gia_Nt WITH IIF(So_luong = 0, Gia_Nt, ROUND(Tien_Nt/So_luong, M_Round_Gia_Nt)), ;

Gia WITH IIF(So_luong = 0, Gia, ROUND(Tien/So_luong, M_Round_Gia))

* Neu la vnd Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

IF M.Ma_Nt = M_Ma_Nt0

REPLACE Tien0 WITH ROUND(Tien_Nt0, M_Round), ;

Tien WITH Tien0 + Cp, ; Gia WITH ROUND(Gia_Nt, M_Round_Gia) ENDIF

* Dong cac file du lieu truoc khi thoat ra

IF EMPTY(Rpt_Stt_Rec)

USE IN K_hang_ban_gd

EnabledFieldsList(4)="So_Ct" lcMasterAlias=[K_HDBH] lcDetailAlias=[K_CtTmp]

EnabledTxtFieldsList(i)=PrefixOfText+EnabledFieldsList(i) lcControlSource=lcMasterAlias+[.]+EnabledFieldsList(i) lcVariables=[M]+[.]+EnabledFieldsList(i)

PARA _FORM Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

* Neu lan dau load form thi hien man hinh brow cac ctu Init san ra

IF !EMPTY(Rpt_Stt_Rec)

SELECT K_HDBH SET ORDER TO

DO CASE Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

* F4: de them dong moi vao grid

CASE nKEYCODE=-3 && F4: Chi hieu luc trong Grid

IF UPPER(_FORM.ACTIVECONTROL.NAME) [GRDDKLIST]

* Shift+Tab de ve textbox truoc Grid

IF UPPER(_FORM.ACTIVECONTROL.NAME) [GRDDKLIST]

Keyb '{Ctrl+Shift+Tab}' ENDIF

* ENTER o cot cuoi, hang cuoi thi them moi, neu khong phai cot cuoi thi xuong dong

IF UPPER(_FORM.ACTIVECONTROL.NAME) [GRDDKLIST]

IF _ActCol=_ColCnt &&Cot cuoi

DO Count_Item_Ct && Dem so ban ghi o Item

IF _ActRow = _TCOUNT &&Hang cuoi

*Them ban ghi moi vao grid

M.Stt_Rec0 = Get_Stt_Rec0_Ct()

Gt_Cot_Mot=_FORM.GrdDkList.Columns(1).ControlSource

IF !EMPTY(&Gt_Cot_Mot)

APPEND BLANK GATHER MEMVAR FIELDS Stt_Rec, Stt_Rec0, Ma_Ct, So_Ct, Ngay_Ct

_FORM.GrdDkList.Columns(1).Text1.SetFocus ENDIF

DO Count_Item_Ct && Dem so ban ghi o Item

GO BOTTOM Đỗ Đình Tuấn - Tin học 39B

Chuyên đề thực tập tốt nghiệp

*Refresh cac textbox Tong ben duoi grid

_FORM.TxtT_So_luong.Refresh

_FORM.TxtT_Tien_Nt0.Refresh

Với sự đổi mới sâu sắc của cơ chế quản lý kinh tế đòi hỏi nền tài chính quốc gia phải đợc tiệp tục đổi mới một cách toàn diện, nhằm tạo ra sự ổn định trong môi trờng kinh tế, hệ thống pháp luật tài chính Điều đó đòi hỏi các hoạt động tài chính cần phải đợc quản lý bằng luật pháp, bằng các công cụ và biện pháp quản lý có hiệu lực Kế toán hộ kinh doanh là một bộ phận cấu thành công cụ quản lý kinh tế, tài chính, nó có vai trò tích cực trong việc điều hành và kiểm soát các hoạt động kinh tế, nhằm chánh thất thoát ngân sách cho nhà nớc.

Trong đề tài, Tôi đã nhận đợc nhiều sự giúp đỡ quý báu và nhiệt tình của Thầy giáo Bùi Thế Ngũ, anh Phùng Huy Hậu và các anh chị ở Phòng Phát triển ứng dụng - Ban QLƯD Tin học - Bộ Tài chính, đồng thời có tiếp thu và thừa kế kiến thức trong luận văn tốt nghiệp của các anh chị khoá trớc Tuy nhiên, do thời gian hạn hẹp và trình độ còn hạn chế nên mặc dù đã cố gắng tối đa nhng đề tài vẫn không tránh khỏi những thiếu sót Một lần nữa Tôi xin chân thành cảm ơn và mong muốn nhận đợc những ý kiến đóng góp quý báu của thầy giáo, các anh các chị và tất cả những ai quan tâm tới đề tài này.

Ngày đăng: 04/07/2023, 06:38

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

TÀI LIỆU LIÊN QUAN

w