Tải bản đầy đủ (.doc) (76 trang)

phân tích thiết kế hệ thống thông tin quản lý thư viện

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 (904.55 KB, 76 trang )

=========================Thực hành phân tích và thiết kế hệ thống====================

Mở đầu
Trong điều kiện hiện nay, công tác quản lý và hoạt động phục vụ bạn đọc trở nên
dễ dàng hơn nhờ sự phát triển mạnh mẽ của công nghệ thông tin. ở nớc ta, mặc dù
công nghệ thông tin cũng đã đợc quan tâm và phát triển trong nhiều lĩnh vực nhng
việc áp dụng trong việc quản lý hệ thống th viện còn rất hạn chế và cha đồng bộ. Có
nhiều nguyên nhân dẫn đến hiện trạng này.
Trong những năm gần đây, Học Viện Kỹ Thuật Quân Sự đã mạnh dạn áp dụng
công nghệ thông tin vào công tác quản lý trong đó có hệ thống th viện tại học viện.
Trong đồ án môn học Phân tích và thiết kế hệ thống thông tin này, tôi xin trình
bầy việc phân tích, thiết kế một hệ thống hỗ trợ quản lý hoạt động mợn trả tại th viện
học viện. Nội dung bao gồm 4 chơng:
Chơng I: Khảo sát hệ thống
Chơng II: Phân tích hệ thống về chức năng
Chơng III: Phân tích hệ thống về dữ liệu
Chơng IV: Thiết kế hệ thống
Vì thời gian có hạn, khối lợng công việc tơng đối nhiều nên bản phân tích thiết kế
chắc chắn không tránh khỏi sai sót, cần đợc bổ sung, hoàn thiện.Vì vây, tôi mong
nhận đợc những đóng góp từ phía các thầy cô và các bạn để bản phân tích thiết ké
ngày càng hoàn thiện hơn.
Nhân đây, tôi xin gởi lời cảm ơn chân thành đến cô giáo Nguyễn Hoài Anh- ngời
đã tận tình giúp đỡ và hớng dẫn tôi trong suốt quá trình học tập và hoàn thành bài
tập lớn của môn học.
Hà nội tháng 7/ 2006
Sinh viên: Nguyễn Thị Minh Nguyệt

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

1



=========================Thực hành phân tích và thiết kế hệ thống====================
Chơng I: Khảo sát hệ thống
I. Hồ sơ khảo sát chi tiết hệ thống
1. Nhiệm vụ cơ bản:
Th viện HVKTQS là một th viện có số lợng đầu sách tơng đối lớn đang
ngày càng tăng theo nhu cầu của bạn đọc. Hàng ngày, một số lợng lớn sách đợc xuất
ra cho bạn đọc cũng nh nhập sách vào kho. Bên cạnh đó, đối tợng phục vụ của th
viện cũng rất đa dạng, bao gồm tất cả cán bộ công nhân viên làm việc trong học
viện, ngoài ra đối tợng chủ yếu là hàng nghìn sinh viên, học viên đang tham gia học
tập nghiên cứu trong học viện.
Vì vậy, nhiệm vụ chính của th viện HVKTQS là:
Quản lý, bảo quản sách có trong th viện
Đảm bảo hoạt động mợn trả của bạn đọc nhanh chóng,
chính xác, hiệu quả.
Quản lý bạn đọc hợp lý.
2. Cơ cấu tổ chức
Hệ thống th viện HVKTQS đợc chia thành ba bộ phận đảm bảo các
công việc chính nh sau:
a. Nhóm thứ nhất đảm nhận việc quản lý sách: nhóm này đảm
nhận mọi công việc có liên quan đến sách.
Công việc đầu tiên nhóm cần đảm nhận là cập nhật liên
tục các thông tin có liên quan đến sách nh thông tin về tác giả, nhà xuất bản, chủ đề
phân loại
Cập nhật các đầu sách: : Khi có sách mới cần nhập kho,
các nhân viên trong tổ quản lý sách sẽ đợc giao nhiệm vụ kiểm tra đủ số lợng sách
cần nhập. Nếu kiểm tra thấy thiếu cần báo lên cấp trên để xử lý. Nếu đủ số lợng
sách, trớc hết phân loại theo danh mục chủ đề có sẵn rồi kiểm tra xem sách đó đã có
trong kho sách cha. Nếu đã có thì tiến hành cập nhật số lợng sách và đánh số hiệu
của đầu sách đã có vào danh mục sách. Một đầu sách có thể đợc nhập nhiều lần vào

những thời điểm khác nhau. Nếu cha có thì tạo một bản ghi mới trong danh mục
sách rồi tiến hành đánh số hiệu, nhập số lợng sách cho đầu sách này đồng thời cập
nhật các thông tin liên quan vào các bảng tơng ứng là danh mục nhà xuất bản, danh
mục tác giả, danh mục chủ đề (nếu cần).
Thống kê sách hiện có trong kho: bên cạnh việc đảm bảo
công tác cập nhật sách mới, bộ phận này cũng cần thống kê số lợng sách hiện còn lại
trong kho, sau đó cùng với thống kê của bộ phận quản lý mợn trả nhằm tránh thất
thoát sách.
2
------------------------------------------------------------------------------------------------------------

Nguyễn Thị Minh Nguyệt- Lớp tin học 1A


=========================Thực hành phân tích và thiết kế hệ thống====================
Thống kê sách hết trong kho: một đầu sách bất kì, nếu
trong kho không còn cần thống kê ngay lập tức để có phơng án mua thêm nhằm đảm
bảo phục vụ bạn đọc nhanh chóng kịp thời.
Thống kê sách rách, nát, cũ để thanh lý và có kế hoạch
mua bù.
Thống kê sách thanh lý: Sau những khoảng thới giannhất
định, một số lợng sách trong kho đợc thanh lý. Nhân viên bộ phân quản lý sách có
trách nhiệm thống kê và chuyển lên ban giám đốc để đợc chấp thuận.
Thống kê sách mất trong quá trình giao dịch với bạn
đọc: việc bạn đọc làm mất sách là một trong những yếu tố mà th viện buộc phải chấp
nhận với một tỷ lệ nhất định trong quá trình làm việc. Vì thế, sau những khoảng thời
gian nhất định, bộ phận quản lý sách cần kết hợp với bộ phận quản lý bạn đọc tiến
hành thống kê và khớp số liệu về số lợng sách bị mất do bạn đọc.
b. Nhóm thứ hai đảm nhận việc quản lý bạn đọc: Bạn đọc là một
bộ phận không thể thiếu của th viện. Bạn đọc tham gia trực tiếp vào hoạt động của

