Professional Documents
Culture Documents
I. Mục tiêu
- Xây dựng giao diện ứng dụng winform dựa trên công cụ diagrams.
- Nắm được cách thiết kế trên công cụ thiết kế giao diện diagrams.
- Tư duy được giao diện các màn hình chức năng của phần mềm để thực hiện thiết
kế.
II. Nội dung
- Thiết kế giao diện quản lý danh mục thông tin sách với các yêu cầu sau:
+ Các thông tin cần lưu trữ khi có thêm một đầu sách được nhập về thư viện
là: mã sách, tên sách, năm xuất bản, ảnh bìa, tình trạng, thể loại,...
+ Có thể thêm, sửa, xoá, lưu hoặc xuất ra thông tin sách có trong thư viện.
+ Giao diện phải thể hiện số lượng sách có trong thư viện.
+ Có thể quay về giao diện trước/tiến đến giao diện sau
+ Có thể tìm kiếm sách theo từ khoá.
- Các bước thực hiện:
+ Tạo file thiết kế trên diagrams
+ Xây dựng giao diện đăng nhập ứng dụng
+ Xây dựng giao diện danh mục thông tin sách
+ Xây dựng giao diện thêm mới sách
+ Hoàn thiện bài thực hành
2. Xây dựng giao diện đăng nhập ứng dụng quản lý thông tin sách
- Khởi động phần mềm quản lý thư viện, phần mềm sẽ có giao diện đăng nhập phần
mềm.
Gợi ý giao diện đăng nhập phần mềm
+ Sử dụng frame Rectangle đặt vào trung tâm giao diện thiết kế. Điều chỉnh kích
thước frame.
+ Sử dụng công cụ tìm kiếm để tìm kiếm các button. Nhập từ khoá tìm kiếm, sau
đó enter.
+ Chọn button thích hợp đặt vào frame, điều chỉnh kích thước button căn giữa.
- Chọn vào tab Trang-1, bấm vào đổi tên, thực hiện đổi tên thành: Màn hình đăng
nhập.
- Như vậy là chúng ta đã thiết kế được giao diện đăng nhập của phần mềm.
- Bấm vào dấu + để thực hiện tạo 1 tab mới để thiết kế giao diện:
+ Sử dụng frame Rectangle đặt vào trung tâm giao diện thiết kế. Điều chỉnh kích
thước frame.
+ Sử dụng text kéo thả vào khung mới tạo để thực hiện nhập các ô text:
“Phần mềm quản lý thư viện” góc trên cùng bên trái
“Xin chào: Admin” góc trên cùng bên phải
“DANG MỤC THÔNG TIN SÁCH”: ở giữa in đậm
- Thiết kế bảng hiển thị dữ liệu danh mục sách:
+ Nhập table để tìm kiếm các bảng, chọn vào bảng và kéo thả vào khung giao diện
đang thiết kế.
+ Chọn vào icon table ở thanh menu, thực hiện chèn thêm các cột và các dòng của
bảng phù hợp với dữ liệu cần hiển thị..
- Chúng ta xác định cần hiển thị các thông tin của sách bao gồm:
+ Cột đầu tiên sẽ là: STT
+ Tên sách
+ Năm xuất bản
+ Thể loại
+ Tình trạng
+ Ảnh bìa
+ Hành động ( Sửa, xoá sách)
- Tiến hành chọn vào các ô, nhập tên cột cho các ô.
- Ở cột Hành động, sẽ có 2 button đó là sửa và xoá đối với mỗi dòng. Ý nghĩa:
Dùng để Sửa xoá bản ghi:
- Phía dưới bảng dữ liệu, chúng ta cần có phân trang, mỗi màn hình chỉ hiển thị 10
hoặc 20 bản ghi. Button phân trang dùng để chuyển sang trang dữ liệu trước hoặc
tiếp theo.
- Phía trên bảng dữ liệu cần hiển thị số lượng sách. Kéo thả text vào khung đang
thiết kế vào điền label:
“Danh mục sách”: Bên dưới DANH MỤC THÔNG TIN SÁCH
“Tổng số: <Số lượng sách hiện tại của phần mềm> để giá trị tạm là 105” đặt bên
phải Danh mục sách
- Thiết kế bộ lọc cho danh mục sách:
Ý nghĩa: Dùng để tìm kiếm sách trong phần mềm theo các tiêu chí.
+ Tên sách: Kiểu input - Ý nghĩa: Nhập tên sách cần tìm kiếm
+ Chọn thể loại sách: Kiểu selectbox - Ý nghĩa: Để chọn thể loại sách cần tìm
kiếm
+ Bỏ lọc: Kiểu Button - Ý nghĩa: Bấm bỏ lọc sẽ reset giá trị mặc địng của Ô nhập
tên sách và selectbox Chọn thể loại sách
+ Tìm kiếm: Kiểu Button - Ý nghĩa: Bấm Tìm kiếm sẽ tìm kiếm tất cả các sách
phù hợp với điều kiện của Ô nhập tên sách và selectbox Chọn thể loại sách.
- Thiết kế button Thêm mới. Kéo thả button vào khung thiết kế. Nhập label thêm
mới cho button.
+ Ý nghĩa: Khi bấm vào thêm mới sẽ hiển thị ra một form để nhập các thông tin
sách cần thêm mới.
- Nhấn vào Tab Trang-2 chọn Đổi tên: Màn hình danh mục sách
“Phần mềm quản lý thư viện” góc trên cùng bên trái
“THÊM MỚI THÔNG TIN SÁCH”: in đậm ở giữa
- Thiết kế các ô nhập, chọn các trường dữ liệu của sách cần thêm mới:
+ Tên sách: input – Nhập tên sách
+ Năm xuất bản: input – Nhâp năm xuất bản
+ Thể loại: selectbox – Chọn thể loại sách
+ Tình trạng: selectbox – Chọn tình trạng
+ Ảnh bìa: selectbox – Chọn ảnh đại diện từ máy tính
- Kéo thả rectangle và text thực hiện thiết kế các trường dữ liệu:
Từ hướng dẫn trên Anh/ chị thực hành thiết kế theo hướng dẫn để làm quen với
công cụ thiết kế diagram.
5. Bài tập thực hành
1. Anh (chị) hãy thiết kế giao diện để quản lý thông tin làm thẻ thư viện với các yêu
cầu sau:
- Khi làm mới thẻ thư viện, các thông tin cần nhập gồm: Mã thẻ, họ và tên,
ngày sinh, giới tính, số điện thoại, địa chỉ, ngày làm thẻ, ngày hết hạn.
- Có thể tạo mới, sửa, xoá, lưu hoặc in ra thông tin của một bạn đọc.
- Giao diện phải thẻ hiện số bạn đọc trong danh sách.
- Có thể tìm kiếm bạn đọc theo từ khoá.
2. Anh (chị) hãy thiết kế giao diện để quản lý mượn sách. với các yêu cầu sau:
- Khi mượn sách, các thông tin cần nhập gồm: Mã sách, tên sách, tác giả,
tình trạng sách, số lượng, hạn trả (có thể chỉ cần nhập mã sách, các thông tin tên
sách, tác giả, tình trạng sách, hạn trả sẽ tự động hiển thị).
- Có thể thêm, sửa, xoá, lưu hoặc xuất ra thông tin của một sách được mượn.
- Giao diện phải thể hiện danh mục sách bạn đọc đã và đang mượn.
- Có thể quay về giao diện trước/tiến đến giao diện sau.
3. Anh (chị) hãy thiết kế giao diện thống kê thông tin sách, với các yêu cầu sau:
- Có thể chọn được thống kê theo năm, tháng và từ ngày đến ngày
- Hiển thị tổng số sách, tổng số sách đã mượn, tổng số sách còn lại
- Hiển thị số sách theo danh mục sách
- Hiển thị top 10 sách được mượn nhiều nhất
4. Anh (chị) hãy thiết kế giao diện ứng dụng “Quản lý sinh viên” phục vụ việc quản
lý sinh viên cho phòng Đào tạo của trường Đại học. Giao diện phần mềm anh (chị)
thiết kế các màn hình theo tham khảo các ứng dụng đã có và phân tích của cá nhân.
5. Anh (chị) hãy thiết kế giao diện ứng dụng “Quản lý công văn” phục vụ việc quản
lý công văn đến và công văn đi của trường Đại học. Giao diện phần mềm anh (chị)
thiết kế các màn hình theo tham khảo các ứng dụng đã có và phân tích của cá nhân.
Buổi 2. Thiết kế giao diện cho App mobile
I. Mục tiêu
- Xây dựng được giao diện ứng dụng mobile dựa trên công cụ figma.
- Nắm được các thao tác thiết kế trên công cụ thiết kế giao diện figma.
- Tư duy được giao diện các màn hình chức năng của phần mềm để thực hiện thiết
kế.
II. Nội dung
- Đăng ký tài khoản sử dụng công cụ figma
- Sử dụng các thanh công cụ thiết kế
- Thêm mới plugin hỗ trợ
- Sử dụng template đã tồn tại để lấy giao diện mẫu
- Hoàn thiện màn hình đăng nhập
- Thực hiện các bài thực hành bổ sung
- Đăng ký và đăng nhập tài khoản Figma đã thành công. Tiến hành thực hiện thực
hành tạo thiết kế.
- Bấm chọn New design file
- Điều chỉnh cho 2 ô tài khoản và mật khẩu sát với viền.
- Tạo chức năng Quên mật khẩu?
- Thêm text box Hoặc đăng nhập. Đăng nhập với Google hoặc Facebook
- Thêm dòng kẻ, chọn vào công cụ Line
- Thêm button Facebook:
Từ hướng dẫn trên Anh/ chị thực hành thiết kế theo hướng dẫn để làm quen với
công cụ thiết kế figma.
2. Anh (chị) hãy thiết kế giao diện cho ứng dụng mobile: “Đọc báo Online” với các
yêu cầu sau:
- Trang chủ hiển thị danh sách tin tức.
- Menu điều hướng phía dưới gồm có các menu Tin tức, Video, Xu hướng,
Cá nhân.
- Menu trên hiển thị các danh mục tin tức như: Nóng, Nổi bật, Mới….
- Chi tiết tin tức hiển thị Tiêu đề tin tức, thời gian đăng, Nội dung tin tức. Có
button để quay lại.
Gợi ý: Tải và tham khảo ứng dụng Báo mới trên điện thoại di động để học
tập thiết kế
2. Anh (chị) hãy thiết kế giao diện trang chủ cho ứng dụng mobile: “Đặt lịch hẹn
của sân Golf” với các yêu cầu sau:
- Menu điều hướng phía dưới gồm: Trang chủ, lịch hẹn, thông báo, tài khoản
- Trang chủ hiển thị:
+ Danh sách các ảnh của sân golf dưới dạng slide ngang.
+ Có nút Đặt lịch ngay
+ Hiển thị danh sách tin tức của sân golf
+ Hiển thị danh sách caddy của sân golf
+ Hiển thị các chương trình khuyến mãi của sân golf
- Khi nhấn vào button Đặt lịch ngay chuyển qua màn hình Đặt lịch
+ Khách hàng có thể chọn thời gian đặt lịch
+ Chọn khung giờ đặt lịch
+ Có button xác nhận đặt lịch
- Tab lịch hẹn:
+ Hiển thị danh sách các lịch hẹn của khách hàng từ trước đến nay.
+ Hiển thị sách trạng thái (Đã xong, Mới đặt lịch, Đã huỷ)
Gợi ý: Tải và tham khảo các ứng dụng Đặt lịch sân Golf trên điện thoại di
động để học tập thiết kế.
4. Anh (chị) hãy thiết kế giao diện ứng dụng Mobile “Quản lý công việc”. Giao
diện của ứng dụng Anh (chị) thiết kế theo tham khảo các ứng dụng đã có và phân
tích của cá nhân.
5. Anh (chị) hãy thiết kế giao diện ứng dụng Mobile “Quản lý chi tiêu cá nhân”.
Giao diện của ứng dụng Anh (chị) thiết kế theo tham khảo các ứng dụng đã có và
phân tích của cá nhân.