Do đó em đã thực hiện khóa luận với đề tài: Phát triển hệ thống quản lý tạp chí khoa học và đào tạo Ngân hàng để góp phần giảm bớt gánh nặng công việc trong công tác quản lý tạp chí khoa
Trang 1KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ
KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC
PHÁT TRIỂN HỆ THỐNG QUẢN LÝ TẠP CHÍ KHOA HỌC VÀ ĐÀO TẠO NGÂN HÀNG
NGUYỄN THỊ PHƯƠNG
HÀ NỘI, NĂM 2017
Trang 2KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ
KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC
PHÁT TRIỂN HỆ THỐNG QUẢN LÝ TẠP CHÍ
KHOA HỌC VÀ ĐÀO TẠO
NGÂN HÀNG
Giáo viên hướng dẫn:
Sinh viên thực hiện:
HTTTC K16 Đại học chính quy
Hà Nội, tháng 5/2017
Trang 3Em xin gửi lời cảm ơn chân thành nhất tới ThS Trần Thị Huế - Giảng viên Khoa Hệthống thông tin Quản lý - Học viện Ngân hàng Cô đã luôn tạo điều kiện và tận tìnhhuớng dẫn, giúp đỡ em hoàn thành bài khóa luận này.
Em xin chân thành cảm ơn Ban Lãnh Đạo của “công ty TNHH Giải pháp Hệ thốngthông tin và kiến trúc doanh nghiệp - iSEA”, đã tạo điều kiện thuận lợi cho em đuợc tìmhiểu thực tiễn trong suốt quá trình thực tập tại công ty Đặc biệt cảm ơn anh NguyễnThanh Tùng đã nhiệt tình chỉ dạy cho em những kiến thức mới mẻ và rất thực tế, luôn tạođiều kiện, động viên và chỉ bảo em ngay từ những ngày đầu tiên em làm việc tại công ty
Em cũng xin gửi lời cảm ơn đến toàn thể các thầy cô tại Học viện Ngân hàng, đặc biệt
là các thầy cô Khoa Hệ thống Thông tin Quản lý đã giảng dạy và truyền đạt cho emnhững kiến thức bổ ích trong những năm học tập tại truờng
Em đã cố gắng hoàn thiện khóa luận với tất cả sự nỗ lực của bản thân Tuy nhiên, docòn thiếu kinh nghiệm, chắc chắn khóa luận sẽ không tránh khỏi thiếu sót Vì vậy, Em rấtmong nhận đuợc sự quan tâm, những ý kiến đóng góp của thầy cô và các bạn để bài khóaluận có thể hoàn thiện hơn
Em xin chân thành cảm ơn!
Trang 4Em xin cam đoan khóa luận này là kết quả nghiên cứu của em Các kết quả, số liệuhoàn toàn trung thực, xuất phát từ trải nghiệm thực tế của em trong quá trình thực tập tạicông ty công ty TNHH Giải pháp Hệ thống Thông tin và Kiến trúc Doanh nghiệp -
ÌSEAS.
Trang 5về các mặt: Ý thức chấp hành nội quy, thái độ làm việc của sinh viên tại nơi thực tập;Tiến độ, kết quả thực hiện công việc được giao; Tính thực tiễn và ứng dụng của đề tài
Hà Nội, ngày tháng năm 2017
Người nhận xét
(Ký tên, đóng dấu)
Trang 6(Của giáo viên hướng dẫn)
Kết luận :
Hà Nội, ngày tháng năm 2017Giáo viên hướng dẫn
(Ký tên)
Trang 7MỞ ĐẦU 1
CHƯƠNG 1: HOẠT ĐỘNG QUẢN LÝ TẠP CHÍ 3
KHOA HỌC & ĐÀO TẠO NGÂN HÀNG 3
1.1 Thực trạng ứng dụng công nghệ thông tin vào việc quản lý tạp chí khoa học và đào tạo Ngân hàng 3
1.2 Hạn chế của việc quản lý tạp chí khoa học & đào tạo ngân hàng 3
1.4 Các yêu cầu đối với hệ thống cần xây dựng 4
1.4.1 Yêu cầu chức năng 4
1.4.2 Yêu cầu phi chức năng 5
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG QUẢN LÝ TẠP CHÍ 7
KHOA HỌC & ĐÀO TẠO NGÂN HÀNG 7
2.1 Mô tả nghiệp vụ 7
2.2 Phân tích hệ thống 9
2.2.1 Biểu đồ ngữ cảnh 9
2.2.2 Biểu đồ phân rã chức năng 10
2.2.3 Mô tả chi tiết chức năng sơ cấp 10
2.2.4 Phân rã biểu đồ luồng dữ liệu 14
CHƯƠNG 3: THIẾT KẾ HỆ THỐNG QUẢN LÝ TẠP CHÍ 19
KHOA HỌC & ĐÀO TẠO NGÂN HÀNG 19
3.1 Thiết kế cơ sở dữ liệu 19
3.1.1 Mô hình thực thể quan hệ 19
3.1.2 Mô hình dữ liệu vật lý 31
3.2 Xác định hệ thống các giao diện 35
3.2.1 Giao diện đăng kí 35
3.2.2 Giao diện trang đăng nhập 36
3.2.3 Giao diện trang giới thiệu 37
3.2.4 Giao diện quản lý hoạt động của tác giả 37
3.2.5 Giao diện quản lý hoạt động phản biện 42
3.2.6 Giao diện quản lý hoạt động biên tập 44
3.2.7 Giao diện quản lý nguời dùng 46
3.3 Môi truờng vận hành của hệ thống 47
Trang 9CNTT Công nghệ thông tin
DANH MỤC CÁC CHỮ VIẾT TẮT
Trang 10Hình 2 1 Sơ đồ hoạt động tổng thể của hệ thống 8
Hình 2 2 Biểu đồ ngữ cảnh 9
Hình 2 3 Biểu đồ phân rã chức năng 10
Hình 2 4 DFD mức 0 14
Hình 2 5 DFD mức 1 của chức năng “Quản lý người dùng” 15 Hình 2 6 DFD mức 1 của chức năng “Quản lý thông tin cá nhân” 15 Hình 2 7 DFD mức 1 của chức năng “ Quản lý hoạt động biên tập” 16
Hình 2 8 DFD mức 1 của chức năng “Quản lý hoạt động tác giả” 16 Hình 2 9 DFD mức 1 của chức năng “Quản lý hoạt động phản biện” 17 Hình 3 1 Mô hình ERM ? ' ' 29
Hình 3 2 Mô hình quan hệ 30
Hình 3 3.Giao diện trang đăng kí 35
Hình 3 4.Giao diện trang đăng nhập 36
Hình 3 5.Giao diện trang giới thiệu 37
Hình 3 6.Giao diện trang danh sách bài báo 37
Hình 3 7.Giao diện trang chi tiết bài báo 38
Hình 3 8.Giao diện trang sửa bài báo 39
Hình 3 9.Giao diện trang sau khi sửa bài báo 40
Hình 3.10 Giao diện trang thêm mới bài viết 41
Hình 3 11 Giao diện danh sách bài viết phản biện 42
Hình 3 12 Giao diện quản lý hoạt động phản biện 43
Hình 3 13 Giao diện cho ý kiến phản biện 43
Hình 3 14 Giao diện danh sách bài viết biên tập 44
Hình 3 15 Giao diện quản lý hoạt động biên tập 45
Hình 3 16 Giao diện biên tập 45
Trang 11Bảng 3 2 Từ trong hồ sơ dữliệu của bài báo đã đăng 20
Bảng 3 3 Từ trong hồ sơ dữliệu của bài báo yêu cầu sửa 20
Bảng 3 4 Từ trong hồ sơ dữliệu của bài báo được mời phản biện 21
Bảng 3 5 Từ trong hồ sơ dữliệu của bài báo chờ biên tập 22
Bảng 3 6 Từ trong hồ sơ dữliệu của yêu cầu sửa chữa đến tácgiả 22
Bảng 3 7 Từ trong hồ sơ dữliệu của gửi yêu cầu phản biện 22
Bảng 3 8 Từ trong hồ sơ dữliệu của thông báo về phản biện 23
Bảng 3 9 Từ trong hồ sơ dữliệu của bài báo đã biên tập 24
Bảng 3 10 Từ trong hồ sơ dữ liệu của yêu cầu biên tập bài báo 24
Bảng 3 11.Từ trong hồ sơ dữliệu của thông báo các bài đã biên tập/duyệt 25
Bảng 3 12.Từ trong hồ sơ dữliệu của kết cấu số báo dự kiến 26
Bảng 3 13.Từ trong hồ sơ dữliệu của phê duyệt bài báo 27
Bảng 3 14.Từ trong hồ sơ dữliệu trong phê duyệt số tạp chí 27
Bảng 3 15 Môhình dữ liệu vật lý của tài khoản 31
Bảng 3 16 Môhình dữ liệu vật lý của tác giả 31
Bảng 3 17 Môhình dữ liệu vật lý của bài báo 32
Bảng 3 18 Môhình dữ liệu vật lý của trạng thái 32
Bảng 3 19 Môhình dữ liệu vật lý của chủ đề 33
Bảng 3 20 Môhình dữ liệu vật lý của phiên bảnchỉnh sửa 33
Bảng 3 21 Môhình dữ liệu vật lý của phản biện 33
Bảng 3 22 Môhình dữ liệu vật lý của biên tập 34
Bảng 3 23 Môhình dữ liệu vật lý của mục lục tạpchí 34
Trang 12MỞ ĐẦU
1 Lý do lựa chọn đề tài
Ngày nay, tin học hóa và ứng dụng CNTT đang đuợc triển khai rộng khắp trên hầu hếtcác lĩnh vực của đời sống từ ngân hàng, tài chính đến văn hóa, giáo dục, cùng với đó vaitrò của hệ thống thồng tin trong công tác quản lý công việc, tài liệu là vô cùng to lớn.Tại Học viện ngân hàng, nhu cầu luu trữ thông tin đối với các tạp chí khoa học & đàotạocũng là một trong các vấn đề cấp thiết Bởi lẽ các tài liệu chua đuợc luu trữ, bảo quảnmột cách có hệ thống Phần lớn trong số chúng đang đuợc luu trữ trên giấy, nằm trên rảirác máy tính của các biên tập viên, một phần luu trữ trên thu viện và phần còn lại nằmtrên mạng internet Chính vì vậy việc bảo toàn thông tin phục vụ cho quá trình tra cứu tàiliệu của sinh viên, các nhà nghiên cứu sẽ trở nên khó khăn và gặp nhiều rủi ro
Bài toán đặt ra ở đây là cần có một hệ thống quản lý tạp chí hiệu quả với tốc độ xử lýthông tin an toàn, nhanh chóng, chính xác, khoa học, giàm bớt chi phí luu trữ nhu giấy tờ,không gian và nguồn nhân lực Góp phần nâng cao chất luợng đào tạo, giáo dục, nghiêncứu của nhà truờng
Nhận thấy tầm quan trọng của giải pháp công nghệ thông tin trong công tác quản lý tạpchí, cùng với sự giúp đỡ của ban lãnh đạo công ty TNHH Giải pháp hệ thống thông tin vàkiến trúc doanh nghiệp đã cung cấp cho em tài liệu để tìm hiểu về vấn đề này Do đó em
đã thực hiện khóa luận với đề tài: Phát triển hệ thống quản lý tạp chí khoa học và đào tạo Ngân hàng để góp phần giảm bớt gánh nặng công việc trong công tác quản lý tạp chí
khoa học và đào tạo Ngân hàng
2 Mục đích nghiên cứu
- Quy trình hóa các nghiệp vụ quản lý tạp chí khoa học và đào tạo Ngân hàng
- Phân tích tính đặc thù trong từng nghiệp vụ chuyên môn
- Xây dựng hệ thống
3 Đối tượng nghiên cứu
Quy trình quản lý tạp chí khoa học và đào tạo Ngân hàng
4 Phạm vi nghiên cứu
Công tác quản lý tạp chí khoa học và đào tạo ngân hàng
Đề tài tập trung phân tích nghiên cứu và phát triển những vấn đề tổng quát phục vụ chocông tác quản lý tạp chí khoa học và đào tạo Ngân hàng diễn ra một cách nhanh chóng,chính xác, giảm thiểu chi phí và công sức
Trang 135 Phương pháp nghiên cứu
- Phương pháp tiếp cận hệ thống: Xác định cấu trúc tổng thể và các phần liên quancủa công tác quản lý tạp chí
- Phương pháp nghiên cứu tài liệu: Mục đích nghiên cứu tài liệu là hiểu những vấn
đề liên quan đến đề tài nghiên cứu, tìm kiếm các tài liệu từ đó đánh giá và chọnlọc những tài liệu có giá trị để phục vụ cho quá trình giải quyết bài toán
6 Kêt cấu của khóa luận: Kết cấu của khóa luận được chia làm 3 chương:
Chương 1: Hoạt động quản lý tạp chí khoa học và đào tạo Ngân hàng trình bày thực
trạng vấn đề quản lý tạp chí khoa học và đào tạo Ngân hàng
Chương 2: Phân tích hệ thống quản lý tạp chí khoa học và đào tạo Ngân hàng trình
bày các mô hình nghiệp vụ liên quan tới việc quản lý và phê duyệt bài báo, quản lý hoạtđộng biên tập, phản biện cùng với biểu đồ luồng dữ liệu của hệ thống
Chương 3: Thiết kế hệ thống quản lý tạp chí khoa học và đào tạo ngân hàng trình
bày các giải pháp kỹ thuật được đưa ra cho hệ thống, bao gồm: Kết quả thiết kế cơ sở dữliệu, giao diện và đặc tả quá trình xử lý của từng chức năng
Trang 14CHƯƠNG 1: HOẠT ĐỘNG QUẢN LÝ TẠP CHÍ KHOA HỌC & ĐÀO TẠO NGÂN HÀNG 1.1 Thực trạng ứng dụng công nghệ thông tin vào việc quản lý tạp chí khoa
học và đào tạo Ngân hàng
Học viện ngân hàng là một trong những nguồn bổ sung nhân lực lớn cho xã hội trongcác lĩnh vực: tài chính, ngân hàng, kế toán- kiểm toán, Quản trị kinh doanh, hệ thốngthông tin quản lý và ngoại ngữ Hơn 65 năm qua Học viện đã phát triển không ngừng trênmọi mặt Bên cạnh hoạt động giảng dạy thì cán bộ, giảng viên HVNH còn tham gia rấtnhiều các đề tài cấp cơ sở, cấp ngành và xuất bản các ấn phẩm khoa học Các hoạt độngnày đã tạo ra khối luợng tài liệu rất lớn đáp ứng nhu cầu học tập và tìm hiểu của sinhviên Những tài liệu của học viện bao gồm:
- Đề tài nghiên cứu khoa học: Mỗi năm học viện ngân hàng đều tổ chức triển khaihoạt động nghiên cứu khoa học cho cán bộ, giảng viên, sinh viên với số luợng lêntới hàng chục đề tài
- Tạp chí khoa học chuyên nghành
- Báo cáo, kỷ yếu hội nghị, hội thảo
Tạp chí khoa học và đào tạo là nơi luu trữ, nguồn cung cấp các thông tin nghiên cứukhoa học và đào tạo có giá trị Là cơ quan ngôn luận về khoa học, là diễn đàn cho cácgiảng viên, sinh viên công bố, trao đổi kết quả nghiên cứu, trao đổi về học thuật chuyênsâu, nơi công bố các công trình nghiên cứu của các tác giả, nhằm phục vụ công tác giảngdạy, học tập, nghiên cứu trong các lĩnh vực
Hiện tại công việc quản lý các bài báo, tạp chí khoa học & đào tạo tại Học viện dophòng xuất bản tổng hợp của nhà truờng phụ trách Phần lớn các ấn phẩm đuợc luu trữ tạithu viện của nhà truờng, còn lại đuợc luu trữ rải rác trên máy tính của tác giả, biên tậpviên và mạng internet, dẫn đến khó khăn trong việc bảo toàn, tìm kiếm và luu trữ, khókiểm soát Ngoài ra, cách luu trữ này còn gây ra một vấn đề đó là nguời đọc không thểtiếp xúc mọi lúc mọi nơi với nguồn tài liệu quý giá này
1.2 Hạn chế của việc quản lý tạp chí khoa học & đào tạo ngân hàng
Nhận thấy tầm quan trọng của việc quản lý tạp chí khoa học và đào tạo đối với chấtluợng đào tạo, giáo dục và nghiên cứu của nhà truờng, học viện Ngân hàng đã có chiếnluợc hoàn thiện công tác quản lý tạp chí khoa học và đào tạo phù hợp với xu thế quản trịhiện đại nhằm khai thác hết các thông tin bổ ích để đua đến sinh viên Tuy nhiên, công tácquản lý chua phát huy tối đa đuợc nguồn lực và tiềm lực, chua đuợc các nhà khoa họcbiết đến rộng rãi, mạng luới cộng tác viên chua duy trì đuợc liên tục và thuờng xuyên,
Trang 15quy trình xuất bản chua thực sự chuyên nghiệp, chất luợng bài viết chua đồng đều Ngoài
ra, hoạt động của hội đồng biên tập, tiềm lực cán bộ, cơ sở vật chất còn nhiều bất cậpkhiến chất luợng còn bị hạn chế
Các tài liệu đuợc quản lý bằng các tập tin ở dạng word hoặc excel, chủ yếu nằm duớidạng các biểu mẫu báo cáo Các tài liệu này đuợc luu trữ thủ công và rời rạc gây nên một
số khó khăn sau:
- Khó khăn trong việc tìm kiếm thông tin, lập báo cáo, quản lý
- Dữ liệu chua đuợc đồng bộ hóa
1.3 Mô tả nghiệp vụ quản lý tạp chí khoa học & đào tạo Ngân hàng
Công tác quản lý tạp chí tại khoa học và đào tạo Ngân hàng do phòng xuất bản tổnghợp của Học viện quản lý Nhiệm vụ và quyền hạn của các cá nhân tham gia quá trìnhxuất bản tạp chí gồm:
- Tác giả: Tạo bài viết mới, tiếp nhận và sửa các bài báo theo yêu cầu của thu kí;
- Thu kí: Tiếp nhận, kiểm tra và gửi bài viết cho phó tổng biên tập và truởng banbiên tập;
- Phó tổng biên tập, truởng ban biên tập: Tiếp nhận, duyệt bài viết, gửi thông báocho tác giả, xây dựng mục lục bài viết và gửi cho tổng biên tập;
- Ban biên tập: Nhận yêu cầu và duyệt bài viết;
- Phản biện: Tiếp nhận bài viết cần phản biện, kiểm tra, thẩm định bài viết và gửi lạicho Phó tổng biên tập, truởng ban biên tập;
- Tổng biên tập: Tiếp nhận và duyệt bài viết;
- Ban thiết kế: Nhận bài đã biên tập, chọn trang, số đăng và nhập luu vào CSDL
1.4 Các yêu cầu đối với hệ thống cần xây dựng
1.4.1 Yêu cầu chức năng
a Quản lý hoạt động tác giả
Bao gồm các hoạt động đăng bài viết mới, quản lý các bài đã có, quản lý bài báo yêucầu sửa chữa
b Quản lý hoạt động phản biện
Bao gồm quản lý bài báo đuợc mời phản biện: Quản lý tình trạng phản biện của các bàiviết: đang đợi kết quả, không đồng ý chấp thuận, chấp thuận nhung yêu cầu sửa hay chấpthuận bài viết
c Quản lý hoạt động biên tập bài báo
Trang 16Theo dõi các bài báo chờ đua vào biên tập, Gửi và nhận thông báo về hoạt động yêucầu tác giả sửa chữa, Gửi và nhận thông báo về hoạt động phản biện, Quản lý các bài báo
đã biên tập, Gửi và nhận thông báo các bài đã biên tập, Quản lý chủ đề
d Quản trị hệ thống
Đăng ký tài khoản tác giả, Thay đổi mật khẩu, Thêm, sửa, xoá tài khoản nguời dùng,Phân quyền nguời dùng
e Quản lý hoạt động thiết kế
Thực hiện hoạt động thiết kế số tạp chí, Gửi và nhận thông báo về hoạt động thiết kế
f Quản lý hoạt động phê duyệt
Phê duyệt bài báo, Phê duyệt tạp chí
1.4.2 Yêu cầu phi chức năng
- Yêu cầu về thời gian phản hồi của hệ thống: hệ thống hoạt động nhanh, các chứcnăng cơ bản của hệ thống hoạt động tốt
- Yêu cầu hệ thống:
• Dữ liệu phải đuợc an toàn bảo mật;
• Chạy trên môi truờng web để thuận tiện cho việc báo cáo;
• Có sự phân quyền nguời dùng phù hợp với chức năng của từng bộ phận
- Yêu cầu về giao diện nguời dùng:
• Giao diện thân thiện, dễ hiểu, rõ ràng, bố trí hợp lý, phù hợp với các thaotác của nguời dùng;
• Dảm bảo giúp nguời dùng sử dụng thao tác nhanh và chính xác
Trang 17KẾT LUẬN CHƯƠNG 1
•
Ở chuơng 1, khóa luận đã phác họa tổng quan về hoạt động quản lý tạp chí khoa học vàđào tạo Ngân hàng bao gồm những nội dung chính: (1) Thực trạng ứng dụng công nghệthông tin vào việc quản lý tạp chí khoa học và đào tạo Ngân hàng, (2) Hạn chế của việcquản lý, (3) Mô tả nghiệp vụ quản lý tạp chí, (4) Các yêu cầu đối với hệ thống cần xâydựng Qua đó có cái nhìn rõ hơn về hoạt động quản lý tạp chí khoa học và đào tạo ngânhàng, dễ dàng nhìn thấy các hạn chế còn tồn tại, từ đó thấy đuợc sự cần thiết của việc xâydựng một hệ thống quản lý mới để cải tiến hoạt động quản lý cũng nhu giảm thiểu cáchạn chế đang tồn tại
Với yêu cầu đặt ra nhu vậy ở chuơng 2, khóa luận sẽ tiến hành phân tích hệ thống bằngviệc xây dựng các biểu đồ
Trang 18CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG QUẢN LÝ TẠP CHÍ
KHOA HỌC & ĐÀO TẠO NGÂN HÀNG 2.1 Mô tả nghiệp vụ
Hệ thống quản lý tạp chí khoa học và đào tạo ngân hàng là một hệ thống bao gồm cácnghiệp vụ: quản lý bài viết, quản lý hoạt động biên tập, quản lý hoạt động phản biện, quản
lý hoạt động thiết kế và quản lý tài chính Các nghiệp vụ này liên kết chặt chẽ với nhau,
cụ thể nhu sau:
Sau khi tác giả đăng kí thành viên, tác giả sẽ đuợc cấp một tài khoản đăng nhập và mậtkhẩu để có thể đăng nhập vào hệ thống để thực hiện các công việc của mình Khi tác giảđăng bài viết mới, thu kí sẽ tiếp nhận bài viết và tiến hành kiểm tra Truờng hợp bài viếtkhông hợp lệ, thu kí sẽ gửi lại cho tác giả Truờng hợp còn lại thu kí sẽ gửi bài báo choban biên tập và chờ xét duyệt
Ban biên tập sẽ tiếp nhận bài báo và tiến hành phê duyệt Truờng hợp chua đạt yêu cầubài báo sẽ đuợc gửi lại cho tác giả và yêu cầu sửa Truờng hợp còn lại bài viết sẽ đuợctrình lên phó tổng biên tập, truởng ban biên tập để chờ phê duyệt Sau khi Phó tổng biêntập và truởng ban biên tập phê duyệt, ban biên tập sẽ nhận lại bài viết Truờng hợp bàiviết không đuợc phê duyệt, ban biên tập sẽ gửi bài viết cho ban phản biện Ban phản biệntiếp nhận bài viết, thẩm định và cho ý kiến bài viết sau đó gửi lại cho ban biên tập.Truờnghợp bài viết đuợc phê duyệt và bài viết sau khi phản biện đạt yêu cầu, ban biên tập sẽ tiếnhành dựng mục lục tạp chí và gửi nội dung tạp chí cho tổng biên tập và chờ phê duyệt.Tổng biên tập tiếp nhận bài viết và tiến hành phê duyệt, truờng hợp không đuợc phêduyệt bài viết sẽ đuợc gửi lại cho ban biên tập và yêu cầu dựng lại mục lục tạp chí.Truờng hợp còn lại bài viết sẽ đuợc chuyển sang cho ban thiết kế
Ban thiết kế tiếp nhận bài viết và tiến hành thiết kế tạp chí, sau đó sẽ gửi lại cho tổngbiên tập
Trang 19Biểu đồ hoạt động tổng thể của hệ thống đuợc thể hiện ở Hình 2.1
Hình 2.1 Sơ đồ hoạt động tổng thể của hệ thống
Trang 212.2.2 Biểu đồ phân rã chức năng
Theo mô tả bài toán và căn cứ chức năng từng bộ phận của hệ thống cần thiết lập, biểu
đồ phân rã chức năng của hệ thống đuợc biểu diễn nhu sau:
Hình 2.3 Biểu đồ phân rã chức năng
2.2.3 Mô tả chi tiết chức năng sơ cấp
a Quản lý người dùng
-I- Thêm người dùng mới (1.1)
- Sự kiện kích hoạt: Khi cần thêm một nguời dùng mới
- Trình tự thực hiện:
Buớc 1: Admin đăng nhập vào hệ thống
Buớc 2: Vào chức năng thêm mới nguời dùng trong menu quản lý nguời dùng.Buớc 3: Điền thông tin tài khoản mới cần lập
Buớc 4: Luu lại thông tin
Dữ liệu vào: Thông tin của nguời dùng
Trang 22• Buớc 1: Hệ thống sẽ tiến hành kiểm tra thông tin của nguời dùng Neu thôngtin của nguời dùng phù hợp hệ thống sẽ thông báo đã duyệt và cho phép thêmmới nguời dùng Nguợc lại thông báo từ chối
• Buớc 2: Luu lại các thông tin vào cơ sở dữ liệu
- Dữ liệu vào: Thông tin của nguời dùng
-I- Phân quyền người dùng (1.3)
- Sự kiện kích hoạt:
- Trình tự thực hiện:
• Buớc 1: Hệ thống đăng nhập vào chức năng: “phân quyền nguời dùng”
• Buớc 2: Danh sách quyền sẽ đuợc hiển thị cùng với nguời dùng phù hợp
• Buớc 3: Kích chọn quyền phù hợp
- Dữ liệu vào: Thông tin quyền
b Quản lý thông tin cá nhân
-I- Đăng kí thành viên (2.1)
- Sự kiện kích hoạt: Khi một tác nhân muốn tham gia vào hệ thống
- Trình tự thực hiện:
• Buớc 1: Tác nhân chọn chức năng đăng kí thành viên
• Buớc 2: Nhập vào thông tin theo yêu cầu
• Buớc 3: Hệ thống tiến hành kiểm tra nếu thông tin chính xác thì tiến hành luuthông tin Nguợc lại thì yêu cầu nhập lại
- Dữ liệu vào: Thông tin của tác nhân
-I- Cập nhật thông tin tài khoản (2.2)
- Sự kiện kích hoạt: Khi muốn thêm, sửa, xóa một tài khoản
- Trình tự thực hiện:
• Buớc 1: Admin đăng nhập vào hệ thống
• Buớc 2: Kích chọn danh sách tài khoản theo yêu cầu
• Buớc 3: Chọn tài khoản cần sửa
• Buớc 4: Tiến hành sửa chữa thông tin
• Buớc 5: Luu lại thông tin
- Dữ liệu vào: Thông tin của tài khoản
-I- Quản lý đăng nhập (2.3)
- Sự kiện kích hoạt: Khi một tác nhân đăng nhập vào hệ thống
- Trình tự thực hiện:
• Buớc 1: Nhập vào tên đăng nhập và mật khẩu
Trang 23• Buớc 2: Hệ thống tiến hành kiểm tra nếu tên đăng nhập và mật khẩu khôngchính xác thì yêu cầu nhập lại Nguợc lại thì cho phép đăng nhập vào hệ thống.
• Buớc 3: Luu lại các thông tin đã nhập vào cơ sở dữ liệu
- Dữ liệu vào: Thông tin đăng nhập
c Quản lý hoạt động biên tập
-I- Kiểm duyệt bài viết (3.1)
- Sự kiện kích hoạt: Khi một bài viết mới đua vào biên tập
- Trình tự thực hiện:
• Buớc 1: Hệ thống tiến hành kiểm tra nếu bài viết chua thỏa mãn yêu cầu sẽ gửilại thông báo cho tác giả và yêu cầu sửa Nguợc lại sẽ chuyển bài viết sang bộphận tiếp theo
• Buớc 2: Luu lại thông tin bài viết
- Dữ liệu đầu vào: Thông tin bài viết
-I- Chuyển phản biện bài viết (3.2)
- Sự kiện kích hoạt: Khi một bài viết cần mời phản biện
- Trình tự thực hiện:
• Buớc 1: Hệ thống đăng nhập vào chức năng: “chuyển phản biện bài viết"
• Buớc 2: Danh sách bài viết sẽ đuợc hiển thị bao gồm các thông tin: Mã bài viết,tên bài viết, tác giả, chủ đề, ngày gửi, nội dung
• Buớc 3: Kích chọn bài viết
- Dữ liệu vào: Thông tin bài viết
-I- Dựng mục lục tạp chí (3.3)
- Sự kiện kích hoạt: Khi có yêu cầu
• Buớc 1: Tiếp nhận thông tin bài viết
• Buớc 2: Hệ thống tiến hành kiểm tra, xem xét thông tin bài viết và dựng mụclục tạp chí phù hợp
• Buớc 3: Luu lại mục lục tạp chí
- Dữ liệu đầu vào: Thông tin bài viết
d Quản lý hoạt động tác giả
-I- Gửi bài viết mới (4.1)
- Sự kiện kích hoạt: Khi muốn thêm, sửa, xóa một bài viết
- Trình tự thực hiện:
• Buớc 1: Tác giả đăng nhập vào hệ thống
• Buớc 2: Kích chọn chức năng: “Gửi bài viết mới”
• Buớc 3: Đăng bài viết lên hệ thống
Trang 24• Buớc 4: Hệ thống tiến hành kiểm tra nếu mã bài viết chua tồn tại trên hệ thốngthì cho phép thêm mới bài viết, nếu mã bài viết đã tồn tại trên hệ thống thì chophép cập nhật thông tin bài viết.
• Buớc 5: Luu lại thông tin của bài viết
- Dữ liệu vào: Thông tin của bài viết
-I- Sửa bài viết (4.2)
- Sự kiện kích hoạt: Khi muốn tìm kiếm, sửa một bài viết
- Trình tự thực hiện:
• Buớc 1: Hệ thống đăng nhập chức năng: “Sửa bài viết”
• Buớc 2: Danh sách bài viết sẽ đuợc hiển thị bao gồm các thông tin: Mã bài viết,tên bài viết
• Buớc 3: Kích chọn bài viết cần sữa và tiến hành sửa
• Buớc 4: Luu lại thông tin của bài viết sau khi sửa
- Dữ liệu vào: Thông tin bài viết
e Quản lý hoạt động phản biện
-I- Tìm kiếm danh sách bài viết cần phản biện (5.1)
- Sự kiện kích hoạt: Khi muốn tìm danh sách bài viết đuợc mời phản biện
• Buớc 3: Kích chọn một bài viết
- Dữ liệu vào: Thông tin bài viết
-I- Cho ý kiến phản biện bài viết (5.2)
- Sự kiện kích hoạt: Khi một bài viết đuợc mời phản biện
- Trình tự thực hiện:
• Buớc 1: Kích chọn tìm kiếm danh sách bài viết
• Buớc 2: Kích chọn bài viết Hệ thống sẽ hiển thị thông tin bài viết bao gồm: Mãbài viết, tên bài viết, tác giả, chủ đề, ngày gửi, nội dung
• Buớc 3: Cho ý kiến phản biện về các mục trong bài viết
- Dữ liệu vào: Thông tin bài viết
Trang 252.2.4 Phân rã biểu đồ luồng dữ liệu
a Biểu đồ luồng dữ liệu mức 0
Hình 2.4 DFD mức 0
Trang 26b Biểu đồ luồng dữ liệu mức 1
-I- Biểu đồ tiến trình “1.0 Quản lý nguời dùng'
Hình 2.5 DFD mức 1 của chức năng “Quản lý người dùng”
-I- Biểu đồ tiến trình “2.0 Quản lý thông tin cá nhân”
2.1 Đăng kí
thành viên
2.2 c⅛ nhật thông tin tài
TÁC GIẢ
2.3.Quan lý đăng nhập
Hình 2.6 DFD mức 1 của chức năng “Quản lý thông tin cá nhân”
Trang 27-I- Biểu đồ tiến trình “3.0 Quản lý hoạt động biên tập”
Bài viêt đã phê duyệt
Hình 2.7 DFD mức 1 của chức năng “ Quản lý hoạt động biên tập”
Biểu đồ tiến trình “4.0 Quản lý hoạt động tác giả”
Hình 2.8 DFD mức 1 của chức năng “Quản lý hoạt động tác giả”
Trang 28-I- Biểu đồ tiến trình “5.0 Quản lý hoạt động phản biện”
Hình 2.9 DFD mức 1 của chức năng “Quản lý hoạt động phản biện”
Trang 29KẾT LUẬN CHƯƠNG 2
Ở chuơng 2, khóa luận đã trình bày phân tích hệ thống quản lý tạp chí khoa học và đàotạo Ngân hàng bằng việc xây dựng các biểu đồ: biểu đồ ngữ cảnh, biểu đồ phân rã chứcnăng, mô tả chi tiết chức năng sơ cấp, phân rã biểu đồ luồng dữ liệu
Từ những phân tích đó, ở chuơng 3, khóa luận sẽ trình bày việc thiết kế hệ thống quản
lý tạp chí khoa học và đào tạo Ngân hàng bằng việc thiết kế cơ sở dữ liệu và đua ra hệthống các giao diện của chuơng trình
Trang 30Tiêu đề TenBaiBao
CHƯƠNG 3: THIẾT KẾ HỆ THỐNG QUẢN LÝ TẠP CHÍ
KHOA HỌC & ĐÀO TẠO NGÂN HÀNG 3.1 Thiết kế cơ sở dữ liệu
3.1.1 Mô hình thực thể quan hệ
a Liệt kê các thực thể
Dựa vào chuơng 2 ta có các hồ sơ dữ liệu của hệ thống nhu sau: Bài báo, báo báo đã
đăng, Các thông tin cần đuợc luu trữ cho mỗi hồ sơ dữ liệu đuợc thể hiện nhu bên duớiBài báo
Bảng 3.1 Từ trong hồ sơ dữ liệu của bài báo
Trang 31Tiêu đề TenBaiBao
Nội dung bài viết yêu cầu sửa NoiDungSua
Nội dung truớc chỉnh sửa NoiDungTruoc
Nội dung sau chỉnh sửa NoiDungSau
Bài báo đã đăng
Bảng 3.2 Từ trong hồ sơ dữ liệu của bài báo đã đăng
Bài báo yêu cầu sửa
Bảng 3.3 Từ trong hồ sơ dữ liệu của bài báo yêu cầu sửa
Trang 32Tiêu đề TenBaiBao
Ngày gửi yêu cầu phản biện NgayGuiY euCau
Ngày trả lời nội dung phản biện NgayTraLoi
Nội dung bài viết yêu cầu sửa NoiDungSua
Các điểm cần bổ sung, sửa chữa DiemBoSung
Nội dung bài viết yêu cầu biên tập NoiDungBienTap
Nguời gửi yêu cầu biên tập NguoiGui
Bài báo đuợc mời phản biện
Bảng 3.4 Từ trong hồ sơ dữ liệu của bài báo được mời phản biện
Bài báo chờ biên tập