th viện. Nhóm quản lý bạn đọc là bộ phận trực tiếp làm việc với bạn đọc.

Nhiệm vụ của nhóm là tiến hành tiếp nhận yêu
cầu đợc tham gia hoạt động tại th viện, làm thẻ cho bạn đọc mới và huỷ những bạn
đọc đã hết hạn sử dụng thẻ. Trong quá trình bạn đọc mợn trả sách tại th viện cần
đảm bảo thông tin chính xác, nhanh chóng.

Thống kê số lợng bạn đọc mới cũng nh số lợng
bạn đọc không còn tham gia hoạt động nữa để từ đó kết hợp với bộ phận quản lý mợn trả có thể lập đợc dự trù những đầu sách có thể cần thiết trong thời gian tiếp theo.
c. Nhóm thứ ba đảm nhận việc quản lý mợn trả của bạn đọc:
hoạt động của bạn đọc tại th viện chủ yếu là hoạt động mợn trả.
Và công việc của nhóm thứ ba là quản lý toàn bộ quá
trình tham gia của bạn đọc tại th viện tính từ khi mợn quyển sách đầu tiên đến khi
bạn đọc hoàn trả toàn bộ sách và thẻ bạn đọc bị huỷ bởi bộ phận quản lý bạn đọc.
Thống kê số lợng sách cho mợn và bạn đọc trả lại trong
ngày.
Thống kê bạn đọc mợn sách quá hạn và in phiếu đòi
sách của bạn đọc đó.
Thống kê sách mất do bạn đọc.
3. Quy trình xử lý
Đối với sách của th viện, quy trình xử lý nh sau: Khi nhận đợc một lô
sách mới về, nhân viên bộ phận quản lý sách có trách nhiệm kiểm tra số lợng nhập,

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

3


=========================Thực hành phân tích và thiết kế hệ thống====================
chất lợng sáchtrớc khi nhập kho. Nếu số lợng, chất lợng không đảm bảo phải báo

cáo trở lại cấp trên để có phơng án xử lý. Nếu sách đảm bảo tiến hành nhập kho nh
sau: Phân loại sách theo chủ đề phân loại theo danh mục quy định trong th viện. Sau
đó tiếp tục phân loại theo tác giả hoặc nhà xuất bản. Nếu trong danh mục phân loại
cha có tên chủ đề, tên tác giả hay tên nhà xuất bản thì cập nhật thông tin đó vào
danh mục tơng ứng. Sau đó, kiểm tra xem trong th viện đã có đầu sách đó cha. Nếu
sách cha có, tiến hành đánh mã số cho đầu sách, nhập số lợng sách, ngày nhập.
Nếu sách đã có trong th viện, tiến hành cập nhật số lợng sách nhập mới. Sau khi
nhập kho lập phiếu nhập sách để lu lại. Ngoài ra, sau những khoảng thời gian nhất
định , một số lợng lớn sách trong th viện sẽ không còn giá trị cao, khi đó, nhân viên
bộ phận quản lý sách có trách nhiệm thống kê sách bao gồm các thông tin nh tên
sách, tác giả, năm xuất bản, giá tiền đ ợc thanh lý, và chuyển lên ban giám đốc để
đợc chấp thuận. Sau khi đợc chấp thuận, bộ phận quản lý sách sẽ tiến hành thanh lý
sách theo danh sách đợc chấp thuận. Bên cạnh đó, sau những khoảng thời gian nhất
định, bộ phận quản lý sách cần thống kê số lợng sách của mỗi đầu sách trong th
viện.
Đối với bạn đọc: Một bạn đọc muốn tham gia hoạt động tại th viện cần liên
hệ với nhân viên th viện để làm thẻ bạn đọc. Quy trình làm thẻ bạn đọc nh sau: khi
bạn đọc đến th viện yêu cầu đợc làm thẻ, nhân viên bộ phận quản lý bạn đọc yêu
cầu bạn đọc đó cung cấp đầy đủ các thông tin cần thiết, nếu các thông tin phù hợp
thì nhân viên bộ phận quản lý bạn đọc sẽ tạo một bản ghi mới trong Danh sách bạn
đọc để lu bạn đọc mới, in và cấp cho bạn đọc một thẻ bạn đọc có giá trị trong
khoảng thời gian nhất định cùng với một số thẻ duy nhất cho mỗi bạn đọc. Bạn
đọc tại th viện HVKTQS đợc chia thành hai loại bạn đọc: Loại bạn đọc có phí và
bạn đọc miễn phí. Bạn đọc miễn phí nh cán bộ công nhân viên trong học viện, giáo
viên, học viên quân sự. Bạn đọc có phí có số lợng sách mợn có giới hạn nhằm hạn
chế hiện tợng mợn nhiều sách cùng một lúc. Bạn đọc có phí nh sinh viên dân sự,
sinh viên cao đẳng. Bạn đọc có phí thì khi muốn mợn sách, bạn đọc cần đặt cọc tại
th viện số tiền bằng giá bìa (với các cuốn sách có giá bìa) hoặc 100đ/1 trang (với
sách xuất bản tại học viện hoặc sách không có giá bìa). Khi bạn đọc có phí trả sách,
bạn đọc cần trả cho th viện một số tiền tính theo thời gian mợn sách cụ thể nh sau:

10% giá trị sách đối với sách mợn dới 1 tháng, 20% đối với sách mợn từ 1 tháng
đến 1 học kì (khoảng 5 tháng), trên 1 học kì th viện coi bạn đọc mua cuốn sách đó.
Đối với cả hai loại bạn đọc, khi đến một học kì mới, chỉ có quyền mợn sách khi đã
trả hết sách mợn của học kỳ trớc. Điều này đảm bảo sách không bị mợn quá lâu,
kéo dài từ học kì này sang học kì khác. Bên cạnh đó th viện cũng quy định, bạn đọc
không đợc cho mợn thẻ th viện của mình. Nếu muốn mợn, phải đích thân ngời chủ

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

4


