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

Báo Cáo Giữa Kỳ Môn Công Nghệ Phần Mềm Đề Tài Quản Lý Thư Viện.pdf

36 3 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

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

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Quản Lý Thư Viện
Tác giả Nhóm 2
Trường học Trường Đại Học Công Nghệ TP.HCM
Chuyên ngành Công Nghệ Phần Mềm
Thể loại Báo cáo giữa kỳ
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 36
Dung lượng 10 MB

Nội dung

Việc phần mềm quản lí thư viện ra đời sẽ giúp cho các thủ thư đỡ mắt công tìm kiếm một cách thủ công trong với một khối lượng tài liệu đồ sộ, giúp việc quản lí sách và đọc giả dễ dàng, t

Trang 1

BAO CAO GIUA KY MON CONG NGHE PHAN MEM

Đề tài: Quản Lý Thư viện

Trang 2

MUC LUC

CHUGNG 1: THONG TIN NHOM ou cccccecccssccsssesssesssesesesssessesssssssesssesssessieseesssessesseessseseesssen 1

1 Đề tài: Quản lý thư viện s5 St nề SE 112122221 210 t1 2 1 rêu 1

2 Tên nhóm: Nhóm 2 ceccccccecccevececccerececerscccesscecsseccesseceeaasceesucceeuseventesescesentnaeees 1

3 Danh sách thành viên nhóm Ỏ 2 cccccccccecscccesccccerscccesscccesseceesecersaesereasecesaecevenenaees 1

CHƯƠNG 2: GIỚI THIỆU VÈ ĐỀ TÀI - 5 S1 212 2211111122112 1.2110 121gr 2

1 Tổng quan về đè tài - 5c Ự tngt HH H221 12t 121 1211 rau 2

2 Dac ta yeu CA ccc cccccccecesessevecesesescsuessseaveveseavaveseavaaresssvavsssseavsussessaversseavavausavsveesssesvevsseverevees 2

CHƯƠNG 3: THIẾT KẺ VÀ TÔ CHỨC DU LIEU

1 So đồ phân cấp chức năng -s- c2 1121 21122210 11121 tre rryg 4

2 Xây dựng hệ thống quản lý thư viện - 5s St 2E t2 2t 2251212121 rryg 4

3 Mô hình Use Case tỐng quát St E1 E1211211221221211 2 2 1 212121 e ra 5

4 Mô hình Use Case chỉ tiẾt : 222212221111222211 12221 122111112111 6 3.1 Tìm kiếm sách -222ct 22 2112221111222 121121 10eee 6

3.2 Cap nat 6n 6

3.3 II ao na e a 7

5 Mô hình đữ liệu ERD - 2221122211211 1211121115111 15111 251111111111 0111 E111 Hệ, 7

6 Chỉ tiết các thực thê 222cc 2221102221111 122112112 11.111 rre 7 CHƯƠNG 4: THIẾT KẺ GIAO DIỆN CHỨC NĂNG -.25: 2222221222221 9

1 _ Giao dién trang chi (Home Page) ccccccccccsessesscssesecsscseesessesscesssessecsessessecssssessesessseiees 9

1.1 Mục dicho ccccccecccccenscccescccvsccccvssecevscecevenecevsascecersseceasaeessascreeaseveeetsstseesensenteaeess 9 1.2 Pham View csc cceccccccccccccescccescccesscccesecccvsauccverssevessscesscecesseceavasesscasceecseveettsseeeeecetenteaeess 9

1.3 M6 ta Chive nang ccc cccccecsecsssscsscsessevsecsessecsesevssssevsecsessessessesscssssessessessessessessesaess 10

2 Giao diện đăng nhập của Admin (Admin Login Page) cà c2 t1 v2 2n 10

2.1 Mục ốích GQ nn HS TH nn ng TT KT KT kg kg kg 01 kg 10 2.2 Phạm vI Q.QQQQQnnnnnS HT ng TT KT KT KH KH kg TH KTS 01k rcg 10

Trang 3

TP? nh e 18 An cố 18

CHƯƠNG 7: QUẢN TRỊ DỰ ÁN PHẦN MÈỀM ác S1 1121121121121 11 111 1 tre 25

7.1 Phương pháp quản trị dự ân của nhóm: - c2 21121121211 11111 11 111g viện 25

7.3 Một số rủi ro khi xây dựng trang web và hướng giải quyết: s- sec 29

Chương VIII: KẾT LUẬN + 5s S12 1121112112211 21121121121 2101121 gay 31

8.1 Kết quả đạt được của 31

8.2 Han chế của đề tải: óc 2 2 2221111222211 102.11 111211211 gườu 31

8.3 Huong phat trién cha dé tats ccssessessscssessesssessessessesssesresersesessesreseesasearetensesessees 31

