Tải bản đầy đủ (.docx) (15 trang)

Quản lý cửa hàng sách

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (240.53 KB, 15 trang )

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN ĐIỆN
T

VIỄN
THÔNG





BÁO CÁO BÀI TẬP
L

N
KỸ THUẬT PHẦN MỀM ỨNG
DỤ
NG
Đề tài : QUẢN LÝ CỬA HÀNG BÁN SÁ
CH
.
Giáo viên hướng dẫn: Thầy Vũ Song Tùng
Sinh viên thực hiện: Mai Xuân Hòa
Cầm Thị Mạch
Trần Thị Minh Tuyến
HÀ NỘI
2013
MỤC
L

C


Phần I: Yêu Cầu Của Hệ Thống
2
Phần II: Phân Tích Hệ Thống
3

2.1. Sơ đồ ngữ cảnh
3
2.2. Sơ đồ phân cấp chức
năng

3
2.3. Biểu đồ luồng dữ liệu mức đỉnh (mức
1).

4
2.4. Biểu đồ luồng dữ liệu mức dưới đỉnh ( mức 2) của chức
năng
Cập
nhật.
…………
5
2.5. Biểu đồ luồng dữ liệu mức dưới đỉnh (mức 2) của chức
năng
Tra
cứu…………….

5
2.6. Biểu đồ luồng dữ liệu mức dưới đỉnh (mức 2) của chức năng thống
kê.


6
2.7. Biểu đồ luồng dữ liệu mức dưới đỉnh (mức 2) của chức
năng
bán hàng……………
6
Phần III: Thiết Kế Cơ Sở Dữ Liệu
7
Phần IV: Thiết Kế Giao Diện Hệ Thống
11
1
PHẦN 1: YÊU CẦU HỆ THỐNG
Quản lý cửa hàng bán sách
Hệ thống quản lý cửa hàng bán sách gồm các quy trình nhập sách và bán sách.
Ban giám đốc có nhiệm vụ cập nhật danh mục sách bao gồm các thông tin: mã
sách, tên sách, tên tác giả (một quyển sách có thể gồm nhiều tác giả), số lượng và
đơn giá bán
Nhân viên bán sách có nhiệm vụ:
• cập nhật vị trí sách bao gồm: tên sách, tên khu vực, số thứ tự ngăn bày bán,
số lượng bày bán
• Lập hóa đơn bán sách bao gồm tên sách, số lượng và đơn giá bán (đơn giá
bán của một quyển sách có thể thay đổi theo từng thời điểm)
Người mua có thể tìm kiếm thông tin sách theo tên sách, tên tác giả để biết về số
lượng tồn, số lượng bày bán, vị trí của sách trên ngăn bày bán và đơn giá. Người
mua cũng có thể tự lập phiếu mua gồm các thông tin về tên người mua và danh
mục các sách muốn mua.
Sau một ngày làm việc, ban giám đốc cần thống kê hóa đơn và cập nhật lại số
lượng tồn kho và số lượng trên các ngăn bày bán
PHẦN II: PHÂN TÍCH HỆ THỐNG
2.1 DFD chức năng “Quản lý cửa hàng bán sách”
1

2.2 DFD mức ngữ cảnh
2.3 DFD mức đỉnh (mức 1) của hệ thống
1
QUẢN LÍ CỬA HÀNG
BÁN SÁCH
3. THỐNG KÊ
4. BÁN HÀNG
1.CẬP NHẬT
2. TRA CỨU
4.1 Hóa đơn
3.1 Số lượng
tốn kho
1.1 Cập nhật
danh mục sách
2.1 Tra cứu theo
tên sách
4.2 Phiếu mua
1.2 Cập nhật vị
trí sách
3.2 Số lượng
hóa đơn
2.2 Tra cứu theo
tên tác giả
3.3 Số lượng trên
ngăn bán
Báo cáo
Báo cáo
Khách hàng
Giám đốc
Báo cáo

