Get Started. It's Free
or sign up with your email address
Bố cục tài liêu by Mind Map: Bố cục tài liêu

1. Hiện trạng

1.1. Tại sao phải xây dựng module/CHức năng

1.2. Đang quản lý như thế nào? Có dùng công cụ hay phần mềm nào để quản lý hỗ trợ không? vd: dùng excel,phần mềm A,B,C...

2. Mục đích/Mong muốn

2.1. Mục đích của chức năng/module

2.2. Mong muốn đáp ứng được điều gì

3. Phạm vi tài liệu

3.1. Phạm vi đến đâu: VD thiết kế CN, Prototype, CSDL...

4. Danh sách chức năng bổ sung

4.1. Chức năng 1(VD: Màn hình chờ kPCS)

4.1.1. Action 1(VD: Thêm mới)

4.1.1.1. Có phân quyèn không?

4.1.1.2. Thêm mới trên màn hình hay mở một poup thêm mới mới

4.1.1.3. Có xác nhận trước khi lưu không? Nếu có thì bố cục poup xcs nhận gồm thông báo vầ các button nào?

4.1.1.4. Các trường trên giao diện thêm mới

4.1.1.4.1. Dạng: díable/enable/Sinh tự động hay nhập( sinh tự động thì theo rule nào, tạo trước hay sau khi lưu)

4.1.1.4.2. trường bắt buộc nhập hay không? Nếu bắt buộc không nhập thì hiện thông báo ntnao?

4.1.1.4.3. Size trường, kiểu dữ liệu trương: nhập số/chữ

4.1.1.4.4. Nhập space 2 đầu có trim() không?

4.1.1.4.5. Có tự động upper khi lưu không?

4.1.1.5. Sau khi lưu thành công thì dừng ở màn hình thêm mới hay về màn hình Danh sách ( nếu ở màn hình thêm mới có reset lại dữ liệu vừa nhập không hay để nguyên. Nếu về màn hình danh sách có load lại dữ liệu ko?)

4.1.1.6. Insert dữ liệu vào bảng nào, map chi tiết các trường thiết kế CSDL bao gồm tên cột Diễn giải, kiểu dữ liệu

4.1.2. Action 2(VD: Tìm kiếm)

4.1.2.1. Phân quyền view như thế nào?

4.1.2.2. Thức tự các cột

4.1.2.3. Có sắp sếp theo rule nào không

4.1.2.4. Khi vào mặc định load theo điều kiện filter trường nào không?

4.1.2.5. Có cho filter hay không, các cột filte dạng text thì cho phép nhập space tìm được không? nhập hoa thường tìm được không? nhập. Các cột cho chọn giá trị thì gồm những giá trị nào? Các cột hiển thị dạng poupup thì hiển thị như thế nào

4.1.2.6. Các cột lấy dữ liệu từ đâu?

4.1.3. Action 3(VD: Sửa)

4.1.3.1. Hình thức sửa trên giao diện hay trực tiếp ở grid

4.1.3.2. Có phân quyền người dùng ai được sửa không?

4.1.3.3. Phân quyên dữ liệu: những bản ghi như thế nào thì được sửa

4.1.3.4. Có xác nhận trước khi lưu không?

4.1.3.5. Lưu thành công có load lại dữ liệu không?

4.1.3.6. Lưu vào db update những trường nào ngoài trường thay đổi không? VD thời gian update, người update...

4.1.4. Action 4(VD: Xoá)

4.1.4.1. Có được xoá nhiều bản ghi không?

4.1.4.1.1. Xoá nhiều khi chọn lẫn cả bản ghi đúng quyên và không thì thông báo như thế nào?

4.1.4.1.2. Khi không chọn bản ghi thì thông báo như thế nào

4.1.4.2. Phân quyên người dùng xoá: những ai được xoá

4.1.4.3. Phân quyền dữ liệu xoá: bản ghi như nào thì được xoá

4.1.4.4. Xoá là xoá thẳng trong DB hay update trường nào? Nếu là update thì sẽ update những trường nào? có udpate thời gian update ko?

4.1.5. Action 5(VD: Import)

4.1.5.1. Phân quyền ai được quyền import

4.1.5.2. Các trường được phép sửa import

4.1.5.3. Vi phạm validate thì thông báo dạng nào? Vi phạm nhiều cột trong cùng 1 dòng thì hiển thị như thế nào, vi phạm nhiều dòng một lúc thì hiển thị hết hay như thế nào để đảm bảo hiệu năng

4.1.5.4. valiate file: bắt buộc nhập, nhập có dấu cách, nhập vượt maxsize, nhập ko đúng định dạng số/lựa chọn...

4.1.5.5. Validate file import: size max, import 1 hay nhiều file, các định dạng file được phép update

4.1.5.6. Validate template: nhập sai temlate, không đúng thứ tự cột, các cột bắt buộc nhập cần focus dạng nào, Thứ tự các cột template mẫu

4.1.5.7. File lỗi bao gồm các cột nào?template như thế nào?

4.1.5.8. Các cột không được sửa khi thay đổi sẽ xử lý như thế nào?

4.1.5.9. Imort dữ liệu vào những bảng nào, trường nào tương ứng. Có trường nào update thêm ngoài các trường import không?

4.1.6. Các chức năng tự động/job

4.1.6.1. Cơ chế tổng hợp dữ liệu là như thế nào? Chạy lần đầu? Lần sau có khác nhau không? khác nhau như thế nào

4.1.6.2. Action nào thì thực hiện chạy tự động hay cấu hình thời gian thì bao lâu chạy một lần

4.1.6.3. Thứ tự chạy insert dữ liệu vào những bảng nào? mô tả ý nghĩa từng bảng và các trường trong bảng

4.2. Chức năng 2(VD:Quản lý giám sát KPCS)

4.3. Chức năng 3(VD: Các trường hợp KPCS tại chi nhánh)

4.4. .....

5. Danh sách chức năng thay đổi

5.1. Hiện trạng đang như thế nào

5.2. Bổ sung thay đổi cột nào? trường nào

5.3. Chi tiết dữ liệu lấy ở đâu

5.4. Có phát sinh trường trong DB không? Nếu phát sinh trường thì có ảnh hưởng DL cũ không? Nếu ảnh hưởng dữ liệu cũ thì sẽ xư lý mirage hay như thế nào? Các dữ liệu mới phát sinh thì lưu như thế nào ở trường này?