Xem mẫu
- Đề tài:
PHÂN TÍCH VÀ THIẾT KẾ HỆ
THỐNG HOẠT ĐỘNG CỦA MỘT
CÔNG TY PHÁT HÀNH SÁCH
- A _PHÂN CÔNG NHIỆM VỤ
I/ Nhiệm vụ chung
- Tìm hiểu thực tế: yêu cầu người dùng, hoạt động của một công ty phát hành
sách.
- Phân tích những gì tìm hiểu được qua đó thiết kế mô hình hệ thống hoạt
động của công ty.
- Thiết kế các giao diện
II/ Nhiệm vụ của từng thành viên trong nhóm
1/ Nguyễn Thị Thu Hiền(a)
- Phân tích yêu cầu người dùng, hoạt động của công ty
- Vẽ và phân tích biểu đồ phân cấp chức năng,biểu đồ mức khung cảnh
2/ Nguyễn Hương Lan
- Vẽ và phân tích biểu đồ luồng dữ
3/ Nguyễn Thị Thu Hương
- Vẽ biểu đồ thực thể liên kết và mô hình quan hệ
2
- B_ PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
I_YÊU CẦU NGƯỜI DÙNG
Hiện nay sách là một mặt hàng rất quan trọng với mọi người, nó rất đa dạng
và phổ biến.Từ những em bé đến những c ụ già tất cả mọi người đều cần sách.Đặc
biệt sách không thể thiếu đối với những học sinh , sinh viên , giáo viên, nhừng
người nghiên cứu khoa học… Thật bất tiện nếu khi cần mua một hoặc một vài
quyển sách mà người mua phải đến tận NXB hay công ty phát hành sách để
mua.Hơn nữa nhu cầu về các loại sách của người tiêu dùng là rất đa dạng thế nên
việc chọn lựa được loại sách phù hợp cũng không phải là đơn giản
Vì vậy việc phát hành sách của những công ty lớn đến tay người tiêu dùng
thông qua các đại lý và một số khâu trung gian rất là phức tạp nên cần phải có một
3
- hệ thống quản lý chăt chẽ, hệ thống phân phối hợp lý mới đảm bảo được việc phát
hành một cách dễ dàng đến tay người tiêu dùng đ ồng thời tránh thất thoát.
Yêu cầu đặt ra của vấn đề là phải có sự tìm hiểu chi tiết về hình thức hoạt động
cũng như mô hình kinh doanh của công ty phát hành sách.
II_HOẠT ĐỘNG CỦA CÔNG TY
1. Khi có yêu cầu nhập sách từ các đại lý một bộ phận quả lý việc phát hành
sẽ kiểm tra lượng sách hiện có. Nếu được bộ phận này sẽ lập một phiếu
xuất để xuất sách cho đại lý. Trong phiếu xuất ghi rõ tên đại lý, địa chỉ đại
lý, người nhận sách, ngày xuất, các thông tin về sách. Hệ thống lưu lại một
bản sao của phiếu xuất và ghi nợ cho đại lý, nếu không có đủ số lượng hoặc
không có loại sách yêu cầu thì thông báo từ chối xuất.
2. Khi có yêu cầu bán sách từ các nhà xuất bản,bộ phận quản lý việc nhập
sách sẽ kiểm tra chất lượng sách. Nếu chát lượng sách đảm bảo nhà xuất
bản sẽ chuyển sách đến công ty, bộ phận này sẽ nhập một phiếu nhập
sách.Trong phiếu nhập sẽ ghi rõ tên nhà xuất bản,dịa chỉ nhà xuất bản, điện
thoại nhà xuất bản, người giao sách, ngày nhập, thông tin về sách nhập, đơn
giá, số lượng xuất, lĩnh vực , thành tiền, tổng số tiền, các chữ kí của người
viết phiếu, ngươi giao, thủ trưởng đơn vị.Ngoài ra trên phiế u còn ghi rõ
phiếu xuất do công ty phát hành sách phát hành, ngày phát hành, số hiệu
phiếu. một bản phiếu nhập sách giao cho nhà xuất bản, một bản lưu giữ lại
và sau đó sách được chuyển vào kho.
3. Hàng tháng các đại lý sẽ gửi danh mục những sách đã bán được cho bộ
phận thống kê. Bộ phận này sẽ thống kê lại lượng sách đã bán, thu tiền và
điều chỉnh sách từ các đại lý.Bộ phận này cũng thống kê lượng sách còn tồn
trong kho sau đó gửi thông báo về sách tồn và thanh toán tiền sách đã bán
cho các nhà xuất bản.
4
- Ngoài ra hệ thống cần lưu giữ các thông tin về sách, tên tác giả, lĩnh
vực...Các thông tin về nhà xuất bản gồm tên , đ ịa chỉ, số điện thoại, số tài
khoản,...Trong thông tin lưu trữ về các đại lý cần có thông tin về lượng sách
đã lấy, số tiền đã trả,số tiền còn nợ để đảm bảo không một đại lý nào được
nợ quá số tiền cho phép.
III_ THIẾT KẾ HỆ THỐNG
1.Biểu đồ phân cấp chức năng
Bảng phân cấp chức năng
Các chức năng chi tiết Nhóm lần 1 Nhóm lần 2
1.Nhận yêu cầu
Phát hành
5
- 2.Kiểm tra lượng sách
Phát hành sách
3.Lập phiếu xuất
4.Kiểm tra chất lượn g
sách
Nhập sách
5.Lập phiếu nhập
6.Ghi thông tin sách
6
- 7.Thống kê sách bán
Thống kê
8. Thống kê sách tồn
9.Thu tiền từ đại lý
10.Thu tiền cho NXB
Biểu đồ phân cấp chức năng
7
- Phát hành sách
1. Phát hành 2. Nhập sách 3. Thống kê
3.1.TK sách
1.1.Nhập yêu cầu 2.1.Kiểm tra chất
lượng đã bán
1.2.Kiểm tra 3.2. TK
2.2.Lập phiếu
lượng sách sách tồn
nhập
3.3.Thu tiền
1.3.Lập phiếu 2.3.Ghi TT sách
từ đại lý
xuất
3.4. Trả tiền cho
NXB
Mô tả chi tiết chức năng
8
- - Chức năng “1.1 Nhận yêu cầu”: Nhận được yêu cầu cấp sách từ đại lý.
- Chức năng “1.2 Kiểm tra lượng sách”: Khi nhận được yêu cầu cấp sách
từ các đại lý bộ phận quản lý việc phát hành sẽ kiểm tra lượng sách hiện có.
- Chức năng “1.3 Lập phiếu xuất”: Nếu lượng sách trong kho đủ đáp ứng
yêu cầu thì bộ phận quản lý việc phát hành sẽ lập một phiếu xuất.
- Chức năng “2.1 Kiểm tra chất lượng sách”: Khi NXB có yêu cầu bán sách
bộ phận quản lý việc nhập sách sẽ kiểm tra chất lượng sách.
- Chức năng “2.2 Lập phiếu nhập”: Nếu bộ phận quản lý việc nhập sách
kiểm tra chất lượng sách đảm bảo thì lập một phiếu nhập sách.
- Chức năng “2.3 Ghi thông tin sách”: Khi nhập sách thì công ty sẽ ghi
thông tin chi tiết về các loại sách nhập .
- Chức năng “3.1 Thống kê sách đã bán”: Hàng tháng bộ phận thống kê
nhận danh mục sách đã bán từ các đại lý va thống kê lại lượng sách đã bán.
- Chức năng “3.2 Thống kê sách tồn”: Hàng tháng bộ phận thống kê sẽ
thống kê lượng sách tồn sang kho va gửi thông báo về sách tồn cho NXB.
- Chức năng “3.3 Thu tiền đại lý”: Sau khi thực hiện chức năng 3.1 thì thực
hiện thu tiền sách đã bán từ các đại lý.
- Chức năng “3.4 Trả tiền cho NXB”: sau khi thực hiện chức năng 3.2 thì trả
tiền các sách đã bán cho NXB.
9
- 2.Biểu đồ mức khung cảnh
Yêu cầu nhập
Yêu cầu bán sách
sách
TB từ chối xuất
TB từ chối nhập
Phiếu nhập
Phiếu xuất
Phát hành
NXB
Đại lý sách
TB thu Sách
TB sách tồn
Phiếu thanh
toán
Danh mục sách đã bán Phiếu thanh toán
Các hồ sơ sử dụng
10
- Sách Phiếu xuất
Đại lý Phiếu nhập
NXB
3.Biểu đồ luồng dữ liệu
3.1.Biểu đồ luồng dữ liệu mức 0
11
- Yêu cầu
nhập
TB từ chối xuất
Đại lý
1.0
Phát hành
Phiếu xuất+sách
Đại lý
Yêu cầu bán sách Phiếu xuất
Từ chối nhập
NXB
Sách
2.0
Sách
Nhập sách
Phiếu nhập sách
Phiếu thanh toán
Đại lý
NXB
TB thu tiền
Danh mục sách đã bán
3 .0
Phiếu thanh toán
NXB Phiếu nhập
Thống kê
TB sách tồn
3.2.Các biểu đồ luồng dữ liệu mức 1, 2
12
- a) Biểu đồ luồng dữ liệu mức 1 của tiến trình “1. phát hành”
Thông báo từ chối xuất
Thông tin sách yêu cầu Kiểm tra
số lượng
Yêu cầu nhập Nhập yêu sách
cầu
Còn Thông
Sách
tin sách
sách
yêu cầu
Đại lý
Đại lý Phiếu xuất
Lập phiếu
xuất sách
Phiếu xuất + sách
13
- b) Biểu đồ luồng dữ liệu mức 1 của tiến trình “2.nhập sác h”
Thông báo từ chối nhập
Yêu cầu bán sách Kiểm tra
Ghi thông
chất lượng
tin sách
sách
Sách
Sách
NXB
NXB
Phiếu nhập
Sách đ ảm
bảo chất
lượng NXB
Lập phiếu
nhập
Phiếu nhập sách
14
- c)Biểu đồ luồng dữ liệu mức 1 của tiến trình “3. thống kê”.
Thông báo Thống kê
sách tồn sách bán
Thống kê
sách tồn
Sách
Danh
mục
sách
Phiếu nhập Phiếu xuất bán
NXB
Đại lý Đại lý
NXB
Thông báo
thu tiền
Thu tiền từ
Trả tiền
Phiếu thanh toán đại lý
cho NXB
Mô hình E-R
Bước 1: Liệt kê chính xác
Phiếu nhập Phiếu xuất
Ngày phát hành \/ Số phiếu nhập
15
- Công ty phát hành \/ Tên đại lý
Số phiếu xuất Địa chỉ đại lý
NXB Ngày giao
Địa chỉ NXB Người nhận
Điện thoại Tên sách \/
Người giao Lĩnh vực \/
Tên sách Đơn giá xuất
Lĩnh vực Số lượng xuất
Đơn giá nhập Thành tiền \/
Số lượng
Thành tiền \/
16
- Bước 2,3: Xác định thực thể, mối quan hệ và thuộc tính
Tên sách => SACH(m.sách, tên sách, lĩnh vực,…)
NXB => NXB(m.NXB, tên NXB, địa chỉ,…)
Tên đại lý => Đai lý(m.ĐL, tên ĐL, địa chỉ ĐL,…)
Số phiếu xuất => Phiếu xuất(số phiếu xuất,…)
Số phiếu nhập => Phiếu nhập(số phiếu nhập,…)
Bước 4: Vẽ biểu đồ luồng dữ liệu mức 1: phát hành
17
- Đại lý
m.ĐL
Sách
Có
m.Sách
Phiếu xuất
Có Có
NXB
Số phiếu xuất
Số phiếu nhập
m.NXB
Có Phiếu nhập
Chuy ển mô hình E – R sang mô hình quan hệ
a, Biểu diễn các thực thể quan hệ
18
- Sách ((Mã sách )) (1)
Sách Mã sách (1)
Sách Sách (Mã sách) (1)
Đại lý ( Mã DL) (2)
Đại lại lý
Đý Đại lý ( Mã DL) (2)
NXB( Mã NXB)
XB) (3)
NXBXB
N
PhiPhixuấth ập
ếu ếu n Phiếu nh ập ( Số phiếu nh ập , mã sách , Số lượng
nhập , ngày nh ập, ngày ggao) (4)
ngư ời i iao) (4)
Phiếu xu ất( Số phiếu xuất, mã sách, số lượng
xuất, ngày xuất, người nh ận….) (5)
Phiếu xuất u ất
Phiếu x
b, Chuẩn hoá
(4),(5) ở dạng chuẩn 1
19
- Dòng PN (Số phiếu nhập, Mã sách, Số lượng nhập)
(4)
Phiếu nhập (Số phiếu nhập, người giao,ngày nhập)
Dòng PX ( Số phiếu xuất số lượng xuất)
(5)
Phiếu xuất (Số phiếu xuất, người nhận , người xuất)
c, Biểu đồ dữ liệu mô hình
5 . PHIẾUXUẤT
4.. PHIẾU NHẬP 2.NXB
PN .NXB 1 .. ĐAỊ Ị L Í
1 ĐA LÝ # Số phiếuxuất
# Phiếu nhập # Mã NXB # Mã ĐL
Người nhận
Ngư ời giao Tên ĐL
Tên NXB Tên ĐL Ngày xu ất
Đ/c ĐL
Ngày nh ập Đ/c NXB Mã ĐL
Mã NXB ST khoản
kho Số tiền nợ
ĐT NXB
Số tiền
6. DÒNG PN 3. Sách
# Số phiếunhập 7. Dòng PX
#Mã sách
# Mã sách #Số phiếu xuất
Tên sách
Số lượng nh ập #Mã sách
Tên tác giả
Số lượng xu ất
số lượng
Đơn giá nhập
Đơn giá xuất
20
nguon tai.lieu . vn