=========================Thực hành phân tích và thiết kế hệ thống====================
thẻ mới có quyền mợn sách. Trong trờng hợp mợn với số lợng lớn cùng một lúc,
bạn đọc cũng phải đem trả cùng một lúc, không trả lẻ tẻ gây khó khăn cho nhân
viên th viện
Quy trình mợn trả sách tại th viện nh sau: Khi có một bạn đọc đến th viện để
mợn sách, bạn đọc cần đăng kí mợn sách với nhân viên bộ phận quản lý mợn trả
bằng cách điền các đầu sách cần mợn vào Phiếu đăng kí mợn trả. Bộ phận quản lý
mợn trả sẽ gửi Phiếu đăng kí mợn trả sang cho bộ phận quản lý bạn đọc. Bộ phận
này sẽ dựa vào số thẻ bạn đọc cung cấp để tìm sổ mợn trả trong tệp sổ mợn trả và
chuyển sổ mợn trả và Phiếu đăng kí mợn trả sang cho bộ phận quản lý mợn trả.
Sau đó bộ phận quản lý mợn trả chuyển phiếu Phiếu đăng kí mợn sách của bạn
đọc cho bộ phận quản lý sách. Bộ phận quản lý sách sẽ kiểm tra các đầu sách đó
trong danh mục sách số lợng còn lại của mỗi loại còn lại trong kho sách. Nếu hết
thì từ chối yêu cầu. Nếu còn đủ thì đáp ứng yêu cầu của bạn đọc. Đầu sách nào đáp
ứng đủ yêu cầu của bạn đọc thì nhân viên bộ phận quản lý sách sẽ đánh dấu, ghi số
lợng (nếu cần) đáp ứng đợc vào trong phiếu đăng kí mợn trả. Chuyển sách cho bộ
phận quản lý mợn trả theo từng phiếu đăng kí mợn trả. Nếu bạn đọc thuộc loại bạn
đọc miễn phí thì ghi toàn bộ các thông tin cần thiết vào sổ mợn trả và trao sách cho

bạn đọc. Nếu bạn đọc thuộc loại có phí thì thêm một bớc là thu tiền đặt cọc trớc khi
trao sách. Khi đó một quy trình mợn kết thúc.
Khi bạn đọc đến trả sách thì trớc hết cũng cần điền vào Phiếu đăng kí mợn
trả họ tên và số thẻ, bộ phận quản lý mợn trả cũng chuyển cho bộ phận quản lý bạn
đọc để lấy sổ mợn trả của bạn đọc đó. Khi nhận sách từ bạn đọc, nhân viên th viện
kiểm tra tình trạng cuốn sách, số lợng mỗi đầu sách, xác định loại sách trả từ đó có
cách xử lý cho mỗi loại:
- Nếu cuốn sách quá rách nát, bẩn thì yêu cầu bạn đọc đền bù cho th viện
hay yêu cầu bạn đọc mua lại cuốn sách đó.
- Nếu bạn đọc mang sách đến trả quá hạn thì có chế độ phạt đối với bạn
đọc đó.
- Nếu tất cả đều phù hợp yêu cầu thì gạch tên đầu sách trong sổ mợn trả,
trả lại tiền cho bạn đọc (nếu cần)
Nếu bạn đọc vừa mợn vừa trả thì chỉ cần thực hiện các thao tác nh khi mợn là
đủ.
Khi bạn đọc trả hết sách cần thiết thì chu trình trả kết thúc.
Nếu bạn đọc báo mất thẻ th viện, nhân viên bộ phận quản lý bạn đọc có
trách nhiệm dựa vào số thẻ (nếu bạn đọc còn nhớ) hoặc các thông tin khác về bạn
đọc (nh họ tên, đơn vị, giới tính) để tìm trong danh mục bạn đọc, in và cấp cho bạn
đọc một thẻ bạn đọc mới.

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

5


=========================Thực hành phân tích và thiết kế hệ thống====================
Sau một ngày làm việc, nhân viên bộ phận mợn trả cần làm các công việc
sau:
Thống kê sách đã mợn trong ngày, chuyển bản thống kê cho bộ phận

quản lý sách.
Thống kê sách trả trong ngày, chuyển bản thống kê cùng sách về bộ
phận quản lý sách
Thống kê tổng số tiền thu đợc, số tiền trả lại bạn đọc, chuyển tiền
cùng bản thống kê về bộ phận thủ quỹ của th viện.
Khi đã thống kê xong thì chuyển toàn bộ sổ mợn trả trở lại cho bộ
phận quản lý bạn đọc.
Thống kê sách mất nếu có, chuyển danh sách về bộ phận quản lý
sách để cập nhật.
Tổng hợp tất cả các Phiếu đăng kí mợn trả của bạn đọc, chuyển
ngợc trở lại bộ phận quản lý sách.
Ngoài ra, bộ phận quản lý mợn trả cần thống kê số lợng sách bạn đọc
làm mất (mất tức là sau khi đã gửi phiếu đòi sách một khoảng thời gian mà bạn đọc
đó không mang trả), chuyển phiếu thống kê cho bộ phận quản lý sách.
Bộ phận quản lý sách: Khi có một Phiếu đăng kí mợn trả đợc chuyển sang,
nhân viên quản lý sách có trách nhiệm ghi laị số sách đã xuất ra để thống kê lại sau
mỗi ngày. Bản thống kê số sách xuất ra trong ngày của bộ phận quản lý sách sẽ đ ợc
so sánh với bản thống kê sách mợn trả bộ phận quản lý bạn đọc và mợn trả.
Những yêu cầu sau mỗi phiên làm việc:
Số lợng sách xuất ra thống kê theo Phiếu đăng kí mợn trả phải
bằng số lợng sách cho mợn đợc ghi trong sổ bạn đọc.
Số lợng sách nhập trở lại kho phải bằng số lợng sách bạn đọc trả.
Số tiền thu số tiền chi phải bằng số lợng tiền chuyển về cho thủ
quỹ.
Những yêu cầu sau mỗi lần tổng kiểm tra kho sách:
Số lợng sách hiện có trong kho + số lợng sách cho mợn + số lợng
sách mất(nếu có) = Số lợng sách nhập ban đầu.

4. Mẫu biểu


-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

6


=========================Thực hành phân tích và thiết kế hệ thống====================
Thư viện HVKTQS
Đăng kí làm thẻ bạn đọc

ảnh 3x4

Họ tên: ..
Ngày sinh:
Giới tính: nam/nữ
Điạ chỉ:

