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

hệ thống quản lý thư viện

49 749 0
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 đề Hệ thống quản lý thư viện
Tác giả Phạm Quang Điềm, Đặng Ngọc Luân, Mai Doãn Phong, Trần Viết Lãm
Người hướng dẫn Nguyễn Thanh Bình
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Kỹ Thuật Phần Mềm
Thể loại Báo cáo bài tập lớn
Năm xuất bản 2012
Thành phố Hà Nội
Định dạng
Số trang 49
Dung lượng 2,07 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

quản lý thư viện

Trang 1

VIỆN ĐIỆN TỬ VIỄN THÔNG - -

BÁO CÁO BÀI TẬP LỚN

MÔN: KỸ THUẬT PHẦN MỀM ỨNG DỤNG

Đề tài:

HỆ THỐNG QUẢN LÝ THƯ VIỆN

Giáo viên hướng dẫn : Nguyễn Thanh Bình

Nhóm sinh viên thực hiện:

1 Phạm Quang Điềm 20101373 ĐTVT10-K55 (nhóm trưởng) ĐT: 0979153461 Email: 20101373@student.hut.edu.vn

2 Đặng Ngọc Luân 20101826 ĐTVT09-K55

3 Mai Doãn Phong 20101981 ĐTVT08-K55

4 Trần Viết Lãm 20101752 ĐTVT09-K55

Trang 2

Hà Nội, 09-2012

Mục lục

LỜI CẢM ƠN 2

I.GIỚI THIỆU ĐỀ TÀI 3

1.L Ý DO CHỌN ĐỀ TÀI 3

2.T ỔNG QUAN HỆ THỐNG 4

3.M ỤC TIÊU 5

II.KẾ HOẠCH VÀ PHÂN CÔNG CÔNG VIỆC CỦA CÁC THÀNH VIÊN 6

III.KHẢO SÁT VÀ THU THẬP YÊU CẦU 6

1.C HU TRÌNH QUẢN LÝ CỦA THƯ VIỆN TRƯỜNG CAO ĐẲNG NGHỀ B ÁCH N GHỆ 6

2.M ỘT SỐ VẤN ĐỀ HIỆN TẠI CỦA HỆ THỐNG THƯ VIỆN TRƯỜNG CĐ B ÁCH N GHỆ .7

3.G IẢI PHÁP VÀ XÁC ĐỊNH PHẠM VI CỦA HỆ THỐNG 8

4.P HÂN QUYỀN CHO NGƯỜI SỬ DỤNG PHẦN MỀM 10

5.K ỊCH BẢN NGƯỜI SỬ DỤNG PHẦN MỀM (U SECASES ) 11

IV.PHÂN TÍCH HỆ THỐNG 16

1.B IỂU ĐỒ PHÂN CẤP CHỨC NĂNG CỦA HỆ THỐNG 17

2.B IỂU ĐỒ LUỒNG DỮ LIỆU 17

V.THIẾT KẾ HỆ THỐNG 24

1.T HIẾT KẾ CƠ SỞ DỮ LIỆU 24

2.T HIẾT KẾ CẤU TRÚC CHƯƠNG TRÌNH 34

3.T HIẾT KẾ GIAO DIỆN M ÀN HÌNH GIAO DIỆN VÀ CÁC MENU 34

VI.TỪ ĐIỂN DỮ LIỆU 48

LỜI CẢM ƠN Lời đầu tiên cho phép nhóm em được gửi lời cảm ơn đến thầy Nguyễn

Thanh Bình – giáo viên hướng dẫn bộ môn Kỹ thuật phần mềm ứng dụng của

viện Điện tử Viễn thông Chúng em cảm ơn thầy đã giúp đỡ và tạo điều kiện để chúng em có thể làm quen với việc làm bài tập lớn của môn học Từ đó rèn

Trang 3

luyện các kỹ năng cần thiết của một kỹ sư: từ việc lựa chọn đề tài đến triển khai công việc cho đến khi có kết quả trong công việc Qua việc làm bài tập lớn này chúng em thêm yêu công việc của mình và có định hướng trong tương lai sau này.

Sau khi được thầy giáo chỉ bảo chúng em đã quyết định chọn đề tài “Hệ

thống quản lý thư viện” Chúng em thấy rằng đây thực sự là một đề tài hay

