1. Trang chủ
  2. » Luận Văn - Báo Cáo

(LUẬN VĂN THẠC SĨ) Phân tích và thiết kế hệ thống quản lý đề tài nghiên cứu khoa học tại Sở Khoa học và Công nghệ Dak Lak

90 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 90
Dung lượng 1,7 MB

Cấu trúc

  • Chương I (15)
    • 1.1 Giới thiệu sơ lƣợc về Sở Khoa học & Công nghệ Dak Lak (5)
      • 1.1.1 Sơ lƣợc về Sở Khoa học & Công nghệ (5)
      • 1.1.2 Chức năng, nhiệm vụ (5)
      • 1.1.3 Cơ cấu tổ chức và quản lý (0)
    • 1.2 Quản lý hoạt động Nghiên cứu khoa học (6)
      • 1.2.1 Một số khái niệm cơ bản (6)
      • 1.2.2 Hệ thống quản lý hoạt động khoa học và công nghệ (7)
      • 1.2.3 Quản lý hoạt động NCKH tại Sở Khoa học & Công nghệ (8)
    • 1.3 Thực trạng hoạt động quản lý khoa học và công nghệ tại Sở (9)
      • 1.3.1 Tình hình quản lý đề tài nghiên cứu khoa học tại Sở (9)
      • 1.3.2 Những thuận lợi và khó khăn (11)
      • 1.3.3 Giải pháp thực hiện (12)
  • Chương II (37)
    • 2.1 Mô tả bài toán quản lý đề tài khoa học (15)
      • 2.1.1 Mô tả bài toán (15)
      • 2.1.2. Sơ đồ tổng thể về về hoạt động nghiên cứu khoa học (20)
    • 2.2 Mô hình nghiệp vụ (21)
      • 2.2.1 Biểu đồ ngữ cảnh của hệ thống (21)
      • 2.2.2 Biểu đồ phân rã chức năng (21)
      • 2.2.3 Mô tả chi tiết các chức năng lá (23)
      • 2.2.4 Hồ sơ tài liệu sử dụng (27)
      • 2.2.5 Ma trận thực thể -chức năng (28)
    • 2.3 Mô hình xử lý nghiệp vụ (29)
      • 2.3.1 Biểu đồ luồng dữ liệu mức 0 (29)
      • 3.3.2 Các biểu đồ luồng dữ liệu ở mức 1 (29)
    • 2.4 Mô hình dữ liệu (32)
      • 2.4.1 Xây dƣng mô hình E-R (32)
  • Chương III (52)
    • 3.1 Thiết kế Mô hình Logic (37)
      • 3.1.1 Chuyển mô hình E-R sang mô hình Quan hệ (37)
    • 3.2 Thiết kế mô hình vật lý (40)
      • 3.2.1 Tập hợp file dữ liệu (40)
      • 3.2.2 Xác định luồng hệ thống (45)
      • 3.2.3 Xác định các giao diện chương trình (47)
      • 3.2.4 Thiết kế giao diện xử lý (48)
        • 3.2.4.1 Giao diện Hệ thực đơn chính (49)
        • 3.2.4.2 Giao diện đăng nhập hệ thống (49)
        • 3.2.4.3 Giao diện cập nhật (50)
      • 3.2.5 Đặc tả giao diện và tương tác (50)
  • Chương IV (0)
    • 4.1 Giới thiệu về công cụ ASP (52)
      • 4.1.1 Tổng quan về World Wide Web (52)
      • 4.1.2 Công cụ ASP(Active Server Page) (55)
    • 4.2 Giới thiệu về Hệ quản trị cơ sở dữ liệu SQL Server (67)
      • 4.2.1 Tổng quan về SQL Server (67)
      • 4.2.2 Truy xuất cơ sở dữ liệu trong ASP (69)
    • 4.3 Giải pháp lựa chọn (76)
  • Chương V (78)
    • 5.1 Giới thiệu hệ thống chương trình (78)
    • 5.2 Cài đặt và sử dụng chương trình (79)
      • 5.2.1 Công cụ sử dụng (79)
      • 5.2.2 Hướng dẫn sử dụng (80)
  • KẾT LUẬN (85)

Nội dung

Giới thiệu sơ lƣợc về Sở Khoa học & Công nghệ Dak Lak

1.1.1 Sơ lƣợc về Sở Khoa học & Công nghệ

Sở Khoa học & Công nghệ Dak Lak đƣợc thành lập từ năm 1978 với quá trình phát triển có thể khái quát qua các thời kỳ sau:

– 1979-1980 Ban Khoa học Kỹ thuật tỉnh Dak Lak;

– 1980-1985 Ủy Ban Khoa học Kỹ thuật tỉnh Dak Lak; – 1985 -1991 Ban Khoa học Kỹ thuật tỉnh Dak Lak;

– 1991 -2003 Sở khoa học công nghệ và môi trường;

– Từ 5/2003 đến nay Sở khoa học và công nghệ

Sở Khoa học và Công nghệ là cơ quan chuyên môn thuộc Ủy ban nhân dân tỉnh, có nhiệm vụ hỗ trợ Ủy ban trong việc quản lý Nhà nước về hoạt động khoa học và công nghệ Sở đóng vai trò quan trọng trong việc phát triển tiềm lực khoa học và công nghệ trên các lĩnh vực kinh tế - xã hội, bao gồm tiêu chuẩn đo lường chất lượng sản phẩm, an toàn bức xạ và hạt nhân, cũng như sở hữu trí tuệ, theo quy định của pháp luật.

Sở Khoa học và Công nghệ (KH&CN) hoạt động dưới sự quản lý của Ủy ban nhân dân tỉnh, đồng thời nhận chỉ đạo, hướng dẫn và kiểm tra chuyên môn từ Bộ Khoa học và Công nghệ.

Gồm 16 nhiệm vụ: [8] ( Xem phụ lục 1)

Sơ đồ TỔ CHỨC BỘ MÁY SỞ KHOA HỌC & CÔNG NGHỆ DAK LAK

Hình 1.1 Sơ đồ tổ chức bộ máy Sở Khoa học & Công nghệ

Quản lý hoạt động Nghiên cứu khoa học

1.2.1 Một số khái niệm cơ bản

Hoạt động khoa học và công nghệ bao gồm các nhiệm vụ nghiên cứu khoa học, phát triển công nghệ và cung cấp dịch vụ liên quan đến khoa học và công nghệ.

Ghi chú: Quan hệ trực tiếp Quan hệ gián tiếp

GIÁM ĐỐC PHÓ GIÁM ĐỐC VĂN PHÕNG SỞ

Các đơn vị trực thuộc

TRUNG TÂM THÔNG TIN TƢ LIỆU KHOA HỌC - CÔNG NGHỆ

TRUNG TÂN ỨNG DỤNG KHOA HỌC

Chi cục TC-ĐL-CL Thanh Tra Sở đang tích cực phát huy các sáng kiến và cải tiến kỹ thuật nhằm hợp lý hóa quy trình sản xuất và thúc đẩy các hoạt động khác, góp phần vào sự phát triển của khoa học và công nghệ.

Nghiên cứu khoa học là hoạt động khám phá và tìm hiểu các hiện tượng, sự vật, quy luật trong tự nhiên, xã hội và tư duy, đồng thời sáng tạo các giải pháp ứng dụng vào thực tiễn Hoạt động này bao gồm cả nghiên cứu cơ bản và nghiên cứu ứng dụng.

1.2.2 Hệ thống quản lý hoạt động khoa học và công nghệ

 Hệ thống các cơ quan quản lý Nhà nước về KH&CN bao gồm

Tại Việt Nam, hệ thống các cơ quan theo lãnh thổ bao gồm các cơ quan của Chính phủ và Ủy ban Nhân dân (UBND) các cấp, từ tỉnh hoặc thành phố trực thuộc Trung ương đến quận, huyện Cụ thể, trong lĩnh vực khoa học và công nghệ, có Bộ Khoa học và Công nghệ cùng với các Sở Khoa học và Công nghệ tại các tỉnh, thành phố, và các phòng chuyên ngành tại quận, huyện.

– Tuyến theo ngành, bao gồm các cơ quan quản lý khoa học của các

Bộ, cơ quan thuộc Chính phủ chịu trách nhiệm quản lý Nhà nước về khoa học và công nghệ (KH&CN) theo sự phân công của Chính phủ Ngoài ra, các Sở và Phòng chuyên quản của các ngành kinh tế - xã hội, cùng với các bộ phận quản lý khoa học tại các cơ sở đào tạo và nghiên cứu cũng tham gia vào quá trình này Những bộ phận này không chỉ thực hiện nghiên cứu mà còn đảm nhiệm các chức năng quản lý như lập chương trình nghiên cứu, nhận nhiệm vụ từ Nhà nước và điều phối công tác nghiên cứu giữa các nhà nghiên cứu.

Dựa trên hướng dẫn của Bộ Khoa học và Công nghệ, các địa phương cần phát triển chức năng, nhiệm vụ và kế hoạch hoạt động riêng, đồng thời áp dụng tiến bộ khoa học kỹ thuật để nâng cao hiệu quả quản lý khoa học và công nghệ tại địa bàn.

Nhiều địa phương đã nhận thức rõ tầm quan trọng của quản lý hoạt động khoa học và công nghệ (KH&CN), đặc biệt trong nghiên cứu triển khai Họ đã áp dụng các tiến bộ kỹ thuật, nhất là công nghệ thông tin (CNTT), để xây dựng chương trình quản lý hiệu quả, như chương trình quản lý đề tài nghiên cứu khoa học tại Thái Nguyên, Hải Phòng, Đồng Nai và nhiều nơi khác.

Tuy nhiên việc xây dựng chủ yếu quản lý tổng hợp về kết quả đề tài và thường chạy trên từng máy phục vụ cho một số ít người

1.2.3 Quản lý hoạt động NCKH tại Sở Khoa học & Công nghệ

Quản lý hoạt động khoa học là một phần quan trọng trong công tác quản lý KH&CN tại địa phương, với kinh phí cho hoạt động này chiếm 60-70% tổng ngân sách của Sở Các hoạt động chính trong quản lý nghiên cứu khoa học (NCKH) bao gồm việc lập kế hoạch, theo dõi và đánh giá kết quả nghiên cứu, đảm bảo tính hiệu quả và bền vững của các dự án khoa học.

Để thúc đẩy hoạt động nghiên cứu khoa học và phát triển công nghệ, cần xây dựng các biện pháp hiệu quả nhằm chuyển giao công nghệ, phát triển thị trường khoa học và công nghệ, cũng như áp dụng các tiến bộ kỹ thuật vào sản xuất và đời sống.

Hướng dẫn các sở, ban, ngành và tổ chức KH&CN địa phương về hoạt động KH&CN, đồng thời phối hợp để xây dựng và đề xuất các nhiệm vụ KH&CN cấp nhà nước có tính liên ngành, liên vùng, nhằm phục vụ phát triển kinh tế - xã hội của địa phương Tổng hợp kết quả và trình cơ quan có thẩm quyền xem xét.

Tổ chức thực hiện tuyển chọn và phê duyệt cá nhân, tổ chức chủ trì các nhiệm vụ khoa học và công nghệ Đồng thời, theo dõi và kiểm tra quá trình thực hiện, tổ chức đánh giá nghiệm thu, cũng như công bố kết quả nghiên cứu khoa học và phát triển công nghệ.

Quản lý các hoạt động đánh giá, thẩm định, giám định và tư vấn chuyển giao công nghệ trên địa bàn tỉnh theo quy định pháp luật Thực hiện thẩm định và giám định công nghệ cho các dự án đầu tư trong tỉnh theo phân cấp Theo dõi, tổng hợp và hướng dẫn đánh giá trình độ công nghệ của các tổ chức kinh tế Tổ chức đánh giá trình độ công nghệ của tỉnh.

UBND tỉnh đã ban hành cơ chế và chính sách nhằm khuyến khích các tổ chức, cá nhân trong và ngoài nước ứng dụng rộng rãi các thành tựu khoa học và công nghệ tại địa phương Đồng thời, tỉnh cũng quyết định hỗ trợ các tổ chức kinh tế và cá nhân trong việc áp dụng công nghệ và kỹ thuật mới vào sản xuất và đời sống.

Phối hợp cùng Sở Tài chính - Vật giá và Sở Kế hoạch và Đầu tư, xây dựng và trình UBND tỉnh dự toán ngân sách hàng năm cho lĩnh vực khoa học và công nghệ (KH&CN) của tỉnh cùng các huyện.

Thực trạng hoạt động quản lý khoa học và công nghệ tại Sở

a Xây dựng nhiệm vụ nghiên cứu khoa học

Hàng năm, Sở cần lập kế hoạch hoạt động khoa học và công nghệ tại tỉnh, bao gồm các đề tài nghiên cứu khoa học công nghệ với các nội dung cụ thể như trong hình 1.2.

Khi bắt đầu một dự án nghiên cứu, việc lựa chọn nội dung nghiên cứu là bước đầu tiên quan trọng để xác định mục tiêu và phạm vi Tiếp theo, chọn hình thức thực hiện phù hợp sẽ giúp tối ưu hóa quy trình nghiên cứu Dự kiến nhân sự thực hiện là yếu tố cần thiết để đảm bảo rằng đội ngũ có đủ năng lực và kinh nghiệm Cuối cùng, việc dự tính nhu cầu kinh phí là điều không thể thiếu để đảm bảo nguồn lực tài chính cho toàn bộ quá trình nghiên cứu Trình duyệt nhiệm vụ nghiên cứu sẽ giúp định hình rõ ràng các bước cần thực hiện để đạt được kết quả mong muốn.

