bài tập lớn cơ sở dữ liệu - Quản Lý CSDL Cửa Hàng Bán Sách

27 21.1K 818
bài tập lớn cơ sở dữ liệu - Quản Lý CSDL Cửa Hàng Bán 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

Cửa hàng bán sách mà em đã khảo sát là một cửa hàng bán sách có qui mô trung bình với nhiều loại sách khác nhau. Hàng ngày cửa hàng đón nhận nhiều khách hàng đến mua sách.Sau mỗi lần giao dịch (mua bán sách) thì công tác quản lý, kinh doanh tốn rất nhiều thời gian, công sức, giấy tờ, số sách.Là một cửa hàng với nhiều loại sách khác nhau vì vậy việc quản lý nhân viên,khách hàng mua bán, thanh toán không tránh khỏi những sai sót, nhầm lẫn. Mọi quá trình mua bán sách, nhập sách từ nhà cung cấp đều bằng giấy viết tay và lưu trữ bằng giấy mất nhiều thời gian và công sức rất rễ xảy ra nhầm lẫn, mất mát.Công việc quản lý nhân viên từ lý lịch, công việc, đặc biệt là mối quan hệ với nhà cung cấp, với khách hàng đều chỉ mang cái nhìn tổng quát về công việc kinh doanh của cửa hàng.Người quản lý cửa hàng rất khó khăn trong việc nắm bắt các thông tin về nhà cung cấp, khách hàng, số lượng sách đã bán được, số lượng sách còn tồn trong kho, loại sách nào bán chạy để có thê đưa ra biện pháp kinh doanh kịp thời.

