Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 91 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
91
Dung lượng
5,13 MB
Nội dung
LỜI NĨI ĐẦU Mơn học “Phân tích thiết kế Hệ thống” trang bị cách hệ thống kiến thức lý thuyết gắn với khả thực hành phương pháp phân tích thiết kế có cấu trúc Nội dung mơn học trình bày vấn đề về: phương pháp luận tìm hiểu yêu cầu Hệ thống thơng tin; pha phương pháp Phân tích thiết kế có cấu trúc để phân tích chi tiết chất Hệ thống thông tin hai mặt chính: chức liệu; phương pháp thiết kế kèm chuẩn thiết kế về: giao diện, đầu vào, đầu ra, Cơ sở liệu, chương trình,… để phù hợp với hồn cảnh thực tế; yêu cầu phát triển, thử nghiệm, cài đặt, bảo trì hỗ trợ khách hàng cho hệ thống thiết kế Thông qua tập lớn theo nhóm, thực hành phân tích, thiết kế, thử nghiệm, phát triển hệ thống thực tế rèn luyện kỹ làm việc theo nhóm Để nắm khái niệm việc phân tích thiết kế hệ thống thông tin từ đơn giản đến phức tạp, có đủ kiến thức phương pháp luận phân tích, thiết kế hệ thống thơng tin để tin học hóa cơng tác quản lý nghiệp vụ tổ chức, doanh nghiệp, nhóm em chọn làm tập lớn với đề tài Phân tích thiết kế hệ thống Quản lý bán hàng Cửa hàng Sách Giáo Dục Với hướng dẫn tận tình ThS Lê Hữu Dũng chúng em hoàn thành báo cáo môn học Tuy chúng em cố gắng tìm hiểu hồn thành báo cáo khơng thể khơng tránh khỏi thiếu sót Em mong nhận thơng cảm góp ý Thầy Chúng em xin trân thành cảm ơn ! MỤC LỤC LỜI NÓI ĐẦU .1 1.1.Tổng quan đề tài .4 1.2 Đánh giá đề tài liên quan 1.3 Mục tiêu đề tài .10 1.4 Phân công nhiệm vụ 11 CHƯƠNG KHẢO SÁT HỆ THỐNG VÀ XÁC ĐỊNH YÊU CẦU .16 2.1 Thông tin Tổ chức 16 2.1.1 Cơ cấu tổ chức 16 2.1.2Chức nhiệm vụ 17 2.1.3 Các qui trình nghiệp vụ 18 2.2 Xác định yêu cầu 23 2.2.1 Yêu cầu chức 23 2.2.1.1 Bộ phận bán hàng 23 2.2.1.3 Bộ phận quản lý 24 2.2.2.2 Yêu cầu tổ chức 24 2.3 Mô hình hóa kết khảo sát 24 2.3.1 Sơ đồ tổ chức 24 2.3.2 Các tên trình nghiêp vụ 25 2.3.3 Các sơ đồ luồng dư liêu mức logic 29 2.4 Đánh giá 32 2.4.1 Ưu điểm 32 2.4.2 Nhược điểm 33 CHƯƠNG PHÂN TÍCH HỆ THỐNG 34 3.1 Phân tích hệ thống chức .34 3.1.1 Sơ đồ phân rã chức 34 3.1.2 Rà soát việc đáp ứng yêu cầu 41 3.1.3 Mơ hình hoa luồng dư liêu cho chức 42 3.2 Phân tích hệ thống liệu .45 3.2.1 Mơ hình thưc thể - quan (ER) 45 3.2.2 Ma trân rà soát Thưc thể - Chức 52 3.2.3 Tư điển dư liêu 55 CHƯƠNG THIẾT KẾ HỆ THỐNG 57 4.1 Chiến lược phát triển hệ thống 57 4.2 Kiến trúc hệ thống .58 4.2.1 Kiên trúc vật lý 58 4.1.2 Kiên trúc logic phần mềm 59 4.3 Thiết kế giao diện người dùng 60 4.3.1 Chuẩn giao diện .60 4.3.2 Giao diện Hệ thống 62 4.4 Thiết kế sở liệu 68 4.4.1 Chuyển đổi Logical ERD sang Physical RDB .68 4.4.2 Đặc tả Cơ sở dư liệu 70 4.4.3 Sơ đồ quan hệ 74 4.5 Physical DFD 74 4.6 Thiết kế Kiểm soát 80 4.6.1 Xác đinh điểm hở thống 80 4.6.2 Các giải pháp đề xuất để khắc phục điểm hở 82 4.6.3 Các kêt thiêt kê kiểm soát 85 4.7 Thiết kế xử lý 86 4.7.1 Thiêt kê xử lý chức Thống kê kinh doanh theo ngày .86 4.7 Thiết kế xử lý DANH MỤC CÁC HÌNH VẼ CHƯƠNG GIỚI THIỆU 1.1 Tổng quan đề tài Hiểu thời đại sống thông qua sách, song hành với biến chuyển sâu sắc lòng xã hội hoạt động xuất miệt mài tác giả Bên cạnh cơng nghệ thơng tin ngày phát triển đóng vai trị quan trọng đời sống kinh tế, xã hội Nhà sách giáo dục nơi đáp ứng nhu cầu sách học sinh, sinh viên, dân văn phòng sống hàng ngày Trong công việc mua bán sách, việc quản lý sách nhập bán việc thiếu Nhằm thay số cơng việc mà trước phải thao tác tay giấy tờ đạt hiệu không cao, nhiều thời gian cần ứng dụng tin học để quản lí mà đặc biệt cần phần mềm quản lí bán hàng 1.2 Đánh giá đề tài liên quan Đề tài: Phân tích hệ thống Quản lý nhà sách FAHAS Bài tập lớn thực bởi: • Trần Thị Thu – 14A03 • Vũ Minh Đức – 14A3 • Bùi Đức Chiều – 14A2 • Nguyễn Thị Hồi – 14A3 • Nguyễn Hải Linh – 14A3 Nhận xét: - Trả lời câu hỏi What: Nhóm chưa trả lời rõ ràng câu trả lời What + Trong phần báo cáo khảo sát thông tin tổ chức làm đầy đủ nêu cấu tổ chức, chức nhiệm vụ phận hệ thống + Đã xác định yêu cầu chức năng, yêu cầu phi chức phận Tuy nhiên, yêu cầu chức chưa hết phận cửa hàng Hình 1.1: Đánh giá báo cáo - Nhóm trả lời câu hỏi How: + Đã xác định số chức hệ thống phân chia nhóm chức Hình 1.2: Đánh giá báo cáo Hình 1.3: Đánh giá báo cáo Hình 1.4: Đánh giá báo cáo Đánh giá: - Nhóm nhận mặt ưu điểm nhược điểm phần nhược điểm bị nhẫm lẫn Hình 1.5: Đánh giá báo cáo 1.3 Mục tiêu đề tài - Tạo hệ thống thay cho công việc thủ công trước giảm bớt sai sót việc bán hàng - Việc áp dụng cơng nghệ thơng tin vào quản lí làm giảm phần số lượng nhân viên cửa hàng - Khi có phần mềm quản lí giúp cho nhân viên thực công việc: cập nhật thông tin hàng hóa, nhân viên, kho,… thực - Để đảm bảo tính xác cho cơng tác quản lí cửa hàng hệ thống cần hoạt động liên tục, hạn chế bị gián đoạn 10 - DFD Xt kho Hình 6.3: DFD xuất kho Trong đó: o DF 4.1: Thông tin sách xuất kho vào tblXuatKho {PK_Sophieunhap, FK_sTennhacungcap, dNgaynhap)} o DF 4.2: Thông tin sách xuất kho vào tblChiTietXuatKho {PK_Sophieu,FK_CMND, FK_sMasach, iSoluong } o DF 3.4: Bản ghi thông tin sách xuất kho vào tblXuatKho {PK_Sophieunhap, FK_sTennhacungcap, dNgaynhap} 77 o DF 3.3: Bản ghi thông tin sách xuất kho vào tblChiTietXuatKho { PK_Sophieu,FK_CMND, FK_sMasach, iSoluong } o TB 3.1: Thông báo xuất kho thành công o TB 3.2: Thông báo xuất kho không thành công - DFD Thanh tốn Hình 6.4: DFD tốn Trong đó: 78 DF6.1 = {Tên nhân viên} DF6.2 = {Mã hóa đơn, cmnd} DF6.3 = {Mã hóa đơn, Tên sách, Đơn giá, Số lượng} - DFD Thống kê hóa đơn Hình 6.5: DFD thống kê hóa đơn Trong đó: DF 8.1 = {Mã hóa đơn, cmnd, Thời gian} DF 8.2 = {Mã hóa đơn, Mã sách, Tên sách, Đơn giá, Số lượng, Chiết khấu} - DFD Thống kê kinh doanh theo ngày 79 Hình 6.6: DFD thống kê kinh doanh theo ngày Trong đó: DF 9.1 = {Mã hóa đơn, cmnd, Thời gian = “Thời gian”} DF 9.2 = {Mã hóa đơn, Mã sách, Tên sách, Đơn giá, Số lượng, Chiết khấu} 4.6 Thiết kế Kiểm soát 4.6.1 Xác định điểm hở hệ thống Do người: - Thống kê lượng hàng tồn kho sai - Đơn đề xuất đặt hàng số lượng hàng đặt quá cao - Gửi nhầm đơn hàng đến nhà cung cấp - Trong trình nhận hàng phận bán hàng kiểm tra hàng sai quy cách hàng hóa ( hàng lỗi vần đếm, sai số lượng, phận quản lý giám sát lỏng lẻo 80 - Thông tin phiếu nhập hàng không trùm khớp với phiếu chi (Tên người nhập, tổng số tiền ,… - Bộ phận thu ngân toán sai cho nhà cung cấp - Nếu bị hay nhiều chứng từ như: đơn nhập hàng, phiếu nhập hàng, phiếu trả hàng nhập, hóa đơn, phiếu thu phiếu chi - Số lượng hàng mà khách hàng tốn khơng giống với số lượng hóa đơn - Nhân viên thu ngân qn khơng nộp lại tiền thu khách nộp thiếu tiền Do lỗi kỹ thuật: - Trong trình lập đơn hàng hay lập phiếu chi máy tính bị lỗi - Máy quét mã vạch thu ngân không hoạt động hay bị lỗi, quét sai mã vạch, Do thảm họa thiên tai: - Trong trình vận hành xảy hỏa hoạn,… - Do chuột, gián, mối, kiến hàng hóa hao hụt tự nhiên (ngũ cốc chất lỏng) Do cố ý: - Khách hàng lấy trộm hàng hóa - Khách hàng cố tình dán tem sản phẩm có giá trị thấp lên sản phẩm có giá trị cao 81 - Nhân viên vơ tình cố tình dán tem mặt hàng có giá trị thấp cho mặt hàng đắt tiền, sau tốn cho khách hàng người quen Gian lận thương mại: - Báo cáo thống kê doanh số bị lộ - Thông tin đơn đặt hàng gửi nhà cung cấp bị lộ tiết lộ - Thông tin nhà cung cấp bị lộ - Thơng tin hàng hóa bị lộ - Đối thủ cạnh tranh cố tình tung tin đờn hàng hóa chất lượng,… 4.6.2 Các giải pháp đề xuất để khắc phục điểm hở - Phân rõ trách nhiệm quyền hạn vị trí mơ tả cơng việc - Tạo thêm kho tạm để kiểm hàng có nghĩa cho tất hàng hóa vào kho tạm để lại mặt hàng bày kệ số lượng vị trí Tiến hành kiểm hàng kho tạm dán mã thông qua , mặt hàng dán mã kiểm chuyển trưng bày vị trí Lên báo cáo chốt tồn theo thời điểm - Cần xác định số lượng mua hàng dựa số lượng tồn kho tối đa tối thiểu, lịch sử bán hàng Nắm số lượng hàng bán ngày thời điểm năm 82 - Khi đàm phán ký kết hợp đồng với nhà cung cấp nên đưa điều khoản chất lượng cách rõ ràng trường hợp đổi,trả hàng hóa - Trang bị thêm thiết bị quét mã vạch cầm tay để kiểm tra mã hàng có với hàng hóa hay không - Bộ phận bán hàng, phận kinh doanh cần xác định quy cách, tiêu chuẩn đóng gói hàng hóa - Phiếu nhập hàng sau kiểm tra cần có chữ ký phân viên kiểm hàng , quản lý người giao hàng - Yêu cầu nhân viên kinh doanh cần thận trọng kiểm tra kỹ lập phiếu chi dựa phiếu nhập hàng - Trong phần mềm thu ngân toán với nhà cung cấp nhập mã nhà cung cấp phải ln thơng tin nhà cung cấp Chú ý ghi rõ tốn theo phiếu chi nào - Mỗi chứng từ giao dịch xong lưu mặt vật chất cần nhập vào hệ thống có ghi rõ thơng tin chứng từ( lưu dạng ảnh, nhập thông tin trực tiếp,,,) - Yêu cần bảo vệ kiểm tra thật kỹ hóa đơn với danh sách mua hàng - Gián thông báo yêu cầu khách hàng kiểm tra quy cách hàng hóa, tiêu chuẩn bao bì trước mua hàng - Trước ca làm việc, yêu cầu thu ngân kiểm đếm viết biên bàn giao số tiền với Quy định giao dịch bán hàng phải in hóa đơn Dựa vào số liệu lưu trữ phần mềm bán hàng, dễ dàng phát số lượng tiền thiếu hụt bao nhiêu, vào thời điểm 83 nào, nhân viên thu ngân thực hiện, tương ứng với số lượng hàng hóa bán - Cần kiểm tra định kỳ , bảo dưỡng máy móc - Bộ phận kỹ thuật phải túc trực 24/24h để giảm sửa chữa vấn đề máy móc, thiết bị Khi cần có liên lạc Thời gian giải vấn đề nhiều 10 phút (Đặc biệt máy quét mã vạch thu ngân,…) , cần thiết thay thiết bị - Cần lắp đặt thiết bị bị động chống cháy nổ ( Bình cứu hỏa, thiết bị tự phun nước có khói,…) - Tổ chức đợt huấn luyện thực tập phòng cháy chữa cháy cho toàn thể nhân viên - Cần ý phân việc cho nhân viên vệ sinh cửa hàng ngày, xếp gọn gàng, lau dọn quầy kệ, đảo date hàng thường xuyên Ngoài ra, cần áp dụng biện pháp đặt bẫy chuột dùng thuốc diệt mối, kiến, gián để đảm bảo chất lượng hàng hóa - Đối với nhân viên , nên trang bị đồng phục riêng yêu cầu họ không mang túi xách vào siêu thị Đồng thời, bố trí camera giám sát - Lắp đặt hệ thống camera theo dõi số lượng không cần nhiều vị trí thiết: - Quầy thu ngân (Theo dõi thu ngân khách hàng với tình trạng hàng khơng tốn tốn mà khơng vào phần mềm) - Các nơi có trưng bày mặt hàng nhỏ dễ bỏ túi (Những mặt hàng kiểu cần để gần quầy thu ngân) 84 - Yêu cầu nhà cung cấp in sẵn mã vạch bao bì sản phẩm họ nhập hàng - Lắp đặt camera, cổng từ gắn chip từ chống trộm cho mặt hàng nhỏ, có giá trị cao Yêu cầu khách hàng gửi đờ vào tủ có khóa riêng trước vào mua sắm Siêu thị phát khách hàng lấy trộm sản phẩm thường chụp ảnh tự giữ họ lại Cần tuân thủ pháp luật để việc xử lý tội phạm cho quan chức với mặt hàng có giá trị lớn - Trang bị thêm tem an ninh chống trộm dán lên mặt hàng có giá trị lớn để khách hàng có ý định mang hàng mà chưa toán khử từ tem an ninh chống trộm hệ thống báo động phát huy tác dụng - Sử dụng mã vạch in sẵn bao bì sản phẩm dùng tem vỡ để dán, đồng thời yêu cầu thu ngân bảo vệ kiểm tra lại tên hàng hóa đơn với thực tế sau khách mua hàng - Yêu cầu hệ thống có tính bảo mật cao - Khi xảy tin đờn khơng hay siêu thị giám đốc phận điều hành mặt giải thích với khách hàng Bên cạnh cần nhờ can thiệp phát luận để tìm xử lý người tung tin 4.6.3 Các kết thiết kế kiểm soát Kịch khắc phục vài vết hở sau: - Tránh trường hợp liệu nhập bị mất điện hay hỏng phần cứng Xây dựng server dự phòng, liệu tự động lưu lại 85 điện hay liệu máy làm việc, người dùng truy cập vào server dự phòng để lấy lại - Trường hợp tài khoản đăng ký hệ thống, chưa admin hay người quản trị phân quyền chưa phép thực vài hành động Ví dụ nhân viên quản lí kho quyền thêm, sửa, xóa mặt hàng có kho Nhưng với user tạo chưa phân quyền khơng phép thay đổi hay chí đọc nội dung hệ thống Điều đảm bảo tính riêng tư, bí mật hệ thống 4.7 Thiết kế xử lý 4.7.1 Thiết kế xử lý chức Thống kê kinh doanh theo ngày 4.7.1.1 Đặc tả tiến trình - Đầu vào: Ngày cần thống kê kinh doanh - Đầu ra: Bản thống kê kinh doanh theo ngày - Process: - o Bước 1: Lựa chọn chức Thống kê kinh doanh cách chọn button “Thống kê kinh doanh” form “Phần mềm quản lý bán hàng Sách” - o Bước 2: Trong form “Thống kê kinh doanh”, chọn ngày muốn thống kê kinh doanh - o Bước 3: Chọn button “In” form “Thống kê kinh doanh” để bắt đầu thống kê - o Bước 4: Lấy hóa đơn có ngày với ngày chọn bảng “HOA DON” bao gồm {Mã hóa đơn, Tên nhân viên, Thời gian} - o Bước 5: Kiểm tra xem có ghi khơng Nếu khơng có chuyển sang Bước Nếu có chuyển sang Bước 86 - o Bước 6: Thông báo khơng có hóa đơn rời kết thúc - o Bước 7: Lấy chi tiết hóa đơn bảng “CHI TIET HOA DON” có “Mã hóa đơn” trùng với “Mã hóa đơn” lấy Bước - o Bước 8: Hiện báo cáo rồi kết thúc 4.7.1.2 Cấu trúc phân tầng - Chức Thống kê kinh doanh theo ngày thiết kế theo mơ hình phân lớp: - 87 Hình 6.7: Chức Thống kê kinh doanh theo ngày thiết kế theo mơ hình phân lớp 4.7.2 Thiết kế xử lý chức lập hóa đơn bán hàng Physical DFD Trong đó: -DF1: Thơng tin hàng hóa quét Barcode Đặc tả tiến trình 88 Đầu vào: thơng tin chi tiết mặt hàng mua, thơng tin người lập hóa đơn Đầu ra: In hóa đơn Process: Bước 1: Chọn chức lập hóa đơn Bước 2: Quét sản phẩm từ máy quét Barcode để biết thông tin chi tiết mặt hàng, nhập thông tin người lập hóa đơn Bước 3: Thơng báo cho khách tổng tiền hóa đơn, thu tiền in hóa đơn đưa cho khách hàng 4.7.3 Thiết kế xử lý chức thêm hàng hóa Physical DFD Trong đó: -DF1: Thơng tin chi tiết hàng hóa them vào bảng Sách 89 -TB1: Thông báo thêm thành công -TB2: Thông báo không thêm thành công Đặc tả tiến trình Đầu vào: thơng tin chi tiết mặt hàng cần thêm vào Đầu ra: Thêm thông tin chi tiết mặt hàng mà muốn thêm Process: Bước 1: Chọn chức Quản lý hàng hóa Bước 2: chọn vào button Thêm để thêm mặt hàng, điền đầy đủ thông tin mặt hàng form quản lý hàng hóa Bước 3: bấm nút OK thêm thơng báo thêm thành cơng mặt hàng vào bảng SÁCH cịn khơng thêm thơng báo thêm thất bại 4.7.4 Thiết kế xử lý chức sửa hàng hóa Physical DFD Trong đó: -TB1: Thơng báo sửa thành cơng -TB2: Thơng báo khơng sửa thành cơng Đặc tả tiến trình 90 Đầu vào: thông tin chi tiết mặt hàng thêm bảng SÁCH Đầu ra: Sửa thơng tin chi tiết mặt hàng mà muốn sửa Process: Bước 1: Chọn chức Quản lý hàng hóa Bước 2: chọn vào button sửađể sửa mặt hàng mà muốn sửa, điền đầy đủ thơng tin muốn sửa mặt hàng form quản lý hàng hóa Bước 3: bấm nút OK sửa thơng báo sửa thành cơng mặt hàng vào bảng SÁCH (sang bước 4) cịn khơng thêm thơng Bước 4: Kiểm tra lại Bảng sách thơng tin sửa có xác không 91