– Thông qua hội đồng Khoa học tỉnh, Sở Khoa học & Công nghệ tổng hợp danh mục đề tài theo từng lĩnh vực nghiên cứu;

– Trình UBND tỉnh quyết định phê duyệt danh mục đề tài NCKH hàng năm c Tổ chức chỉ đạo thực hiện

– Thông báo nhiệm vụ nghiên cứu khoa học;

– Duyệt đề cương chi tiết và kế hoạch triển khai thực hiện;

– Ký kết hợp đồng thực hiện nhiệm vụ NCKH;

– Kiểm tra theo dõi d Tổ chức nghiệm thu kết quả

– Đánh giá nghiệm thu, giao nộp sản phẩm;

– Thanh lý hợp đồng e Công bố kết quả NCKH

– Đăng ký kết quả nghiên cứu;

– Công bố kết quả nghiên cứu

Xây dựng nhiệm vụ NCKH

Trình duyệt nhiệm vụ NCKH

Tổ chức chỉ đạo thực hiện

Lựa chọn hình thức thực hiện

Dự kiến người chủ trì thực hiện

Lựa chọn danh mục đề tài

Trình UBND tỉnh quyết định phê duyệt danh mục Đăng ký kết quả nghiên cứu

Công bố kết quả nghiên cứu

Duyệt đề cương và kế hoạch triển khai

Thông báo nhiệm vụ NCKH Đánh giá nghiệm thu

Hình 1.2 Sơ đồ mô hình hoạt động quản lý đề tài

1.3.2 Những thuận lợi và khó khăn

Sở Khoa học và Công nghệ đóng vai trò quan trọng trong việc quản lý hoạt động nghiên cứu khoa học tại tỉnh, nhờ đó tích lũy được nhiều kinh nghiệm quý báu trong quản lý các đề tài nghiên cứu khoa học (NCKH).

– Hệ thống văn bản pháp lý về KH&CN; Pháp lệnh KH&CN có hiệu lực thực thi là cơ sở pháp lý quan trọng về quản lý KHCN

Cơ chế phát huy nguồn lực khoa học và công nghệ đóng vai trò quan trọng trong việc thúc đẩy các công trình nghiên cứu đa dạng và phong phú Điều này không chỉ tạo điều kiện cho sự phát triển của nghiên cứu khoa học mà còn thu hút các nguồn lực đầu tư cho nghiên cứu KH&CN.

Đội ngũ quản lý đề tài NCKH sở hữu trình độ chuyên môn và nghiệp vụ vững vàng, cùng với kinh nghiệm lâu năm trong cả quản lý và tham gia nghiên cứu Họ cũng thành thạo về vi tính, đảm bảo hiệu quả trong công việc.

– Đƣợc sự hỗ trợ về chuyên môn, nghiệp vụ từ Bộ KH&CN

– Kinh phí sự nghiệp khoa học đƣợc trích từ ngân sách ngày càng đƣợc đáp ứng cho hoạt động NCKH

Tất cả các đề tài dự án liên quan đến kinh phí của tỉnh đều phải thông qua Sở Khoa học và Công nghệ, giúp nắm bắt được kinh phí và số lượng đề tài hàng năm.

Mặc dù thuộc phạm vi của Sở, nhưng với sự gia tăng về số lượng và quy mô các đề tài nghiên cứu ngày càng phức tạp, thông tin về các đề tài chủ yếu được lưu trữ trên hồ sơ giấy Hiện chưa có phần mềm quản lý nào hỗ trợ công tác này, dẫn đến khó khăn trong việc tổng hợp, tra cứu, phân loại và theo dõi các đề tài nghiên cứu Hệ quả là hàng năm thường xảy ra nhiều vấn đề trong quản lý thông tin.

Việc đăng ký nghiên cứu thường chậm trễ do nhiều nguyên nhân khách quan và chủ quan Mặc dù các nhiệm vụ nghiên cứu đã được xây dựng từ năm trước, nhưng quá trình xét duyệt danh mục nghiên cứu và thông báo đến các đơn vị thường diễn ra chậm Nhiều đơn vị không nhận được thông báo và phải gửi lại yêu cầu Quy trình này thường thực hiện qua công văn, dẫn đến việc tổng hợp đăng ký để trình xét duyệt cũng chậm hơn kế hoạch.

Một số đơn vị không nhận được mẫu đăng ký, dẫn đến việc nhiều đề tài xây dựng không tuân theo đúng mẫu đề cương Điều này buộc các đơn vị phải xây dựng lại hoặc có thể bị xét duyệt không đạt.

Quá trình thực hiện nhiệm vụ nghiên cứu cần có sự trao đổi hai chiều thường xuyên giữa đơn vị quản lý và đơn vị nghiên cứu để đảm bảo tiến độ và kịp thời phát hiện các vướng mắc Tuy nhiên, hiện nay, việc báo cáo tiến độ qua công văn thường gặp khó khăn và chậm trễ.

Nghiên cứu về các đề tài đã được thực hiện ở các tỉnh có thể áp dụng tại địa phương thông qua các dự án triển khai Tuy nhiên, do thiếu thông tin, việc nghiên cứu thường gặp phải tình trạng trùng lặp và chưa được quản lý hiệu quả.

Quản lý các đề tài nghiên cứu tại tỉnh hiện nay còn đơn giản và thủ công, thiếu các công cụ phần mềm chuyên dụng Điều này gây khó khăn trong việc phân tích, xử lý, lựa chọn và theo dõi kinh phí thực hiện các dự án nghiên cứu.

Hàng năm, việc thực hiện nhiệm vụ nghiên cứu khoa học gặp khó khăn do thông tin trao đổi giữa đơn vị quản lý và đơn vị nghiên cứu thường chậm Nhiều đề tài không hoàn thành đúng tiến độ và không tuân thủ nội dung đề cương đã được phê duyệt.

1.3.3 Giải pháp thực hiện Để giải quyết các vấn đề nan giải nêu trên, cần có sự phân tích cụ thể từng vấn đề, đồng thời xác định các vấn đề then chốt, từ đó chọn các giải pháp và các công cụ hỗ trợ có tính mở để ứng dụng có hiệu quả a Quy trình quản lý đề tài nghiên cứu khoa học

Trước tiên, cần xem xét lại toàn bộ quy trình làm việc và hoàn thiện một bước quan trọng: sau khi phê duyệt danh mục nghiên cứu, bên cạnh việc gửi công văn đến các đơn vị nghiên cứu, cần thiết lập một website về KH&CN của Sở Website này sẽ cung cấp thông tin về danh mục đề tài và các biểu mẫu đăng ký liên quan, giúp các đơn vị dễ dàng truy cập và lấy tài liệu, đảm bảo đề cương được xây dựng đúng theo biểu mẫu quy định và nội dung hướng dẫn.

Mô tả bài toán quản lý đề tài khoa học

2.1.1.1 Xây dựng nhiệm vụ nghiên cứu

Vào tháng 5 và tháng 6 hàng năm, Lãnh đạo Sở Khoa học và Công nghệ chỉ đạo Phòng Quản lý Khoa học và Công nghệ xây dựng nhiệm vụ nghiên cứu cho năm tiếp theo, bao gồm việc lựa chọn các nội dung nghiên cứu phù hợp.

Đánh giá các hoạt động nghiên cứu khoa học và phát triển công nghệ đã được thực hiện, đồng thời chỉ ra những tồn tại để rút ra các vấn đề cần nghiên cứu trong tương lai.

– Căn cứ mục tiêu phát triển kinh tế - xã hội của địa phương, các chương trình phát triển KHCN của ngành

– Hướng dẫn xây dựng kế hoạch KHCN của Bộ KH&CN

Để đảm bảo tính khả thi và thiết thực trong việc lựa chọn nội dung nghiên cứu, cần thu thập đề xuất từ cơ sở và xác định các nội dung cấp bách Việc lựa chọn hình thức thực hiện, như đề tài, dự án, khảo sát hay hội thảo khoa học, cần dựa trên các tiêu chí cụ thể nhằm tối ưu hóa hiệu quả nghiên cứu.

– Mục tiêu nhằm cái gì, cho ai (địa chỉ áp dụng);

– Yêu cầu giải quyết cụ thể những gì;

– Khả năng kinh phí đáp ứng c Dự kiến cá nhân và đơn vị chủ trì thực hiện

Người chủ trì đề tài KH&CN cần có tư cách pháp nhân và chức năng phù hợp với lĩnh vực nghiên cứu Họ phải có chuyên môn trong lĩnh vực KHCN được tuyển chọn, cùng với các điều kiện cần thiết để thực hiện nhiệm vụ, bao gồm lực lượng cán bộ, phương tiện kỹ thuật và đơn vị hỗ trợ Ngoài ra, việc lập dự toán nhu cầu kinh phí cũng là yếu tố quan trọng trong quá trình triển khai đề tài.

Kinh phí cho nghiên cứu bao gồm chi phí cho hoạt động trực tiếp và gián tiếp trong việc triển khai và phát triển công nghệ, cũng như chi phí trang bị thiết bị máy móc cần thiết và quản lý để kiểm tra, đánh giá và tổng kết hoạt động Ngoài kinh phí dự kiến từ Ngân sách, cần xem xét khả năng huy động từ các nguồn khác như kinh phí tự có, kinh phí sự nghiệp chuyên ngành của doanh nghiệp và tài trợ hợp tác.

Sau khi hoàn tất các thủ tục, Sở KH&CN sẽ thông báo đến các cơ quan và cá nhân để tiến hành đăng ký tham gia thực hiện đề tài theo mẫu quy định.

2.1.1.2 Trình duyệt danh mục nghiên cứu

Dựa trên đăng ký từ các đơn vị nghiên cứu, Phòng Quản lý Khoa học tiến hành phân lập, tổng hợp và trình Hội đồng khoa học để thảo luận theo từng lĩnh vực như Nông nghiệp, Công nghiệp, và Xã hội-Nhân văn Qua đó, Phòng đề xuất các đề tài nghiên cứu và xây dựng một danh mục thống nhất để trình UBND tỉnh xem xét và phê duyệt, thường kèm theo các nội dung tóm tắt cần thiết.

Lĩnh vực Tên đề tài Mục tiêu Nội dung, phương pháp, kinh phí

Dự kiến kết quả 1.Nông nghiệp

2.1.1.3 Tổ chức chỉ đạo thực hiện a Thông báo nhiệm vụ nghiên cứu khoa học

Sau khi UBND tỉnh phê duyệt danh mục nghiên cứu khoa học, Sở KH&CN sẽ thông báo các nhiệm vụ NCKH đến các Sở, Ban, Ngành liên quan Thông báo này cũng được đăng tải trên các phương tiện thông tin đại chúng cho các nhiệm vụ KHCN được đặt hàng theo hình thức tuyển chọn Kèm theo thông báo là các biểu mẫu quy định cần thiết.

– Đơn xin đăng ký chủ trì và thực hiện đề tài;

– Tóm tắt hoạt động khoa học của đơn vị đăng ký chủ trì đề tài;

– Lý lịch khoa học của các nhân đăng ký chủ trì đề tài b Duyệt đề cương chi tiết và kế hoạch triển khai thực hiện

Phòng Quản lý có nhiệm vụ tiếp nhận và phân loại bản đăng ký, tổng hợp các đề tài, loại bỏ những đề tài không hợp lệ, và lập danh sách trình Lãnh đạo Sở để thành lập Hội đồng xét duyệt đề cương.

Sở KH&CN đã thành lập Hội đồng KHCN nhằm xét duyệt đề cương chi tiết và kế hoạch thực hiện nhiệm vụ nghiên cứu khoa học và phát triển công nghệ từ các cá nhân và tổ chức đăng ký chủ trì Hội đồng hoạt động theo Quy chế xét duyệt đề cương và có trách nhiệm thảo luận nội dung để đưa ra kết luận.

– Giá trị khoa học và giá trị thực tiễn của nội dung nghiên cứu, phương án triển khai và kết quả dự kiến (đƣợc đánh giá tối đa 80 điểm)

– Năng lực của cá nhân và đơn vị đăng ký chủ trì đề, tài (đƣợc đánh giá tối đa 10 điểm)

– Tính hợp lý của kinh phí đề tài (đƣợc đánh giá tối đa 10 điểm)

Để tham gia tuyển chọn, các đơn vị và cá nhân cần đạt số điểm trung bình tối thiểu là 60/100 Trong đó, điểm về giá trị khoa học và thực tiễn phải đạt ít nhất 50/80 điểm.

Hội đồng sẽ ưu tiên xếp hạng các hồ sơ có điểm trung bình từ 60/100 trở lên, trong đó yêu cầu tối thiểu cho điểm giá trị khoa học và thực tiễn là 50/80.

 Điểm trung bình theo thứ tự từ cao xuống thấp;

 Ƣu tiên điểm về giá trị khoa học và thực tiễn đối với các Hồ sơ có cùng số điểm trung bình;

