nhập môn công nghệ phầm mềm- quản lý nhà sách - Pdf 14

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA TOÁN – TIN HỌC
PHÂN TÍCH THIẾT KẾ
HỆ THỐNG THÔNG TIN
Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách
MỤC LỤC
PHẦN I: KHẢO SÁT HIỆN TRẠNG VÀ THU THẬP YÊU CẦU 4
I. Hiện trạng công ty: 4
II. Quy trình quản lý: 4
III. Nhược điểm của quy trình hiện tại: 4
IV. Mong muốn của khách hàng: 4
V. Hiện trạng tin học hóa: 4
PHẦN II: PHÂN TÍCH THỰC THỂ 5
I. Phát hiện thực thể: 5
i. Thực thể Sach: 5
ii. Thực thể NhaXuatBan: 5
iii. Thực thể TacGia: 5
iv. Thực thể Gia: 5
v. Thực thể TheLoai: 5
vi. Thực thể TrangMau: 5
vii. Thực thể DonHang: 5
viii. Thực thể KhachHang: 5
ix. Thực thể NhanVien: 6
x. Thực thể Quyen: 6
II. Mô hình ERD: 6
III. Chuyển từ mô hình ERD sang mô hình quan hệ: 7
IV. Mô tả chi tiết các quan hệ: 8
1. Quan hệ Sach: 8
2. Quan hệ TacGia: 8
3. Quan hệ Sach_TacGia: 8

• Mô tả: Nhà sách 142 chuyên bán giảm giá các loại sách, truyện cho học sinh, sinh viên.
II. Quy trình quản lý:
• Thủ kho quản lý sách có trong kho bằng Microsoft Excel. Mỗi lần nhập sách mới về, thủ
kho sẽ cập nhật thông tin trong bảng tính của Excel.
• Nhân viên bán hàng quản lý đơn hàng của khách hàng đặt hàng qua Internet bằng
Microsoft Excel.
• Sau khi khách hàng đặt hàng trên internet, nhân viên sẽ tìm sách trong kho, nếu không có
(hoặc sách hiếm), nhân viên sẽ đi tìm sách ở các nguồn khác (internet, nhà xuất bản,…),
khi nào có sẽ thông báo và giao hàng cho khách.
III. Nhược điểm của quy trình hiện tại:
• Tất cả các quy trình trên đều được làm bán tự động (tự động 1 phần bằng Microsoft
Excel).
• Không quản lý được giá bán của sách theo thời gian (vì giá của 1 cuốn sách sẽ thay đổi
theo thời gian).
• Quản lý sách kém, không thể đưa 1 cuốn sách vào nhiều hơn 1 thể loại được.
• Không quản lý được tác giả và nhà xuất bản (tiểu sử, số lượng sách có trong kho,…).
• Quản lý khách hàng kém, khó truy xuất thông tin của khách hàng (đã từng mua sách gì,
bao nhiêu tiền,…).
IV. Mong muốn của khách hàng:
• Có một chương trình giúp cho việc quản lý được thuận tiện hơn:
 Có thể xem được giá bán trước đây của 1 cuốn sách.
 Có thể đưa 1 cuốn sách vào hơn 1 thể loại.
 Quản lý được tác giả và nhà xuất bản.
 Quản lý được thông tin khách hàng.
 Quản lý được thông tin nhân viên.
V. Hiện trạng tin học hóa:
• Tổng số máy tính hiện có: 2 máy.
• Trình độ tin học nhân viên: tương đương chứng chỉ A, biết sử dụng internet.
• Có kết nối internet ADSL.
4

cứng (LienKet).
vii. Thực thể DonHang:
• Mô tả đơn hàng của khách hàng.
• Mỗi đơn hàng có một mã số duy nhất (MSDonHang), có ngày đặt hàng (NgayDatHang),
ngày giao hàng (NgayGiaoHang), trạng thái xử lý đơn hàng (TrangThaiDH).
viii. Thực thể KhachHang:
• Mô tả thông tin khách hàng.
• Mỗi khách hàng sẽ có một mã số duy nhất (MSKhachHang), họ tên khách hàng
(HoTenKH), một địa chỉ liên lạc (DiaChiKH), một số điện thoại (DienThoaiKH), một địa
chỉ email (EmailKH).
5
Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách
ix. Thực thể NhanVien:
• Mô tả thông tin nhân viên.
• Mỗi nhân viên sẽ có một mã số duy nhất (MSNhanVien), họ tên nhân viên (HoTenNV),
tên đăng nhập (TenDangNhap), mật khẩu đăng nhập (MatKhau), một địa chỉ liên lạc
(DiaChiNV), một số điện thoại (DienThoaiNV), một địa chỉ email (EmailNV).
x. Thực thể Quyen:
• Mô tả quyền hạn của nhân viên.
• Mỗi quyền hạn có một mã số duy nhất (MSQuyen), một tên quyền (TenQuyen), có diễn
giải của quyền (DienGiaiQ).
II. Mô hình ERD:
6
Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách
III. Chuyển từ mô hình ERD sang mô hình quan hệ:
i. Sach (MSSach, MSNhaXuatBan, TenSach, GiaBia, NamXuatBan, BiaTruoc, BiaSau)
ii. TacGia (MSTacGia, TenTacGia, DiaChiTG, TieuSu, DienThoaiTG, EmailTG)
iii. Sach_TacGia (MSSach, MSTacGia)
iv. TheLoai (MSTheLoai, MSTheLoaiCha, TenTheLoai, DienGiaiTL)
v. Sach_TheLoai (MSSach, MSTheLoai)