Chức vụ: ..
Ngày đăng kí
Ngày.tháng .năm 20

Thư viện HVKTQS
Phiếu nhập sách
SHPN.
STTMã sáchTên sáchTác giảNXBNăm XBSố lượngGhi chú1234
Ngày.tháng.năm 20..
Người nhập

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

7



=========================Thực hành phân tích và thiết kế hệ thống====================
Thư viện- hvktqs
Phiếu thống kê sách mượn trả
SHTK mượn trả.
1. Sách mượn
STTTên sáchMã sáchSố lượngGhi chú12Tổng
2. Sách trả
STTTên sáchMã sáchSố lượngGhi chú12Tổng
Ngày..tháng..năm 20.
Người lập thống kê

Thư viện HVKTQS
Thống kê số tiền thu chi trong ngày
SHTK thu chi
STTSố thẻSố tiền thuTổng thuSố tiền chiTổng chiGhi chú12Tổng sốBằng chữ:
Tổng số tiền chuyển về thủ quỹ: .
Bằng chữ: .
Ngàythángnăm 20..
Người lập báo cáo

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

8


=========================Thực hành phân tích và thiết kế hệ thống====================
Thư viện HVKTQS
thẻ bạn đọc

họ và tên:
ảnh 3x4
Số thẻ: ..
Đơn vị:..
Ngày..tháng ..năm 20
Trưởng ban thư viện

Thư viện học viện kỹ thuật quân sự
Phiếu thanh lý sách
SH thanh lý:
STTTên sáchTác giảNXBSố lượngGhi chú12
Bộ phận quản lý sách, sau khi tiến hành thống kê và kiểm tra kho có yêu
cầu thanh lý số lượng sách trên. Đề nghị bạn giám đốc cho ý kiến
Ban giám đốc phê duyệt

Bộ phận quản lý sách
Người lập phiếu

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

9


=========================Thực hành phân tích và thiết kế hệ thống====================
Thư viện học viện kỹ thuật quân sự
Thống kê sách do bạn đọc làm mất
SH thống kê:
Từ ngày .
Đến ngày: ..
STTTên sáchTác giảNXBSố lượngGhi chú12

Bộ phận quản lý mượn trả
Người lập thống kê

Thư viện học viện kỹ thuật quân sự
Phiều đòi sách
Kính gởi: bạn đọc .có số thẻ bạn
đọc tại thư viện HVKTQS là.
Hiện tại bạn đang mượn một số sách của thư việnt trong đó một số
đã quá hạn trả.


..
Vì vậy chúng tôi thông báo tới bạn và đề nghị bạn mang trả. Nếu
bạn không mang trả trong vòng 2 tuần kể từ ngày nhận được thông
báo chúng tôi sẽ xử lý theo quy định của thư viện.
Hà Nội, ngày.tháng.năm
Thư viện HVKTQS
Giám đốc

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

10


=========================Thực hành phân tích và thiết kế hệ thống====================
Thư viện HVKTQS
Phiếu đăng kí mượn sách
Số thẻ:
Họ tên:
địa chỉ:

STTTên sáchTác giảSố lượng123

Thư viện hvktqs

Sổ mượn trả

Số thẻ: ..
Họ tên: ..
Ngày sinh:
Giới tính: Nam/Nữ
Địa chỉ .
Loại bạn đọc: Có phí/ Miễn phí
SttMã sáchSố lượngNgày mượnNgày trảThành tiềnCòn lại12

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

11


=========================Thực hành phân tích và thiết kế hệ thống====================
5. Vẽ mô hình tiến trình nghiệp vụ
a. Định nghĩa các đối tợng trong mô hình nghiệp vụ
Các đối tợng có trong mô hình tiến trình nghiệp vụ hệ thống
Bộ phận hệ thống: biểu diễn bằng một hình chữ nhật chia
thành hai phần: phần trên ghi tên bộ phận của hệ thống, phần dới ghi các chức năng
mà bộ phận đó đảm nhận trong hệ thống.
Tên bộ phận
Các chức năng
của bộ phận đó
Tác nhân ngoài: biểu diễn bằng một hình oval bên trong

có ghi tên của tác nhân ngoài.
Tên tác
nhân ngoài

Luồng thông tin hệ thống : biểu diễn bằng một mũi tên chỉ
hớng đi của thông tin. Trên mũi tên có ghi tên hồ sơ kèm theo
Tên hồ sơ

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

12


=========================Thực hành phân tích và thiết kế hệ thống====================
b. Vẽ mô hình nghiệp vụ
Phiếu đăng kí mượn trả
Từ chối hoặc sách cần mượn

Quản lý bạn đọc
-Cập nhật bạn đọc
-Tìm kiếm bạn đọc
- in thẻ bạn đọc
-Thống kê bạn đọc

Quản lý sách
- Cập nhật sách, tác
giả, nhà xuất bản,
chủ đề.
- thống kê sách hết
- Tìm kiếm sách


Thủ quỹ

Ban giám
đốc

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

13

Thống kê sách bạn đọc làm mất

-Cập nhật mượn trả
-Thống kê mượn trả
trong ngày.
-Thống kê mượn quá
hạn
- thống kê sách mất
-In phiếu đòi sách
-Thống kê thu chi

Thống kê sách mất

Bản Thống kê sách trả trong ngày+ sách

Phản hồi

Sổ mượn trả + Phiếu đăng kí
mượn trả


Bản Thống kê sách mượn trong ngày

Yêu cầu lấy sổ mượn trả+
Phiếu đăng kí mượn trả
Thống kê tiền thu chi và tiền

Phiếu đòi sách

Thông báo mất thẻ

thẻ bạn đọc

Sổ bạn đọc đã lấy

Quản lý mượn trả

Phiếu đưang kí mượn trả

Từ chối hoặc chấp
nhận, trả tiền (nếu cần)

Thông tin từ chối
hoặc sách + Phiếu đăng kí mượn trả

Thông tin cá nhân

Bạn đọc


=========================Thực hành phân tích và thiết kế hệ thống====================