Chủ tịch Hội đồng sẽ ưu tiên xét duyệt các Hồ sơ có cùng điểm trung bình và tương đương về giá trị khoa học cũng như thực tiễn.

Đối với các hồ sơ có số điểm trung bình, điểm giá trị khoa học và thực tiễn tương đương, Hội đồng sẽ dựa vào điểm của Chủ tịch Hội đồng để kiến nghị lãnh đạo Sở KH&CN xem xét và quyết định.

Phòng Quản lý sẽ mời các Chủ nhiệm đề tài đã được xét duyệt làm việc trực tiếp để thống nhất các vấn đề như mục tiêu, nội dung, phương pháp và kinh phí theo kết luận của Hội đồng Sau khi hoàn tất thủ tục, Sở sẽ trình UBND tỉnh ra Quyết định cho phép triển khai đề tài và thông báo cho cơ quan chủ trì cùng Chủ nhiệm đề tài.

Mô hình nghiệp vụ

Từ việc mô tả bài toán quản lý hoạt động khoa học và công nghệ tại Sở Khoa học & Công nghệ Dak Lak, chúng tôi đã phát triển một mô hình nghiệp vụ cho hệ thống quản lý đề tài nghiên cứu khoa học.

2.2.1 Biểu đồ ngữ cảnh của hệ thống

2.2.2 Biểu đồ phân rã chức năng

2.2.2.1 Biểu đồ phân rã chức năng gôp

Hệ thống Quản lý đề tài NCKH Định hướng nghiên cứu

Hình 2.5 Sơ đồ phân rã chức năng gộp

Hình 2.4 Sơ đồ ngữ cảnh hệ thống Quản lý đề tài Nghiên cứu khoa học

Thanh quyế t toán Kinh phí

Báo cáo quá trình thự c hiệ n

HỆ THỐNG QUẢN LÝ ĐỀ TÀI NGHIÊN CỨU KHOA HỌC

Bcáo kế t quả Phê duyệ t DM

UBND tỉnh DakLak Đị nh hướ ng, chỉ đ ạ o thự c hiệ n

Các đơn vị nghiên yêu cầ u báo cáo cứu Đă ng ký Quyế t đ ị nh triể n khai Thông báo danh mụ c

Ký kế t hợ p đ ồ ng B.cáo tiế n đ ộ thự c hiệ n

2.2.2.2 Các biểu đồ phân rã chức năng chi tiết a Định hướng nghiên cứu: b Quản lý đăng ký đề tài NCKH

1.3 Trình duyệt nhiệm vụ nghiên cứu

1.1 Xây dựng chương trình trọng điểm 1.2 Lựa chọn nội dung thực hiện

2.1 Thông báo danh mục đăng ký 2.2 Tiếp nhận hồ sơ đăng ký

2.4 Thẩm định đề cương 2.3 Xét duyệt đề cương

2.5 Trình duyệt triển khai đề tài c Quản lý thực hiện đề tài d Tổng hợp báo cáo đề tài nghiên cứu khoa học

2.2.3 Mô tả chi tiết các chức năng lá

2.2.3.1 Chức năng định hướng nghiên cứu

(1.1) Xây dựng chương trình trọng điểm: Dựa vào phân tích hoạt động NCKH, phát triển công nghệ và mục tiêu phát triển kinh tế -xã hội Tỉnh xây

3.2 Ký kết hợp đồng NCKH 3.1 Ký quyết định triển khai

3.3 Theo dõi tiến độ thực hiện công việc

3.5 Tổ chức nghiệm thu 3.4 Theo dõi kinh phí thực hiện

3.6 Công bố kết quả nghiên cứu

4.1 Lập danh mục đề tài đã đƣợc công bố

4.2 Lập danh mục đề tài chƣa nghiệm thu 4.3 Tìm kiếm, báo cáo kết quả tổng hợp đề tài 4.4 Báo cáo kết quả triển khai ứng dụng dựng chương trình trọng điểm về phát triển KH&CN của địa phương, xác định đƣợc những nội dung quan trọng cần thực hiện và lập danh mục về các nội dung này (Thường lựa chọn từ 5 đến 6 nội dung để hàng năm các đơn vị hữu quan căn cứ thực hiện)

Sở KH&CN hàng năm xác định và lựa chọn nội dung thực hiện dựa trên các chương trình trọng điểm và đề xuất từ các cơ quan hữu quan, sau đó thông báo đến các đơn vị liên quan.

Sở KH&CN sẽ thành lập Hội đồng khoa học để xác định nội dung và nhiệm vụ nghiên cứu dựa trên đề xuất từ các ngành Sau đó, danh mục nghiên cứu sẽ được trình UBND tỉnh phê duyệt.

Khi danh mục nghiên cứu được phê duyệt, Phòng Quản lý sẽ cập nhật và thông báo danh mục này đến các đơn vị nghiên cứu.

Trong quá trình tiếp nhận hồ sơ đăng ký, Phòng Quản lý thực hiện việc xác định, phân loại, cập nhật và tổng hợp thông tin để báo cáo kết quả đăng ký một cách hiệu quả.

Sau khi phân loại và tổng hợp hồ sơ, nếu đạt yêu cầu, Phòng Quản lý sẽ trình Sở KH&CN quyết định thành lập Hội đồng xét duyệt đề cương Hội đồng này sẽ tiến hành đánh giá, và nếu kết quả đạt yêu cầu, Phòng quản lý sẽ tiếp tục triển khai bước thẩm định đề cương.

Thẩm định đề cương là quá trình quan trọng, trong đó Phòng Quản lý sẽ xem xét lại các yếu tố như mục tiêu, nội dung, phương pháp, kết quả dự kiến, kinh phí thực hiện và phân kỳ đầu tư, dựa trên kết luận của Chủ tịch hội đồng xét duyệt Sau khi Chủ nhiệm đề tài thống nhất kết quả thẩm định, Sở KH&CN sẽ trình UBND tỉnh để ra quyết định triển khai thực hiện đề tài.

(3.1) Quyết định cho phép triển khai đề tài: Sau khi xem xét hồ sơ,

UBND tỉnh ra Quyết định cho phép triển khai các đề tài NCKH đạt yêu cầu

Khi nhận được quyết định cho phép thực hiện đề tài nghiên cứu khoa học, Sở KH&CN sẽ tiến hành ký kết hợp đồng với đơn vị nhận nhiệm vụ Hợp đồng này sẽ bao gồm các nội dung và kinh phí đã được ghi trong biên bản thẩm định đề cương.

Phòng Quản lý có trách nhiệm theo dõi nội dung và tiến độ thực hiện dự án dựa trên hợp đồng nghiên cứu và đề cương đã được ký kết Họ yêu cầu báo cáo định kỳ về nội dung và tiến độ, cũng như thực hiện kiểm tra thực địa nếu cần thiết Trong trường hợp phát hiện dấu hiệu vi phạm hoặc không tuân thủ thủ tục hợp đồng, Phòng sẽ đề xuất biện pháp xử lý hoặc phối hợp với Thanh tra Sở để đưa ra kết luận chính xác Điều này giúp Sở có cơ sở để quyết định tiếp tục thực hiện hoặc đình chỉ, thanh lý hợp đồng.

Việc theo dõi kinh phí là rất quan trọng để đảm bảo sử dụng đúng theo các hạng mục đã đề ra Phòng quản lý cần phối hợp với Văn phòng Sở và Bộ phận tài vụ để giám sát tiến độ cấp phát kinh phí cũng như tính hợp lý trong việc sử dụng Điều này giúp kịp thời xử lý các vấn đề phát sinh và đảm bảo quá trình thanh quyết toán diễn ra thuận lợi.

Khi hoàn tất nghiên cứu và viết báo cáo khoa học, Chủ nhiệm đề tài cần thực hiện các thủ tục xin nghiệm thu, bao gồm văn bản đăng ký, biên bản nghiệm thu cơ sở và báo cáo khoa học Phòng quản lý sẽ kiểm tra các nội dung liên quan và nếu hợp lý, sẽ trình lãnh đạo Sở để ra quyết định thành lập Hội đồng nghiệm thu Hội đồng này có trách nhiệm đánh giá kết quả nghiên cứu của đề tài.

Nếu kết quả đạt yêu cầu, Chủ tịch hội đồng sẽ yêu cầu Chủ nhiệm đề tài bổ sung theo kết luận của Hội đồng nghiệm thu, hoàn thiện báo cáo, nộp sản phẩm theo quy định và tiến hành thanh lý hợp đồng.

Nếu kết quả không đạt, Chủ tịch hội đồng yêu cầu Chủ nhiệm đề tài thực hiện lại các nội dung theo kết luận của hội đồng Sau khi hoàn thành, đơn vị sẽ tiến hành đánh giá lại kết quả nghiên cứu.

Khi Hội đồng nghiệm thu hoàn tất đánh giá về đề tài nghiên cứu, Phòng Quản lý và Văn phòng Sở sẽ phối hợp với Chủ nhiệm đề tài để kiểm tra các sản phẩm đã giao nộp, thực hiện thanh quyết toán và thanh lý tài sản (nếu có) Sau khi hoàn tất các thủ tục cần thiết, hai bên sẽ ký biên bản thanh lý hợp đồng nghiên cứu khoa học.

Mô hình xử lý nghiệp vụ

2.3.1 Biểu đồ luồng dữ liệu mức 0

3.3.2 Các biểu đồ luồng dữ liệu ở mức 1

3.3.2.1 Mô hình chức năng định hướng nghiên cứu

Lãnh đạo Sở Khoa học & Công nghệ Đơn vị nghiên cứu

Quản lý định hướng NC

2.0 Quản lý đăng ký Đề cương đăng ký c

Kế hoạch B.cáo kết quả đăng ký

Cấp kinh Đ ăng ký phí

Hướ ng dẫ n thực hiệ n

Hệ thống quản lý Báo cáo tổng hợp

Thông bá o da nh m ục Th ố ng nh ấ t

Lưu hồ sơ đề tài s

Bản nghiệm thu n B.bản thanh lýo Công bố k.quả p

Chỉ đạo quản lý đăng ký

Lãnh đạo Sở Khoa học& Công nghệ

Q.Định xét duyệt d Bản đánh giá e

Báo cáo r Chỉ đ ạ o thực hiệ n

Báo cáo tiế n đ ộ , kế t quả

Hình 2.7 Sơ đồ luồng dữ liệu mức 0

4.0 Tổng hợp, báo cáo kết quả

2.3.2.2 Mô hình chức năng quản lý đăng ký: Định hướng

Chỉ đ ạ o thự c hiệ n Báo cáo r

1.3 Trình duyệt nhiệm vụ NC 1.2

Lãnh đạo Sở Khoa học & Công nghệ

Danh mục các đề tài b

Báo cáo kế t quả danh mụ c đ ề tà i phê duyệ t Hình 2.8 Biểu đồ tiến trình định hướng nghiên cứu

Th ố ng nh ấ t B áo cá o kế t quả thực h iệ n

Triể n khai kế hoạ ch

Lãnh đạo Sở Khoa học & Công nghệ Đề cương đ ký c

Các đơn vị nghiên cứu

Hình 2.9 Biểu đồ tiến trình đăng ký đề tài

2.3.2.3 Mô hình chức năng quản lý thực hiện:

Thông báo danh mục định f cương Đăng ký công bĐề cương thực hiện ận hồ sơ ệt đề cương

Các đơn vị nghiên cứu

Báo cáo kết quả thực hiện

Các đơn vị nghiên cứu

3.1 Quyết định cho phép thực hiện

Tổ chức nghiệm thu kết quả

T.dõi sử dụng kinh phí

Lãnh đạo Sở Khoa học & Công nghệ

3.3 Theo dõi nội dung thực hiện Đề cương đề tài c

Hình 2.10 Biểu đồ tiến trình thực hiện đề tài

2.3.2.4 Mô hình chức năng Tổng hợp, báo cáo kết quả

Mô hình dữ liệu

2.4.1 Xây dƣng mô hình E-R a Xác đinh các thực thể và thuộc tính

1 CHƯƠNG TRÌNH có các thuộc tính là

– Mã chương trình là định danh

2 ĐỀ TÀI có các thuộc tính sau

– Mã đề tài là định danh

– Tên đề tài tiếng Việt – Tên đề tài tiếng Anh – Loại

– Lĩnh vực – Mục tiêu – Nội dung

Tổng hợp, báo cáo kết quả

Lãnh đạo Sở Khoa học & Công nghệ

Hồ sơ lưu đ.tài s Danh mục kết quả đề tài p

4.1 Tổng hợp danh mục đề tài

Tìm kiếm, báo cáo 2.11 Biểu đồ tiến trình Tổng hợp, báo cáo

– Phương pháp – Thời gian bắt đầu – Thời gian kết thúc – Kinh phí

3 CƠ QUAN có các thuộc tính sau

– Mã cơ quan là định danh

– Tên cơ quan – Địa chỉ – Điện thoại – Email

4 CÁN BỘ có các thuộc tính sau

– Mã cán bộ là định danh

– Tên cán bộ – Giới tính – Chuyên môn – Chức vụ – Địa chỉ – Điện thoại

5 HỘI ĐỒNG có các thuộc tính sau – Mã hội đồng là định danh – Tên hội đồng

– Số thành viên hội đồng – Tên thành viên

6 CÔNG VIỆC có các thuộc tính sau – Mã công việc là định danh