Loại
DL
Ràng buộc
1 MSTacGia Mã số của tác giả S 4 B PK
2 TenTacGia Họ tên của tác giả C 20 B
3 DiaChiTG Địa chỉ liên lạc của tác giả C 50 K
4 TieuSu Tiểu sử của tác giả C 2048 K
5 DienThoaiTG Điện thoại liên lạc của tác giả C 15 K
6 EmailTG Địa chỉ email của tác giả C 20 K
Tổng số byte 2157
3. Quan hệ Sach_TacGia:
STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT
Loại
DL
Ràng buộc
1 MSSach Mã số của sách S 4 B PK
2 MSTacGia Mã số của tác giả S 4 B PK
Tổng số byte 8
4. Quan hệ TheLoai:
STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT
Loại
DL
Ràng buộc
1 MSTheLoai Mã số của thể loại S 4 B PK
2 MSTheLoaiCha Mã số của thể loại cha S 4 K
3 TenTheLoai Tên của thể loại C 20 B
4 DienGiaiTL Diễn giải của thể loại C 100 K
Tổng số byte 128
8
Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách

3 NgayBatDau Ngày bắt đầu sử dụng giá này N 8 B
4 NgayKetThuc Ngày kết thúc sử dụng giá này N 8 K
5 Gia Giá bán của sách S 8 B
6 TrangThaiGia Trạng thái sử dụng L 1 Yes/No B
Tổng số byte 33
8. Quan hệ TrangMau:
STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT
Loại
DL
Ràng buộc
1 MSTrangMau Mã số của trang mẫu của sách S 4 B PK
2 MSSach Mã số của sách có trang mẫu S 4 B FK
3 LienKet Liên kết hình của trang mẫu C 50 B
Tổng số byte 58
9. Quan hệ DonHang:
STT Thuộc tính Diễn giải
Kiểu
DL
Số Byte MGT
Loại
DL
Ràng buộc
1 MSDonHang Mã số của đơn hàng S 4 B PK
2 NgayDatHang Ngày đặt hàng N 8 B
9
Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách
3 NgayGiaoHang Ngày giao hàng N 8 K
4 TrangThaiDH Trạng thái xử lý của đơn hàng S 1 B
Tổng số byte 21
10. Quan hệ KhachHang:

4 MatKhau Mật khẩu đăng nhập C 10 B
5 DiaChiNV Địa chỉ liên lạc của nhân viên C 50 B
6 DienThoaiNV Điện thoại liên lạc của nhân viên C 15 K
7 EmailNV Địa chỉ email của nhân viên C 20 K
Tổng số byte 129
13. Quan hệ Quyen:
STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT
Loại
DL
Ràng buộc
10
Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách
1 MSQuyen Mã số của quyền S 4 B PK
2 TenQuyen Tên quyền C 20 B
3 DienGiaiQ Diễn giải của quyền C 100 K
Tổng số byte 124
14. Quan hệ NhanVien_Quyen:
STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT
Loại
DL
Ràng buộc
1 MSNhanVien Mã số của nhân viên S 4 B PK
2 MSQuyen Mã số của quyền S 4 B PK
Tổng số byte 8
V. Bảng tổng kết thuộc tính:
STT Tên thuộc tính Diễn giải Thuộc quan hệ
1 BiaSau Liên kết hình bìa sau Sach
2 BiaTruoc Liên kết hình bìa trước Sach
3 DiaChiKH Địa chỉ của khách hàng KhachHang
4 DiaChiNV Địa chỉ liên lạc của nhân viên NhanVien

33 MSTacGia Mã số của tác giả TacGia
34 MSTheLoai Mã số của thể loại TheLoai
35 MSTheLoaiCha Mã số của thể loại cha TheLoai
36 MSTrangMau Mã số của trang mẫu của sách TrangMau
37 NamXuatBan Năm quyển sách được xuất bản Sach
38 NgayBatDau Ngày bắt đầu sử dụng giá này Gia
39 NgayDatHang Ngày đặt hàng DonHang
40 NgayGiaoHang Ngày giao hàng DonHang
41 NgayKetThuc Ngày kết thúc sử dụng giá này Gia
42 TenDangNhap Tên đăng nhập vào chương trình NhanVien
43 TenNhaXuatBan Tên nhà xuất bản NhaXuatBan
44 TenQuyen Tên quyền Quyen
45 TenSach Tên của sách Sach
46 TenTacGia Họ tên của tác giả TacGia
12
Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách
47 TenTheLoai Tên của thể loại TheLoai
48 TieuSu Tiểu sử của tác giả TacGia
49 TrangThaiDH Trạng thái xử lý của đơn hàng DonHang
50 TrangThaiGia Trạng thái sử dụng giá Gia
PHẦN III: GIAO DIỆN
1. Chương trình chính:
• Khi chương trình vừa khởi động sẽ yêu cầu đăng nhập, menu sẽ disable:
• Đăng nhập không thành công:
• Sau khi đăng nhập thành công, menu sẽ được enable:
13
Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách
2. Form thêm sách, sửa thông tin sách:
14
Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status