giúp chúng em hiểu sâu hơn về các bước để tiếp cận với việc làm một sản phẩm

thuộc lĩnh vực quản lý mà trong đó phần quan trọng nhất là phân tích và thiết

kế Cơ sở dữ liệu cho hệ thống quản lý đó Qua đó sẽ giúp chúng em có nhiều

kinh nghiệm và kỹ năng cần thiết của một kỹ sư khi làm việc trong lĩnh vực công nghệ thông tin Từ đó sẽ giúp chúng em có nhiều ý tưởng mới sẽ tiếp cận với những dự án có tính qui mô và phức tạp, có tính ứng dụng cao hơn Nhóm chúng em thấy rằng qua việc tìm hiểu nghiên cứu qua sách vở, bài báo, internet chúng em đã học hỏi được rất nhiều và tự tin chọn cho mình đề tài này và quyết tâm hoàn thành đề tài này đến hết khả năng có thể của chính mình

Mặc dù chúng em đã cố gắng hết sức, tuy nhiên để hoàn chỉnh phần phân tích và thiết kế cơ sở dũ liệu của “Hệ thống quản lý thư viện” cần có thời gian để hoàn thiện và không thể tránh khỏi những sai sót khi lần đầu tập quen với việc phân tích và thiết kế Cơ sở dữ liệu và triển khai thực thi trên một ngôn ngữ lập trình C# và phần mềm SQL còn nhiều bỡ ngỡ Vì vậy chúng em rất mong được

sự quan tâm, chỉ bảo, giúp đỡ của thầy cùng sự làm việc tích cực và có trách

nhiệm của mỗi thành viên trong nhóm, hi vọng đề tài “Hệ thống quản lý thư

viện” của chúng em sẽ có được kết quả cao như mong muốn!

Chúng em xin chân thành cảm ơn thầy!

Trang 4

lớn để sinh viên có thể mở rộng tầm tri thức, và đồng thời cũng giảm bớt gánh nặng về kinh tế cho gia đình Nhưng, trong quá trình tiếp xúc với bạn

bè ở nhiều trường khác nhau đặc biệt việc tìm hiểu về trường Cao đẳng Bách Nghệ, chúng em nhận thấy rằng quy trình quản lý sách, quản lý mượn trả ở thư viện của trường còn thực hiện bằng các phương pháp thủ công như việc lưu số liệu về sách và danh sách mượn trả trong sổ sách hết sức cồng kềnh

và khó thay đổi hoặc việc tìm kiếm bằng phiếu tựa sách trên từng khay v v Với cách quản lý này làm cho nhân viên thư viện tưởng chừng bị quá tải với

số lượng đầu sách và lượng sinh viên ngày một tăng Với sinh viên phải bỏ

ra rất nhiều thời gian để có thể mượn được một cuốn sách mình mong muốn

- Xuất phát từ thực tế này, chúng em lựa chọn đề tài “Quản lý thư viện Trường cao đằng nghề Bách Nghệ” để giải quyết vấn đề được đặt ra là: “tăng hiệu quả quản lý sách trong thư viện, giảm thời gian lãng phí của nhân viên cũng như sinh viên của Trường cao đẳng nghề Bách Nghệ.”

2 Tổng quan hệ thống

- Trường cao đẳng nghề Bách Nghệ với số lượng sinh viên lên đến 20.000 sinh viên có nhiều ngành nghề đào tạo với nhiều chuyên ngành khác nhau cả về kinh tế và khoa học kỹ thuật Số lượng môn học và tài liệu sách phục vụ cho giảng dạy và tham khảo cho sinh viên là tương đối phong phú và đa dạng

- Hiện tại nhà trường có một thư viện tương đối lớn với rất nhiều đầu sách cả

về lĩnh vực kinh tế, khoa học kỹ thuật phục vụ cho việc nghiên cứu và học tập của sinh viên trong trường

- Với số lượng sinh viên mượn sách và số lượng đầu sách rất lớn như vậy, nhưng hiện nay đa số các giai đoạn và nghiệp vụ quản lý vẫn được làm thủ công theo cách truyền thống đó là: đối với việc nhập và phân loại sách, xếp giá các loại sách theo lĩnh vực còn thực hiện thông qua sổ sách và ghi nhớ trên giấy Việc cho mượn và nhận trả sách cũng được thực hiện trên sổ sách ghi chép trong mỗi lần mượn trả của sinh viên theo ngày…v.v Việc tìm kiếm sách và thông tin người mượn trả cũng thực hiện bằng việc tra cứu trên sổ ghi

Trang 5

chép đã lưu Những thực trạng này đang dẫn đến khá nhiều vấn đề trong việc quản lý thư viện của trường dẫn đến việc xử lý rất chậm chạp, hay sai sót …v.v Điều này ảnh hưởng đến chất lượng quản lý của thư viện, đặc biệt là ảnh hưởng đến tốc độ phát triển và nâng cao chất lượng phục vụ của trường Do

đó nhu cầu thay đổi phương thức quản lý trong công tác quản lý thư viện của trường cao đẳng nghề Bách Nghệ đang được đặt ra rất bức thiết

3 Mục tiêu

Xây dựng hệ thống phần mềm giúp cho việc quản lý được thực hiện một cách nhanh chóng và hiệu quả bằng việc trợ giúp tối đa của máy tính trang bị cho nhân viên thư viện và cho sinh viên để tìm kiếm tra cứu tại thư viện

Đề tài “Hệ thống quản lý thư viện trường cao đẳng nghề Bách Nghệ” ra đời

nhằm đạt được các mục tiêu cụ thể đó là:

- Xử lý nhanh chóng, chính xác: việc nhập danh sách những sách có trong thư

viện và tra cứu thông tin sách hoặc sinh viên, phiếu mượn trả của sinh viên …v.v… hết sức nhanh chóng và chính xác chỉ cần vài cú “Click” chuột từ đó đưa

ra được các báo cáo thống kê cần thiết sau mỗi chu kỳ kiểm kê của thư viện

- Tìm kiếm dễ dàng: việc tra cứu, tìm kiếm các thông tin liên quan đến sách,

sinh viên, sách đang mượn, sách hết hạn, sách hỏng, …v v được nhanh chóng

và chính xác

- Tin cậy, an toàn: phần mềm quản lý hệ thống có sự tin cậy cao vì thông tin về

các cuốn sách, sinh viên, và các sách mượn, trả liên quan đến toàn bộ hoạt động của thư viện Hệ thống cần có biện pháp để đảm bảo nguy cơ xảy ra mất mát, sai hỏng dữ liệu là thấp nhất Hệ thống cũng cần có độ an toàn cao, đảm bảo có các biện pháp ngăn chặn và phát hiện các truy cập bất hợp pháp

Trang 6

II Kế hoạch và phân công công việc của các thành viên

- Cả nhóm sẽ lập Group trên mạng xã hội facebook để trao đổi về tài liệu và các

thông tin nhanh cho mỗi thành viên

- Họp nhóm thường xuyên, gặp nhau trên giảng đường, trên thư viện Tạ Quang Bửu

để thảo luận đưa ra giải pháp và lựa chọn phương án tốt nhất việc phân tích và thiết

kế cơ sở dữ liệu và trao đổi tài liệu

- Báo cáo theo lịch trình của thầy đưa ra: Quang Điềm đề xuất báo cáo, các thành viên trong nhóm sửa đổi và hoàn thiện, thống nhất

III Khảo sát và thu thập yêu cầu

1 Chu trình quản lý của thư viện trường cao đẳng nghề Bách Nghệ

- Bước 1: Nhập sách mới vào thư viện: Sách trước khi được xếp lên giá trong thư

viện cần trải qua bước phân loại sách theo lĩnh vực rồi được dán mã lên từng cuốn sách (những sách giống nhau được đánh mã giống nhau), công việc này được ghi chép lại bằng sổ sách

Tên công việc Cá nhân thực

hiện Deadline

Khảo sát, tìm hiểu các yêu cầu của nhân viên và

sinh viên của thư viện trường Cao đẳng nghề

Bách Nghệ

Quang Điềm và Doãn Phong

20/09/2012

Phân tích và thiết kế hệ thống: Thảo luận đưa ra

các chức năng của hệ thống quản lý thư viện,

đưa ra sơ đồ phân cấp chức năng, phân tích các