Trang 4

CHUONG 1: THONG TIN NHOM

1 Đề tai: Quan ly thư viện

2 Tên nhóm: Nhóm 2

Trang 5

CHƯƠNG 2: GIỚI THIỆU VẺ ĐÈ TÀI

1 Tổng quan về đề tài

- Trong thời đại tri thức ngày nay, việc nâng cao chất lượng giáo dục là nhiệm vụ quan trọng và hàng đầu của nước ta Cùng với sự phát triển của khoa học kỹ thuật, nhu cầu ứng dụng tin học trong công tác quản lí cũng ngày càng gia tắng Việc xây dựng các phần mềm quản lí nhằm đáp ứng nhu cầu trên là rất cần thiết

- Quản lý thư viện cũng không phải là ngoại lệ Việc phần mềm quản lí thư viện ra đời

sẽ giúp cho các thủ thư đỡ mắt công tìm kiếm một cách thủ công trong với một khối lượng tài liệu đồ sộ, giúp việc quản lí sách và đọc giả dễ dàng, thuận tiện hơn và đặc biệt là giúp cho đọc giả tiện hơn trong việc tra cứu sách

2 Đặc tả yêu cầu

2.1 Yêu cầu của người sử dụng

Mỗi độc giả chỉ được mượn một số sách nhất định trong một khoảng thời gian

nhất định Khi độc giả cần tra cứu tài liệu thì đòi hỏi:

- Việc truy cập dữ liệu phải được thực hiện một cách nhanh chóng, chính xác Các thao tác phải thuận lợi, đơn giản, dễ bảo trì, có thể điều chỉnh, có tính mở, có khả năng

kiêm tra tính đúng đắn của đữ liệu, phát hiện và xử lý lỗi, hệ thống phải có khả năng

lưu trữ

- Giao điện giữa người dùng và máy phải được thiết kế khoa học, thân thiện, đẹp, gọn

và có tính thông nhất về phương pháp làm việc, cách trình bày

- Hệ thống có khả năng trợ giúp, giải đáp thắc mắc của người đùng khi sử đụng Như vậy hệ thống không chỉ đáp ứng cho người dùng thông thạo về tin học mà còn đáp ứng được với những người dùng ít hiểu biết về tin học

- Hệ thống phải có khả năng thực hiện chế độ hội thoại ở mức độ nào đó nhằm cung cấp nhanh và chuẩn xác các yêu cầu bất thường của nhà quản lý, đảm bảo nhanh cho người dùng khai thác tôi đa các chức năng mà hệ thống cung cấp

2.2 Yêu cẦu của người quản lý

- Giúp độc giả tiện lợi và tự tin hơn trong việc tìm kiếm, tra cứu với nhiều chức năng

bồ sung

- Đảm bảo việc tìm kiếm là chính xác và đây đủ, độc giả không sợ bị tìm sót một tài

liệu nào đó

Trang 6

- Việc mượn trả tài liệu trở nên đễ dàng hơn, bỏ bớt được các khâu viết phiếu, tra cứu thủ công chậm chạp như trước kia

- Giúp tiết kiệm được nhiều thời gian hơn cho cả độc giả và người quản lý trong các hoạt động mang tính thủ tục

- Nâng cao trinh độ tin học của cán bộ quản lý cũng như độc giả, giúp độc giả làm quen với qui trình mượn tài liệu từ các thư viện trên thế ĐIỚI

- Giúp độc giả có thể mượn được nhiều tài liệu với nội dung phong phú hơn, do có thư

viện liên kết

- Giúp độc giả xây dựng thói quen chủ động khi tìm kiếm tư liệu

- Giúp người đọc chủ động hơn thông qua hệ thống tự đánh giá, bầu chọn của độc giả Người đọc có thê trực tiếp tham gia vào việc đánh giá nội dung của tài liệu

- Việc quản lý quá trình mượn trả sách trở nên đễ đàng hơn, người quản lý chỉ cần sử dụng một máy tính có kết nối vào cơ sở dữ liệu là có thê lấy ra các thông tin cần thiết Ngoài ra cũng có thể thực hiện các hoạt động điều tra về nhu cầu, ý kiến độc giả một cách tiện lợi hơn Từ đó nắm bắt được xu hướng chung của độc giả, nâng cao hiệu quả của thư viện

- Từ các tiện lợi trên, độc giả (chủ yếu là sinh viên và cán bộ giáo viên) sẽ xây dựng được thói quen sử dụng thư viện, cảm thấy thích thú với sử dụng thư viện, do đó nâng cao được trình độ chuyên môn, năng lực nghiên cứu nói chung

Trang 7

CHUONG 3: THIET KE VA TO CHUC DU LIEU