BỘ GIÁO DỤC VÀ ĐÀO TẠO Học Viện Công Nghệ Bưu Chính Viễn Thông KHOA CNTT  Sở Dữ Liệu Quản CSDL Cửa Hàng Bán Sách Gi ng viên: Nguy n Minh H iả ễ ả Sinh viên : Ph m V n Caạ ă L p : D11CN6ớ Mã sv : B112104301 Khoa : Công Ngh Thông Tinệ Ngày 12, tháng 11, năm 2013 Phần 1: Thực trạng nhà sách hiện nay Thông qua quá trình tìm hiêu, khảo sát trực tiếp tại nhiều các cửa hang siêu thị sách, ta thể nhận thấy các khâu quản mua bán sách, thống kê, quản khách hàng, nhà cung cấp, nhân viên còn nhiều tồn đọng cần được giải quyết. Cửa hàng bán sách mà em đã khảo sát là một cửa hàng bán sách qui mô trung bình với nhiều loại sách khác nhau. Hàng ngày cửa hàng đón nhận nhiều khách hàng đến mua sách.Sau mỗi lần giao dịch (mua bán sách) thì công tác quản lý, kinh doanh tốn rất nhiều thời gian, công sức, giấy tờ, số sách.Là một cửa hàng với nhiều loại sách khác nhau vì vậy việc quản nhân viên,khách hàng mua bán, thanh toán không tránh khỏi những sai sót, nhầm lẫn. Mọi quá trình mua bán sách, nhập sách từ nhà cung cấp đều bằng giấy viết tay và lưu trữ bằng giấy mất nhiều thời gian và công sức rất rễ xảy ra nhầm lẫn, mất mát. Công việc quản nhân viên từ lịch, công việc, đặc biệt là mối quan hệ với nhà cung cấp, với khách hàng đều chỉ mang cái nhìn tổng quát về công việc kinh doanh của cửa hàng.Người quản cửa hàng rất khó khăn trong việc nắm bắt các thông tin về nhà cung cấp, khách hàng, số lượng sách đã bán được, số lượng sách còn tồn trong kho, loại sách nào bán chạy để thê đưa ra biện pháp kinh doanh kịp thời Mỗi khi muốn thống kê, báo cáo về hoạt động kinh doanh của cửa hàng mình các nhân viên lại phải tìm tòi, lùng sục tùng hoá đơn, số sách mất nhiều thời gian,vì vậy các nhà quản khó nắm bắt được hoạt động kinh doanh thường xuyên của cửa hàng mình dẫn đến sự chậm chễ trong việc đưa ra chiến lược kinh doanh. Bên cạnh đó sự phát triển không ngừng của công nghệ thông tin, việc ứng dụng công nghệ thông tin vào việc quản sẽ giúp cửa hàng trở nên dễ dàng và tiện lợi hơn rất nhiều so với việc làm thủ công bằng tay và giấy tờ. Quy trình hoạt động của cửa hàng sách khi cửa hàng nhu cầu nhập sách về nhân viên sẽ báo cho người quản cửa hàng người quản sẽ xem xét xem cần nhập những loại sách gì, tìm hiểu và lên hệ với nhà cung cấp, nếu là nhà cung cấp mới thì phải gọi điện trao đối về khả năng cung ứng, tìm hiếu kỹ rồi mới tiến hành đặt hàng. Khi nhà cung cấp đưa hàng tới thì nhân viên sẽ tiến hành kiểm tra xem đảm bảo yêu cầu về số lượng và chất lượng như nhà quản đă yêu cầu không. Nếu đảm bảo yêu cầu thì nhập sách vào kho, khi sách được nhập vào kho thì phải cộng thêm số lượng sách vào kho đó, sau đó là viết hoá đơn nhập, rồi gửi khách hàng một bản, gửi nhà quản một bản, nhà quản sẽ ký rồi thanh toán với nhà cung cấp. Công việc còn lại của nhân viên là thống kê sách trong kho và các loại sách sau mỗi lần nhập để báo cho người quản lý.Khi khách hàng đến mua sách sẽ nhân viên chuyên tiếp đón khách hàng, khách hàng vào mua sách sẽ được những nhân viên tiếp thị về các loại sách mà khách hàng cần mua như số lượng sách được khuyến mại, giảm giá. Khi khách hàng đồng ý mua sách thì nhân viên sẽ xem sách đó còn trong kho sách không, nếu không còn thì tiếp thị cho khách hàng các loại sách tương tự hoặc hẹn khách hàng vào thời gian gần nhất đến nhận sách, nếu còn hàng thì nhân viên sẽ lập hoá đơn bán,và lưu hoá đơn bán đó, khách hàng nhận hoá đơn bán đến thanh toán với người quản lý, khách hàng sẽ nhận được phiếu thanh toán, nếu khách hàng mua nhiều sách với số lượng lớn nhu cầu vận chuyến thì sẽ nhân viên vận chuyên cho khách hàng. Các yêu cầu cụ thể: A. Với nhà quản lý: o Hỗ trợ người quản tìm kiếm các thông tin về các đầu sách, thông tin về hóa đơn, khách hàng, tình hình kho hàng sách… o Hồ trợ đắc lực cho người quản giúp người quản nhận định một cách tống thể nhất về tình hình hoạt động, kinh doanh của cửa hàng mình. o Hỗ trợ công việc tìm kiếm của người quản 1 cách tốt nhất và nhanh nhất thể. B. Với nhân viên o Hỗ trợ nhân viên tìm kiếm các thông tin liên quan đến sách như số lượng, đơn giá, khuyến mại giảm giá để nhân viên kịp thời thông tin tiếp thị cho khách hàng. o Hỗ trợ nhân viên tìm kiếm các loại sách, tên sách một cách nhanh chóng, thống kê số lượng sách còn tồn trong kho. o Giúp nhân viên tìm kiếm thông tin khách hàng, nhà cung cấp một cách nhanh chóng, chính xác. o Nhập số liệu một cách nhanh chóng, chính xác. o Đảm bảo công việc lưu trữ chuẩn xác, tìm kiếm các thông tin về khách hàng, nhà cung cấp nhanh chóng, chính xác. o Trợ giúp nhân viên trong việc thống kê doanh thu từng ngày của cửa hàng nếu cần. C. Với khách hàng: o Xuất hóa đơn cho khách hàng mua hàng. o Tìm kiếm thông tin sách cho khách hàng nếu khách hàng yêu cầu tìm kiếm và kiểm tra xem sách đó còn hàng hay ko? o Thay đổi thông tin khách hàng khi cần. D. Với nhà xuất bản: o Xuất hóa đơn cho nhà xuất bản. o Tìm kiếm thông tin sách mà nhà xuất bản đã cung cấp cho cửa hàng sách. o Thay đổi thông tin nhà xuất bản nếu cần thiết. Phần 2: Xây dựng sở 1 . Xác định các thực thể Cửa hàng bán sách ABC cần quản việc mua bán sách với mô tả như sau: BOOK: là 1 thực thể bao gồm các cuốn sách trong cửa hàng sách. Mỗi cuốn sách được xác định bởi 1 mã sách duy nhất,tên cuốn sách, giá cuốn sách, tác giả cuốn sách, năm xuất bản cuốn sách,số lượng sách đang có. KIND_OF_BOOK: là 1 thực thể bao gồm các loại sách trong cửa hàng sách. Mỗi loại sách được xác định bởi mã loại sách duy nhất, tên loại sách. PUBLISHER: là 1 thực thể bao gồm các nhà xuất bản cung cấp sách cho cửa hàng sách. Mỗi nhà xuất bản xác định bởi mã nhà xuất bản (duy nhất), tên nhà xuất bản, địa chỉ nhà xuất bản. BOOKSHELF: là 1 thực thể xác bao gồm các kệ sách trong cửa hàng bán sách. Mỗi kệ sách xác định bởi mã kệ sách(duy nhất), tên kệ sách, vị trí đặt kệ sách. CUSTOMER: là 1 thực thể bao gồm các khách hàng mua sách trong cửa hàng bán sách. Mỗi khách hàng được xác định bởi mã khách hàng duy nhất, tên khách hàng, địa chỉ khách hàng. INVOICES_OUT: là 1 thực thể bao gồm hóa đơn xuất ra cho khách hàng khi mua hàng. Hóa đơn xuất được lưu lại trong csdl với các thông tin như mã hóa đơn(duy nhất), ngày xuất hóa đơn. INVOICES_IN: là 1 thực thể bao gồm hóa đơn nhập vào khi nhập sách từ nhà xuất bản. Mỗi hóa đơn nhập vào được lưu lại trong csdl với các thông tin như mã hóa đơn nhập(duy nhất), ngày nhập hóa đơn. EMPLOYEE: là 1 thực thể bao gồm các nhân viên làm việc trong cửa hàng sách. Mỗi nhân viên được xác định bởi mã nhân viên duy nhất, tên nhân viên, mức lương nhân viên, địa chỉ của nhân viên. MANAGER: là 1 thực thể bao gồm các nhà quản làm việc trong cửa hàng sách. Mỗi nhà quản được xác định bởi mã nhà quản duy nhất, tên nhà quản lý,địa chỉ nhà quản lý, lương nhà quản lý. Phần 3: Xây dựng mô hình thực thể BOOK gồm các thuộc tính: B_ITEM (khóa chính) B_NAME(tên sách) B_AUTHORS(tên tác giả) B_COST(giá cuốn sách) B_DATE(năm xuất bản) B_NUMBER(số lượng sách có) BOOKSHELF gồm các thuộc tính: BS_ITEM (khóa chính) BS_NAME(tên kệ sách) BS_ADDRESS(vị trí đặt kệ sách) KIND_OF_BOOK gồm các thuộc tính: KB_ITEM (khóa chính) KB_NAME(tên loại sách) EMPLOYEE gồm các thuộc tính: EMP_ITEM (khóa chính) EMP_SALARY(lương nhân viên) EMP_NAME(tên nhân viên) EMP_ADDRESS(địa chỉ nhân viên) MANAGER gồm các thuộc tính: MA_ITEM (khóa chính) MA_NAME(tên nhà quản lý) MA_ADDRESS(địa chỉ nhà quản lý) MA_SALARY(lương nhà quản lý) CUSTOMER gồm các thuộc tính: C_ITEM (khóa chính) C_NAME(tên khách hàng) C_ADDRESS(địa chỉ khách hàng) INVOICES_OUT gồm các thuộc tính: OUT_ITEM (khóa chính) OUT_DATE(ngày xuất hóa đơn cho khách hàng) INVOICES_IN gồm các thuộc tính: IN_ITEM (khóa chính) IN_DATE(ngày nhập hóa đơn nhập kho) PUBLISHER gồm các thuộc tính: PUB_ITEM (khóa chính) PUB_NAME(tên nhà xuất bản) PUB_ADDRESS(địa chỉ nhà xuất bản) Trong đó: o 1 nhân viên chỉ làm việc tại 1 kệ sách duy nhất nhưng 1 kệ sách thể nhiều nhân viên cùng làm việc 1 lúc. o 1 nhân viên thể kiểm tra nhiều hóa đơn xuất cho khách hàng cũng như hóa đơn nhập hàng từ nhà xuất bản nhưng 1 hóa đơn(xuất cho khách hàng mua sách hay hóa đơn nhập hàng từ nhà xuất bản) chỉ được kiểm tra bởi 1 nhân viên duy nhất. o 1 nhân viên chịu sự quản của 1 nhà quản duy nhất nhưng 1 nhà quản thể quản nhiều nhân viên cùng 1 lúc. o 1 nhà quản chỉ thể quản 1 kệ sách duy nhất và 1 kệ sách cũng chỉ được quản bởi 1 nhà quản duy nhất. o 1 kệ sách chỉ chứa 1 loại sách duy nhất và 1 loại sách thì chỉ nằm trên 1 kệ sách duy nhất. o 1 loại sách thể gồm nhiều cuốn sách nhưng 1 cuốn sách chỉ thuộc 1 loại sách duy nhất o 1 khách hàng thể nhiều hóa đơn mua sách nhưng 1 hóa đơn mua sách chỉ xác định 1 khách hàng duy nhất. o 1 hóa đơn xuất cho khách hàng thể chứ nhiều cuốn sách và mỗi cuốn sách thể được xuất hiện trong nhiều hóa đơn khác nhau. o 1 nhà xuất bản cung cấp nhiều cuốn sách cho cửa hàng và 1 cuốn sách thể được cung cấp bởi nhiều nhà xuất bản. o 1 nhà xuất bản thể nhiều hóa đơn nhập nhưng 1 hóa đơn nhập hàng chỉ xác định với 1 nhà xuất bản duy nhất. o 1 hóa đơn nhập hàng thể bao gồm nhập nhiều sách và 1 cuốn sách thể thuộc nhiều hóa đơn nhập hàng. EMP_ITEM BS_ITEM MA_ITEM EMP_SALARY EMP_NAME EMP_ADDRESS MA_ITEM MA_NAME MA_SALARY MA_ADDRESS BS_ITEM MA_ITEM KB_ITEM BS_ADDRESS BS_NAME KB_ITEM KB_NAME C_ITEM C_NAME C_ADDRESS PUB_ADDRESS PUB_NAME PUB_ITEM OUT_ITEM EMP_ITEM C_ITEM OUT_DATE IN_ITEM EMP_ITEM IN_VALUES IN_DATE (INVOICES_IN INCLUDE) IN_ITEM IN_NUMBER B_ITEM (INVOICES_OUT INCLUDE) OUT_ITEM OUT_NUMBER B_ITEM B_NUMB ER B_NAME B_AUTHO RS B_COST B_DATE PUB_ITE M KB_ITEM B_ITEM

