phân tích và thiết kế chương trình quản lý sách

14 578 0
phân tích và thiết kế chương trình quản lý sách

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

phân tích và thiết kế chương trình quản lý sách phân tích và thiết kế chương trình quản lý sách phân tích và thiết kế chương trình quản lý sách phân tích và thiết kế chương trình quản lý sách phân tích và thiết kế chương trình quản lý sách phân tích và thiết kế chương trình quản lý sách phân tích và thiết kế chương trình quản lý sách phân tích và thiết kế chương trình quản lý sách phân tích và thiết kế chương trình quản lý sách phân tích và thiết kế chương trình quản lý sách phân tích và thiết kế chương trình quản lý sách phân tích và thiết kế chương trình quản lý sách phân tích và thiết kế chương trình quản lý sách phân tích và thiết kế chương trình quản lý sách phân tích và thiết kế chương trình quản lý sách phân tích và thiết kế chương trình quản lý sách phân tích và thiết kế chương trình quản lý sách

Phân tích và thiết kế chương trình quản lý sách Trang 1 I:Mở Đầu: Trong các hoạt động sản xuất, kinh doanh, giải trí …cũng như trong cuộc sống hiện tại công nghệ thông tin đóng vai trò quan trọng và cần thiết, giúp chúng ta tiếc kiệm nhiều thời, giả quyết công việc nhanh chóng và hoạt động sản xuất càng tăng năng suất lao động. Công nghệ thông tin đã có mặt trong mọi lĩnh vực của đời sống ngày nay. Để tạo ra một phần mềm phục vụ cho từng mụ c đích cụ thể nào đó đòi hỏi phải có đội ngũ, trong đó những nhà phân tích và thiết kế hệ thống thông tin đóng vai trò quan trọng, quyết định cho sự thành công của một sản phẩm phần mềm. II: Phân Tích Và Thiết Kế 1. Xác định Bài Toán CHƯƠNG TRÌNH QUẢN LÝ BÁN SÁCH Hoạt động của nhà sách: mua hàng và bán hàng: Mua hàng: Khi có nhu cầu mua thêm hàng thì bộ phận kinh doanh của nhà sách sẽ có hợp đồng với các nhà cung cấp sách để nhập sách về nà sách, sau đó nhà cung cấp đưa thông tin(Báo giá) các loại hàng về cho nhà sách. Nếu đồng ý thì bộ phận kinh doanh của nhà sách gửi hóa đơn đặt hàng đến nhà cung cấp sách. Sau đó nhà cung cấp sách sẽ chuyển hàng về cho nhà sách và kèm theo hóa đơn. Sau khi kiểm tra những hàng không đạt yêu cầu thì nhà sách sẽ gửi trả lạ i cho nhà cung cấp sách. Hàng đã kiểm tra đủ tiêu chuẩn sẽ cho tiến hành nhập kho. Cuối tháng nhà cung cấp gởi bảng đối chiếu nợ để cửa hàng đối chiếu nợ. Bán hàng: Đối với khách mua sĩ thì trước hết họ phải viết vào một đơn đặt hàng(Nhá sách cung cấp). Sau khi đối chiếu với lượng hàng còn trong kho, nếu đủ thì sẽ tiến hành lập hóa đơn bán hàng và bán cho khách. Đối với khách mua lẻ thì họ vào các quầy t ự chọn loại hàng mà mình cần mua. Sau đó ra quầy thu ngân để thanh toán. Khách sẽ nhận được phiếu tính tiền kèm với hàng. Cuối tháng, bộ phận kinh doanh sẽ gởi báo cáo về doanh thu trong tháng, và các sách bán chạy nhất trong tháng cho lãnh đạo nhà sách. 2. Mô Hình Nghiệp Vụ. Phân tích và thiết kế chương trình quản lý sách Trang 2 Phân tích và thiết kế chương trình quản lý sách Trang 3 3. Hồ sơ dữ liệu( Danh mục hồ sơ thu thập trong quá trình khảo sát) Hợp đồng bán sách Loại sách Hóa đơn bán Danh mục sách mới 4. Sơ đồ phân rả chức năng: 5. Ma trận thực thể chức năng: Thực Thể Chức Năng Quản lý Danh mục sách mới Loại sách Kế hoạch bán Quy định giá bán Hóa đơn mua Hóa đơn bán Đơn đặt hàng Bảng báo giá Đăng Nhập R Chuẩn bị hồ sơ C C C C C C Quy định chung R U C Thống kê C U Cập nhật sách mới U U Mua sách R Nhận đơn ĐH R Phân tích và thiết kế chương trình quản lý sách Trang 4 Bán sách C R Thanh Toán C C 6. Biểu đồ luồng dữ liệu a. Biểu đồ ngữ cảnh b. Biểu đồ luồn dữ liệu mức 1( Mức Đỉnh): Phân tích và thiết kế chương trình quản lý sách Trang 5 Báo Giá Sách Đơn Đặt Hàng Thanh Toán KHÁCH HÀNG SĨ Hóa Đơn Nhập Hàng Kém Hàng đảm Bảo Xuất kho Đơn Đặt Hàng Giao Hàng Hóa Đơn Bán Thanh Toán KHÁCH HÀNG LẺ Hóa Đơn Bán Giao hàng Thanh Toán C. Biểu đồ luồng dữ liệu mức 2 C1. Mua sách Phân tích và thiết kế chương trình quản lý sách Trang 6 C 2. Bán sách Phân tích và thiết kế chương trình quản lý sách Trang 7 QUẢN LÝ CẬP NHẬP Đơn Đặt Hàng Cập Nhập Nhập Dữ Liệu XUẤT HÀNG THỐNG KÊ THANH TOÁN Thanh Toán Số Lượng Kết Quả Nhận Hàng Xuất Kho 7. Mô tả tiến trình a. Mua sách Tiến Trình: Mua Sách. Who: Quản lý When: Hết hàng Input: Sách mới, những sách hết trong kho Output: Đơn đặt hàng Begin Open file Danh mục sách mới and những sách đã hết trong kho If found (danh mục sách mới) and count(loại sách) =0 then Tạo đơn đặt hàng If hàng về Then Begin If Empty(sách mới)=true Then Phân tích và thiết kế chương trình quản lý sách Trang 8 Begin Nhập kho; Tạo hóa đơn nhập; End; Else Trả lại nhà cung cấp; Thanh toán; Thống kê; End; End. b. Bán sách Tiến Trình: Bán Sách. Who: Nhân viên When: Khách hang mua sách hay có đơn đặt hàng Input: Mã, đơn giá Output: Hóa đơn bán hàng Begin Find đơn đặt hàng,khách mua sách; If count(sách trong kho) > số lượng sách đặt Then Begin Xuất kho; Tạo hóa đơn; Thống kê sách bán; Thanh toán; End; Else thông báo hết sách; End. 8. Mô hình E-R a. Các thực thể ĐƠN ĐẶT HÀNG(DONDH): Thông tin lưu trữ về đặt hàng: - Số Phiếu Phân tích và thiết kế chương trình quản lý sách Trang 9 - Ngày SÁCH(SACH): Thông tin lưu trữ về sách: - Mã sách - Tên sách - Đơn giá HÓA ĐƠN NHẬP(HDNHAP): Thông tin lưu trữ: - Số Phiếu: - Ngày Nhập KHÁCH(KHACH): Thông tin lưu trữ về khách: - Mã khách - Tên khách - Địa chỉ KHO: Thông tin Lưu trữ về kho - Mã Kho - Tên Kho - Địa Chỉ - Giá Nhập HÓA ĐƠN BÁN(HDBAN): Thông tin lưu trữ: - Số Hóa Đơn - Đơ n giá - Số lượng NHÀ CUNG CẤP(NCC): Thông tin lưu trữ về Nhà cung cấp: - Mã nhà cung cấp -Tên nhà cung cấp - Địa chỉ nhà cung cấp b. Xách định các mối quan hệ giửa các thực thể như sau: DONDH <CÓ> nhiều SACH DONDH <GIAO> NCC DONDH <ĐẶT> SACH HDNHAP <GIAO> NCC Phân tích và thiết kế chương trình quản lý sách Trang 10 KHACH <NHẬN> HDBAN NCC <CÓ> SACH KHACH <NHẬN> SACH KHO <NHẬN> Nhiều NCC c. Mô hình E-R 9. Mô hình quan hệ Từ mô hình E-R ta xây dựng mô hình quan hệ theo các bước như sau: a. Chuyển các thực thể thành các quan hệ tương ứng: DONDH(Số phiếu , Ngày) SACH(Mã sách , Tên sách, Đơn giá) HDNHAP(Số phiếu , Ngày nhập) KHACH(Mã khách , Tên khách, Địa chỉ) HDBAN(Số HD , Giá Bán(Đơn giá), Loại sách, Số lượng) [...]... giải Mã sách Mã kho Giá sách Phân tích và thiết kế chương trình quản lý sách i.NHAPKHO TT Tên 1 Mã Kho 2 Mã Sách 3 MãNCC 4 Giá Nhập Kiểu Text Text Text integer Độ dài 6 6 6 7 Diễn giải Mã không đươc trùng Mã sách Mã nhà cung cấp Giá nhập sách III ĐÁNH GIÁ HỆ THỐNG 1 Ưu điểm: Chương trình xây dựng thành công giúp cho việc quản lýbuôn bán sách của cửa hàng sách thuận tiện hơn Như đã biết chương trình hoạt... Phân tích và thiết kế chương trình quản lý sách 4 5 6 Tên Sách Giá Bán Số Lượng b ĐƠN ĐẶT HÀNG TT Tên 1 Số phiếu 2 Mã NCC 3 Ngày c.SÁCH: TT Tên 1 Mã sách 2 Tên sách Text integer integer Kiểu Integer Text Date Kiểu Text Text 30 7 5 Độ dài 6 6 Tên Sách Giá sách Số lượng sách bán Diễn giải Số phiếu đặt Mã không được trùng Ngày làm đơn đặt hàng Độ dài 6 30 Diễn giải Mã không được trùng Tên của sách d GIÁ SÁCH:... SÁCH thành hai quan hệ: SACH(Mã sách, Tên sách) GIASACH(Mã sách, Mã Kho, Giá Bán(Đơn giá)) Tách kho thành 2 quan hệ KHO(Mã Kho, Tên Kho, Địa Chỉ,) NHAPKHO(Mã Kho, Mã NCC, Mã sách, Giá Nhập) -Kết quả chuẩn hóa: DONDH(Số phiếu, Mã NCC, Ngày) SACH(Mã sách, Mã Kho, Tên sách, Giá Bán(Đơn giá)) HDNHAP(Số phiếu, Mã NCC, Ngày ) Trang 11 Phân tích và thiết kế chương trình quản lý sách KHACH(Mã khách, Tên khách,... Hạn chế: Điều kiện không cho phép nên quá trình khảo sát không đầy đủ dẫn đến quá trình thiết kế gặp nhiều khó khăn và qua trình phân tích thiêt kế chỉ dừng lại ở mức mua và bán sách chưa giám đi vào nghiên cứu hệ thống cửa hàng còn nhiều mặt hàng khác,quy mô chương trình nhỏ 3 Hướng phát triển : Có thể phát triển thành hệ thống không những chỉ có mua bán sách mà còn nhiều mặt hàng khác Trang 14 .. .Phân tích và thiết kế chương trình quản lý sách NCC(Mã nhà CC, Tên, Địa Chỉ) KHO(Mã Kho, Tên Kho, Địa Chỉ, Giá Nhập) b Chuyển đổi các mối quan hệ: - KHÁCH có nhiều HÓA ĐƠN BÁN: Đưa Mã Khách làm khóa ngoại trong HÓA ĐƠN BÁN - NHÀ CUNG CẤP nhận nhiều ĐƠN ĐẶT HÀNG: Đưa Mã NCC làm khóa ngoại trong ĐƠN ĐẶT HÀNG - NHÀ CUNG CẤP cung cấp SÁCH cho nhiều KHO: Đưa Mã NCC làm khóa ngoại trong KHO, đưa Mã sách. .. Mã Sách, Tên Sách, Giá Bán(Đơn Giá), Số lượng) NCC(Mã NCC, Tên, Địa Chỉ) KHO(Mã Kho, Tên Kho, Địa Chỉ,) NHAPKHO(Mã Kho, Mã NCC, Mã sách, Giá Nhập) SACH(Mã sách, Tên sách) GIASACH(Mã sách, Mã kho, Giá Bán(Đơn giá)) d.Mô hình dữ liệu quan hệ 10 Mô hình dữ liệu vật lý a HÓA ĐƠN BÁN: TT Tên 1 Số HD 2 Mã khách 3 Mã Sách Kiểu Integer Text Text Độ dài 5 6 6 Diễn giải Số Hóa đơn Mã khách Mã Sách Trang 12 Phân. .. có nhiều SÁCH: Đưa Mã Kho vào làm khóa ngoại trong SÁCH - Kết quả như sau: DONDH(Số phiếu, Mã NCC, Ngày) SACH(Mã sách, Mã Kho, Tên sách, Giá Bán(Đơn giá)) HDNHAP(Số phiếu, Mã NCC, Ngày ) KHACH(Mã khách, Tên khách, Địa chỉ) HDBAN(Số HD, Mã khách, Mã Sách, Tên Sách, Giá Bán(Đơn Giá), Số lượng) NCC(Mã NCC, Tên, Địa Chỉ) KHO(Mã Kho, Mã NCC, Mã sách, Tên Kho, Địa Chỉ, Giá Nhập) c Chuẩn hóa: Tách SÁCH thành... Text 30 7 5 Độ dài 6 6 Tên Sách Giá sách Số lượng sách bán Diễn giải Số phiếu đặt Mã không được trùng Ngày làm đơn đặt hàng Độ dài 6 30 Diễn giải Mã không được trùng Tên của sách d GIÁ SÁCH: TT Tên 1 Mã sách 2 Mã Kho 3 Giá Bán Text Text Integer e PHIẾU NHẬP: TT Tên 1 Số phiếu 2 Mã NCC 3 Ngày nhập Kiểu Integer Text Date Độ dài 6 6 Diễn giải Số phiếu nhập Mã Nhà cung cấp Ngày nhập hàng f KHÁCH: TT Tên 1

Ngày đăng: 06/02/2015, 14:01

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan