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

Báo cáo Đề tài xây dựng hệ thống website thư viên trường Đại học

80 0 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

Định dạng
Số trang 80
Dung lượng 6,02 MB

Nội dung

Chúng em đã xem xét các phương pháp hiện đại như hệ thống quản lý thư viện tự động, cũng như sự ứng dụng của công nghệ thông tin để tối ưu hóa quá trình quản lý và truy cập tài liệu.. Bá

Trang 1

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM

! ` INDUSTRIAL

Trang 2

DANH SÁCH THÀNH VIÊN TRONG NHÓM

Trang 3

LỜI CÁM ƠN

Trong khoảng thời gian qua, chúng em đã có cơ hội được tham gia vào môn học Phân Tích Thiết Kế Hệ Thống dưới sự hướng dẫn của cô Nguyễn Như Hoa Chúng em xin được trân trọng gửi lời cảm ơn sâu sắc nhất tới cô và đồng thời trình bày báo cáo cuối kỳ của nhóm 08 Trước hết, chúng em muốn bày tỏ lòng biết ơn chân thành đến cô, người đã dành thời gian và tâm huyết để truyền đạt kiến thức cho chúng em trong suốt khoá học Sự sẻ chia kiến thức, sự hỗ trợ của cô đã góp phần không nhỏ vào sự phát triển của chúng em trong quá trình học tập

Báo cáo cuối kỳ của chúng em tập trung vào việc áp dụng nghiên cứu và áp dụng các phương pháp quản lý hiệu quả trong một thư viện Trong quá trình nghiên cứu, chúng em đã tập trung vào việc phân tích cách thức tô chức và quản lý tài liệu, cũng như cách thức quản lý khách hàng và dịch vụ trong một môi trường thư viện

Chúng em đã xem xét các phương pháp hiện đại như hệ thống quản lý thư viện tự động, cũng như sự ứng dụng của công nghệ thông tin để tối ưu hóa quá trình quản lý và truy cập tài liệu Đồng thời, chúng em đã phân tích các thách thức phố biến mà thư viện phải đối mặt, bao gồm vấn đề về tô chức, bảo quản và sắp xếp tài liệu, cũng như cách thức tương tác với người sử dụng

Cuối cùng, chúng em để xuất một số giải pháp và khuyến nghị để cải thiện hoạt động

quản lý thư viện, từ việc tối ưu hóa quy trình nội bệ đến việc cải thiện dịch vụ và tiếp cận người

sử dụng Báo cáo cũng nhấn mạnh vào sự quan trọng của việc liên tục cập nhật và đổi mới trong lĩnh vực quản lý thư viện để đáp ứng được nhu cầu ngày càng đa dạng của cộng đồng người sử dụng

Một lần nữa, chúng em xin gửi lời cảm ơn sâu sắc nhất đến cô Như Hoa và hy vọng sẽ tiếp tục nhận được sự hỗ trợ và định hướng từ phía cô trong những hành trình học tập và nghiên

Trang 5

NHẬN XÉT CUA GIAO VIÊN HƯỚNG DẪN

Thành phố Hồ Chí Minh, ngày tháng năm 2023

Trang 6

MỤC LỤC

Chương 1 Tổng quan về hệ thong

1.1 Giới thiệu tổng quan

1.2, Hiện trạng và yêu cầu về hệ thống

2.4 Từ điển dữ liệu chưa chỉnh sửa)

2.5 Phân tích và xác định các yêu cầu của hệ thống

2.5.1 Các yêu câu chức năng

2.6 Mô hình hóa yêu cầu chúc năng của hệ thống Đọi sơ đỗ UC)

2.4.1 Sơ đỗ Use case tông quát

2.4.2 Đặc tả nse case và biểu diễn bang Activity Diagram

2.7 Phân tích cấu trúc của hệ thống

2.7.1 Tim lớp khải niệm

2.7.2 Mô hình hóa các lớp khải niệm

Trang 7

LOI MO DAU

Trong bối cảnh môi trường học thuật đang ngày càng phức tạp và đa dạng, việc quản lý thông tin trở nên quan trọng hơn bao giờ hết Thư viện trường đại học, là nguồn tài nguyên tri thức quan trọng, đóng vai trò quan trọng trong quá trình nâng cao chất lượng đảo tạo và nghiên cứu khoa học

Trên thị trường giáo dục hiện nay, sự cạnh tranh giữa các trường đại học ngày càng gay gắt Các trường cần không ngừng nâng cao chất lượng dịch vụ, trong đó có việc quản lý và cung cấp thông tin từ thư viện một cách linh hoạt và hiệu quả Ngoài ra, với sự phát triển của học trực tuyến, việc có một hệ thống quản lý thư viện trực tuyến sẽ là một

ưu điểm lớn, giúp thuận tiện cho việc nghiên cứu và học tập từ xa

Xây dựng một website quản lý thư viện mang lại nhiều cơ hội, từ việc tối ưu hóa quy trình quản lý tài nguyên đến việc cung cấp dịch vụ tốt hơn cho cả học viên và giảng viên Mục tiêu của dự án là tạo ra một nên tang linh hoạt, đễ sử dụng, giúp tối ưu hóa quá trinh sử dụng cho người sử dụng

Sản phẩm mới sẽ mang lại giá trị lớn cho cả cộng đồng học thuật Người dùng có thé dé dang tra cứu, tìm kiếm thông tin va tài liệu mọi lúc, mọi nơi Đồng thời, hệ thống

sẽ hỗ trợ quản lý mượn, trả sách và cung cấp thông báo cập nhật về các tài liệu mới Điều này giúp tiết kiệm thời gian và tăng cường trải nghiệm người dùng

Tuy nhiên, việc quản lý thư viện truyền thống thường gặp nhiều khó khăn, từ việc tìm kiếm đến việc cập nhật thông tin Điều này tạo ra nhu cầu cao cho việc xây dựng một

hệ thống quản lý thư viện hiện đại và hiệu quả Ngoài ra cũng không tránh khỏi những rủi

ro như vấn đề bảo mật thông tin và sự khó khăn trong việc chuyển đôi từ hệ thống truyền thông sang hệ thống mới

Đó chính là những li do dẫn đến việc xây dựng một hệ thống website thư viện

Trang 8

Chương 1 Tổng quan về hệ thống

1.1 Giới thiệu tông quan

Trên thế giới, website thư viện đại học đã được xây dựng và đưa vào phục vụ từ hơn một thập kỷ qua, góp phần đưa các nguồn lực và dịch vụ thư viện đến người sử dụng một cách thuận tiện hơn, đóng góp vào việc nâng cao chất lượng học tập, giảng đạy và nghiên cứu của trường đại học Từ thực tiễn ứng dụng trên, vấn đề đánh giá chất lượng các website thư viện đại học đề định hướng nâng cao chất lượng website đã được một số tác giả trên thế giới nghiên cứu đưới các góc độ khác nhau với những phương pháp nghiên cửu khác nhau

Ở Việt Nam, một số thư viện đại học đã và đang được mở rộng về quy mô cũng nhự nâng cao về chất lượng trong những năm gần đây, bao gồm cả việc thiết kế các website thư viện Tuy nhiên, việc phát triển website thư viện đại học còn có nhiều bất cập Trong bối cảnh đa số các thư viện đại học còn gặp nhiều khó khăn về nguồn kinh phí, thời gian và nhân lực trong phát triển website, thư viện làm thê nào đề xây dựng một website đáp ứng được căn bản nhu cầu của người sử dụng là một vấn đề cần giải đáp

Trang 9

Điểm truy cập đến các nguôn lực dưới dạng số được tích hợp với mạng toản cầu (cơ sở dữ liệu trực tuyến, các trang web ) Nơi cung cấp thông tin và các địch vụ tham khảo trực tuyến

Công cụ cho huấn luyện và thông tin cho người sử dụng

Nơi giao lưu với các nhóm người sử dụng thư viện, người hễ trợ thư viện khác nhau và cho việc xuất bản điện tử

Công cụ quảng bá thư viện và các dịch vụ thư viện, tạo ra hình ảnh và các mối quan hệ với công chủng một cách thân thiện

Và hệ thống website Book Online được mô phỏng theo những điều trên nhằm nâng cao hiệu quả trong hoạt động tìm kiếm, tra cứu trực tiếp tại thông qua internet thay vì trực tiếp lại nơi đó

Mục tiêu chính của dự án là tạo ra một hệ thống thư viện trực tuyến cho phép người dùng tìm kiếm, download online, mượn sách,

dé trai nghiệm một cách miễn phí thông qua việc mượn sách với điều kiện trả lại đúng ngày Sử dụng trang web này, người dùng có thê tìm kiếm để dàng hoặc download trực tiếp giảm lãng phí thời gian

1.2 Hiện trạng và yêu cầu về hệ thông

Book Online là phần mềm được tạo ra cần đê lưu trữ thông tin của cả một thư viện bao nhiều nhiều công việc: Quản lý thông tin của tất cả các cuốn sách, tra cứu thông tin cập nhật và xóa, thực hiện trao đổi và mua bán sách, lưu trữ thông tin, khởi tạo tải khoản và lưu thông tin khách hàng, báo cáo thông kê và bảo trì, phản hồi của các đối tượng sử dụng hệ thống

Yêu cầu:

Thư viện lưu thông tin chỉ tiết của sách gồm mã sách, tên sách, nhả xuất bản, tác gia, nam xuất ban Ngoài ra

Hệ thống giúp cho phép độc giả vào tìm kiêm sách, xem thông tin tóm tắt nội dung của sách, tài liệu theo nhiều tiêu chí khác nhau như tên loại sách, tên sách, tên tác giả, hoặc theo từ khóa bằng cách nhập vào ô tìm kiếm

Trang 10

Nếu muốn đọc hay mượn sách thì người dùng phải đăng ký tài khoản trong hệ thống bao gồm họ và tên, ngày tháng năm sinh, mã giảng viên, mã sinh viên (nêu có), số điện thoại,

Khi cần mượn sách ¡n thì độc giả phải đăng ký mượn sách bao gồm mã sách, tên sách, ngày mượn và ngày trả, khi hệ thống thông báo đăng ký thành công sẽ hiện mã mượn sách (phiêu mượn), độc giả gặp thủ thư để nhận sách

Khi đọc sách trực tuyến phải đăng nhập vào tài khoản, sau đó tìm kiểm sách và chỉ được đọc sách trên website hệ thống không được tải về khi chưa mua sách Khách hàng có thê xem và download sách khi và chỉ khi đã mua sách

Hệ thống có thủ thự hỗ trợ trong việc quản lý đơn mượn, quản lý kho sách, cập nhật sách điện tử, thông kê báo cáo số lượng sách

Hệ thống lưu trữ thông tin của thủ thư được xác định bằng một mã số nhân viên, họ tên, điện thoại, email

Một độc giả chỉ được phép mượn tối đa 3 cuốn sách Mỗi quyên sách sẽ có ngày trả khác nhau theo quy định của thư viện Nếu độc giả trả sau ngày quy định thì sẽ bị cảnh báo trong hệ thông, quá 2 lần thì lần sau mượn sẽ phải đóng phí cọc là 50% giá trị của sách Nếu độc giả làm thất lạc sách thì phải đền bù theo quy định của thự viện

Trang 11

1.3 Phương pháp thực hiện

% Phân tích Thiết kế Hướng đối tượng:

> Mục tiêu: Xác định và mô hình hóa các đối tượng trong hệ thống, cũng như mối quan hệ và tương tác giữa chúng

> Phương tiện: Sử dụng các khái niệm như lớp, đối tượng, kế thừa, đa hình, và đưa ra các biểu đồ như biểu đồ lớp, biểu đồ use case để mô tá chức năng, và biểu đồ tương tác để mô tả tương tác giữa các đối tượng

> Công cụ hỗ trợ: Sử dụng UML (Uniñed Modeling Language) là một ngôn ngữ mô hình hóa chuân để biểu diễn các yếu tố của hệ thống

+ Thiết kế theo kiến trúc 3 tiers:

> Kiến trúc 3 tiers:

= Tier 1 (Presentation Tier): Giao diện người dùng, nơi người dùng tương tác trực tiếp với hệ thống

m Tier 2 (Logic Tier): Xr ly logic nghiép vu va chirc nang cua hé thống

m Tier 3 (Data Tier): Quản lý và lưu trữ dữ liệu của hệ thống

> Mục tiêu: Tach biệt phần giao diện, logic, va dit ligu dé dé dang quản lý, duy trì, và mở rộng hệ thống

> Công cụ hỗ trợ: Sử dung cac framework phé bién nhu Spring, ASP.NET, Django, hay Express dé trién khai kiến trúc 3 tiers

% Phần mềm Hỗ trợ:

@ Sử dụng các thư viện và frameworks hé trợ như Hibernate (Java), Entity Framework (.NET), hoặc Sequelize (Nođe.js) để quan ly truy cập và thao tác với cơ sở dữ liệu

Trang 12

@ Sử dụng thư viện mã nguồn mo nhu Bootstrap, Materialize, hodc Tailwind CSS dé thiét ké giao điện người dùng một cách thuận tiện và hiện đại

“+ Host:

> Lua chon mét dich vụ hosting phé bién nhu AWS, Azure, hodc Google Cloud dé triển khai và duy trì hệ thống

> Sử dụng các công cụ quản lý mã nguồn như Git và các nền tảng như GitHub, GitLab, hoặc Bitbucket để quản lý và theo dõi mã nguồn

% Đặc điểm thêm cho hệ thống:

> Câng cụ Quản lý Dự án:

m Sử dụng các công cụ nhu Jira, Trello, hay Asana dé quan lý công việc va dự án

" Áp dụng việc sử dụng Git cho quản lý phiên bản mã nguồn

=> Bao mat:

Trang 13

1.4 Phạm vi của đề tài

Đặt chân vào thế giới cúa kiến thức và học thuật, đề tài của chúng ta tập trung vào việc xây dựng một Website Hệ thống Quản lý Thư viện Đại học Mục tiêu không chỉ đơn thuân là tối ưu hóa quá trình quản lý tài liệu, mà còn là tạo ra một trải nghiệm học thuật đồng vị, nơi mà việc tìm kiếm, download sách và mượn sách trở nên dễ dàng và tiện lợi Bằng việc hướng đến tính năng mượn sách miễn phí va cam kết đảm bảo trả sách đúng hạn, chúng ta định hình một không gian học thuật đa chiều và phát triển cho cả cộng đồng Đại học

Phạm vi của đề tài: Xây dựng Website Hệ thống Quản lý Thư viện Dai học

Trang 14

Kế hoạch thực hiện

Trang 15

Chương 2 Phân tích hệ thống hướng đối tượng

2,1 Khảo sát thực tế

2.1.1 KẾ hoạch phông vẫn tổng quan

Kế hoạch phóng vấn tổng quan

Hệ thông: Thư Viện

Người lập: Nguyễn Nhật Trường Ngày lập: 06/04/2024

Thành viên

1 tiêu và pham vi 1 tuân Nhóm dự ân The Khanh

cua website

` ` „ - „ Thê Anh, Nhật Thu thập thông tin từ thư viện, người

Truong quản lý và người dùng thư viện

` og Tao wireframes va thiet ké giao dién

