Màn hình lập báo cáo mở đóng

Một phần của tài liệu Đồ án môn nhập môn công nghệ phần mềm đề tài quản lý sổ tiết kiệm (Trang 91 - 107)

Hình 5.14: Giao diện báo cáo mở đóng

5.3.13.2. Mô tả

STT Tên Kiểu Ràng buộc Chức năng

1 cbx_LoaiTietKiem Combobox Dùng làm thông tin

lập báo cáo.

2 cbx_ThangBaoCao Combobox Dùng làm thông tin

lập báo cáo.

3 cbx_NamBaoCao Combobox Dùng làm thông tin

lập báo cáo. 4 btn_LapBaoCao Button Đã select các

combobox thông tin lập báo cáo.

Lập báo cáo theo các thông tin.

5 btn_XuatBaoCao Button Đã select báo cáo Xuất ra form báo cáo mở đóng.

6 List_BaoCao ListView Hiển thị biểu mẫu

báo cáo mở đóng.

7 List_BaoCaoDaLap ListView Thông tin các báo

cáo mở đóng đã được lập.

5.3.13.3. Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Click

btn_LapBaoCao Thực hiện kiểm tra CSDL đã có báo cáo chưa, nếu có thựchiện load lên ListView. Ngược lại tiến hành tính toán, sau đó load lên ListView.

2 Click

btn_XuatBaoCao

Thực hiện load từ CSDL báo cáo tháng được selected vào form nội dung báo cáo và hiển thị.

5.3.14. Màn hình xem trước khi in báo cáo mở đóng: 5.3.14.1. Giao diện

5.3.14.2. Mô tả

STT Tên Kiểu Ràng

buộc Chức năng

1 btn_InBaoCao Button In ra báo cáo mở đóng. 2 btn_Thoat Button Tắt form phiếu báo cáo.

3 List_BaoCao ListView Hiển thị biểu mẫu dạng bảng theo báo cáo.

5.3.14.3. Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Click btn_InBaoCao In bản phiếu báo cáo này ra giấy.

2 Click btn_Thoat Đóng form phiếu báo cáo sổ mở/đóng này.

5.3.15. Màn hình thay đổi quy định loại tiết kiệm 5.3.15.1. Giao diện

Hình 5.16: Giao diện thay đổi quy định loại tiết kiệm

5.3.15.2. Mô tả

STT Tên Kiểu Ràng buộc Chức năng

1 cbx_HinhThuc Combobox Chuyển chức năng giữa

quản lý loại tiết kiệm và quản lý danh sách tham số.

2 List_LoaiTietKiem ListView Hiển thị danh sách Loại Tiết Kiệm.

3 btn_Them Button Dùng để thêm mới một

Loại Tiết Kiệm. 4 btn_Sua Button Phải select một Loại

Tiết Kiệm. Dùng để chỉnh sửa thông tin loại tiết kiệm. 5 btn_Xoa Button Phải select một Loại

Tiết Kiệm. Dùng để xóa Loại TiếtKiệm đang chọn.

6 btn_Huy Button Dùng để hủy tác vụ hiện

tại, đưa về mặc định. 7 btn_XacNhan Button Phải đang ở một tác

vụ nào đó.

Dùng để xác nhận thực hiện một tác vụ nào đó.

8 txt_MaLTK TextBox ReadOnly Dùng làm thông tin để tạo loại tiết kiệm.

9 txt_TenLTK TextBox Khác rỗng, không trùng với tên loại tiết kiệm đã có.

Dùng làm thông tin để tạo loại tiết kiệm.

10 txt_KyHan TextBox Chỉ chứa ký tự số. Dùng làm thông tin để tạo loại tiết kiệm.

11 txt_LaiSuat TextBox Text ở dạng số thực. Dùng làm thông tin để tạo loại tiết kiệm.

12 txt_ThoiGianMin TextBox Chỉ chứa ký tự số. Dùng làm thông tin để tạo loại tiết kiệm.

13 cbx_QDSoTienRut TextBox Phải selected 1 item Dùng làm thông tin để tạo loại tiết kiệm.

14 txt_SuaThoiGian TextBox Chỉ chứa ký tự số. Dùng làm thông tin để cập nhật loại tiết kiệm. 15 txt_SuaLaiSuat TextBox Text dạng số thực. Dùng làm thông tin để

cập nhật loại tiết kiệm.

5.3.15.3. Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 SelectedChanged

cbx_HinhThuc Dùng để chuyển chức năng quản lý loại tiết kiệm và quảnlý tham số. 2 Click btn_Them Chuyển sang tác vụ thêm loại tiết kiệm. Tiến hành hiển thị

các TextBox, Combobox về thêm loại tiết kiệm.

3 Click btn_Sua Chuyển sang tác vụ sửa loại tiết kiệm. Tiến hành hiển thị các TextBox về sửa loại tiết kiệm.

4 Click btn_Xoa Chuyển sang tác vụ xóa loại tiết kiệm. Hiển thị lại thông tin loại tiết kiệm trước khi xóa, chờ người dùng xác nhận. 5 Click btn_XacNhan Nếu đang ở tác vụ thêm loại tiết kiệm: (1) Kiểm tra các