II. Hồ sơ xác lập dự án
1. Phạm vi, khả năng, mục tiêu của dự án
a. Phạm vi: phạm vi của dự án là xây dựng hệ thống cho hoạt
động của phòng mợn trả sách tại th viện Học Viện Kỹ Thuật Quân Sự. Đây là phòng
chính trong hệ thống th viện của học viện.
b. Mục tiêu của dự án đợc xác định là xây dựng thành công hệ
thống quản lý cho th viện Học Viện Kỹ Thuật Quân Sự. Sau khi hệ thống đợc hoàn
thành cần đảm bảo các yêu cầu sau:
Công việc của nhân viên trong th viện đợc giảm bớt: việc
chuyển các giấy tờ từ bộ phận này sang bộ phận khác cần nhanh chóng đặc biệt là
việc chuyển các thống kê.
Loại trừ các sai sót trong việc xử lý các yêu cầu của bạn
đọc.
2. Lập dự trù và kế hoạch triển khai dự án theo giải pháp khả thi
a. Hồ sơ điều tra và xác lập dự án
Sau khi tiến hành khảo sát và kí hợp đồng giữa bên xây dựng
và bên sử dụng, chúng ta có thể xác định và phân chia nhóm cũng nh thời gian làm
việc nh sau:
Bên xây dựng hệ thống sẽ phân chia nhóm theo
công việc và bao gồm các nhóm sau:
Ban quản lý dự án

Bộ phận
phân tích

Bộ phận
kỹ thuật
(coding)

Bộ phận

tích hợp
kiểm thử

Bộ phận
vận hành
khai thác

Mô tả chức năng và phân tích rủi ro có thể có của mỗi bộ phận tham gia dự án


Bộ phận quản lý dự án:
o Nhiệm vụ chính: quản lý chung cho dự án, đảm bảo cho

dự án thành công. Đây là bộ phận rất quan trọng của dự án với rất nhiều nhiệm vụ:
lập lịch, lên kế hoạch cho dự án, nếu có rủi ro xảy ra với các bộ phận khác thì phải
góp phần giải quyết nhanh chóng, đảm bảo tiến độ của dự án.
o Những rủi ro có thể gặp đối với nhóm quản lý:

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

14


=========================Thực hành phân tích và thiết kế hệ thống====================
Có thể nói nhóm quản lý là nhóm hội tụ những
thành viên xuất sắc trong vấn đề quản lý. Vì vậy, nếu gặp trục trặc trong vấn đề
thiếu thành viên do những lí do khác nhau rất khó để có thể tìm ngời khác thay thế
trong một thời gian ngắn.
Khi công việc tiến hành không đúng theo kế
hoạch: Tất cả mọi kế hoạch chỉ là dự kiến nên việc trợt ra khỏi lịch biểu là chuyện

rất dễ gặp phải trong quá trình tiến hành.
Thiếu hụt kinh phí cho hoạt động của nhóm và dự
án: Tài chính là một trong những vần đề then chốt của các dự án nói chung. Khi
thiếu kinh phí, các hoạt động có thể bị ngừng trệ.
Nhân viên bộ phân quản lý cha đủ trình độ quản
lý dự án: Đây là rủi ro khó gặp trong thực tế tuy nhiên không phải là không có. Đối
với trờng hợp này, việc dự án hoạt động không hiệu quả là khó tránh khỏi.
o Phơng án giải quyết cho các rủi ro khi xảy ra:
Khi gặp vấn đề thiếu nhân lực: Để tránh trờng
hợp nhân viên không tiếp tục tham gia dự án cần có chế độ u đãi hợp lý. Và tránh trờng hợp chỉ có một nhân viên hiểu về phần công việc đó dẫn đến gặp khó khăn khi
nhân viên đó vắng mặt bằng cách luôn luôn cập nhật thông tin cho các thành viên
khác đặc biệt là trởng nhóm công việc của mình. Trong trờng hợp bắt buộc, không
còn cách khác là nhanh chóng tuyển một nhân viên có thể đảm nhận công việc. Tât
nhiên, ban đầu sẽ gặp khó khăn đặc biệt là khi dự án đã hoàn thành những phần xác
định. Trong thời gian đó, các thành viên của nhóm phân chia công việc của ngời
vắng mặt và cố gắng đảm nhận một cách tốt nhất.
Khi không theo đúng lịch biểu: Cố gẵng xác định
chính xác nhất mức có thể lịch hoạt động của dự án. Khi xảy ra, cố gắng đẩy nhanh
tiến độ để theo kịp kế hoạch.
Thiếu kinh phí: Hạn chế các khoản chi ngoài dự
kiến. Nếu thấy trớc sự thiếu hụt, cần lên kế hoạch xin kinh phí không để dự án chậm
tiến độ do thiếu ngân sách.
Nếu nhân viên không đủ trình độ: Có thể tránh
bằng cách tuyển lựa thật kỹ những ngời có năng lực. Nếu một thành viên không thể
tham gia dự án thì tốt nhất là chấp nhận hi sinh anh ta để dự án không bị đặt trong
nguy cơ.

Bộ phận phân tích: Đây là bộ phận có liên lac trực tiếp với bên
sử dụng hệ thống. Họ chính là ngời phân tích và rút ra các yêu cầu đối với hệ thống
của ngời sử dụng. Họ cũng chính là những ngời tiếp nhận các yêu cầu từ phía ngời

sử dụng.
------------------------------------------------------------------------------------------------------------ 15

Nguyễn Thị Minh Nguyệt- Lớp tin học 1A


=========================Thực hành phân tích và thiết kế hệ thống====================
o Những rủi ro bộ phận này có thể gặp phải là:
Phân tích không chính xác cũng nh không đầy đủ
về yêu cầu của hệ thống: Hệ thống đợc xây dựng trên cơ sở yêu cầu của ngời sử
dụng. Nếu yêu cầu của ngời sử dụng không đợc đảm bảo thì hệ thống xây dựng ra sẽ
không thân thiện và dễ sử dụng cho ngời dùng.
Đội ngũ nhân viên còn hạn chế kinh nghiệm:
Việc thiếu kinh nghiệm là việc không thể tránh khỏi đặc biệt là đối với nhân viên
trẻ.
o Biện pháp khắc phục:
Đối với việc phân tích không chính xác: Nếu phát
hiện thấy có dấu hiệu lạc đờng cần chỉnh lại ngay, tránh để sai lầm trong thời gian
dài. Đồng thời luôn giữ liên lạc thờng xuyên với bên sử dụng, nắm bắt nhanh chóng
kịp thời yêu cầu của ngời sử dụng.
Đối với việc thiếu kinh nghiệm, cố gắng sắp xếp
trong nhóm có cả ngời giàu kinh nghiệm Những ngời giàu kinh nghiệm sẽ biết tiến
hành công việc thông suốt đồng thời nhân viên cha có kinh nghiệm sẽ có thêm nhiều
cơ hội tích luỹ kinh nghiệm.

