Thứ Năm, 27 tháng 2, 2014

Phân tích thiết kế Phần mềm Quản lí Nhân sự và Lương Công ty Tinh Vân

Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
 Đặc tả chức năng – Sơ đồ chức năng BFD
4.2Sơ đồ luồng dữ liệu của hệ thống
Biểu đồ luồng dữ liệu (DFD) làm một loại biểu đồ nhằm mục đích diễn
tả một quá trình xử lý thông tin với các yêu cầu
- Sự diễn tả ở mức lôgic nghĩa là nhằm trả lời cho câu hỏi làm gì ? mà
bỏ qua câu hỏi làm như thế nào?
- Chỉ rỏ các các chức năng (con) phải thực hiện để hoàn tất quá trình xử
lý cần mô tả.
- Chỉ rõ thông tin được chuyển giao giữa các chức năng đó, và qua đó
phần nào thấy được trình tự thực hiện của chúng.
Biểu đồ luồng dữ liệu chi mô tả đơn thuần hệ thống thông tin làm gì và
để làm gì.
 Các ký pháp dùng cho sơ đồ luồng dữ liệu(DFD)
Ngôn ngữ sơ đồ luồng dữ liệu DFD sử dụng 4 loại ký pháp cơ bản: thực
5
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
thể tiến trình, kho dữ liệu và dòng thông tin
 Một số quy tắc và quy ước liên quan tới DFD
Mỗi luồng dữ liệu phải có 1 tên trừ luồng giữa xử lý và kho dữ liệu.
Dữ liệu chứa trên 2 vật mang khác nhau nhưng luôn luôn đi cùng nhau thì có
thể tạo ra chỉ một luồng duy nhất.
Xử lý luôn phải được đánh mã số.
Vẽ lại các kho dữ liệu để các luồng dữ liệu không cắt nhau
Tên cho xử lý phải là một động từ
Xử lý buộc phải thực hiện một biến đổi dữ liệu, luồng vào phải khác luồng ra
từ một xử lý
 Đối với việc phân rã DFD
- Nên chỉ để tối đa 7 xử lý trên 1 trang DFD.
6
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
- Tất cả các xử lý trên một DFD phải thuộc cùng một mức phân rã.
- Luồng vào của một DFD mức cao phải là luồng vào của một DFD con
mức thấp nào đó. Luồng ra tới đích của một DFD con phải là luồng ra
tới đích của một DFD mức lớn hơn nào đó.
- Xử lý không phản rã tiếp thêm gọi là xử lý nguyên thủy. Mỗi xử lý
nguyên thủy phải có một phích xử lý logic trong từ đỉển hệ thống.
7
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
8
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
5. Thiết kế cấu trúc dữ liệu, giải thuật và giao diện chương trình
5.1.Thiết kế dữ liệu
 Bảng Nhân viên
Colum Name Data Type Allow Nulls
*MaNhanVien Bigint
MaChucVu Bigint √
MaBoPhan Bigint √
HoTen Nvarchar(32) √
HeSoLuong Float √
 Hồ sơ nhân viên
9
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
Colum Name Data Type Allow Nulls
*MaNhanVien Bigint
HoTen Nvarchar(32) √
Ngaysinh Datetime √
Dcthuongtru Nvarchar(64) √
Dctamtru Nvarchar(64) √
Dienthoai Long √
Ngayvaocongty Datetime √
Ghichu nvarchar √
Bảng Bộ phận
Colum Name Data Type Allow nulls
*MaBoPhan Bigint
TenBoPhan Nvarchar(32) √
DinhMucGio Float √
DinhMucDoanhThu Float √
LoaiBoPhan Bit √
 Bảng Chức vụ
Colum Name Data Type Allow nulls
*MaChucVu Bigint
TenChuVu Nvarchar(32) √
 Bảng khoản phụ
Colum Name Data Type Allow nulls
*MaKhoanPhu Bigint
10
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
*MaNhanVien Bigint
KhoanMuc Nvarchar(32) √
SoTien Bigint √
GhiChu Nvarchar(32) √
 Dữ liệu lương
Colum Name Data Type Allow Nulls
*MaLuong Bigint
LoaiLuong Varchar √
SoTien Bigint √
 Bảng chấm công
Colum Name Data Type Allow Nulls
*MaChamCong Bigint
*MaNhanVien Bigint
Ngay Datetime √
ThoiGian Float √
• Sơ đồ mối quan hệ giữa các bảng trong CSDL
1. Thiết kế giao diện
Nguyên tắc thiết kế giao diện
Ngoài việc quan tâm đến tính đúng đắn, chính xác của thuật toán ta phải
quan tâm đúng mức giữa giao diện và ngừời sử dụng máy. Thiết kế giao diện
giữa người sử dụng và máy phải phù hợp với công việc và tình huống xử lý.
Có nhiều kiểu thiết kết giao diện nhưng phải chọn làm sao cho đẹp mắt và
thuận tiện cho người sử dụng khi thao tác. Giao diện hệ thống phải đảm bảo
đáp ứng được các yêu cầu sau:
- Bố trí đơn giản, dễ xem và đồng nhất
- Giảm được sự nhầm lẫn khi thêm bớt sửa lỗi
11
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
- Thống nhất trong quá trình hoạt động
- Có hệ thống trợ giúp và thông báo hoàn chỉnh
Để đáp ứng đòi hỏi đó trong phần này ta sử dụng công cụ phát triển
Visual Basic.Net để xây dựng các Form cho chương trình.
• Giao diện đăng nhập hệ thống
Người sử dụng phải nhập đúng mật khẩu mới có thể đăng nhập vào
chương trình. Sau khi thực hiện đăng nhập sẽ cho phép người sử dụng
được phép truy cập vào chương trình.
• Giao diện các menu chính
12
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
• Form quản lí bộ phận phòng ban
Form Danh sách Bộ phân có chức năng quản lí các phòng ban và các chỉ tiêu
mà các phòng đăt ra
Cấu tạo gồm các trường:
13
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
 Tên bộ phận, Định mức giờ, Định mức sản lượng, Loại bộ phận
Các nút chức năng:
 Xóa bỏ: Xóa các dữ liệu liên quan về phòng ban trong cơ sở dữ liệu và
trên form
 Thêm mới: Cho phép nhập thông tin về phòng ban trong công ty
 Lưu lại: Lưu dữ liệu về phòng ban sau khi được nhập vào CSDL
• Form Quản lý Chức Vụ
14

Không có nhận xét nào:

Đăng nhận xét