Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 38 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
38
Dung lượng
735,42 KB
Nội dung
1
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
BÁO CÁO BÀI TẬP LỚN MÔN HỌC
PHÂN TÍCHTHIẾTKẾHỆTHỐNG HƯỚNG ĐỐI TƯỢNG
Đề tài: Phân tíchthiếtkếhệthốngquảnlýcửahàngchothuêđĩa
phim.
Giảng viên hướng dẫn: TS Nguyễn Hữu Đức.
Sinh viên thực hiện:
Đặng Văn Oai 20081948
Đào Văn Long 20081576
Đinh Văn Đức 20080723
Đào Quang Đức 20080720
Lã Hữu Thành 20082375
Lớp: Hệthốngthông tin K53.
Hà Nội, tháng 5/2012
2
MỤC LỤC
Phần I: Khảo sát sơ bộ nghiệp vụ. 4
I. Mô tả chung về hệthống nghiệp vụ. 4
II. Danh sách các quy trình nghiệp vụ, đặc tả các quy trình nghiệp vụ. 5
II.1. Danh sách các quy trình nghiệp vụ. 5
II.2. Đặc tả các quy trình nghiệp vụ 5
III. Mô hình hóa các lớp lĩnh vực. 8
III.1. Xác định các lớp lĩnh vực. 8
III.2. Biểu đồ lớp lĩnh vực. 10
Phần II. Phântíchhệ thống. 11
I. Xác định các tác nhân và các ca sử dụng. 11
I.1. Tác nhân củahệ thống. 11
I.2. Biểu đồ ca sử dụng. 11
II. Đặc tả các ca sử dụng. 14
II.1. Use case thêm loại đĩa phim: 14
II.2. Use case xem danh sách loại đĩa. 15
II.3. Thêm thể loại phim. 15
II.4. Xem danh sách thể loại phim. 16
II.5. Thêm phim mới. 17
II.6. Xem danh sách phim. 17
II.7. Sửa thông tin phim. 18
II.8. Xóa phim. 19
II.9. Tìm kiếm phim. 20
II.10. Thêm đĩa phim. 21
II.11. Xóa đĩa phim. 21
3
II.12. Xem danh sách đĩa phim. 22
II.13. Thuêđĩaphim 23
II.14. Trả đĩa. 24
II.15. Thốngkê báo cáo doanh thu trong tháng. 24
II.16. Thốngkê báo cáo doanh thu theo phim. 25
III. Biểu đồ lớp cho mỗi ca sử dụng. 26
IV. Biểu đồ trình tự. 31
Phần III. Thiếtkếphần mềm. 38
4
Phần I: Khảo sát sơ bộ nghiệp vụ.
I. Mô tả chung về hệthống nghiệp vụ.
Nhóm chúng em tìm hiểu về quy trình nghiệp vụ tại một cửahàng chuyên cho
thuê đĩaphim tại một cửahàng thuộc quận Hoàng Mai, thành phố Hà Nội.
Tại cửahàng này, chủ cửahàng có thuê một nhân viên thường xuyên làm việc,
giờ mở cửa từ 8h đến 21h hằng ngày. Cửahàng mở cửa tất cả các ngày trong tuần,
trừ ngày lễ, tết.
Về thông tin băng đĩa phim: Cửahàng có khoảng hơn 600 đầu đĩa, các đĩaphim
được phân chia theo chủng loại đĩa, ví dụ đĩa VCD, DVD. Mỗi bộ phim có thể có
nhiều tập,v cng c thể có nhiều đĩa, mỗi đĩa được đánh mã duy nhất.Thông tin về
mỗi bộ phim gồm có: tên phim, thể loại, năm phá t hà nh , hãng sản xuất, nhân vật
chính….
Việc nhập mới đĩa: Chủ cửa hng trực tiếp đi nhập thêm đĩa hoặc do nh cung
cấ p mang đến(không có hó a đơn).Sau khi nhập đĩa về, nhân viên cửahàng sẽ tiến
hành phân loại, đánh mã số cho các đĩa và sắp xếp vo đúng vị trí.
Đối với khách đến thuê đĩa: Khách hng sẽ chọn phim trong danh bạ sau đ gửi
yêu cầu cho nhân viên cửa hàng, nhân viên sẽ kiểm tra xem phim mà khách hàng
yêu cầu còn trong cửahàng hay không, nếu không còn thì hỏi khách hàng chọn
phim khác hoặc hẹn khách lúc khác đến, ngược lại thì nhân viên sẽ viết phiếu thuê
đĩa cho khách, đồng thời ghi chép những thông tin cần thiết vào sổ chothuê đĩa.
Thông tin được lưu vo sổ gồm có: ngày thuê, họ tên, địa chỉ khách hàng, số điệ n
thoại, ký hiệu đĩa, tên phim, số tiền đặt cược, hạn trả.Thông tin trong phiếu thuê
đĩa của khách hàng gồm có: số phiếu, ngày thuê, họ tên khách hàng, tên phim, mã
đĩ a, tiề n cượ c, hạn trả.Khách hàng nhận đĩa v phiếu thuê, đồng thời phải đặt cọc
tiền.
Đối với khách hng đến trả đĩa: Nhân viên sẽ kiểm tra phiếu thuêđĩa c bị thay
đổi gì không sau đ so khớp với thông tin trong số chothuê đĩa, nếu khớp v đĩa
phim không bị hỏng thì tiến hành thanh toán với khách hng, đồng thời đá nh dấu
vo sổ chothuê tình trạng đã trả đĩa . Nếu đĩaphim bị hỏng thì khách hàng phải
chịu số tiền đặt cọc chođĩa đ, cửahàng không nhận lại đĩa hỏng.
5
II. Danh sách các quy trình nghiệp vụ, đặc tả các quy trình nghiệp vụ.
II.1. Danh sách các quy trình nghiệp vụ.
Các quy trình nghiệp vụ củahệthống gồm có:
Thuê đĩa.
Trả đĩa.
Thêm đĩaphim mới.
II.2. Đặc tả các quy trình nghiệp vụ.
- Thuê đĩa:
6
- Trả đĩa:
7
- Thêm đĩa mới:
8
III. Mô hình hóa các lớp lĩnh vực.
III.1. Xác định các lớp lĩnh vực.
- Lớp thể loại phim:
- Lớp phim:
- Lớp loại đĩa phim:
- Lớp đĩa phim:
9
- Lớp phiếu thuê đĩa:
- Lớp dòng phiếu thuê:
10
III.2. Biểu đồ lớp lĩnh vực.
[...]... II Phân tíchhệthống I Xác định các tác nhân và các ca sử dụng I.1 Tác nhân củahệthống Tác nhân củahệthống bao gồm nhân viên và chủ cửa hàng, hai tác nhân này đều có thao tác với hệthống như nhau nên gọi chung là người sử dụng(user) Biểu đồ ca sử dụng Các use case củahệthống có thể chia thành ba gói: Quảnlý phim, quản lýchothuê đĩa, Thốngkê báo cáo I.2 11 - Quảnlý phim: 12 - Quảnlý cho. .. hành động Danh sách đĩaphim Xuất dữ liệu Màn hình hiển thị cho phép người dùng xem danh sách các đĩaphim Đơn giản Mã đĩa, loại đĩa, giá chothuê Thoát Xóa đĩa 22 II.13 Thuêđĩaphim a Mô tả kịch bản: Tên Use Case Tác nhân Mục đích Kịch bản Thuêđĩa User Hỗ trợ người dùng chothuêđĩaphim - Khách hàng yêu cầu tên phim cần thuê, sau đó nhân viên kiểm tra xem phim này còn trong cửahàng hay không,nếu... hiển thị cho phép người dùng nhập thông tin đĩa cần thêm Chuẩn Mã đĩa, thể loại đĩa, mã phim, giá chothuê Thoát, kết thúc Nhập lại, thêm đĩa II.11 Xóa đĩaphim a Mô tả kịch bản: Tên Use Case Tác nhân Mục đích Kịch bản Xóa đĩaphim User Giúp người dùng xóa một đĩaphim Người dùng chọn chức năng xóa đĩa, một form mới hiển thị, người dùng nhập mã đĩa sau đó chọn xóa .Hệ thống kiểm tra mã đĩa có tồn... III Biểu đồ lớp cho mỗi ca sử dụng - Use case thêm loại đĩa phim: - Use case xem danh sách loại đĩa: - Thêm thể loại phim: 26 - Xem danh sách thể loại phim: - Thêm phim mới: - Xem danh sách phim: 27 - Sửa thông tin phim: - Tìm kiếm phim: - Thêm đĩa: 28 - Xóa đĩa: - Xem danh sách đĩa phim: - Thuê đĩa: 29 - Trả đĩa: - Thốngkê báo cáo: 30 IV Biểu đồ trình tự - Use case thêm loại đĩa phim: - Use case... thị cho phép người dùng nhập tên phim cần tìm kiếm Chuẩn Tên phim Thoát, kết thúc Nhập lại, tìm kiếm Kết quả tìm kiếm Xuất thông tin Màn hình hiển thị kết quả tìm kiếm cho người dùng Chuẩn Tên phim, thể loại Thoát 20 II.10 Thêm đĩaphim a Mô tả kịc bản: Tên Use Case Tác nhân Mục đích Kịch bản Thêm đĩaphim User Giúp người dùng thêm mới một đĩaphim Người dùng nhập mã đĩa, mã phim, loại đĩa, giá cho thuê. .. Thoát Xóa II.12 Xem danh sách đĩaphim a Mô tả kịch bản: Tên Use Case Tác nhân Mục đích Kịch bản Xem danh sách đĩaphim User Giúp người dùng xem danh sách các đĩaphimcủa một phim nào đó Người dùng chọn chức năng xem danh sách đĩa phim, hệthống hiển thị một form cho phép người dùng chọn phim, sau khi chọn phimhệthống sẽ hiển thị những đĩa thuộc phim người dùng đã chọn, kết thúc use case b Nguyên mẫu... không còn thì yêu cầu khách hàng chọn phim khác, nếu khách hàng không chọn phim khác thì ca sử dụng kết thúc - Nếu phim còn trong cửahàng thì nhân viên yêu cầu thông tin khách hàng và chọn chức năng lập hóa đơn Một form mới hiển thị cho phép người dùng nhập thông tin khách hàng và thông tin đĩathuê - Sau khi nhập thông tin vào phiếu thuê đĩa, người dung lưu lại, hệthống sẽ kiểm tra những thông... lý chothuê đĩa: - Thống kê, báo cáo 13 II Đặc tả các ca sử dụng II.1 Use case thêm loại đĩa phim: a Mô tả kịch bản Tên Use Case Tác nhân Mục đích Kịch bản Thêm loại đĩaphim User Giúp nhân viên cửahàng hoặc chủ cửahàng thêm một loại đĩa phim, ví dụ VCD, DVD… Người dùng chọn chức năng thêm loại đĩa phim, một form với các trường nhập dữ liệu hiển thị ra, người dùng nhập các thông tin về loại đĩa cần... hành động Thêm một loại đĩaphim Đối thoại Màn hình nhập thông tin về loại đĩaphimcho phép người dùng thêm một loại đĩaphim mới Đơn giản Tên chủng loại đĩa Thoát, kết thúc Lưu lại thông tin 14 II.2 Use case xem danh sách loại đĩa a Mô tả kịch bản: Tên Use Case Tác nhân Mục đích Kịch bản Xem danh sách loại đĩa User Giúp người dùng xem danh sách các loại đĩa có trong cửahàng Người dùng chọn chức... loại đĩa trong cửa hàng, cho phép người dùng xem chi tiết và có thể xóa Chuẩn Thông tin của từng loại đĩa, gồm có mã loại đĩa và tên loại đĩa Thoát, kết thúc Đánh dấu loại đĩa, xóa II.3 Thêm thể loại phim a Mô tả kịch bản Tên Use Case Tác nhân Mục đích Kịch bản Thêm thể loại phim User Giúp người dùng xem danh sách các thể loại phim trong cửahàng Người dùng chọn chức năng thêm thể loại phim, một form