Đề tài Thiết kế hệ thống thông tin kế toán bán hàng tại công ty TNHH Phú Mỹ

MỤC LỤC LỜI CAM ĐOAN 1 LỜI CẢM ƠN 2 LỜI MỞ ĐẦU 3 I. LÝ DO CHỌN ĐỀ TÀI. 3 II.MỤC ĐÍCH VÀ PHẠM VI CỦA ĐỀ TÀI. 3 III. ĐỐI TƯỢNG NGHIÊN CỨU. 4 IV. PHƯƠNG PHÁP NGHIÊN CỨU. 4 V. KẾT CẤU CỦA ĐỒ ÁN. 4 PHẦN NỘI DUNG 16 CHƯƠNG 1 LÝ LUẬN CHUNG VỀ PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN VÀ CÔNG TÁC KẾ TOÁN BÁN HÀNG TRONG DOANH NGHIỆP 16 1.1. HỆ THỐNG THÔNG TIN TRONG DOANH NGHIỆP 16 1.1.1. Hệ thống thông tin quản lý trong doanh nghiệp. 16 1.1.2. Tầm quan trọng của một hệ thống thông tin tốt. 17 1.1.3. Phương pháp phát triển một hệ thống thông tin. 19 1.1.4. Vòng đời phát triển một HTTT 19 1.1.4.1. Khởi tạo và lập kế hoạch dự án 20 1.1.4.2. Phân tích hệ thống 20 1.1.4.3. Thiết kế hệ thống 21 1.1.4.4. Triển khai hệ thống 21 1.1.4.5. Vận hành và bảo trì 22 1.1.5. Các khái niệm và kí pháp sử dụng 22 1.1.5.1. Mô hình nghiệp vụ 22 1.1.5.2. Biểu đồ ngữ cảnh: 23 1.1.5.3. Biểu đồ phân cấp chức năng 24 1.1.5.4. Ma trận thực thể dữ liệu- chức năng 25 1.1.5.5. Mô hình thực thể quan hệ (ER-Entity Relation) 25 1.1.5.6. Mô hình quan hệ 27 1.1.6. Cơ sở dữ liệu 27 1.1.6.1. Các khái niệm 27 1.1.6.2. Các hoạt động chính của cơ sở dữ liệu 28 1.2. LÝ LUẬN CHUNG VỀ KẾ TOÁN BÁN HÀNG 29 1.2.1. Kế toán giá vốn hàng bán 33 1.2.1.1 Nguyên tắc giá vốn hàng bán trong các doanh nghiệp sản xuất 33 1.2.1.2. Tài khoản và chứng từ kế toán sử dụng 35 1.2.1.3. Phương pháp kế toán giá vốn hàng bán 36 1.2.2. Kế toán tiêu thụ thành phẩm trong các doanh nghiệp sản xuất 37 1.2.2.1. Tài khoản và chứng từ kế toán sử dụng 37 1.2.2.2. Phương pháp kế toán tiêu thụ thành phẩm 38 1.2.3. Kế toán các khoản giảm trừ doanh thu 42 1.2.3.1. Nội dung và tài khoản kế toán các khoản giảm trừ doanh thu 42 1.2.3.2. Phương pháp kế toán các khoản giảm trừ doanh thu: 43 1.2.4. Kế toán chi phí bán hàng và chi phí quản lý doanh nghiệp 44 1.2.4.1. Tài khoản sử dụng: 44 1.2.4.2. Phương pháp kế toán: 44 1.2.5. Kế toán chi phí hoạt động tài chính 45 1.2.5.1. Tài khoản sử dụng 45 1.2.5.2. Phương pháp kế toán 45 1.2.6. Kế toán xác định kết quả kinh doanh 46 1.2.6.1. Tài khoản sử dụng 46 1.2.6.2. Phương pháp kế toán 46 CHƯƠNG 2 THỰC TRẠNG TỔ CHỨC CÔNG TÁC KẾ TOÁN BÁN HÀNG TẠI CÔNG TY TNHH PHÚ MỸ 47 2.1. KHÁI QUÁT VỀ CÔNG TY TNHH PHÚ MỸ 47 2.1.1. Quá trình hình thành và phát triển của công ty 47 2.1.2. Chức năng và nhiệm vụ 48 2.1.3. Tổ chức bộ máy quản lý hoạt động kinh doanh 49 2.1.4. Đặc điểm tổ chức kế toán 51 2.1.4.1. Tổ chức bộ máy kế toán 51 2.1.4.2. Đặc điểm công tác kế toán tại Công ty 53 2.1.5. Sản phẩm của Công ty 55 2.2. THỰC TRẠNG CÔNG TÁC KẾ TOÁN BÁN HÀNG TRONG CÔNG TY HIỆN NAY 56 2.2.1. Các nghiệp vụ và quy trình kế toán bán hàng tại tổng công ty 56 2.2.1.1. Tài khoản và chứng từ sử dụng: 56 2.2.1.2. Công tác kế toán bán hàng tại công ty 57 2.3. NHẬN XÉT VÀ ĐÁNH GIÁ VỀ HTTT QUẢN LÝ BÁN HÀNG TẠI CÔNG TY 57 CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN KẾ TOÁN BÁN HÀNG TẠI CÔNG TY TNHH PHÚ MỸ 60 3.1. PHÂN TÍCH HỆ THỐNG 60 3.1.1. Mục tiêu của hệ thống 60 3.1.1.1. Mục tiêu về nghiệp vụ 60 3.1.1.2. Mục tiêu kinh tế 60 3.1.1.3. Mục tiêu về sử dụng 61 3.1.2. Xác định yêu cầu và mô tả bài toán 61 3.1.2.1. Xác định yêu cầu 61 3.1.2.2. Mô tả bài toán 63 3.1.2.3. Các hồ sơ dữ liệu thu thập được: 66 3.2. MÔ HÌNH CHỨC NĂNG NGHIỆP VỤ CỦA HỆ THỐNG 72 3.2.1. Biểu đồ ngữ cảnh của hệ thống 72 3.2.2. Biểu đồ phân rã chức năng 73 3.2.3. Danh sách các hồ sơ dữ liệu sử dụng 75 3.2.4 Ma trận thực thể dữ liệu - chức năng 76 3.2.5. Mô hình khái niệm- logic 77 3.2.5.1. Biểu đồ luồng dữ liệu mức 0 77 3.2.5.2. Biểu đồ luồng dữ liệu chi tiết mức 1 78 3.2.6. Mô hình thực thể liên kết 83 3.2.6.1 Liệt kê, chính xác, chọn lọc thông tin 83 3.2.6.2. Xác định các thực thể và các thuộc tính 87 3.2.6.3. Xác định mối quan hệ và thuộc tính 89 3.2.6.4. Mô hình thực thể quan hệ ER 91 3.2.7. Chuyển mô hình E-R sang mô hình quan hệ 92 3.2.7.1. Biểu diễn các thực thể 92 3.2.7.2. Biểu diễn các mối quan hệ thành các quan hệ. 92 3.2.7.3. Chuẩn hoá: 93 3.2.7.4. Biểu đồ quan hệ của mô hình quan hệ: 94 3.3 THIẾT KẾ CHƯƠNG TRÌNH PHẦN MỀM 95 3.3.1. Thiết kế cơ sở dữ liệu 95 3.3.1.1 Cấu trúc các bảng dữ liệu 95 3.3.1.2 Mã hóa dữ liệu 100 3.3.1.3 Quan hệ giữa các bảng 105 3.3.2. Thiết kế chương trình 106 3.3.2.1. Xác định luồng hệ thống 106 3.3.2.2. Xác định các giao diện 115 3.3.2.3. Thiết kế menu chức năng 118 3.3.3. Môi trường vận hành của hệ thống 121 3.3.3.1. Kiến trúc hệ thống phần cứng: 121 3.3.3.2. Hệ điều hành: 121 3.3.4. Thiết kế giao diện 121 3.3.4.1. Nguyên tắc: 121 3.3.4.2. Các form giao diện 122 3.3.5. Thiết kế đầu ra 132 3.3.5.1. Nguyên tắc: 132 3.3.5.2. Một số mẫu báo cáo cơ bản của hệ thống 133 KẾT LUẬN 141 TÀI LIỆU THAM KHẢO 143 PHỤ LỤC 144