1

2

Sơ đồ phân cấp chức năng

Hệ thống giúp phân quyền Admin (Thủ thư) và Student (Sinh viên) mượn sách

Các chức năng của Admin bao gồm: Add book, Book search, Book Update, View Order

Các chức năng của Stuđent bao gồm: Book search, View Data Info, Reurn Book, Place Order

LIBRARY MANAGEMENT

ADD BOOK BOOK SEARCH

BOOK SEARCH VIEW DATA INFO

BOOK UPDATE VIEW ORDER RETURN BOOK PLACE ORDER HH

Xây dựng hệ thống quản lý thư viện

- _ Sách (Mã sách, Tên sách, Mã Tác giả, Mã thê loại, Mã NXB, Nam XB)

- Tác giả (Mã tác giả, Tên tác giả, Website)

- _ Thê loại (Mã thể loại, Tên thê loại)

- _ Nhà xuất bản (Mã NXB, Tên NXB, Dia chi, Email)

- - Độc giả (Mã độc giả, Tên độc giả, Địa chỉ, Mã thẻ)

- The thư viện (Mã thẻ, Ngày bắt đầu, Ngày hết hạn)

Trang 8

- Nhan vién (Ma NV, Ho tén NV, Ngay sinh, S6 DT)

- Mueon trả (Mã mượn trả, Mã thẻ, Mã NV, Ngày mượn)

Trang 9

3 M6 hinh Use Case tong quat

View Data Info

Return Book

Place Order

Trang 10

4 M6 hinh Use Case chi tiết

Trang 11

ID (PFK) RETURN_ID (PFK)

VIEWDATAINFO CUSTOMER_ID (PK)

ViewDstalnfo_ReturnBook

CUSTOMER_ID(PFK) RETURN_ID

Place Order

Return Book

(2.1)

ViewDatalnfo_Student 4STUDENT_ID (PFK) CUSTOMER _ID (PFK)

Tén thuộc tinh Loai Kiéu Dién giai STUDENT ID Khoa chinh Char Ma sinh vién STUDENT NAM

E Char Tên sinh viên

Trang 12

> Thue thé VIEWDATAINFO

Tén thuộc tính Loại Kiểu Diễn giải CUSTOMER ID Khóa chính Char Mã thẻ

> Thuc thé ADMIN

Tên thuộc tính Loại Kiểu Diễn giải

ID Khóa chính Char Mã nhân viên NAME Char Ho tén nhan vién

> Thue thé BOOK

Tén thuộc tinh Loai Kiéu Dién giai BOOK ID Khoa chinh Char Ma sach BOOKNAME Char Tén sach

> Thực thể RETURNBOOK

Tén thuộc tinh Loai Kiéu Dién giai

RETURN ID Khéa chinh Char Ma muon tra

> Thue thé AUTHOR

Tén thuộc tinh Loai Kiéu Dién giai AUTHOR ID Khoa chinh Char Mã tác pia AUTHORNAME Char Tên tác giả

Trang 13

CHUONG 4: THIET KE GIAO DIEN CHUC NANG

Trang 14

13 Mô tả chức năng

Trang này cho phép người dùng lựa chọn chức năng phù hợp với vai trò của minh

Admin: được phếp sử dụng tất cả các chức năng

Nhiệm vụ chính của Admm là:

+ Mua sách, nhập sách từ nhiều nguồn khác nhau Liên hệ với các bộ phận để

có danh sách các yêu cầu cập nhật sách Bộ phận này còn có trách nhiệm xử lý kỹ thuật đối với những đầu sách được nhập về như đóng dấu, gán nhãn, làm hồ sơ cho sách, đăng ký vào số tài liệu tài sản của thư viện, nhập vào cơ sở đữ liệu

+ Thực hiện phân loại tài liệu thành nhiều thư mục, định ra từ khóa để phục vụ

cho công tác tìm kiếm, tra cứu tải liệu sau này

+ Quản lý thông tin tình hình sử dụng sách trong thư viện Đối với những loại sách cần được bảo lưu cân thận cần có cơ chế đặc biệt đề kiểm tra, gia hạn thời gian đọc và thông báo với bạn đọc trong trường hợp những sách thuộc loại này đã quả hạn mượn Bộ phận này còn cần có nhiệm vụ phát hiện ra các sai sót về tài liệu được đem trả từ bạn đọc và phạt tiền trong trường hợp tài liệu được đem trả có hư hỏng Student: chỉ tra cứu sách và đăng ký mượn sách

2 Giao diện đăng nhập của Admin (Admin Login Page)

2.1 Mục đích

Trang này mục đích đề quản lý thông tin Admin truy cập vào hệ thống

Trang 15

