Tải bản đầy đủ (.pdf) (11 trang)

BÀI TẬP LỚN HỌC PHẦN THU NHẬN YÊU CẦU

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 (230.1 KB, 11 trang )

Bài tập lớn môn Thu nhận yêu cầu

BÀI TẬP LỚN HỌC PHẦN THU NHẬN YÊU CẦU
Yêu cầu
- Mỗi nhóm 3-5 thành viên chọn và thực thi một project:
 Project không được chọn trùng
- Thực hiện theo yêu cầu mô tả trong mỗi nhóm bài tập.
- Các Sinh Viên dùng:
 Phần mềm Rational Rose hay Visio để thực hiện mô tả các diagram.
 Phần mềm Word để thực hiện việc mô tả các USeCaSe và phần báo cáo của
project.
- Các quyển báo cáo khi nộp cần:
 Ghi rõ tên
 Ghi rõ tên các thanh viên trong nhóm
 Ghi rõ công Việc cụ thể của mỗi thành viên trong nhóm.
Đề tài bổ sung:
Đề tài số 11: thực hiện các yêu cầu tương tự các đề tài khác áp dụng đề tài home direct
banking
Đề tài số 12: thực hiện các yêu cầu tương tự các đề tài khác áp dụng thực hiện đề tài
payroll

GIảng viên: Nguyễn Đức Cương – Email:

Trang 1


Bài tập lớn môn Thu nhận yêu cầu
ĐỀ TÀI 1: Xây dựng web site NewWrox nhằm giới thiệu các sách mới
Hệ thống gồm 2 phần:
1. Phần cho user: gồm các công việc:
-



Giới thiệu danh mục các sách (kèm theo các hình ánh minh hoạ) - thể hiện theo
phân loại sách, theo thời gian xuất bản

-

Cho phép truy tìm sách theo tên, theo năm xuất bản hay theo mã số sách hay có thể
cho tìm tất cả trong database (nếu trường hop số lượng nhiều thì cần chia thành
nhiều nhóm kết quà).

-

Cho phép đăng ký (hay hủy đăng ký) làm "Khách quen" của hệ thống thông qua việc
nhập địa chỉ email vào hệ thống (đế mỗi khi có sách mới thi hệ thống sẽ tự động gửi
email báo tin).

-

Đăng ký mua sách qua mạng (shopping card).

2. Phần cho admin: có một trang chủ bao gồm các công vịêc:
-

Cho phép cập nhật, hiệu chỉnh thông tin sách, cần cho upload các hình ảnh giới
thiệu sách. Mỗi khi nhập xong đợt sách mới thì hệ thống tự động gửi email tới tất cả
"Khách quen" để thông báo tên các sách mới này.

-

Cho phép cập nhật, hiệu chính loại sách, tác giả


-

Thực thi việc
bảo mật hệ thống.

-

Cho phép upload các hình ảnh các sách vào hệ thống.

Tại trang chủ của hệ thống (cà 2 phần user/admin) có thế thực hiện phần quảng cáo...
Website tham khảo:

Yêu cầu
-

Xây dựng hệ thông requirement (usecase, Vision...)

-

Xây dựng class diagram

-

Xây dựng sequence diagram cho một số use case

-

Triển khai một số pattern nếu khả thi


GIảng viên: Nguyễn Đức Cương – Email:

Trang 2


Bài tập lớn môn Thu nhận yêu cầu
ĐỀ TÀI 2: Xây dựng web site NewComputerStore nhằm bán máy tính và linh kiện máy
tính
Hệ thống gồm 2 phần:
1. Phần cho user: bao gồm các công việc:
-

Giới thiệu danh mục máy tính và linh kiện (kèm theo các hình ánh minh hoạ), thể
hiện theo phân loại máy tính, phân loại linh kiện theo nhà sán xuất và theo loại.

-

Cho phép truy tìm lình kiện theo tên, theo hàng sàn xuất hay theo giá tiến hay oo thể
cho tìm tắt cả trong database (nếu trường hợp số lượng nhiều thì cần chia thành
nhiều nhóm kết quà).

-

Cho phép thực hiện việc đặt hàng qua mạng để mua. User cần xác nhận lại thông
tin về đơn hàng (mua/không mua).

2. Phần cho admin: bao gồm các công việc:
-

Cho phép cập nhật, hiệu chỉnh thông tin máy tính/linh kiện, cần cho upload các hình

ảnh giới thiệu máy tính/linh kiện.

-

Thực hiện xử lý việc bán hàng theo đơn hàng như phần trên.

-

Cho phép cập nhật, hiệu chỉnh thông tin các hàng sán xuất.

-

Thực thi việc bảo mật hệ thống.

Tại trang chủ của hệ thống (cả 2 phần user/admin) có thể thực hiện phần quảng cáo...
Website tham kháo:

Yêu cầu
-

Xây dựng hệ thông requirement (usecase, Vision...)

-

Xây dựng class diagram

-

Xây dựng sequence diagram cho một số use case


-

Triển khai một số pattern nếu khả thi

GIảng viên: Nguyễn Đức Cương – Email:

Trang 3


Bài tập lớn môn Thu nhận yêu cầu
ĐỀ TÀI 3: Xây nhằm quản lý thông tin cho công ty Du lịch xanh T.p HCM
Hệ thống gồm 2 phần:
1. Phần cho user: bao gồm các công việc:
-

Giới thiệu danh mục các tuyến/chuyến và địa điểm du lịch trong hệ thống (kèm theo
các hình ảnh minh hoạ) - thể hiện theo phân loại theo địa phưong, theo ngày.

-

Cho phép truy tìm thông tin vế chuyến/tuyến/địa điếm du lịch theo tên, theo ngày
(nếu trường hợp số lượng nhiều thì cần chia thành nhiều nhóm kết quả).

-

Cho phép thực hiện việc đặt vé du lịch qua mạng. Người dùng cần cung cấp địa chỉ
email và xác nhận lại thông tin về đặt vé (đi/không đi).

2. Phần cho admin: bao gồm các công việc:
-


Cho phép cập nhật, hiệu chinh tin tuyến/chuyến/ địa điếm du lịch, cần cho upload
các hình ảnh giới thiệu các địa điếm. Nếu mỗi khi mở thêm tuyến mới hay có địa
điểm mới thì tự động gửi email cho tất cả các người dùng _

-

Thực hiện xử lý việc đặt vé như phần trên.

-

Cho phép cập nhật, hiệu chính thông tin các tuyến/chuyến/địa điếm.

-

Thực thi việc bảo mật hệ thống.

Tại trang chủ của hệ thống (cả 2 phần user/admin) có thể thực hiện phần quảng cáo...
Website tham kháo: , />
Yêu cầu
-

Xây dựng hệ thông requirement (usecase, Vision...)

-

Xây dựng class diagram

-


Xây dựng sequence diagram cho một số use case

-

Triển khai một số pattern nếu khả thi

GIảng viên: Nguyễn Đức Cương – Email:

Trang 4


Bài tập lớn môn Thu nhận yêu cầu
ĐỀ TÀI 4: Xây dựng web site Newfafilm nhằm quản lý hệ thống Fafilm tại T.p HCM
Hệ thống gồm 2 phần:
1. Phần cho user: bao gồm các công việc:
-

Giới thiệu danh mục các phim theo nhiều thể loại trong hệ thống (kèm theo các hình
ành minh hoạ) - thể hiện theo phân loại theo thể loại (tinh cám, hành động, ...) và
dạng phim (như video, phim màn ảnh rộng), theo đạo diễn, theo điễn viên.

-

Cho phép truy tìm thông tin về phim/đạo diễn/diễn viện (nếu trường hợp số luợng
nhiều thì cần chia thành nhiều nhóm kết quả).

-

Cho phép đăng (hay hủy đăng ký) làm "Người hâm mộ" của hệ thống thông qua việc
nhập địa chỉ email vào hệ thống (để mỗi khi có phim mới thì hệ thống sẽ tự động gừi

email báo tin).

-

Cho phép user đăng ký mua chương trình qua mạng

2. Phần cho admin: bao gồm các công việc:
-

Cho phép cập nhật, hiệu chỉnh thông tin phim/diễn viên/ đạo diễn, cần cho upload
các hình ảnh giới thiệu. Mỗi khi nhập xong đợt phim mới thì hệ thống tự động gửi
email tới tất cà "Người hâm mộ" để thông báo tên các phim mới này.

-

Cho phép cập nhật, hiệu chỉnh thông tin các thể loại.

-

Thực thi việc bảo mật hệ thống.

Tại trang chủ của hệ thống (cá 2 phần user/admin) có thể thực hiện phần quảng cáo...
Website tham khảo: ,

Yêu cầu
-

Xây dựng hệ thống requirement (usecase, Vision...)

-


Xây dựng class diagram

-

Xây dựng sequence diagram cho một số use case

-

Triển khai một số pattern nếu khả thi

GIảng viên: Nguyễn Đức Cương – Email:

Trang 5


Bài tập lớn môn Thu nhận yêu cầu
ĐỀ TÀI 5: Xây dựng một web NewTV nhằm giới thiệu các chương trình truyền hình
Hệ thống gồm 2 phần:
1. Phần cho user: bao gồm các công việc:
-

Giới thiệu danh mục các tiết mục truyền hình trong hệ thống (kèm theo các hình ảnh
minh hoạ) - thể hiện theo phân loại theo tiết mục, theo thời gian, theo đài truyền
hình.

-

Cho phép truy tìm thông tin về tiết muc truyền hình, chọn theo thời gian, theo đài
truyền hình (nếu trường hợp số lượng nhiều thì cần chia thành nhiều nhóm kết quả).


-

Cho phép đăng ký (hay hủy đang ký) làm "Bạn Xem đài" cùa hệ thống thông qua
việc nhập địa chỉ email vào hệ thống (để mỗi khi có thông tin về tiết mục truyền hình
mỗi tháng mới thì hệ thống sẽ tự động gửi email báo tin).

-

Cho phép user đăng ký mua chương trình qua mạng

2. Phần cho admin: bao gồm các công việc:
-

Cho phép cập nhật, hiệu chỉnh thông tin về tiết mục truyền hình, về đài truyền hình,
cần cho upload các hình ảnh giới thiệu. Mỗi tháng khi nhập xong đợt thông tin về tiết
mục truyền hình mới thì hệ thống tự động gửi email tới tất cả "Bạn Xem đài" để
thông báo tên các phim mới này.

-

Cho phép cập nhật, hiệu chỉnh thông tin về đài truyền hình, về phân loại tiết mục.

-

Thực thi việc bảo mật hệ thống.

Tại trang chủ của hệ thống (cá 2 phần user/admin) có thể thực hiện phần quảng cáo...
Website tham kháo:


Yêu cầu
-

Xây dựng hệ thống requirement (usecase, Vision...)

-

Xây dựng class diagram

-

Xây dựng sequence diagram cho một số use case

-

Triển khai một số pattern nếu khả thi

GIảng viên: Nguyễn Đức Cương – Email:

Trang 6


Bài tập lớn môn Thu nhận yêu cầu
ĐỀ TÀI 6: Xây dựng web site Newspaper giới thiệu tạp chí qua mạng
Gồm 2 phần
1. Phần dành cho user gồm các công việc
-

Giới thiệu các danh mục báo và tạp chí (kèm theo các hình ảnh minh họa) – thể hiện
theo phân loại sách và thời gian xuất bản


-

Cho phép truy cập tạp chí theo tên, theo năm xuất bản, theo mã số tạp chí hay có
thể cho tìm tất cả trong DB (chia nhóm nếu kết quả cho số lượng nhiều)

-

Cho phép đăng ký (hủy đăng ký) làm “Khách quen” của hệ thống qua việc nhập địa
chỉ email vào hệ thống (để mỗi khi có sách mới thì tự động gửi thông tin qua email)

-

Đăng ký mua sách qua mạng (shopping card)

2. Phần dành cho admin:
-

Cho phép cập nhật, hiệu chỉnh thông tin sách, cần cho upload các hình ảnh giới
thiệu tạp chí. Mỗi khi nhập xong đợt tạp chí sẽ gửi thông tin đến tất cả “Khách quen”
để thông báo tên các tạp chí này.

-

Cho phép cập nhật, hiệu chỉnh loại tạp chí, tác giả, nhà xuất bản.

-

Thực thi việc bảo mật hệ thống


-

Cho phép upload các hình ảnh, tạp chí vào hệ thống

Trang có thêm phần quảng cáo cho cả trang chủ admin/ user
Tham khảo: www.tuoitre.com.vn

Yêu cầu
-

Xây dựng hệ thống requirement (usecase, Vision...)

-

Xây dựng class diagram

-

Xây dựng sequence diagram cho một số use case

-

Triển khai một số pattern nếu khả thi

GIảng viên: Nguyễn Đức Cương – Email:

Trang 7


Bài tập lớn môn Thu nhận yêu cầu

ĐỀ TÀI 7: Xây dựng web site NewOnlineSchool nhằm hỗ trợ việc học trực tuyến qua
mạng
Hệ thống gồm 2 phần:
1. Phần dành cho User:
-

Giới thiệu khóa học, danh mục môn học (kèm theo các hình ảnh minh họa) – thể
hiện theo phân loại khóa học, thời gian và nhóm môn học.

-

Cho phép truy tìm môn học theo tên, theo khóa học, theo nhóm môn học hay

thể tìm tất cả trong DB (nếu trường hợp số lượng nhiều thì chia thành nhiều nhóm
kết quả)

-

Cho phép đăng ký, hủy đăng ký làm “Học viên” của hệ thống thông qua việc nhập
địa chỉ thông tin cá nhân (username, họ, tên,..) vào hệ thống để học viên có thể
download được các giáo trình tài liệu của các môn học đã đăng ký và mỗi khi có
khóa học, môn học mới, hệ thống sẽ tự động báo tin

-

Đăng ký môn học qua mạng để được nhận các giáo trình. Yêu cầu user phải là “Học
viên” thì mới có thể thực hiện việc đăng ký môn học được, mỗi lần đăng ký chỉ có tối
đa 3 môn học trong thời gian 1 tuần.

2. Phần dành cho User:

-

Cho phép cập nhập, hiệu chỉnh, thông tin môn học, khóa học,.. cần cho upload các
hình ảnh giới thiệu môn học. Mỗi khi nhập xong môn học mới hay khóa học mới thì
hệ thống tự động gửi email tới tất cả các “Học viên” để thông báo thông tin mới này.

-

Cho phép cập nhật, hiệu chình nhóm môn học, khóa học,.

-

Thực thi việc bảo mật hệ thống

-

Cho phép upload các giáo trình môn học.

Tham khảo: vovisoft.com

Yêu cầu
-

Xây dựng hệ thống requirement (usecase, Vision...)

-

Xây dựng class diagram

-


Xây dựng sequence diagram cho một số use case

-

Triển khai một số pattern nếu khả thi

GIảng viên: Nguyễn Đức Cương – Email:

Trang 8


Bài tập lớn môn Thu nhận yêu cầu
ĐỀ TÀI 8: Xây dựng web site NewOnlineHistory nhằm tra cứu lịch sử trực tuyến qua
mạng
1. Phần dành cho User:
-

Giới thiệu danh mục quốc gia, các cột mốc lịch sử tính theo thời gian, các nhân vật
lịch sử (kèm hình ảnh minh họa) của mỗi quốc gia thể hiện theo phân loại quốc gia,
thời gian, cột mốc lịch sử và các nhân vật lịch sử.

-

Cho phép truy tìm quốc gia theo tên, nhân vật lịch sử theo tên, cột mốc lịch sử theo
năm hay có thể cho tìm tất cả trong DB (nếu nhiều thì chia theo nhóm kết quả)

-

Cho phép đăng ký, hủy đăng ký làm thành viên hệ thống thông qua việc nhập địa chỉ

thông tin cá nhân (username, họ, tên,..) vào hệ thống để thành viên có thể download
được các tài liệu lịch sử đã đăng ký và mỗi khi có thông tin mới về các nhân vật, sự
kiện lịch sử thì hệ thống sẽ tự động báo tin

2. Phần dành cho Admin:
-

Cho phép cập nhật, hiệu chỉnh thông tin các quốc gia, các cột mốc lịch sử tính theo
thời gian, các nhân vật lịch sử,.. cần cho upload các hình ảnh liên quan. Mỗi khi,
nhập xong một quốc gia, một cột mốc lịch sử tính theo thời gian hay một nhân vật
lịch sử môn học mới thì hệ thống tự động gửi mail tới tất cả “Thành viên” để thông
báo thông tin mới này.

-

Cho phép cập nhật, hiệu chỉnh quốc gia, nhóm cột mốc lịch sử theo thời gian, nhóm
các nhân vật lịch sử,..

-

Thực thi việc bảo mật hệ thống

-

Cho phép upload các tài liệu liên quan
Yêu cầu
-

Xây dựng hệ thống requirement (usecase, Vision...)


-

Xây dựng class diagram

-

Xây dựng sequence diagram cho một số use case

-

Triển khai một số pattern nếu khả thi

GIảng viên: Nguyễn Đức Cương – Email:

Trang 9


Bài tập lớn môn Thu nhận yêu cầu
ĐỀ TÀI 9: Xây dựng web site NewOnlineGeography nhằm hỗ trợ tra cứu địa lý trực
tuyến qua mạng
1. Phần dành cho User:
-

Giới thiệu danh mục các quốc gia, thông tin hành chính (diện tích, dân số, thủ đô, ..)
về tỉnh/thành phố/ bang của mỗi quốc gia, các hệ thống sông ngòi, các hệ thống
đường quốc lộ (kèm theo hình ảnh minh họa) của mỗi quốc gia – thể hiện theo sự
phân loại của quốc gia, tỉnh/ thành phố/ bang.

-


Cho phép truy tìm quốc gia theo tên, tỉnh/ thành phố/ bang, sông ngòi, quốc lộ theo
tên hoặc toàn bộ trong DB (nếu số lượng nhiều thì có thể chia theo nhóm)

-

Cho phép đăng ký (hủy đăng ký) làm “Thành viên” của hệ thống thông qua việc nhập
địa chỉ thông tin cá nhân (username, họ tên,..) vào hệ thống để có thể download tài
liệu và mỗi khi có thông tin mới về quốc gia, thông tin hành chính thì lại gửi thông tin
qua email.

2. Phần dành cho Admin:
-

Cho phép cập nhật, hiệu chỉnh thông tin các quốc gia, các cột mốc lịch sử tính theot
thời gian, các nhân vật lịch sử,.. cho upload các hình ảnh liên quan. Mỗi khi nhập
xong một quốc gia, 1 thông tin hành chính, hệ thống sẽ tự động gửi email cho các
thành viên

-

Cho phép cập nhật, hiệu chỉnh các thông tin

-

Thực thi việc bảo mật hệ thống

-

Cho phép upload các tài liệu liên quan.


Yêu cầu
-

Xây dựng hệ thống requirement (usecase, Vision...)

-

Xây dựng class diagram

-

Xây dựng sequence diagram cho một số use case

-

Triển khai một số pattern nếu khả thi

GIảng viên: Nguyễn Đức Cương – Email:

Trang 10


Bài tập lớn môn Thu nhận yêu cầu
ĐỀ TÀI 10: Xây dựng web site NewOnlineGeography nhằm hỗ trợ tra cứu địa lý trực
tuyến qua mạng
1. Phần dành cho User: gồm các công việc
-

Giới thiệu danh mục các nhóm bệnh về nội khoa, ngoại khoa, tâm thần, răng/hàm/
mặt, tai/mũi/họng, các bệnh (bao gồm triệu chứng, bệnh lý,..) thường gặp trong mỗi

nhóm (có thể kèm theo các hình ảnh minh họa) - thể hiện theo phân loại nhóm
bệnh, bệnh lý.

-

Cho phép truy tìm nhóm bệnh theo tên, tìm bệnh theo tên – theo triệu chứng hay có
thể tìm tất cả trong DB (nếu trường hợp số lượng nhiều thì chia thành nhiều nhóm
kết quả)

-

Cho phép đăng ký, hủy đăng ký làm thành viên của hệ thống thông qua việc nhập
địa chỉ thông tin cá nhân (gồm username, password, họ tên, địa chỉ, email,..) vào hệ
thống để thành viên có thể doawnload được tài liệu y khoa đã đăng ký và mỗi khi có
thông tin mới về các nhóm bệnh, bệnh lý, .. thì hệ thống tự động gửi thông báo.

2. Phần dành cho Admin : có một trang chủ bao gồm các công việc
-

Cho phép cập nhật, hiệu chỉnh thông tin các nhóm bệnh, các bệnh,.. cần cho upload
các hình ảnh liên quan. Mỗi khi, nhập xong một thông tin về nhóm bệnh, bệnh mới
thì hệ thống tự động gửi email tới tất cả “Thành viên” để thông báo thông tin mới
này.

-

Cho phép cập nhật, hiệu chỉnh các thông tin các nhóm bệnh, bệnh lý,..

-


Thực thi việc bảo mật hệ thống,..

-

Cho phép upload các tài liệu y khoa liên quan…

Tại trang chủ hệ thống (user/admin) có thể thực hiện cả phần quảng cáo,.

Yêu cầu
-

Xây dựng hệ thống requirement (usecase, Vision...)

-

Xây dựng class diagram

-

Xây dựng sequence diagram cho một số use case

-

Triển khai một số pattern nếu khả thi

GIảng viên: Nguyễn Đức Cương – Email:

Trang 11




×