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.