Phần cứng: bao gồm cả máy chủ (server), máy trạm làm việc, các thiết bị mạng và truyền thông, phải đảm bảo được tốc độ và tương thích trong toàn hệ thống.
Môi trường phát triển: phải đảm bảo được khả năng quản lý lượng dữ liệu lớn và tốc độ truy cập cao, phân tán trên địa bàn rộng và có khả năng kết nối động.
Phần mềm ứng dụng: phải đáp ứng được các yêu cầu nghiệp vụ quản lý các nhiệm vụ KH&CN, tích hợp CSDL với trang web, thuận tiện cho việc triển khai và khai thác ứng dụng cũng như phát triển mở rộng trong tương lai.
Ba phần này liên quan mật thiết với nhau. Để lựa chọn một giải pháp tốt, cần phải xem xét cả ba yếu tố trên. Bên cạnh những yếu tố kỹ thuật nêu trên, nhóm đề tài cũng đã xem xét khả năng phát triển hệ thống và khả năng phối hợp của
các đơn vị trong Bộ. Điều này sẽ đảm bảo cho hệ thống được triển khai có hiệu quả và ổn định sau này.
2.3.2. Thiết kế cơ sở dữ liệu
a, Xác định các loại cơ sở dữ liệu cần xây dựng
Như chúng ta đã biết, nội dung của các cơ sở dữ liệu sẽ được xác định theo mục đích sử dụng của hệ thống thông tin do các nhà quản lý yêu cầu. Do vậy, căn cứ các quy định về quản lý hoạt động KH&CN hiện nay và theo yêu cầu của quản lý để xây dựng hệ thống thông tin hỗ trợ công tác quản lý các nhiệm vụ KH&CN của Bộ, cần phải xây dựng cơ sở dữ liệu lý đề tài nghiên cứu khoa học và phát triển công nghệ với các thành phần sau:
- Thông tin về các đề tài.
- Thông tin về kết quả đã được nghiệm thu của các đề tài.
- Thông tin về các chuyên gia trong lĩnh vực KH&CN.
b, Các yêu cầu quản lý thông tin đối với các cơ sở dữ liệu
Các thông tin cần quản lý và lưu trữ trong các cơ sở dữ liệu nêu trên cần phải đảm bảo tính đầy đủ và trung thực so với nội dung các văn bản thuyết minh của các nhiệm vụ KH&CN đã phê duyệt nhưng lại không phải là bản sao nguyên vẹn của các thuyết minh đó. Do vậy, cần lựa chọn những đầu mục thông tin chính trong thuyết minh nhiệm vụ để đưa vào quản lý trong cơ sở dữ liệu và thông qua các thông tin đó sẽ giúp các nhà quản lý có thể nắm được toàn bộ nội dung, tiến độ triển khai thực hiện nhiệm vụ khi cần.
- Dữ liệu về đề tài nghiên cứu khoa học và phát triển công nghệ Tên đề tài
Mã số
Thời gian thực hiện: số tháng Từ tháng năm đến tháng… năm Cấp quản lý: Bộ, Nhà nước Kinh phí: …triệu đồng
Kinh phí gồm: Ngân sách sự nghiệp khoa học, nguồn tự có của cơ quan, từ nguồn khác
Thuộc chương trình:
Thuộc dự án KH&CN:
Đề tài độc lập Lĩnh vực khoa học
Chủ nhiệm đề tài: (chi tiết theo mẫu thuyết minh B1-2-TMKHCN) Cơ quan chủ trì đề tài (chi tiết theo mẫu thuyết minh B1-2-TMKHCN) Nội dung KH&CN của đề tài
+ Mục tiêu
+ Nội dung nghiên cứu ứng dụng và triển khai thực nghiệm
+ Tiến độ thực hiện (chi tiết theo mẫu thuyết minh B1-2-TMKHCN) Dự kiến kết quả
+ Dạng kết quả dự kiến (chi tiết theo mẫu thuyết minh B1-2-TMKHCN) + Yêu cầu khoa học đối với sản phẩm dự kiến tạo ra (chi tiết theo mẫu thuyết minh B1-2-TMKHCN)
+ Yêu cầu khoa học đối với sản phẩm (chi tiết theo mẫu thuyết minh B1-2- TMKHCN)
+ Khả năng ứng dụng và phương thức chuyển giao kết quả nghiên cứu + Các lợi ích mang lại và các tác động của kết quả nghiên cứu
Đối với việc xây dựng đường lối, pháp luật, chính sách Đối với phát triển KT-XH
Đối với nơi ứng dụng kết quả nghiên cứu
Đối với phát triển lĩnh vực khoa học có liên quan Đối với công tác đào tạo cán bộ khoa học
Các tổ chức/cá nhân tham gia thực hiện đề tài
+ Các tổ chức, cá nhân phối hợp thực hiện đề tài (chi tiết theo mẫu thuyết minh B1-2-TMKHCN)
+ Cán bộ thực hiện đề tài (chi tiết theo mẫu thuyết minh B1-2-TMKHCN) Kinh phí thực hiện đề tài (chi tiết theo mẫu thuyết minh B1-2-TMKHCN) Tình trạng đề tài
+ Nghiệm thu hay chưa nghiệm thu
+ Kết quả nghiệm thu thế nào (xuất sắc, đạt, không đạt), + Tháng, năm nghiệm thu
Tệp tin thuyết minh (tệp đính kèm) Báo cáo tổng kết (tệp đính kèm)
- Dữ liệu về chủ nhiệm đề tài + Tên chủ nhiệm đề tài
+ Địa chỉ
+ Điện thoại liên hệ + Số Fax
+ Địa chỉ Email + Tên lãnh đạo + Số tài khoản
- Dữ liệu về đơn vị thực hiện + Tên đơn vị
+ Địa chỉ + Điện thoại + Số Fax
+ Địa chỉ email + Địa chỉ Website + Giám đốc + Số tài khoản + Ngân hàng + Chủ tài khoản
- Dữ liệu về kết quả đề tài + Tên sản phẩm
+ Dạng sản phẩm + Nội dung
+ Yêu cầu kỹ thuật + Thời gian bắt đầu + Thời gian kết thúc
+ Tổ chức, cơ quan thực hiện + Trạng thái của sản phẩm + Mô tả
2.3.3. Xây dựng mô hình cấu trúc cơ sở dữ liệu
Hệ thống thông tin quản lý các nhiệm vụ KH&CN cấp Bộ cần thoả mãn các yêu cầu sau:
- Đảm bảo tính lôgíc, phù hợp với công tác quản lý nhiệm vụ KH&CN cấp Bộ.
- Đảm bảo yêu cầu độc lập của cơ quan quản lý đối với các đơn vị và theo yêu cầu quản lý chung của Bộ.
- Hệ thống phải lưu trữ đầy đủ, phản ánh chính xác thông tin về đề tài, đề án, chỉ tiêu kế hoạch theo từng năm của các đơn vị trong Bộ.
- Hệ thống đảm bảo nguyên tắc thiết kế mở, được thiết kế, xây dựng và vận hành theo các chuẩn công nghệ mở, đảm bảo khả năng nâng cấp, thay đổi, bổ sung thêm các thành phần mới khi cần thiết.
- Hệ thống bao gồm các phân hệ chức năng được tích hợp thành một hệ thống thống nhất (đăng nhập, nhập dữ liệu, quản trị dữ liệu, quản trị hệ thống, quản trị người dùng, tra cứu thông tin…) trong đó lớp ứng dụng cài đặt tại các máy trạm chỉ là trình duyệt Web với giao diện nhất quán. Các Module có chế độ phân quyền riêng cho người dùng, đảm bảo khả năng an toàn thông tin tối đa.
- Hệ thống an ninh được hỗ trợ nhiều mức bảo mật và cơ chế bảo mật khác nhau: Mật khẩu và phân quyền theo tài khoản, đảm bảo an ninh dữ liệu, an ninh trong hệ thống mạng nội bộ, an ninh giữa hệ thống mạng nội bộ và mạng công cộng (qua filewall). Có giải pháp cho Module cập nhật dữ liệu trực tuyến.
Hệ thống phải có các qui định về bảo trì nhằm đảm bảo tính ổn định hệ thống, bảo vệ nguồn tài nguyên quý giá này khỏi các truy nhập bất hợp pháp.
- Bảng mã hiển thị dữ liệu trên giao diện người dùng phải sử dụng bảng mã TCVN 6909-2000 (dựa trên Unicode). Điều này nhằm đảm bảo tương thích tối đa với hệ thống máy trạm của người dùng.
- Hệ thống phải tích hợp với hệ thống thông tin đã, đang và sẽ xây dựng tại Trung tâm Tin học và các đơn vị trực thuộc Bộ KH&CN.
2.3.4. S
TableDeTaiProcess PK Id FK1 fk_DeTai_Id
Stt Content Product Time PersonOfficeWork
TableDeTaiCongBoKetQua PK Id
FK1 fk_DeTai_Id ProductName TapChiNXB Notes
TableOffice PK Id
Name Tel Fax Email Address Website DirectorName AccountNo Bank OwnerName TableProgram PK Id
ProgramName Description TableDeTai
PK Id Code Name Year FromDate ToDate Total NganSach TuCo NguonKhac FK4 fk_BelongProgram_Id FK5 fk_BelongProject_Id
IsPrivate FK2 fk_ProjectManager_Id FK3 fk_Office_Id
Target FK6 fk_Status_Id
TinhHinhNghienCuu CachTiepCanPhuongPhapNC Content
PhuongThucChuyenGiao CacTacDong LienKetSXVaDoiSong FK1 fk_Cdt_Id
---
DanhGiaTongQuan DanhMucCongTrinhNghienCuu PhanTichDanhGiaCuThe DanhGiaChiTieuKyThuat KhaNangThiTruong KhaNangKinhTe KhaNangLienDoanh PhuongThuc LoiichKHCN LoiichNoiUngDung LoiichKTXHMT StatusNew StatusContinue NgayNT KetQua YKien LvKhoaHoc TepBC TepTM Type
TableDeTaiHopTacQuocTe PK Id
Name Content Status FK1 fk_DeTai_Id TableProject
PK Id ProjectName Description TableDeTaiResult PK Id
FK2 fk_DeTai_Id FK1 fk_DangSanPham_Id
Active
TableDeTaiKinhPhiThucHien PK Id
Index FK1 fk_DeTai_Id
Name CongLaoDong NguyenVatLieu ThietBiMayMoc XayDungsuachua Khac
FK2 fk_ParentDeTaiKinhPhi_Id TongSo
TableDangSanPham PK Id
DangSanPhamName Description ResultType TableEmployee
PK Id U1 EmployeeName
Address Tel Mobile
TableDeTaiYeuCauKyThuat PK Id
FK1 fk_DeTai_Id ProductName DonViDo CanDat TrongNuoc TheGioi DuKien
TableCdt PK Id
CDTName CDTDob CDTSex CDTHocHam CDTNamDuocPhong CDTHocVi CDTNamDat CDTChucDanhKhoaHoc CDTChucVu CDTDienThoai CDTCoQuan CDTNhaRieng CDTMobile CDTFax CDTEmail CDTCoQuanCongTac CDTDiaChiCoQuan CDTDiaChiNR TableStatus
PK Id StatusName Description Code
TableDeTaiOfficeJoin PK Id FK1 fk_DeTai_Id
Name Address Action Target EstimatedCost
Hình 2.3.1