3 kê sơ bộ của 3 tuân Nhóm thiết kê Nhật Trường -

Trang 16

web cơ bản Trường cơ bản

Kiểm thử và 3 | Thử hiện hệ thông, sửa lỗi và tối ưu hóa

Đào tạo người £ ˆ Xa dư ca ae

` Huân luyện người quản lý và người sử quản lí và người 2 tuân Nhóm đảo tạo Nhật Trường

dụng trang web

sử dụng

Duy trì và cập - - | Dam bao trang web luôn hoạt động én

Lién tuc Nhóm hồ trợ The Khanh

Trang 17

- Thu nhap thông tin của đọc giả

- Lam thé ndo dé doc giả biết đến hệ thống

1 Bạn có mục đích cu thé nào khi đến thư viện không? Ví dụ,

tim kiếm sách cụ thê hoặc tham gia các sự kiện của thư

viện

2 Những khó khăn nào mà bạn đã gặp phải trong việc sử dụng

thư viện trực tuyến?

3 Những yếu tổ nào ảnh hưởng đến việc bạn quay lại dùng

thư viện vào lần tiếp theo?

4 Ban mong muén gi về website thư viện trực tuyến?

5 Nếu có bất kỳ vẫn đề nào xảy ra trong quá trình sử dụng

Trang 18

dịch vụ thư viện, bạn muốn được giúp đỡ như thé nao?

á Có cách nào chúng tôi có thê tăng cường việc quảng bá và

thông tin đến bạn một cách hiệu quả hơn?

7 Bạn muốn sách được phân loại thế nào đề dễ tìm kiếm (tiêu

dé, tên tác giả hay chủ đề)?

Trang 19

1 Ngoài việc nhập các loại sách dé phuc vy nhu cau hoc tap

thi Thu viện có nhập thêm những thể loại sách mang tính

chất giải trí: truyện, âm thực, âm nhac, .? Bạn nghĩ sao

về điều này?

2 Ban thay nhimg tinh nang nao quan trọng nhất trong một

thu vién online?

3 Bạn cảm thấy như thê nào về việc truy cập vả tìm kiếm

tài liệu trên thư viện online hiện tại?

4 Đối với sách giáo trình bạn muốn mượn theo học kỳ hay

theo tuần hay tháng? Và mượn tối đa bao nhiêu cuốn

sách?

5 Bạn có cảm thấy việc sử dụng thư viện online giúp bạn

tiết kiệm thời gian hơn thự viện truyền thống ở những

Trang 20

điểm nào?

4 Ban mong muốn quy trình mượn vả trả sách điễn ra như

thé nào?

7 Bạn có ưu tiên sử dụng thư viện online trong việc tìm

kiếm và truy cập tài liệu hơn là sử đụng các nguôn thông

tin khác như công cụ tìm kiếm web (ví dụ: Google) hay

cơ sở dữ liệu tài liệu trực tuyến khác?

§_ Nếu bạn trả sách không đúng hẹn hoặc làm thất lạc sách

thi bạn mong muốn thự viện sẽ giải quyết như thê nào?

Trang 21

1 Thầy/cô có thường xuyên lên web thư viện trực tuyến để

tìm tài liệu không?

Thầy cô có những yêu cầu gì đặc biệt về tài liệu, sách giáo

trình hoặc nguỗn tư liệu khác mà muốn có trong hệ thống

thư viện trực tuyến?

Thầy cô có ưu tiên sử dụng thư viện về khả năng tiếp cận và

sử dụng tài liệu điện tử, bao gồm sách điện tử, bài viết khoa

học và tài liệu trực tuyến khác, thông qua hệ thống thư viện

trực tuyến trước khi đùng các nguồn khác không?

Thầy/cô đã từng gặp trường hợp không tìm thấy tải liệu

mong muốn trên thư viện online? Nếu có, thay cô đã thực

hiện những biện pháp gì đề giải quyết tình huống đó?

Thầy cô có thê đề xuất các tính năng mới mà chưa có ở thư

viện hiện tài phù hợp cho quá trình giảng dạy của mình?

Quan sát tông quan

Trang 22

Phát sinh ngoài dự kiên

Trang 23

Bạn đã gặp phải những khó khăn nảo trong quá trình quản

lý và duy trì thư viện online?

Bạn cảm thấy như thế nào về hiệu quả và tiện ích của hệ

thống quản lý thự viện online hiện tai?

Những góp ý nảo mả người đùng hay đóng góp nhất

Khi người dùng cần thêm sách, tài liệu thì thông qua các

bước nào để cập nhật?

Có nhiều nhà cung cấp trên thì trường, khi cập nhật mua

sách mới, thự viện sé chon nhà cung cấp nào?

Thư viên có đủ số lượng sách để phục vụ đọc giả hay

không?

Thư viện lấy những thông tin gì của người đọc để đăng ký

Trang 24

9 Nêu độc giả làm mật sách hoặc trả sách không đúng hẹn thi

sẽ giải quyết như thế nào

10 Bao lâu thì thư viện tiên hành kiêm kê lại sách?

Trang 25

2 Bạn đã xây dựng và thực hiện kế hoạch sao lưu và phục héi

đữ liệu cho hệ thống chưa?

3 Bạn đã triển khai các biện pháp bảo mật nào dé đảm bảo an

toàn cho hệ thông?

4 Bạn đã gặp phải các vẫn đề gì trong việc quản lí và bảo trì

Trang 26

2.1.3 Phiêu câu hỏi khảo sát

BANG CAU HOI KHAO SAT Y KIEN NGUOI DUNG VE VĂN ĐÈ XÂY DUNG WEBSITE QUAN LY THU VIEN TRUONG ĐẠI HỌC

Xin chao!

Ching tôi đang tiễn hành một nghiên cứu về website quan lý thư viện và rất mong nhận được ý kiến của bạn Rất mong bạn dành một chit thoi gian đề trả lời các câu hỏi dưới đây Các câu trả lời của bạn sẽ giúp chúng tôi hiểu hơn về sở thích và ý kiến của người tiêu đừng vé website nay Ban hay yén tam rang các câu trả lời của bạn đều được giữ bí mật Rất hân hạnh được sự hợp tác cua cdc ban

A MOT SO THONG TIN KHACH HANG

- Tên của bạn:

Trang 27

d) Không hải lòng

e) Rất không hải lòng

3 Bạn mong chờ gì ở hệ thống mới computer based)?

a) Danh mục liệt kê tốt hơn

b) Quản lý độc giả tốt hơn

c) Quan ly sách và tài khoản của độc giả tốt hơn

d) Ít có kiến thức về máy tính

4 Bạn mong đợi bao nhiêu độc giả?

5 Bao nhiêu sách có trong thư viện của bạn?

6 Bạn muốn sách được phân loại thế nào để dễ tìm kiếm tiêu đề, tên tác giả hay chủ để)?

7 Bạn muốn người sử dụng đang ký trực hơn là điền vào các mẫu?

8 Góp ý của bạn về các tính năng hiện tại của websi(e:

9 Bạn muốn thêm vào website những tính năng nào để cải thiện trải nghiệm sử dụng?

11 Bạn cảm thấy như thế nào về mức độ bảo mật của thông tin cá nhân khi sử dụng website?

a) Rât an toàn

b) An toàn

c) Bình thường

Trang 28

d) Không an toàn

e) Rât không an toàn ` `

12 Bạn có góp ý hoặc lo ngại nào về quyền riêng tư khi sử dụng website không?

13 Bạn đã gặp khó khăn nào trong việc truy cập website từ các thiết bị khác nhau máy tính, điện thoại di động, máy tính bảng) không?

14 Nếu có, bạn muốn thấy những cải thiện nào để website trở nên tương thích với nhiều thiết bị hơn?

15 Nếu có một tính năng hoặc dịch vụ mà bạn muốn thấy (rên website và hiện chưa có, điều đó là gì?

16 Bạn có ý kiến gì về tần suất cập nhật thông tin trên website?

17 Bạn có ý kiến gì về việc tạo cộng đồng hoặc tích hợp các tính năng xã hội trên website không?

Trang 29

2.2 Xác định các quy trình nghiệp vụ

1 Tìm kiếm sách:

5 Độc giả truy cập vào hệ thống thư viện trực tuyến

*® - Sử dụng chức năng tim kiếm để tìm sách theo nhiều tiêu chí khác nhau như tên loại sách, tên sách, tên tác giả hoặc từ khóa

s _ Kết quả tìm kiếm sẽ hiên thị danh sách các sách phù hợp với tiêu chí tìm kiếm

2 Đăng ký tài khoản:

5 Độc giả đăng ký tài khoản trong hệ thống thư viện để truy cập thông tin của website sách

* Dang ky bao gồm cung cấp thông tin cá nhân như tên, địa chỉ, thông tin liên lạc

3 Muon sách:

* Độc giá đăng nhập vào hệ thống

s _ Chọn sách cần mượn và nhập thông tin mượn sách như mã sách, tên sách, tác giả, ngày mượn và ngày trả

s _ Khi đăng ký thành công, độc giả đến gặp thú thư để nhận sách

4 Thanh toán:

s _ Đối với mua sách hoặc thanh toán phí mượn sách, độc giả thực hiện thanh toán qua các phương thức được hỗ trợ trong hệ thống

« Hệ thống cung cấp hóa đơn chứng thực sau khi thanh toán thành công

5 Tải sách trên website:

s _ Độc giá đăng nhập vào hệ thống

Trang 30

s Chọn sách cân tái và thực hiện thanh toán nếu có phí

s _ Sau khi hoàn tất thanh toán, hệ thống cung cấp mã đăng nhập để tải sách

4 Quan ly don đặt mua:

* Nhéan viên đăng nhập vào hệ thống

* Xem danh sách các đơn đặt hàng từ độc giá

» Tạo hóa đơn giao hàng và chuyên cho bộ phận giao hàng đề thực hiện

7 Tuân thủ quy định:

s _ Độc giả và nhân viên phải tuân thủ các quy định về mượn trả sách và thanh toán

» _ Các quy định về mượn trả sách bao gồm phạt nếu trễ hạn

Trang 31

Đối với nhân viên và người quán lý, việc đăng nhập vào hệ thống là bắt buộc để thực hiện các nhiệm vụ của mình Hệ thống hỗ trợ nhân viên trong việc quán lý đơn đặt mua sách của khách hàng Sau khi đăng nhập, nhân viên có thê xem Q sách các đơn hàng, tạo hóa đơn giao hàng và chuyên cho bộ phận giao hàng đề thực hiện tiếp các bước cân thiết

2.4 Từ điễn dữ liệu

ISBN International Standard Book Number)

Là mã số tiêu chuân quốc tế có tính chất thương mại duy nhất dé xác định một quyền sách Hệ thống ISBN được tạo ở Anh năm 1944 bởi các nhà phân phối sách và văn phòng phẩm W H Smith cùng bạn bè, ban đầu được goi 1a Standard Book Numbering (ma s6 tiéu chuân cho sách) hay

SBN Sau đó được công nhận quốc theo tiêu chuẩn ISO 2108 năm 1970 Một dang dinh dang tuong tu, /nternational Standard Serial

Number (m4 s6 tiéu chuan quéc tế cho tạp chí) hay ISSN, được đùng cho các ấn phẩm định kỳ như tạp chí

Trang 32

2.5 Phân tích và xác định các yêu cầu của hệ thông

2.5.1 Các yêu cầu chức năng

a) Xác định các Actor:

* Actor chinh:

+ Độc giả: Người sử dụng hệ thống để tìm, mượn và mua sách trực tuyến

+ Thủ thư: Nhân viên thư viện, thực hiện các nhiệm vu quan ly don hang và phục vụ độc giả

+ Quan tri vién hệ thống: Người có quyên cao nhất trong hệ thống, thực hiện việc quan lý, cập nhật các chức năng của hệ thống và phân quyền người dùng

* Actor phu

+ Ngân hàng: Hỗ trợ trong quá trình thanh toán, kiểm tra tính hợp lê của thẻ và thông tin tài khoản khi độc giá thực hiện thanh toán trực tuyên

b) Xác định các chức năng Use case) của hệ thống

Mỗi use case đại diện cho một chức năng của hệ thống, được thực hiện bởi một actor dé đáp ứng một yêu cầu xác định của người dùng Hệ thống

Trang 33

+ Theo doi đơn hàng: chức năng này giúp khách hàng có thê xem lại lịch sử đặt mua sách của mình

+ Tới sách: khi đặt mua sách điện tử, sau kh thanh toán thì khách hàng được cấp tài khoản đê tải sách

*_ Các chức năng của hệ thống hỗ trợ cho nhân viên: hệ thống hỗ trợ nhân viên thực hiện các chức năng sau:

+ Quan Ip sách: Quản lý số lượng sách trong kho và danh mục sách điện tử bao gồm chèn thêm sách mới hoặc xóa sách mà trong kho

đã hết

+ Xirlp don hang: Cap nhật trạng thái đơn hàng khi đơn hang đã được thanh toán và giao hàng

+ Thống kê: chức năng này giúp nhân viên thống kê tổng số sách đã bán theo thời gian (tháng, quý, năm), sách được bán nhiều nhất, sách được bán ít nhất,

+ Báo cáo: nhân viên thực hiện báo cáo doanh thu theo thời gian (tháng, quý, năm), hoặc theo đầu sách

*_ Chức năng của hệ thống hỗ trợ người quản lý:

+ Quan lp nhân viên: phân công công việc cho các nhân viên

+ Phận quyền: mỗi nhân viên khi thực hiện công việc trên hệ thống có một số quyền nhất định tủy theo nhiệm vụ được phân công

*_ Chức năng của hệ thống hỗ trợ người quản trị hệ thống:

+ Quản lý chức năng của hệ thống: thêm chức năng mới hoặc cập nhật chức năng đã có

+ Cập nhật cơ sở dữ liệu: chức năng này được thực hiện khi hệ thống có yêu cầu mở rộng phạm vi quán lý

2.5.2 Các yêu cầu phi chức năng của hệ thống

- _ Mô tả các yêu cầu phi chức năng sau:

o _ Yêu câu sản phẩm:

“ _ Yêu cầu hiệu quả (hiệu năng):

« _ Hệ thống phái cung cấp trải nghiệm người dùng mượt mà và nhanh chóng

¢ Thời gian tìm kiếm và download sách phải được giảm thiêu

“Yêu cầu độ tin cậy:

« _ Hệ thống phái cung cấp trải nghiệm người dùng mượt mà và nhanh chóng

¢ Thời gian tìm kiếm và download sách phải được giảm thiêu

Trang 34

= Yéu câu linh động:

¢ Hé thống phải có khả năng mở rộng để đáp ứng sự thay đổi về quy mô và chức năng

¢ Phai để dàng thực hiện các cập nhật và nâng cấp

“Yêu cầu sử dụng:

© ˆ Giao diện người dùng phải thân thiện và đễ sử dụng

® - Phải có hỗ trợ và tài liệu giúp đỡ người sử đụng

o_ Yêu cầu của tế chức:

" Yêucầu chuyển giao:

® Phải có tài liệu hướng dẫn chỉ tiết và đễ hiểu cho người quản trị và người sử dụng cuối

« - Quá trình triển khai hệ thống phải diễn ra một cách suôn sẻ

“Yêu cầu cài đặt:

« _ Hệ thống phái có quy trình cài đặt đơn giản và tự động

© - Phải tương thích với các môi trường cải đặt khác nhau

“ _ Yêu cầu hợp nhất:

Trang 35

® Dữ liệu cá nhân phải được bảo vệ và không được phép truy cập trái phép

® - Phải có các chính sách bảo mật và quyền riêng tư rõ rằng

« - Hệ thống phải có các biện pháp bảo mật mạnh mẽ như kiểm soát truy cập, mã hóa đữ liệu, và đảm bảo tính toàn vẹn đữ liệu

- Héthéng Book Online sẽ cung cấp một phương tiện an toàn giúp khách hàng có thê thanh toán trực tuyến

- Hệ thống phải có giao diện thân thiện đễ sử dụng, thường xuyên hién thị những quyền sách nhiều người đọc nhất,

- Bảo mật các thông tin của khách hàng, có chức năng sao lưu đữ liệu tự động

- Hiéu sách sẽ duy trì xếp hạng trên sách, dựa trên đơn đặt hàng của khách hàng

2.6 Mô hình hóa yêu cầu chức năng của hệ thông

2.6.1 So dé Use case tông quát

Dựa vào việc xác định cac use case, ta str dung sơ đồ use case để mô hình hóa chức năng của hệ thống

*_ Giải thích sơ dé use case

Trang 36

+ Khi độc giả muốn trả sách thì bắt buộc trước đó độc giả đã có mượn sách thi độc giả chỉ cần cung cấp thông tin sách muốn trả với thủ thư để thú thư kiểm tra thông tin và trá sách

- Actor : Thu thu

+ Thủ thư thống kê và báo cáo các số lượng như thống kê sách mượn, thống kê doanh thu, thống kê báo cáo lỗi, thống kê sách trễ hạn, thống

kê số lượng sách tồn kho từ Sau khi thống ké dé biết được hệ thống và thư viện tỉnh trạng như thế nào, từ đó để có thê cập nhật và cũng như khắc phục các lỗi và xứ lý kịp thời với bộ phận kĩ thuật cũng như hệ thống

+ Khi nhận được bất kì yêu cầu hỗ trợ nào thì thủ thư có thể Hỗ trợ ngay lập tức trong việc quản lý tài khoán và giải đáp các thắc mắc khác + Thú thư cập nhật , thêm sửa xóa sách để hệ thống thư viện có thể hạn chế hết sách hoặc sách đã quá cũ

+ Với việc thông tin của các độc giá rất quan trọng nên thú thư cũng có thé bao mật các thông tin các nhân

+ Khi độc giả trả sách quá trễ hạn ngày mượn thì thủ thư xử lý cảnh báo tới độc giả

+ Khi độc giả mượn sách hoặc mua sách thì thủ thư có thể lưu trữ các thông tin của người mượn , người mua vào hệ thống 1 cách để dàng

Trang 38

2.6.2 Đặc té use case va biéu dién bang Activity Diagram

2.6.2.1 Use case cho muon sách

*_ Đặc ta use case cho mượn sách

Tén use case: Mượn sách

Mô tả sơ lược:

chức năng này cho phép thủ thư ghi nhận thông tin cho mượn sách của độc giả

Tha thư System

3 Thủ thư xác nhận danh tính của độc

giả

Trang 3l

Trang 39

thư ghi nhận thông tín mượn sách, bao

gồm mã sách, độc giá và ngày mượn

10 Thu thu cung cấp thông tin cho độc

giả về ngày hẹn trả sách và quy định từ thứthư

Ngày đăng: 02/01/2025, 10:16

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

TÀI LIỆU LIÊN QUAN

w