Đề sử dụng chức năng này Ađmin phải đăng nhập vào hệ thống bằng tài khoản

- Username: Tén tai khoản để Admin đăng nhập

- Password: Mat khau cua Admin

- Login: nhap lénh dé dang nhap hé thong

3 Giao diện trang chỉ tiết Thư viện (Dashboard) của Admin

Trang 16

> Mục đích: Khi có sách mới nhập về, sau khi kiếm tra xong số lượng và hiện trạng sách, Admin có trách nhiệm rà xét cập nhật bổ sung số lượng sách Trang này mục đích đề đưa dữ liệu sách mới nhập về vào hệ thống quản lý thư viện nhằm quản lý thông tin sách được đưa vào thư viện

> Phạm vi: Trong giao diện này cho phép Admin được quyền đưa các trường thông tin của sách như: Book ID, Title, Athor, Cost, Quantity vào hệ thống và sau đó Addmin sẽ nhắn nút Add đề đưa dữ liệu vào hệ thống

»> Mô tả chức năng:

+ Book ID: Cập nhật mã sách

+ Title: Cap nhật tên sách

+ Athor: Cập nhật tên tác giả cuốn sách

+ Cost: Cap nhật giá của sách

+ Quantity: Cập nhật số lượng sách mới thêm vào

Book ID i)

Author Cost

Trang 17

> Mục đích: Admin có quyền kiểm tra đữ liệu mỗi loại sách trong thư viện

> Phạm vi: Trong giao điện này cho phép Admin sẽ có quyên thực hiện tìm kiếm

dữ liệu sách theo: Book ID và sau đó Admin sẽ nhắn nút Search đề tìm kiếm đữ liệu sách

»> Mô tả chức năng:

+ Book ID: Admin đưa mã sách vào đề tìm kiếm

+Scarch: Hệ thống thực hiện tìm kiếm khi Admin nhắn vào nút nảy dé

đưa ra thông tin của sách như: Book ID, Title, Athor, Cost, Quantity

Lie ve

anagement

Vey

| Add books Book Update MA

Tithe Autor Num = | Gest [Darkness at neon | Anuthar chetimper | 180

Book Seach Book id 4250 ẴẴẰ

Trang 18

> Mục đích: Khi có sách đã có đữ liệu trong hệ thông nếu Admin cần thực hiện cập nhật bổ sung số lượng sách thì trang này mục đích giúp Admin có thê cập nhật/thay đôi thông tin sách trên hệ thống

> Phạm vi: Trong giao điện này cho phép Admin sẽ có quyên thực hiện tìm kiếm

dữ liệu sách theo: Book ID và sau đó Addmin sẽ cập nhật các thông tin của sách như: Title, Athor, Cost, Quantity

> M6 ta chire nang:

+ Title: Cap nhat tén sach

+ Author: Cap nhật tên tác giả cuốn sách

+ Cost: Cap nhật giá của sách

Bookname Author Name Student id |Studentname |lssueDate |Expydate |

Secret Agent Joseph Conwa | 101 [John Em |zxiz20x |

View Order BookNam Search

Suggostod BA Author Ce

Trang 19

> Mục đích: Giao diện này hỗ trợ quyền Admin kiểm tra tình trạng mượn sách của Student giúp Admin có thế kiếm soát tình trạng mượn sách của Student

> Phạm vi: Trong giao điện này cho phép Admin sẽ có quyên thực hiện tìm kiếm

dữ liệu sách theo Tên sách (Book name) hoặc Tác giả (Author) hoặc tên người mượn hoặc các trường thông tin liên quan khác (Suggested) và sau đó Addmin sẽ nhấn vào Search dé thực hiện tìm kiếm

> Mô tả chức năng:

+ Book Name: Tìm theo tên sách

+ Athor: Tìm theo tên tác giả cuốn sách

+ Supgested: Tìm bằng các từ khóa liên quan

+ Search: hiệu lệnh để hệ thống thực hiện tìm kiếm Sau khi thực hiện

tìm kiếm thì Admin có thê thấy dữ liệu qua Book View va Book Order

}: Syste

arch Book Update

View Order ee dak | Search |

Trang 20

> Mục đích: trang này mục đích giúp Ađmin đăng xuất khỏi hệ thông

> Phạm vi: Trong giao diện này cho phép Admin sẽ có quyền thực hiện đăng xuất khỏi hệ thống

»> Mô tả chức năng:

+ SignOut: Đăng xuất

3.6 Giao dién dang nhap cia Student (Student Login Page)

> Muc dich

- Trang nay muc dich dé quan ly théng tin Stuđent truy cập vào hệ thống

- Dé sir dung chitc nang nay Student phai dang nhap vao hé théng bang tai

Ngày đăng: 12/11/2024, 17:33

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w