Tính cấp thiết Được thành lập từ năm 1961, Học viện Ngân hàng đã và đang đóng gópvào tiến trình phát triển của đất nước, đào tạo ra nguồn nhân lực có trình độ vềkinh tế, tài chính ngân h
Trang 1LỜI MỞ ĐẦU
1 Tính cấp thiết
Được thành lập từ năm 1961, Học viện Ngân hàng đã và đang đóng gópvào tiến trình phát triển của đất nước, đào tạo ra nguồn nhân lực có trình độ vềkinh tế, tài chính ngân hàng cũng như các kiến thức về công nghệ thông tin.Trong quá trình triển khai đào tạo, nhu cầu ngày càng tăng về trao đổi thông tingiữa giảng viên - sinh viên - nhà quản lý là một điều thực tế Việc cần thiết trướcmắt là cần có một cổng thông tin trực tuyến, nơi luôn được cập nhật đầy đủ,hoàn thiện nhất về toàn bộ các thông tin và cung cấp các dịch vụ phục vụ côngtác đào tạo của Học viện Ngân hàng
Nhu cầu của sinh viên ngày càng tăng lên, những băn khoăn thắc mắctrong công tác học tập, nghiên cứu khoa học đòi hỏi phải có một môi trường chosinh viên thảo luận, nói lên ý kiến riêng của mình; đó cũng nơi trao đổi các vấn
đề về học tập và các lĩnh vực của cuộc sống, đồng thời cũng là nơi để sinh viêntìm kiếm tài liệu học tập, tra cứu các tin tức thông tin có ích cho việc học tập
Bên cạnh đó, đội ngũ giảng viên cũng cần có cách thức nào đó để có thểđón nhận ý kiến đóng góp của sinh viên để từ đó đưa ra những thay đổi kịp thờicũng như giải đáp mọi thắc mắc của sinh viên một cách nhanh chóng nhất nhằmgiúp sinh viên gỡ rối những vấn đề bế tắc về chủ trương, nội dung môn họcv.v…
Trong bối cảnh Học viên Ngân hàng đang dần chuyển sang đào tạo hoàntoàn theo hình thức học chế tín chỉ, hình thái lớp học không còn ổn định; việccác khoa, phòng ban muốn thông báo tới sinh viên một sự kiện không thể chỉthông qua cán sự lớp bởi lớp niên chế hiện nay đã không còn tập trung mà phântán ra thành nhiều lớp học phần, hơn nữa đôi khi quá trình thông tin gặp sự cố cóthể gây mất mát thông tin và thông tin không đến được với người nhận tin
Hiện nay, Học viện Ngân hàng đang có một cổng thông tin điện tử với tên
Trang 2nhu cầu về thông tin cho giảng viên và sinh viên trong học viện Việc tra cứuthông tin gặp rất nhiều khó khăn do bố cục website được sắp xếp không hợp lý.Các module được phân chia không rõ ràng, bị trùng lặp khá nhiều, kém linhhoạt, khô cứng, không tạo sự thoải mái và thu hút đối với người sử dụng Việccập nhật thông tin chậm, tin tức lại được sắp xếp khá dày đặc, thiếu trọng tâm,gây cản trở việc nắm bắt thông tin của giảng viên và sinh viên Nhiều thông tinlặp lại liên tục, chiếm diện tích lớn trên giao diện mà lại hoàn toàn không cầnthiết Do website này được xây dựng trên nền Joomla, với số cấp tối đa là 3, nênđôi khi gây ra sự khó khăn trong việc cập nhật những thông tin cần có nhiềutầng chỉ mục chuyên sâu.
Do vậy, một cổng thông tin mới, đáp ứng được tối đa nhu cầu của giảngviên, sinh viên trong trường là một yêu cầu vô cùng cấp thiết hiện nay đối vớiHọc viện Ngân hàng
Xuất phát từ những vấn đề vấn đề trên, nhóm tác giả đã chọn chuyên đề
“GIẢI PHÁP XÂY DỰNG CỔNG THÔNG TIN ĐIỆN TỬ MỚI CỦA HỌCVIỆN NGÂN HÀNG” nhằm mục đích xây dựng một cổng thông tin tiện ích,giúp người dùng dễ dàng định hướng thông tin
2 Mục tiêu nghiên cứu của Chuyên đề
Giải pháp xây dựng hệ thống cổng thông tin điện tử nhằm thiết kế giaodiện với các module được phân chia một cách logic, khoa học Phân chia trangweb theo các phân viện, khoa, trung tâm để người dùng dễ dàng định hướngtrong việc tìm kiếm, tra cứu Bên cạnh đó xây dựng mạng xã hội riêng chotrường tạo điều kiện cho mỗi sinh viên có một trang cá nhân để quản lý quá trìnhhọc tập, trao đổi tài liệu, chia sẻ, giao lưu với nhau
3 Đối tượng và phạm vi
Đối tượng nghiên cứu: Nghiên cứu cơ cấu và hoạt động của các Hệ quảntrị nội dung CMS (Content Management System) làm nền tảng kỹ thuật xây
ii
Trang 3dựng cổng thông tin (website) Học viện Ngân hàng Trọng tâm sẽ nghiên cứumột Hệ quản trị nội dung mã nguồn mở tiêu biểu hiện nay là Colombo.
Phạm vi nghiên cứu: Giải pháp nhằm xây dựng hệ thống cổng thông tinmới dựa trên cơ sở kỹ thuật đã nghiên cứu
4 Phương pháp nghiên cứu
Trong quá trình thực hiện chuyên đề, những phương pháp sau sẽ được sửdụng:
Phân tích và thiết kế hệ thống thông tin
Phương pháp so sánh
5 Kết cấu của chuyên đề
Lời mở đầu
Danh mục bảng biểu và hình ảnh
Nội dung chuyên đề
Tài liệu tham khảo
Trang 4MỤC LỤC
LỜI MỞ ĐẦU i
MỤC LỤC iv
DANH MỤC HÌNH VẼ v
GIẢI PHÁP XÂY DỰNG CỔNG THÔNG TIN ĐIỆN TỬ CỦA HỌC VIỆN NGÂN HÀNG 1
1.1 Phân tích hệ thống cổng thông tin điện tử 1
1.1.1 Sơ đồ cấu trúc Website 1
1.1.2 Biểu đồ luồng dữ liệu DFD 18
1.1.2.1 Các đối tượng sử dụng trong biểu đồ 18
1.1.2.2 Các kí hiệu dùng trong biểu đồ 19
1.1.2.3 Kỹ thuật phân rã biểu đồ DFD 20
1.1.2.4 Biểu đồ luồng dữ liệu và phân rã chức năng của hệ thống cổng thông tin Học viện 21
1.2 Thiết kế cổng thông tin điện tử HVNH 29
1.2.1 Thiết kế cơ sở dữ liệu 29
1.2.1.1 Sơ đồ cơ sở dữ liệu 29
1.2.1.2 Mô tả chi tiết từng bảng cơ sở dữ liệu 29
1.2.2 Thiết kế các giao diện chức năng hệ thống 35
1.2.2.1 Giao diện trang chủ HVNH 35
1.2.2.2 Giao diện các đơn vị trực thuộc học viện 36
1.3 Thiết kế mạng xã hội trường học 37
1.3.1 Thiết kế cơ sở dữ liệu Mạng xã hội trường học 38
1.3.2 Mô tả giao diện và tính năng chính của Mạng xã hội 40
1.3.2.1 Trang cá nhân 40
1.3.2.2 Trang chủ 42
1.3.2.3 Trang chủ nhóm 44
TÀI LIỆU THAM KHẢO 45
DANH MỤC HÌNH VẼ
iv
Trang 5Hình 3.1: Sơ đồ module giới thiệu 6
Hình 3.2: Sơ đồ module Đào tạo 7
Hình 3.3: Sơ đồ module Khoa học & Công nghệ 8
Hình 3.4: Sơ đồ module Hợp tác 9
Hình 3.5: Sơ đồ module Cựu sinh viên 9
Hình 3.6: Sơ đồ module Các phân viện 10
Hình 3.7: Sơ đồ module Khoa chuyên ngành 10
Hình 3.8: Sơ đồ module Các bộ môn 11
Hình 3.9: Sơ đồ module Khoa quản lý 11
Hình 3.10: Sơ đồ module các trung tâm 12
Hình 3.11: Sơ đồ module các phòng ban 13
Hình 3.12: Sơ đồ module phòng Tổ chức cán bộ 13
Hình 3.13: Sơ đồ module phòng Đào tạo 14
Hình 3.14: Sơ đồ module phòng Quản lý người học 14
Hình 3.15: Sơ đồ module phòng Thanh tra khảo thí & ĐBCL 15
Hình 3.16: Sơ đồ module phòng Tài chính kế toán 16
Hình 3.17: Sơ đồ module phòng Quản trị thiết bị 16
Hình 3.18: Sơ đồ module thông tin thư viện 17
Hình 3.19: Biều đồ phân rã chức năng 22
Hình 3.20: Biểu đồ DFD ngữ cảnh 23
Hình 3.21: Biểu đồ DFD mức 1 24
Hình 3.22: Sơ đồ chức năng quản lý nội dung 25
Hình 3.23: Sơ đồ chức năng quản lý người dùng 26
Hình 3.24: Biều đồ DFD mức 3 27
Hình 3.25: Sơ đồ chức năng quản lý thư mục 28
Hình 3.26: Sơ đồ chức năng quản lý tài khoản người dùng 28
Hình 3.27: Cơ sở dữ liệu của hệ thống 29
Hình 3.28: Giao diện trang chủ 36
Hình 3.29 : Giao diện các đơn vị 37
Trang 6Hình 3.31: Giao diện Trang cá nhân 42 Hình 3.32: Giao diện trang chủ 43
vi
Trang 7GIẢI PHÁP XÂY DỰNG CỔNG THÔNG TIN ĐIỆN TỬ CỦA HỌC VIỆN
NGÂN HÀNG 1.1 Phân tích hệ thống cổng thông tin điện tử
1.1.1 Sơ đồ cấu trúc Website
Sơ đồ website là một danh mục liệt kê tất cả các mục thông tin trên trangweb cùng sự mô tả ngắn gọn cho các mục thông tin đó, được sử dụng dễ dàngtrong việc thực hiện tìm kiếm nhanh để tìm ra thông tin cần thiết Sơ đồ websitegiúp cho trang web đạt được một vị trí cao trong các hệ thống tìm kiếm, bởi vìcác hệ thống này đánh giá một trang web dựa trên sơ đồ điều hướng truy cậpwebsite
Với tiêu chí phân nhóm tin tức theo các module riêng biệt để người sửdụng dễ dàng định hướng thông tin, cổng thông tin Học viện được chia theo cácthanh menu ngang và các khối menu dọc
Thanh menu cấp đầu tiên thể hiện những thông tin chính của Học viện
Trang chủ
Ba công khai
Khoa học & Công nghệ
o Tạp chí Khoa học & Đào tạo Ngân hàng
Giới thiệuThông báo – tin tứcCác số đã phát hànhĐiểm báo các nămĐặt mua tạp chí và đăng quảng cáo
o Hội đồng KH Học viện
o Thành tích KHCN
Trang 82
Trang 9o Kế hoạch học tập và giảng dạy
o Tin tức đào tạo
o Quy chế đào tạo
o Văn bản liên quan
Khối menu dọc thể hiện danh sách tất cả các danh mục được chia làm 2cấp: danh mục cha và danh mục con Mỗi danh mục cha chứa nhiều danh mụccon
Các phân viện/ Cơ sở đào tạo
o Phân viện Bắc Ninh
o Phân viện Phú Yên
o Cơ sở đào tạo Sơn Tây
Viện Nghiên cứu khoa học
Khoa chuyên ngành
o Khoa Ngân hàng
o Khoa Kế toán – Kiểm toán
o Khoa hệ thống thông tin quản lý
o Khoa Tài chính
o Khoa Quản trị kinh doanh
o Khoa Ngoại ngữ
o Khoa Lý luận chính trị
Trang 10o Trung tâm Đào tạo – Bồi dưỡng
o Trung tâm Đào tạo & Hợp tác Quốc tế (ITCC)
o Trung tâm Hỗ trợ - đào tạo
o Trung tâm Thực hành đào tạo
o Nội qui – Qui chế
o Tin tức – Thông báo
Trang 11o Liên kết
Các đoàn thể
o Đoàn thể của Học viện
o Hội sinh viên
Trang chủ của Học viện sẽ được tích hợp với các cổng thông tin:
Cổng thông tin nội bộ
Cổng thông tin tuyển sinh
Học liệu mở
Cựu sinh viên
Phần chính giữa của trang chủ hiển thị những thông tin được cập nhậtthường xuyên của trường
Bản tin Học viện ngân hàng
Tạp chí Khoa học ngân hàng
Đảm bảo chất lượng
Tin Sinh viên
Để người dùng dễ dàng định hướng thông tin theo từng chuyên mục, sơ
đồ cấu trúc website sẽ được thể hiện bằng mô hình phân cấp như sau:
Trang 12 Sơ đồ module giới thiệu: đưa toàn bộ thông tin tổng quan về Học viện ngân hàng cũng như cơ cấu tổ chứccủa trường.
Hình 3.1: Sơ đồ module giới thiệu
6
Trang 13 Sơ đồ module Đào tạo: giới thiệu các mô hình, chuyên ngành đào tạo cũng như các quy chế đào tạo của Họcviện.
Hình 3.2: Sơ đồ module Đào tạo
Trang 14 Sơ đồ module Khoa học và Công nghệ: giới thiệu về các vấn đề nghiên cứu khoa học của cán bộ, giảng viêncũng như sinh viên, thông tin về các hội thảo khoa học trong Học viện.
Hình 3.3: Sơ đồ module Khoa học & Công nghệ
8
Trang 15 Sơ đồ module Hợp tác: Giới thiệu các chương trình liên kết trong cũng như ngoài nước, các hội thảo, hộinghị, dự án hợp tác của Học viện.
Trang 16 Sơ đồ module Các phân viện/ Cơ sở đào tạo: Mỗi phân viện, cơ sở đào tạo có đặc trưng riêng nên sẽ đượctách riêng thành một nhóm.
Hình 3.6: Sơ đồ module Các phân viện
Sơ đồ module khoa chuyên ngành:
Hình 3.7: Sơ đồ module Khoa chuyên ngành
10
Trang 17 Sơ đồ module các bộ môn
Hình 3.8: Sơ đồ module Các bộ môn
Sơ đồ module Khoa quản lý
Hình 3.9: Sơ đồ module Khoa quản lý
Trang 18
Sơ đồ module các Trung tâm
Hình 3.10: Sơ đồ module các trung tâm
12
Trang 19 Sơ đồ module các phòng ban
Hình 3.11: Sơ đồ module các phòng ban
Phòng Tổ chức cán bộ
Hình 3.12: Sơ đồ module phòng Tổ chức cán bộ
Trang 21 Phòng thanh tra khảo thí và đảm bảo chất lượng
Hình 3.15: Sơ đồ module phòng Thanh tra khảo thí & ĐBCL
Trang 23 Sơ đồ module thông tin thư viện
Hình 3.18: Sơ đồ module thông tin thư viện
Trang 241.1.2 Biểu đồ luồng dữ liệu DFD
Biều đồ luồng dữ liệu là một sơ đồ hình học nhằm diễn tả các luồngtài liệu thông qua chức năng của hệ thống
Mục đích của biểu đồ luồng dữ liệu giúp ta thấy được bản chất của
hệ thống, làm rõ chức năng nào cần thiết cho quản lý, chức năng nào phảihoàn thiện để hoàn tất quá trình xử lý cần mô tả, đồng thời chỉ rõ thông tincần chuyển giao giữa các chức năng đó, và qua đó thấy được trình tự thựchiện của chúng
1.1.2.1 Các đối tượng sử dụng trong biểu đồ
a Thực thể
Nhà quản trị: bao gồm nhà quản trị cấp cao và nhà quản trị thư mục
o Nhà quản trị cấp cao: Có quyền quản lý trên toàn bộ hệ thống.Nhà quản trị cấp cao tạo ra các tài khoản và cấp cho ngườidùng, sau đó nhà quản trị cao cấp được phép phân chia quyềncho những người dung khác; các quyền đó bao gồm: quyềnquản lý thư mục, quyền đăng bài viết, quyền cập nhật bài viết
o Nhà quản trị thư mục: nhà quản trị thư mục cha có quyền quản
lý mọi dung của tất cả các thư mục con, được quyền phân chiaquyền quản lý các thư mục con của thư mục mà nhà quản trịđang được trao quyền quản trị tại đó cho các nhà quản lí thưmục con
Người dùng: bao gồm người dùng cấp 1 và người dùng cấp 2
o Người dùng cấp 1: được quyền gửi bài viết, cập nhật bài viết
o Người dùng cấp2: chỉ có quyền xem bài viết
Người dùng có thể liên hệ, đóng góp ý kiến với ban quản trị thôngqua chức năng liên hệ với ban quản trị của hệ thống
18
Trang 25 Người dùng: chứa danh sách người dùng, thông báo bài viết, tàikhoản người dùng, quyền của người dùng
Danh sách quyền: bao gồm các quyền: quản trị cấp cao, quản trị thưmục, người dùng cấp1, người dùng cấp 2
Bảng phân quyền: bao gồm các trường thư mục được phân quyền,người dùng được phân quyền và quyền mà người dùng được giao
1.1.2.2 Các kí hiệu dùng trong biểu đồ
a Biểu đồ phân rã chức năng
Chức
năng-công
việc
Động từ + bổ ngữ
X: số thứ tự
Tập hoạt động tổ chức thực hiện trong một phạm vi
2 mức chức năng
b Biểu đồ luồng dữ liệu DFD
là biểu đồ mứcngữ cảnh) +
1 bộ phận, 1 tổ chức, 1 chức năng được nghiênx.tên
tên
Trang 26Kho dữ
liệu
Danh từ hoặc
có thể lấy tên vật mang
Các dữ liệu được lưu trữ tại một chỗ, thường trên vật mang dữ liệu
Là dữ liệu di chuyển từ vị trí này đến vị trí khác trên 1 vật mang nào đó(có thể là 1 đối tượnghay đường
truyền)
1.1.2.3 Kỹ thuật phân rã biểu đồ DFD
Có 3 mức cơ bản (Biểu đồ DFD mức khung cảnh, biểu đồ DFD mứcđỉnh, biểu đồ DFD mức dưới đỉnh)
Biểu đồ dữ liệu mức khung cảnh: Đây là mô hình hệ thống ở mứctổng quát nhất Các tác nhân ngoài và các luồng dữ liệu vào/ra từ tácnhân ngoài đến hệ thống được xác định Các tác nhân ngoài xuấthiện đầy đủ ở mức khung cảnh
20
Tên
Tên
Trang 27 DFD mức đỉnh: Đây là mô hình phân rã DFD mức khung cảnh vớicác chức năng phân rã tương ứng mức 2 của biểu đồ phân cấp chứcnăng BPC Các nguyên tắc được phân rã như sau:
o Các luồng dữ liệu được bảo toàn
o Các tác nhân ngoài được bảo toàn
o Có thể xuất hiện các kho dữ liệu
o Bổ sung thêm các luồng dữ liệu nếu thấy cần thiết
DFD mức dưới đỉnh: Đây là mô hình phân rã từ DFD mức đỉnh Quátrình phân rã chức năng DFD mức dưới đỉnh có thể tiếp tục cho đếnkhi đạt đến mức sơ cấp không phân rã được nữa
1.1.2.4 Biểu đồ luồng dữ liệu và phân rã chức năng của hệ thống cổng thông tin Học viện
a Biểu đồ phân rã chức năng BFD
Trang 28Hình 3.19: Biều đồ phân rã chức năng
22
Trang 29b DFD ngữ cảnh
Hình 3.20: Biểu đồ DFD ngữ cảnh
Trang 30c DFD mức 1
Hình 3.21: Biểu đồ DFD mức 1
24
Trang 31d DFD mức 2
Chức năng quản lý nội dung
Hình 3.22: Sơ đồ chức năng quản lý nội dung
Trang 32 Chức năng quản lý người dùng
Hình 3.23: Sơ đồ chức năng quản lý người dùng
Chú thích: Chức năng quản lý người dùng do nhà quản trị cấp cao thực hiện Nếu nhà quản trị thư mục gửi yêu cầu tạongười dùng mới, thì hệ thống sẽ gửi thông báo từ chối
26
Trang 33- Tiến trình cập nhật nội dung bài viết gồm 2 chức năng: sửa nội dungbài viết và xóa bài viết.
Trang 34 Chức năng quản lý thư mục
Hình 3.25: Sơ đồ chức năng quản lý thư mục
Chú thích:
- Chức năng quản lý thư mục do nhà quản trị thư mục thực hiện
- Tiến trình cập nhật danh sách thư mục bao gồm 2 chức năng sửadanh sách thư mục và xóa danh sách thư mục
Chức năng quản lý tài khoản người dùng
Hình 3.26: Sơ đồ chức năng quản lý tài khoản người dùng
28
Trang 351.2 Thiết kế cổng thông tin điện tử HVNH
1.2.1 Thiết kế cơ sở dữ liệu
1.2.1.1 Sơ đồ cơ sở dữ liệu
Hình 3.27: Cơ sở dữ liệu của hệ thống
1.2.1.2 Mô tả chi tiết từng bảng cơ sở dữ liệu
Trang 36Id Int Không Mã Quyền
Bảng User
Mục đích: Chứa thông tin người sử dụng
Tên trường Kiểu dữ liêu Cho phép
UserName nchar(10) Không Tên đăng nhập
FullName nvarchar(50) Không Tên đầy đủ
1-Nữ
WebPageAdress nvarchar(50) Có Trang cá nhân của
dùng trong hệ thống
30
Trang 37Title nvarchar(100) Không Tiêu đề
ParentID int Không Mã Header của menu
cha, nếu menu không cócha: ParentID=Id
đầu từ 0, được giám sátbằng các trigger insert,update,delete
Status int Không Trạng thái được phép
hiển thị của menu
Bảng MenuDetail
Mục đích: Chứa nội dung chi tiết về menu
Tên trường Kiểu dữ liệu Cho phép
Null
Diễn tả
tương ứng
Description ntext Có Diễn tả nội dung