Bộ phận coding: Đây là bộ phận hiện thực hoá mọi phân tích
của bộ phận phân tích. Đây cũng là bộ phận đảm bảo hệ thống chạy ổn định.
o Các rủi ro có thể gặp phải của bộ phận này:
Hiểu sai yêu cầu khách hàng: điều này rất có thể
sẽ xảy ra vì việc truyền đạt yêu cầu của khách hàng thông qua bộ phận phân tích.

Việc hiểu sai sẽ dẫn đến một hệ thống không đúng yêu cầu, rất dễ dẫn đến làm lại từ
đầu sẽ rất mất thời gian.
Hệ thống xây dựng ra không phù hợp với nền
tảng kỹ thuật vật chất của bên sử dụng: Trong quá trình coding, nhân viên có thể sử
dụng đến nhiều thiết bị mà bên sử dụng không muốn sử dụng vì nhiều lý do.
Hệ thống xây dựng không thân thiện với ngời
dùng: Nhân viên coding là ngời có trình độ tin học cao nên rất có thể sản phẩm họ
xây dựng không phù hợp với nhân viên sử dụng.
o Các biện pháp khắc phục:
Hiểu sai yêu cầu khách hàng: nếu gặp khúc mắc
trong quá trình làm việc, cần liên lạc ngay với bộ phân phân tích để có đợc thông tin
chính xác, tránh trờng hợp mất thời gian xây dựng lại từ đầu. Nếu điều này xảy ra thì
ngời thực hiện dự án không chỉ phí công sức và tiền của mà còn bị mất rất nhiều thời
gian có thể khiến đổ bể mọi kế hoạch nên việc xác định đúng ngay từ đầu yêu cầu
------------------------------------------------------------------------------------------------------------ 16

Nguyễn Thị Minh Nguyệt- Lớp tin học 1A


=========================Thực hành phân tích và thiết kế hệ thống====================
của khách hàng là nhiệm vụ đợc đặt lên hàng đầu và nếu nh xảy ra rủi ro này thì ngời thực hiện dự án phải u tiên khắc phục rủi ro ngay.
Hệ thống xây dựng không thân thiện: Đa ra nhiều
giải pháp về hệ thống sau đó lựa chọn giải pháp tối u và thân thiện nhất. Tránh dùng
những hệ thống phức tạp gây khó khăn cho ngời quản trị cũng nh cán bộ của trung
tâm. Các nhân viên tham gia dự án phải luôn học hỏi, bổ xung kiến thức, tiếp cận
các công nghệ mới, các công cụ lập trình tiên tiến để theo kịp thời đại. Khi lập trình
cần lựa chọn phơng thức tối u để đảm bảo tính ổn định của hệ thống. Cần phải liên
hệ chặt chẽ với bộ phận phân tích để hiểu rõ đợc yêu cầu và cầu hình phần cứng hiện
tại của khách hàng.
Hệ thống xây dựng không phù hợp với nền tảng

vật chất kỹ thuật bên sử dụng

Bộ phận tích hợp kiếm thử: Đây là bộ phận hoàn thành sản
phẩm trớc khi đa sản phẩm đến tay ngời dùng. Nhiệm vụ của họ là phải tích hợp sản
phẩm thành sản phẩm hoàn hảo và xác định đợc, lờng trớc đợc các tình huống có thể
xảy ra để tiến hành test hệ thống.
o Các rủi ro có thể gặp phải:
Không test hết mọi trờng hợp dẫn đến trong thực
tế sản phảm bị lỗi: Đây là điều dễ hiểu bởi thực tế nảy sinh rất nhiều trờng hợp mà
trên lý thuyết rất khó có thể xảy ra. Tuy nhiên nên hạn chế đến mức tối đa.
Không đủ thời gian để test: quá trình test chỉ có
thể đợc tiến hành tốt nhất khi các modun dợc tích hợp đầy đủ.
o Biện pháp khắc phục:
Không test hêt mọi trờng hợp: Khi không thể lờng
hết đợc các tình huông nhng nên cố gắng test đợc hết các tình huống có thể gặp
trong thực tế.
Không đủ thời gian để test: tiết kiệm thời gian
bằng cách tiến hành tích hợp ngay sau khi các modun đợc hoàn thành.

Bộ phận vận hành khai thác: Bộ phận này sẽ thực hiện nhiệm vụ
triển khai hệ thống và vận hành hoạt động cũng nh bảo trì hệ thống cho khách hàng
o Các rủi ro có thể gặp:
Huấn luyện cho ngời sử dụng không đầy đủ hoặc
ngời dùng sử dụng sai chức năng của sản phẩm kể cả cố ý hay vô tình.
Bảo trì sản phẩm không đầy đủ hoặc không làm
đợc hoặc chi phí cho bảo trì quá tốn kém.

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

17



=========================Thực hành phân tích và thiết kế hệ thống====================
Khi vận hành xuất hiện một hệ thống có tính u
việt hơn và hệ thống đợc lắp đặt không đợc sự chấp nhận của ngời dùng:
o Các biện pháp khắc phục:

Huấn luyện cho ngời sử dụng không đầy đủ
hoặc ngời dùng sử dụng sai chức năng của sản phẩm kể cả cố ý hay vô tình: Cần lên
kế hoạch đào tạo chi tiết, dễ hiểu đặc biệt là khi bê sử dụng trình độ sử dụng công
nghệ thông tin không cao.

Bảo trì sản phẩm không đầy đủ hoặc không
làm đợc hoặc chi phí cho bảo trì quá tốn kém: tiến hành bảo hành đầy đủ, giảm thiểu
tối đa chi phí bảo hành và đảm bảo hệ thống chạy ổn định cho ngời sử dụng