doc134 trang | Chia sẻ: lvcdongnoi | Lượt xem: 2451 | Lượt tải: 2download
Bạn đang xem trước 20 trang tài liệu Đề tài Thiết kế hệ thống thông tin kế toán bán hàng tại công ty TNHH Phú Mỹ, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
, hàng hóa không đủ số lượng theo yêu cầu của khách hàng thì bộ phận bán hàng sẽ lập báo cáo chuyển cho bộ phận sản xuất hoặc bộ phận mua hàng tùy theo từng loại mặt hàng mà khách hàng yêu cầu. Nếu thành phẩm, hàng hóa trong kho đáp ứng được yêu cầu của khách hàng thì kế toán bán hàng sẽ viết hóa đơn bán hàng kèm theo phiếu xuất kho dựa trên những yêu cầu của khách hàng. Hóa đơn bán hàng gồm 3 liên: Liên 1 giữ lại tại đơn vị bán hàng; liên 2 giao cho khách hàng; liên 3 liên giao cho cơ quan thuế. * Trường hợp hàng hóa không đáp ứng được yêu cầu của khách hàng và bị trả lại. Hàng hóa bị trả lại sẽ được bộ phận bán hàng kiểm tra lại. Nếu đúng sẽ tiến hành thủ tục nhập lại kho. Khi nhập lại hàng, bộ phận bán hàng sẽ lập phiếu nhập kho hàng bán bị trả lại. Phiếu nhập kho hàng bán bị trả lại gồm có 3 liên:1 liên giao cho khách hàng, 1 liên thủ kho giữ còn 1 liên cuối tháng giao cho kế toán hàng hóa. Về việc thanh toán của với Nhà cung cấp, bộ phận kế toán căn cứ vào hoá đơn bán hàng do Nhà cung cấp giao để lập phiếu chi thanh toán cho Nhà cung cấp. Phiếu chi này gồm ba liên :1 liên giao cho Nhà cung cấp, 1liên giao cho thủ quỹ và 1liên cuối tháng giao cho kế toán. Việc thanh toán với khách hàng cũng diễn ra tương tự. bộ phận kế toán kiểm tra hóa đơn bán hàng lập phiếu thu để thu tiền của khách hàng. Phiếu thu này gồm ba liên :1 liên giao cho khách hàng, 1liên giao cho thủ quỹ và 1liên cuối tháng giao cho kế toán. Quá trình kiểm kê hàng hóa: Khi có yêu cầu kiểm kê bộ phận kiểm kê sẽ tiến hành kiểm kê hàng hóa trong kho. Căn cứ vào kết quả kiểm kê thực tế bộ phận kiểm kê sẽ lập biên bản kiểm kê giao cho bộ phận kế toán. Từ biên bản kiểm kê này bộ phận kế toán kiểm tra đối chiếu để xác định lượng chênh lệch hàng hóa và tình hình hàng hóa cần thanh lý sau đó lập báo cáo kiểm kê đưa cho Giám đốc. Giám đốc sẽ đưa ra quyết định thanh lý hàng và quyết định xử lý hàng hóa thừa, thiếu. Bộ phận xử lý kiểm kê sẽ căn cứ vào đó mà tiến hành giải quyết. Báo cáo: Cuối mỗi tháng hoặc khi có yêu cầu của ban giám đốc, bộ phân kế toán căn cứ vào các hồ sơ, chứng từ để lập các báo cáo đưa cho Giám Đốc. Từ đó Giám đốc sẽ có kế hoạch điều chỉnh kinh doanh cho hợp lý và đạt hiệu quả cao. Báo cáo nhập xuất tồn. Báo cáo tổng hợp doanh thu. Báo cáo tổng hợp công nợ khách hàng. Báo cáo tổng hợp công nợ nhà cung cấp. Báo cáo tổng hợp hàng mua. Báo cáo tổng hợp hàng bán. 3.1.2.3. Các hồ sơ dữ liệu thu thập được: CTY TNHH PHÚ MỸ TT Thổ Tang-Vĩnh Tường -Vĩnh Phúc Mẫu số: 02- TT Ban hành theo QĐ số: 1141- TC/QĐ/CĐKT Ngày 1 tháng 11 năm 1995 Của Bộ Tài Chính PHIẾU CHI Ngày…..tháng …. Năm…. Số: 042 Nợ: 336 Có: 1111 77 267 000 77 267 000 Họ và tên: ………………………………………………………………………………. Địa chỉ: …………………………………………………………………………………. Lý do: …………………………………………………………………………………... Số tiền: ……………………………………(viết bằng chữ) ……………………………. ………………………………………………………………………………………….. Kèm theo: ………………………… Chứng từ gốc: …………………………………… Đã nhận đủ số tiền (viết bằng chữ) ……………………………………………………… Thủ trưởng đơn vị (Ký, họ tên) Kế toán trưởng (Ký, họ tên) Người lập phiếu (Ký, họ tên) Thủ quỹ (Ký, họ tên) Người nhận tiền (Ký, họ tên) CTY TNHH PHÚ MỸ TT Thổ Tang-Vĩnh Tường -Vĩnh Phúc Mẫu số: 02- TT Ban hành theo QĐ số: 1141- TC/QĐ/CĐKT Ngày 1 tháng 11 năm 1995 Của Bộ Tài Chính PHIẾU THU Ngày…..tháng …. Năm…. Số: 042 Nợ: 336 Có: 1111 77 267 000 77 267 000 Họ và tên: ………………………………………………………………………………. Địa chỉ: …………………………………………………………………………………. Lý do: …………………………………………………………………………………... Số tiền: ……………………………………(viết bằng chữ) ……………………………. ………………………………………………………………………………………….. Kèm theo: ………………………… Chứng từ gốc: …………………………………… Đã nhận đủ số tiền (viết bằng chữ) ……………………………………………………… Thủ trưởng đơn vị (Ký, họ tên) Kế toán trưởng (Ký, họ tên) Người lập phiếu (Ký, họ tên) Người nộp tiền (Ký, họ tên) Thủ quỹ (Ký, họ tên) CTY TNHH PHÚ MỸ TT Thổ Tang-Vĩnh Tường-Vĩnh Phúc HÓA ĐƠN BÁN HÀNG Số: 0000 Ngày ….tháng …..năm….. Khách hàng:……………………………………………………………………………………. Địa chỉ: ………………………………………………………………………………………... Diễn giải: ………………………………. Số xe:…………Lái xe:…………………………… STT Mặt hàng ĐVT Số lượng Đơn giá Thành tiền Cộng tiền hàng Tổng tiền (Bằng chữ) ………………………………………………………………………… Đã thanh toán: ……………………………………………………………………………….. Người nhận tiền, ký, họ tên: ………………………………………………………………… Phòng KD Thủ Kho Bảo vệ Lái xe Người nhận hàng CTY TNHH PHÚ MỸ TT Thổ Tang-Vĩnh Tường-Vĩnh Phúc PHIẾU NHẬP KHO Số: 0000 Ngày ….tháng …..năm….. Người nhập: ………………………………………………………………………………. Đơn vị: ……………………………………………………………………………………. Nội dung: …………………………………………………………………………………. Kho: ……………………………………………………………………………………….. STT Mặt hàng ĐVT Số lượng Đơn giá Thành tiền Cộng tiền hàng: Thuế GTGT Tổng tiền Cộng thành tiền ( bằng chữ) : ……………………………………………………………. Người giao hàng Người nhập hàng Thủ kho Kế toán trưởng Thủ trưởng đơn vị CTY TNHH PHÚ MỸ TT Thổ Tang – Vĩnh Tường – Vĩnh Phúc SỔ TỔNG HỢP PHẢI THU CỦA KHÁCH HÀNG Từ Ngày:………….. Đến Ngày: ………... Đối Tượng Dư Đầu Phát Sinh Dư Cuối Mã Tên Nợ Có Nợ Có Nợ Có Tổng Cộng Kế toán ghi sổ (ký, họ tên ) Ngày ……Tháng …..Năm…… Kế toán trưởng (Ký, họ tên ) CTY TNHH PHÚ MỸ TT Thổ Tang – Vĩnh Tường – Vĩnh Phúc BẢN KÊ PHIẾU NHẬP Từ ngày: ……………Đến ngày:……….. Chứng từ Diễn giải Mã Kho Số lượng Giá Tiền vốn Tiền thuế Tk Mã Ngày Số Tổng cộng Kế toán ghi sổ (Ký, họ tên) Giám đốc công ty (Ký, họ tên) Ngày ….tháng….năm.... Kế toán Trưởng (Ký, họ tên) 3.2. MÔ HÌNH CHỨC NĂNG NGHIỆP VỤ CỦA HỆ THỐNG 3.2.1. Biểu đồ ngữ cảnh của hệ thống NHÀ CUNG CẤP 0 HTTT KẾ TOÁN BÁN ÀNG KHÁCH HÀNG Hóa đơn bán hàng Phiếu nhập hàng bị trả lại Hoá đơn bán hàng Phiếu nhập Báo cáo GIÁM ĐỐC Yêu cầu báo cáo Phiếu xuất Phiếu thu Phiếu chi BỘ PHẬN KHO THỦ QUỸ Yêu cầu kiểm kê Phiếu chi Phiếu xuất hàng trả lại Phiếu xuất, phiếu nhập BP KIỂM KÊ Biên bản kiểm kê QĐ xử lý hàng thừa,thiếu QĐ thanh lý Phiếu nhập hàng trả lại Phiếu xuất hàng trả lại Phiếu thu Hình 2.1 Biểu đồ ngữ cảnh Phiếu nhập hàng bị trả lại Báo cáo kiểm kê 3.2.2. Biểu đồ phân rã chức năng 4. Thống kê, báo cáo 1. Nhập hàng 2. Bán hàng 2.2. Lập phiếu xuất 2.3. Lập phiếu thu 3.1. Lập báo cáo kiểm kê 3.2. Xử lý hàng thừa, thiếu 3.3. Xử lý hàng thanh lý 4.1. Lập báo cáo tổng hợp hàng mua 4.2. Lập báo cáo tổng hợp hàng bán QUẢN LÝ BÁN HÀNG 4.Thống kê,báo cáo 3.Giải quyết kiểm kê 4.3. Lập báo cáo công nợ KH 1.3. Lập phiếu xuất hàng trả lại 4.4. Lập báo cáo công nợ NCC 4.5. Lập báo cáo TH doanh thu 2.4. Lập phiếu nhập hàng bị trả lại 1.1.Lập phiếu nhập 2.1. Lập hóa đơn bán hàng 1.2. Lập phiếu chi 4.6. Lập báo cáo Nhập-Xuất-Tồn Hình 2.2: Biểu đồ phân rã chức năng Đặc tả chức năng: 1.1.Lập phiếu nhập kho: Sau khi hàng về thì bộ phận thủ kho tiến hành viết phiếu nhập kho. 1.2. Lập phiếu chi: Bộ phận kế toán lập phiếu chi để trả tiền hàng đã mua từ nhà cung cấp và chi cho các khoản giảm trừ (nếu có) như: hàng bị trả lại do lỗi, hàng giảm giá... 1.3.Lập phiếu xuất hàng trả lại: Khi hàng hóa do Nhà cung cấp giao không đáp ứng yêu cầu thì bộ phận kiểm tra sẽ viết phiếu xuất kho hàng trả lại cho Nhà cung cấp. 2.1. Lập hóa đơn bán hàng: Khi xuất hàng bán cho khách hàng, bộ phận bán hàng lập hóa đơn GTGT bán hàng gồm ba liên: Liên 1 giữ lại tại đơn vị bán hàng, liên 2 giao cho khách hàng , liên 3 giao cho cơ quan thuế. 2.2. Lập phiếu xuất kho: Kế toán bán hàng căn cứ vào hoá đơn bán hàng đã được lập để lập viết phiếu xuất kho xuất hàng cho khách hàng. 2.3. Lập phiếu thu: Nếu kiểm tra hóa đơn bán hàng của khách hàng thấy hợp lệ thì bên kế toán lập phiếu thu thu tiền hàng của khách hàng để chứng tỏ khách đã trả tiền. 2.4. Lập phiếu nhập hàng bị trả lại: Khi hàng hóa giao không đáp ứng bị khách hàng trả lại, bộ phận bán hàng tiến hành kiểm tra hàng. Nếu đúng thì sẽ lập phiếu nhập kho hàng bị trả lại để nhập lại hàng vào kho. 3.1 Lập báo cáo kiểm kê: căn cứ vào biên bản kiểm kê bộ phận kế toán lập báo cáo kiểm kê để đưa lên Giám đốc. 3.2 Xử lý hàng thừa, thiếu: sau khi Giám đốc ra quyết định xử lý hàng thừa thiếu, bộ phận xử lý kiểm kê sẽ tiến hành xử lý theo yêu cầu của Giám đốc. 3.3 Xử lý hàng thanh lý: sau khi Giám đốc ra quyết định xử lý hàng thanh lý, bộ phận xử lý kiểm kê sẽ tiến hành xử lý theo yêu cầu của Giám đốc. 4.1. Lập báo cáo tổng hợp hàng mua: Cuối kỳ, dựa trên hoá đơn bán hàng từ phía Nhà cung cấp, kế toán tổng hợp số hàng đã mua trong kỳ để làm báo cáo tổng hợp hàng mua. 4.2. Lập báo cáo tổng hợp hàng xuất bán: Dựa trên các hóa đơn bán hàng đã lập trong kỳ, kế toán xác định chi tiết về lượng hàng hóa đã bán trong kỳ rồi lập ra báo cáo tổng hợp hàng xuất bán. 4.3. Báo cáo công nợ khách hàng: Dựa vào hóa đơn bán hàng và báo cáo công nợ khách hàng trước đó, phiếu thu thu tiền khách hàng lập báo cáo công nợ khách hàng để xác định phải thu của khách hàng nào, số tiền bao nhiêu. 4.4. Báo cáo công nợ nhà cung cấp: Dựa vào phiếu nhập kho, báo cáo công nợ nhà cung cấp trước đó và phiếu chi chi cho Nhà cung cấp lập báo cáo công nợ nhà cung cấp để xác định phải trả của nhà cung cấp nào, số tiền bao nhiêu. 4.5. Báo cáo tổng hợp doanh thu: Dựa vào hóa đơn bán hàng và báo cáo tổng hợp doanh trước đó lập báo cáo tổng hợp doanh thu. 4.6. Lập báo cáo nhập xuất tồn: Đây là công việc của kế toán cuối kỳ để xác định lượng hàng đã mua vào, bán ra và số tồn kho cuối kỳ. 3.2.3. Danh sách các hồ sơ dữ liệu sử dụng a. Hóa đơn bán hàng. b. Phiếu nhập kho (bao gồm cả phiếu nhập kho hàng bị trả lại). c. Phiếu nhập kho (bao gồm cả phiếu xuất kho hàng trả lại). d. Phiếu thu. e. Phiếu chi. f. Biên bản kiểm kê. g. Quyết định thanh lý hàng. h. Quyết định xử lý hàng thừa, thiếu. i. Báo cáo tổng hợp hàng mua. j. Báo cáo tổng hợp hàng bán. k. Báo cáo công nợ Nhà cung cấp. l. Báo cáo công nợ khách hàng. m. Báo cáo tổng hợp doanh thu. n. Báo cáo nhập, xuất, tồn. p. Báo cáo kiểm kê. 3.2.4 Ma trận thực thể dữ liệu - chức năng Các hồ sơ dữ liệu a. Hóa đơn bán hàng b. Phiếu nhập c. Phiếu xuất d. Phiếu thu e. Phiếu chi f. Biên bản kiểm kê g. QĐ thanh lý hàng h. QĐ xử lý hàng thừa, thiếu i. Báo cáo TH hàng mua j. Báo cáo TH hàng bán k.Báo cáo công nợ NCC l. Báo cáo công nợ KH m. Báo cáo TH doanh thu n. Báo cáo nhập xuất tồn p. Báo cáo kiểm kê Các chức năng nghiệp vụ a b c d e f g h i j k l m n p Mua hàng R C C C Bán hàng C C C C Giải quyết kiểm kê R R R R R C Thống kê và báo cáo R R R R R C C C C C C Hình 2.3: Ma trận thực thể dữ liệu chức năng 3.2.5. Mô hình khái niệm- logic 3.2.5.1. Biểu đồ luồng dữ liệu mức 0 KHÁCH HÀNG n Báo cáo NXT f Biên bản kiểm kê 4.0 Thống kê báo cáo e phiếu chi Phiếu xuất a Hóa đơn bán hàng Mua hàng 2.0 Bán hàng 3.0 Giải quyết kiểm kê BP KIỂM KÊ Biên bản kiểm kê Hóa đơn BH a Hóa đơn bán hàng Phiếu nhập hàng bị trả lại Phiếu xuất c Phiếu nhập 1.0 d phiếu thu Yêu cầu kiểm kê Hoá đơn BH Hình 2.4: Biểu đồ luồng dữ liệu mức 0 BP QUỸ Phiếu chi Phiếu thu BP KHO Phiếu nhập Phiếu xuất Phiếu xuất hàng trả lại Phiếu nhập hàng bị trả lại Phiếu chi Phiếu nhập hàng trả lại Phiếu xuất hàng trả lại NHÀ CUNG CẤP Phiếu thu b Phiếu nhập Phiếu nhập b l báocáo TH công nợ KH k báo cáo TH công nợ NCC i báo cáo TH hàng mua m báo cáo TH doanh p Báo cáo kiểm kê j Báo cáo TH hàng bán GIÁM ĐỐC Y/c báo cáo Báo cáo Báo cáo kiểm kê QĐ thanh lý QĐ xử lý thừa, thiếu hàng Phiếu xuất c h QĐ xử lý hàng thừa thiếu g QĐ thanh lý hàng d phiếu thu 3.2.5.2. Biểu đồ luồng dữ liệu chi tiết mức 1 Để vẽ được các biểu đồ này, ta căn cứ vào biểu đồ luồng dữ liệu mức 0, biểu đồ phân rã chức năng và mô tả các chức năng lá. Khi ấy: + Đối với mỗi tiến trình trong biểu đồ luồng dữ liệu mức 0, ta thay thế bằng các tiến trình con tương ứng trong biểu đồ phân rã chức năng. Các tiến trình con có số hiệu được đánh theo hai phần: phần đầu là số hiệu của tiến trình được sử dụng để phân rã, phần số thứ tự là thứ tự của tiến trình con + Giữ nguyên tác nhân ngoài, các kho dữ liệu và các luồng dữ liệu liên quan đến các tiến trình được thay thế ở luồng dữ liệu mức 0 tương ứng và chuyển chúng sang mức 1 nhưng đặt lại các đầu mút của các luồng dữ liệu vào các tiến trình con mới thêm vào cho phù hợp + Thêm các luồng dữ liệu giữa các tiến trình con căn cứ vào việc mô tả các chức năng lá Dựa vào các quy tắc trên, áp dụng cho 4 tiến trình ở biểu đồ luồng dữ liệu, ta được các biểu đồ luồng dữ liệu vật lý mức 1 của 4 tiến trình như sau: 3.2.5.2.1 biểu đồ của tiến trình 1.0 –Nhập hàng. 1.2 Lập phiếu chi NHÀ CUNG CẤP Hóa đơn bán hàng 1.3 Lập phiếu xuất hàng trả lại Hóa đơn bán hàng a Hình 2.5: DFD mức 1 tiến trình “1.0. Nhập hàng” BP KHO Phiếu nhập 1.1 Lập phiếu nhập Phiếu nhập Phiếu xuất hàng trả lại Phiếu nhập hàng trả lại Phiếu xuất hàng trả lại Phiếu chi b Phiếu nhập Hóa đơn bán hàng a c Phiếu xuất BP QUỸ Phiếu chi e phiếu chi 3.2.5.2.2 Biểu đồ của tiến trình: ( 2.0- Bán hàng). 1.3 Lập phiếu thu KHÁCH HÀNG Hóa đơn bán hàng 1.4 Lập phiếu nhập hàng bị trả lại Hoá đơn bán hàng a Hóa đơn bán hàng a Hình 2.6: DFD mức 1 tiến trình “2.0.Bán hàng” BP KHO Phiếu xuất 1.1 Lập hoá đơn bán hàng Phiếu nhập hàng bị trả lại Phiếu xuất hàng trả lại Phiếu thu d phiếu thu b Phiếu nhập Hóa đơn bán hàng a 1.2 Lập phiếu xuất KHÁCH HÀNG Phiếu xuất c Phiếu xuất THỦ QUỸ Phiếu thu Hóa đơn bán hàng a 3.2.5.2.3 Biểu đồ của tiến trình (3.0 Giải quyết kiểm kê). 3.3 Xử lý hàng thanh lý 3.2 Xử lý hàng thừa thiếu g th ,thiếu BP KIỂM KÊ GIÁM ĐỐC Hình 2.7: DFD mức 1 tiến trình “3.0. Giải quyết kiểm kê” 3.1 Lập báo cáo kiểm kê Biên bản kiểm kê Quyết định thanh lý Quyết định xử lý thừa thiếu Biên bản kiểm kê f Báo cáo kiểm kê Báo cáo kiểm kê p c Phiếu xuất b Phiếu nhập g QĐ thanh lý hàng h QĐ xử lý hàng thừa thiếu 3.2.5.2.4 Biểu đồ của tiến trình (4.0 Thống kê và báo cáo). 4.5 Lập báo cáo TH doanh thu 4.3 Lập báo cáo công nợ KH 4.6 Lập báo cáo nhập- xuất-tồn Báo cáo tổng hợp doanh thu m Báo cáo công nợ KH l n Báo cáo nhập-xuất-tồn Yêu cầu báo cáo Báo cáo Yêu cầu báo cáo Báo cáo GIÁM ĐỐC 4.4 Lập báo cáo công nợ NCC Báo cáo Báo cáo Yêu cầu báo cáo Yêu cầu báo cáo k Báo cáo công nợ NCC e Phiếu chi Hóa đơn bán hàng a 4.1 Lập báo cáo TH hàng mua 4.2 Lập báo cáo TH hàng bán GIÁM ĐỐC Yêu cầu báo cáo Báo cáo Yêu cầu báo cáo Báo cáo d phiếu thu b Phiếu nhập Hóa đơn bán hàng a j Báo cáo TH hàng bán i báo cáo TH hàng mua c Phiếu xuất Hình 2.8: DFD mức 1 tiến trình “4.0. Thống kê và báo cáo” Hóa đơn bán hàng a 3.2.6. Mô hình thực thể liên kết 3.2.6.1 Liệt kê, chính xác, chọn lọc thông tin Hồ sơ DL Rút gọn 1 2 3 Hồ sơ DL Rút gọn 1 2 3 a. phiếu nhập kho b. Hoá đơn bán hàng Ngày lập phiếu √ Số hóa đơn √ HT người nhập √ Ngày tháng √ Số phiếu √ Tài khoản nợ √ Nội dung √ Tên khách hàng √ Tài khoản có √ Địa chỉ √ Mã kho √ Nội dung √ Tên hàng √ Mã kho √ Tài khoản nợ √ Tên hàng √ Đvt √ Mã hàng √ Số lượng √ Đơn vị tính √ Đơn giá √ Số lượng √ Thành tiền √ Đơn giá √ Tổng cộng tiền hàng √ Thành tiền √ Chi phí √ Tổng cộng tiền √ Thuế gtgt √ Bằng chữ √ Tổng tiền thanh toán √ Người mua hàng √ Bằng chữ √ Kế toán trưởng √ Thủ trưởng đơn vị √ Giám đốc √ Kế toán trưởng √ Người lập phiếu √ Người giao hàng √ c. Phiếu thu d. Phiếu chi số phiếu thu số phiếu chi tên khách hàng √ tên NCC √ số HĐBH √ Địa chỉ NCC √ Thành tiền đặt √ ĐT/Fax NCC √ diễn giải √ diễn giải √ ngày thu √ tổng tiền chi √ thủ quỹ thu √ ngày chi √ thủ quỹ chi √ e. BC công nợ KH f. BC công nợ NCC Khách hàng √ Nhà cung cấp √ Từ ngày √ Từ ngày √ Đến ngày √ Đến ngày √ Số chứng từ √ Số chứng từ √ Số dư nợ đầu kì √ Số dư có đầu kì √ Ngày chứng từ √ Ngày chứng từ √ Diễn giải √ Diễn giải √ Tk đ/ư √ Tk đ/ư √ Phát sinh nợ √ Phát sinh nợ √ Phát sinh có √ Phát sinh có √ Tổng phát sinh nợ √ Tổng phát sinh nợ √ Tổng phát sinh có √ Tổng phát sinh có √ Số dư nợ cuối kì √ Số dư nợ cuối kì √ Ngày tháng √ Ngày tháng √ Kế toán trưởng √ Kế toán trưởng √ Người lập biểu √ Người lập biểu √ g. Bảng kê NXT h. BC tổng hợp DT Kho √ Từ ngày √ Từ ngày √ Đến ngày √ Đến ngày √ Số dư có đầu kì √ Stt √ Ngày chứng từ √ Mã hàng √ Số chừng từ √ Hàng √ Diễn giải √ Đvt √ Tk đ/ư √ Tồn đầu √ Số phát sinh nợ √ Số lượng nhập √ Số phát sinh có √ Số lượng xuất √ Tông phát sinh nợ √ Tồn cuối √ Tổng phát sinh có √ Ngày tháng √ Số dư có cuối kì √ Kế toán trưởng √ Ngày tháng √ Người lập biểu √ Kế toán trưởng √ Thủ quĩ √ Người ghi sổ √ i. Biên bản kiểm kê j. Bảng tổng hợp chi Số biên bản kiểm kê √ số hiệu chứng từ , Ngày kiểm kê √ ngày chứng từ Tên hàng hóa √ mã hàng √ Mã hàng hóa √ tên hàng √ Đơn vị tính √ diễn giải √ Đơn giá √ Cộng tổng tiền Số lượng theo sổ √ Thành tiền theo sổ √ Số lượng theo kiểm kê √ Thành tiền theo kiểm kê √ Số lượng chênh lệch thừa √ Số lượng chênh lệch thiếu √ Thành tiền chênh lệch thừa √ Thành tiền chênh lệch thiếu √ Phẩm chất hàng hóa √ Thủ kho kiểm kê √ k. Bảng T.hợp hàng xuất bán l. Bảng T.hợp hàng mua từ ngày < √ Từ ngày √ đến ngày √ Đến ngày √ STT √ STT √ số HĐBH √ số HĐBH √ ngày bán √ Ngày mua √ Mã hàng √ mã hàng , √ Tên hàng √ Tên hàng √ Đvt hàng √ ĐVT hàng √ SL bán √ SL mua √ số tiền bán √ Số tiền bán √ 3.2.6.2. Xác định các thực thể và các thuộc tính Các thuộc tính được chọn ở cột 2 là các thuộc tính là thực thể (thường là các thuộc tính tên gọi, gần với tên các đối tượng hay khái niệm sử dụng và phản ánh đúng các đối tượng nghiệp vụ ), là thuộc tính của thực thể ( tìm trong các thuộc tính chưa bị đánh dấu và thực sự là của thực thể này ) và là định danh của chúng ( là một trong số các thuộc tính của thực thể đã xác định, nếu không có thì thêm vào làm định danh cho nó ) Quá trình này được lặp lại cho đến khi không thể tiếp tục được nữa. Từ đó, ta có các thực thể và các thuộc tính tương ứng của nó là: TÊN KHO Þ KHO có các thuộc tính: makho: Mã kho tenkho: Tên kho dchikho: Địa chỉ kho TÊN HÀNG Þ HANG có các thuộc tính: mahang: Mã hàng dvt: Đơn vị tính tenhang: Tên hàng TÊN KHÁCH HÀNG Þ KHACHHANG có các thuộc tính: sotk: Số tài khoản khách hàng makh: Mã khách hàng tenkh: Tên khách hàng dchikh: Địa chỉ khách hàng dt/fax: Số điện thoại/fax khách hàng TÊN NHÀ CUNG CẤP Þ NHACC có các thuộc tính: sotk: Số tài khoản của nhà cung cấp mancc: Mã nhà cung cấp tenncc: Tên nhà cung cấp dchincc: Địa chỉ nhà cung cấp dt/fax: Điên thoại/fax nhà cung cấp THỦ QUỸ có các thuộc tính: mathuquy: mã thủ quỹ tentq: tên thủ quỹ điachi: địa chỉ THỦ KHO có các thuộc tính: mathukho: mã thủ kho tentk: tên thủ kho diachi: địa chỉ SỐ HIỆU TÀI KHOẢN Þ TAIKHOAN có các thuộc tính: sohieutk: số hiệu tài khoản tentk: Tên tài khoản nhomtk: Nhóm tài khoản captk: Cấp tài khoản SỐ DƯ NỢ ĐẦU KÌ Þ DUNODK có các thuộc tính: madt: Mã đối tượng (khách hàng, nhà cung cấp) tendt: Tên đối tượng (khách hàng, nhà cung cấp) dunodk: Dư nợ đầu kì TỒN ĐẦU KÌ Þ TONDAUKI có các thuộc tính: mahang: Mã hàng hóa makho: Mã kho soluongt: Số lượng tồn dongiat: Đơn giá tồn thangton: Tháng tồn 3.2.6.3. Xác định mối quan hệ và thuộc tính Trong các thuộc tính còn lại trong bảng liệt kê, tìm ra tất cả các động từ, ta được các động từ và với mỗi động từ ta đặt câu hỏi như dưới đây. Có thể thêm vào động từ sở hữu như thuộc, của, ở, là … Ta được bảng sau: Bảng câu hỏi để xác định mối quan hệ và thuộc tính của nó: Câu hỏi cho động từ Câu trả lời Thực thể Thuộc tính Nhập Nhập của ai? Nhà cung cấp Nhập cái gì? Hàng Nhập khi nào? Ngày nhập Nhập ở đâu? Kho Nhập bằng cách nào? Số phiếu nhập Theo cái gì? Đơn giá nhập Tại sao nhập? Nội dung nhập Bao nhiêu? Số lượng nhập, tiền hàng Bán Bán cho ai? Khách hàng Bán ở đâu? Kho Bán cái gì? Hàng Bán khi nào? Ngày xuất Bán bao nhiêu? Số lượng xuất, tiền hàng Bán bằng cách nào? Số hoá đơn bán hàng Tại sao bán? Nội dung xuất Bán theo cái gì? Đơn giá Thu Ai thu Thủ quỹ Thu cho ai Khách hàng Thu khi nào? Ngày thu Thu bao nhiêu? Tổng số tiền thu Thu bằng cách nào? Số phiếu thu Tại sao thu? Nội dung thu Kiểm kê Ai kiểm kê? Thủ kho Kiểm kê cái gì? Hàng Kiểm kê ở đâu? Kho Kiểm kê khi nào? Ngày kiểm kê Kiểm kê bằng cách nào? Số biên bản kiểm kê Bao nhiêu? Số lượng kiểm kê Mối quan hệ Thực thể tham gia Thuộc tính Có 1 Nhà cung cấp, khách hàng Dư nợ đầu kỳ Có 2 Hàng hóa, Tồn đầu kỳ Ở Kho, Tồn đầu kỳ 3.2.6.4. Mô hình thực thể quan hệ ER tentk diachi matk sobbkk ngaykk soluongkknN KIỂM KÊ THỦ KHO tentq diachi dunodk mahang dongiat soluongt loaitk captk tenkho sophieuth sophieun TAIKHOAN dchikho makho ---------------------- Thực đơn chính makho KHO Ở BÁN NHẬP CÓ 1 11 dongian sotkkh otkkh noidungbB noidungn ngayn tienhangn HANGHOA soluongnN TONDAUKY makh ndungth tenkh madt tendt DUNODK sotienth ngayth THU CHI KHACHHANG diachikh dt/fax dchincc sotkncc tenncc dt/Fax NHACC matq THỦ QUỸ tienhangb CÓ 2 tenhang mahang dvt soluongbB mancc ngayb sohdb sotienc dongiab tentk sohieutk sotienth ngayc ndungc sophieuc 3.2.7. Chuyển mô hình E-R sang mô hình quan hệ Từ các động từ ở biểu đồ ERM, nếu một mối quan hệ bậc hai 1:N không có thuộc tính riêng được biểu diễn bằng cách thêm khóa của quan hệ tương ứng với thực thể bên 1 vào quan hệ tương ứng với thực thể bên nhiều để trở thành một khóa ngoại của quan hệ này. Đối với quan hệ bậc hai nhưng có dạng 1:1, khi áp dụng quy tắc trên ta cần chọn một trong hai thực thể đó ( sao cho có ý nghĩa đúng ) làm bên nhiều. 3.2.7.1. Biểu diễn các thực thể Từ các thực thể của mô hình ERM ta biểu diễn thành một quan hệ theo nguyên tắc: Tên thực thực thể thành tên quan hệ Thuộc tính của thực thể thành thuộc tính của quan hệ Thuộc tính định danh thành khóa của quan hệ Từ nguyên tắc trên ta được các quan hệ sau: KHO Þ KHO( makho, tenkho,dchikho) HANGHOA Þ HANGHOA( mahang, dvt, tenhang) KHACHHANG Þ KHACHHANG( makh, sotk, tenkh, dchikh, dt/fax) NHACC Þ NHACC( mancc, sotk, tenncc, dchincc, dt/fax) THỦ QUỸ Þ THUQUY ( mathuquy, tenthuquy, diachi) THỦ KHO Þ THUKHO(mathukho, tenthukho, diachi) TAIKHOAN Þ TAIKHOAN (sohieutk, tentk, loaitk) DUNODK Þ DUNODK (madt, tendt, dudk) TONDAUKI Þ TONDAUKI( mahang, soluongt, dongiat, makho, thangton) 3.2.7.2. Biểu diễn các mối quan hệ thành các quan hệ. NHAPÞ PHIEUNHAPKHO(sopn, tienhangn, noidungn, ngayn, soluongn, dongian, mahang, mancc, tkno, tkco, makho, ) BAN Þ HOADONBANHANG(sohdb, ngayb, noidungb, tienhangb, soluongb, dongiab, makh, mahang, tkno, tkco, makho) CHI Þ PHIEUCHI(sophieuchi, mathuquy, mancc, sotienc, ngaychi, noidungc) THU Þ PHIEUTHU(sophieuthu, mathuquy, makh, sotienth, ngayth, noidungth) KIEM KE Þ BIENBANKIEMKE(sobbkk, mathukho, mahang, makho, dongia, ngaykk, soluongkk, thanhtienkk, phamchat) 3.2.7.3. Chuẩn hoá: Tất cả các quan hệ, trừ PHIEUNHAPKHO, HOADONBAN, BIENBANKIEMKE đều đã ở dạng chuẩn 3, do đó ta đi chuẩn hóa 2 quan hệ này. Chuẩn hóa PHIEUNHAPKHO: PHIEUNHAPKHO chứa thuộc tính lặp (mahang, soluong, dongia) nên chưa ở 1NF, tách hóa đơn mua thành hai quan hệ: DONGPHIEUNHAP(sopn, mahang, dongian, soluongn) PHIEUNHAPKHO( sophieun, ngayn, noidung, makho, tkno, tkco, tongtienn, mancc) Chuẩn hóa HÓA ĐƠN BÁN: HOADONBAN chứa thuộc tính lặp (mahang, soluongb, dongiab) nên chưa ở 1NF, tách hóa đơn bán hàng thành hai quan hệ: DONGHĐBAN( sohdb, mahang, soluongb, dongiab) HOADONBAN( sohdb, ngayban, tkno, tkco, tongtienb, makh) Chuẩn hoá BIÊN BẢN KIỂM KÊ: BIENBANKIEMKE chứa thuộc tính lặp(mahang, soluongkk, dongia ,phamchat) nên chưa ở 1NF, tách biên bản kiểm kê thành 2 quan hệ: DONGBIENBAN(sohdb, mahang, soluongkk, dongia, phamchat) BBKIEMKE( sbbkk, ngaykk, mathukho, makho) Các quan hệ trên đã ở 3NF 3.2.7.4. Biểu đồ quan hệ của mô hình quan hệ: #manv NHANVIEN TAIKHOAN #sohieuTk DUNODK #madt HANGHOA #mahang KHO #makho NHACC #mancc mahang sophieun DONGPNHAP #sophieun mancc Tkno Tkco makho PHIEUNKHO #makh KHACHHANG mahang sohdb DONGHDBAN #sohdb makh Tkno Tkco makho HOADONBAN TONDAUKI mahang makho #sobbkk manv makho BBKIEMKE mahang sobbkk DONGBBKK #sophieuc manv mancc Tkno Tkco PHIEUCHI #sophieuth manv makh Tkno Tkco PHIEUTHU Hình 3.1: Sơ đồ mô hình quan hệ 3.3 THIẾT KẾ CHƯƠNG TRÌNH PHẦN MỀM 3.3.1. Thiết kế cơ sở dữ liệu 3.3.1.1 Cấu trúc các bảng dữ liệu Căn cứ vào sơ đồ ERM cùng với việc chọn hệ quản trị CSDL Access, ta tiến hành thiết kế CSDL vật lý ( chỉ thiết kế các tệp dữ liệu chính ) và phi chuẩn hoá đối với các quan hệ. 1. Bảng NGUOIDUNG Thuộc tính Kiểu dữ liệu Khoá Ten Char(20) Mk Char(20) quyen Char(20) 2. Bảng TAIKHOAN Tên trường Kiểu dữ liệu Khóa sohieutk Character(7) Khoá chính captk Character(2) tentk Character(40) loaitk Character(2) 3. Bảng DUNODAUKI Tên trường Kiểu dữ liệu Khóa madt Character(6) Khoá chính, cũng là khoá quan hệ tendt Character(60) dunodk Float(15) 4. Bảng TONDAUKI Tên trường Kiểu dữ liệu Khóa mahang Character(6) Khoá chính soluongt Float(15) dongiat Float(15) makho Character(6) Khóa ngoại ngay Date(8) 5. Bảng DMHANGHOA Thuộc tính Kiểu dữ liệu Khoá Mahang Char(6) Khóa chính Tenhang Char(50) Dvt Char(10) 6. Bảng DMKHACHHANG Thuộc tính Kiểu dữ liệu Khoá Makh Char(6) Khóa chính Tênkh Char(50) Dc Char(100) Sdt Char(15) 7. Bảng DMUCNHACUNGCAP Thuộc tính Kiểu dữ liệu Khoá Mancc Char(6) Khóa chính Tênncc Char(50) Dc Char(100) Sdt Char(15) 8. Bảng DMNHANVIEN Thuộc tính Kiểu dữ liệu Khoá Manv Char(6) Khóa chính Tênnv Char(50) Dc Char(100) Sdt Char(15) 9. Bảng DMKHO Thuộc tính Kiểu dữ liệu Khoá Makho Char(6) Khóa chính Tenkho Char(50) Dc Char(100) Manv Char(6) 10. Bảng PHIEUNHAPXUAT Thuộc tính Kiểu dữ liệu Khoá Sophieu Char(6) Khóa chính Ngaylap Date(8) Mancc Char(6) Khóa ngoại Tkno Char(7) Tkco Char(7) Noidung Char(80) Tongtien N(13,1) 11. Bảng DONGPHIEU Thuộc tính Kiểu dữ liệu Khoá Sophieu Char(6) Khóa ngoại Mahang Char(6) Khoangoai Sl Numeric(12) Dongia Numeric(12) St Numeric(12,1) 12. Bảng PHIEUTHUCHI Thuộc tính Kiểu dữ liệu Khoá Sophieu Char(6) Khóa chính Ngaylap Date(8) Mancc Char(6) Khóa ngoại Makh Char(6) Khóa ngoại Tkno Char(7) Tkco Char(7) Noidung Char(80) Sotien N(12,1) Manv Char(6) 13. Bảng HOADON Thuộc tính Kiểu dữ liệu Khoá Idhoadon Char(6) Khóa chính Ngaylap Date(8) Makh Char(6) Khóa ngoại Makho Char (6) Tkno Char(7) Tkco Char(7) Noidung Char(80) Sotien N(12) 14. Bảng DONGHOADON Thuộc tính Kiểu dữ liệu Khoá Idhoadon Char(6) Khóa chính Mahang Char(6) Khóa ngoại Sl N(12) dongia N(12) 15. Bảng BBKIEMKE Thuộc tính Kiểu dữ liệu Khoá Sobbkk Char(6) Khóa chính Ngaykk Date(8) Manv Char(6) Khóa ngoại Makho Char(6) Khóa ngoại 16. Bảng DONGBBKIEMKE Thuộc tính Kiểu dữ liệu Khoá Sobbkk Char(6) Khóa chính Mahang Char(6) Khóa ngoại Đongia N(12) Soluongkk N(12) Phamchat Char(60) 3.3.1.2 Mã hóa dữ liệu * Thiết kế mã đối tượng: Mỗi một mã đối tượng sẽ có quy tắc thiết kế mã như sau: Quy định: chữ C : kí hiệu 1 chữ cái N: kí hiệu 1 chữ số - Thiết kế mã hàng hoá: Hệ thống mã Mã hàng hoá Mã chi tiết Ghi chú Cách mã CC NNNN Ví dụ MA 4040 Gạch Matino 40x40 DU 2025 Gạch Duny 20x25 Mã hàng hóa được mã hóa gồm 6 ký tự, trong đó có: 2 ký tự đầu là hai chữ cái đầu của tên hàng 4 ký tự tiếp theo thường thể hiện đặc tính của hàng hóa. Cụ thể ở ví dụ trên là kích thước. - Thiết kế mã kho: Hệ thống mã Tên kho Mã chi tiết Ghi chú Cách mã C NN Ví dụ K 01 Kho số 1 K 02 Kho số 2 Mã kho được mã hóa gồm 3 ký tự, trong đó có: Ký tự đầu là chữ K : kho 2 ký tự sau cùng là 2 chữ số Thiết kế mã nhà cung cấp: Hệ thống mã Tên nhà Cung cấp Mã chi tiết Ghi chú Cách mã CC CCCC Ví dụ CC KQHM Công ty TNHH Hoàn Mỹ Mã nhà cung cấp được mã hóa gồm 6 ký tự, trong đó: 2 ký tự đầu là 2 chữ cái CC : nhà cung cấp. 2 ký tự tiếp theo là 2 chữ cái: tên viết tắt của địa chỉ nhà cung cấp Như trong ví dụ trên KQ là viết tắt từ : Khu công nghiệp Khai Quang 2 ký tự cuối là 2 chữ cái: tên viết tắt của tên nhà cung cấp. Thiết kế mã khách hàng: Hệ thống mã Tên khách hàng Mã chi tiết Ghi chú Cách mã CC CCCC Ví dụ KH VPPH Công ty TNHH Hoàn Mỹ Mã khách hàng được mã hóa gồm 6 ký tự, trong đó: 2 ký tự đầu là 2 chữ cái KH : khách hàng. 2 ký tự tiếp theo là 2 chữ cái: tên viết tắt của địa chỉ khách hàng. Như trong ví dụ trên VP là viết tắt từ : Vĩnh Phúc 2 ký tự cuối là 2 chữ cái: tên viết tắt của tên khách hàng. - Thiết kế mã nhân viên: Hệ thống mã Tên nhân viên Mã chi tiết Ghi chú Cách mã CC NNNN Ví dụ TK 001 Thủ kho: Dương Văn Dũng Mã nhân viên được mã hóa gồm 5 chữ số 2 ký tự đầu là 2 chữ cái viết tắt của chức vụ nhân viên 3 ký tự sau là 3 chữ số - Thiết kế mã số phiếu nhập - số phiếu xuất: Hệ thống mã Tên phiếu Mã chi tiết Ghi chú Cách mã CC NNNN Ví dụ PN 0058 Phiếu nhập số 0058: Nhập kho hàng mua về PX 0058 Phiếu xuất 0058: Xuất kho hàng để bán Số phiếu nhập- xuất được mã hóa gồm 6 ký tự, trong đó có: 2 ký tự đầu của phiếu xuất là: PX 2 ký tự đầu của phiếu nhập là: PN 4 ký tự sau gồm 4 chữ số - Thiết kế mã số phiếu thu chi: Hệ thống mã Tên phiếu Mã chi tiết Ghi chú Cách mã CC NNNN Ví dụ PT 0045 Phiếu chi số 0045: Chi trả tiền hàng mua cho nhà cung cấp PC 0045 Phiếu thu 0045: Thu tiền hàng của khách hàng Số phiếu nhập- xuất được mã hóa gồm 6 ký tự, trong đó có: 2 ký tự đầu của phiếu xuất là: PX 2 ký tự đầu của phiếu nhập là: PN 4 ký tự sau gồm 4 chữ số - Thiết kế mã số hóa đơn bán hàng: Hệ thống mã Tên hoá đơn Mã chi tiết Ghi chú Cách mã CC NNNN Ví dụ HD 0058 Hóa đơn số 0058: bán hàng hóa Số hóa đơn bán hàng được mã hóa gồm 6 ký tự, trong đó có: 2 ký tự đầu của phiếu xuất là: HD 4 ký tự sau gồm 4 chữ số - Thiết kế mã số biên bản kiểm kê: Hệ thống mã Tên biên bản Mã chi tiết Ghi chú Cách mã CC NNNN Ví dụ KK 0058 Biên bản số 0058: kiểm kê hàng hóa Số biên bản kiểm kê được mã hóa gồm 6 ký tự, trong đó có: 2 ký tự đầu của biên bản kiểm kê là: KK 4 ký tự sau gồm 4 chữ số 3.3.1.3 Quan hệ giữa các bảng 3.3.2. Thiết kế chương trình 3.3.2.1. Xác định luồng hệ thống Xác định luồng hệ thống nhằm phân định công việc giữa người và máy, các kho dữ liệu liên quan đến tiến trình máy làm được thay thế bằng các File tương ứng. Luồng dữ liệu cho tiến trình “1.0 Nhập hàng” NHÀ CUNG CẤP e phiếu chi Phiếu chi BP QUỸ Phiếu chi Phiếu nhập 1.3 Lập phiếu xuất hàng trả lại Hóa đơn bán hàng Lập phiếu chi 1.2 c Phiếu xuất Hóa đơn bán hàng a PHIEUNHAP DONGPNHAP HANGHOA KHO TAIKHOAN 1.1 Lập phiếu nhập Phiếu nhập hàng trả lại Phiếu xuất hàng trả lại BP KHO Hóa đơn bán hàng a Phiếu nhập Phiếu xuất hàng trả lại b Phiếu nhập Hình 3.2: Biểu dồ luồng hệ thống tiến trình “1.0. Nhập hàng” Máy thực hiện tiến trình 1.1, 1.2, 1.3, 1.4 Tiến trình “ 1.1. Lập phiếu nhập kho” - Xử lý theo lô mỗi khi có thông tin mới về hàng nhập - Sau khi nhập các số liệu vào phiếu nhập kho, có thể in ra để gửi tới nhà cung cấp Tiến trình “ 1.2. Lập phiếu chi” Xử lý theo lô mỗi khi có thông tin hàng nhập Sau khi nhập vào số phiếu nhập kho máy sẽ tự động đọc phiếu nhập kho, lấy trường tổng tiền, tên hàng, mã hàng, cập nhật vào phiếu chi, chỉ cần nhập thêm số phiếu, ngày tự lấy từ ngày giờ hệ thống. Máy sẽ tự động in phiếu chi. Tiến trình “ 1.3. Lập phiếu xuất kho hàng trả lại” - Xử lý theo lô mỗi khi có thông tin về hàng trả lại - Sau khi nhập vào số phiếu nhập kho, máy sẽ tự động đọc phiếu nhập kho, lấy trường tổng tiền, tên hàng, mã hàng cập nhật vào phiếu xuất kho hàng trả lại, có thể in ra để gửi tới nhà cung cấp Luồng dữ liệu của tiến trình “2.0 bán hàng” 1.3 Lập phiếu thu KHÁCH HÀNG Hóa đơn bán hàng 1.4 Lập phiếu nhập hàng bị trả lại BP KHO Phiếu xuất 1.1 Lập hoá đơn bán hàng Phiếu nhập hàng bị trả lại Phiếu xuất hàng trả lại Phiếu thu d phiếu thu b Phiếu nhập 1.2 Lập phiếu xuất KHÁCH HÀNG Phiếu xuất c Phiếu xuất THỦ QUỸ Phiếu thu Hóa đơn bán hàng a HOADONBAN DONGHDBAN TAIKHOAN KHO HANGHOA Hình 3.3: Biểu dồ luồng hệ thống tiến trình “2.0. Mua hàng” Máy thực hiện các tiến trình 2.1, 2.2, 2.3, 2.4: Tiến trình “ 2.1. Lập hoá đơn bán hàng” - Xử lý theo lô ngay sau khi tiến trình “Kiểm tra hàng tồn” được thực hiện và nhận được lệnh gọi tự động từ tiến trình này. - Lập hoá đơn chỉ đơn giản là đọc Đơn mua hàng, máy sẽ lấy mã số hàng và số lượng hàng yêu cầu, đơn giá lấy từ bảng báo giá. Máy sẽ tự động tạo ra hóa đơn theo mẫu có sẵn, sau đó in ra cho khách hàng. Công thức: Tổng số tiền thanh toán = Số lượng hàng bán* đơn giá Tiến trình “ 2.2. Lập phiếu xuất” - Sau khi xuất hóa đơn bán hàng, kế toán căn cứ vào hóa đơn bán hàng lập phiếu xuất kho. Người dùng sẽ nhập đầy đủ thông tin vào máy và có thể in ra phiếu xuất kho. Tiến trình “ 2.3. Lập phiếu thu” - Xử lý theo lô mỗi khi có thông tin hàng xuất - Sau khi nhập vào số hoá đơn bán hàng máy sẽ tự động đọc bảng hoá đơn bán hàng, lấy trường tổng tiền, cửa hàng số, tên khách cập nhật vào Phiếu thu, chỉ cần nhập thêm số phiếu, ngày tự lấy từ ngày giờ hệ thống. Máy sẽ tự động in phiếu thu. Tiến trình “ 2.4. Lập phiếu nhập hàng bị trả lại” - Xử lý theo lô mỗi khi có thông tin về hàng bị trả lại - Sau khi nhập các số liệu vào số phiếu xuất kho, máy sẽ tự động đọc phiếu xuất kho, lấy trường tổng tiền, tên hàng, mã hàng cập nhật vào phiếu nhập kho hàng bị trả lại, sau đó có thể in ra để gửi tới khách hàng. Luồng dữ liệu của tiến trình (3.0 Giải quyết kiểm kê). 3.3 Xử lý hàng thanh lý 3.2 Xử lý hàng thừa thiếu g th ,thiếu BP KIỂM KÊ GIÁM ĐỐC 3.1 Lập báo cáo kiểm kê Biên bản kiểm kê Quyết định thanh lý Quyết định xử lý thừa thiếu Biên bản kiểm kê f Báo cáo kiểm kê g QĐ thanh lý hàng h QĐ xử lý hàng thừa thiếu BBKIEMKE DONGBIENBAN TAIKHOAN KHO HANGHOA BAOCAOKIEMKE TONDAUKY HOADON DONGHOADON PHIEUNHAPXUAT DONGPHIEU Hình 3.4: Biểu dồ luồng hệ thống tiến trình “3.0. Giải quyết kiểm kê” Máy thực hiện các tiến trình 3.1: Tiến trình “ 3.1. Lập báo cáo kiểm kê” Khi có yêu cầu có thể in ra báo cáo kiểm kê. Máy sẽ dựa trên các chứng từ nhập vào và yêu cầu của người sử dụng để lập báo cáo công nợ khách hàng. Luồng dữ liệu của tiến trình (4.0 thống kê và báo cáo). 4.5 Lập báo cáo TH doanh thu 4.3 Lập báo cáo công nợ KH 4.6 Lập báo cáo nhập- xuất-tồn Báo cáo tổng hợp doanh thu m Báo cáo công nợ KH l n Báo cáo nhập-xuất-tồn Yêu cầu báo cáo Báo cáo Yêu cầu báo cáo Báo cáo GIÁM ĐỐC 4.4 Lập báo cáo công nợ NCC Báo cáo Báo cáo Yêu cầu báo cáo Yêu cầu báo cáo k Báo cáo công nợ NCC e Phiếu chi Hóa đơn bán hàng a 4.1 Lập báo cáo TH hàng mua 4.2 Lập báo cáo TH hàng bán GIÁM ĐỐC Yêu cầu báo cáo Báo cáo Yêu cầu báo cáo Báo cáo d phiếu thu b Phiếu nhập Hóa đơn bán hàng a j Báo cáo TH hàng bán i báo cáo TH hàng mua c Phiếu xuất Hóa đơn bán hàng a Hình 3.5: Biểu dồ luồng hệ thống tiến trình “4.0 Thống kê, báo cáo” Máy làm các tiến trình :4.1, 4.2, 4.3, 4.4, 4.5, 4.6 Tiến trình “ 4.1. Lập báo cáo tổng hợp hàng mua” - Xử lý theo lô thông tin hàng mua trong tháng Máy sẽ tự động đọc thông tin phiếu nhập lấy trường mã hàng, tên hàng, số lượng xuất cập nhật vào bảng tổng hợp hàng mua. Tiến trình “ 4.2. Lập báo cáo tổng hợp hàng bán” - Xử lý theo lô thông tin hàng xuất bán trong tháng. Máy sẽ tự động đọc thông tin các hoá đơn bán hàng lấy trường mã hàng, tên hàng, số lượng xuất bán cập nhật vào bảng tổng hợp hàng xuất bán. Tiến trình “ 4.3. Lập báo cáo công nợ khách hàng” Cuối mỗi tháng hoặc khi có yêu cầu có thể in ra báo cáo tổng hợp doanh thu. Máy sẽ dựa trên các chứng từ nhập vào và yêu cầu của người sử dụng để lập báo cáo công nợ khách hàng. Tiến trình “ 4.4. Lập báo cáo công nợ nhà cung cấp” Cuối mỗi tháng hoặc khi có yêu cầu có thể in ra báo cáo tổng hợp doanh thu. Máy sẽ dựa trên các chứng từ nhập vào và yêu cầu của người sử dụng để lập báo cáo công nợ nhà cung cấp. Tiến trình “ 4.5. Lập báo cáo tổng hợp doanh thu” Cuối mỗi tháng hoặc khi có yêu cầu có thể in ra báo cáo tổng hợp doanh thu. Máy sẽ dựa trên các chứng từ nhập vào và yêu cầu của người sử dụng để lập báo cáo. Tiến trình “ 4.6. Lập báo cáo nhập- xuất- tồn” Cuối mỗi tháng hoặc khi có yêu cầu có thể in ra báo cáo nhập-xuất-tồn. Bảng được tạo ra dưới dạng một báo cáo, được xác định như sau: Tổng hợp số lượng, số tiền của tất cả các lần nhập, xuất vật tư và ghi vào cột nhập, xuất Tồn đầu kì về số lượng và giá trị: được lấy trong bảng TONDAUKI. Tồn cuối kì: Số lượng tồn cuối kì = Số lương tồn đầu kì + + Tổng số lượng nhập trong kì - - Tổng số lượng xuất trong kì Giá trị tồn cuối kì = Giá trị tồn đầu kì + Tổng giá trị nhập trong kì - Tổng giá trị xuất trong kì * Đặc tả logic của tiến trình này: Cuối mỗi tháng hoặc khi nào có yêu cầu có thể in báo cáo nhập xuất tồn soluong = sltondk sotien = sltondk * dgtondk DO WHILE (chưa hết các dòng phiếu trong bảng DONGPHIEU) IF (hàng hóa là loại đang được xét , kho là kho đang xem xét và tháng lập phiếu là tháng trước tháng cần xem ) THEN IF (loại phiếu là phiếu nhập) THEN Soluong1 = soluong1 + số lượng trên dòng phiếu Sotien 1= Sotien1 + số lượng * đơn giá trên dòng phiếu ELSE Soluong2 = soluong2 + số lượng trên dòng phiếu Sotien2 = Sotien2 + số lượng * đơn giá trên dòng phiếu ENDIF ENDDO sltondt= sltondk+ Soluong1- Soluong2 sotiendt= sotien+ Sotien1- Sotien2 DO WHILE (chưa hết các dòng phiếu trong bảng DONGPHIEU) IF (hàng hóa là loại đang được xét , kho là kho đang xem xét và tháng lập phiếu là tháng cần xem ) THEN IF (loại phiếu là phiếu nhập) THEN Soluong1 = soluong1 + số lượng trên dòng phiếu Sotien 1= Sotien1 + số lượng * đơn giá trên dòng phiếu ELSE Soluong2 = soluong2 + số lượng trên dòng phiếu Sotien2 = Sotien2 + số lượng * đơn giá trên dòng phiếu ENDIF ENDDO sltonct= sltondt+ soluong1- soluong2 sotienct= sotiendt +Sotien1- Sotien2 Các tiến trình khác tương tự 3.3.2.2. Xác định các giao diện Các giao diện cập nhật: Cập nhật Khách hàng Û Thực thể KHÁCH HÀNG Cập nhật Nhà cung cấp Û Thực thể NHÀ CUNG CẤP Cập nhật Hàng hóa Û Thực thể HÀNG HÓA Cập nhật Nhân viên Û Thực thể NHÂN VIÊN Cập nhật Kho Û Thực thể KHO Cập nhật Tài khoản Û Thực thể TÀI KHOẢN Cập nhật Hóa đơn bán hàng Û Mối quan hệ BÁN Cập nhật Phiếu nhập kho Û Mối quan hệ NHẬP Các giao diện xử lý Lập phiếu nhập kho Û “Tiến trình 1.1” Lập phiếu chi Û “Tiến trình 1.2” Lập phiếu xuất kho hàng trả lại Û “Tiến trình 1.3” Lập hoá đơn bán hàng Û “Tiến trình 2.1” Lập phiếu xuất kho Û “Tiến trình 2.2” Lập phiếu thu Û “Tiến trình 2.3” Lập phiếu nhập kho hàng bị trả lại Û “Tiến trình 2.4” Lập báo cáo kiểm kê Û “Tiến trình 3.1” Lập báo cáo hàng mua Û “Tiến trình 4.1” Lập báo cáo hàng bán Û “Tiến trình 4.2” Lập báo cáo công nợ khách hàng Û “ Tiến trình 4.3” Lập báo cáo công nợ nhà cung cấp Û “Tiến trình 4.4” Lập bảng kê nhập- xuất- tồn Û “Tiến trình 4.5” Lập báo cáo tổng hợp doanh thu Û “Tiến trình 4.6” Lựa chọn và tích hợp các giao diện: Giao diện cập nhật Giao diện xử lý Cập nhật khách hàng Lập phiếu nhập kho Cập nhật nhà cung cấp Lập phiếu xuất kho Cập nhật hàng hóa Lập hóa đơn bán hàng Cập nhật kho Báo cáo nhập- xuất- tồn Cập nhật nhân viên Báo cáo tổng hợp doanh thu Cập nhật tài khoản Báo cáo công nợ khách hàng Cập nhật phiếu nhập kho Báo cáo công nợ nhà cung cấp Cập nhật hóa đơn bán hàng Báo cáo tổng hợp hàng mua Báo cáo tổng hợp hàng bán Báo cáo kiểm kê Các giao diện được chọn Cập nhật khách hàng Cập nhật nhà cung cấp Cập nhật hàng hóa Cập nhật kho Cập nhật nhân viên Cập nhật tài khoản Cập nhật hóa đơn bán hàng Cập nhật phiếu nhập kho Cập nhật phiếu xuất kho Lập báo cáo nhập- xuất- tồn Báo cáo tổng hợp doanh thu Báo cáo công nợ khách hàng Báo cáo công nợ nhà cung cấp Báo cáo tổng hợp hàng mua Báo cáo tổng hợp hàng bán Báo cáo kiểm kê Ta có 16 giao diện cần phải thực hiện Ngoài ra, để hoàn thiện thêm hệ thống, chúng ta còn thêm một số giao diện nữa, tương ứng với các chức năng hỗ trợ cho chính hệ thống: về quản lí chính người dùng của hệ thống, hỗ trợ tra cứu, truy vấn thêm thông tin; chức năng xem được các danh mục, in và xem thông tin thẻ tiết kiệm của khách hàng, và thêm một số báo cáo khác phục vụ cho quản lý trong quá trình sử dụng. 3.3.2.3. Thiết kế menu chức năng Xét trên quan điểm công nghệ, cần bổ sung thêm cho hệ thống một số chức năng để hoàn thiện các yêu cầu của hệ thống. Menu chức năng của hệ thống được thể hiện qua các giao diện dưới đây: Menu hệ thống: Menu hệ thống à quản trị người sử dụng: Menu hệ thống àKhai báo TT chung vè đơn vị và nhân viên: Menu danh mục: Menu Cập nhật: Menu báo cáo: Menu hướng dẫn: 3.3.3. Môi trường vận hành của hệ thống 3.3.3.1. Kiến trúc hệ thống phần cứng: Hệ thống phần cứng của ứng dụng có những yêu cầu tối thiểu sau: - Bộ vi xử lý: Pentium Class - Bộ nhớ trong: RAM 64 MB (Khuyến nghị nên dùng Ram 128 MB hoặc hơn) - Dung lượng trống trên Ổ cứng: Cài đặt tối thiểu là 115 MB, tối đa là 155 MB Chú ý: Phải cài đặt VFP trên ổ hệ thống - Màn hình: Độ phân giải 800*600, 256 mầu (Khuyến nghị nên dùng High Color 16 bit) 3.3.3.2. Hệ điều hành: Ứng dụng được hỗ trợ trên các hệ điều hành sau: Windows 2000 Service Pack 3 và sau đó, Win XP, Win Service Pack 3. Có thể chạy ứng dụng trên Windows 98, Windows Me. Tuy nhiên việc cài đặt trên Windows NT không được hỗ trợ. 3.3.4. Thiết kế giao diện 3.3.4.1. Nguyên tắc: + Đầu vào của hệ thống là các dữ liệu trên các chứng từ, các bảng kiểm kê… Mục đích của thiết kế vào là thiết kế các thủ tục nhập dữ liệu từ các chứng từ kế toán vào hệ thống đạt hiệu quả và giảm thiểu các sai sót trong quá trình nhập. Cụ thể là thiết kế vào bao gồm các công việc: + Lựa chọn các phương thức nhập: Để nhập thông tin vào hệ thống người ta có nhiều phương thức nhập. Ở đây phương thức nhập được lựa chọn cho hệ thống là nhận trực tiếp lên các thiết bị vào. Nghĩa là nhập các dữ liệu từ các tài liệu gốc thủ công qua bàn phím. + Thiết kế khuôn dạng cho thông tin nhập: Tuân theo những quy tắc cho việc thiết kế khuôn dạng cho thông tin nhập đã được quy định khi xây dựng CSDL. 3.3.4.2. Các form giao diện 3.3.4.2.1. Đặc tả các giao diện điều khiển Giao diện truy nhập hệ thống: Mục tiêu: Xác định đúng người dùng cho phép truy nhập vào hệ thống, để từ đó cung cấp các chức năng và quyền hạn mà người dùng đó sử dụng. Người sử dụng: Tất cả các người dùng đã đăng ký với hệ thống Mẫu thiết kế: Hình GD1 : Giao Diện “ truy nhập hệ thống” Bảng dữ liệu sử dụng: NGUOIDUNG Thao tác xử lý: xác nhận mật khẩu của người truy nhập hệ thống, mã hoá xâu nhận được và xuất trả lại màn hình ở dạng ký tự đặc biệt. Xác định bản ghi có trường ten trùng với tên được nhập, so sánh trường matkhau với xâu mật khẩu vừa nhập, nếu chính xác cho phép đăng nhập hệ thống. Hướng dẫn sử dụng: nhập tên người dùng hoặc chọn từ bảng các tên truy nhập hệ thống do hệ thống đưa ra, nhập mật khẩu truy nhập, kết thúc chọn Đăng nhập, nếu muốn thoát khỏi chương trình nhấn ESC. Kết quả: người dùng được phép truy nhập vào hệ thống khi đăng nhập đúng và cho ra màn hình giao diện điều khiển hệ thống có các chức năng cho phép tương ứng với mỗi người dùng. Giao diện điều khiển hệ thống: Mục tiêu: cung cấp các chức năng của hệ thống cho người dùng, phục vụ cho nghiệp vụ của đơn vị. Người sử dụng: tất cả người dùng đã được đăng ký với hệ thống. Mẫu thiết kế: Hình GD2 : Hệ thống giao diện tương tác của hệ thống Hướng dẫn sử dụng: hệ thống menu của giao diện được gắn ở phần đầu của giao diện. Người dùng có thể dùng chuột để tuỳ chọn theo các chức năng của chương trình. Giao diện có menu phân quyền tương ứng theo quyền của người đăng nhập: Xem, Xóa, Sửa. Giao diện đăng ký người sử dụng mới: Mục tiêu: Cung cấp các chức năng khai báo thêm người dùng mới. Người sử dụng: Chỉ người được cung cấp quyền là toàn quyền mới được vào. Mẫu thiết kế: Hình GD3: Giao Diện Đăng kí Người sử dụng Mới Hướng dẫn sử dụng: Nhập đầy đủ dữ liệu yêu cầu, click vào nút thêm để thêm người dùng. Nếu không nhập đủ sẽ không thêm được. Giao diện thay dổi mật khẩu: Mục tiêu: Cung cấp chức năng thay đổi mật khẩu cho người sử dụng Người sử dụng: Tất cả người dùng đã đăng ký với hệ thống Mẫu thiết kế: Hình GD4: Giao Diện Thay Đổi Mật Khẩu Hướng dẫn sử dụng: Người dùng nhập tên và mật khẩu của mình vào, sau đó nhập mật khẩu mới. Click vào chấp nhận để thay đổi mật khẩu. Trong giao diện này có đặt bẫy nhập dữ liệu. Nếu người dùng không nhập tên và mật khẩu cũ thì sẽ không thay đổi được mật khẩu. Đề phòng người không đăng ký với hệ thống có thể thay đổi mật khẩu của người đang dùng. 3.3.4.2.2. Đặc tả các giao diện nhập liệu Giao diện lập hóa đơn bán hàng: Mẫu thiết kế: Hình GD5: Giao Diện “Lập Hóa Đơn Bán Hàng” Bảng dữ liệu sử dụng: hoadon Thao tác xử lý:Giao diện “Lập hóa đơn bán hàng” cho phép bạn lập hóa đơn bán hàng. Hướng dẫn sử dụng: Từ giao diện “Lập hóa đơn bán hàng” ấn nút “ Lập” để Lập hóa đơn, Nút “ Sửa” để sửa hóa đơn, nút “ Xóa” để xóa, ESC để Thoát. Kết quả: sau khi kết thúc các thao tác: Lập, Sửa, Xóa – các thông tin mới được cập nhập vào tệp hoadon Giao diện cập nhật phiếu nhập kho hàng hóa Mẫu thiết kế: Hình GD6: Giao Diện “Phiếu Nhập Kho Hàng Hóa” Bảng dữ liệu sử dụng: Phieunhapxuat Thao tác xử lý:Giao diện “Cập nhật phiếu nhập kho” cho phép bạn lập phiếu nhập kho. Hướng dẫn sử dụng: Từ giao diện “Phiếu nhập kho hàng hoá” ấn nút “ Cập nhật” để Lập Phiếu, Nút “ Sửa” để sửa phiếu, nút “ Xóa” để xóa, ESC để Thoát. Kết quả: sau khi kết thúc các thao tác: Lập, Sửa, Xóa – các thông tin mới được cập nhập vào tệp phieunhapxuat 3.3.4.2.3. Đặc tả các giao diện xử lý Giao diện in bảng kê hàng xuất bán Mục tiêu: Lập và in Bảng Kê Hàng Xuất Bán Người sử dụng: Những người đăng nhập hệ thống. Mẫu thiết kế: Hình GD7: Giao diện “ In Bảng Kê Hàng Xuất Bán” Bảng dữ liệu sử dụng: danh mục hàng hóa, hóa đơn bán hàng và một số bảng dữ liệu liên quan khác. Thao tác xử lý: Căn cứ vào các giá trị người dùng nhập vào để tạo điều kiện lọc các bản ghi. Hướng dẫn sử dụng: Nhập ngày đầu và ngày cuối để xác định in hàng bán từ ngày nào đến ngày nào . Ấn In để xem báo cáo. Kết quả: Tạo một báo cáo cung cấp thông tin về hàng xuất bán. Giao diện in bảng kê thu chi Mục tiêu: Lập và in Bảng Kê Thu Chi Người sử dụng: Những người đăng nhập hệ thống. Mẫu thiết kế: Hình GD8: Giao Diện “ Lập bảng Kê thu chi” Bảng dữ liệu sử dụng: Phiếu Thu Chi và một số bảng dữ liệu liên quan khác. Thao tác xử lý: Căn cứ vào các giá trị người dùng nhập vào để tạo điều kiện lọc các bản ghi. Hướng dẫn sử dụng: Nhập ngày đầu và ngày cuối để xác định in Bảng Kê Thu Chi từ ngày nào đến ngày nào. Ấn in để xem báo cáo. Kết quả: Tạo một báo cáo cung cấp thông tin về Tình Hình Thu Chi trong khoảng thời gian đã chọn. Giao diện in báo cáo nhập xuất tồn Mục tiêu: Lập và in Báo Cáo Xuất Nhập Tồn Người sử dụng: Những người đăng nhập hệ thống. Mẫu thiết kế: Hình GD9: Giao diện “ Lập báo cáo xuất nhập tồn kho” Bảng dữ liệu sử dụng :phieunhap và một số bảng dữ liệu liên quan khác. Thao tác xử lý: Căn cứ vào các giá trị người dùng nhập vào để tạo điều kiện lọc các bản ghi. Hướng dẫn sử dụng: Nhập ngày đầu và ngày cuối để xác định in Bảng Kê Thu Chi từ ngày nào đến ngày nào. Ấn in để xem báo cáo. Kết quả: Tạo một báo cáo cung cấp thông tin về nhập xuất và tồn hàng hóa trong khoảng thời gian đã chọn. 3.3.5. Thiết kế đầu ra 3.3.5.1. Nguyên tắc: Các đầu ra nói chung là các báo cáo tài chính, các báo cáo quản trị, các sổ kế toán và một số chứng từ như: phiếu chi, giấy gửi tiền,.. + Lựa chọn vật mang tin: Vật mang tin có nhiệm vụ chuyển tải và lưu trữ thông tin. Với các báo cáo tài chính và các báo cáo quản trị thì vật mang thông tin đầu ra là bằng giấy, nhưng trước đó cho phép người sử dụng xem báo cáo trước khi in. Còn các sổ sách kế toán có thể in ra giấy khi cần thiết, chủ yếu là xem trên màn hình. Các chứng từ thì phải in ra giấy để lưu trữ. Ở đây các đầu ra trên giấy thì được in trên giấy khổ A4. + Bố trí thông tin trên vật mang tin (trên màn hình hoặc trên giấy): Phải tuân theo các quy định của Bộ Tài Chính và Ngân hàng Nhà Nước bởi các báo cáo, các mẫu sổ, mẫu chứng từ đều được quy định sẵn. 3.3.5.2. Một số mẫu báo cáo cơ bản của hệ thống Bảng kê hoá đơn bán hàng Báo cáo tổng hợp thu chi Báo cáo tổng hợp doanh thu Báo cáo hàng bán Báo cáo hàng mua Báo cáo công nợ khách hàng Báo cáo công nợ nhà cung cấp Báo cáo nhập xuất tồn Báo cáo kiểm kê NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN KHOA HỌC Họ và tên người hướng dẫn khoa học: Nguyễn Hữu Xuân Trường Nhận xét Đồ án tốt nghiệp Sinh viên: Phạm Thị Hải Anh Lớp: K44/41.02 Trường: Học viện Tài Chính Đề tài: Thiết kế hệ thống thông tin kế toán bán hàng tại công ty TNHH Phú Mỹ. Điểm: Bằng số: Người nhận xét Bằng chữ:

Các file đính kèm theo tài liệu này:

  • doc39446728-DO-AN-HAI-ANH.doc
Luận văn liên quan