Mô hình cơ cấu tổ chức
Sơ đồ tổ chức
Tổ quản lý học sinh
Ý nghĩa các bộ phận
STT Tên bộ phận Mô tả
Công đoàn Lãnh đạo trường
Tổ bộ môn Giáo viên
Tổ quản lý học sinh Giáo vụ
Tổ kỹ thuật Đoàn Thanh niên
Chịu trách nhiệm tổ chức, quản lý các hoạt động và chất lượng giáo dục của nhà trường
Chịu trách nhiệm xây dựng, phát triển và thực hiện các hoạt động chính trị của nhà trường
3 Công đoàn Chịu trách nhiệm tuyên truyền đường lối, chủ trương, chính sách, pháp luật của nhà nước
4 Tổ quản lý học sinh Chịu trách nhiệm quản lý công tác giáo dục của nhà trường
5 Giáo vụ Chịu trách nhiệm quản lý hoạt động đào tạo của nhà trường
6 Tổ bộ môn Chịu trách nhiệm quản lý hoạt động giảng dạy của giáo viên
7 Giáo viên Chịu trách nhiện giảng dạy và quản lý học sinh
10 Tổ kỹ thuật Chịu trách nhiệm quản lý các vấn đề kỹ thuật của nhà trường
Nhu cầu người dùng và Yêu cầu của phần mềm (NGHIỆP VỤ)
STT Nhu cầu Nghiệp vụ Ai Mức độ hỗ trợ
Lãnh đạo Bộ phận thực hành Bộ phận liên quan
Nhân viên giáo vụ muốn tiếp nhận học sịnh đầu cấp
Tiếp nhận học sinh TQLHS: Trường giáo vụ TQLHS: Nhân viên giáo vụ
2 Nhân viên giáo vụ muốn tra cứu thông tin học sinh
Tra cứu học sinh TQLHS: Trường giáo vụ TQLHS: Nhân viên giáo viên
Nhân viên giáo vụ muốn cập nhật thông tin của học sinh
Cập nhật thông tin học sinh
TQLHS: Trường giáo vụ TQLHS: Nhân viên giáo vụ
Nhân viên giáo vụ muốn xem kết quả học tập của học sinh
Tra cứu kết quả học tập của học sinh
TQLHS: Trưởng giáo vụ TQLHS: Nhân viên giáo vụ
5 Nhân viên giáo vụ muốn xóa học sinh
Xóa học sinh TQLHS: Trưởng giáo vụ TQLHS: Nhân viên giáo vụ
Nhân viên giáo vụ muốn mở lớp mỗi đầu năm học mới
Mở lớp học TQLHS: Trưởng giáo vụ TQLHS: Nhân viên giáo vụ
7 Nhân viên giáo vụ muốn lập danh sách lớp học
Lập danh sách lớp TQLHS: Trưởng giáo vụ TQLHS: Nhân viên giáo vụ
8 Nhân viên giáo vụ muốn tra cứu lớp học
Tra cứu lớp học TQLHS: Trưởng giáo vụ TQLHS: Nhân viên giáo vụ
Nhân viên giáo vụ muốn phân công giáo viên chủ nhiệm cho các lớp
Phân công giáo viên chủ nhiệm
TQLHS: Trưởng giáo vụ TQLHS: Nhân viên giáo vụ
Nhân viên giáo vụ muốn phân công giáo viên giảng dạy môn học cho các lớp
Phân công giáo viên bộ môn
TQLHS: Trưởng giáo vụ TQLHS: Nhân viên giáo vụ
Nhân viên giáo vụ muốn lập báo cáo điểm môn học của một lớp
Lập báo cáo môn học của một lớp
TQLHS: Trưởng giáo vụ TQLHS: Nhân viên giáo vụ
12 nhân viên giáo vụ cần lập báo cáo môn TQLHS, trong đó trưởng giáo vụ TQLHS sẽ hướng dẫn nhân viên bán tự động thực hiện báo cáo điểm môn học cho cả năm của một lớp học.
Nhân viên giáo vụ muốn lập báo cáo tổng kết học kỳ
Lập báo cáo tổng kết học kỳ
TQLHS: Trưởng giáo vụ TQLHS: Nhân viên giáo vụ
Nhân viên giáo vụ muốn lập báo cáo tổng kết môn học
Lập báo cáo tổng kết môn học
TQLHS: Trưởng giáo vụ TQLHS: Nhân viên giáo vụ
15 Nhân viên giáo vụ muốn thay đổi quy định
Thay đổi quy định TQLHS: Trưởng giáo vụ TQLHS: Nhân viên giáo vụ
Giáo viên bộ môn muốn nhập bảng điểm môn học cho các lớp
Nhập bảng điểm môn học
TBM: Trường bộ môn TBM: Giáo viên Bán tự động
Quản trị viên muốn tạo tài khoản mới cho nhân viên nhà trường
Tạo tài khoản TKT: Trường phòng kỹ thuật
TKT: Nhân viên quản trị
18 Quản trị viên muốn cập nhật tài thông tin tài
Cập nhật tài khoản TKT: Trường phòng kỹ thuật
TKT: Nhân viên quản trị
Bán tự động khoản của nhân viên nhà trường
Quản trị viên muốn xóa tài khoản của nhân viên nhà trường
Xóa tài khoản TKT: Trường phòng kỹ thuật
TKT: Nhân viên quản trị
Biểu mẫu
BM03: [Tên biểu mẫu]
QĐ01 - Tuổi học sinh từ 15 đến 20 tuổi.
- Mỗi lớp không quá 40 học sinh.
QĐ03 - Một năm có 2 học kỳ (I, II)
- Có 9 môn học (Toán, Lý, Hóa, Sinh, Sử, Địa, Văn, Đạo Đức, Thể Dục).
- Điểm bé nhất là 0, lớn nhất là 10.
QĐ04 - Học sinh sẽ đạt môn học khi có điểm trung bình môn học đó từ 5 trở lên.
QĐ05 - Các quy định trên có thể được điều chỉnh cho phù hợp với hoạt động của nhà trường:
+ QĐ1: Thay đổi tuổi tối thiểu, tuổi tối đa
+ QĐ2: Thay đổi sĩ số tối đa của các lớp
+ QĐ4: Thay đổi điểm đạt môn.
Quy định
QĐ01 - Tuổi học sinh từ 15 đến 20 tuổi.
- Mỗi lớp không quá 40 học sinh.
QĐ03 - Một năm có 2 học kỳ (I, II)
- Có 9 môn học (Toán, Lý, Hóa, Sinh, Sử, Địa, Văn, Đạo Đức, Thể Dục).
- Điểm bé nhất là 0, lớn nhất là 10.
QĐ04 - Học sinh sẽ đạt môn học khi có điểm trung bình môn học đó từ 5 trở lên.
QĐ05 - Các quy định trên có thể được điều chỉnh cho phù hợp với hoạt động của nhà trường:
+ QĐ1: Thay đổi tuổi tối thiểu, tuổi tối đa
+ QĐ2: Thay đổi sĩ số tối đa của các lớp
+ QĐ4: Thay đổi điểm đạt môn.
Danh sách yêu cầu
Danh sách yêu cầu nghiệp vụ
Danh sách yêu cầu nghiệp vụ
STT Nghiệp vụ Mô tả tóm tắt Biểu mẫu Quy định Ghi chú
1 Tiếp nhận học sinh Nhân viên giáo vụ muốn tiếp nhận học sịnh đầu cấp
2 Tra cứu học sinh Nhân viên giáo vụ muốn tra cứu thông tin học sinh BM02
3 Cập nhật thông tin học sinh Nhân viên giáo vụ muốn cập nhật thông tin của học sinh
4 Xem kết quả học tập của học sinh
Nhân viên giáo vụ muốn xem kết quả học tập của học sinh
5 Xóa học sinh Nhân viên giáo vụ muốn xóa học sinh
6 Mở lớp học Nhân viên giáo vụ muốn mở lớp mỗi đầu năm học mới
7 Lập danh sách lớp Nhân viên giáo vụ muốn lập danh sách lớp học BM04 QĐ02
8 Tra cứu lớp học Nhân viên giáo vụ muốn tra cứu lớp học
9 Phân công giáo viên chủ nhiệm
Nhân viên giáo vụ muốn phân công giáo viên chủ nhiệm cho các lớp
10 Phân công giáo viên bộ môn Nhân viên giáo vụ muốn phân công giáo viên giảng dạy môn học cho các lớp
11 Lập báo cáo môn học của một lớp
Nhân viên giáo vụ muốn lập báo cáo điểm môn học của một lớp
12 Lập báo cáo môn học cả năm của một lớp
Nhân viên giáo vụ muốn lập báo cáo điểm môn học cả năm của một lớp
13 Lập báo cáo tổng kết học kỳ Nhân viên giáo vụ muốn lập báo cáo tổng kết học kỳ
14 Lập báo cáo tổng kết môn học
Nhân viên giáo vụ muốn lập báo cáo tổng kết môn học
15 Thay đổi quy định QĐ05
Danh sách yêu cầu nghiệp vụ
STT Nghiệp vụ Mô tả tóm tắt Biểu mẫu Quy định Ghi chú
1 Nhập điểm môn học Giáo viên bộ môn muốn nhập điểm môn học cho từng lớp BM07 QĐ03
Danh sách yêu cầu nghiệp vụ
Bộ phận: Tổ kỹ thuật
STT Nghiệp vụ Mô tả tóm tắt Biểu mẫu Quy định Ghi chú
1 Tạo tài khoản Quản trị viên muốn tạo tài khoản mới cho nhân viên nhà trường
2 Cập nhật tài khoản Quản trị viên muốn cập nhật tài thông tin tài khoản của nhân viên nhà trường
3 Xóa tài khoản Quản trị viên muốn xóa tài khoản của nhân viên nhà trường
Danh sách yêu cầu tiến hóa
Danh sách yêu cầu tiến hóa
Nghiệp vụ Tham số cần thay đổi Miền giá trị cần thay đổi
1 Thay đổi độ tuổi tiếp nhận học sinh
2 Thay đổi số lượng tối đa học sinh mỗi lớp
3 Thay đổi tên lớp học - Tên lớp học
6 Thay đổi điểm đạt môn - Điểm tối thiểu đạt môn
Danh sách yêu cầu hiệu quả
Danh sách yêu cầu hiệu quả
STT Nghiệp vụ Tốc độ xử lí Dung lượng lưu trữ Ghi chú
1 Tiếp nhận học sinh 5 học sinh / 1 phút Thực hiện vào đầu mỗi năm học
2 Tra cứu học sinh Ngay tức thì
3 Cập nhật thông tin học sinh Ngay tức thì
4 Xem kết quả học tập của học sinh Ngay tức thì
5 Xóa học sinh Xóa tức thì
6 Mở lớp học 5 lớp học / 1 phút Thực hiện vào đầu mỗi năm học
7 Lập danh sách lớp 1 lớp / 1 phút Thực hiện vào đầu mỗi năm học
8 Tra cứu lớp học Ngay tức thì
9 Phân công giáo viên chủ nhiệm Ngay tức thì Thực hiện vào đầu mỗi năm học
10 Phân công giáo viên bộ môn 1 lớp / 1 phút Thực hiện vào đầu mỗi năm học
11 Lập báo cáo môn học của một lớp Ngay tức thì Thực hiện vào cuối học kỳ
12 Lập báo cáo môn học cả năm của Ngay tức thì Thực hiện vào cuối năm học một lớp
13 Lập báo cáo tổng kết học kỳ Ngay tức thì Thực hiện vào cuối học kỳ
14 Lập báo cáo tổng kết môn học Ngay tức thì Thực hiện vào cuối năm học
15 Thay đổi quy định Ngay tức thì
16 Nhập điểm môn học 1 lớp / 1 phút
18 Cập nhật tài khoản Ngay tức thì
19 Xóa tài khoản Ngay thức thì
Danh sách yêu cầu tiện dụng
Danh sách yêu cầu tiện dụng
STT Nghiệp vụ Mức độ dễ học Mức độ dễ sử dụng Ghi chú
1 Tiếp nhận học sinh 5 phút đào tạo
2 Tra cứu học sinh 5 phút đào tạo Không biết nhiều về học sinh muốn tìm
3 Cập nhật thông tin học sinh 10 phút đạo tạo
4 Xem kết quả học tập của học sinh 5 phút đào tạo
5 Xóa học sinh 1 phút đào tạo
6 Mở lớp học 5 phút đào tạo
7 Lập danh sách lớp 10 phút đào tạo
8 Tra cứu lớp học 1 phút đào tạo Chỉ cần xác định năm học của lớp cần tìm
9 Phân công giáo viên chủ nhiệm 5 phút đào tạo
10 Phân công giáo viên bộ môn 5 phút đào tạo
11 Lập báo cáo môn học của một lớp 1 phút đào tạo
12 Lập báo cáo môn học cả năm của một lớp 1 phút đào tạo
13 Lập báo cáo tổng kết học kỳ 1 phút đào tạo
14 Lập báo cáo tổng kết môn học 1 phút đào tạo
15 Thay đổi quy định 5 phút đào tạo
16 Nhập điểm môn học 5 phút đào tạo
17 Tạo tài khoản 5 phút đào tạo
18 Cập nhật tài khoản 5 phút đào tạo
19 Xóa tài khoản 1 phút đào tạo
Danh sách yêu cầu bảo mật
Danh sách yêu cầu bảo mật
STT Nghiệp vụ \ Nhóm người dùng Giáo vụ Giáo viên Quản trị viên
1 Tiếp nhận học sinh Toàn quyền
2 Tra cứu học sinh Toàn quyền Xem
3 Cập nhật thông tin học sinh Toàn quyền
4 Xem kết quả học tập của học sinh
5 Xóa học sinh Toàn quyền
6 Mở lớp học Toàn quyền
7 Lập danh sách lớp Toàn quyền
8 Tra cứu lớp học Toàn quyền Xem
9 Phân công giáo viên chủ nhiệm Toàn quyền
10 Phân công giáo viên bộ môn Toàn quyền
11 Lập báo cáo môn học của một lớp
12 Lập báo cáo môn học cả năm của một lớp
13 Lập báo cáo tổng kết học kỳ Toàn quyền
14 Lập báo cáo tổng kết môn học Toàn quyền
15 Thay đổi quy định Toàn quyền
16 Nhập điểm môn học Xem Toàn quyền
17 Tạo tài khoản Toàn quyền
18 Cập nhật tài khoản Toàn quyền
19 Xóa tài khoản Toàn quyền
Danh sách yêu cầu an toàn
Danh sách yêu cầu an toàn
STT Nghiệp vụ Đối tượng Ghi chú
1 Xóa logic Học sinh Học sinh sẽ được xóa nếu thông tin tiếp nhận bị sai
2 Xóa logic Lớp học Lớp học sẽ được xóa khi bị vượt chỉ tiêu của nhà trường
3 Xóa logic Tài khoản Tài khoản được cấp cho nhân viên sẽ được xóa khi nhân viên đó không còn thuộc nhà trường.
34 Không cho phép chỉnh sửa Điểm Khi điểm số đã được nhập cho học sinh thì không được chỉnh sửa.
Danh sách yêu cầu tương thích
Danh sách yêu cầu tương thích
STT Nghiệp vụ Đối tượng Ghi chú
Danh sách yêu cầu công nghệ
Danh sách yêu cầu công nghệ
STT Yêu cầu Mô tả chi tiết Ghi chú
1 Dễ sửa lỗi Xác định lỗi trung bình trong 15 phút Không sửa lỗi 1 chức năng không ảnh hưởng đến các chức năng khác
2 Dễ bảo trì Thêm chức năng mới nhanh Không ảnh hưởng các chức năng đã có
3 Dễ chuyển đổi Dễ chuyển đổi: CSDL / ngôn ngữ lập trình / kiến trúc hệ thống. Đổi sang hệ quản trị CSDL mới trong tối đa 2 ngày.
Với cùng các yêu cầu
4 Tái sử dụng Xây dựng phần mềm quản lý học sinh tiểu học hoặc
Với cùng các yêu cầu
5 Công nghệ Ứng dụng web: Nodejs
Bảng trách nhiệm
Bảng trách nhiệm yêu cầu nghiệp vụ
Bộ phận: Phòng kinh doanh
STT Nghiệp vụ Người dùng Phần mềm Ghi chú
Bảng trách nhiệm yêu cầu tiến hóa
Bảng trách nhiệm yêu cầu tiến hóa
Nghiệp vụ Người dùng Phần mềm Ghi chú
Bảng trách nhiệm yêu cầu hiệu quả
Bảng trách nhiệm yêu cầu hiệu quả
STT Nghiệp vụ Người dùng Phần mềm Ghi chú
Bảng trách nhiệm yêu cầu tiện dụng
Bảng trách nhiệm yêu cầu tiện dụng
STT Nghiệp vụ Người dùng Phần mềm Ghi chú
Bảng trách nhiệm yêu cầu bảo mật
Bảng trách nhiệm yêu cầu bảo mật
STT Nghiệp vụ Người dùng Phần mềm Ghi chú
Bảng trách nhiệm yêu cầu an toàn
Bảng trách nhiệm yêu cầu an toàn
STT Nghiệp vụ Người dùng Phần mềm Ghi chú
Bảng trách nhiệm yêu cầu tương thích
Bảng trách nhiệm yêu cầu tương thích
STT Nghiệp vụ Người dùng Phần mềm Ghi chú
Bảng mô tả chi tiết yêu cầu nghiệp vụ
LẬP HÓA ĐƠN BÁN HÀNG CHO KHÁCH MUA TRỰC TIẾP
Tên người dùng sử dụng để gọi nghiệp vụ đó trong thực tế (ví dụ: Đăng ký thẻ thành viên).
Người dùng Nhân viên bán hàng
Khi nào thì thực hiện nghiệp vụ này (ví dụ: hàng ngày, hàng tháng, hàng quý, …)
Thực hiện nghiệp vụ này ở đâu (ví dụ: tại cây ATM, trên máy POS, …) Tại cửa hàng
Qua website Qua app mobile
Tên các nghiệp vụ thực hiện trước hoặc sau nghiệp vụ này Lập phiếu xuất hàng
Mô tả bước tiến hành
Quy trình thực hiện nghiệp vụ bắt đầu khi khách hàng chọn danh mục mặt hàng muốn mua và mang đến quầy tính tiền Bước đầu tiên, nhân viên bán hàng (NVBH) sẽ nhập thông tin về các mặt hàng mà khách đã chọn, bao gồm đơn giá và số lượng.
B2: Tính giá trị từng mặt hangB3: Tính tổng giá trị đơn hangB4: In hóa đơn làm 02 bản, đưa cho khách hang ký, và lưu 1 bảnB5 Kết thúc
2 LAB 2 - MÔ HÌNH HÓA YÊU CẦU
Usecase Diagram
Sơ đồ mức tổng quát
Nhóm các nghiệp vụ liên quan thành các package, và vẽ sơ đồ tương tác với các package
Bảng Usecase
UC01 Quản lý đơn đặt hang Import danh sách đơn hangUC02 Quản lý đơn đặt hang Lập phiếu đặt hang trên app
UC03 Quản lý bán hang Lập hóa đơn bán hang cho khách đặt hang trước
UC04 Quản lý bán hang Lập hóa đơn bán hang cho khách mua hang trực tiếp
UC05 Quản lý bán hang In hóa đơn
UC06 Quản lý bán hang Lập phiếu giao hang
UC07 Quản lý bán hang Lập phiếu xuất hàng
Đặc tả Usecase
Usecase Lập hóa đơn bán hang cho khách đặt hàng trước
Name Lập hóa đơn bán hang cho khách đặt hàng trước
Description NVBH kiểm tra danh sách đặt hàng trên google form, xác nhận qua điện thoại và nhập đơn đặt hàng vào hệ thống
Trong danh sách đơn đặt hàng, nhân viên bán hàng hoặc trưởng cửa hàng (gọi tắt là người dùng) có thể chọn một đơn hàng và nhấn nút để lập hóa đơn bán hàng.
Pre-condition Người dùng đã đăng nhập và có quyền tạo hóa đơn
Post-condition Check trên UI: hệ thống quay về trang Danh sách hóa đơn
Kiểm tra trên cơ sở dữ liệu: Hóa đơn mới được tạo và lưu trữ trong hệ thống, với ngày tạo trùng với ngày hiện tại, người tạo là tên nhân viên, và thông tin hóa đơn phản ánh chính xác thông tin của đơn đặt hàng.
Error situations 1 Lập hóa đơn cho 01 đơn hang khách đã hủy
2 Có mặt hang đã hết hang (stock=0) hoặc mặt hang không nhập nữa
3 Đứt kết nối vào DB
System state in error situations
Không lập được hóa đơn bán hàng
Standard NVBH chọn lập hóa đơn bán hang cho khách flow/process Hệ thống kiểm tra trạng thái đơn hang của khách
Nếu trạng thái đơn hang = “available”, hệ thống tự động tạo ra và lưu hóa đơn từ thông tin đơn hang khách đã đặt:
Danh sách mặt hang, số lượng lấy từ danh sách hang đặt Thông tin khách hang: lấy từ thông tin khách đặt
Với mỗi mặt hang: Giá trị = số lượng * đơn giá Tổng đơn hang = Tổng (Giá trị)
Ngày tạo = ngày hiện tại Người tạo = tên nhân viên bán hang Trạng thái đơn hang = “paid”
Hệ thống xuất hóa đơn ra máy in Alternative Flow 1 Lập hóa đơn cho 01 đơn hang khách đã hủy
Tại bước 3: Nếu trạng thái đơn hang “cancelled_before_deliver” thì hệ thống hiển thị thông báo
“Khách hang đã hủy đơn hàng!”
Alternative Flow 2 Tại bước 3: nếu số lượng hang tồn của mặt hang trong danh mục khách đã chọn = 0 => hệ thống hiển thị thông báo “Mặt hang … đã hết hang!”
Alternative Flow 3 Đứt kết nối vào DB
Tại bước 1 hoặc 2 của Standard Flow: hệ thống hiển thị thông báo “Đứt kết nối vào DB”
Tại bước 3: hệ thống hiển thị thông báo “Đứt kết nối vào DB”, và rollback dữ liệu.
Usecase đặt phòng
Name Đặt phòng Code UC02
Description Dùng để đặt phòng trong resort
Actor Khách hàng, nhân viên
Trigger Khi actor chọn nút đặt phòng
Pre-condition Đã tra cứu được phòng đúng yêu cầu Đăng nhập vào hệ thống Post-condition Thông báo đã đặt
Error situations 1 Lỗi không đặt được phòng
2 Không kết nối được server
3 Phòng đã đặt thành công nhưng không thông báo
System state in error situations
Standard flow/process 1 Chọn phòng muốn đặt
3 Kiểm tra phòng muốn đặt có cho phép đặt không
4 Cập nhật trạng thái phòng
5 Thông báo phòng đã được đặt
1’ Hủy đặt phòng 2’ Chọn phòng khác.
2’ Chọn thêm dịch vụ đi kèm 2’ Yêu cầu khách đăng nhập nếu chưa đăng nhập 2’ Nhập thêm voucher nếu có
3’ Phòng muốn đặt đang có người đặt
Sequence Diagram
Quy trình Lập hóa đơn bán hang cho khách đã đặt hang
Ví dụ: phân tích không theo mô hình hướng đối tượng (coi cả ứng dụng là 1 hệ thống)
Quy trình đặt phòng
Ví dụ: cách phân tích theo hướng đối tượng (Mô hình MVC)
Activity Diagram
Statechart Diagram
Giả định 02: khách đặt đơn hàng nào, thì cửa hang xuất hóa đơn, xuất hang và giao hàng cho đơn hang đó: 30
tổng quát hóa chung 4 đối tượng Đơn hang – Hóa đơn – Phiếu xuất hang – Phiếu giao hang thì chỉ có 1 đối tượng: Đơn hang
State chart chung như sau:
Sơ đồ khai thác hệ thống (Deployment Diagram)
Cách thức triển khai
Ứng dụng được viết dưới dạng [desktop app / mobile app / web app / mobile – web], triển khai dưới dạng mạng
Sơ đồ triển khai
3 LAB 3: THIẾT KẾ DỮ LIỆU
Sơ đồ logic
Để Database Model vào đây (design trong CSDL)
Chi tiết các bảng
Bảng …
TT Tên thuộc tính (Field name)
Kiểu dữ liệu Độ rộng
Ràng buộc / Miền giá trị
Nội dung bảng tham số
TS1 18 Tuổi tối thiểu của độc giả
TS2 55 Tuổi tối đa của độc giả
TS3 10 Số năm tối đa xuất bản trước đó
TS4 5 Số sách mượn tối đa
TS5 7 Số ngày mượn tối đa
TS6 10000 Đơn giá phạt của 1 ngày trả sách trễ hạn
Các thuộc tính tối ưu tốc độ xử lý
TT Thuộc tính Bảng của thuộc tính
Bảng của thông tin gốc
Xử lý tự động cập nhật
Cho mượn sách Nhận trả sách
Các câu SQL theo biểu mẫu
Tối thiểu: phải có câu lệnh cho các biểu mẫu liên quan đến yêu cầu TRA CỨU và LƯU TRỮ
Các yêu cầu XỬ LÝ TÍNH TOÁN và BÁO BIỂU: cần dung JOB/TRIGGER/STORE PROCEDURE tạm bớt cho phần này
4 LAB 4: THIẾT KẾ GIAO DIỆN
Tiêu chuẩn thiết kế giao diện
Tiêu chuẩn đối với các màn hình
Yếu tố Kích thước Canh lề Cách tổ chức Phím nóng / phím tắt
Tiêu chuẩn đối với các yếu tố trên màn hình
Yếu tố Font type Font size Font Color Canh lề Kích thước Hình dạng
Giao diện chi tiết
Bảng mô tả chi tiết
STT Thao tác Ý nghĩa Xử lý liên quan Ghi chú
Bảng mô tả chi tiết
STT Thao tác Ý nghĩa Xử lý liên quan Ghi chú