luồng dữ liệu, các kịch bản sử dụng, các biểu đồ

hành vi, biểu đồ thực thể liên kết và chuẩn hóa

các bảng dữ liệu

Quang Điềm, Doãn Phong, Ngọc Luân

19/10/2012

Tìm hiểu tài liệu hướng dẫn sử dụng phần mềm

Visual Studio và SQL sever

Viết Lãm 19/10/2012

Trang 7

- Bước 2: Nhập thông tin người mượn sách: dựa vào thẻ sinh viên của sinh viên,

nhân viên sẽ nhập thông tin người mượn vào sổ mượn của ngày làm việc (nếu sinh viên đó hôm sau cũng đi mượn sách thì sẽ được nhập thông tin của sổ lưu của ngày hôm sau)

- Bước 3: Mượn sách: Sinh viên tự tìm kiếm sách và thông tin sách trong các bìa

catalog đặt trong các khay trên kệ đặt bên hành lang của thư viện rồi ghi lại thông tin cuốn sách mình cần mượn vào phiếu yêu cầu Dựa vào phiếu yêu cầu của sinh viên, nhân viên thư viện sẽ tìm trong thư viện quyển sách mà sinh viên yêu cầu Trong trường hợp không thấy sách thì nhân viên sẽ phản hồi là sách đã hết và yêu cấu sinh viên tìm cuốn khác và làm lại các bước trên Trường hợp tìm thấy sách, nhân viên sẽ lập phiếu mượn: thông tin người mượn và sách mượn sẽ được ghi lại vào sổ lưu mượn của ngày làm việc, đồng thời lập một phiêu sách mượn của sinh viên, phiếu mượn này sẽ được trình khi sinh viên mang trả sách

- Bước 4: Trả sách: Sinh viên trình phiếu đã mượn sách, và nhân viên sẽ dựa vào

ngày và số thứ tự của phiếu mượn sẽ tra cứu trong sổ lưu ngày tương ứng và sẽ đánh dấu vào sổ là đã trả sách Nhân viên thư viện nhận lại sách và đem đi xếp giá đúng chỗ Nếu sinh viên mất sách thì phải đền bù, nhân viên ghi lại sách đã bị mất

- Bước 5: Thống kê, báo cáo: sau mỗi tuần sẽ xem sinh viên nào quá hạn trả; sau

mỗi tháng, mỗi quí, năm, thư viện sẽ có kiểm kê thống kê những sách đang mượn, sách hết, sách hỏng, sách mượn quá hạn Việc thống kê này sẽ được tra cứu ở các

sổ lưu theo ngày và được tóm tắt lại số lượng và tên cuốn sách Dựa vào đó sẽ có phương án bổ sung sách hoặc thanh lý sách hoặc xử lý những sinh viên mượn quá hạn

2 Một số vấn đề hiện tại của hệ thống thư viện trường CĐ Bách Nghệ

- Chậm chạp: Với số lượng hơn 20.000 sinh viên với nhiều chuyên ngành

đào tạo cả về kinh tế và khoa học kỹ thuật cùng hàng trăm môn học do đó việc cung cấp tài liệu học tập cho sinh viên là một khối lượng rất lớn Tuy

Trang 8

nhiên với hiện trạng sở vật chất của trường là thư viện có nhiều loại sách tham khảo rất có giá trị, việc sinh viên lên thư viện tìm trong các khay, ngăn xếp các phiếu đánh mã sách của thư viện rồi viết phiếu yêu cầu đưa cho nhân viên thư viện đi tìm (chưa chắc cuốn sách yêu cầu vẫn có trong thư viện) là việc hết sức chậm chạp và kết quả rất hạn chế, dẫn đến hiệu quả công việc mang lại rất thấp và không khoa học.

- Tìm kiếm sách và giải quyết mượn trả cho sinh viên khó khăn, quá tải:

Sinh viên vốn rất ngại việc lật từng khay để tìm các cuốn sách và khi tìm được phải xếp hàng và chờ đến lượt mình để trả lời yêu cầu, và tỉ lệ mượn được sách hợp ý là không cao vì sách trong thư viện thì thay đổi còn thông tin sách ở catalog không thay đổi khi có người đã mượn hoặc trả sách Do đó công việc của những nhân viên thư viện rất mệt mỏi và quá tải dẫn đến xử lý công việc không hiệu quả Mỗi lần mượn hoặc trả sách đều phải ghi sổ lưu