ràng buộc của các TextBox, Combobox về thêm loại tiết kiệm.

(2) Nếu thỏa, tiến hành thêm loại tiết kiệm mới. (3) Ngược lại, hiển thị Popup thông báo lỗi cho các TextBox, Combobox đó.

Nếu đang ở tác vụ sửa loại tiết kiệm: (1) Kiểm tra các ràng buộc của TextBox về sửa loại tiết kiệm.(2) Nếu thỏa, tiến hành cập nhật loại tiết kiệm mới. (3) Ngược lại, hiển thị Popup thông báo lỗi cho các TextBox, Combobox đó. Nếu đang ở tác vụ xóa loại tiết kiệm: Xóa loại tiết kiệm đang chọn.

6 Click btn_Huy Hủy tác vụ hiện tại, chuyển về mặc định.

5.3.16. Màn hình thay đổi quy định tham số: 5.3.16.1. Giao diện

5.3.16.2. Mô tả

STT Tên Kiểu Ràng buộc Chức năng

1 cbx_HinhThuc Combobox Chọn hình thức để thay đổi

quy định.

2 List_ThamSo ListView Hiển thị danh sách các tham

số quy định.

3 btn_Sua Button Phải select một

Loại Tiết Kiệm. Dùng để chỉnh sửa thông tingiá trị của một tham số bất kỳ.

4 btn_Huy Button Dùng để hủy tác vụ hiện tại,

đưa về mặc định. 5 btn_XacNhan Button Phải đang ở một

tác vụ nào đó. Dùng để xác nhận thực hiệnmột tác vụ nào đó. 6 txt_TenThamSo TextBox ReadOnly Hiển thị Tên loại tiết kiệm. 7 txt_GiaTri TextBox Chỉ chứa ký tự số. Dùng làm thông tin để cập

nhật tham số.

5.3.16.3. Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 SelectedChanged

cbx_HinhThuc Dùng để chuyển chức năng quản lý loại tiết kiệm và quảnlý tham số. 3 Click btn_Sua Hiển thị các TextBox về sửa tham số, chờ người dùng

xác nhận.

5 Click btn_XacNhan Kiểm tra giá trị mới vừa nhập có hợp lệ không? Nếu hợp lệ, xuất màn hình thông báo thành công, cập nhật lại thuộc tính giá trị lại cho tham số. Ngược lại, thông báo lỗi popup và không cập nhật.

5.3.17. Màn hình quản lý nhân sự - quản lý tài khoản 5.3.17.1. Giao diện

Hình 5.18: Giao diện quản lý nhân sự - quản lý tài khoản

5.3.17.2. Mô tả

STT Tên Kiểu Ràng buộc Chức năng

1 cbx_ChucNang Combobox Dùng để chuyển

chức năng quản lý người dùng và quản lý nhóm quyền.

2 list_NguoiDung ListView Hiển thị danh sách

toàn bộ Người dùng.

4 btn_XacNhan Button Thông tin chỉnh sửa khác rỗng.

Xác nhận cho các công việc thêm, xóa thông tin người dùng.

5 btn_Huy Button Đang nằm ở một tác vụ

nào đó. Dùng để hủy tác vụhiện tại, chuyển về mặc định.

6 btn_Them Button Đang nằm chế độ mặc

định. Dùng để chuyểnsang tác vụ thêm người dùng.

7 btn_Sua Button Phải select một người dùng..

Dùng để chuyển sang tác vụ sửa người dùng.

8 btn_Xoa Button Phải select một người

dùng. Dùng để chuyểnsang tác vụ xóa một người dùng.

9 txt_TenDangNhap TextBox Khác rỗng, không khoảng trắng, không trùng với tên đăng nhập của người dùng trước.

Nhập liệu để làm thông tin cho việc thêm người dùng.

10 txt_MatKhau TextBox Khác rỗng. Nhập liệu để làm thông tin cho việc thêm người dùng. 11 txt_HoTen TextBox Khác rỗng, chứa ký tự

khác rỗng.

Nhập liệu để làm thông tin cho việc thêm người dùng. 12 cbx_NhomQuyen Combobox Phải select 1 item Nhập liệu để làm

thông tin cho việc thêm người dùng. 13 txt_SuaMatKhau TextBox Khác rỗng. Nhập liệu để làm

thông tin cập nhật cho người dùng. 14 txt_SuaHoTen TextBox Khác rỗng, chứa ký tự

khác rỗng. Nhập liệu để làmthông tin cập nhật cho người dùng. 15 cbx_SuaNhomQuyen Combobox Phải select 1 item Nhập liệu để làm

thông tin cập nhật cho người dùng.

5.3.17.3. Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Click

btn_Them Tiến hành hiển thị các TextBox dùng để thêm người dùng. 2 Click btn_Sua Nếu đang ở chức năng quản lý người dùng: Tiến hành

hiển thị các TextBox dùng để sửa người dùng. 3 Click