– Tên công việc – Thời gian – Kinh phí

7 KINH PHÍ có các thuộc tính sau

– Mã kinh phí là định danh

– Loại kinh phí – Tên nội dung kinh phí – Phân kỳ kinh phí – Tổng tiền

8 KẾT QUẢ có các thuộc tính sau

– Mã kết quả là định danh

– Tên kết quả – Số lƣợng – Sản phẩm b Xác định các mối quan hệ và các thuộc tính của nó

1 Cái gì thuộc? ĐỀTÀI Thuộc cái gì? CHƯƠNGTRÌNH

2 Ai quản lý? CƠ QUAN quản lý cái gì? ĐỀTÀI

Khi nào? Ngày ký hợp đồng

Cần điều kiện gì? Điều kiện

3 Ai thuộc? CÁN BỘ thuộc ai? CƠ QUAN,

4 những gì? CÔNG VIỆC

Cho cái gì? ĐỀ TÀI

5 Ai lập? CƠ QUAN

Lập cái gì? HỘI ĐỒNG

Hội đồng gì? Tên Hội đồng Gồm bao nhiêu người? Số thành viên

Tên thành viên Chức danh

Hội đồng đánh giá sẽ thực hiện việc đánh giá các đề tài cụ thể vào một ngày đã định Nội dung đánh giá sẽ bao gồm những tiêu chí rõ ràng nhằm xác định điểm số và kết quả cuối cùng.

7 Ai tham gia? CÁN BỘ

Cán bộ tham gia gì? ĐỀ TÀI Hình thức tham gia? Vai trò Với điều kiện gì? Điều kiện

8 Ai thực hiện? CÁN BỘ

Thực hiện cái gì? CÔNG VIỆC của ĐỀTÀI Bao lâu? Thời gian

9 cấp cái gì? KINH PHÍ cho gì? ĐỀTÀI bao nhiêu? Số tiền

10 Có gì? KẾT QUẢ

Kết quả của gì? ĐỀTÀI

11 Những gì? CÁN BỘ

12 cho cái gì? ĐỀTÀI ai ký? CƠ QUAN ký với ai CÁN BỘ

Khi nào Ngày ký Thuộc lĩnh vực nào? Loại hợp đồng về cái gì? Nội dung hợp đồng

Chương III THIẾT KẾ HỆ THỐNG ĐỀ TÀI NGHIÊN CỨU KHOA HỌC

3.1 Thiết kế Mô hình Logic

3.1.1 Chuyển mô hình E-R sang mô hình Quan hệ

3.1.1.1 Biểu diễn các thực thể

1 CHƯƠNG TRÌNH (Mã_CT, Tên chương trình);

2 ĐỀ TÀI (Mã_DT, Tên đề tài, kinh phí, thời gian thực hiện, loại, );

3 CƠ QUAN (Mã_CQ, tên_CQ, đị a chỉ , điện thoại);

4 CÁN BỘ (Mã_CB, tên CB, chuyên môn, địa chỉ, điện thoại);

5 HỘI ĐỒNG (Mã_HĐ, tên hội đồng, số thanh viên)

6 CÔNG VIỆC (Mã_CV, tên_CV, nội dung, thời gian, kinh phí);

7 KINHPHÍ (Mã_KP, tên, loại, tổng tiền);

8 KẾT QUẢ (Mã_KQ, tên KQ, sản phẩm);

3.1.1.2 Biểu diễn các mối quan hệ:

1 ĐỀTÀI này CHƯƠNGTRÌNH nào, như vậy ta đưa Khoá của CHƯƠNG TRÌNH làm Khoá ngoại của ĐỀ TÀI nên ta có:

 ĐỀTÀI(Mã_DT, Mã_CT, );

Tương tự ta xác định và biểu diễn quan hệ còn lại:

2 CƠ QUAN nào quản lý việc thực hiện ĐỀTÀI

 QUẢN LÝ(Mã_DT, Mã_CQ, )

3 CÁN BỘ thuộc CƠ QUAN nào,

 CÁN BỘ(Mã_CB, Mã_CQ,Tên, chuyên môn,địa chỉ, )

4 ĐỀ TÀI có những CÔNG VIỆC gì,

 CÔNG VIỆC (Mã_CV, Mã_DT, tên_CV, nội dung, thời gian, kinh phí)

5 CƠ QUAN nào thành lập HỘI ĐỒNG

 HỘI ĐỒNG(Mã_HĐ, Mã_CQ, Tên HĐ, số thành viên, tên TV, chức danh);

6 HỘI ĐỒNG nào đánh giá tham gia ĐỀTÀI

ĐÁNH GIÁ KẾT QUẢ (Mã_HĐ, Mã_DT, ngày, nội dung đánh giá, điểm, kết quả đánh giá);

7 CÁN BỘ có thể tham gia nhiều đề tài và ngƣợc lại một đề tài nhiều CÁN BỘ tham gia

 THAM GIA(Mã_CB, Mã_DT, Vai trò, điều kiện) ;

8 CÁN BỘ có thể thực hiện nhiều công việc của ĐỀTÀI sẽ

 CÔNG VIỆC THỰC HIỆN(Mã_CB, Mã_DT, thời gian) ;

9 ĐỀTÀI cấp KINH PHÍ để thực hiện

 KINH PHÍ (Mã_KP, Mã_DT, loại kinh phí) ;

10 KẾT QUẢ của ĐỀTÀI

 KẾT QUẢ (Mã_KQ, Mã_DT, tên kq, sản phẩm) ;

11 Một HỘI ĐỒNG Gồm bao nhiêu người

 THÀNH VIÊN HỘI ĐỒNG(Mã_CB, Mã_HĐ, chức danh) ;

12 ĐỀTÀI hợp đồng với cơ quan nào, ai ký hợp đồng nên ta có quan hệ mới là

 HỢP ĐỒNG(Số_HợpĐ, Mã_CQ, Mã_CB, loại hợp đồng, nội dung, ngày ký);

1 CHƯƠNG TRÌNH(Mã_CT, Tên chương trình); (1)

2 ĐỀ TÀI(Mã_DT, Mã_CT, Tên đề tài, loại đề tài, nội dung, kinh phí, thời gian thực hiện, ); (2)

3 CƠ QUAN(Mã_CQ, tên_CQ, địa chỉ, điện thoại); (3)

4 CÁN BỘ(Mã_CB, Mã_CQ, Tên CB, chuyên môn, địa chỉ, điện thoại);(4)

5 HỘI ĐỒNG(Mã_HĐ, Mã_CQ,Tên HĐ, số thành viên, tênTV, chứcdanh)(5)

6 CÔNG VIỆC(Mã_CV, Mã_DT, tên_CV, nội dung, thời gian ) (6)

7 KINHPHÍ(Mã_KP, Mã_DT, tên KP, loại, tổng tiền) (7)

8 KẾT QUẢ(Mã_KQ,Mã_DT, tên KQ, sản phẩm) (8)

9 QUẢN LÝ THỰC HIỆN(Mã_DT, Mã_CQ, chức năng, điều kiện) (9)

10 THAM GIA(Mã_CB, Mã_DT, Vai trò, thời gian, điều kiện) (10)

11 CÔNG VIỆC THỰC HIỆN(Mã_CB, Mã_DT, thời gian) (11)

12 ĐÁNH GIÁ KẾT QUẢ (Mã_HĐ, Mã_DT, ngày, nội dung đánh giá, điểm, kết quả đánh giá); (12)

13 HỢP ĐỒNG( Số_HợpĐ, Mã_CQ, Mã_CB, Mã_DT, loại hợp đồng, nội dung, ngày ký); (13)

14 THÀNH VIÊN HỘI ĐỒNG(Mã_CB, Mã_HĐ, chức danh) ; (14) 3.1.1.4 Sơ đồ mô hình dữ liệu quan hệ

Từ các quan hệ nhận đƣợc ở trên, ta vẽ đƣợc sơ đồ mô hình quan hệ hình 3.1

3.2 Thiết kế mô hình vật lý

3.2.1 Tập hợp file dữ liệu

Sử dụng hệ Quản trị CSDL SQL Server, sau khi tiến hành chuẩn hoá và tích hợp mô hình quan hệ, chúng ta thu được các bảng tương ứng, trong đó có bảng CHUONGTRINH.

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

# CT_MaCT Text 2 Chữ, số Mã chương trình

Hình 3.1 Biểu đồ dữ liệu của mô hình quan hệ

# KP_MAKP KP_TEN DT_MADT

# KQ_MAKQ DT_MADT KQ_TEN

# DT_MADT CT_MACT DT_TEN(V) DT_TEN(A) DT_TKINHPHI

# HD_SOHD DT_MADT DT_MACQ DT_MACB

CT _Ten Text 255 Viết hoa chữ đầu Tên chương trình b DETAI

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

# Dt_MaDt Text 10 Chữ, số Mã của đề tài

CT_MaCT Text 2 Chữ, số Mã chương trình

Det _Ten(TV) Text 255 Viết hoa chữ đầu Tên (Tiếng Việt)

DT _Ten(TA) Text 255 Viết hoa chữ đầu Tên (Tiếng Anh)

DT_Batdau Date 10 dd/mm/yyyy Ngày bắt đầu

DT_Ketthuc Date 10 dd/mm/yyyy Ngày kết thúc

DT_Kinhphi Number 15 (999)*.99 Tổng kinh phí

DT_Loai Text 128 Loại hình nghiên cứu

DT_Linhvuc Text 128 Lĩnh vực khoa học

DT_HuongNC Memo 500 Hướng nghiên cứu

DT_Tinhtrang Memo 500 Tình hình nghiên cứu

DT_Mucdich Memo 500 Mục đích đề tài

DT_Noidung Memo 500 Nội dung đề tài

DT_Nhucau Memo 500 Nhu cầu KT-XH

DT_Lydo Memo 500 Căn cứ thực hiện

DT_Pphap Memo 500 Phương pháp

DT_Sudung Memo 500 Sử dụng trang thiết bị

DT_Hoptac Memo 500 Hợp tác quốc tế

DT_Luu Number 1 Lưu đề tài c COQUAN

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#CQ_MaCq Text 10 Chữ, số Mã cơ quan

Cq_Ten Text 128 Viết hoa chữ đầu Tên cơ quan

CQ_Diachi Text 255 Viết hoa chữ đầu Địa chỉ

CQ_Dthoai Number 10 Số Điện thoại

CQ_Email Text 12 Viết hoa chữ đầu Địa chỉ E mail

Cq_MaCq1 Text 10 Chữ, số Cơ quan trực thuộc d CANBO

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#TG_MaTg Text 10 Chữ, số Mã tác giả

CQ_MaCq Text 10 Chữ, số Mã cơ quan

Tac_Ten Text 25 Viết hoa đầu từ Tên tác giả

Tac_Giotinh Text 3 Giới tính

Tac_Hocham Text 30 Học hàm

Tac_Hocvi Text 30 Học vị

Chuyen_mon Text 255 Chuyên môn

Tac_Chucvu Text 255 Chức vụ

Tac_Dienthoai Number 12 999.999999 Điện thoại

Tac_Diachi Text 255 Địa chỉ e HOIDONG

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#Hoi_MaHd Text 10 Chữ, số Mã hội đồng

CQ_MaCQ Text 10 Chữ, số Số quyết định

Hoi_TenHĐ Text 128 Viết hoa chữ đầu Tên hội đồng

Hoi_Thanhvien Number 1 Số thành viên

Ten_TV Text 125 Viết hoa đầu từ Tên thành viên

Chuc_danh Text 25 Viết hoa đầu từ Chức danh f CONGVIEC

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#CV_MaCv Text 10 Chữ, số Mã công việc

DT_MaDt Text 10 Chữ, số Mã đề tài

CV_Ten Text 255 Viết hoa chữ đầu Tên công việc

CV_Batdau Date 10 dd/mm/yyyy Ngày bắt đầu

CV_Ketthuc Date 10 dd/mm/yyyy Ngày kết thúc

CV_Ketqua Memo 300 Kết quả phải đạt

CV_Kinhphi Number 15 (999)*.99 Kinh phí g KINHPHI

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#KP_MaKp Text 10 Chữ, số Mã kinh phí

DT_MaDt Text 10 Chữ, số Mã đề tài

KP_Ten Text 100 Viết hoa chữ đầu Nội dung kinh phí

KP_LoaiKp Text 30 Loại kinh phí

KP_PKDT Number 4 Phân kỳ đầu tƣ

KP_Tongtien Number 15 (999)*.99 Tổng tiền h KETQUA

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#KQ_MaKq Text 10 Chữ, số Mã kết quả

DT_MaDt Text 10 Chữ, số Mã đề tài

KQ_Ten Text 100 Viết hoa chữ đầu Tên kết quả

KQ_Soluong Text 255 Số lƣợng công trình

KQ_Sanpham Text 255 Sản phẩm cụ thể i QL_THUCHIEN

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#DT_MaDt Text 10 Chữ, số Mã đề tài

#Cq_MaCq Text 10 Chữ, số Mã cơ quan

Chucnang Text 10 Chữ Tham gia trong đề tài

Dieu_kien Text 125 Chữ Điều kiện để tham gia k THAMGIA

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

Text 10 Chữ, số Mã tác giả

Text 10 Chữ, số Mã đề tài

