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

Bài Tập Lớn Nhập Môn Công Nghệ Phần Mềm Quản Lý Cấp Phần Thưởng.pdf

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 (1.11 MB, 25 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘIVIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

PHÂN CƠNG THÀNH VIÊN TRONG NHĨM

Họ và tên Tổng hợp công việc thựchiện

Đánh giá<small>Nguyễn Cao </small>

<small>Bảo Hiếu</small>

Thiết kế phần phần thưởng, tham gia làm báo cáo

Hồn thành cơng việc, tham gia họp và đóng góp ý kiến tích cực

Đánh giá: 9,5/10<small>Bùi Huy </small>

Thiết kế phần hộ khẩu, tham gia làm báo cáo

Hồn thành cơng việc, tích cực trong q trình xây dựng ý tưởng

Đánh giá: 9,5/10<small>Vi Lơ Hùng</small> Thiết kế giao diện, thiết kế

controller và test sản phẩm

Hoàn thành cơng việc, tích cực trong q trình code và sửa code

Đánh giá: 9,5/10<small>Nguyễn </small>

<small>Đức Quân</small>

Hỗ trợ, đóng góp xây dựngý tưởng, thuyết trình

Hồn thành cơng việc, tham gia họp và chủđộng nhận công việc

Đánh giá: 8,5/10<small>Bùi </small>

<small>Quang Dương</small>

Thiết kế giao diện, thiết kếcontroller và phần thưởng

Hồn thành cơng việc, tích cực đóng góp ý tưởng và sửa code

Đánh giá: 9,5/10

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

Ph nầ 1: Xác đ nh thông tin c b n choịơ ảnghi p v bài tố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

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

Biểu đồ phân cấp chức năng (BFD) cho nghiệp vụ bài tố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ệ <sup>Th i gian (sôố gi làm</sup><sup>ờ</sup> <sup>ờ</sup>vi c)ệ

Xác đ nh các đốối tị ượng 1 ngày

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

Xác đ nh các nghi p vị ệ ụ 1 ngàyXác đ nh th i gian th cị ờ ự

Thiếốt kếố

Thiêốt kêố bi u đốầ use-caseể 2 ngày

C nhómảThiêốt kêố bi u đốầ l pể ớ 2-3 ngày

Thiêốt kêố giao di nệ 2-3 ngàyThiêốt kêố c s d li uơ ở ữ ệ 4-5 ngày

Mã hóa giao di nệKi mể

Cơng vi c/Ho t đ ngệ ạ ộ

R i roủ Qu n lí r i roả ủMốối

nguy <sup>R i ro</sup><sup>ủ</sup>

M cứ

độ <sup>Chiêốn</sup>lượcBi 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àậ <sup>B mâốt</sup><sub>d li u</sub><sub>ữ ệ</sub><sup>ị</sup>

Khống có dữli u sao l u dệ ư ự

Sao l uưd li uữ ệB n qu n lý các r i do đ n gi n trong quá trình th c hi n d án :ả ả ủ ơ ả ự ệ ự

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

6U06Tìm kiếm nhân khẩu

13U13Lập danh sách phát quà cho các cháu nhỏ

15U15Lậ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:

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

Luồ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

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

Uscase 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

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

Luồng sự kiện thay thế

Mục đích sử dụng Sửa nhân khẩu trong vào hệ thống

Admin: nhấn chọn nút sửa nhân khẩuHệ thống: hiển thị giao diện sửa nhân khẩuAdmin: thay đổi thông tin nhân khẩuHệ 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ệ

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

Uscase 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

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

Luồng sự kiện thay thế Hệ thống: thông báo nhập không hợp lệ

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

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

Luồng sự kiện thay thế Hệ thống: thông báo thay đổi không hợp lệ

Tổ trưởng : nhấn chọn nút tách khẩuHệ thống: hiển thị giao diện tách khẩuAdmin: Thêm thông tin cần thiết để tách khẩuHệ thống: kiểm tra thơng tin 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ệ

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áchHệ thống: hiển thị giao diện lập danh sáchTổ trưởng: thêm thông tin cần thiếtHệ 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ệ

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

Uscase 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áchTổ 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áchTổ 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 :

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

Biể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

:

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

Biể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 :

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

Biể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 :

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

Biể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 :

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

Biể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 :

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

Biể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 :

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

Biể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 :

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

Biể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 :

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

Biểu đồ trình tự cho usecase “Sửa phần quà” phân bổ trách nhiệm casử dụng cho các đối tượng của các lớp phân tích :

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

Biể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 :

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

Usecase quản lý hộ khẩu :

Usecase quản lý phát quà:

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

Sơ đồ ERD:

Ph n 4: C s d li u ầơ ở ữ ệ

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

Ph n 5: Giao di n ầệ

</div>

×