do đó việc này sẽ dẫn để quản lý bảo quản sổ lưu rất khó khăn với việc xử lý

số liệu sau đó

- Dễ sai sót: Do việc quá tải trên mà dẫn đến việc ghi chép của nhân viên và

xử lý công việc nhiều do đó dễ dẫn đến việc sai sót dẫn đến sai sót trong thống kê theo chu kỳ Do đó không quản lý chính xác các cuốn sách hiện có, những cuốn sách đang mượn và sách quá hạn Dẫn đến việc thống kê báo cáo không chính xác

3 Giải pháp và xác định phạm vi của hệ thống

- Để khắc phục được những vấn đề của hệ thống quản lý trên cần có một giải pháp quản lý hiệu quả hơn giúp cho việc quản lý sách được nhanh chóng, hiệu quả và khoa học Chính vì vậy, trong khuôn khổ đề tài này sẽ tập trung

vào các nghiệp vụ trên: nhập sách mới vào thư viện, thông tin người mượn

trả sách, mượn trả sách, thống kê và báo cáo Phần mềm “Hệ thống quản lý

thư viện trường Cao Đẳng Bách Nghệ” nhằm mục đích tăng hiệu suất các

Trang 9

công việc lên mức tối đa phục vụ bạn đọc là sinh viên của trường một cách tốt nhất.

- Phần mềm quản lý thư viện tập trung vào việc quản lý các cuốn sách bằng việc phân loại và gắn mã sách Những sách có cùng bìa và lần xuất bản được đánh chung một mã và được xếp cùng ngăn, hoặc ngăn liên tiếp trong cùng một kệ sách trong thư viện Mỗi vị trí ngăn sách trong thư viện sẽ được đánh một mã vị trí tương ứng

- Phần quản lý thông tin độc giả là sinh viên của trường và mỗi sinh viên trong trường có một thẻ sinh viên thì lấy chính mã số thẻ sinh viên để làm thẻ thư viện

- Việc quản lý mượn trả của sinh viên sẽ ghi lại vào thông tin mượn trả của sinh viên: những cuốn sách nào sinh viên đã mượn, đã trả, đã làm hỏng, hay quá hạn Việc tìm kiếm thông tin mượn trả của sinh viên sẽ bao gồm việc xem sinh thông tin về sinh viên đó, thông tin sách đã mượn, trả, …v.v

- Sinh viên tìm kiếm thông tin sách: tìm sách theo chủ đề (tên sách, mã sách)

từ đó sẽ tìm ra được sách mà sinh viên cần mượn, biết được thông tin cuốn sách đó, sau đó sinh viên ghi mã cuốn sách đó và vị trí của cuốn sách đó trong thư viện vào phiếu yêu cầu rồi đi tìm sách Sau khi tìm được sách sẽ mang phiếu yêu cầu và sách đưa cho nhân viên thư viện để làm phiếu mượn

và nhân viên thư viện sẽ nhập vào thông tin mượn trả của phần mềm tương ứng với mã số thẻ của sinh viên đó

- Hàng tháng hay hàng quý nhân viên thư viện sẽ có kiểm kê lại những thông tin như: những cuốn sách còn, sách đã mượn, sách đã hỏng, những sách quá hạn… đồng thời sẽ báo cáo cho lãnh đạo nhà trường

- Việc mở rộng thêm chức năng như: quản lý phân quyền riêng cho các nhân viên thư viện có các tài khoản khác nhau để thực hiện các chức năng quản lý

Trang 10

khác nhau và sẽ có một tài khoản admin có toàn quyền sử dụng Phần mềm

có thể mở rộng bằng việc quản lý online, mỗi người dùng sẽ truy cập bằng tài khoản của mình qua mạng internet để tra cứu sách online v.v Đó là định hướng và cũng là mục tiêu của các đề tài khác trong tương lai

4 Phân quyền cho người sử dụng phần mềm

Phân quyền người dùng cho người sử dụng phần mềm bao gồm: nhân viên của thư viện sẽ có chung một tài khoản để quản lý tất cả những chức năng của phần mềm, sinh viên sẽ dung tài khoản dùng chung cho mọi sinh viên để tra cứu sách và tra cứu thông tin của mình về việc mượn trả sách