TG_Vaitro Text 10 Chữ, số Vai trò tham gia

Thoi_gian Date 10 dd/mm/yyyy Thời gian thực hiện

Dieu_kien Text 125 Chữ Điều kiện tham gia m CVIEC_TH

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#CB_MaCB Text 10 Chữ, số Mã tác giả

#CV_MaCv Text 10 Chữ, số Mã công việc

TG_THien Num 6 Số Thời gian thực hiện công việc n DANHGIA

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#HD_MaHD Text 10 Chữ, số Mã đánh giá

#DT_MaDT Text 10 Chữ, số Mã đề tài

DG_Noidung Memo 500 Nội dung đánh giá

DG_Ngay Date Ngày đánh giá

DG_DiemTb Number 4(2) Điểm trung bình

DG_Ketqua Text 20 Kết quả đánh giá n HOPDONG

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#SO_HD Text 10 Chữ, số Mã hợp đồng

DT_MaDt Text 10 Chữ, số Mã đề tài

CQ_MaCQ Text 10 Chữ, số Mã cơ quan

CB_MaCB Text 10 Chữ, số Mã cán bộ

HD_Ten Text 128 Viết hoa chữ đầu Tên hợp đồng

HD_Noidung Memo Viết hoa chữ đầu Nội dung chính

HD_Ngayky Date 10 dd/mm/yyyy Ngày ký o TV_HOIDONG

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#HD_MaHd Text 10 Chữ, số Mã hội đồng

#CB_MaCB Text 10 Chữ, số Mã cán bộ

Tv_Chucdanh Text 50 Chức danh

3.2.2 Xác định luồng hệ thống

Để xác định các tiến trình giữa người và máy trong biểu đồ luồng dữ liệu, cần phân tích rõ ràng các nhiệm vụ mà máy sẽ thực hiện Điều này bao gồm việc tìm kiếm giải pháp công nghệ phù hợp, lựa chọn phương thức và công cụ thực hiện, cũng như xác định nội dung công việc cần xử lý Biểu đồ này được gọi là luồng dữ liệu hệ thống.

3.2.2.1 Biểu đồ luồng hệ thống của tiến trình quản lý đăng ký

Trong biểu đồ trên đây, tiến trình 2.1 và 2.2 do máy thực hiện thông qua phương tiện web hay gửi qua Email

2.1 Thông báo danh mục Danh mục đt P.duyệt b

Bá o cá o kế t qu ả thự c hi ện

Lãnh đạo Sở Khoa học & Công nghệ Đề cương đăng ký c

Các đơn vị nghiên cứu

Thông báo danh mục NC Đăng ký

Hình 3.2 Biểu đồ luồng hệ thồng quản lý đăng ký

3.2.2.2 Biểu đồ luồng hệ thống của tiến trình quản lý thực hiện

Trong biểu đồ này, ba tiến trình 3.3, 3.4 và 3.7 sẽ do máy thực hiện nhờ phương tiện truyền thông bằng web và Email

Các đơn vị nghiên cứu

Các đơn vị nghiên cứu

T hống nh ất c ô ng bố

Yêu cầu cấp kinh phí

Q.định Hội đồng m B.báo cáo kết quả l

3.1 Quyết định cho phép thực hiện

Tổ chức nghiệm thu kết quả

T.dõi sử dụng kinh phí

Cấp kinh phí Đăng ký công bố

Lãnh đạo Sở Khoa học & Công nghệ

Tổ chức theo dõi nội dung Đề cương đề tài c

Hình 3.3 Biểu đồ luồng hệ thống Quản lý thực hiện

3.2.2.1.3 Biểu đồ luồng hệ thống của tiến trình Tổng hợp, báo cáo

Trong biểu đồ luồng hệ thống này hai tiến trình đều do máy thực hiện

3.2.3 Xác định các giao diện chương trình

3.2.3.1 Các giao diện nhập liệu

Từ biều đồ mô hình E-R ta xác định đƣợc các giao diện nhập liệu sau đây – Cập nhật danh mục CHƯƠNG TRÌNH

Cập nhật danh mục đơn vị, hồ sơ cán bộ, đăng ký đề tài, công việc đề tài, quyết định xét duyệt, hợp đồng thực hiện đề tài, quyết định triển khai và kinh phí đề tài là những bước quan trọng nhằm đảm bảo tiến độ và hiệu quả trong quản lý dự án.

– Cập nhật quyết định HỘI ĐỒNG ĐÁNH GIÁ

Tổng hợp, báo cáo kết quả

Sở Khoa học & Công nghệ Dak Lak

Hồ sơ lưu đtài s Danh mục kết quả đề tài p

Tổng hợp danh mục đ ề tài

Hình 3.4 Biểu đồ luồng hệ thống Tổng hợp báo cáo

– Cập nhật KẾT QUẢ ĐÁNH GIÁ – Cập nhật quyết định CÔNG BỐ KẾT QUẢ

3.2.3.2 Các giao diện xử lý

Từ các biều đồ luồng hệ thống ( Hình 3.2, 3.3 và 3.4), ta xác định đƣợc các giao diện xử lý sau đây:

– Thông báo danh mục (đề tài, nhiệm vụ nghiên cứu) – Tiếp nhận hồ sơ (đăng ký )

– Theo dõi thực hiện (nhận và cập nhật việc thực hiện) – Theo dõi kinh phí (Cập nhật kinh phí)

– Công bố kết quả – Tổng hợp danh mục đề tài – Tìm kiếm

3.2.3.3 Các giao diện hệ thống và giao diện liên kết

Giao diện đăng nhập, giao diện cấp quyền, giao diện sao lưu, cùng với các giao diện liên kết giữa các giao diện khác theo từng khối hoặc hệ con, tạo thành một hệ thống hoàn chỉnh và đồng bộ.

3.2.4 Thiết kế giao diện xử lý

Thiết kế giao diện xử lý đóng vai trò quan trọng trong quá trình thiết kế hệ thống chương trình, quyết định cách thức tương tác giữa con người và máy tính Nó đảm bảo việc truy cập, tìm kiếm, sửa đổi, bổ sung và phân cấp người dùng hiệu quả.

Từ phân tích và thiết kế cấu trúc chương trình, dưới đây sẽ đưa ra thiết kế một số giao diện chính

3.2.4.1 Giao diện Hệ thực đơn chính

3.2.4.2 Giao diện đăng nhập hệ thống:

Chức năng của Giao diện đăng nhập hệ thống là việc phân quyền cập nhật và truy cập thông tin hệ thống ĐĂNG NHẬP HỆ THỐNG Tên

Mật khẩu Đăng nhập Kết thúc

Hình 3.6 Giao diện đăng nhập hệ thống

Hình 3.5 Giao diện thực đơn chính

Giao diện cập nhật mới bao gồm hai thực đơn chính: “Cập nhật đề tài” và “Cập nhật danh mục” Chức năng “Cập nhật đề tài” cho phép người dùng cập nhật thông tin một bản ghi của đề tài vào cơ sở dữ liệu (CSDL) Trong khi đó, “Cập nhật danh mục” giúp người dùng quản lý và cập nhật các danh mục liên quan.

Cập nhật danh mục bao gồm: danh muc cơ quan đơn vị,danh mục Cán bộ (Tác giả), danh mục chuyên môn

3.2.5 Đặc tả giao diện và tương tác

Input: Tên đăng nhập, mật khẩu Output: Quyền truy nhập

– Nếu không hợp lệ, thì quay về đăng nhập với một số lần nhất định

– Nếu là người có quyền xem: Vào trang xem thông tin (Tùy theo quyền xem)

– Nếu người được quyền nhập, sữa, xóa vào trang nhập liệu

– Nếu người quản trị: Vào trang quản lý hệ thống

Hình 3.14 Giao diện cập nhật

Input: Các thông tin về cập nhật Output: Ghi vào CSDL

– Theo danh mục: Cập nhật đề tài; Cập nhật danh mục

– Với các Modul lựa chọn con là: Xem, Tìm kiếm, Nhập mới, Sữa đổi, Xóa lưu vào CSDL

Input: Lựa chọn theo một số yêu cầu nhất định

Output: Các thông tin liên quan đến đề tài theo cầu – Kết quả tìm kiếm:

 Nếu tìm thành công: Thông báo kết quả tìm kiếm và liệt kê danh sách

 Nếu không: Thông báo không tìm đƣợc

Input: Yêu cầu báo cáo

Output: Xuất ra màn hình hoặc máy in các biểu mẫu báo cáo

– Mục đích: Xây dựng modul hiển thị báo cáo theo biểu mẫu

– Các lựa chọn: Chọn loại báo cáo, xem báo cáo, in báo cáo

Ngoài ra còn thiết kế một số Modul khác nhƣ Modul kiểm tra tính hợp lệ của dữ liệu, Modul phân quyền người dùng…

Thiết kế Mô hình Logic

3.1.1 Chuyển mô hình E-R sang mô hình Quan hệ

3.1.1.1 Biểu diễn các thực thể

1 CHƯƠNG TRÌNH (Mã_CT, Tên chương trình);

2 ĐỀ TÀI (Mã_DT, Tên đề tài, kinh phí, thời gian thực hiện, loại, );

3 CƠ QUAN (Mã_CQ, tên_CQ, đị a chỉ , điện thoại);

4 CÁN BỘ (Mã_CB, tên CB, chuyên môn, địa chỉ, điện thoại);

5 HỘI ĐỒNG (Mã_HĐ, tên hội đồng, số thanh viên)

6 CÔNG VIỆC (Mã_CV, tên_CV, nội dung, thời gian, kinh phí);

7 KINHPHÍ (Mã_KP, tên, loại, tổng tiền);

8 KẾT QUẢ (Mã_KQ, tên KQ, sản phẩm);

3.1.1.2 Biểu diễn các mối quan hệ:

1 ĐỀTÀI này CHƯƠNGTRÌNH nào, như vậy ta đưa Khoá của CHƯƠNG TRÌNH làm Khoá ngoại của ĐỀ TÀI nên ta có:

 ĐỀTÀI(Mã_DT, Mã_CT, );

Tương tự ta xác định và biểu diễn quan hệ còn lại:

2 CƠ QUAN nào quản lý việc thực hiện ĐỀTÀI

 QUẢN LÝ(Mã_DT, Mã_CQ, )

3 CÁN BỘ thuộc CƠ QUAN nào,

 CÁN BỘ(Mã_CB, Mã_CQ,Tên, chuyên môn,địa chỉ, )

4 ĐỀ TÀI có những CÔNG VIỆC gì,

 CÔNG VIỆC (Mã_CV, Mã_DT, tên_CV, nội dung, thời gian, kinh phí)

5 CƠ QUAN nào thành lập HỘI ĐỒNG

 HỘI ĐỒNG(Mã_HĐ, Mã_CQ, Tên HĐ, số thành viên, tên TV, chức danh);

6 HỘI ĐỒNG nào đánh giá tham gia ĐỀTÀI

ĐÁNH GIÁ KẾT QUẢ (Mã_HĐ, Mã_DT, ngày, nội dung đánh giá, điểm, kết quả đánh giá);

7 CÁN BỘ có thể tham gia nhiều đề tài và ngƣợc lại một đề tài nhiều CÁN BỘ tham gia

 THAM GIA(Mã_CB, Mã_DT, Vai trò, điều kiện) ;

8 CÁN BỘ có thể thực hiện nhiều công việc của ĐỀTÀI sẽ

 CÔNG VIỆC THỰC HIỆN(Mã_CB, Mã_DT, thời gian) ;

9 ĐỀTÀI cấp KINH PHÍ để thực hiện

 KINH PHÍ (Mã_KP, Mã_DT, loại kinh phí) ;

10 KẾT QUẢ của ĐỀTÀI

 KẾT QUẢ (Mã_KQ, Mã_DT, tên kq, sản phẩm) ;

11 Một HỘI ĐỒNG Gồm bao nhiêu người

 THÀNH VIÊN HỘI ĐỒNG(Mã_CB, Mã_HĐ, chức danh) ;

12 ĐỀTÀI hợp đồng với cơ quan nào, ai ký hợp đồng nên ta có quan hệ mới là

 HỢP ĐỒNG(Số_HợpĐ, Mã_CQ, Mã_CB, loại hợp đồng, nội dung, ngày ký);

1 CHƯƠNG TRÌNH(Mã_CT, Tên chương trình); (1)

2 ĐỀ TÀI(Mã_DT, Mã_CT, Tên đề tài, loại đề tài, nội dung, kinh phí, thời gian thực hiện, ); (2)

3 CƠ QUAN(Mã_CQ, tên_CQ, địa chỉ, điện thoại); (3)

4 CÁN BỘ(Mã_CB, Mã_CQ, Tên CB, chuyên môn, địa chỉ, điện thoại);(4)

5 HỘI ĐỒNG(Mã_HĐ, Mã_CQ,Tên HĐ, số thành viên, tênTV, chứcdanh)(5)

6 CÔNG VIỆC(Mã_CV, Mã_DT, tên_CV, nội dung, thời gian ) (6)

7 KINHPHÍ(Mã_KP, Mã_DT, tên KP, loại, tổng tiền) (7)

8 KẾT QUẢ(Mã_KQ,Mã_DT, tên KQ, sản phẩm) (8)

