LỜI MỞ ĐẦU Trong chúng ta ai cũng nhận ra giá trị và tác dụng của tin học đối với đời sống xã hội cũng như về chính trị, văn hóa. Sự ra đời của máy vi tính đã trở thành cuộc cách mạng khoa h
Trang 1LỜI MỞ ĐẦU
Trong chúng ta ai cũng nhận ra giá trị và tác dụng của tin học đối vớiđời sống xã hội cũng như về chính trị, văn hóa Sự ra đời của máy vi tínhđã trở thành cuộc cách mạng khoa học công nghệ Máy tính dần trở thànhcông cụ hữu ích, thay thế những công việc từ đơn giản đến phức tạp vàhiệu quả của nó là sự đóng góp rất to lớn đối với sự phát triển kinh tê, vănhoá, xã hội của thế giới nói chung và Việt Nam nói riêng Việc áp dụngcông nghệ thông tin nói chung và tin học hoá các khâu trong quá trình quảnlý nhà nước nói riêng là điều hết sức cần thiết và phổ biến.
Để quản lý thống nhất nền tài chính quốc gia, xây dựng tài chính vữngmạnh, sử dụng tiết kiệm, hiệu quả nguồn ngân sách nhà nước, tăng tích luỹđể thực hiện quá trình Công nghiệp hoá - Hiện đại hoá đất nước theo địnhhướng xã hội chủ nghĩa, nâng cao đời sống nhân dân…nhà nước đã đưa raluật Ngân Sách Nhà nước
Ngân sách Nhà nước bao gồm ngân sách Trung ương và ngân sáchChính quyền địa phương Việc quản lý về thu – chi ngân sách của các đơnvị sử dụng ngân sách được thực hiện theo Luật Ngân sách Nhà nước Bộ tàichính là cơ quan của Chính phủ có chức năng quản lý ngân sách Nhà nước,phân bổ, sử dụng Ngân sách Nhà nước một cách hợp lý.
Được thực tập ở Bộ Tài chính, cùng với sự giúp đỡ của các chú, cácanh, chị ở Trung tâm Cơ sở dữ liệu, cùng với sự chỉ bảo ân cần của
PGS.TS Hàn Viết Thuận, em quyết định chọn đề tài : “ Xây dựng hệ cơ sởdữ liệu khai thác số liệu chấp hành ngân sách nhà nước”.
Em xin gửi tới các chú, các anh chị tại trung tâm CSDL nói riêng vàCục Tin học và thống kê tài chinh nói chung lời cảm ơn chân thành nhất đãhết sức tạo điều kiện và giúp đỡ cho cá nhân em trong thời gian em thựctập tại đay Và em xin đặc biệt cám ơn PGS.TS Hàn Viết Thuận đã giúp đỡ
Trang 2Do sự nhận thức và tìm hiểu còn chưa sâu, nên chuyên đề của em cònnhiều thiếu xót, em rất nhận được ý kiến đóng góp cũng như sự chỉ bảo củamọi người để hoàn thiện hơn chuyên đề của mình
Em xin chân thành cám ơn!
Trang 3CHƯƠNG I
TỔNG QUAN VỀ BỘ TÀI CHÍNH & CỤC TIN HỌC THỐNG KÊ TÀI CHÍNH
-I TỔNG QUAN VỀ BỘ TÀI CHÍNH:1 Vị trí và chức năng:
Theo nghị định số 77/2003/NĐ-CP quy định chức năng, nhiệm vụ,quyền hạn và cơ cấu tổ chức của Bộ tài chính bao gồm:
Bộ tài chính là cơ quan của Chính phủ thực hiện chức năng quản lýnhà nước về tài chính, ngân sách nhà nước, thuế, phí, lệ phí và thu kháccủa ngân sách nhà nước, dự trữ quốc gia, các quỹ tài chính nhà nước, đầutư tài chính, tài chính doanh nghiệp và hoạt động dịch vụ tài chính ( gọichung là lĩnh vực tài chính – ngân sách ), hải quan, kế toán, kiểm toán độclập và giá cả trong phạm vi cả nước; quản lý nhà nước các dịch vụ côngtrong lĩnh vực tài chính – ngân sách, hải quan, kế toán, kiểm toán độc lậpvà giá cả; thực hiện đại diện chủ sở hữu phần vốn của nhà nước tại doanhnghiệp theo quy định của pháp luật
2 Nhiệm vụ và quyền hạn:
- Trình Chính phủ, Thủ tướng Chính phủ các dự án luật, pháp lệnh vàdự thảo các văn bản quy phạm pháp luật khác về lĩnh vực tài chính ngânsách, hải quan, kế toán, kiểm toán độc lập và giá cả.
- Trình Chính phủ, Thủ tướng Chính phủ chiến lược, quy hoạch pháttriển, kế hoạch dài hạn, năm năm và hàng năm về các lĩnh vực thuộc phạmvi quản lý của Bộ.
- Ban hành các quyết định, chỉ thị, thông tư thuộc phạm vi quản lýnhà nước của Bộ
- Chỉ đạo, hướng dẫn, kiểm tra và chịu trách nhiệm thực hiện các vănbản quy phạm pháp luật, chiến lược, quy hoạch, kế hoạch sau khi được phê
Trang 4tin tuyên truyền, phổ biến, giáo dục pháp luật về các lĩnh vực thuộc phạmvi quản lý của Bộ
- Quản lý ngân sách nhà nước;
- Quản lý thu thuế, phí, lệ phí và thu khác của ngân sách nhà nước;- Quản lý quỹ ngân sách, quỹ dự trữ nhà nước và các quỹ tài chínhkhác của nhà nước
- Quản lý dự trữ quốc gia- Quản lý về tài sản nhà nước;
- Quản lý về tài chinh doanh nghiệp và quản lý vốn của Nhà nước tạidoanh nghiệp;
- Quản lý vay nợ, trả nợ trong nước, ngoài nước của Chính phủ vànguồn viện trợ quốc tế;
- Quản lý về hoạt động kế toán, kiểm toán;
- Quản lý tài chính các ngân hang, tổ chức tài chính phi ngân hang vàdịch vụ tài chính
- Quản lý hoạt động hải quan- Quản lý về lĩnh vực giá
- Phát hành công trái, trái phiếu Chính phủ và tham gia quản lý thịtrường chứng khoán theo quy định của pháp luật;
- Tổ chức chỉ đạo thực hiện công tác thống kê trong lĩnh vực thuộcphạm vi quản lý nhà nước của Bộ
- Quản lý các hoạt đông hợp tác quốc tế.
- Tổ chức chỉ đạo thực hiện kế hoạch nghiên cứu khoa học, ứng dụngcác tiến bộ khoa học, công nghệ trong các lĩnh vực thuộc phạm vi quản lýcủa Bộ theo quy định của pháp luật
- Quyết định các chủ trương, biện pháp cụ thể và chỉ đạo việc thựchiện cơ chế hoạt động của các tổ chức dịch vụ công trong các lĩnh vựcthuộc phạm vi quản lý của Bộ theo quy định của pháp luật; quản lý và chỉđạo hoạt động đối với các tổ chức sự nghiệp thuộc Bộ,
Trang 5- Quản lý nhà nước đối với các hoạt động của hội và tổ chức phiChính phủ trong các lĩnh vực thuộc phạm vi quản lý của Bộ theo quy địnhcủa pháp luật,
- Thanh tra, kiểm tra, giải quyết khiếu nại, tố cáo, chống tham nhũng,tiêu cực và xử lý theo thẩm quyền hoặc kiến nghị cấp có thẩm quyền xử lýtheo quy định của pháp luật đối với các vi phạm về chế độ quản lý tài chính- ngân sách và các lĩnh vực khác thuộc phạm vi quản lý của Bộ.
- Quản lý các hoạt động về cải cách hành chính
- Quản lý tổ chức bộ máy, biên chế; chỉ đạo thực hiện chế độ tiềnlương và các chế độ, chính sách đãi ngộ, khen thưởng, kỷ luật đối với cánbộ công chức, viên chức nhà nước thuộc phạm vi quản lý của Bộ; đào tạo,bồi dưỡng về chuyên môn, nghiệp vụ đối với cán bộ, công chức, viên chứctrong toàn ngành thuộc phạm vi quản lý của Bộ.
- Quản lý tài chính, tài sản được giao và tổ chức thực hiện ngân sáchđược phân bổ theo quy định của pháp luật.
3 Cơ cấu tổ chức:
Trang 6Thanh tra tài
Thời báo tài chính VN
BỘ TRƯỞNGBỘ TÀI CHÍNH
Vụ đầu
Vụ INgân
sách Đảng
an ninh
Vụ Tài chính HCSN
Vụ Chính
sách Thuế
Vụ Tài chính
các ngấn hàng và tổ chức TC
Vụ Bảo hiểm
VụChế độ kế
toán và kiểm toán
Vụ Tài chính
đối ngoại
Vụ Hợp
tác quốc
Vụ Pháp
Văn phòng
Vụ Tổ chức cán bộ
Vụ Tài vụ
và quản
Tổng cục hải quan
Kho bạc nhà nứoc
Cục hải quan(Tại tỉnh, thành
phố TT trung ưong)
Kho bạc NN(Tại tỉnh, thành
phố TT trung ưong)
Cửa khẩunước ( Tại quận, Kho bạc nhà huyện)
Cục Tài chính doanh nghiệp
Cục Quản lý công sản
Cục dự trữ quốc gia
Cục Quản lý giá
Cục tin học và thống kê tài chính
Các tổ chức sự nghiệp trực thuộc
Tạp chí tài chínhHọc viện tài chính
Cục thuế(Tại tỉnh, thành
phố TT trung ưong)
Vụ ngân
sách nhà nước
Tổng cục thuế
Chi cục thuế( Tại quận,
huyện)
Trang 7II CỤC TIN HỌC VÀ THỐNG KÊ TÀI CHÍNH:
Cục Tin học và Thống kê tài chính là tổ chức thuộc bộ máy quản lýNhà nước của Bộ Tài chính, có chức năng giúp Bộ trưởng Bộ Tài chínhthống nhất quản lý hoạt động, phát triển và ứng dụng công nghệ tin học;quản lý công tác thống kê trong toàn ngành; thực hiện công tác thống kê tàichính và xây dựng, vận hành Cơ sở dữ liệu tài chính Quốc gia;
1 Nhiệm vụ và quyền hạn:
1.1 Xây dựng chiến lược, quy hoạch, kế hoạch phát triển ứng dụngcông nghệ tin học:
- Trình Bộ chiến lược, quy hoạch, kế hoạch phát triển hệ thống tin học
trong toàn ngành Tài chính và tổ chức thực hiện sau khi được phê duyệt;
- Xây dựng kế hoạch phát triển và ứng dụng công nghệ tin học của cơ
quan Bộ Tài chính; thẩm định kế hoạch phát triển và ứng dụng công nghệtin học của các đơn vị và tổ chức thuộc Bộ; tổng hợp xây dựng kế hoạchphát triển và ứng dụng công nghệ tin học trong toàn ngành trình Bộ phêduyệt;
- Hướng dẫn các đơn vị và tổ chức thuộc Bộ xây dựng kế hoạch và
triển khai hoạt động ứng dụng công nghệ theo kế hoạch đã được duyệt;
- Tổ chức nghiên cứu, phân tích dự báo các vấn đề có liên quan đến
phát triển ứng dụng công nghệ tin học phục vụ cho yêu cầu quản lý của Bộ.
1.2.Quản lý thông nhất các hoạt động ứng dụng công nghệ tin học:
- Trình Bộ ban hành các chế độ, chính sách liên quan đến việc quản
lý phát triển và ứng dụng công nghệ tin học trong toàn ngành;
- Trình Bộ ban hành các quy định ứng dụng công nghệ tin học để áp
dụng thống nhất trong toàn ngành, bao gồm chuẩn bị tin học, chế độ bảomật và an toàn thông tin, trình tự xây dựng, triển khai, quản lý và nghiệmthu các dự án ứng dụng công nghệ tin học…;
- Trình Bộ ban hành hoặc ban hành theo ủy quyền của Bộ các văn
Trang 8kế hoạch phát triển và ứng dụng công nghệ tin học và thực hiện các quyđịnh của Bộ Tài chính trong lĩnh vực ứng dụng công nghệ tin học, trongviệc quản lý và cung cấp thông tin quản lý chuyên ngành thuộc phạm viquản lý của Bộ;
- Chủ trì hoặc phối hợp với các đơn vị có liên quan xây dựng và trình
Bộ ban hành các định mức chi phí cho các hoạt động triển khai ứng dụngcông nghệ tin học để áp dụng trong toàn ngành.
- Tham gia ý kiến, đề xuất việc phân bổ các nguồn vốn sử dụng cho
hoạt động phát triển và ứng dụng công nghệ tin học được duyệt.
1.3 Kiểm tra việc thực hiện các quy định của Nhà nước trong lĩnh vựcphát triển và ứng dụng công nghệ thông tin:
- Kiểm tra việc thực hiện kế hoạch phát triển và ứng dụng công nghệ
thông tin của các đơn vị và tổ chức thuộc Bộ.
- Phối hợp với Tổng cục Thuế, Tổng cục Hải quan, Kho bạc Nhà nước
và Cục Dự trữ quốc gia kiểm tra việc thực hiện các quy định của Bộ tronghoạt động phát triển và ứng dụng công nghệ thông tin tại các đơn vị thuộchệ thống.
- Trình Bộ xử lý những trường hợp sai phạm của các đơn vị, tổ chức
thuộc Bộ trong hoạt động ứng dụng công nghệ thông tin.
1.4 Quản lý công tác thống kê cà tổ chức thực hiện thống kê tài chính:
- Trình Bộ ban hành các văn bản quy định chi tiết về công tác thống kê
theo quy định của Luật Thống kê để áp dụng thống nhất trong toàn ngành.
- Chủ trì phối hợp với các đơn vị, tổ chức thuộc Bộ nghiên cứu trình
Bộ ban hành hệ thống các chỉ tiêu thống kê thuộc các lĩnh vực quản lý nhànước của Bộ, các biểu mẫu, chế độ thông tin, báo cáo phục vụ cho công tácthống kê, báo cáo của Bộ;
- Chủ trì phối hợp với các đơn vị, tổ chức thuộc Bộ xây dựng và trình
Bộ ban hành hệ thống bảng phân loại thống kê (mã số) sử dụng thống nhấttrong ngành tài chính;
Trang 9- Hướng dẫn, kiểm tra các đơn vị, tổ chức thuộc Bộ triển khai thực
hiện các quy định của Bộ và của Nhà nước về công tác thống kê, báo cáo;
- Tổ chức công tác thống kê tài chính và phân tích dự báo theo quy
định của Bộ.
- Biên soạn, xuất bản Niên giám thống kê tài chính và các ấn phẩm
thống kê tài chính theo đúng quy định của Nhà nước.
1.5 Xây dựng và quản lý vận hành Cơ sở dữ liệu tài chính Quốc gia:
- Xây dựng, triển khai và vận hành Cơ sở dữ liệu tài chính Quốc gia
đảm bảo thu nhận, xử lý và kết xuất thông tin một cách đầy đủ, tin cậy,nhanh chóng, chính xác và an toàn theo yêu cầu quản lý của Bộ;
- Tổ chức thu thập, xử lý và cung cấp các thông tin dữ liệu về tài
chính theo quy định của pháp luật và của Bộ; phối hợp với các đơn vị, tổchức thuộc Bộ triển khai việc cung cấp và trao đổi thông tin với các Cơ sởdữ liệu thông tin chuyên ngành;
- Quản lý kỹ thuật và biên tập tin cho trang điện tử nội bộ và Website
Bộ tài chính;
1.6 Trực tiếp xây dựng, triển khai, vận hành các ứng dụng công nghệthông tin:
- Xây dựng, triển khai, quản trị vận hành và hỗ trợ kỹ thuật cho: Hệ
thống hạ tầng kỹ thuật và chương trình ứng dụng công nghệ thông tin trongcơ quan Bộ; Hệ thống hạ tầng truyền thông thống nhất của ngành Tàichính; Hệ thống hạ tần kỹ thuật và chương trình ứng dụng công nghệ tinhọc phục vụ Cơ sở dữ liệu tài chính quốc gia.
- Tổ chức xây dựng và triển khai các chương trình ứng dụng công
nghệ tin học dùng chung và tích hợp giữa các hệ thống trong toàn ngành.
1.7 Tổ chức tập huấn nghiệp vụ tin học, thống kê tài chính, cập nhậtkiến thức mới và chuyển giao các ứng dụng công nghệ tin học chuyênngành cho các đối tượng sử dụng theo kế hoạch và chương trình được
Trang 101.8 Biên tập và xuất bản Tạp chí Tài chính.
1.9 Đề xuất ý kiến và thực hiện các nội dung hợp tác quốc tế trong lĩnhvực phát triển, ứng dụng công nghệ tin học và thống kê tài chính theophân công của Bộ.
1.10 Tổ chức nghiên cứu khoa học hoặc hợp tác nghiên cứu khoa họcvới các đơn vị trong và ngoài ngành theo kế hoạch và nội dung đề tàiđược duyệt.
1.11 Ký các văn bản giải thích, hướng dẫn, trả lời các đơn vị, tổ chức,cá nhân về những vướng mắc trong quá trình thực hiện các văn bảnthuộc phạm vi quản lý của Cục; các văn ban trả lời đề nghị của cơ quan,tổ chức hoặc cá nhân theo uỷ quyền của Bộ;
1.12 Thực hiện chế độ thông tin, báo cáo theo quy định của Bộ
1.13 Yêu cầu các cơ quan, đơn vị có liên quan cung cấp các thông tintài liệu, văn bản cần thiết cho việc thực hiện nhiệm vụ được giao.
2 Cơ cấu tổ chức:
- Phòng Quản lý hệ thống- Phòng Quản trị mạng
- Phòng Phát triển ứng dụng công nghệ tin học- Phòng Thống kê và phân tích dự báo
- Phòng Hành chính tổng hợp- Trung tâm cơ sở dữ liệu
- Trung tâm Chuyển giao công nghệ và hỗ trợ kỹ thuật
- Trung tâm CSDL dự phòng và hỗ trợ triển khai Tin Học tại TP Hồ
Chí Minh
- Tạp chí Tài chính
2.1 Phòng Quản lý hệ thống:
2.1.1 Công tác nghiên cứu xây dựng chiến lược phát triển:
Nghiên cứu chiến lược phát triển ứng dụng CNTT, mô hình tổng thểhệ thống thông tin ngành Tài chính và các phân hệ.
Trang 11Tham gia xây dựng, thấm định các đề án phát triển CNTT trong toànngành tài chính theo định hướng phát triển chung của Bộ.
Nghiên cứu, phân tích và dự báo các nội dung có liên quan đến lĩnhvực ứng dụng tin học phục vụ việc phát triển ứng dụng tin học trong toànngành.
2.1.2 Công tác xây dựng chế độ chính sách:
Nghiên cứu xây dựng các chế độ, chính sách liên quan đến việc pháttriển và ứng dụng tin học của toàn ngành trong lĩnh vực phát triển ứngdụng tin học.
Chủ trì phối hợp với các phòng trong Cục lập kế hoạch dài hạn vàngắn hạn các hoạt động triển khai ứng dụng công nghệ thông tin trong toànngành.
Tham gia ý kiến với các cơ quan chức năng và đề xuất để Bộ ra quyếtđịnh việc phân bổ nguồn vốn sử dụng cho các hoạt động ứng dụng tin họctrong ngành Tài chính phù hợp với kế hoạch phát triển ứng dụng tin học.
Hướng dẫn các đơn vị xây dựng kế hoạch chi tiết về hoạt động củađơn vị theo kế hoạch chung đã được Bộ duyệt,
Xây dựng và triển khai kế hoạch chi tiết về hoạt động của đơn vị theokế hoạch chung đã được Bộ duyệt.
Xây dựng và triển khai kế hoạch đào tạo tin học cho cán bộ chuyên tinhọc của Cục và ngành Tài chính.
Giám sát tiến độ và kết quả thực hiện kế hoạch của Cục và các hệthống
2.1.4 Công tác kiểm tra giám sát:
Chủ trì phối hợp với các tổ chức chuyên ngành thuộc Bộ, tiến hànhkiểm tra định kỳ và đột xuất trong phạm vi toàn ngành tình hình thực hiệnchế độ, chính sách, các quy định mà Bộ và Nhà nước đã ban hành trong
Trang 12Kiểm tra thẩm định chất lượng các sản phẩm, dự án, hợp đồng tin họcđược sử dụng và thực hiện trong ngành
Tổng hợp tình hình chấp hành, cũng như các vi phạm và phát sinh vềhoạt động tin học trong toàn ngành, trình lãnh đạo Cục quyết định các biệnpháp xử lý.
2.2 Phòng Quản trị mạng:
Chủ trì xây dựng và trực tiếp quản trị hệ thống hạ tầng truyền thôngngành Tài chính.
Quản trị kỹ thuật CSDL Quốc gia tài chính ngân sách
Chủ trì xây dựng hệ thống an toàn bảo mật cho toàn bộ hệ thống hạtầng truyền thông ngành Tài chính, CSDL quốc gia tài chính ngân sách vàmạng máy tính cơ quan Bộ.
Quản trị mạng máy tính cơ quan Bộ Tài chính.
2.3 Phòng Thống kê và Phân tích dự báo:
Nghiên cứu và trình Bộ ban hành các văn bản pháp quy về công tácthống kê theo quy định của Luật Thống kê để áp dụng thống nhất trongtoàn ngành;
Chủ trì phối hợp với các đơn vị, tổ chức thuộc Bộ nghiên cứu trình Bộban hành hệ thống các chỉ tiêu thống kê thuộc các lĩnh vực quản lý nhànước của Bộ, các biểu mẫu, chế độ thông tin, báo cáo phục vụ cho công tácthống kê, báo cáo của Bộ;
Chủ trì phối hợp với các đơn vị, tổ chức thuộc Bộ xây dựng và trìnhBộ ban hành hệ thống bảng phân loại thống kê (mã số ) sử dụng thống nhấttrong ngành tài chính và quản lý thống nhất các bảng mã ; đầu mối thamgia với bộ, ngành khác trong việc nghiên cứư xây dựng các bộ mã chungtrong cả nước.
Chịu trách nhiệm về biên soạn, xuất bản Niên giám thống kê tài chínhvà cung cấp các số liệu, phân tích dự báo tổng hợp
Trang 13Hướng dẫn kiểm tra các đơn vị, tổ chức thuộc Bộ triển khai thực hiệnquy định của Nhà nước và của Bộ về hoạt động thống kê Tài chính.
Chủ trì tổ chức và phối hợp với các đơn vị trong Bộ thực hiện các hoạtđộng thống kê tài chính (điều tra, báo cáo, tổng hợp, phân tích, dự báo vàcông bố thông tin…) theo luật định và yêu cầu của Bộ.
Chủ trì phối hợp với Trung tâm CSDL tổ chức công tác báo cáo thốngkê tài chính định kỳ theo yêu cầu của Bộ.
Chủ trì đề xuất và hợp tác với các đơn vị, cơ quan, tổ chức trong nướcvà quốc tế về trao đổi thông tin, kinh nghiệm và đào tạo về công tác thốngkê, phân tích dự báo.
2.4 Phòng Phát triển ứng dụng công nghệ tin học:
Chủ trì hoặc hợp tác phát triển các ứng dụng tin học phụ vụ cho cácđơn vị trong khu vực Bộ, các Sở Tài chính; các ứng dụng tin học: Tin họcdung chung và tích hợp giữa các hệ thống trong toàn ngành; các ứng dụngphục vụ CSDL Quốc gia tài chính ngân sách; ứng dụng phục vụ công tácthống kê tài chính, Trang điện tử và Website tài chính.
Chủ trì việc cập nhật nâng cấp các ứng dụng trên.
Chủ trì việc tích hợp, chuyển đổi, thống nhất toàn bộ các ứng dụng tinhọc dung chung và các ứng dụng tích hợp giữa các hệ thống trong toànngành.
Tổng hợp báo cáo hoạt động định kỳ của Cục.
Giúp Lãnh đạo Cục điều phối hoạt động chính của Cục theo kế hoạchvà đôn đốc thực hiện.
Trang 142.5.3 Công tác tài vụ quản trị:
Thực hiện công tác kế toán, tài vụ, thu quỹ tập trung cho toàn bộ cáchoạt động hành chính, sự nghiệp của Cục đảm bảo quản lý thu, chi theođúng chế độ nhà nước quy định.
Trực tiếp làm việc với các đơn vị quản lý cấp trên đảm bảo việc cấpphát kinh phí trên cơ sở kế hoạch ngân sách được duyệt, kịp thời phục vụcho hoạt động cuả toàn Cục, làm báo cáo quyết toàn tháng, quý, năm.
Quản lý mọi tài sản của Cục, bao gồm các trang thiết bị, vập tư và tàiliệu nghiệp vụ chuyên ngành cũng như các tài liệu tạp chí thông tin khoahọc kỹ thuật.
Chịu trách nhiệm tổ chức các cuộc họp, hội nghị, hội thảo của Cục vàđảm bảo mọi công việc có liên quan đến công tác hậu cần.
2.5.4 Công tác đối ngoại:
Tổ chức các đoàn ra
Thu xếp và theo dõi các buổi tiếp khách nước ngoài của Cục
2.6 Trung tâm Cơ sở dữ liệu:
2.6.1 Xây dựng và vận hành CSDL quốc gia tài chính ngân sách:
Chủ trì đưa ra các yêu cầu về nội dung đưa ra các yêu cầu về nội dungdữ liệu và quy trình xử lý khai thác để từ đó phối hợp với các bộ phận trongCục và các đơn vị liên quan tổ chức xây dựng CSDL quốc gia tài chínhngân sách.
Vận hành và quản lý khai thác CSDL quốc gia tài chính ngân sách
2.6.2 Tổ chức thu thập và cập nhật dữ liệu cho CSDL:
Tổ chức xử lý dữ liệu và cung cấp thông tin, báo cáo theo yêu cầuquản lý của Bộ.
Cung cấp dữ liệu phục vụ công tác Thống kê tài chính.
Trang 152.6.3 Quản lý nội dung và biên tập tin cho Trang điện tử nội bộ vàWebsite Bộ tài chính:
2.6.4 Quản lý sử dụng và cung cấp hệ thống bảng phân loại thống kê ( mãsố) thống nhất đối với các chương trình ứng dụng và CSDL trong ngànhtài chính Thực hiện cấp mã số trong ngành theo sự phân công của Bộ.2.6.5 Tổ chức dịch vụ thông tin về tài chính ngân sách:
2.7 Trung tâm Chuyển giao Công nghệ và Hỗ trợ Kỹ thuật:
2.7.1 Triển khai, đào tạo ứng dụng tin học:
Tổ chức, thực hiện đào tạo, tập huấn và triển khai các ứng dụng tinhọc trong ngành tài chính
Đề xuất kỹ thuật trong việc triển khai tin học cho các đơn vị địaphương trong hệ thống tài chính.
2.8 Trung tâm Cơ sở dữ liệu dự phòng:
Vận hành cơ sở dữ liệu dự phòng: đảm bảo an toàn dữ liệu và chứcnăng dự phòng của bản sao CSDL quốc gia tài chính ngan sách
Quản trị, vận hành Trung tâm miền nam của Hạ tầng truyền thôngngành Tài chính.
Hỗ trợ vận hành các Trung tâm tỉnh của Hạ tầng truyền thông ngành
Trang 16Quản trị vận hành mạng nội bộ của Cơ quan đại diện Bộ Tài chính tạiTP Hồ Chí Minh.
Hỗ trợ các đơn vị Tài chính các tỉnh phia nam (các Sở Tài chính trongviệc ứng dụng tin học trong công tác quản lý tại địa phương.
Triển khai, chuyển giao các chương trình ứng dụng của ngành tại địabàn các tỉnh phía Nam
Hỗ trợ sau triển khai các chương trình ứng dụng của ngành tại địa bàncác tỉnh phía nam
Tổ chức đào tạo chuyển giao và tham gia các chương trình đào tạo doCục tổ chức cho các đơn vị thuộc địa bàn tỉnh, thành phố phía nam.
Quản lý phòng máy tính “Huấn luyện chuyển giao” Lập kế hoạchkhai thác, đề xuất lãnh đạo Cục phê duyệt để tạo nguồn thu cho Trung tâm Phối hợp với các phòng chức năng, các đơn vị của Cục tại Hà Nội đểthực hiện, tham gia thực hiện các công tác có liên quan đến các đơn vịthuộc địa bàn các tỉnh phía nam.
Đầu mối thường trực các mặt công tác của Cục Tin học và Thống kêtài chính đối với các tỉnh thành phố phía nam.
Trang 17+ Là cầu nối giữa tin học tài chính với các doanh nghiệp, các nhà đầutư và tới bộ phận quần chúng có quan hệ trực tiếp và gián tiếp tới hệ thốngtin học tài chính (cần thông tin về các lĩnh vực như đầu tư, thuế, doanhnghiệp, bảo hiểm và các dịch vụ tài chính khác) Tuyên truyền, giới thiệukhả năng và mức độ cần thiết ứng dụng tin học tài chính đến với lĩnh vựcđời sống kinh tế xã hội, đồng thời cũng cho thấy những bất cập cần hoànthiện của hệ thống tin học tài chính.
Đối tượng phục vụ của Tạp chí là:
+ Các cán bộ nghiệp vụ ngành Tài chính.
+ Các cán bộ lãnh đạo các cấp, ngành Tài chính.
+ Những đối tượng ngoài ngành bao gồm các doanh nghiệp, các đốitượng nộp thuế, các đơn vị thụ hưởng ngân sách nhà nước, những ngườiquan tâm đến tin học tài chính
Trang 18
CHƯƠNG II:
PHƯƠNG PHÁP LUẬN PHÂN TÍCH THIẾT KẾ HTTTI HỆ THỐNG THÔNG TIN:
1 Hệ thống thông tin (HTTT ) và các bộ phận cấu thành HTTT:
*Hệ thống thông tin (HTTT ): là một tập hợp những con người, các
thiết bị phần cứng, phần mềm, dữ liệu… thực hiện hoạt động thu thập, lưutrữ, xử lý và phân phối thông tin trong một tập các ràng buộc được gọi làmôi trường.
Nó được thể hiện bởi những con người, các thủ tục, dữ liệu và thiết bị
tin học hoặc không tin học Đầu vào (Inputs ) của hệ thống thông tin đượclấy từ các nguồn (Sources ) và được xử lý bởi hệ thống sử dụng nó cùngvới các dữ liệu đã được lưu trữ từ trước Kết quả xử lý (Outputs ) đượcchuyển đến các đích (Destination) hoặc cập nhật vào kho dữ liệu(Storage).
Mô hình hệ thống thông tin
Trang 192 Phân loại hệ thống thông tin trong một tổ chức:
2.1 Phân loại theo mục đích phục vụ của thông tin đầu ra:
Mặc dù các hệ thống thông tin thường sử dụng các công nghệ khácnhau, nhưng chúng phân biệt nhau trước hết bởi loại hoạt động mà chúngtrợ giúp Theo cách này, có 5 loại:
System ): Các hệ thống xử lý giao dịch xử lý các dữ liệu đến từ các giao
dịch mà tổ chức thực hiện hoặc với khách hang, với nhà cung cấp, nhữngngười cho vay hoặc với nhân viên của nó Các giao dịch sản sinh ra các tàiliệu và các giấy tờ thể hiện các giao dịch đó: Hệ thống trả lương, lập đơnđặt hang, làm hoá đơn, theo dõi khách hàng…
Hệ thống thông tin quản lý MIS (Management Information
System ): Là những hệ thống trợ giúp các hoạt động quản lý của tổ chức,
các hoạt động này nằm ở mức điều khiển tác nghiệp, điều khiển quản lýhoặc lập kế hoạch chiến lược, chúng dựa chủ yếu vào các cơ sở dữ liệuđược tạo ra bởi các hệ xử lý giao dịch cũng như từ các nguồn dữ liệu ngoàitổ chức Chúng tạo ra các báo cáo cho các nhà quản lý một cách định kỳhoặc theo yêu cầu…
Hệ thống trợ giúp ra quyết định DSS (Decision Support System):
Là những hệ thống được thiết kế với mục đích rõ ràng là trợ giúp các hoạtđộng ra quyết định Quá trình ra quyết định thường được mô tả như là mộtquy trình được tạo thành từ 3 giai đoạn: Xác định vấn đề, xây dựng và đánhgiá các phương án giải quyết và lựa chọn một phương án Một hệ thống trợgiúp ra quyết định phải cung cấp thông tin cho phép người ra quyết địnhxác định rõ tình hình mà một quyết định cần ra, thêm vào đó nó còn phải cókhả năng mô hình hoá để có thể phân lớp và đánh giá các giải pháp.
sở trí tuệ, có nguồn gốc từ nghiên cứu về trí tuệ nhân tạo, trong đó có sự
Trang 20biểu diễn bằng các công cụ tin học những tri thức của một chuyên gia vềmột lĩnh vực nào đó.
Hệ thống thông tin tăng cường khả năng cạnh tranh ISCA(Information System for Competitive Advantage ): Là những hệ thốngthông tin được sử dụng như một sự trợ giúp chiến lược
2.2 Phân loại hệ thống thông tin trong tổ chức doanh nghiệp:
Các thông tin trong một tổ chức được phân chia theo cấp quản lý vàtrong mỗi cấp quản lý, chúng lại được chia theo nghiệp vụ mà chúng phụcvụ.
3 Mô hình biểu diễn hệ thống thông tin:
Khái niệm mô hình này là rất quan trọng, nó tạo ra một trong nhữngnền tảng của phương pháp phân tích thiết kế và cài đặt hệ thống thông tin.Có 3 mô hình được đề cập đến để mô tả cùng một hệ thống thông tin: môhình logic, mô hình vật lý ngoài và mô hình vật lý trong:
Mô hình logic: Mô tả hệ thống làm gì: dữ liệu mà nó thu thập, xử
lý mà nó phải thực hiện, các kho để chứa các kết quả hoặc dữ liệu để lấy racho các xử lý và những thông tin mà hệ thống sản sinh ra Nó không quantâm tới phương tiện được sử dụng cũng như địa điểm hoặc thời điểm mà dữliệu được xử lý.
Mô hình vật lý ngoài: Mô hình này chú ý tới những khía cạnh nhìn
thấy được của hệ thống như là các vật mang dữ liệu và vật mang kết quảcũng như hình thức của đầu vào và của đầu ra, phương tiện để thao tác vớihệ thống, những dịch vụ, bộ phận, con người và vị trí công tác trong hoạtđộng xử lý, các thủ tục thủ công cũng như những yếu tố về địa điểm thựchiện xử lý dữ liệu, loại màn hình hoặc bàn phím được sử dụng Mô hìnhnày cũng chú ý tới mặt thời gian của hệ thống, nghĩa là về những thời điểmmà các hoạt động xử lý dữ liệu khác nhau xảy ra.
Mô hình vật lý trong: Mô hình này liên quan tới những khía cạnh
vật lý của hệ thống tuy nhiên không phải là cái nhìn của người sử dụng mà
Trang 21là của nhân viên kỹ thuật: đó là những thông tin liên quan tới loại trangthiết bị được dung để thực hiện hệ thống, dung lượng kho lưu trữ và tốc độxử lý của thiết bị, tổ chức dữ liệu trong kho chứa, cấu trúc của chương trìnhvà ngôn ngữ thể hiện.
Mỗi mô hình là kết quả của một góc nhìn khác nhau, mô hình logic làkết quả của góc nhìn quản lý, mô hình vật lý ngoài là góc nhìn sử dụng, môhình vật lý trong là góc nhìn kỹ thuật…
4 Tầm quan trọng của HTTT hoạt động tốt:
Hoạt động tốt hay xấu của một HTTT được đánh giá thông qua chấtlượng của thông tin mà nó cung cấp Tiêu chuẩn chất lượng của thông tinnhư sau:
-Độ tin cậy: thể hiện các mặt về độ xác thực và độ chính xác Thông
tin ít độ tin cậy gây cho tổ chức những hậu quả tồi tệ
-Tính đầy đủ: Tính đầy đủ của thông tin thể hiện sự bao quát các
vấn đề đáp ứng yêu cấu của nhà quản lý Nhà quản lý sử dụng một thôngtin không đầy đủ có thể dẫn đến các quyết định và hành động không đápứng với đòi hỏi của tình hình thực tế, thậm chí làm hại cho doanh nghiệp.
-Tính thích hợp và dễ hiểu: HTTT phải thích hợp và dễ hiểu, thông
tin phải thích ứng với người nhận, phải được bố trí hợp lý của các phần tửthông tin Nếu không sẽ dẫn đến việc tốn phí cho việc tạo ra những thôngtin không dùng hoặc là ra các quyết định sai vì thiếu thông tin cần thiết.
-Tính được bảo vệ: thông tin là một nguồn lực quý báu của tổ chức
cũng nhu vốn và nguyên vật liệu Thông tin phải được bảo vệ và chỉ nhữngngười được quyền mới được phép tiếp cận tới thông tin Sự thiếu an toànvề thông tin cũng có thể gây ra những thiệt hại lớn cho tổ chức.
-Tính kịp thời: Thông tin có thể là tin cậy, dễ hiểu, thích ứng và
được bảo vệ an toàn nhưng vẫn không có ích khi nó không được gửi tớingười sử dụng vào lúc cần thiết.
Trang 22II PHÂN TÍCH, THIẾT KẾ MỘT HỆ THỐNG THÔNG TIN1 Nguyên nhân dẫn đến việc phát triển một HTTT:
Nguyên nhân dẫn đến việc phát triển HTTT:
- Những vấn đề về quản lý
- Những yêu cầu mới của nhà quản lý
- Sự thay đổi của công nghệ
- Thay đổi sách lược chính trị
2 Phương pháp phát triển HTTT:
Mục đích chính xác của dự án phát triển một HTTT là có được một sảnphẩm đáp ứng đáp ứng được nhu cầu của người sử dụng, nó hoà hợp đượcvào trong các hoạt động của tổ chức, chính xác về mặt kỹ thuật, tuân thủcác giới hạn về tài chính và thời gian định trước.
Một phương pháp được định nghĩa như một tập hợp các bước và cáccông cụ cho phép tiến hành một quá trình phát triển hệ thống chặt chẽnhưng dễ quản lý hơn Phương pháp được đề nghị dựa vào ba nguyên tắccơ sở chung:
- Sử dụng các mô hình
- Chuyển từ cái chung sang cái riêng
- Chuyển từ mô hình vật lý sang mô hình logic khi phân tích và từmô hình logic sang vật lý khi thiết kế
2.1.Các công đọan của phát triển hệ thống:
Phương pháp này có 7 giai đoạn, mỗi giai đoạn bao gồm các công đoạnđược liệt kê kèm theo:
Giai đoạn 1: Đánh giá yêu cầu:
Đánh giá yêu cầu có mục đích cung cấp cho lãnh đạo tổ chức hoặchội đồng giám đốc những dữ liệu đích thực để ra quyết định về thời cơ, tínhkhả thi và hiệu quả của một dự án phát triển hệ thống Giai đoạn này đượcthực hiện tương đối nhanh và không đòi hỏi chi phí lớn Bao gồm các côngđoạn sau:
Trang 23- Lập kế hoạch đánh giá yêu cầu
- Làm rõ yêu cầu
- Đánh giá khả năng thực thi
- Chuẩn bị trình bày báo cáo đánh giá yêu cầu
Giai đoạn 2: Phân tích chi tiết:
Phân tích chi tiết được tiến hành sau khi có sự đánh giá thuận lợi vềyêu cầu Những mục đích chính của phân tích chi tiết là hiểu rõ các vấn đềcủa hệ thống đang nghiên cứu, xác định những nguyên nhân đích thực củahệ thống thông tin đó, xác định những đòi hỏi và những rang buộc áp đặtđối với hệ thống và xác định mục tiêu mà hệ thống thông tin mới phải đạtđược Gồm những công đoạn sau:
- Lập kế hoạch phân tích chi tiết
- Nghiên cứu môi trường của hệ thống đang tồn tại
- Nghiên cứu hệ thống thực tại
- Đưa ra chẩn đoán và xác định các yếu tố giải pháp
- Đánh giá lại tính khả thi
- Thay đổi đề xuất của dự án
- Chuẩn bị và trình bày báo cáo phân tích chi tiết
Giai đoạn 3: Thiết kế logic
Giai đoạn này nhằm xác định tất cả các thành phần logic của một hệthống thông tin, cho phép loại bỏ được các vấn đề của hệ thống thực tế vàđạt được những mục tiêu đã được thiết lập ở giai đoạn trước Mô hình nàybao gồm: Thông tin mà hệ thống mới sẽ sản sinh ra (nội dung của Outputs),nội dung của CSDL (các tệp, quan hệ giữa các tệp), các xử lý và hợp thứchoá sẽ phải thực hiện (các xử lý ) và các dữ liệu sẽ được nhập vào (cácInputs ) Mô hình logic sẽ được người sử dụng xem xét và chuẩn y Gồmcác công đoạn sau:
- Thiết kế CSDL
Trang 24- Thiết kế các luồng dữ liệu vào
- Chỉnh sửa tài liệu cho mức logic
- Hợp thức hoá mô hình logic
Giai đoạn 4: Đề xuất các phương án của giải pháp
Mô hình logic của hệ thống mới mô tả cái mà hệ thống này sẽ làm.Khi mô hình này được xác định và chuẩn y bởi người sử dụng, thì phân tíchviên hoặc nhóm phân tích viên phải nghiêng về các phương tiện để thựchiện hệ thống này Đó là việc xây dựng các phương án khác nhau để cụ thểhoá mô hình logic Mỗi phương án là một phác hoạ của mô hình vật lýngoài của hệ thống nhưng chưa phải là một mô tả chi tiết Giai đoạn nàybao gồm các công đoạn:
- Xác định các ràng buộc tin học và ràng buộc tổ chức
- Xây dựng các phương án của giải pháp
- Đánh giá các phương án của giải pháp
- Chuẩn bị và trình bày báo cáo của giai đoạn đề xuất các phương án
Giai đoạn 5: Thiết kế vật lý ngoài
Giai đoạn này được tiến hành sau khi một phương án giải phápđược chọn Thiết kế vật lý bao gồm hai tài liệu kết quả cần có: một tài liệubao chứa tất cả các đặc trưng của hệ thống mới sẽ cần cho việc thực hiệnkỹ thuật, và tài liệu dành cho người sử dụng và nó mô tả cả phần thủ côngvà cả những giao diện với những phần tin học hoá Những công đoạn chínhcủa giai đoạn này gồm:
- Lập kế hoạch thiết kế vật lý ngoài
- Thiết kế chi tiết các giao diện (Vào/ ra)
- Thiết kế cách thức tương tác với phần tin học hoá
- Thiết kế các thủ tục thủ công
- Chuẩn bị và trình bày báo cáo về thiết kế vật lý ngoài
Trang 25Giai đoạn 6: Triển khai kỹ thuật hệ thống
Kết quả quan trọng nhất của giai đoạn này là phần tin học hoá củahệ thống thông tin, có nghĩa là phần mềm Những người chịu trách nhiệmvề phần này cung cấp các tài liệu như: các bản hướng dẫn sử dụng và cácthao tác cũng như các tài liệu mô tả về hệ thống Bao gồm các công đoạn:
- Lập kế hoạch thực hiện kỹ thuật
- Thiết kế vật lý trong
- Lập trình
- Thử nghiệm hệ thống
- Chuẩn bị tài liệu
Giai đoạn 7: Cài đặt và khai thác
Cài đặt hệ thống là pha trong đó việc chuyển tử hệ thống cũ sang hệthống mới được thực hiện Để việc chuyển đổi này được thực hiện vớinhững va chạm ít nhất, cần phải lập kế hoạch một cách cẩn thận Giai đoạnnày gồm các công đoạn:
- Lập kế hoạch cài đặt- Chuyển đổi
- Khai thác và bảo trì- Đánh giá
2.2.Các thành viên của dự án:
- Những người ra quyết định- Những nhà quản lý
- Phân tích viên và thiết kế viên- Người sử dụng cuối
- Người sử dụng – thao tác viên- Những người sử dụng gián tiếp- Các lập trình viên
- Các hướng dẫn viên
Trang 263 Các công cụ mô hình hoá:
3.1 Sơ đồ chức năng( BFD: Business Function Diagram ):
Sơ đồ này nhằm xác định một cách chính xác các chức năng của hệthống thông tin nghiên cứu, nó được bàn tới và làm rõ trong giai đoạn phântích chức năng: đó là tất cả những gì mà hệ thống sẽ phải thực hiện, màchưa cần quan tâm đến phương pháp thực hiện các chức năng đó
Sơ đồ này cho chúng ta cách nhìn khái quát, dễ hiểu, từ đại thể đến chitiết về các chức năng, nhiệm vụ cần thực hiện
Sơ đồ này có tính chất tĩnh, bởi chúng chỉ cho thấy các chức năng màkhông cho thấy trình tự xử lý.
3.2 Sơ đồ luồng thông tin(IFD: Information Flow Diagram )
Sơ đồ luồng thông tin được dùng để mô tả hệ thống thống tin theo cáchthức động, tức là mô tả sự di chuyển của dữ liệu, việc xử lý, việc lưu trữtrong thế giới vật lý bằng các sơ đồ.
Trang 27Các ký pháp của sơ đồ luồng thông tin:
3.3 Sơ đồ luống dữ liệu (DFD: Data Flow Diagram )
Sơ đồ luồng dữ liệu dung để mô tả cũng chính hệ thống thông tin nhưsơ đồ luồng thông tin như trên góc độ trừu tượng Trên sơ đồ chỉ bao gồm
Trang 28không hề quan tâm tới nơi, thời điểm và đối tượng chịu trách nhiệm xử lý.Sơ đồ luồng dữ liệu chỉ mô tả đơn thuần hệ thống thông tin làm gì và đểlàm gì.
Ký pháp dùng cho sơ đồ luồng dữ liệu:
Sơ đồ ngữ cảnh (Context Diagram): Thể hiện khái quát nội dung chính
của hệ thống thong tin Sơ đồ này không đi vào chi tiết mà mô tả sao chochỉ cần một lần nhìn là nhận ra nội dung nội dung chính của hệ thống Sơđồ ngữ cảnh còn được gọi là sơ đồ mức 0…Để mô tả hệ thống chi tiết hơn,
người ta dung kỹ thuật phân rã (Explosion) sơ đồ Bắt đầu từ sơ đồ ngữcảnh, người ta phân rã thành sơ đồ mức 0, sơ đồ mức 1…
4 Phương pháp thiết kế hệ thống thông tin:
4.1 Mục đích:
Sau khi sử dụng các công cụ phân tích chi tiết hệ thống thông tin hiệntại và đưa ra được câu trả lời cho câu hỏi có tiếp tục phát triển hệ thôngthông tin này không? Chúng ta phải tiến hành thiết kế nhằm xác định mộtcách chi tiết và chính xác những gì mà hệ thống thống tin này cần làm để
Tên người / bộ phậnphát / nhận tin
Tên dòng dữ liệu
Tiến trình xử
Tệp dữ liệu
Trang 29đạt được những mục tiêu đã được thiết lập từ những giai đoạn trước mà vẫnđảm bảo được những ràng buộc của môi trường.
Xây dựng mô hình logic cho hệ thống thong tin mới là một quá trìnhtương đối phức tạp, cần phải có hiểu biết một cách sâu sắc về hệ thốngthông tin đang nghiên cứu, cần phải biết làm chủ các công cụ tạo ra vàhoàn chỉnh các tài liệu hệ thống mức logic và cần am hiểu một cách tinh tếnhững khái niệm của cơ sở dữ liệu Cần phải có một phương pháp thựchiện các công việc thiết kế logic một cách có cấu trúc.
Việc thiết kế nên bắt đầu từ việc thiết kế cơ sở dữ liệu cho hệ thốngthông tin đang thiết kế, nhằm đảm bảo tất cả các dữ liệu cần thiết, chỉnhững dữ liệu đó sẽ được nhập vào và lưu trữ trong hệ thống và chỉ nhữngxử lý yêu cầu sẽ được thực hiện Như vậy, việc phát triển hệ thống thôngtin được xác định rõ ràng Sau đây là các bước của giai đoạn này:
Trang 30
Các bước của giai đoạn thiết kế HTTT
Phương pháp sẽ thiết kế các bộ phận của hệ thống thông tin theo trật
tự sau: Thiết kế CSDL, thiết kế xử lý và thiết kế các dòng vào (Inputs) Với
mỗi nhiệm vụ trên cần phải bổ sung hoàn chỉnh tài liệu và hợp thức hoá môhình logic.
Thiết kế CSDL là xác định yêu cầu thông tin của người sử dụng hệthống thông tin mới.
Xác định các tệp CSDL trên cơ sở các thông tin đầu ra của hệ thống làphương pháp cổ điển và cơ bản của việc thiết kế CSDL Bao gồm các bướcchi tiết sau:
2.0.Thiết kế các
giao diện và hội thoại
3.0.Thiết kế cơ
sở dữ liệu logic
Hồ sơ dự án
Lựa chọn vật mang cho đầu vào / ra, khuôn dạng các biểu mẫu và báo cáo
1.0.Thiết kế biểu mẫu và báo cáo
Đầu vào/ ra, các mô hình dữ liệu, mô
hình tiến trình
Các thực đơn, biểu tượng,…, giao diện và đặc tả hội thoạiCác dòng dữ liệu,
các mô hình E-R, các mẫu
Các dòng dữ liệu, kho dữ liệu, sơ đồ E-
R, các đầu vào/ra
Các quan hệ đa chủân hoá
Trang 31Bước 1: Xác định các đầu ra:
- Liệt kê toàn bộ các thông tin đầu ra
- Nội dung, khối lượng, tần suất và nơi nhận của chúng
Bước 2: Xác định các tệp cần thiết cung cấp đủ dữ liệu cho việc tạo
ra từng đầu ra:
- Liệt kê các phần tử thông tin trên đầu ra:
+ Trên mỗi thông tin đầu ra bao gồm các phần tử thông tin được gọi làcác thuộc tính, liệt kê toàn bộ các thuộc tính thành danh sách, đánh dấu các
thuộc tính lặp – là những thuộc tính có thể nhận nhiều giá trị dữ liệu
+ Đánh dấu các thuộc tính thứ sinh – là những thuộc tính được tínhtoán ra hoặc suy ra từ các thuộc tính khác, những thuộc tính không phải làthứ sinh thì được gọi là thuộc tính cơ sở
+ Gạch chân các thuộc tính khoá cho thông tin đầu ra.
+ Loại bỏ các phần tử thứ sinh khỏi danh sách, chỉ để lại các thuộctính cơ sở
+ Ký hiệu (R) là đánh dấu thuộc tính lặp (Repeatable)+ Ký hiệu (S) là đánh dấu thuộc tính thứ sinh (Secondary)
- Thực hiện việc chuẩn hoá mức 1(1.NF):
+ Chuẩn hoá mức 1(1NF) quy định rằng, trong mỗi danh sách khôngđược phép chứa những thuộc tính lặp Nếu có các thuộc tính lặp thì phảitách các thuộc tính lặp đó ra thành các danh sách con, có một ý nghĩa dướigóc độ quản lý
+ Gán thêm cho nó một tên, tìm cho nó một thuộc tính định danhriêng và thêm thuộc tính định danh của danh sách gốc.
- Thực hiện việc chuẩn hoá mức 2 (2.NF):
+ Chuẩn hoá mức 2 (2NF) quy định rằng, trong một danh sách mỗithuộc tính phải phụ thuộc hàm vào toàn bộ khoá chứ không chỉ phụ thuộcvào một phần của khoá Nếu có sự phụ thuộc như vậy thì phải tách những
Trang 32thuộc tính phụ thuộc hàm vào bộ phận của khoá thành một danh sách conmới.
+ Lấy bộ phận khoá đó làm khoá cho danh sách mới Đặt cho danhsách mới này một tên riêng cho phù hợp với nội dung của các thuộc tínhtrong danh sách.
- Thực hiện việc chuẩn hoá mức 3 (3.NF):
+ Chuẩn hoá mức 3 (3NF) quy định rằng, trong một danh sách khôngcó sự phụ thuộc bắc cầu giữa các thuộc tính Nếu thuộc tính Z phụ thuộchàm và thuộc tính Y và Y phụ thuộc hàm vào X thì phải tách chúng vào 2danh sách chứa quan hệ Z, Y và danh sách chứa quan hệ Y với X.
+ Xác định khoá và tên cho mỗi danh sách mới.
- Mô tả các tệp:
+ Mỗi danh sách xác định được sau bước chuẩn hoá mức 3 sẽ là một
tệp CSDL Biểu diễn các tệp theo ngôn ngữ của CSDL về tệp Tên tệp viếtchữ in hoa, nằm phía trên Các thuộc tính nằm trong các ô, thuộc tính khoácó gạch chân.
Bước 4: Xác định khối lượng dữ liệu cho từng tệp và toàn bộ sơ đồBước 5: Xác định liên hệ logic giữa các tệp và thiết lập sơ đồ cấu
trúc dữ liệu
4.1.2 Thiết kế CSDL bằng phương pháp mô hình hoá
* Khái niệm cơ bản:
- Thực thể (Entity): Thực thể trong mô hình logic dữ liệu được dùng
để biểu diến những đối tượng cụ thể hoặc trừu tượng trong thế giới thực mà
ta muốn lưu trữ thông tin về chúng Thực thể được biểu diễn bằng một hình
chữ nhật có ghi tên thực thể bên trong.
- Liên kết (Association): Một thực thể trong thực tế không tồn tại độc
lập với các thực thể khác, chúng có sự liên hệ qua lại giữa các thực thểkhác nhau, cũng có thể gọi là có quan hệ qua lại với nhau Khái niệm này
Trang 33được dung để trình bày, thể hiện nhứng mối liên hệ tồn tại giữa các thựcthể.
* Số mức độ của liên kết: Để thiết kế tốt các sự trợ giúp quản lý của
HTTT, ngoài việc biết thực thể này liên kết với thực thể khác ra sao, cònphải biết có bao nhiêu lần xuất của thực thể A tương tác với mỗi lần xuấtcủa thực thể B và ngược lại
- Liên kết loại Một - Một: Một lần xuất của thực thể A được liên kết
với chỉ một lần xuất của thực thể B và ngược lại
- Liên kết loại Một - Nhiều: Mỗi lần xuất của thực thể A được liên kết
với một hoặc nhiều của thực thể B và mỗi lần xuất của thực thể B chỉ liênkết với duy nhất một lần xuất của thực thể A.
- Liên kết loại Nhiều - Nhiều: Mỗi lần xuất của thực thể A liên kết với
một hoặc nhiều lần xuất của thực thể B và mỗi lần xuất của thực thể Bđược liên kết với một hoặc nhiều lần xuất của thực thể A
* Khả năng tuỳ chọn của liên kết: Trong thực tế, nhiều khi có những
lần xuất của thực thể A không tham gia vào liên kết đang tồn tại giữa thựcthể A và thực thể B Trong trường hợp này người ta gọi là liên kết tuỳ chọn
* Chiều của một liên kết: Chiều của một quan hệ chỉ ra số lượng các
thực thể tham gia vào quan hệ đó Người ta chia các quan hệ ra làm 3 loại:
- Quan hệ một chiều: Là quan hệ mà một lần xuất của một thực thể
được quan hệ với một lần xuất của chính thực thể đó.
- Quan hệ hai chiều: Là quan hệ trong đó có hai thực thể liên kết với
- Quan hệ nhiều chiều: Là quan hệ có nhiều hơn hai thực thể tham gia.
* Thuộc tính: Dùng để mô tả đặc trưng của một thực thể hoặc một
quan hệ Có 3 loại thuộc tính: thuộc tính mô tả, thuộc tính định danh vàthuộc tính quan hệ.