a Nhân viên

- Cập nhật thông tin sách và mã sách và mã vị trí lên cuốn sách và vị trí đặt cuốn sách đó trong thư viện

- Cập nhật thông tin sinh viên

- Cập nhật thông tin mượn trả của sinh viên

- Đưa ra thống kê và báo cáo cho lãnh đạo sau mỗi chu kỳ làm việc

b Sinh viên

- Tìm kiếm thông tin sách

- Tra cứu thông tin mượn trả sách của mình bằng mã số sinh viên

- Mượn sách, trả sách

Trang 11

5 Kịch bản người sử dụng phần mềm (Usecases)

5.1.Kịch bản tổng quát

Trang 12

Danh sách những cuốn sách mới

cần cập nhập vào thư viên

- Sửa thông tin sách: Nếu nhập sai hoặc bổ sung một thông tin nào đó về cuốn sách

thì sẽ được sửa đổi lại thông tin và lưu lại vào cơ sở dữ liệu của phần mềm

- Xóa sách: Khi loại bỏ những cuốn sách ra khỏi hệ thống quản lý thì sẽ có chức

năng xóa thông tin về cuốn sách đó ra khỏi cơ sở dữ liệu của phần mềm

Trang 13

5.2.1.2 UC2: “Quản lý người mượn”

- Thêm người mượn

- Sửa thông tin người mượn

- Xóa người mượn (thẻ sinh viên hết thời hạn)

- Tìm kiếm thông tin người mượn

Input:

Yêu cầu thêm mới người mượn hoặc thay

đổi, tìm kiếm thông tin người mượn

Output:

Danh sách cập nhật thông tin người mượn

Mô tả:

- Thêm người mượn mới: sinh viên khi nhập trường sẽ được cấp một mã số sinh

viên, mặc định mã thẻ sinh viên sẽ là mã thẻ thư viện và sẽ được nhập thông tin vào

cơ sở dữ liệu của phần mềm

- Sửa thông tin sinh viên: trong quá trình nhập có thể có sai xót,và trong quá trình

học tập thông tin sinh viên có thể thay đổi (lớp học, khoa, ) Khi mượn trả sách nhân viên thư viện có thể đối chiếu hoặc yêu cầu sinh viên xem lại thông tin để có thể sửa lại kịp thời

- Xóa người mượn: Trong trường hợp sinh viên ra trường, chuyển trường, người

mượn đó sẽ bị xóa

- Tìm kiếm thông tin người mượn: Trong trường hợp cần xác minh thông tin độc

giả bất kỳ nào, chỉ cần tìm kiếm theo mã số hoặc tên sinh viên đó

Trang 14

5.2.1.3 UC3:“Quản lý mượn trả sách”

- Thêm mới sách vào thông tin mượn trả của sinh viên

- Sửa thông tin sách mượn: trả sách, ra hạn, hỏng

- Xóa sách mượn hoặc đã trả

- Thêm mới sách mượn ứng với mã số sinh viên của sinh viên đó: Sinh viên nhập

trường được nhập thông tin và mặc định sẽ được mượn trả sách ở thư viện của trường Nếu không có trong danh sách thông tin độc giả thì sẽ không được mượn sách Nhập mã sách mượn phần mềm sẽ kiểm tra sách đó có còn trong thư viện không, nếu còn thì sẽ được thêm vào sách mượn của sinh viên đó Trường hợp nhập sai có thể sửa và lưu lại thông tin cuốn sách mượn được đó

- Sửa thông tin sách hoặc ra hạn mượn cho sinh viên đó: Đến thời hạn trả sách của thư

viện sinh viên đến trả sách, nhân viên thư viện đối chiếu thông tin mượn trả của sinh viên

đó và nhận lại sách (hoặc ra hạn nếu sinh viên đó yêu cầu ra hạn trong trường hợp gần đến ngày hết hạn cuốn sách đó) đồng thời cập nhật thông tin về cuốn sách đã trả vào thông tin mượn trả của sinh viên đó Những sinh viên trả không đúng hạn quy định sẽ xử phạt theo quy định của thư viện Những cuốn sách nếu có bất cứ hư hỏng nào cũng sẽ bị xử lí nếu thấy cần thiết

