THIẾT KẾ HỆ THỐNG III.1 . Xác định các thực thể Tên Mô tả 61 61
Thành viên Thành viên tham gia vào website Quản trị viên Thành viên quản trị website Thông số, chỉ số đánh
giá
Các thông số, chỉ số về Mức tăng trưởng Kinh doanh của DNVVN, Hiệu quả sử dụng vốn đầu tư
Thống kê, báo cáo từ DNVVN
Báo cáo tài chính, Báo cáo tỉ trọng phát triển định kỳ của DNVVN
Thống kê, báo cáo từ Sở
Báo cáo thống kê về Mức tăng trưởng kinh tế của các DNVVN nội Sở, Báo cáo thống kê hiệu quả sử dụng vốn đầu tư
Thông tư, thông báo Bộ KH-ĐT nhận báo cáo thống kê. Thống kê, điều hướng và chỉ thị các thông tư, thông báo, các kế hoạch phát triển xuống trực tiếp Sở và DN.
Bảng thứ hạng Kết quả trả về Bảng thứ hạng các DNVVN. Thống kê theo Nhóm ngành, theo Ngành, Theo Sở, Bộ, theo Doanh thu…
Hỏi đáp Hỏi đáp của thành viên về hệ thống.
III.2. Thiết kế cơ sở dữ liệu III.2.1. Mô hình quan hệ
6262 62
III.2.2. Các bảng trong cơ sở dữ liệu
1. Bảng Thành viên:
Lưu thông tin về tên đăng nhập, mật khẩu, quyền… dùng để đăng nhập hệ thống. Thành viên dựa theo vị trí công việc, người quản trị có thể tạo, cấp quyền rồi trao tài khoản cho người dùng. Thành viên cũng có thể được truy cập vào hệ thống thông qua tài khoản tự động đăng ký. Toàn bộ danh sách thành viên sẽ được lưu vào bảng Thành viên:
STT THUỘC TÍNH KIỂU DỮ LIỆU GHI CHÚ
1 MaTV int Mã thành viên (Khóa)
2 Username Nvarchar(50) Tên đăng nhập 3 Password Nvarchar(255) Mật khẩu
4 FullName Nvarchar(50) Họ tên
6363 63
5 GT Bit Giới tính 6 Dienthoai Nvarchar(50) Điện thoại
7 Didong Nvarchar(50) Di động
8 Nickyahoo Nvarchar(50) Nick Yahoo
9 Email Nvarchar(50) Tài khoản thư trực tuyến
10 Diachi Ntext Địa chỉ
6 Status Int Trạng thái
0: Chưa kích hoạt 1: Quản trị web 3: Member
7 Ngaydangky datetime Ngày tháng đăng ký
Bảng 1. tblThanhVien
2. Bảng Quốc gia:
Lưu các thông tin về các Quốc gia tham gia vào hệ thống:
Hoạt động đánh giá tín nhiệm cần có sự kiểm soát, hỗ trợ đánh giá từ cách tổ chức đánh giá nước ngoài. Mặt khác, thông qua bảng thứ hạng của Website, các nhà đầu tư trên khắp thế giới sẽ tìm kiếm đối tác thông qua hệ thống. Để diễn đạt thông tin về các nhà đánh giá, lấy thông tin về đối tác tham gia trong hệ thống.
Bộ phận quản trị sẽ theo dõi và cập nhật bảng thông tin quốc gia tồn tại trong hệ thống.
STT THUỘC TÍNH KIỂU DỮ LIỆU GHI CHÚ
1 MaQuocGia Int, Not NULL Mã Quốc gia (Khóa)
2 TenQuocGia Nvarchar(50) Tên Quốc gia
Bảng 2. tblQuocGia
3. Bảng nhóm:
Phân loại nhóm các thành viên hệ thống
Như ta phân tích bài toán: Danh sách thành viên sẽ được phân ra thành các nhóm thành viên tương ứng với vị trí và công việc của thành viên
6464 64
trên hệ thống. Bộ phận quản trị sẽ định nghĩa và quy định nhóm thành viên vào bảng nhóm.
STT THUỘC TÍNH KIỂU DỮ LIỆU GHI CHÚ
1 MaNhom Nchar(20) Mã Nhóm (Khóa)
2 TenNhom Nvarchar(50) Tên Nhóm
Bảng 3. tblNhom
4. Bảng Sở:
Lưu các thông tin về Sở trực thuộc quản lý:
Trong hoạt động của hệ thống thì Sở có vị trí hoạt động khá chủ chốt. Sở là bộ phận quản lý trung gian giữa Bộ KH-ĐT và trực tiếp các DN. Danh sách các Sở thành viên chính là các Sở được sự chỉ thị của Bộ KH-ĐT yêu cầu tham gia vào hoạt động đánh giá tín nhiệm. Trong giới hạn website, Sở bao gồm tất cả các thành viên quản lý cấp Tỉnh/Thành phố trên cả nước.
Thông tin danh sách Sở thành viên được lưu trong bảng tblSo.
STT THUỘC TÍNH KIỂU DỮ LIỆU GHI CHÚ
1 MaSo Nchar(20), Not
NULL
Mã Sở (Khóa)
2 TenSo Nvarchar(100) Tên Sở
3 MaQuocGia Int Mã Quốc gia
4 MaNhom Nchar(20) Mã nhóm
Bảng 4. tblSo
5. Bảng Bộ:
Lưu thông tin các Bộ thuộc Sở:
Bộ là bộ phận chức năng con trực thuộc của Sở. Do đó, theo hệ thống quản lý, Bộ sẽ trực thuộc Sở quản lý. Toàn bộ danh sách các Bộ thuộc
6565 65
tất cả các Sở sẽ được lưu trữ trong bảng tblBo với vị trí và mức quyền tương ứng do quản trị hệ thống quy định
STT THUỘC TÍNH KIỂU DỮ LIỆU GHI CHÚ
1 MaBo Nchar(20) Mã Bộ (Khóa)
2 TenBo Nvarchar(50) Tên Bộ
3 MaSo Nchar(20) Mã Sở trực thuộc
Bảng 5. tblBo