QUẢN LÝ CỬA HÀNG
SÁCH
Tra cứu
lập phiếu mua
Lập hóa đơn cập
nhật vị trí sách
Nhân viên
Cập nhật danh mục sách
thống kê
Yêu cầu
2.4 DFD mức dưới đỉnh (mức 2) của chức năng: Cập nhật

1
2. Tra cứu
Giám đốc
Khách hàng
Báo cáo
Báo cáo
Kết quả
Cập nhật danh mục sách
Báo cáo
Lập phiếu mua
Yêu cầu
Lập hóa đơn
Báo cáo
Cập nhật vị trí sách
Nhân viên
3. Thống kê
4. Bán hàng
1.Cập nhât

Sách




2.5 DFD mức dưới đỉnh (mức 2) của chức năng: Tra cứu





2.6 DFD mức dưới đỉnh (mức 2) của chức năng: Thống kê
1
Ban Giám Đốc
1.2 Cập nhật vị trí sách
1.1 Cập nhật danh mục sách
Nhân Viên
Ngăn bán
2.1 Tra cứu theo tên sách
Yêu cầu
Báo cáo
Khách hàng
Ngăn bán
Báo cáo
2.2 Tra cứu theo tên tác
giả
Yêu cầu
Hóa đơn
3.3 Số lượng trên ngăn
bán

Yêu cầu
Yêu cầu
Yêu cầu
Báo cáo
Báo cáo
Báo cáo
3.1 Số lượng tồn kho
Ban Giám Đốc
Sách
Ngăn bán
3.2 Số lượng hóa đơn
2.7 DFD mức dưới đỉnh (mức 2) của chức năng: Bán hàng
PHẦN III – THIẾT KẾ CƠ SỞ DỮ LIỆU
1
Khách hàng
Nhân viên
4.2 Phiếu mua
4.1 Hóa đơn
3.1 Chuẩn hóa cơ sở dữ liệu
 Chuẩn hóa 1NF: Đảm bảo tính nguyên tố và duy nhất
*Mã sách
Tên sách
Mã tác giả
Tên tác giả
Số điện thoại
Số lượng
Đơn giá
Khu vực bày bán
Số thứ tự bày bán
Số lượng bày bán

*Mã hóa đơn
Ngày hóa đơn
Số lượng
Đơn giá
*Mã phiếu mua
Tên người mua
Số lượng
 Chuẩn hóa 2NF: không có phụ thuộc hàm

*Mã sách
Tên sách
Mã tác giả
Tên tác giả
Số điện thoại
Số lượng
1
Sách (2NF)
Đơn giá
Khu vực bày bán
Số thứ tự bày bán
Số lượng bày bán
*Mã hóa đơn
Ngày hóa đơn
*Mã sách
*Mã hóa đơn
Số lượng
Đơn giá
*Mã phiếu mua
Tên người mua
1

Hóa đơn (2NF,3NF)
Chi tiết HD (2NF,3NF)
Phiếu mua (2NF,3NF)
Chi tiết PM (2NF,3NF)
*Mã sách
*Mã phiếu mua
Số lượng
 Chuẩn hóa 3NF: không có phụ thuộc hàm vào thuộc tính không khóa
*Mã sách
Tên sách (FK)
Mã tác giả (FK)
Số lượng
Đơn giá
*Tên sách
Khu vực bày bán
Số thứ tự bày bán
Số lượng bày bán
*Mã tác giả
Tên tác giả
Số điện thoại
*Mã hóa đơn
Ngày hóa đơn
*Mã sách
*Mã hóa đơn
Số lượng
Đơn giá
1
Vị trí sách (2NF)
Sách (2NF)
Tác giả (2NF)

Hóa đơn (2NF,3NF)
Chi tiết HD (2NF,3NF)
Phiếu mua (2NF,3NF)
*Mã phiếu mua
Tên người mua
1
Chi tiết PM (2NF,3NF)
*Mã sách
*Mã phiếu mua
Số lượng
1
Sơ đồ quan hệ dữ liệu:
Phần IV: Giao diện chương trình

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×