9 QUẢN LÝ THỰC HIỆN(Mã_DT, Mã_CQ, chức năng, điều kiện) (9)

10 THAM GIA(Mã_CB, Mã_DT, Vai trò, thời gian, điều kiện) (10)

11 CÔNG VIỆC THỰC HIỆN(Mã_CB, Mã_DT, thời gian) (11)

12 ĐÁNH GIÁ KẾT QUẢ (Mã_HĐ, Mã_DT, ngày, nội dung đánh giá, điểm, kết quả đánh giá); (12)

13 HỢP ĐỒNG( Số_HợpĐ, Mã_CQ, Mã_CB, Mã_DT, loại hợp đồng, nội dung, ngày ký); (13)

14 THÀNH VIÊN HỘI ĐỒNG(Mã_CB, Mã_HĐ, chức danh) ; (14) 3.1.1.4 Sơ đồ mô hình dữ liệu quan hệ

Từ các quan hệ nhận đƣợc ở trên, ta vẽ đƣợc sơ đồ mô hình quan hệ hình 3.1

Thiết kế mô hình vật lý

3.2.1 Tập hợp file dữ liệu

Sử dụng hệ Quản trị CSDL SQL Server, sau khi thực hiện chuẩn hoá và tích hợp từ mô hình quan hệ, chúng ta thu được các bảng tương ứng, trong đó có bảng CHUONGTRINH.

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

# CT_MaCT Text 2 Chữ, số Mã chương trình

Hình 3.1 Biểu đồ dữ liệu của mô hình quan hệ

# KP_MAKP KP_TEN DT_MADT

# KQ_MAKQ DT_MADT KQ_TEN

# DT_MADT CT_MACT DT_TEN(V) DT_TEN(A) DT_TKINHPHI

# HD_SOHD DT_MADT DT_MACQ DT_MACB

CT _Ten Text 255 Viết hoa chữ đầu Tên chương trình b DETAI

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

# Dt_MaDt Text 10 Chữ, số Mã của đề tài

CT_MaCT Text 2 Chữ, số Mã chương trình

Det _Ten(TV) Text 255 Viết hoa chữ đầu Tên (Tiếng Việt)

DT _Ten(TA) Text 255 Viết hoa chữ đầu Tên (Tiếng Anh)

DT_Batdau Date 10 dd/mm/yyyy Ngày bắt đầu

DT_Ketthuc Date 10 dd/mm/yyyy Ngày kết thúc

DT_Kinhphi Number 15 (999)*.99 Tổng kinh phí

DT_Loai Text 128 Loại hình nghiên cứu

DT_Linhvuc Text 128 Lĩnh vực khoa học

DT_HuongNC Memo 500 Hướng nghiên cứu

DT_Tinhtrang Memo 500 Tình hình nghiên cứu

DT_Mucdich Memo 500 Mục đích đề tài

DT_Noidung Memo 500 Nội dung đề tài

DT_Nhucau Memo 500 Nhu cầu KT-XH

DT_Lydo Memo 500 Căn cứ thực hiện

DT_Pphap Memo 500 Phương pháp

DT_Sudung Memo 500 Sử dụng trang thiết bị

DT_Hoptac Memo 500 Hợp tác quốc tế

DT_Luu Number 1 Lưu đề tài c COQUAN

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#CQ_MaCq Text 10 Chữ, số Mã cơ quan

Cq_Ten Text 128 Viết hoa chữ đầu Tên cơ quan

CQ_Diachi Text 255 Viết hoa chữ đầu Địa chỉ

CQ_Dthoai Number 10 Số Điện thoại

CQ_Email Text 12 Viết hoa chữ đầu Địa chỉ E mail

Cq_MaCq1 Text 10 Chữ, số Cơ quan trực thuộc d CANBO

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#TG_MaTg Text 10 Chữ, số Mã tác giả

CQ_MaCq Text 10 Chữ, số Mã cơ quan

Tac_Ten Text 25 Viết hoa đầu từ Tên tác giả

Tac_Giotinh Text 3 Giới tính

Tac_Hocham Text 30 Học hàm

Tac_Hocvi Text 30 Học vị

Chuyen_mon Text 255 Chuyên môn

Tac_Chucvu Text 255 Chức vụ

Tac_Dienthoai Number 12 999.999999 Điện thoại

Tac_Diachi Text 255 Địa chỉ e HOIDONG

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#Hoi_MaHd Text 10 Chữ, số Mã hội đồng

CQ_MaCQ Text 10 Chữ, số Số quyết định

Hoi_TenHĐ Text 128 Viết hoa chữ đầu Tên hội đồng

Hoi_Thanhvien Number 1 Số thành viên

Ten_TV Text 125 Viết hoa đầu từ Tên thành viên

Chuc_danh Text 25 Viết hoa đầu từ Chức danh f CONGVIEC

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#CV_MaCv Text 10 Chữ, số Mã công việc

DT_MaDt Text 10 Chữ, số Mã đề tài

CV_Ten Text 255 Viết hoa chữ đầu Tên công việc

CV_Batdau Date 10 dd/mm/yyyy Ngày bắt đầu

CV_Ketthuc Date 10 dd/mm/yyyy Ngày kết thúc

CV_Ketqua Memo 300 Kết quả phải đạt

CV_Kinhphi Number 15 (999)*.99 Kinh phí g KINHPHI

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#KP_MaKp Text 10 Chữ, số Mã kinh phí

DT_MaDt Text 10 Chữ, số Mã đề tài

KP_Ten Text 100 Viết hoa chữ đầu Nội dung kinh phí

KP_LoaiKp Text 30 Loại kinh phí

KP_PKDT Number 4 Phân kỳ đầu tƣ

KP_Tongtien Number 15 (999)*.99 Tổng tiền h KETQUA

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#KQ_MaKq Text 10 Chữ, số Mã kết quả

DT_MaDt Text 10 Chữ, số Mã đề tài

KQ_Ten Text 100 Viết hoa chữ đầu Tên kết quả

KQ_Soluong Text 255 Số lƣợng công trình

KQ_Sanpham Text 255 Sản phẩm cụ thể i QL_THUCHIEN

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#DT_MaDt Text 10 Chữ, số Mã đề tài

#Cq_MaCq Text 10 Chữ, số Mã cơ quan

Chucnang Text 10 Chữ Tham gia trong đề tài

Dieu_kien Text 125 Chữ Điều kiện để tham gia k THAMGIA

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

Text 10 Chữ, số Mã tác giả

Text 10 Chữ, số Mã đề tài

TG_Vaitro Text 10 Chữ, số Vai trò tham gia

Thoi_gian Date 10 dd/mm/yyyy Thời gian thực hiện

Dieu_kien Text 125 Chữ Điều kiện tham gia m CVIEC_TH

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#CB_MaCB Text 10 Chữ, số Mã tác giả

#CV_MaCv Text 10 Chữ, số Mã công việc

TG_THien Num 6 Số Thời gian thực hiện công việc n DANHGIA

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#HD_MaHD Text 10 Chữ, số Mã đánh giá

#DT_MaDT Text 10 Chữ, số Mã đề tài

DG_Noidung Memo 500 Nội dung đánh giá

DG_Ngay Date Ngày đánh giá

DG_DiemTb Number 4(2) Điểm trung bình

DG_Ketqua Text 20 Kết quả đánh giá n HOPDONG

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#SO_HD Text 10 Chữ, số Mã hợp đồng

DT_MaDt Text 10 Chữ, số Mã đề tài

CQ_MaCQ Text 10 Chữ, số Mã cơ quan

CB_MaCB Text 10 Chữ, số Mã cán bộ

HD_Ten Text 128 Viết hoa chữ đầu Tên hợp đồng

HD_Noidung Memo Viết hoa chữ đầu Nội dung chính

HD_Ngayky Date 10 dd/mm/yyyy Ngày ký o TV_HOIDONG

Tên trường Kiểu Độ rộng Khuôn dạng Chú thích

#HD_MaHd Text 10 Chữ, số Mã hội đồng

#CB_MaCB Text 10 Chữ, số Mã cán bộ

Tv_Chucdanh Text 50 Chức danh

3.2.2 Xác định luồng hệ thống

Để phân định các tiến trình giữa người và máy trong biểu đồ luồng dữ liệu, cần xác định các giải pháp công nghệ cho các tiến trình mà máy thực hiện Điều này bao gồm việc lựa chọn phương thức thực hiện, công cụ sử dụng và nội dung công việc cần xử lý Biểu đồ này được gọi là luồng dữ liệu hệ thống.

3.2.2.1 Biểu đồ luồng hệ thống của tiến trình quản lý đăng ký

Trong biểu đồ trên đây, tiến trình 2.1 và 2.2 do máy thực hiện thông qua phương tiện web hay gửi qua Email

2.1 Thông báo danh mục Danh mục đt P.duyệt b

Bá o cá o kế t qu ả thự c hi ện

Lãnh đạo Sở Khoa học & Công nghệ Đề cương đăng ký c

Các đơn vị nghiên cứu

Thông báo danh mục NC Đăng ký

Hình 3.2 Biểu đồ luồng hệ thồng quản lý đăng ký

3.2.2.2 Biểu đồ luồng hệ thống của tiến trình quản lý thực hiện

Trong biểu đồ này, ba tiến trình 3.3, 3.4 và 3.7 sẽ do máy thực hiện nhờ phương tiện truyền thông bằng web và Email

Các đơn vị nghiên cứu

Các đơn vị nghiên cứu

T hống nh ất c ô ng bố

Yêu cầu cấp kinh phí

Q.định Hội đồng m B.báo cáo kết quả l

3.1 Quyết định cho phép thực hiện

Tổ chức nghiệm thu kết quả

T.dõi sử dụng kinh phí

Cấp kinh phí Đăng ký công bố

Lãnh đạo Sở Khoa học & Công nghệ

Tổ chức theo dõi nội dung Đề cương đề tài c

Hình 3.3 Biểu đồ luồng hệ thống Quản lý thực hiện

3.2.2.1.3 Biểu đồ luồng hệ thống của tiến trình Tổng hợp, báo cáo

Trong biểu đồ luồng hệ thống này hai tiến trình đều do máy thực hiện

3.2.3 Xác định các giao diện chương trình

3.2.3.1 Các giao diện nhập liệu

Từ biều đồ mô hình E-R ta xác định đƣợc các giao diện nhập liệu sau đây – Cập nhật danh mục CHƯƠNG TRÌNH

Cập nhật danh mục ĐƠN VỊ, hồ sơ CÁN BỘ, đăng ký ĐỀ TÀI, công việc đề tài, quyết định xét duyệt, hợp đồng thực hiện đề tài, quyết định triển khai và kinh phí đề tài là những bước quan trọng trong quá trình quản lý và triển khai các dự án nghiên cứu.

– Cập nhật quyết định HỘI ĐỒNG ĐÁNH GIÁ

Tổng hợp, báo cáo kết quả

Sở Khoa học & Công nghệ Dak Lak

Hồ sơ lưu đtài s Danh mục kết quả đề tài p

Tổng hợp danh mục đ ề tài

Hình 3.4 Biểu đồ luồng hệ thống Tổng hợp báo cáo

– Cập nhật KẾT QUẢ ĐÁNH GIÁ – Cập nhật quyết định CÔNG BỐ KẾT QUẢ

3.2.3.2 Các giao diện xử lý

Từ các biều đồ luồng hệ thống ( Hình 3.2, 3.3 và 3.4), ta xác định đƣợc các giao diện xử lý sau đây:

– Thông báo danh mục (đề tài, nhiệm vụ nghiên cứu) – Tiếp nhận hồ sơ (đăng ký )

– Theo dõi thực hiện (nhận và cập nhật việc thực hiện) – Theo dõi kinh phí (Cập nhật kinh phí)

– Công bố kết quả – Tổng hợp danh mục đề tài – Tìm kiếm

3.2.3.3 Các giao diện hệ thống và giao diện liên kết

Giao diện đăng nhập, giao diện cấp quyền, và giao diện sao lưu là những thành phần quan trọng trong hệ thống, giúp người dùng dễ dàng truy cập và quản lý quyền hạn Ngoài ra, các giao diện này còn liên kết với nhau theo từng khối hoặc từng hệ con, tạo nên một trải nghiệm mượt mà và đồng bộ cho người sử dụng.

3.2.4 Thiết kế giao diện xử lý

Thiết kế giao diện xử lý là yếu tố then chốt trong quá trình phát triển hệ thống chương trình, ảnh hưởng đến cách thức tương tác giữa con người và máy tính Giao diện này không chỉ đảm bảo việc truy cập, tìm kiếm, sửa đổi và bổ sung thông tin mà còn phân cấp người dùng một cách hiệu quả.

Từ phân tích và thiết kế cấu trúc chương trình, dưới đây sẽ đưa ra thiết kế một số giao diện chính

3.2.4.1 Giao diện Hệ thực đơn chính

3.2.4.2 Giao diện đăng nhập hệ thống:

Chức năng của Giao diện đăng nhập hệ thống là việc phân quyền cập nhật và truy cập thông tin hệ thống ĐĂNG NHẬP HỆ THỐNG Tên

Mật khẩu Đăng nhập Kết thúc

Hình 3.6 Giao diện đăng nhập hệ thống

Hình 3.5 Giao diện thực đơn chính

