IV.1.1 Sơ đồ tổng quan các chức năng của phân hệ
IV.1.2 Mô tả tổng quan chức năng của phân hệ
Chức năng này cho phép quản lý thông tin hợp đồng
Xem thông tin hợp đồng xem thong tin hợp đồng và các thông tin liên quan gồm có:
o Thông tin hợp đồng
o Thông tin khách hàng
o (Xem/ Sửa )Thông tin thanh toán
Sửa thông tin hợp đồng: từ danh sách hợp đồng chọn sửa để sửa thông tin hợp đồng
Thêm mới thông tin hợp đồng: thêm mới thông tin hợp đồng và các thông tin liên quan tới hợp đồng gồm:
o Thông tin hợp đồng
o Thông tin khách hàng
o Thông tin thanh toán
Xóa thông tin hợp đồng: xóa toàn bộ thông tin liên quan tới hợp đồng.
IV.2 Chi tiết các chức năng
Người dùng chọn khách hàng để thêm hợp đồng. Khách hàng được chọn đợc tô màu xanh
Thông tin khách hàng được chọn
IV.2.1.2. Mô tả ràng buộc
IV.2.1.2.1. Thêm mới dữ liệu
• Trên form THÊM MỚI HỢP ĐỒNG có 3 phần: thông tin hợp đồng, thông tin khách hàng và thông tin thanh toán. Ô bên trái hiển thị những khách hàng của nhân viên bán hàng, khi nhân viên chọn khách hàng để thêm hợp đồng tên khách hàng được tô màu xanh, thông tin khách hàng được hiển thị ở phần Thông tin khách hàng
và disabled, chỉ cho nhập thông tin: đại diện, tài khoản, mã số thuế.
IV.2.1.2.1.1. Thêm mới thông tin hợp đồng:
- Nhập đầy đủ thông tin
IV.2.1.2.1.2. Thêm mới thông tin khách hàng:
- Chỉ được nhập các thông tin : người đại diện, tài khoản, mã số thuế. Các thông tin khác tham khảo tới thông tin khách hàng được nhập ở phân hệ quản lý khách hàng
IV.2.1.2.1.3. Thêm mới thông tin thanh toán:
- Nhấn Thêm mới để chuyển tới form THÊM MỚI THÔNG TIN THANH TOÁN. Sau khi thêm mới nhấn để trở về form THÊM MỚI HỢP ĐỒNG.
- Chỉ được phép sửa, không được phép xóa thông tin thanh toán.
IV.2.1.2.2. Sửa dữ liệu
IV.2.1.2.2.1. Sửa thông tin hợp đồng, thông tin khách hàng:
- Nhấn link Sửa trên lưới dữ liệu ở tab Thông tin hợp đồng ở form QUẢN LÝ HỢP ĐỒNG sẽ chuyển đến form SỬA THÔNG TIN HỢP ĐỒNG. Trên form này người dùng có thể tùy ý chỉnh sửa thông tin hợp đồng, khách hàng, thông tin thanh toán.
IV.2.1.2.2.2. Sửa thông tin thanh toán
- Nhấn link Sửa ở tab Thông tin hợp đồng ở form QUẢN LÝ HỢP ĐỒNG sẽ chuyển đến form SỬA THÔNG TIN THANH TOÁN..
IV.2.1.3. Từ điển dữ liệu – database sử dụng
IV.2.1.3.1. Từ điển dữ liệu (xem ở phần Quản lý thông tin hợp đồng) IV.2.1.3.2. Database sử dụng (xem ở phần Quản lý thông tin hợp đồng) IV.2.2 Quản lý thông tin hợp đồng
IV.2.2.2. Mô tả ràng buộc IV.2.2.2.1. Xem dữ liệu
Tùy theo phân quyền mà người sử dụng có thể xem được thông tin hợp đồng thuộc quyền quản lý của mình (tham khảo phân quyền)
Combobox phía trên lưới dữ liệu chỉ hiện thị những khách hàng người sử dụng được quyền xem theo phân quyền. Khi chọn khách hàng, lưới dữ liệu sẽ hiển thị ra tất cả hợp đồng có liên quan tới khách hàng.
Xem thông tin hợp đồng bao gồm:
IV.2.2.2.1.1. Thông tin hợp đồng
• Tab Thông tin hợp đồng hiển thị thông tin chi tiết của hợp đồng
IV.2.2.2.1.2. Thông tin khách hàng
• Hiển thị thông tin về khách hàng kí hợp đồng
IV.2.2.2.1.3. Thông tin thanh toán
• Một hợp đồng có thể thanh được thanh toán nhiều lần, chi tiết mỗi lần thanh toán được hiển thị ở tab này. Ngày (thanh toán) được sắp xếp theo thứ tự giảm dần. Nhấp vào link Ngày nội dung thanh toán tương ứng sẽ được hiển thị bên phải.
• Các link Sửa lần lượt liên kết tới form thêm mới và sửa thông tin thanh toán.
IV.2.2.2.2. Sửa dữ liệu
• Việc sửa thông tin khách hàng gắn liền với sửa thông tin hợp đồng. Đối với thông tin khách hàng người dùng chỉ được sửa các thông tin: đại diện, tài khoản, mã số thuế. Các thông tin khác tham khảo tới dữ
liệu được nhập bên phân hệ quản lý khách hàng nên không được phép sửa.
• Các link Sửa ở lưới dữ liệu phía trên và ở tab thông tin thanh toán liên kết tới form sửa thông tin hợp đồng.
IV.2.2.2.3. Xóa dữ liệu
• Khi người dùng đã xóa thì dữ liệu không khôi phục lại được.
IV.2.2.3. Từ điển dữ liệu – database sử dụng IV.2.2.3.1. Từ điển dữ liệu
N Tên Field dữ liệu Bảng dữ liệu Qui tắc Ghi chú
1 Khách hàng - icustomer_id - tbl_contract - Hiển thị trường
vcus_name - Tham khảo tới trường ID bảng
tbl_custinfo
2 Số hợp đồng - vcont_number - tbl_contract - Tối đa 50 ký tự 3 Ngày ký - dsigned_day - tbl_contract
4 Giá trị hợp đồng - fcont_value - tbl_contract - Kiểu double 5 Loại tiền - vcont_currency - tbl_contract - Tối đa 10 ký tự 6 Loại xe - ipro_kind - tbl_contract - Chọn danh mục
- Hiển thị trường
vproduct_name
- Tham khảo tới trường ID bảng
tbl_product
7 Mã xe - ipro_code - tbl_contract - Chọn danh mục - Hiển thị trường
vproduct_id
- Tham khảo tới trường ID bảng
tbl_product
8 Màu xe - ipro_color - tbl_contract - Hiển thị theo loại sản phẩm
- Hiển thị trường
vcolor_id (+ vcolor_name) bảng
tbl_color
- Tham khảo tới trường ID bảng
tbl_color
9 Tiêu chuẩn xe - vpro_standard - tbl_contract - Tối đa 200 ký tự 10 Số lượng - ipro_number - tbl_contract - Kiểu integer 11 Số khung -
tpro_chassis_number
- tbl_contract - Không giới hạn ký tự
12 Số máy -
tpro_engine_number - tbl_contract - Không giới hạn ký tự 13 Hình thức thanh
toán - itradeform - tbl_contract - Hiển thị trường vtradeform_name - Tham khảo tới trường ID bảng
tbl_tradeform 14
s
Thời hạn giao xe - vtrans_time - tbl_contract - Tối đa 100 ký tự 15 Ngày nhận xe
thực tế - dreceive_day - tbl_contract - Kiểu date 16 Địa điểm giao xe - vtrans_place - tbl_contract - Tối đa 200 ký tự 17 Qui định bảo
hành - vwarranty - tbl_contract - Không giới hạn ký tự 18 Điều khoản phạt - vpenalise_clauses - tbl_contract - Không giới hạn ký tự 19 Ghi chú khác - vother_info - tbl_contract - Tối đa 200 ký tự
20 Tình trạng hợp
đồng - vcont_state - tbl_contract - Tối đa 200 ký tự
21 Kết quả - vresult - tbl_contract - Chọn giá trị 0 Đang theo dõi 1 Hoàn tất 22 Ngày hoàn tất
hợp đồng - dfinish_day - tbl_contract
23 Hủy hợp đồng - bcancel_contract - tbl_contract - Chọn checkbox 24 Ngày hủy - dcancel_day - tbl_contract
25 Lý do hủy - vcancel_reason - tbl_contract - Tối đa là 200 ký tự 26 Đại diện khách
hàng
-
vcust_representation
- tbl_contract - Tối đa là 100 ký tự 27 Tài khoản - vcust_account - tbl_contract - Tối đa là 50 ký tự 28 Mã số thuế - vcust_taxcode - tbl_contract - Tối đa là 100 ký tự
N Tên Field dữ liệu Bảng dữ liệu Qui tắc Ghi chú
1 Ngày - dliquidate_day - tbl_liquidation
2 Số tiền - vmoney - tbl_liquidation - Tối đa 50 ký tự 3 Nội dung thanh
toán - vliquidate_content - tbl_liquidation - Tối đa 255 ký tự
4 Hợp đồng - icontract_id - tbl_liquidation - Tham khảo tới trường ID bảng
tbl_tradeform IV.2.2.3.2. Database sử dụng