Ngày đăng: 10/11/2013, 15:15

Hình ảnh liên quan

Hình ảnh thiết kế trên Mysql (sử dụng phần mềm mysql workbench trong mysql) - bài tập lớn cơ sở dữ liệu - Quản Lý CSDL Cửa Hàng Bán Sách

nh.

ảnh thiết kế trên Mysql (sử dụng phần mềm mysql workbench trong mysql) Xem tại trang 11 của tài liệu.
Bảng thể hiện quan hệ nhiều nhiều giữa hóa đơn nhập hàng với sách - bài tập lớn cơ sở dữ liệu - Quản Lý CSDL Cửa Hàng Bán Sách

Bảng th.

ể hiện quan hệ nhiều nhiều giữa hóa đơn nhập hàng với sách Xem tại trang 22 của tài liệu.
Bảng thể hiện quan hệ giữa hóa đơn xuất với sách - bài tập lớn cơ sở dữ liệu - Quản Lý CSDL Cửa Hàng Bán Sách

Bảng th.

ể hiện quan hệ giữa hóa đơn xuất với sách Xem tại trang 22 của tài liệu.
Bảng thể hiện quan hệ giữa nhà xuất bản với sách - bài tập lớn cơ sở dữ liệu - Quản Lý CSDL Cửa Hàng Bán Sách

Bảng th.

ể hiện quan hệ giữa nhà xuất bản với sách Xem tại trang 23 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan