PHÂN CÔNG THÀNH VIÊN TRONG NHÓMHọ và tên Tổng hợp công việc thực hiện Đánh giáNguyễn Cao Thái Thiết kế phần hộ khẩu, tham gia làm báo cáo Hoàn thành công việc, tích cực trong quá trình
Trang 1TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
Trang 2PHÂN CÔNG THÀNH VIÊN TRONG NHÓM
Họ và tên Tổng hợp công việc thực
hiện
Đánh giáNguyễn Cao
Thái
Thiết kế phần hộ khẩu,
tham gia làm báo cáo
Hoàn thành công việc, tích cực trong quá trình xây dựng ý tưởng
Trang 3Ph n ầ 1: Xác đ nh thông tin c b n cho ị ơ ả
nghi p v bài toán: ệ ụ
1.Thông tin cơ bản
2.Xây dựng biểu đồ mô tả nghiệp vụ và phân cấp chức năng:
Biểu đồ hoạt động mô tả nghiệp vụ cho bài toán
Trang 4Biểu đồ phân cấp chức năng (BFD) cho nghiệp vụ bài toán
Mô tả các chức năng trong biểu đồ BFD
3 Kế hoạch dự án đơn giản:
Công vi cệ Th i gian (sôố gi làmờ ờ
vi c)ệ
Sôố
ngườiPhân
tích
Xác đ nh các đốối tị ượng 1 ngày
Trang 5Thiêốt kêố giao di nệ 2-3 ngày
Thiêốt kêố c s d li uơ ở ữ ệ 4-5 ngày
nguy R i roủ
M cứ
độ Chiêốnlược
Bi nệpháp
Thốống kê, ghi l i thống tn quàạ
và các thống tn liên quan đêốn
người nh n quàậ B mâốtd li uữ ệị
Khống có dữ
li u sao l u dệ ư ựphòng
Trungbình
Phòngtránh
- Tổ trưởng, tổ phó: là những người sử dụng hệ thống, có toàn quyền
- Kế toán: được phép xem một số thông tin
Các Use Case cho hệ thống:
STT Mã UseCase UseCase
Trang 66 U06 Tìm kiếm nhân khẩu
13 U13 Lập danh sách phát quà cho các cháu nhỏ
15 U15 Lập danh sách hát quà cho học sinh có thành tích
2.Biểu đồ Usecase:
Biều đồ phân rã mức 2:
Trang 83.Đặc tả Usecase
Mục đích sử dụng Đăng nhập vào hệ thống
Sự kiện kích hoạt Sau khi người dùng ấn nút đăng nhập
Điều kiện tiên quyết
Hậu điều kiện Người dùng đăng nhập vào hệ thống với vai trò
tổ trưởng / kế toánLuồng sự kiện
chính( thành công) Khách: nhập thông tin đăng nhậpHệ thống: kiểm tra thông tin đăng nhập
Hệ thống: hiển thị giao diện đã đăng nhập vào
hệ thốngLuồng sự kiện thay thế Hệ thống: thông báo sai thông tin đăng nhập
Mục đích sử dụng Xem danh sách nhân khẩu
Sự kiện kích hoạt Chọn mục nhân khẩu
Điều kiện tiên quyết
Hậu điều kiện Danh sách nhân khẩu trong hệ thống
Luồng sự kiện
chính( thành công) Khách: nhấn chọn mục nhân khẩuHệ thống: hiển thị danh sách nhân khẩuLuồng sự kiện thay thế không
Trang 9Uscase Thêm nhân khẩu
Mục đích sử dụng Thêm nhân khẩu mới vào hệ thống
Sự kiện kích hoạt Chọn nút thêm nhân khẩu
Điều kiện tiên quyết
Hậu điều kiện Thêm 1 nhân khẩu mới trong hệ thốngLuồng sự kiện
chính( thành công)
Admin: nhấn chọn nút thêm nhân khẩu
Hệ thống: hiển thị giao diện thêm nhân khẩuAdmin: nhập thông tin nhân khẩu
Hệ thống: kiểm tra thông tin nhập có hợp lệ không rồi thông báo đã thêm nhân khẩu thành công
Luồng sự kiện thay thế Hệ thống: thông báo nhập không hợp lệ
Mục đích sử dụng Xóa nhân khẩu trong hệ thống
Sự kiện kích hoạt Chọn nút xóa nhân khẩu
Điều kiện tiên quyết
Hậu điều kiện Xóa 1 nhân khẩu trong hệ thống
Luồng sự kiện
chính( thành công) Admin: nhấn chọn nút xóa nhân khẩuHệ thống: hiển thị giao diện sau khi xóa nhân
khẩuLuồng sự kiện thay thế
Mục đích sử dụng Sửa nhân khẩu trong vào hệ thống
Sự kiện kích hoạt Chọn nút sửa nhân khẩu
Điều kiện tiên quyết
Hậu điều kiện Sửa thông tin 1 nhân khẩu đã chọn trong hệ
thốngLuồng sự kiện
chính( thành công)
Admin: nhấn chọn nút sửa nhân khẩu
Hệ thống: hiển thị giao diện sửa nhân khẩuAdmin: thay đổi thông tin nhân khẩu
Hệ thống: kiểm tra thông tin sửa có hợp lệ không rồi thông báo đã sửa nhân khẩu thành công, hiển thị giao diện
Luồng sự kiện thay thế Hệ thống: thông báo thay đổi không hợp lệ
Trang 10Uscase Tìm kiếm nhân khẩu
Mục đích sử dụng Tìm kiếm nhân khẩu trong vào hệ thống
Sự kiện kích hoạt Chọn tìm nhân khẩu
Điều kiện tiên quyết
Hậu điều kiện Thông tin các nhân khẩu thỏa mãn trong hệ
thốngLuồng sự kiện
chính( thành công)
Admin: nhập thông tin tìm kiếm
Hệ thống: tìm kiếm nhân khẩu thỏa mãn điều kiện và hiển thị thông tin nhân khẩu thỏa mãnLuồng sự kiện thay thế
Mục đích sử dụng Thêm hộ khẩu mới vào hệ thống
Sự kiện kích hoạt Chọn nút thêm hộ khẩu
Điều kiện tiên quyết
Hậu điều kiện Thêm 1 hộ khẩu mới trong hệ thống
Luồng sự kiện
chính( thành công) Admin: nhấn chọn nút thêm hộ khẩuHệ thống: hiển thị giao diện thêm hộ khẩu
Admin: nhập thông tin hộ khẩu
Hệ thống: kiểm tra thông tin nhập có hợp lệ không rồi thông báo đã thêm nhân khẩu thành công
Luồng sự kiện thay thế Hệ thống: thông báo nhập không hợp lệ
Mục đích sử dụng Tìm kiếm hộ khẩu trong vào hệ thống
Sự kiện kích hoạt Chọn tìm nhân khẩu
Điều kiện tiên quyết
Hậu điều kiện Thông tin các hộ khẩu thỏa mãn trong hệ thốngLuồng sự kiện
chính( thành công)
Admin: nhập thông tin tìm kiếm
Hệ thống: tìm kiếm nhân khẩu thỏa mãn điều kiện và hiển thị thông tin nhân khẩu thỏa mãnLuồng sự kiện thay thế
Mục đích sử dụng Sửa hộ khẩu trong vào hệ thống
Trang 11Tác nhân Tổ trưởng
Sự kiện kích hoạt Chọn nút sửa hộ khẩu
Điều kiện tiên quyết
Hậu điều kiện Sửa thông tin 1 hộ khẩu đã chọn trong hệ thốngLuồng sự kiện
chính( thành công)
Tổ trưởng: nhấn chọn nút sửa hộ khẩu
Hệ thống: hiển thị giao diện sửa hộ khẩu
Tổ trưởng: thay đổi thông tin hộ khẩu
Hệ thống: kiểm tra thông tin sửa có hợp lệ không rồi thông báo đã sửa hộ khẩu thành công, hiển thị giao diện
Luồng sự kiện thay thế Hệ thống: thông báo thay đổi không hợp lệ
Mục đích sử dụng Tách từ một hộ đã có sẵn ra 1 hộ mới
Sự kiện kích hoạt Chọn nút tách khẩu
Điều kiện tiên quyết
Hậu điều kiện
Luồng sự kiện thay thế Hệ thống: thông báo thay đổi không hợp lệ
Mục đích sử dụng Lập danh sách phát quà vào dịp đặc biệt / cho
học sinh có thành tích
Sự kiện kích hoạt Chọn nút lập danh sách
Điều kiện tiên quyết
Luồng sự kiện
chính( thành công)
Tổ trưởng: nhấn chọn nút lập danh sách
Hệ thống: hiển thị giao diện lập danh sách
Tổ trưởng: thêm thông tin cần thiết
Hệ thống: kiểm tra thông tin sửa có hợp lệ không rồi thông báo đã lập danh sách thành công
Luồng sự kiện thay thế Hệ thống: thông báo thay đổi không hợp lệ
Trang 12Uscase Phát quà
Mục đích sử dụng Lấy danh sách phát quà vào dịp đặc biệt / cho
học sinh có thành tích và trao quà
Sự kiện kích hoạt Chọn nút danh sách đã lập
Điều kiện tiên quyết
Luồng sự kiện
chính( thành công)
Tổ trưởng: nhấn chọn nút danh sách đã lập
Hệ thống: hiển thị giao diện lập danh sách
Tổ trưởng: trao quà / đổi phần quà / thêm minh chứng ( nếu có )
Hệ thống: kiểm tra thông tin có hợp lệ không rồi thông báo đã lập danh sách thành công Luồng sự kiện thay thế Hệ thống: thông báo thay đổi không hợp lệ
Mục đích sử dụng Thống kê lượng quà đã phát
Sự kiện kích hoạt Chọn nút thống kê
Điều kiện tiên quyết
Luồng sự kiện
chính( thành công)
Tổ trưởng: nhấn chọn nút thống kê
Hệ thống: hiển thị giao diện lập danh sách
Tổ trưởng: kiểm tra các phần quà dựa theo năm, sự kiện,
Luồng sự kiện thay thế
Ph n ầ 3: Bi u đ trình t ể ồ ự
1 Xây dựng biểu đồ trịnh tự
Biểu đồ trình tự cho usecase “Đăng nhập” phân bổ trách nhiệm ca sử dụng cho các đối tượng của các lớp phân tích :
Trang 13Biểu đồ trình tự cho usecase “Thêm mới hộ khẩu” phân bổ trách nhiệm ca sử dụng cho các đối tượng của các lớp phân tích :
Trang 14Biểu đồ trình tự cho usecase “Xóa hộ khẩu” phân bổ trách nhiệm ca sử dụng cho các đối tượng của các lớp phân tích :
Trang 15Biểu đồ trình tự cho usecase “Cập nhật hộ khẩu” phân bổ trách nhiệm ca sử dụng cho các đối tượng của các lớp phân tích :
Trang 16Biểu đồ trình tự cho usecase “Tìm kiếm hộ khẩu” phân bổ trách nhiệm ca sử dụng cho các đối tượng của các lớp phân tích :
Trang 17Biểu đồ trình tự cho usecase “Xem hộ khẩu” phân bổ trách nhiệm ca sử dụng cho các đối tượng của các lớp phân tích :
Trang 18Biểu đồ trình tự cho usecase “Xóa nhân khẩu” phân bổ trách nhiệm ca sử dụng cho các đối tượng của các lớp phân tích :
Trang 19Biểu đồ trình tự cho usecase “Tìm kiếm nhân khẩu” phân bổ trách nhiệm ca sử dụng cho các đối tượng của các lớp phân tích:
Biểu đồ trình tự cho usecase “Thêm nhân khẩu” phân bổ trách nhiệm ca
sử dụng cho các đối tượng của các lớp phân tích :
Trang 20Biểu đồ trình tự cho usecase “Sửa nhân khẩu” phân bổ trách nhiệm ca sử dụngcho các đối tượng của các lớp phân tích :
Biểu đồ trình tự cho usecase “Tìm kiếm phần quà” phân bổ trách nhiệm ca sử dụng cho các đối tượng của các lớp phân tích :
Trang 21Biểu đồ trình tự cho usecase “Sửa phần quà” phân bổ trách nhiệm ca
sử dụng cho các đối tượng của các lớp phân tích :
Trang 22Biểu đồ trình tự cho usecase “Lập danh sách phát quà” phân bổ trách nhiệm ca sử dụng cho các đối tượng của các lớp phân tích :
2 Biểu đồ lớp phân tích
Usecase Quản lý nhân khẩu :
Trang 23Usecase quản lý hộ khẩu :
Usecase quản lý phát quà:
Trang 24Sơ đồ ERD:
Ph n 4: C s d li u ầ ơ ở ữ ệ
Trang 25Ph n 5: Giao di n ầ ệ