Khi vận hành xuất hiện một hệ thống có tính
u việt hơn và hệ thống đợc lắp đặt không đợc sự chấp nhận của ngời dùng: Luôn có
kế hoạch nâng cấp hệ thống theo yêu cầu thực tế, tránh để hệ thống trở nên lạc hậu
không còn đáp ứng đợc yêu cầu của ngời dùng.
b. Dự trù về thiết bị:
Sau khi tiến hành khảo sát hệ thống, chúng ta có thể ớc lợng
đợc một số vấn để nh sau:
Khối lợng dữ liệu cần lu trữ lâu dài là tơng đối lớn:
Thông tin về bạn đọc cần đợc lu trữ trong suốt thời gian bạn đọc có quyền tham gia
hoạt động trong th viện. Đối với đối tợng có hạn chế về mặt thời gian thì ít nhất phải
sau 2 đến 5 năm bạn đọc đó mới hết quyền trong khi đối với các đối tợng khác nh
cán bộ, công nhân viên thời gian có thể keó rất dài. Ngoài ra thông tin quan trọng
nhất của hệ thống là thông tin về sách cũng khá lớn vì số lơng đầu sách tại th viện tơng đối lớn.
Dạng làm việc của hệ thống: hệ thống xác định sẽ xử

lý dữ liệu theo mẻ.
Số lợng ngời dùng tối đa cho hệ thống sẽ tối đa khi
tiến hành giao tiếp với bạn đọc. Khi đó có khoảng 4 nhân viên tiến hành công việc
đồng thời.
Khối lợng thông tin kết xuất, các tài liệu cần đợc in
ra cần tổng hợp từ nhiều nguồn thông tin khác nhau và đợc sử dụng khá thờng xuyên
vì hiện tại tài nguyên của hệ thống luôn đợc kiểm tra hàng tuần.
Căn cứ vào các phân tích trên, ta có thể xác định đợc cấu hình
thiết bị ban đầu của hệ thống nh sau:
Hệ thống hoạt động theo mạng: các thông tin đợc lu
trữ trên máy chủ. Trong mọi phiên làm việc, thông tin luôn đợc gởi về máy chủ và
máy chủ làm công việc lu trữ và trả lại thông tin theo yêu cầu của máy trạm. Nh vậy

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

18


=========================Thực hành phân tích và thiết kế hệ thống====================
hệ thống cần ít nhất 4 máy trạm, một máy chủ lu thông tin và một máy chủ làm
nhiệm vụ sao lu thông tin. Ngoài ra có thể có thêm một máy cho bạn đọc có thể tra
cứu thông tin.
Các thiết bị ngoại vi cần có: 3 máy in trong đó có
một máy in thẻ từ. Ngoài ra, nếu th viện có thể cần đến một máy đọc mã vạch trong
trờng hợp tiến hành công nghệ hoá thẻ của bạn đọc sang dạng thẻ từ. Ngoài ra, cần
có một máy scan để scan ảnh của bạn đọc khi làm thẻ.
Các máy tính trạm cần đợc sử dụng hệ điều hành ít
nhất là win 2000, máy chủ cần từ win sever 2000 trở lên, trên máy chủ cũng cần cài
SQL 2000 để cài đặt CSDL.
Cấu hình gợi ý cho các máy nh sau:

STT Tên thiết bị
Số l- Cấu hình gợi ý
Đơn giá ớc lợng
ợng
1
Máy chủ
2
Pentium 4, CPU 3,6 GHZ
625 $
HDD Maxtor 73 GB Ultra Wide
168 $
2
Máy trạm
5
Pentium 4, CPU 2.8 GHz
129 $
Ram 256 Mb
20$
HDD 40 Gb
48$
3
Máy in
2
HP Laser Jet Printer
142$
4
Máy in màu
1
HP laser Color Printer
496$


Stt
I

II

III

IV

c. Kế hoạch triển khai dự án:
Hạng mục công việc
Xác định yêu cầu dự án
Tiến hành khảo sách hệ thống
Phân tích khả năng thành công của dự án
Mô tả hệ thống ban đầu
Khảo sát hệ thống
Thu thập và tổng hợp bản mẫu thông tin
thu thập và phân tích yêu cầu ngời dùng
Khảo sát và lập bản tổng hợp tiến trình nghiệp vụ
Xây dựng bản phân tích hệ thống
Xây dựng mô hình hệ thống
Xây dựng hệ thống
Triển khai hệ thống
tích hợp
Kiểm thử
Hoàn thành sản phẩm
Tổng kiểm tra trớc khi giao cho khách hàng
Bảo hành bảo trì hệ thống


Thời gian
4 ngày

60 ngày

1 năm

1 năm

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

19


=========================Thực hành phân tích và thiết kế hệ thống====================
III. Tổng hợp kết quả thu đợc sau giai đoạn khảo sát;
Sau khi tiến hành khảo sát hệ thống, chúng ta có đợc các kết quả sau:
Bản phân tích hoạt động của hệ thống
Kế hoạch sơ bộ triển khai hệ thống

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

20


=========================Thực hành phân tích và thiết kế hệ thống====================
Chơng II: Phân tích hệ thống về chức năng
I. Sơ đồ phân rã chức năng (BFD)
1. Xác định chức năng chi tiết
Bớc 1: trong bảng khảo sát chi tiết hoạt động của hệ thống, gạch chân tất

cả các động từ và bổ ngữ liên quan đến công việc của hệ thống:
1. Cập nhật các danh mục liên quan đến sách: Tác giả, nhà xuất bản,
năm xuất bản
2. Cập nhật sách mới
3. Kiểm tra đủ số lợng sách
4. Phân loại theo danh mục chủ đề
5. Kiểm tra xem sách đó đã có trong kho sách
6. Cập nhật số lợng sách và đánh số hiệu của đầu sách
7. Tạo một bản ghi mới trong danh mục sách
8. Cập nhật các thông tin liên quan đến sách
9. Thống kê sách trong kho
10. Làm thẻ bạn đọc cho bạn đọc
11. Xoá các bạn đọc đã hết hạn thẻ th viện
12. Thông kê số lợng bạn đọc đến với th viện
13. Quản lý quá trình mợn trả
14. Thống kê lợng sách đã xuất ra
15. Thống kê sách thu lại
16. Thống kê các bạn đọc mợn sách quá hạn và in phiếu đòi sách
17. Yêu cầu làm thẻ
18. Yêu cầu bạn đọc đó điền đầy đủ các thông tin
19. In và cấp thẻ bạn đọc cho bạn đọc
20. Mợn sách
21. Đăng kí mợn sách
22. Gửi Phiếu đăng kí mợn trả sang cho bộ phận quản lý bạn đọc.
23. Tìm sổ mợn trả
24. Chuyển sổ mợn trả và Phiếu đăng kí mợn trả sang cho bộ phận
quản lý mợn trả.
25. Chuyển phiếu Phiếu đăng kí mợn sách của bạn đọc cho bộ phận
quản lý sách.
26. Kiểm tra các đầu sách đó trong danh mục sách