btn_Xoa Tiến hành xóa người dùng đang được chọn.

4 btn_XacNhan  Nếu đang ở tác vụ Thêm người dùng: (1) Ta tiến hành kiểm tra các ràng buộc của các TextBox, Combobox nhập liệu về thêm người dùng. (2) Nếu thỏa, ta thêm dữ liệu người dùng mới này. (3) Ngược lại, ta xuất ra các Popup báo lỗi tại các TextBox, Combobox này.

 Nếu đang ở tác vụ Sửa người dùng: (1) Ta tiến hành kiểm tra các ràng buộc của các TextBox, Combobox nhập liệu về sửa người dùng. (2) Nếu thỏa, ta cập nhật lại dữ liệu người dùng này. (3) Ngược lại, ta xuất ra các Popup báo lỗi tại các TextBox, Combobox này.

5.3.18. Màn hình quản lý nhân sự - phân quyền 5.3.18.1. Giao diện

Hình 5.19: Giao diện quản lý nhân sự - phân quyền

5.3.18.2. Mô tả

STT Tên Kiểu Ràng buộc Chức năng

1 cbx_ChucNang Combobox Dùng để chuyển

chức năng quản lý người dùng và quản lý nhóm quyền.

2 list_NhomQuyen ListView Hiển thị danh sách

toàn bộ Nhóm quyền. 3 btn_XacNhan Button Thông tin chỉnh sửa

khác rỗng. Xác nhận cho cáccông việc thêm, sửa thông tin nhóm quyền.

4 btn_Huy Button Đang nằm ở một tác

vụ nào đó. Dùng để hủy tác vụhiện tại, chuyển về mặc định.

5 btn_Them Button Đang nằm chế độ

mặc định. Dùng để chuyển sangtác vụ thêm một nhóm quyền.

6 btn_Sua Button Phải select một người dùng hoặc một nhóm quyền.

Dùng để chuyển sang tác vụ sửa một nhóm quyền.

7 btn_Xoa Button Phải select một người dùng hoặc một nhóm quyền.

Dùng để chuyển sang tác vụ xóa một nhóm quyền.

8 txt_TenNhomQuyen TextBox Khác rỗng, có chứa kí tự khác rỗng, không trùng với tên nhóm quyền đã có.

Nhập liệu để làm thông tin cho việc thêm mới một nhóm quyền.

5.3.18.3. Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Click btn_Them

 Tiến hành hiển thị txt_TenNhomQuyen.

2 Click btn_Sua  Tiến hành Enable các checkbox của nhóm quyền đang được chọn.

3 Click btn_Xoa

 Nếu đang ở chức năng quản lý nhóm quyền: (1) Kiểm tra nhóm quyền đang được chọn này có người dùng nào không? (2) Nếu là không, ta tiến hành xóa người dùng này.

(3) Ngược lại, ta tìm những người dùng ở nhóm quyền này, In ra thông báo phải xóa những người dùng đó trước để xóa được nhóm quyền này. Và không xóa nhóm quyền đó.

4 btn_XacNhan  Nếu đang ở tác vụ Thêm nhóm quyền: (1) Ta tiến hành kiểm tra ràng buộc của txt_TenNhomQuyen. (2) Nếu thỏa, ta thêm mới một nhóm quyền mới. (3) Ngược lại, ta xuất Popup thông báo lỗi tại TextBox này.

 Nếu đang ở tác vụ Sửa nhóm quyền: Cập nhật lại các quyền được check cho nhóm quyền đang select.

5 btn_Huy  Hủy tác vụ hiện tại, đưa về mặc định.

5.3.19. Màn hình thông tin phần mềm: 5.3.19.1. Giao diện

Hình 5.20: Giao diện thông tin phần mềm

5.3.19.2. Mô tả

STT Tên Kiểu Ràng

buộc

Chức năng

1 card_ThongTin Card Chứa các thông tin liên quan đến phần mềm.

2 ex_TenSanPham Expander Xem thông tin tên sản phẩm.

4 ex_TacGia Expander Xem thông tin tác giả.

5 txt_TenSanPham TextBlock Chứa nội dung của tên sản phẩm. 6 txt_TongQuan TextBlock Chứa nội dung của tổng quan sản

phẩm.

7 txt_TacGia TextBlock Chứa nội dung của liên hệ tác giả.

5.3.19.3. Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Click ex_TenSanPham Đóng các TextBlock, hiển thị txt_TenSanPham. 2 Click ex_TongQuan Đóng các TextBlock, hiển thị txt_TongQuan.

Chương 6 – CÀI ĐẶT VÀ THỬ NGHIỆM

Sau khi thiết kế đầy đủ mô hình kiến trúc, các bảng cơ sở dữ liệu và giao diện ứng với từng chức năng, nhóm tiến hành cài đặt phần mềm.

Một phần của tài liệu Đồ án môn nhập môn công nghệ phần mềm đề tài quản lý sổ tiết kiệm (Trang 91 - 107)

Tải bản đầy đủ (DOCX)

(116 trang)
w