Giao diện cập nhật mới bao gồm các thực đơn như "Cập nhật đề tài" và "Cập nhật các danh mục" Chức năng "Cập nhật đề tài" cho phép người dùng cập nhật một bản ghi của đề tài vào cơ sở dữ liệu, trong khi "Cập nhật danh mục" cung cấp khả năng chỉnh sửa các danh mục hiện có.

Cập nhật danh mục bao gồm: danh muc cơ quan đơn vị,danh mục Cán bộ (Tác giả), danh mục chuyên môn

3.2.5 Đặc tả giao diện và tương tác

Input: Tên đăng nhập, mật khẩu Output: Quyền truy nhập

– Nếu không hợp lệ, thì quay về đăng nhập với một số lần nhất định

– Nếu là người có quyền xem: Vào trang xem thông tin (Tùy theo quyền xem)

– Nếu người được quyền nhập, sữa, xóa vào trang nhập liệu

– Nếu người quản trị: Vào trang quản lý hệ thống

Hình 3.14 Giao diện cập nhật

Input: Các thông tin về cập nhật Output: Ghi vào CSDL

– Theo danh mục: Cập nhật đề tài; Cập nhật danh mục

– Với các Modul lựa chọn con là: Xem, Tìm kiếm, Nhập mới, Sữa đổi, Xóa lưu vào CSDL

Input: Lựa chọn theo một số yêu cầu nhất định

Output: Các thông tin liên quan đến đề tài theo cầu – Kết quả tìm kiếm:

 Nếu tìm thành công: Thông báo kết quả tìm kiếm và liệt kê danh sách

 Nếu không: Thông báo không tìm đƣợc

Input: Yêu cầu báo cáo

Output: Xuất ra màn hình hoặc máy in các biểu mẫu báo cáo

– Mục đích: Xây dựng modul hiển thị báo cáo theo biểu mẫu

– Các lựa chọn: Chọn loại báo cáo, xem báo cáo, in báo cáo

Ngoài ra còn thiết kế một số Modul khác nhƣ Modul kiểm tra tính hợp lệ của dữ liệu, Modul phân quyền người dùng…

Giới thiệu về công cụ ASP

4.1.1 Tổng quan về World Wide Web

Ngày nay, Internet đã trở thành một phần thiết yếu trong cuộc sống con người nhờ sự kết nối giữa các mạng nội bộ, mạng diện rộng và máy tính của nhiều quốc gia Sự phát triển không ngừng của Internet phụ thuộc vào các ngôn ngữ lập trình Web.

Chúng đóng vai trò nhƣ những công cụ cho phép các máy tính giao tiếp và trao đổi thông tin thông qua mạng với một giao thức chung

Web, viết tắt của World Wide Web, là một hệ thống văn bản linh hoạt, cho phép người dùng chuyển đổi giữa các đề mục một cách dễ dàng Khác với các chương trình ứng dụng truyền thống, Web tổ chức thông tin theo cách không cứng nhắc Để truy cập thông tin trên Web, người dùng cần sử dụng trình duyệt Web, từ đó các trang HTML được hiển thị dưới dạng các trang Web cho người dùng.

Hiện nay, nhiều trình duyệt hỗ trợ các hệ thống khác nhau, nhưng Internet Explorer và Netscape Navigator vẫn là hai trình duyệt được biết đến nhiều nhất và có hiệu quả cao.

Web cho phép người thiết kế kết nối với mọi văn bản trong hệ thống mạng, vượt qua giới hạn của các văn bản chỉ cho phép liên kết nội bộ trong cùng một cơ sở dữ liệu Đây chính là điểm mạnh nổi bật của Web.

Web không chỉ cho phép tạo ra các trang web sống động và hấp dẫn mà còn dễ sử dụng hơn so với giao tiếp bằng ký tự Một trong những điểm nổi bật của Web là khả năng hoạt động trên mọi hệ điều hành và cho phép giao tiếp giữa các hệ điều hành khác nhau thông qua dịch vụ này Điều này được thực hiện nhờ vào việc sử dụng ngôn ngữ giao tiếp chung, gọi là HTTP (Hyper Text Transfer Protocol).

4.1.1.1 Ngôn ngữ văn bản trong Web

Dữ liệu chính của trang web bao gồm các trang văn bản đặc biệt, không chỉ chứa nội dung văn bản thông thường mà còn tích hợp nhiều định dạng văn bản, hình ảnh và liên kết cao cấp Do đó, các trang này tuân theo những quy ước riêng để thể hiện một cách hiệu quả.

Ngôn ngữ HTML (Hyper Text Markup Language) là định dạng văn bản Web phổ biến, cho phép tạo cấu trúc văn bản bằng cách sử dụng các thẻ (Tag) để định dạng nội dung.

Có thể mô tả cấu trúc cơ bản của một file HTML nhƣ sau:

Đây là một đầu đề

Theo cấu trúc đã trình bày nhƣ trên, một file HTML chia thành hai phần cơ bản:

Phần đầu của trang web được bao bởi hai thẻ và , trong đó xác định tên hay tiêu đề của trang Tiêu đề này được hiển thị trên thanh tiêu đề của trình duyệt, được khai báo giữa hai thẻ .

Phần thân của trang web được bao bởi hai thẻ và , nơi trình bày nội dung hiển thị trên trang Nội dung cần thiết cho trang web được định nghĩa trong phần body của file HTML Để tạo liên kết giữa văn bản và các trang web khác, người ta sử dụng thẻ và , với URL là địa chỉ trang cần liên kết Nhiều thẻ khác cũng được sử dụng để định dạng trang, liên kết các trang với nhau, và thêm hình ảnh, giúp làm cho trang web trở nên sinh động Hơn nữa, dữ liệu có thể được hiển thị trên cùng một trang mà không cần phải lưu trữ ở cùng một nơi.

4.1.1.2 Hoạt động bên trong của Web Để hiển thị trang tài liệu HTML, người dùng sử dụng một ứng dụng gọi là trình duyệt Web (Web Browser) Trình duyệt hoạt động trên máy khách chịu trách nhiệm kết nối với máy chủ (nơi chứa tài liệu) và tải dữ liệu về theo giao thức HTTP HTTP dùng chuyển tải yêu cầu đến trình duyệt chủ (Web Server) và lấy các trang tài liệu kết quả trả về cho máy khách Trình duyệt sau khi nhận đƣợc tài liệu sẽ phân tích các thẻ và hiển thị nội dung cùng với các hình ảnh theo định dạng mà các thẻ quy định

4.1.1.3 Một số công cụ lập trình cho Web

HTML cho phép tạo ra trang tài liệu với nội dung phong phú, nhưng thường được coi là tài liệu tĩnh Trang tĩnh thường yêu cầu cập nhật thủ công, trong khi các ứng dụng và người dùng ngày càng mong muốn có khả năng tạo ra trang tài liệu động.

Trang tài liệu động có khả năng thay đổi nội dung và định dạng dựa vào chương trình xử lý và cơ sở dữ liệu Nhu cầu thực tế này đã dẫn đến sự ra đời của nhiều công nghệ Web mới.

CGI (Common Gateway Interface): Là chương trình thực thi nhị phân

Các file *.exe được viết bằng ngôn ngữ biên dịch như C/C++ có thể được sử dụng trong môi trường CGI Khi được cấu hình đúng, Web server sẽ gọi chương trình CGI và chuyển các yêu cầu từ trình khách cho nó xử lý Sau khi hoàn tất, chương trình CGI sẽ trả kết quả về cho Web server, từ đó Web server gửi lại cho trình khách Tuy nhiên, việc mở rộng và bảo trì ứng dụng Web sử dụng CGI gặp nhiều khó khăn và không hiệu quả.

Một số chương trình CGI cho phép người dùng sử dụng lệnh điều khiển để điều chỉnh quá trình kết xuất trước khi gửi kết quả về máy chủ Web Các lệnh này được tích hợp trong tài liệu dưới dạng script Trong lập trình ứng dụng Web, có nhiều loại script được viết bằng các ngôn ngữ khác nhau như JavaScript, Perl Script, Jscript, và VBScript Trình CGI sẽ đọc, diễn dịch và thực thi các lệnh script này một cách trực tiếp, tương tự như một trình thông dịch.

ISAPI (Giao diện lập trình ứng dụng máy chủ Internet) là một giải pháp mà Microsoft phát triển để cải thiện hiệu suất so với CGI Thay vì sử dụng CGI để xử lý các trang động, các nhà phát triển có thể tận dụng ISAPI để tạo ra các ứng dụng kết gắn, giúp nạp trực tiếp vào trình chủ Web server IIS Cách tiếp cận này mang lại tốc độ nhanh hơn và hiệu quả hơn trong việc xử lý các yêu cầu từ người dùng.

Giới thiệu về Hệ quản trị cơ sở dữ liệu SQL Server

4.2.1 Tổng quan về SQL Server

Hệ quản trị cơ sở dữ liệu (DBMS) là phần mềm cho phép người dùng truy cập, sửa đổi, xóa và thêm dữ liệu Ngoài ra, nó còn hỗ trợ tạo lập cơ sở dữ liệu và báo cáo thống kê Tại Việt Nam, một số hệ quản trị cơ sở dữ liệu phổ biến bao gồm Foxpro và Access cho ứng dụng nhỏ, cùng với DBL, MYSQL, MS SQL và Oracle cho ứng dụng vừa và lớn Bài viết này sẽ giới thiệu sơ lược về hệ quản trị SQL Server 7.0.

4.2.1.1 Giới thiệu sơ lược về SQL Server 7.0:

SQL viết tắt bởi: Structure Query Language- ngôn ngữ cấu trúc truy vấn

Microsoft SQL Server 7.0 là một công cụ mạnh mẽ để thiết kế, quản lý và điều khiển cơ sở dữ liệu, cũng như các sự kiện server và đối tượng MS SQL Server Với khả năng thực thi cao, nó hỗ trợ nhiều người dùng thông qua cơ chế phân quyền hiệu quả.

Nó có các chức năng :

– Lưu trữ data trên các bảng

– Duy trì các mối quan hệ giữa các bảng

– Đảm bảo các ràng buộc toàn vẹn

– Khôi phục data khi có sự cố

Thành phần cơ sở dữ liệu:

– Databases: Có lưu trữ các đối tượng được dùng để trình bày, quản lý và truy cập CSDL

– Tables: Lưu trữ các dữ liệu và xác định các quan hệ giữa các table

– Database Diagrams: Trình bày các đối tượng CSDL dưới dạng lược đồ và đảm bảo cho ta giao tiếp với CSDL mà không cần thông qua các Transact-SQL

4.2.1.2 Cấu trúc các câu lệnh SQL Server a Các câu lệnh DDL (Data Definition Language)

Cho phép tạo và quản lý cơ sở dữ liệu cùng các đối tượng như bảng và trigger Hầu hết các câu lệnh DDL có dạng nhất định.

CREATE object_name ALTER object_name DROP object_name

The database schema defines a supplier table with specific attributes: SUP_NAME as a VARCHAR of 32 characters, SUP_ID as a non-null INTEGER, STREET as a VARCHAR of 25 characters, CITY_DISTRICT as a VARCHAR of 20 characters, and COUNTRY as a VARCHAR of 20 characters The primary key constraint is established on SUP_ID, ensuring each supplier has a unique identifier.

 DROP TABLE SUPPLIERS b Các câu lệnh DML (Data Manipulation Language)

Cho phép người dùng truy vấn và thay đổi dữ liệu gồm bốn câu lệnh : SELECT, INSERT, UPDATE, DELETE

 INSERT INTO SUPPLIERS VALUES( "Buon Me, Inc.",

112, "191 Nguyen Thong Street", "Muon Me Thuot City", "Viet Nam")

SET SUP_NAME=” Buon Me Thuoc, Inc.”

 DELETE FROM SUPPLIERS WHERE SUP_ID2 c Các thành phần khác

Biến cục bộ : tồn tại trong chính đơn thể chương trình mà nó khai báo Ký hiệu bằng dấu “@”

– Khai báo : DECLARE @varname type – Gán trị ban đầu : SET @varname=expression

– Có thể dùng biến cục bộ trong câu SELECT

SELECT @varname=fieldvalue FROM table_name

Biến toàn cục : Ký hiệu bằng hai dấu “@@”, nhƣ @@FETCH_STATUS 4.2.1.3 Ưu điểm khi sử dụng SQL Server

Nhƣ đƣa trình bày ở trên, SQL Server có nhiều ƣu điểm và phù hợp với điều kiện thực tế hơn khi ứng dụng chương trình khác như Access, Oracle:

– Có mô hình file base system, nên không có khả năng truy cập đồng thời

– Hạn chế về kích thước dữ liệu (nhỏ hơn 50 M)

– Chi phí có đƣợc hệ quản trị cơ sở dữ liệu Oracle cao hơn SQL Server rất nhiều

– Dùng cho những ứng dụng lớn

Khuyết điểm của Access và Oracle chính là những ưu điểm của SQL Server, làm cho nó trở thành lựa chọn hàng đầu trong các hệ quản trị cơ sở dữ liệu Hơn nữa, SQL Server rất phổ biến tại Việt Nam, với số lượng người dùng lớn nhất trong các hệ thống DBMS hiện có.