- Xóa thông tin mượn trả: Nếu sinh viên đó chuyển trường hay ra trường hoặc bị kỷ luật

buộc thôi học sẽ bị xóa thông tin của sinh viên đó và thông tin mượn trả

5.2.1.4 UC4:“Thống kê và báo cáo”

Trang 15

- Thống kê sách: sách còn, sách hỏng, sách đang mượn, sách quá hạn.

- Thống kê danh sách độc giả mượn sách quá hạn

- Thống kê sách: Sau mỗi chu kỳ làm việc hàng ngày hoặc hàng tuần, hàng

tháng, quí khi cần kiểm kê, thống kê lại tình trạng những sách đang mượn, đang còn có trong thư viện, sách hỏng, hay sách mượn quá hạn nhân viên thư viện sẽ cần đến chức năng này để biết tình trạng hoạt động của thư viện và báo cáo lên với lãnh đạo nhà trường

- Thống kê độc giả mượn sách quá hạn:Trong trường hợp cần thông tin của

những độc giả mượn sách quá hạn để xử lý, sẽ quan tâm đến chức năng này để nhắc nhở sinh viên mang sách trả thư viện hoặc xử lý

5.2.2 Sinh viên

Trong hệ thống quản lý, sinh viên chỉ có quyền hạn tìm kiếm thông tin,

không có quyền sửa đổi thông tin khi truy cập bằng tài khoản dùng chung

của sinh viên:

Trang 16

- Tìm kiếm thông tin sách.

- Tìm kiếm thông tin mượn trả của sinh viên (sách mượn đã trả, hết hạn…)

- Mượn sách, trả sách

Input

Nhu cầu của sinh viên về thông tin sách

hoặc chi tiết thông tin mượn trả của mình

Output

Thông tin sách mà sinh viên quan tâm Danh sách mượn trả của sinh viên

Mô tả:

- Tìm kiếm thông tin sách: Tất cả sinh viên sẽ được dùng một tài khoản chung cho mọi

sinh viên, tài khoản đó để tra cứu thông tin sách cần mượn Nhập vào tên sách hoặc mã số sách và tìm kiếm sẽ có các thông tin như tên đầy đủ cuốn sách, năm xuất bản, vị trí, tác giả, nhà xuất bản …v.v

- Tìm kiếm thông tin mượn trả của mình: Thông tin mượn trả của từng sinh viên sẽ

được tìm thầy dễ dàng bằng mã số sinh viên hoặc tên Trong quá trình mượn trả có bất cứ thắc mắc nào đều có thể đối chiếu cùng nhân viên thư viện để chỉnh sửa lại

- Mượn sách: Trước khi mượn sách, sinh viên tìm kiếm thông tin cuốn sách cần mượn có

trong thư viện, nếu cuốn sách đó còn trong thư viện thì sẽ phải tự ghi lại vị trí các cuốn sách đó rồi đi tìm Khi tìm được sách sẽ mang cuốn sách đó đến bàn nhân viên để làm thủ tục mượn Nhân viên thư viện sẽ mở thông tin mượn trả của sinh viên đó và thêm vào tài khoản mượn trả của sinh viên đó mã cuốn sách đó, ngày mượn, ngày hẹn trả …v.v

- Trả sách: Sinh viên trả sách, nhân viên thư viện sẽ mở thông tin mượn trả của sinh viên

đó và thay đổi: đánh dấu vào tình trạng cuốn sách đó, nếu trả đúng hạn thì đánh dấu vào là

đã trả, nếu có sai hỏng thì đánh dấu vào thông tin bị hỏng và sẽ xử lý ngay cũng như nếu sách trả bị quá hạn sẽ bị xử lý Cuối cùng là nhân viên sẽ nhận cuốn sách đó lại và cập nhật thông tin về cuốn sách đó: số lượng, vị trí, phân loại tình trạng sách rồi đi xếp giá

IV Phân tích hệ thống

Mô hình hóa

Trang 17

1 Biểu đồ phân cấp chức năng của hệ thống

2 Biểu đồ luồng dữ liệu

2.1 Biểu đồ mức ngữ cảnh

Trang 19

2.2.1 Biểu đồ mức 2-a “Quản lý sách”

Trang 20

2.2.2 Biểu đồ mức 2-b “Quản lý thông tin mượn trả sách”

Trang 21

2.2.3 Biểu đồ mức 2-c “Quản lý độc giả”

2.2.4 Biểu đồ mức 2-d “Kiểm kê và báo cáo”

Trang 22

2.2.5 Biểu đồ mức 2-e “Nhân viên tìm kiếm thông tin sách, độc giả”

2.2.6 Biểu đồ mức 2-f “Độc giả tìm kiếm thông tin sách, thông tin mượn

trả”

Trang 23

Các thuộc tính

1 Sách Sách Mã sách, Tên sách, Tên tác giả, Tên nhà xuất bản, Năm xuất

bản, Tên lĩnh vực, Ngôn ngữ, Phòng lưu, Kệ lưu, Ngăn lưu,

Số trang, Giá bìa, Ảnh bìa, Lần tái bản, Số lượng đang mượn,

Số lượng mất, Số lượng hỏng, Số lượng còn

2 Độc giả TTsinhvien MSSV, Tên sinh viên, Tên lớp, Tên khoa, Giới tính

Các liên kết

* Liên kết M:N giữa Độc giả và Sách: một mã sách sẽ có nhiều độc giả mượn, và

ngược lại một độc giả có thể mượn nhiều sách Liên kết Độc giả và Sách bổ sung thêm thuộc tính: MSSV, Mã sách, Ngày mượn, Hạn trả, Đang mượn, Làm mất, Làm hỏng, Quá hạn, Đã trả

Trang 24

Biểu đồ thực thể liên kết

V Thiết kế hệ thống

1 Thiết kế cơ sở dữ liệu

1.1 Chuyển từ mô hình thực thể liên kết sang mô hình quan hệ.

o Chuyển các thực thể sang các quan hệ

Mã sách, Tên sách, Tên tác giả, Tên nhà xuất

bản, Năm xuất bản, Tên lĩnh vực, Ngôn ngữ, Phòng lưu, Kệ lưu, Ngăn lưu, Số trang, Giá bìa, Ảnh bìa, Lần tái bản, Số lượng đang mượn, Số lượng mất, Số lượng hỏng, Số lượng còn

2 Độc giả TTsinhvien MSSV, Tên sinh viên, Tên lớp, Tên khoa, Giới

tính

Ngày đăng: 10/01/2014, 21:53

HÌNH ẢNH LIÊN QUAN

Bảng TTmuontra - hệ thống quản lý thư viện
ng TTmuontra (Trang 28)
Bảng 1: Sách (Mã sách, Tên sách, Năm xuất bản,  ID lĩnh vực, ID nhà xuất - hệ thống quản lý thư viện
Bảng 1 Sách (Mã sách, Tên sách, Năm xuất bản, ID lĩnh vực, ID nhà xuất (Trang 29)
Bảng 3: Vị trí lưu ( ID mã vị trí lưu *, Phòng lưu, Kệ lưu, Ngăn lưu) - hệ thống quản lý thư viện
Bảng 3 Vị trí lưu ( ID mã vị trí lưu *, Phòng lưu, Kệ lưu, Ngăn lưu) (Trang 30)
Bảng 7: TT sinh viên (MSSV, Tên sinh viên, Giới tính, ID khoa, ID lớp) - hệ thống quản lý thư viện
Bảng 7 TT sinh viên (MSSV, Tên sinh viên, Giới tính, ID khoa, ID lớp) (Trang 31)
Bảng 8: Lớp học ( ID lớp* , Tên lớp) - hệ thống quản lý thư viện
Bảng 8 Lớp học ( ID lớp* , Tên lớp) (Trang 31)
Bảng 6: Tác giả ( ID tác giả* , Tên tác giả) - hệ thống quản lý thư viện
Bảng 6 Tác giả ( ID tác giả* , Tên tác giả) (Trang 31)
Bảng 10: TKmuontra (MSSV,  Mã sách, Ngày mượn, Hạn trả, Đang mượn, - hệ thống quản lý thư viện
Bảng 10 TKmuontra (MSSV, Mã sách, Ngày mượn, Hạn trả, Đang mượn, (Trang 32)

TỪ KHÓA LIÊN QUAN

w