Trường Đại Học Bách Khoa Hà Nội
Viện Điện Tử Viễn Thơng
====o0o====
BÀI TẬP LỚN
MƠN KỸ THUẬT PHẦN MỀM ỨNG DỤNG
Đề tài:
PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁN SÁCH
Giảng viên hướng dẫn
:
Sinh viên thực hiện
:
Họ và Tên
Lớp
SHSV
Dương Công Biển
ĐTVT-09, K55
20102607
Hà Nội, 08/2014
BẢNG PHÂN CƠNG CƠNG VIỆC
Người thực hiện
Phân tích hệ thống
VŨ VĂN THỊNH
Thiết kế giao diện hệ thống
LƯ VAN CƯƠNG
Kiểm thử và triển khai
VŨ VIỆT HỒNG
TRẦN ĐÚC THẮNG
PHẦN I: PHÂN TÍCH HỆ THỐNG
1.SƠ ĐỒ NGỮ CẢNH
Báo cáo
Báo cáo
Khách hàng
Ban Giám Đốc
Thống kê
Nhân viên
HỆ THỐNG QUẢN LÝ CỬA HÀNG BÁN SÁCH
Tra Cứu
Lập Phiếu Mua
Báo cáo
Lập hóa đơn
Cập nhật vị trí sách
2.SƠ ĐỒ PHÂN CẤP CHỨC NĂNG
HỆ THỐNGQUẢN LÝ CỬA HÀNG BÁN SÁCH
1. CẬP NHẬT
1.1 CẬP NHÂT DANH
MỤC SÁCH
1.2 CẠP NHẬT VỊ TRÍ
SÁCH
2. TRA CỨU
3. THỐNG KÊ
2.1 TRA CỨU
THEO TÊN SÁCH
2.2 TRA CỨU
THEO TÊN TÁC
GIẢ
Page 1
3.1 SỐ LƯỢNG
TỒN KHO
3.2 SỐ LƯỢNG
HÓA ĐƠN
3.3 SỐ LƯƠNG
TRÊN NGĂN BÁN
4. BÁN HÀNG
4.1 HÓA ĐƠN
4.2 PHIẾU MUA
Page 2
3. BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC ĐỈNH (MỨC 1).
Page 3
Yêu cầu
Page 4
Ban giám đốc
2.Tra cứu
Page 5
Khách hàng
C
ậ
Page 6
Báo cáo
Page 7
L
ậ
Page 8
Page 9
Page 10
3. Thống kê
Page 11
PHIẾU MUA
4. Bán hàng
1.Cập nhật
Page 12
HÓA ĐƠN
SÁCH
Page 13
Page 14
Nhân viên
Lập hóa đơn
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.
SÁCH
Ban giám đốc
1.1 CẬP NHÂT DANH MỤC SÁCH
1.2 CẬP NHẬT VỊ TRÍ SÁCH
Nhân viên
5. BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC DƯỚI ĐỈNH (MỨC 2) CỦA CHỨC NĂNG TRA
3
2.1 TRA CỨU THEO TÊN SÁCH
Khách hàng
2.2 TRA CỨU THEO TÊN TÁC GIẢ
Page 15
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Ê.
SÁCH
3.1 SỐ LƯỢNG TỒN KHO
Ban giám đốc
3.2 SỐ LƯỢNG HÓA ĐƠN
HÓA ĐƠN
3.3 SỐ LƯƠNG TRÊN NGĂN BÁN
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.
Khách hàng
4.2 PHIẾU MUA
PHIẾU MUA
Nhân viên
4.1 HÓA ĐƠN
HÓA ĐƠN
Page 16
PHẦN II: THIẾT KẾ CƠ SỞ DỮ LIỆU
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.
Page 17
Bán sách
*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á
Tên khu vực
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 khơng đầy đủ vào
khóa chính.
Page 18
Sách ( 2NF )
*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á
Tên khu vực
Số thứ tự bày bán
Số lượng bày bán
Hóa Đơn (2NF , 3NF)
Phiếu Mua (2NF , 3NF)
*Mã hóa đơn
Ngày hóa đơn
*Mã phiếu mua
Tên người mua
Chi Tiết Mua (2NF , 3NF)
*Mã sách
* Mã phiếu mua
Số lượng
Chi Tiết Sách (2NF , 3NF)
*Mã sách
* Mã hóa đơn
Số lượng
Đơn giá
- Chuẩn hóa 3NF : Khơng có phụ thuộc hàm vào thuộc tính khơng khóa.
Page 19
Sách ( 3NF )
Tác Giả (3NF)
*Mã sách
Tên sách (FK)
Mã tác giả (FK)
Số lượng
Đơn giá
* Mã tác giả
Tên tác giả
Số điện thoại
Vị Trí Sách (3NF)
Hóa Đơn (2NF , 3NF)
* Tên sách
Tên khu vực
Số thứ tự bày bán
Số lượng bày bán
*Mã hóa đơn
Ngày hóa đơn
Chi Tiết Sách (3NF)
Chi Tiết Mua (3NF)
*Mã sách
* Mã hóa đơn
Số lượng
Đơn giá
*Mã sách
* Mã phiếu mua
Số lượng
Phiếu Mua (3NF)
*Mã phiếu mua
Tên người mua
Sơ đồ quan hệ dữ liệu
Page 20
PHẦN III: THIẾT KẾ GIAO DIỆN HỆ THỐNG
Page 21
Thiết kế bảng sách
Thiết kế bảng hóa đơn
Thiết kế bảng vị trí sách
Page 22
Thiết kế bảng tìm kiếm sách
Thiết kế bảng phiếu mua
Page 23
Thiết kế bảng tác giả
Thiết kế Giao diện chính
Page 24