4.2.2 Truy xuất cơ sở dữ liệu trong ASP Ở phần trên chúng ta đã biết về các khái niệm tổng quát về ASP và các thành phần cần có khi xây dựng một ứng dụng Trong mục này sẽ trình bày kỹ hơn về Active Data Object - ADO, đây chính là ƣu điểm mạnh nhất cho việc phát triển ứng dụng cơ sở dữ liệu trên web (Web Database)

Một ứng dụng Web database được phát triển bằng ASP có khả năng truy xuất dữ liệu từ cơ sở dữ liệu thông qua Component Database Access của ActiveX, hay còn gọi là thư viện ADO (Active Data Object) Đây chính là ưu điểm nổi bật của ASP trong việc xây dựng ứng dụng Web Database.

Các đối tượng của ADO cho phép tạo kết nối với hầu hết các loại cơ sở dữ liệu, đồng thời hỗ trợ việc truy xuất và cập nhật dữ liệu một cách hiệu quả.

Hiện nay thƣ viện ADO là công cụ mạnh nhất trong việc phát triển các ứng dụng database trên Internet

ADO được thiết kế đơn giản, cho phép giao tiếp với cơ sở dữ liệu thông qua ODBC (Open Database Connectivity) Người dùng có thể sử dụng ADO với bất kỳ loại cơ sở dữ liệu nào miễn là có driver ODBC hỗ trợ Hiện nay, có driver cho hầu hết các loại cơ sở dữ liệu như Foxpro, Access, Oracle, SQL Server, v.v.

Sự giao tiếp giữa ADO và các thành phần khác trong hệ thống có thể đƣợc mô tả theo hình 4.2

Hình 4.2 Quá trình truy xuất CSDL thông qua ODBC

Trong bài viết này, chúng ta sẽ tìm hiểu về ba đối tượng chính trong lập trình cơ sở dữ liệu: Connection, RecordSet và Command Đối tượng Connection cho phép thiết lập liên kết với cơ sở dữ liệu, từ đó thực hiện các truy vấn (Query) để lấy hoặc cập nhật dữ liệu Đối tượng Command được sử dụng để thực hiện các lệnh truy vấn, trong khi kết quả của các truy vấn này được lưu trữ trong đối tượng RecordSet Qua đối tượng RecordSet, người dùng có thể duyệt và truy xuất một hoặc nhiều bản ghi (Record) từ cơ sở dữ liệu.

4.2.2.4 Đối tượng Connection Để sử dụng đối tượng Connection, trước tiên ta phải tạo ra một instance cho nó, đây thực sự là một thể hiện của Object này trong trang ASP

Connection_name=Server.CreatObject(“ADODB.Connection”)

Các ứng dụng cơ sở dữ liệu truyền thống duy trì một kết nối liên tục tới cơ sở dữ liệu, trong khi các ứng dụng Database trên web mở và đóng kết nối này trên từng trang Một phương pháp cho các ứng dụng web là duy trì một kết nối liên tục với cơ sở dữ liệu của từng người dùng thông qua đối tượng Session Tuy nhiên, phương pháp này có thể dẫn đến việc gia tăng số lượng người dùng kết nối mà không hoạt động, và chỉ đạt độ tin cậy cao trên các trang web có lưu lượng dữ liệu thấp.

The Open method is used to establish a connection with a database After creating an instance of the Connection Object, you can open a connection to the data source to access data The syntax for this method in JavaScript is as follows: Connection.Open("ConnectionString User Password").

The ConnectionString defines the name of the Data Source (DNS), which is specified in the 32-bit ODBC The User and Password are required to access the Data Source.

-Execute method : Phương thức này cho phép thực thi một câu lệnh, tác động lên data Source

Theotrình tự, sau khi đã có một kết nối tới Datasource, ta có thể sử dụng nó với phương thức Execute với cú pháp như sau:

Connection.Execute( Commantext, RecordAffected, options)

Trongđó thông số option có các giá trị khác nhau tương ứng với mỗi loại CommanText Các giá trị của Option theo bảng sau:

Giá trị Danh hiệu hằng tương ứng Mô tả CommanText

0 AdCmdUnknown Giá trị này mặc định khi định nghĩa

1 AdCmdText CommandText là một câu lệnh

2 AdCmdTable Tên của Table mà tasẽ tạo một

3 adCmdStoredPro Một stored procedure trong datasource

Thông thường các giá trị trên sẽ được gán cho tên (danh hiệu), hằng và đƣợc đặt trong các file include

Trong các trang ASP, sau khi xử lý xong dữ liệu từ nguồn dữ liệu, việc đóng các kết nối đã mở trước khi kết thúc trang là rất quan trọng.

Việc đóng kết nối thực hiện nhờ phương thức Close

Giải pháp lựa chọn

Mục tiêu của luận văn này là phân tích thiết kế chương trình quản lý hệ thống đề tài nghiên cứu khoa học của Sở Khoa học và Công nghệ, từ khâu đăng ký đến quản lý kết quả nghiên cứu trên hệ thống mạng Chương trình sẽ giúp rút ngắn thời gian đăng ký, trao đổi và tìm kiếm thông tin Để đạt được điều này, cần cài đặt chương trình trên môi trường lập trình Web và sử dụng hệ quản trị cơ sở dữ liệu phù hợp, giúp người dùng từ xa dễ dàng đăng ký, tra cứu và trao đổi thông tin liên quan.

Hiện nay, có nhiều môi trường được sử dụng để phát triển các trang web động như CGI, PHP và ISAPI Tuy nhiên, ASP nổi bật với ưu điểm dễ bảo trì và sửa đổi, cùng khả năng xử lý dữ liệu động hiệu quả Được phát triển trên nền tảng vững chắc của Microsoft, ASP được hỗ trợ bởi nhiều ngôn ngữ lập trình như Frontpage, Dreamweaver và Visual.Net, giúp việc học và phát triển trở nên đơn giản hơn.

ASP cho phép kết nối và sử dụng các hệ quản trị CSDL trên máy chủ, giúp tăng tốc độ truy cập, xử lý dữ liệu và quản lý bảo mật Thông tin được xử lý trên máy chủ và gửi về dưới dạng HTML chuẩn, đảm bảo tính tương thích với hầu hết các trình duyệt hiện có Việc phát triển trang Web động bằng ASP không yêu cầu trình biên dịch, và người dùng có thể tạo các thành phần ASP tùy chỉnh Ngoài ra, ASP còn cung cấp khả năng bảo vệ mật mã và thuật toán.

Công nghệ Web kết hợp với mô hình Client/Server và Hệ quản trị CSDL SQL Server đang trở thành lựa chọn phổ biến cho việc phát triển hệ thống thông tin trên môi trường mạng.

Dựa trên các phân tích đã thực hiện, tôi quyết định lựa chọn công cụ ASP và Hệ quản trị cơ sở dữ liệu SQL Server 7.0 cho bài toán này Sự lựa chọn này không chỉ phù hợp với yêu cầu đề ra mà còn đồng bộ với xu hướng phát triển, bảo trì, chỉnh sửa và nâng cấp nhằm hoàn thiện ứng dụng chương trình.

Giới thiệu hệ thống chương trình

Chương trình Quản lý đề tài nghiên cứu khoa học được phát triển bằng ngôn ngữ lập trình ASP, sử dụng Hệ quản trị cơ sở dữ liệu SQL Server 7.0 trên hệ điều hành Windows 2000, với giao diện hiển thị thông tin qua trình duyệt Web Hệ thống được thiết kế dựa trên nguyên tắc toàn vẹn và an toàn, với các ràng buộc nghiệp vụ chi tiết thông qua thủ tục kiểm tra mọi thao tác cập nhật của người dùng Mỗi thuộc tính của thực thể đều được xác định giá trị giới hạn, khuôn dạng và giá trị ngầm định để đảm bảo tính chính xác và an toàn cho dữ liệu.

Các giao diện được thiết kế để tương tác dễ dàng với người dùng thông qua hệ thống menu, sử dụng trình duyệt Web làm giao diện chính Điều này giúp chương trình trở nên thân thiện và dễ sử dụng, cho phép người dùng chỉ cần có trình duyệt Web để xem và trao đổi thông tin về đề tài một cách thuận tiện.

Hệ thống chương trình gồm có các chức năng chính sau:

Đăng nhập là bước quan trọng giúp phân định quyền sử dụng của người dùng, bao gồm quyền hệ thống, quyền cập nhật và sửa đổi thông tin đề tài, cũng như quyền xem toàn bộ hoặc một phần nội dung đề tài.

Cập nhật đề tài cho phép người dùng tạo mới, sửa đổi, xoá và lưu các thông tin liên quan đến đề tài hoặc danh mục, tùy thuộc vào phân quyền sử dụng của chương trình (Xem hình 5.4).

Tìm kiếm thông tin liên quan đến đề tài khoa học bao gồm tên đề tài, cơ quan chủ quản, chủ nhiệm đề tài, cũng như các thông tin chi tiết về công việc, kinh phí thực hiện từng công việc, tổng kinh phí và kết quả sản phẩm đạt được.

Chức năng báo cáo trong hệ thống cho phép người dùng tạo báo cáo tổng hợp và chi tiết theo yêu cầu, dựa trên các mẫu báo cáo đã được định sẵn như danh mục đề tài, đề cương đề tài và kinh phí.

Chương trình còn tích hợp nhiều chức năng hữu ích như đăng ký đề tài, sử dụng chương trình, trao đổi thông tin đề tài, quản lý người dùng và sao lưu dữ liệu.

Cài đặt và sử dụng chương trình

Hệ thống đƣợc xây dựng dựa trên các công cụ sau :

 Hệ điều hành : Windows2000 Server Hay : Win 98

Môi trường lập trình : Dreamweaver MX

 IIS 3.0 ( có trong Windows 2000 Server)

Luận văn cao học - Trần Cát Lâm Khoa Công nghệ - ĐHQGHN

Công cụ phục vụ cho giao diện :

 Hệ quản trị cơ sở dữ liệu : SQL Server 7.0

 Ngôn ngữ lập trình : ASP

Do đó để sử dụng chương trình Bạn cần phải có các môi trường như:

– Trình duyệt : Internet Explorer version 4.0 trở lên – Web Server : Personal Web hoặc IIS

– Hệ quản trị cơ sở dữ liệu : SQL Server 7.0 – Hệ điều hành : Win 98 hoặc Windows2000 Server

=>Cuối cùng là cài chương trình quản lý vào thư mục của Web Server

5.2.2.1 Vào trang chủ của hệ thống

Sau khi cài đặt chương trình, bạn có thể truy cập trang web tại địa chỉ Khcn.daklak.gov.vn/detai Đây là trang chủ của Chương trình Hệ thống quản lý đề tài nghiên cứu khoa học, như thể hiện trong hình 5.1.

Hình 5.2 Mô tả đăng nhập theo quyền Admin của hệ thống

5.2.2.2 Đăng Nhập: Để sử dụng đựơc một số chức năng của chương trình, cần đăng nhập hệ thống với user account đã đƣợc định sẵn trong hệ thống Và phải nhập đúng thông tin đăng nhập mới có thể đăng nhập vào hệ thống

Tại hội thoại đăng nhập ta gõ:

– Nhấn chuột vào nút Login (Xem hình 5.2)

Hình 5.3 Đăng nhập thành công với quyền Admin

Sau khi đăng nhập thành công, tùy thuộc vào quyền hạn của bạn, hệ thống sẽ cho phép bạn truy cập vào các chức năng như quản trị hệ thống, cập nhật và quản lý người dùng.

Tổng hợp báo cáo (Xem hình 5.3)

Khi bạn muốn mục Cập nhật thông tin về đề tài Bạn Click Mouse vào mục Cập Nhật Hệ thống sẽ hiển thị giao diện cập nhật nhƣ hình 5.3

Hình 5.4 Giao diện cập nhật thông tin đề tài

Hình 5.5 Giao diện bổ sung nội dung đề tài NCKH

Tùy theo yêu cầu mà ta có thể nhập thông tin về Đề tài, Cơ quan, Cán bộ, Công việc

5.2.2.4 Bổ sung các thông tin về đề tài

Trong quá trình thực hiện, nếu cần bổ sung thông tin về đề tài, bạn hãy nhấp chuột vào mục Bổ sung Sau đó, danh mục đề tài sẽ hiện ra; bạn chỉ cần chọn đề tài cần bổ sung và nhấn Sửa Hộp thoại sẽ xuất hiện như hình 5.5.

Sau khi thực hiện xong việc cập nhật thông tin, bạn nhấn chuột vào mục Cập nhật lưu thông tin vào cơ sở dữ liệu

5.2.2.5 Tìm kiếm thông tin đề tài

Hình 5.6 Giao diện tìm kiếm thông tin đề tài Để tìm kiếm thông tin đề tài vào mục Tìm và gõ tên đề tài

Khi tìm kiếm thành công, hội thoại xuất hiện nhƣ hình 5.7

Website về Hệ thống quản lý đề tài Nghiên cứu khoa học không chỉ cung cấp chức năng quản lý đề tài mà còn tích hợp nhiều tính năng hữu ích khác như quản lý hệ thống và đăng ký người dùng Để tìm hiểu thêm về các chức năng này, vui lòng tham khảo hình 5.8.

Hình 5.7 Giao diện kết quả tìm kiếm thông tin đề tài có thể vào mục Trợ giúp của Trang Web này.

Ngày đăng: 17/12/2023, 01:56

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN