TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN--- --- -BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HỆ THỐNG Đ ề tài: QUẢN LÝ GIÁO TRÌNH THƯ VIỆN ĐẠI HỌC ĐIỆN LỰC Giảng viên hư
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN
- -
-BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Đ ề tài: QUẢN LÝ GIÁO TRÌNH THƯ VIỆN ĐẠI HỌC ĐIỆN LỰC
Giảng viên hướng dẫn:
Sinh viên thực hiện:
Mã sinh viên
TS NGUYỄN THỊ HỒNG KHÁNH PHẠM TIẾN ĐẠT
098374
Hà Nội - 2020
Trang 2.3 Nhược điểm của quy trình hiện tại
.4 Mong muốn của thư viện
Trang 4LỜI NÓI ĐẦU
Đứng trước nhu cầu sử dụng giáo trình để học tập của sinh viên,thư viện trường đại họcĐiện Lực đã tổ chức in giáo trình để cung cấp cho sinh viên.Với một số lượng lớn giáo trìnhđược in ra hàng năm khiến công việc quản lý gặp rất nhiều khó khăn với cách quản lý thủ cônghiện đang được sử dụng
Với sự phát triển của công nghệ thông tin luôn cố gắng đáp ứng các yêu cầu của conngười.Việc đưa công nghệ thông tin áp dụng vào việc quản lý đã và đang được đưa vào thựchiện để cải thiện tốc độ và độ chính xác
Với việc tạo ra hệ thống :”Quản lý giáo trình thư viện EPU” chúng em mong muốn tạo ramột hệ thống giúp các cán bộ quản lý thư viện có thể quản lý dễ dàng các giáo trình.Với các tínhnăng được xây dựng trên nhu cầu thực tế mà cán bộ thư viện đang cần để xử lý công việc củamình
Page 4
Trang 5CHƯƠNG I KHẢO SÁT HIỆN TRẠNG VÀ THU THẬP YÊU CẦU
1.1 Hiện trạng quản lý giáo trình
Mô tả: Hiện nay thư viện đang in giáo trình để cho sinh viên các khoa lấy tài liệuhọc tập Hàng năm thư viện nhận được kế hoạch tuyển sinh từ phòng đào tạo vào đầunăm học, căn cứ vào đó đề ra kế hoạch in giáo trình cho sinh viên Việc nhập Giáo Trình
từ nhà in, giao Giáo Trình cho sinh viên được thực hiện thủ công dẫn đến khó khăn trong quảnlý
1.2 Quy trình quản lý
- Cán bộ quản lý thư viện nhập thông tin giáo trình:tên giáo trình,tên tác giả,NXB,sốtrang,số chương,giáo trình đó dành cho khoa nào học…
- Khi nhận được thông tin tuyển sinh của phòng đào tạo,căn cứ vào đó cán bộ quản lý
sẽ biết được số lượng yêu cầu in cho sinh viên với từng giáo trình,kiểm tra số lượnggiáo trình trong kho còn tồn kho,từ đó để ra kế hoạch in cho hợp lý
Khi nhận được giao trình từ nhà in thực hiện công việc nhập Giáo Trình đưa vào 2kho ở cơ sở I và cơ sở II
-Sau đó giáo trình sẽ được lấy từ kho giao cho sinh viên ở hai cơ sở
Khi nhận được yêu cầu từ nhà trường cán bộ quản lý cần phải thống kế báo vềthông tin Giáo Trình,số lượng in,nhập xuất trong từng năm
1.3 Nhược điểm của quy trình hiện tại
1.4 Mong muốn của thư viện
Page 5
Trang 6Kiểm tra được tồn kho giáo trình tại từng thời điểm để có thế tổng kết báo cáo cũngnhư có kế hoạch in hợp lý.
Tạo ra được kế hoạch in khi nhập số liệu tuyển sinh từ phòng đạo tạo
Tạo ra các báo cáo báo biểu để tổng hợp thông tin giáo trình
( Phải chụp thêm các hồ sơ tài liệu: mẫu biểu, thẻ, hoá đơn, phiếu nhập xuất…)
Page 6
Trang 7CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG
.1 Lập bảng phân tích
2
1.1 Mô tả hệ thống
T rung tâm học liệu tổ chức in g iáo trình cho s inh viên vào đầu năm học để sinh viên
lấy tài liệu học tập
T hông tin g iáo trình được q uản lý chặt chẽ từ t ên, tên N XB, s ố trang , số chương , giá in ,
n ăm in , t hông tin tác giả , đến k hoa nào h ệ nào dùng, khoa nào v iết Các số liệu này sẽđược n hập vào cơ sở dữ liệu rồi từ đó có thể tạo các báo cáo khi được yêu cầu Các báo cáothống kê cần phải t hống kê được tất cả các thông tin liên quan đến giáo trình cũng như liệt kêđược thông tin giáo trình qua các thông tin liên quan
C án bộ quản lý có thông tin các giáo trình mà sinh viên sẽ sử dụng để học tập, từ đó tạo radanh sách các Giáo Trình sẽ in để đáp ứng nhu cầu Vào đầu năm p hòng đào tạo g ửi trungtâm học liệu số liệu tuyển sinh , căn cứ vào đó để xét nhu cầu giáo trình đáp ứng cho sinh viên.Trung tâm học liệu sẽ k iểm tra kho tại 2 cơ sở I và II xem số lượng giáo trình còn t ồn kho làbao nhiêu, từ đó rađề hoạchkế in sao cho phù hợp nhất Khi giáo trình được nhà In in xong sẽtiến hành n hập kho tại 2 cơ sở I và II Sau đó số lượng giáo trình sẽ được chuyển đến tay sinhviên tại 2 cơ sở
Số lượng Giáo Trình in, nhập xuất tại 2 kho ở 2 cơ sở cần được quản lý về số lượng n hập
x uất tồn kho tại từng thời điểm, từng năm để có thể dễ dàng quản lý cũng như thống kê báo cáolên
1.2 Bảng phân tích
Giáo trìnhNhà xuất bảnThông tin tác giảKhoa
Page 7
Trang 8Tạo
Giáo trìnhBáo cáo
Hồ sơ DLTác nhânTác nhânTác nhân
Hồ sơ DL
Báo cáoKhoKiểm tra
In
Kho
Thống kê Thông tin liên quan giáo Số liệu tuyển sinh
trình
Đề ra
Nhập
Kế hoạch inKho
Kế hoạch inNgười quản lýPhiếu nhậpPhiếu xuất
Hồ sơ DLTác nhân
Trang 10Quản Lý Danh Mục Kho
Quản Lý Danh Mục Giáo Trình
Quản Lý Nhập Kho
Quản lý danhmục
Quản lýgiáo trìnhtrường
Xuất Kho
1 Lập Hóa Đơn Nhập Kho
2 Lập Hóa Đơn Xuất Kho
3.Nhập Số Lượng Tuyển Sinh
4 Lập Kế Hoạch in
Đại họcQuản Lý Kế Điện LựcHoạch In
Thống1
0.Thống Kê Nhân Viên
2.3.2.2 Biểu đồ phân rã chức năng
Trang 11Hình 2.3.2.1 Biểu đồ phân rã chức năng
2.3.3 Mô tả chi tiết các chức năng lá
(1.1) Quản Lý DM Hệ Đào Tạo:Quản lý thông tin của Hệ Đào Tạo (Mã Hệ,Tên Hệ)(1.2) Quản Lý DM Khoa:Quản lý thông tin của Khoa (Mã Khoa,Tên Khoa)
(1.3) Quản Lý DM Trình Độ:Quản lý danh mục Trình Độ (Mã Trình Độ,Tên Trình Độ)(1.4) Quản Lý DM Lớp:Quản lý thông tin của Lớp (Mã Lớp,Tên Lớp)
(1.5) Quản Lý DM NXB:Quản lý thông tin của NXB (Mã NXB,Tên NXB)
(1.6) Quản Lý DM Tác Giả:Quản lý thông tin của Tác Giả (Mã TG,Tên TG,Khoa)
Trang 12(1.7) Quản Lý DM Giáo Trình:Quản lý thông tin của Giáo Trình (Mã GT,Tên TG,TácGiả,NXB,Số Trang,Số Chương…)
(1.8) Quản Lý DM Kho: Quản lý thông tin của Kho(Mã Kho,Tên Kho,Địa Chỉ )
(2.1) Quản Lý Nhập Kho: Quản lý thông tin của việc Nhập Kho khi giáo trình đượcchuyển về từ Nhà In (Mã PN,Mã Kho,Nhà In,Số Lượng,Giáo Trình)
(2.2) ) Quản Lý Xuất Kho: Quản lý thông tin của việc Xuất Kho khi giáo trình đượcchuyển từ Kho đến các Lớp (Mã PX,Mã Kho,Lớp,Số Lượng,Giáo Trình)
(2.3) Lập Hóa Đơn Nhập Kho:Tạo các hóa đơn chứng từ khi thực hiện nhập giáo trình(2.4) Lập Hóa Đơn Xuất Kho:Tạo các hóa đơn chứng từ khi thực hiện xuất giáo trình
(3.1) Quản Lý Số Lượng Tuyển Sinh: Nhập số lượng tuyển sinh để tạo ra kế hoạch in(3.2) Quản Lý Kế Hoạch In:Căn cứ vào số lượng tuyển sinh,số lượng giáo trình tồn khotạo ra kế hoạch in hợp lý
(4.1) Quản Lý Nhân Viên: Quản Lý cán bộ sử dụng chương trình
(4.2) Phân Quyền:Phân quyền chức năng sử dụng chương trình
(5.1) Thống Kê Giáo Trình:Thống kế giáo trình mà Thư Viện có
(5.2) Thống Kê Giáo Trình Tồn Kho:Thống kê tồn kho giáo trình tại thời điểm
(5.3) Thống Kê Tác Giả: Thống kê các tác giả của các khoa trong trường
(5.4) Thống Kê Nhân Viên: Thống kê danh sách nhân viện đang sử dụng chương trình
2.3.4 Liệt kê các hồ sơ dữ liệu được sử dụng
Trang 13Thống Kê
.4.1 Biểu đồ Luồng dữ l iệu mức 0 (hoặc gọi là biểu đồ luồng dữ liệu mức
đ ỉnh)
Trang 14Hình 2.4.1.1: Biểu đồ luồng dữ liệu mức 0
2.4.2 Biểu đồ luồng dữ liệu mức 1
2.4.2.1 Biểu đồ tiến trình 1.0 – Quản Lý Danh Mục
Trang 15Hình 2.4.2.1.1: Biểu đồ tiến trình 1.0 – Quản Lý Danh Mục
2.4.2.2 Biểu đồ tiến trình 2.0 – Quản Lý Nhập Xuất Kho
Trang 16Hình 2.4.2.2.1: Biểu đồ tiến trình 2.0 – Nhập Xuất Kho
2.4.2.3 Biểu đồ tiến trình 3.0 – Quản lý kho
F Kho
3.1 Nhập thêm sách vào kho
3.2 Xuất kho 3.3 Kiểm tra tồn kho
Yêu cầu kiểm tra
Danh sách và số lượng xuất
Không đủ dữ liệu Danh sá
lượng sách và số ch thêm Cán bộ quản lý
Thông tn tồn kho
Hình 2.4.2.3.1: Biểu đồ tiến trình 3.0 – Quản lý kho
Trang 172.4.2.4 Biểu đồ tiến trình 4.0 – Quản lý kế hoạch in
G Kế hoạch in
4.2 In kế hoạch in4.1 Lập kế hoạch in
Thông báo phản hồi Chỉnh sửakế hoạch in Yêu cầu inkế hoạch in
Yêu cầu lập
kế hoạch in Cán bộ quản lý
Kế hoạch
đề xuất
Hình 2.4.2.4.1: Biểu đồ tiến trình 4.0 – Quản lý kế hoạch in
2.4.2.5 Biểu đồ tiến trình 5.0 – Lập và in báo cáo
Trang 18Y/c in báo cáo Thông báo phản hồi
Y/c in báo cáo
5 khoa
.5 In báo cáo danh mục giáo t 5
kho
Báo cáo tồn kho
5 6 Xem báo cáo danh mục giá 5.2 Xem báo cáo
Báo cáo tồn kho Yêu cầu xem báo cáo
Cán bộ quản lý
từng khoa
Đề xuất báo cáo
Hình 2.4.2.5.1: Biểu đồ tiến trình 5.0 – Lập và in báo cáo
Trang 192.5 Mô hình E-R
2.5.1 Liệt kê, chính xác hóa và lựa chọn thông tin.
Tên được chính xác của các đặc Viết gọn tên đặc trưng Đánh dấu loại ở mỗi
1
√
A Kho Chứa Giáo Trình
Trang 20-Mã PXNgày XuấtTên GTSL
Mô Tả
√
Trang 21F Quản Trị Viên
-
-UserNamePassword
Họ TênGiới TínhNgày SinhĐịa ChỉĐT
√
√-
*
Một thuộc tính phải là sơ cấp (nếu giá trị của nó có thể suy ra từ giá trị khác thì
bỏ qua)
Trang 222.5.2 Xác định thực thể, thuộc tính, và định danh của chúng
Thuộc tính tên gọi Thực thể tương
-Tên Tác GiảKhoa Làm Việc
Nhà Xuất BảnKhoa Dùng
Trang 23-Hệ DùngTrình Độ
Tên Nhà In
- Mã LớpTên Lớp
-Ngày NhậpNhà InKhoGiáo Trình
Số Lượng
-Ng.sinhĐịa chỉSDT
Trang 24Mã Nhân Viên
- Tên Quyền
2.5.3 Xác định các mối quan hệ và thuộc tính của chúng
a Các động từ tìm được là Nhập,Xuất,In,Quản Trị ,Thống Kê
Trang 25Ai quản trị
Trả lời
b.Quan hệ phụ thuộc,sở hữa
Trang 26Cặp Thực Thể
Tác Giả
Mối Quan Hệ Của
Thuộc Tính Giáo Trình
Thuộc Cho
Trình Độ Khoa
Cho Thuộc
2.5.4 Vẽ biểu đồ và rút gọn
2.6 Thiết kế mô hình cơ sở dữ liệu Logic
2.6.1 Chuyển mô hình E – R sang mô hình dữ liệu quan hệ
2.6.1.1 Biểu diễn các thực thể
Trang 27Hệ Hệ (Mã Hệ, Tên Hệ)
Khoa Khoa (Mã Khoa, Tên Khoa)
Trình Độ (Mã Trình Độ , Tên Trình Độ)Trình Độ
Nhà In Đề Thi (Mã Nhà In , Tên Nhà In)
Nhà Xuất Bản Câu Hỏi (Mã Nhà Xuất Bản , Tên Nhà Xuất Bản)
Tác Giả (Mã Tác Giả , Tên Tác Giả,Mã Khoa)Tác Giả
Kho Kho (M ã Kho , Tên Kho)
Giáo Trình Giáo Trình (M ã Giáo Trình , Mã Tác Giả,Mã Khoa,Mã
Hệ,Mã Trình Độ,Số Trang,Số Chương,Giá Bìa,Nămin,Nhà Xuất Bản)
Lớp Lớp (M ã Lớp Tên Lớp)
2.6.1.2 Biểu diễn các liên kết
Phiếu Nhập Phiếu Nhập (Mã PN , Mã Kho,Mã Nhà In,Số Lượng,Tên
Giáo Trình)Phiếu Xuất
Phiếu In
.6.1.3 Chuẩn hóa lại bảng
Bảng mới tạo ở chuẩn 2NF, chuyển về dạng chuẩn 3NF
Trang 28Tách thông tin các bảng Phiếu Nhập,Phiếu Xuất ,Phiếu In thành các bảng chi tiết
Phiếu Nhập
Chi Tiết
Phiếu Nhập (Mã PN , Mã Kho,Mã Nhà In)Phiếu Nhập Chi Tiết (M ã PN , Mã Giáo Trình,Số Lượng)Phiếu Xuất
2.6.2 Cở sở đữ liệu vật lý
2.6.2.1 Bảng Tác giả (Author)
2.6.2.2 Bảng Hệ Đào Tạo (Degree)
Trang 292.6.2.3 Bảng Khoa (Department)
2.6.2.4 Bảng Trình Độ (Level)
2.6.2.5 Bảng Nhà Xuất Bản (Publisher)
Trang 302.6.2.6 Bảng Giáo Trình (Syllabus)
2.6.2.7 Bảng Kho (Warehourse)
2.6.2.8 Bảng User (Userprofile)
Trang 312.6.2.9 Bảng Nhà In (Printer)
2.6.2.10 Bảng Phiếu Nhâp (Import)
Trang 322.6.2.11 Bảng Phiếu Nhập Chi Tiết
2.6.2.12 Bảng Phiếu Xuất
2.6.13 Bảng Phiếu Xuất Chi Tiết
Trang 342.7 Thiết kế hệ thống vật lý
2.7.1 Xác định luồng hệ thống
Trang 352.7.1.1 Sơ đồ luồng hệ thống cho tiến trình “1.0 – Nhập Dữ Liệu”
A.Thông tin giáo trình B.Thông
tin tác giả
E Số liệu tuyển sinh D.Giáo
trình khoa
1khoa.3 Nhập danh mục giáo trình
1sách.2 Thêm mới đầu
1.1 Nhập số liệu
1.4 Nhập thông tintác giả
tuyển sinh Danh mục
Quản lý thông tin Kho : các chức năng Thêm, Sửa, Xóa
Tiến trình 1.4: Quản lý danh mục Giáo Trình
Trang 36Quản lý thông tin Giáo Trình : các chức năng Thêm, Sửa, Xóa
2.7.1.2 Sơ đồ luồng hệ thống cho tiến trình “2.0 – Quản lý nhập xuất kho”
Tiến trình 2.1: Quản lý nhập kho
Quản lý thông tin nhập kho : các chức năng Thêm, Sửa, Xóa
Tiến trình 2.2: Quản lý xuất kho
Quản lý thông tin xuất kho: các chức năng Thêm, Sửa, Xóa
2.7.1.3 Sơ đồ luồng hệ thống cho tiến trình “3.0 – Kế hoạch in”
Trang 37Tiến trình 3.1: Quản lý Kế Hoạch In
Quản lý thông tin kế hoạch in: các chức năng Thêm, Sửa, Xóa
Tiến trình 3.2: Quản lý số lượng tuyển sinh
Quản lý thông tin số lượng tuyển sinh: các chức năng Thêm, Sửa, Xóa
2.7.1.4 Sơ đồ luồng hệ thống cho tiến trình “4 0 – Quản lý hệ thống”
Tiến trình 4.1: Quản lý Quyền
Trang 38Quản lý thông tin Quyền: các chức năng Thêm, Sửa, Xóa
2.7.1.5 Sơ đồ luồng hệ thống cho tiến trình “5 0 – Thống Kê”
Tiến trình 5.1: Quản lý Thống Kê
Quản lý thông tin Thống Kê: các chức năng xuất report
Tiến trình 5.2: Quản lý Thống Kê Tác Giả
Quản lý thông tin Tác Giả: các chức năng xuất report
2.7 Thiết Kế Giao Diện (D ùng Bootstrap để thiết kế giao diện)
2.7.1 Đăng nhập hệ thống
Trang 392.7.2 Đăng ký tài khoản
Trang 412.7.3 Giao diện quản lý
Trang 42KẾT LUẬN
- TRÌNH BÀY CÁC NỘI DUNG ĐÃ LÀM ĐƯỢC
- HƯỚNG PHÁT TRIỂN