27. Từ chối yêu cầu.
28. Đáp ứng yêu cầu

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

21


=========================Thực hành phân tích và thiết kế hệ thống====================
29. Sách chuyển cho bộ phận quản lý mợn trả theo từng phiếu đăng kí
mợn trả
30. Ghi toàn bộ các thông tin cần thiết vào sổ mợn trả
31. Trao sách
32. Thu tiền
33. Lấy sổ mợn trả
34. Kiểm tra tình trạng, số lợng, loại sách trả
35. Mất thẻ th viện
36. Tìm trong danh mục bạn đọc
37. In và cấp lại thẻ bạn đọc.
38. Thống kê sách đã mợn trong ngày
39. Chuyển bản thống kê cho bộ phận quản lý sách.
40. Thống kê sách trả trong ngày
41. Chuyển bản thống kê cùng sách về bộ phận quản lý sách
42. Thống kê tổng số tiền thu đợc, số tiền trả lại bạn đọc,
43. Chuyển tiền cùng bản thống kê về bộ phận thủ quỹ của th viện.
44. Chuyển toàn bộ sổ mợn trả trở lại cho bộ phận quản lý bạn đọc.
45. Thống kê số sách xuất ra trong ngày
46. Thống kê sách mất
47. Thống kê sách hết
48. Thống kê sách thanh lý

Bớc 2: trong danh sách đã chọn, loại bỏ các chức năng trùng lặp
1, 8 gộp làm một rồi tách thành các chức năng:
- Cập nhật tác giả
- Cập nhật nhà xuất bản
- Cập nhật chủ đề
2, 6, 9 gộp làm một: Cập nhật sách
10, 11 gộp làm một: Cập nhật bạn đọc
14, 38, 44, 15, 40 gộp làm một: Thống kê số lợng sách mợn trả trong
ngày.
22, 32, 13, 19 gộp làm một: Quản lý mợn trả
5, 25 gộp làm một: Tìm kiếm sách
18, 36 gộp làm một: Tìm kiếm bạn đọc và in thẻ
Bớc 3: Loại bỏ những chức năng không cần thiết đối với hệ thống
1. Cập nhật tác giả
2. Cập nhật nhà xuất bản
3. Cập nhật chủ đề

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

22


=========================Thực hành phân tích và thiết kế hệ thống====================
4. Cập nhật sách
5. Tìm sách
6. Thống kê sách mất
7. Thông kê số lợng bạn đọc đến với th viện
8. Cập nhật bạn đọc
9. Quản lý quá trình mợn trả
10. Thống kê lợng sách đã mợn trả

11. Thống kê các bạn đọc mợn sách quá hạn
12. In phiếu đòi sách
13. Tìm kiếm bạn đọc
14. In thẻ bạn đọc
15. Thống kê tổng số tiền thu chi
16. In giấy đăng kí mợn trả
17. thống kê sách mất
18. Thống kê sách thanh lý
2. Gom nhóm chức năng
1.
2.
3.
4.

Cập nhật bạn đọc
Thống kê bạn đọc
Tìm kiếm bạn đọc
In thẻ bạn đọc

1.
2.
3.
4.
5.
6.
7.

Mợn trả
Thống kê sách mợn trả
Thống kê mợn quá hạn

In phiếu đòi sách
Thống kê thu chi
thống kê sách mất
In giấy đăng kí mợn trả

1.
2.
3.
4.
5.
6.
7.

Cập nhật sách
Cập nhật danh mục tác giả
cập nhật danh mục chủ đề sách
Quản lý sách
cập nhật danh mục nhà xuất bản
thống kê sách hết
Tìm kiếm sách
Thống kê sách thanh lý
3. Vẽ mô hình BDF
a. Định nghĩa các đối tợng trong mô hình dữ liệu và vẽ mô hình.
i. Các đối tợng trong mô hình phân rã chức năng:
Trong mô hình phân rã chức năng có các đối tợng sau:

Quản lý mợn trả

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A


23


=========================Thực hành phân tích và thiết kế hệ thống====================
o Chức năng: đợc biểu diễn bằng một hình chữ nhật có ghi tên
chức năng.
Tên chức năng là một động từ + bổ ngữ nếu cần
Tên chức
năng
o Liên kết: biểu diễn bằng ký hiệu đoạn thẳng, dùng để kết
nối giữa các chức năng có tính chất phân cấp.

ii. Mô hình phân rã chức năng của hệ thống quản lý th viện

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

24


=========================Thực hành phân tích và thiết kế hệ thống====================
Hệ thống quản lý thư viện

Quản lý bạn đọc

Quản lý mượn trả

Quản lý sách

Cập nhật bạn
đọc


Mượn trả

Cập nhật sách

Thống kê bạn
đọc

Thống kê sách
mượn trả

Cập nhật danh
mục tác giả

Tìm kiếm bạn
đọc

Thống kê sách
quá hạn

Cập nhật danh
mục NXB

In thẻ bạn đọc

Thống kê thu
chi

Cập nhật danh
mục chủ đề


In phiếu đòi
sách

Thống kê sách
trong kho

Thống kê sách
mất

Tìm kiếm sách

Thống kê sách
hết

Mục đích và các bộ phận tham gia vào các chức năng trong hệ thống:
Chức năng quản lý bạn đọc:
Chức năng cập nhật bạn đọc: đây là chức năng cho phép tạo mới, xoá
bạn đọc không còn quyền tham gia hoạt động tại th viện, thay đổi, sửa xoá các thông
tin về bạn đọc khi cần thiết.
Bộ phận tham gia vào hoạt động này là bộ phận quản lý bạn đọc.
Chức năng thống kê bạn đọc: Đây là chức năng khai thác thông tin từ
các thông tin về bạn đọc. Chức năng này cho phép ngời dùng thu đợc bản thống kê
về bạn đọc theo các tiêu chí thống kê nhập vào.
Bộ phận tham gia vào hoạt động này là bộ phận quản lý bạn đọc.

-----------------------------------------------------------------------------------------------------------Nguyễn Thị Minh Nguyệt- Lớp tin học 1A

25



×