-Nếu khách hàng mua đĩa thì sẽ lập phiếu bán đĩa gồm: Mã khách hàng, tên khách hàng, số CMND, mã đĩa, tên đĩa, chủng loại, số lượng, đơn giá, tổng tiền, khuyến mại, chữ kí của nhân viên.
Trang 1-*** -BÁO CÁO BÀI TẬP LỚN
HỌC PHẦN : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
HỆ THỐNG QUẢN LÝ KINH DOANH CHO THUÊ BĂNG ĐĨA
Giáo viên hướng dẫn : Trần Đình Vương
Sinh viên thực hiên : Nguyễn Viết Duy
Nguyễn Thành Dương
Lê Văn Trọng Phạm Trung Hiếu
Hải Phòng ngày 12 tháng 5 năm 2016
Trang 3Mục Lục
CHƯƠNG I: MÔ TẢ BÀI TOÁN 5
1 Mô tả bài toán 5
CHƯƠNG II: KHẢO SÁT HỆ THỐNG XÁC LẬP DỰ ÁN 7
2.1 Mục đích, yêu cầu 7
2.2 Hệ thống lưu trữ băng đĩa, các khu vực để băng đĩa trong cửa hàng 7
2.3 Hoạt động bán hàng 10
2.3.1 Quản lý danh mục các loại đĩa 10
2.3.2 Quản lý bán đĩa 10
2.3.3 Quản lý thuê đĩa 10
2.3.4 Quản lý kho đĩa 12
2.3.5 Quản lý nhân viên 12
2.3.6 Hệ thống đại lý cung cấp đĩa 13
2.3.7 Quản lý công nợ 14
2.3.8 Thống kê báo cáo 14
CHƯƠNG III: PHÂN TÍCH HỆ THỐNG 15
3.1 Xây dựng chức năng hệ thống 15
3.1.1 Mô tả chi tiết 15
3.1.2 Sơ đồ phân rã chức năng 19
3.2 Mô tả sơ đồ luồng dữ liệu 20
3.2.1 Sơ đồ dữ liệu mức ngữ cảnh 20
3.2.2 Sơ đồ dữ liệu mức đỉnh 21
3.2.3 Sơ đồ dữ liệu mức dưới đỉnh 22
CHƯƠNG IV: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 28
4.1 Các thực thể 28
4.2 Sơ đồ liên kết thực thể 30
4.3 Mô hình dữ liệu quan hệ 31
CHƯƠNG V: THIẾT KẾ GIAO DIỆN CHƯƠNG TRÌNH 32
5.1 Giao diện hệ thống đăng nhập 32
5.2 Giao diện quản lý danh mục 33
5.2.1 Giao diện quản lý đĩa 33
5.2.2 Quản lý nhân viên 34
Trang 45.2.3 Quản lý khách hàng 34
5.2.4 Quản lý đại lý 35
5.3 Giao diện chức năng 35
5.3.1 Chức năng bán đĩa 35
5.3.2 Chức năng cho thuê đĩa 36
5.4 Giao diện quản lý 37
5.4.1 Quản lý kho 37
5.4.2 Quản lý công nợ 41
5.5 Giao diện thống kê báo cáo 42
5.5.1 Báo cáo doanh thu 42
5.5.2 Báo cáo công nợ 43
5.5.3 Báo cáo nhập 44
5.5.4 Thống kê kiểm kê 44
5.5.5 Báo cáo xuất 45
5.6 Giao diện trợ giúp 45
Trang 5CHƯƠNG I: MÔ TẢ BÀI TOÁN
1 Mô tả bài toán
“Hệ thống quản lý cho hệ thống cửa hàng kinh doanh băng đĩa”
là hệ thống gồm các thông tin lưu trữ về sản phẩm băng đĩa, thông tin về
khách hàng để cập nhật sản phẩm thường xuyên hơn, để khuyến mại cho
khách hàng một cách hợp lý khi khách hàng mua sản phẩm trong hệ
thống cửa hàng
Các cửa hàng băng đĩa chủ yếu phục vụ khách hàng như sau:
- Các loại băng đĩa sẽ được tách riêng phần menu và đĩa
xét phần menu của băng đĩa
- Cửa hàng sẽ cung cấp cho khách hàng phần đĩa khi khách hàng
yêu cầu
- Khi một khách hàng nào đó mua hoặc thuê đĩa thì cửa hàng
sẽ lập 1 số hóa đơn bán hàng Trong hóa đơn đó có 1 số thông
Trang 6tin liên quan đến khách hàng như : mã số khách hàng ,tên khách hàng, địa chỉ và một số thông tin khách mà công ty phải quản lý, những thông tin này dược lưu lại đối với mỗi khách hàng và có thể thay đổi thông tin từ phía khách hàng
và nếu chưa có thì sẽ được thêm mới
- Khi khách hàng mua hàng hoặc thuê hàng thì sẽ được lập 1 hóa đơn có thông tin như sau Mã hóa đơn, mã khách hàng, ngày lập … Mỗi hóa hóa đơn tương ứng với 1 khách hàng và được lập khi khách hàng thuê hoặc mua ít nhất 1 đĩa Một khách hàng có nhiều hóa đơn
- Chương trình khuyến mãi: Nếu khách hàng mua 10 đĩa cùng loại thì sẽ được khuyến mại 1 đĩa, nếu là khách hàng thường xuyên của cửa hàng sẽ được giảm 5% mỗi loại đĩa hàng có thể quyết định được “đẳng cấp”của mình
- Nếu khách hàng thuê trên 10 đĩa sẽ được khuyến mại 3% giáthuê đĩa, nếu là khách hàng thường xuyên của cửa hàng sẽ được khuyến mại 5% giá thuê đĩa
Trang 7CHƯƠNG II: KHẢO SÁT HỆ THỐNG XÁC
LẬP DỰ ÁN
-Địa điểm tìm hiểu cửa hàng băng đĩa Hoàng Long địa chỉ
32 Nhân Bình - Lý Nhân –Hà Nam là cửa hàng cho thuê
băng đĩa phim
-Cửa hàng sử dụng chương trình quản lý cho băng đĩa và cho thuê băng đĩa
2.1 Mục đích, yêu cầu
-Mục đích
+Hệ thống hỗ trợ quản lý cửa hàng băng đĩa
+Giúp tra cứu, tìm kiếm thông tin các mặt hàng nhanh hơn, thuận tiện hơn cho việc quản lý, giảm chi phí nhân công
Trang 102.3 Hoạt động bán hàng.
2.3.1 Quản lý danh mục các loại đĩa.
-Nhập thêm các loại đĩa mới xuất bản
-Xóa bỏ thông tin các loại băng đĩa khi không còn được xuấtbản nữa
-Phân loại đầu mục cho các loại đĩa
-Tìm kiếm loại đĩa khi cần
-Thông tin về loại đĩa gồm: Mã loại đĩa, tên loại đĩa, hãng sản xuất, năm sản xuất, khu vực để đĩa và 1 số mô tả khác.-Ghi giá thành cho từng loại đĩa
2.3.2 Quản lý bán đĩa.
-Khi có khách hàng mang đĩa ra quầy nhân viên, nhân viên bán hàng sẽ hỏi khách hàng là thuê hay mua Nếu là khách hàng mua đĩa lần đầu tại cửa hàng đĩa thì thông tin về họ được lưu trữ lại
-Nhân viên cửa hàng: thêm mới thông tin khách hàng gồm:
Họ tên, điện thoại, địa chỉ, số CMND
-Nếu khách hàng mua đĩa thì sẽ lập phiếu bán đĩa gồm: Mã khách hàng, tên khách hàng, số CMND, mã đĩa, tên đĩa, chủng loại, số lượng, đơn giá, tổng tiền, khuyến mại, chữ kí của nhân viên
-Nếu khách hàng mua 10 đĩa cùng loại thì sẽ được khuyến mại 1 đĩa, nếu là khách hàng thường xuyên của cửa hàng sẽđược giảm 5% mỗi loại đĩa Phiếu bán hàng sẽ được xuất
Trang 11làm 2 bản, 1 bản giao khách hàng, 1 bản do cửa hàng lưu giữ
2.3.3 Quản lý thuê đĩa.
-Khi khách hàng muốn thuê đĩa, nhân viên sẽ lập 1 phiếu cho thuê gồm:
Mã khách hàng, tên khách hàng, số CMND, mã đĩa, tên đĩa ,chủng loại, số lượng, ngày mượn, ngày hẹn trả, tiền đặt cọc,khuyến mại, chữ kĩ nhân viên
-Nếu khách hàng thuê trên 10 đĩa sẽ được khuyến mại 3% giá thuê đĩa, nếu là khách hàng thường xuyên của cửa hàng
sẽ được khuyến mại 5% giá thuê đĩa
-Phiếu thuê đĩa sẽ được xuất làm 2 bản, 1 bản do cửa hàng giữ, 1 bản do khách hàng giữ
-Khi khách hàng trả đĩa nhân viên cửa hàng kiểm tra đĩa, phiếu cho thuê Nếu khách hàng làm mất đĩa hoặc hỏng đĩahoàn toàn thì sẽ phải chịu tất cả số tiền của chiếc đĩa đó -Nếu đĩa bị xước khách hàng sẽ phải chịu thêm 80% đơn giáchiếc đĩa
-Nếu khách hàng trả chậm hơn so với ngày hẹn trả vẫn tính đơn giá như ngày mượn trước
-Sau khi kiểm tra đĩa nhân viên sẽ lập 1 phiếu đã nhận đĩa gồm: mã khách hàng, tên khách hàng, mã phiếu thuê, số CMND, mã đĩa, tên đĩa, chủng loại, ngày mượn, ngày hẹn trả, ngày trả, tình trạng đĩa, tiền đặt cọc, tiền thuê, tiền trả lại khách hàng
Trang 12-Phiếu nhận đĩa sẽ được lập thành 2 bản, 1 bản do của hànggiữ, 1 bản do khách hàng giữ
-Nếu đĩa hỏng hoặc mất nhân viên sẽ lập thêm 1 phiếu nộp phạt trong phiếu nộp phạt gồm: số phiếu phạt, ngày phạt,
mã khách hàng, họ tên khách hàng, CMND, danh mục nộp phạt (lý do nộp phạt, số tiền nộp phạt) tổng tiền nộp phạt -Phiếu nộp phạt sẽ được lập thành 2 bản 1 do cửa hàng giữ,
1 do khách hàng giữ
2.3.4 Quản lý kho đĩa
-Khi có 1 loại đĩa mới nhập về nhân viên kho sẽ kiểm tra chất lượng đĩa, thể loại đĩa có trong danh mục cấm của
pháp luật Việt Nam hay không
-Nếu chất lượng đĩa không tốt hoặc nằm trong danh mục cấm của pháp luật Việt Nam thì nhân viên sẽ từ chối nhập -Nếu chất lượng đĩa tốt không nằm trong danh mục cấm củapháp luật Việt Nam thì nhân viên kho sẽ lập 1 phiếu nhập trên phiếu ghi rõ: mã loại đĩa, tên loại đĩa, nơi xuất bản, thể loại đĩa, năm xuất bản, ngày nhập, số lượng, đơn giá, thành tiền, tổng số tiền, chữ kí của nhân viên viết phiếu Phiếu nhập được viết thành 2 bản 1 bản do cửa hàng giữ, 1 bản
do người cung cấp giữ
-Hàng tháng nhân viên sẽ kiểm kê lượng đĩa trong kho Sau
đó lập 1 phiếu kiểm kê gồm: Mã phiếu, tên phiếu, ngày lập,
số lượng đĩa từng loại trong kho
Trang 13-Nếu đĩa có đĩa hỏng Nhân viên sẽ lập 1 phiếu báo hỏng gồm: Mã phiếu, tên phiếu, số lượng đĩa hỏng Sau đó nhân viên sẽ mang đi tiêu hủy, khi mang đi tiêu hủy nhân viên sẽlập 1 phiếu tiêu hủy gồm: Mã phiếu, tên phiếu, số đĩa hỏng, đơn giá tiêu hủy
-Nếu kiểm kê có đĩa bị mất thì nhân viên sẽ lập 1 phiếu báo mất gồm: Mã phiếu, tên phiếu, số đĩa mất, chủng loại, đơn giá
2.3.5 Quản lý nhân viên.
-Tuyển dụng nhân viên
-Kiểm tra năng lực, phân công nhân viên vào vị trí thích hợp
-Thực hiện thêm nhân viên khi có nhân viên mới, xóa nhân viên khi nhân viên đó nghỉ việc, sửa đổi thông tin công việc của nhân viên khi nhân viên đó được điều chuyển công việc.-Lập thời khóa biểu, chia ca làm việc cho từng nhân viên -Điểm danh nhân viên vào mỗi buổi bắt đầu bán hàng
-Mỗi khi có nhân viên mới vào làm, cắt cử nhân viên cũ hỗ trợ, chỉ bảo cho nhân viên mới
-Lập kế hoạch, phân tích cho nhân viên làm việc
-Quan sát quá trình làm việc của nhân viên để đưa ra mức thưởng cũng như phạt vào cuối tháng
-Nhân viên sai phạm, làm việc trái quy tắc, điều lệ mà cửa hàng đưa ra sẽ bị khiển trách, phạt lương hay thậm chí cho thôi việc
-Nhân viên tích cực, làm việc hiệu quả sẽ được thưởng theo doanh thu
Trang 14-Nhân viên khả năng lao động kém, không đáp ứng nhu cầu cửa hàng, điều chuyển nhân viên yếu kém xuống làm
những công việc khác phù hợp
-Nhân viên không còn khả năng lao động, cho nhân viên thôi việc
2.3.6 Hệ thống đại lý cung cấp đĩa
- Quản lý thông tin các đại lý:
+Các đại lý lần đầu liên hệ với cửa hàng để cung cấp đĩa nếu cửa hàng chấp nhận đặt đĩa của đại lý thì thông tin của đại lý sẽ được lưu trữ lại bằng cách thêm mới, nếu sai sót được thực hiện bằng thao tác sửa chữa
+Xóa bỏ các đại lý không còn giao dịch với cửa hàng: Thông tin các đại lý bao gồm: Số hiệu đại lý, tên đại lý, điệnthoại, địa chỉ, loại đĩa cung cấp và 1 số đặc điểm khác
- Để nhập thêm các loại đĩa mới từ các đại lý cửa hàng lập đơn đặt hàng gửi đến đại lý cung cấp băng đĩa
-Sau đó, nhà cung cấp sẽ lập hóa đơn xuất hàng cho cửa hàng Với mỗi hóa đơn,
nhà cung cấp sẽ xuất hàng làm nhiều lần được ghi nhận qua các phiếu xuất Sau khi nhà cung cấp cung cấp hàng cho cửa hàng băng đĩa, nhân viên sẽ kiểm tra về nội dung
và chất lượng đĩa Nếu chất lượng đĩa đạt yêu cầu, nhân viên sẽ viết 2 phiếu nhập hàng gồm: số phiếu nhập, ngày lập, đơn vị, mặt hàng, số lượng, đơn giá , thành tiền, thanh toán(đã thanh toán/ chưa thanh toán) chữ kí của người
Trang 15nhập, 1 phiếu sẽ do cửa hàng giữ, 1 phiếu do nhà cung cấp giữ.
-Trường hợp đĩa không đạt yêu cầu sẽ lập phiếu trả hàng gồm: Số phiếu trả, ngày báo trả, đơn vị, số hóa đơn, mặt hàng, số lương, đơn giá, lí do báo trả, thành tiền
2.3.7 Quản lý công nợ
-Hàng tháng nhân viên sẽ thống kê công nợ cửa cửa hàng Nhân viên sẽ lập 1 phiếu cửa hàng nợ các đại lý bao gồm:
Số phiếu, tên phiếu, mã phiếu, tên đại lý nợ, số tiền nợ đại
lý, ngày phải trả, người nhập đĩa
-Tiếp đó nhân viên sẽ thống kê số tiền mà các đại lý khác đang nợ cửa hàng sau khi cửa hàng đã giao đĩa Sau đó lập
1 phiếu các đại lý nợ gồm: Số phiếu, tên phiếu, mã phiếu, tên đại lý nợ, số tiền đại lý nợ, hạn cuối cùng thu nợ, người xuất đĩa
2.3.8 Thống kê báo cáo.
-Thực hiện thống kế, báo cáo hóa đơn bán hàng, phiếu nhậpkho, các đơn đặt hàng và doanh thu cửa hàng vào mỗi cuối tháng
-Báo cáo giá trị hàng hóa mỗi nhân viên bán được
-Thống kê hàng hóa: Thống kê hàng hóa bán chậm nhất chạy nhất
-Thống kê năng xuất làm việc của nhân viên
-Thống kê doanh thu của cửa hàng
-Thống kê công nợ của cửa hàng
Trang 16CHƯƠNG III: PHÂN TÍCH HỆ THỐNG
3.1 Xây dựng chức năng hệ thống
3.1.1 Mô tả chi tiết
3.1.1.1 Quản lý hệ thống
Đăng nhập: Người dùng đăng nhập vào hệ thống thì
sẽ form đăng nhập sẽ xuất hiện để cho người dùngđăng nhập (với tên truy nhâp và mật khẩu) để đượccấp quyền truy cập vào hệ thống 2 textbox cho phép
gõ cả kí tự và số Khi click vào nút “Login“ thì nó sẽ so
sánh dữ liệu vừa nhập vào với dữ liệu trong CSDL ,nếuđúng thì cho phép truy cập vào hệ thống,ngược lại thì
hệ thống sẽ thông báo lỗi đăng nhập Khi nhấn vào nút
“Exit” thì thoát khỏi form đăng nhập này.
3.1.1.2 Quản lý danh mục
Quản lý đĩa: Khi người dùng nhấn vào quản lý danh
mục đĩa thì form quản lý danh mục đĩa sẽ xuất hiện Người dùng có thể xem các loại đĩa đã có hiển thị trongdatagirdview Nếu muốn tìm kiếm thông tin đĩa thì nhập mã đĩa hoặc tên đĩa vào textbox tìm kiếm Nếu muốn thêm dữ liệu người dùng sẽ nhập thông tin vào các ô textbox rồi chọn “Thêm” thì tất cả các dữ liệu trên textbox sẽ được lưu vào CSDL Nếu muốn sửa thì người dùng sẽ chọn đĩa trong datagirdview sau khi
chỉnh sửa thì ấn nút lưu để lưu lại CSDL Tương tự
người dùng sẽ ấn nút xóa để xóa DL Nếu muốn in ra
Trang 17thông tin của đĩa thì ấn vào nút report để in ra file
word Khi người dùng ấn vào nút thoát thì hiện ra
thông báo hỏi người dùng có muốn thoát hay không Nếu có thì thoát Nếu không thì chương trình vẫn hoạt động
Quản lý nhân viên: Khi người dùng nhấn vào
quản lý danh mục nhân viên thì form quản lý
danh mục nhân viên sẽ xuất hiện Người dùng có thể xem thông tin nhân viên đã có hiển thị trong datagirdview Nếu muốn tìm kiếm thông tin nhân viên thì nhập mã nhân viên hoặc tên nhân viên vào textbox tìm kiếm Nếu muốn thêm dữ liệu người dùng sẽ nhập thông tin vào các ô textbox rồi chọn “Thêm” thì tất cả các dữ liệu trên textbox
sẽ được lưu vào CSDL Nếu muốn sửa thì người dùng sẽ chọn nhân viên trong datagirdview sau khi chỉnh sửa thì ấn nút lưu để lưu lại CSDL Tương
tự người dùng sẽ ấn nút xóa để xóa DL Khi muốn xem quan hệ gia đình của nhân viên thì ấn vào nút “Quanhegiadinh” Nếu muốn in ra thông tin của nhân viên thì ấn vào nút report để in ra file word Khi người dùng ấn vào nút thoát thì hiện ra thông báo hỏi người dùng có muốn thoát hay
không Nếu có thì thoát Nếu không thì chương trình vẫn hoạt động
Trang 18 Quản lý khách hàng: Khi người dùng nhấn vào
quản lý danh mục khách hàng thì form quản lý danh mục Khách hàng sẽ xuất hiện Người dùng
có thể xem thông tin khách hàng đã có hiển thị trong datagirdview Nếu muốn tìm kiếm thông tin khách hàng thì nhập mã khách hàng hoặc tên khách hàng textbox tìm kiếm Nếu muốn thêm dữliệu, người dùng sẽ nhập thông tin vào các ô
textbox rồi chọn “Thêm” thì tất cả các dữ liệu trêntextbox sẽ được lưu vào CSDL Nếu muốn sửa thì người dùng sẽ chọn khách hàng trong
datagirdview sau khi chỉnh sửa thì ấn nút lưu để
lưu lại CSDL Tương tự người dùng sẽ ấn nút xóa
để xóa DL Nếu muốn in ra thông tin của nhân viênthì ấn vào nút report để in ra file word Khi người dùng ấn vào nút thoát thì hiện ra thông báo hỏi người dùng có muốn thoát hay không Nếu có thì thoát Nếu không thì chương trình vẫn hoạt động
Quản lý đại lý Khi người dùng nhấn vào quản lý
danh mục Đại lý thì form quản lý danh mục nhânviên sẽ xuất hiện Người dùng có thể xem thông tin nhân viên đã có hiển thị trong datagirdview Nếu muốn tìm kiếm thông tin đại lý thì nhập mã đại lý hoặc tên đại lý vào textbox tìm kiếm Nếu muốn thêm dữ liệu người dùng sẽ nhập thông tin
Trang 19vào các ô textbox rồi chọn “Thêm” thì tất cả các
dữ liệu trên textbox sẽ được lưu vào CSDL Nếu muốn sửa thì người dùng sẽ chọn đại lý trong datagirdview sau khi chỉnh sửa thì ấn nút lưu để
lưu lại CSDL Tương tự người dùng sẽ ấn nút xóa
để xóa DL Khi muốn xem quan hệ gia đình của nhân viên thì ấn vào nút “Quanhegiadinh” Nếu muốn in ra thông tin của nhân viên thì ấn vào nút report để in ra file word Khi người dùng ấn vào nút thoát thì hiện ra thông báo hỏi người dùng có muốn thoát hay không Nếu có thì thoát Nếu không thì chương trình vẫn hoạt động
3.1.1.3 Chức năng
Bán đĩa: Khi người dùng nhấn vào menu bán đĩa chọn
phiếu bán đĩa thì sẽ xuất hiện form phiếu bán đĩa sau khi nhập đầy đủ thông tin vào các textbox thì người dùng sẽ ấn “xuất “ để xuất phiếu này ra bản word
Cho thuê: Khi người dùng nhấn vào menu bán đĩa
chọn phiếu cho thuê đĩa thì sẽ xuất hiện form phiếu cho thuê đĩa Sau khi nhập đầy đủ thông tin vào các textbox thì người dùng sẽ ấn “xuất “ để xuất phiếu này
ra bản word Các phiếu nhận đĩa, nộp phạt tương tự
Nhập xuất hàng
Đại lý xuất: Khi người dùng nhấn vào menu xuất
hàng chọn đại lý xuất chọn phiếu nhập hàng thì sẽ xuất hiện form phiếu nhập hàng Sau khi nhập đầy đủ
Trang 20thông tin vào các textbox thì người dùng sẽ ấn “xuất
“ để xuất phiếu này ra bản word Các phiếu trả hàng tương tự
3.1.1.4 Quản lý
Quản lý kho: Khi người dùng nhấn vào menu quản lý
chọn quản lý kho chọn phiếu nhập hàng thì sẽ xuất hiện form phiếu nhập hàng Sau khi nhập đầy đủ
thông tin vào các textbox thì người dùng sẽ ấn “xuất “
để xuất phiếu này ra bản word
Quản lý công nợ: Tương tự phiếu trên
3.1.1.5 Thống kê báo cáo
Báo cáo doanh thu: Khi người dùng nhấn vào menu
thống kê báo cáo chọn thống kê doanh thu thì sẽ xuất hiện form thongkedoanhthu Sau khi nhập đầy đủ
thông tin vào các textbox thì người dùng sẽ ấn “xuất “
để xuất phiếu này ra bản word
Báo cáo công nợ
Báo cáo cửa hàng nợ đại lý: Tương tự như phiếu
trên
Báo cáo các đại lý nợ cửa hàng: Tương tự như
phiếu trên
Báo cáo nhập: Tương tự phiếu trên
Báo cáo xuất: Tương tự phiếu trên
Thống kê kiểm kê: Tương tự phiếu trên
Trang 213.1.1.6 Trợ giúp
Thông tin cửa hàng, liên hệ giúp đỡ
3.1.2 Sơ đồ phân rã chức năng
Quản lý hệ thống cửa hàng băng đĩa
Quản lý danh mục Quản lý bán đĩa Quản lý cho thuê Quản lý kho Quản lý công nợ Thống kê- báo cáo
Lập phiếu cho thuê
Phiếu nhận đĩa
Phiếu phạt
Lập phiếu nhập
Lập phiếu kiểm kê
Lập phiếu báo hỏng
Lập phiếu tiêu hủy
Lập phiếu mất đĩa
Lập phiếu đặt hàng
Lập phiếu trả hàng
3.2 Mô tả sơ đồ luồng dữ liệu
3.2.1 Sơ đồ dữ liệu mức ngữ cảnh
Trang 22Quản lý nhập xuất Khách hàng
5
Người quản lý
2 Đại lý xuất
1
6
3
1: Phiếu nhập hàng: Số phiếu nhập, ngày lập, đơn vị «
Phiếu trả hàng: 6ӕSKLӃSKLӃu W Uҧҧ, QJj y Ei o W Uҧҧ, đơn Yӏӏ «
2: Dữ liệu yêu cầu: Số phiếu nhập, ngày lập, đơn vị
3 Phiếu cho thuê: Mã khách hàng, tên khách hàng, số CMND ,mã đĩa Phiếu trả, kiểm tra: Mã khách hàng, tên khách hàng, số CMND, mã đĩa «
4 Dữ liệu yêu cầu: Mã đĩa, tên đĩa «
5 Dữ liệu xuất: Thống kê báo cáo
6 Dữ liệu yêu cầu: Thống kê báo cáo «
4
3.2.2 Sơ đồ dữ liệu mức đỉnh
Trang 23QL Kho hàng 5
Đại lý xuất
Người quản lý
Thống kê báo cáo
DL kho hàng
QL Danh mục
Khách hàng
18 19
1: Dữ liệu nhập xuất: Các loại danh mục 2: Dữ liệu yêu cầu: Loại danh mục
3 Dữ liệu cung cấp: Loại danh mục
4 Dữ liệu yêu cầu: Cung cấp đĩa.
5 Phiếu nhập hàng, Phiếu trả hàng, phiếu báo hết, đơn đặt hàng.
6 Dữ liệu cung cấp : Mã đĩa , tên đĩa, chủng loại«
7 Dữ liệu yêu cầu: Thông tin cho thuê
8 Dữ liệu cung cấp: Thông tin cho thuê
9 Dữ liệu yêu cầu : Mã đĩa , tên đĩa, chủng loại«
10 Dữ liệu cung cấp : Mã đĩa, tên đĩa, chủng loại«
11 Dữ liệu cung cấp : Thống kê báo cáo sản phẩm «
12 Dữ liệu cung cấp: Thống kê báo cáo
13 Dữ liệu yêu cầu: Thống kê báo cáo «
14 Dữ liệu cung cấp: Các loại phiếu cho thuê.
15 Dữ liệu cung cấp: Các loại phiếu bán đĩa.
16 Dữ liệu yêu cầu: Thông tin bán đĩa.
17 Dữ liệu cung cấp: Thông tin bán đĩa.
18 Dữ liệu yêu cầu: cho thuê đĩa.
19 Phiếu cho thuê, phiếu nhận đĩa, phiếu phạt.
20 Dữ liệu yêu cầu: mua đĩa.
21 Phiếu bán đĩa: tên đĩa, mã đĩa, số lượng
20 21
3.2.3 Sơ đồ dữ liệu mức dưới đỉnh
Trang 243.2.3.1 Sơ đồ dữ liệu mức dưới đỉnh – Chức năng quản lý danh mục
Trang 25Quản lý danh mục các loại đĩa
Quản lý danh mục khách hàng
Quản lý danh mục nhân viên
Quản lý danh mục đại lý Người quản lý
7
8
9 10
DL đĩa
11 12
DL Khách hàng
13 14
DL nhân viên
15 16
DL đại lý
1: Dữ liệu yêu cầu: thông tin các loại đĩa.
2: Dữ liệu cung cấp: mã đĩa, tên đĩa, loại đĩa
3 Dữ liệu yêu cầu: thông tin khách hàng.
4 Dữ liệu cung cấp: tên khách hàng, số điện thoại, CMND
5 Dữ liệu yêu cầu: thông tin nhân viên.
6 Dữ liệu cung cấp : tên nhân viên, chức vụ, nơi cư trú
7 Dữ liệu yêu cầu: thông tin đại lý
8 Dữ liệu cung cấp: tên đại lý, địa chỉ, số điện thoại
9 Dữ liệu yêu cầu: thông tin các loại đĩa.
10 Dữ liệu cung cấp: mã đĩa, tên đĩa, loại đĩa
11 Dữ liệu yêu cầu: thông tin khách hàng.
12 Dữ liệu cung cấp: tên khách hàng, số điện thoại, CMND
13 Dữ liệu yêu cầu: thông tin nhân viên.
Trang 25