Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 31 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
31
Dung lượng
4,94 MB
Nội dung
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
BÀI TẬP LỚN
Đề tài:
PHÂN TÍCHVÀTHIẾTKẾHỆTHỐNG
HOẠT ĐỘNGCỦAMỘTCÔNGTYPHÁT
HÀNH SÁCH
Giảng viên: Đào Minh Quý
Sinh viên: Nguyễn Hương Lan
Nguyễn Thị Thu Hiền(a)
Nguyễn Thị Thu Hương
Lớp TK3(1)
1
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
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độngcủamộtcôngtypháthành sách.
- Phân tích những gì tìm hiểu được qua đó thiếtkế mô hình hệthốnghoạtđộngcủa
công ty.
- Thiếtkế 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độngcủacô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
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
B_ PHÂN TÍCHVÀTHIẾTKẾ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ôngtypháthànhsá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áthànhsáchcủa những côngty 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ộthệ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áthànhmộ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ủacôngtypháthành sách.
II_HOẠT ĐỘNGCỦACÔ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áthà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ôngtypháthànhsáchphá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ốngkê 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ốngkê 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.
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.
3
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
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
2.Kiểm tra lượng sách
3.Lập phiếu xuất
4.Kiểm tra chất lượng
sách
Nhập sách
5.Lập phiếu nhập
6.Ghi thông tin sách
7.Thống kêsách bán
8. Thốngkêsách tồn
9.Thu tiền từ đại lý
10.Thu tiền cho NXB
4
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
Thống kê
Phát hành sách
Biểu đồ phân cấp chức năng
5
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
Mô tả chi tiết chức năng
1.1.Nhập yêu cầu
1.2.Kiểm tra
lượng sách
1.3.Lập phiếu
xuất
2.1.Kiểm tra chất
lượng
2.2.Lập phiếu
nhập
2.3.Ghi TT sách
3.1.TK sách
đã bán
3.2. TK
sách tồn
3.3.Thu tiền
từ đại lý
3.4. Trả tiền cho
NXB
Pháthành sách
1. Pháthành 2. Nhập sách 3. Thống kê
6
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
- 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áthà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áthà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ôngty sẽ ghi
thông tin chi tiết về các loại sách nhập .
- Chức năng “3.1 Thốngkêsách đã bán”: Hàng tháng bộ phận thốngkê
nhận danh mục sách đã bán từ các đại lý vathốngkê lại lượng sách đã bán.
- Chức năng “3.2 Thốngkêsách tồn”: Hàng tháng bộ phận thốngkê 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.
7
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
2.Biểu đồ mức khung cảnh
Các hồ sơ sử dụng
Sách Phiếu xuất
Đại lý Phiếu nhập
NXB
Đại lý
Yêu cầu nhập
sách
TB từ chối xuất
Phiếu xuất
+sách
TB thu
tiền
Phiếu thanh
toán
Danh mục sách đã bán
Phát hành
sách
NXB
Yêu cầu bán sách
TB từ chối nhập
Phiếu nhập
Sách
TB sách tồn
Phiếu thanh toán
8
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
3.Biểu đồ luồng dữ liệu
3.1.Biểu đồ luồng dữ liệu mức 0
Sách
Danh mục sách đã bán
Đại lý
NXB
Phiếu thanh toán
TB thu tiền
Phiếu thanh toán
TB sách tồn
3.0
Thống kê
Thống kê
NXB
Yêu cầu bán sách
Từ chối nhập
Phiếu nhập sách
2.0
Nhập
sách
Đại lý
Yêu cầu
nhập
TB từ chối xuất
Phiếu xuất+sách
1.0
Phát hành
Đại lý
Phiếu xuất
Sách
NXB
Phiếu nhập
9
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
3.2.Các biểu đồ luồng dữ liệu mức 1, 2
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
Đại lý
Sách
Đại lý Phiếu xuất
Yêu cầu nhập
Phiếu xuất + sách
Thông
tin sách
yêu cầu
Thông tin sách yêu cầu
Còn
sách
Nhập yêu
cầu
Kiểm tra
số lượng
sách
Lập phiếu
xuất sách
10
[...]... 0986123996 Kiến trúc hệthống Giao diện tương tác toàn hệthống 27 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 Truy cập vào hệthống 0 Thực đơn chính 1 Pháthành (0) 1.1 Kiểm tra số lượng sách ( 0) 1.2 Lập phiếu xuất ( 1) 2 Nhập sách 3 Thốngkê (0) (0) 2.1 Ghi thông tin sách 3.1 Thốngkêsách tồn ( 2) 2.2 Lập phiếu nhập (3) 3.2 Thốngkêsách bán (2) (3) 3.3... mức 1 của tiến trình “2.nhập sáchThông báo từ chối nhập Yêu cầu bán sách Kiểm tra chất lượng sách Ghi thông tin sáchSách NXB Sách NXB Sách đảm bảo chất lượng Phiếu nhập sách Phiếu nhập Lập phiếu nhập NXB 11 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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 sách tồn Thốngkêsách bán Thốngkê sách. .. mức 1của tiến trình”2 Nhập sáchThông báo từ chối nhập Yêu cầu bán sách 2.1 Kiểm tra chất lượng sách 2.3 Ghi thông tin sách 3 Sách NXB Sách đảm bảo chất lượng Phiếu nhập sáchSách 2 NXB 4 Nhập NXB 2.2 Lập phiếu nhập 17 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 c, Luồng hệthống cho biểu đồ luồng dữ liệu mức 1 của tiến trình “3 .Thống kê” 3.1 3.2 thốngkê sách. .. nhập,…) Bước 4: Vẽ biểu đồ luồng dữ liệu mức 1: pháthành m.ĐL Đại lý Sách C ó m .Sách C ó NXB C ó Phiếu xuất Số phiếu xuất Số phiếu nhập m.NX B C ó Phiếu nhập 13 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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ệSáchSách (Mã sách) Sách (Mã sách) Sách (Mã sách) (1) (1) (1) Đại Đại lý lý Đại lý ( Mã... Xác định luồng hệthống a, Luồng hệthống cho biểu đồ luồng dữ liệu ”1 .Phát hànhThông tin từ chôi xuất 1.2 1.1 Các thông tin yêu cầu Yêu cầu nhập kiểm tra số lượng sách Nhập yêu cầu 3 Đại lí 1 Sách còn sách Đại lý 5 PHIẾUXUẤT Thông tin các yêu cầu 1.3 Phiếu xuất + Sách Lập phiếu xuất sách 16 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 b, Luồng hệthống cho biểu... phiếu xuất b, Các giao diện xử lý 1 Biểu đồ hệthống chức năng pháthành sách: Biểu đồ này có hai tiến trình thực hiện nên cũng có hai giao diện xử lý tương ứng - Giao diện xử lý “Kiểm tra pháthànhsách - Giao diện xử lý”Lập phiếu xuất” 18 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 Hình 1: Giao diện xử lí Pháthànhsách 19 Email: uyenlong_thien@yahoo.com Gmail:... (3) 3.3 Thu tiền từ đại lý (3) 3.4 Trả tiền cho NXB (3) 28 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 Giao diện truy nhập hệ thốngHệ thực đơn chính Hệ quản lý pháthànhsách 1 Pháthành 2 Nhập sách 3 Thốngkê 29 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 30 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com... sách tồn Sách Phiếu nhập Phiếu xuất NXB Đại lý NXB Đại lý Thông báo thu tiền Phiếu thanh toán Trả tiền cho NXB Thu tiền từ đại lý Mô hình E-R Bước 1: Liệt kê chính xác Phiếu nhập Ngày phát hànhCôngtypháthành Số phiếu xuất NXB Địa chỉ NXB Điện thoại Người giao Tên sách Lĩnh vực Đơn giá nhập Số lượng Thành tiền \/ \/ Phiếu xuất Số phiếu nhập Tên đại lý Địa chỉ đại lý Ngày giao Người nhận Tên sách Lĩnh... Biểu đồ hệthốngcủa tiến trình ”nhập sách Biểu đồ này cũng có hai tiến trình máy thưch hiện nên cũng có hai giao diện xử lý Tương ứng - Giao diện xử lỹ “Ghi thông tin sách - Giao diện xử lý “Lập phiếu nhập” Hình 2: Giao diện nhập thông tin sách hgjhjhjjh 20 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 Hình 3: giao diện lập phiếu nhập 3, Biểu đồ hệthống tiến... nhập Tên đại lý Địa chỉ đại lý Ngày giao Người nhận Tên sách Lĩnh vực Đơn giá xuất Số lượng xuất Thành tiền \/ \/ \/ \/ 12 Danh mục sách bán Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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 . 0986123996 Gmail: uyenlongthien.cntt@gmal.com BÀI TẬP LỚN Đề 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 Giảng viên: Đào Minh Quý Sinh viên: Nguyễn Hương Lan . uyenlongthien.cntt@gmal.com 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. 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