Đồ án nhập môn Công nghệ phần mềm: Phần mềm quản lý thư viện
lượt xem 363
download
Phần mềm thư viện điện tử: giải pháp tin học hóa toàn diện cho các thư viện ngày nay. Sản phẩm này đã được thực sự ứng dụng CNTT để tự động hóa tất cả các chu trình hoạt động của một thư viện hiện đại, cung cấp các tính năng cần thiết cho một thư viện để sẵn sàng hội nhập với hệ thống thư viện quốc gia và quốc tế, cũng như quản lý các xuất bản phẩm điện tử.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Đồ án nhập môn Công nghệ phần mềm: Phần mềm quản lý thư viện
- TRƢỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM Đồ án nhập môn công nghệ phần mềm Tên đồ án: Phần mềm quản lý thư viện GVLT:Nguyễn Tấn Trần Minh Khang. SINH VIÊN THỰC HIỆN: : Võ Tấn Duy TÊNSV MSSV :0212057 EMAIL :votanduy@gmail.com Ngày 20 tháng 5 năm 2005 Phần mềm quản lý thư viện 1
- Mục Lục GVLT:Nguyễn Tấn Trần Minh Khang. ............................................................. 1 SINH VIÊN THỰC HIỆN: .................................................................................. 1 Chƣơng 1 THIẾT KẾ CƠ SỞ DỮ LIỆU ......................................................... 3 BƯỚC 1: Xét yêu cầu phần mềm “lập thẻ độc giả”. -Thiết kế dữ liệu với tính đúng dắn. ...................................................................................................................................... 3 -Thiết kế dữ liệu với tính tiến hóa: ................................................................................ 5 -Thiết kế dữ liệu với tính hiệu qủa: ............................................................................... 8 -Thiết kế dữ liệu với tính đúng đắn ............................................................................... 9 -Thiết kế dữ liệu với tính tiến hoá: .............................................................................. 13 -Thiết kế dữ liệu với tính hiệu qủa: ............................................................................. 16 Kí hiệu ......................................................................................................................... 19 -Thiết kế dữ liệu với tính đúng đắn: ............................................................................ 20 -Thiết kế dữ liệu với tính tiến hoá: .............................................................................. 24 -Thiết kế dữ liệu với tính đúng đắn: ............................................................................ 28 +Sơ đồ luồng dữ liệu: .................................................................................................. 29 +Sơ đồ logic: ............................................................................................................... 32 Phần mềm quản lý thư viện 2
- CHƢƠNG 1 THIẾT KẾ CƠ SỞ DỮ LIỆU BƢỚC 1: Xét yêu cầu phần mềm “lập thẻ độc giả”. -Thiết kế dữ liệu với tính đúng dắn. +Biểu mẩu liên quan:BM1 Thẻ độc giả BM1. Họ và tên: Địa chỉ : Ngày sinh : Loại độc giả: Ngày lập thẻ: Email : +Sơ đồ luồng dữ liệu Phần mềm quản lý thư viện 3
- Ngƣời dùng D1 D6 D2 D5 Thiết bị xuất Thiết bị nhập Lập thẻ độc giả D4 D3 Bộ nhớ phụ. Các ký hiệu D1: Họ Tên, Loại Độc Giả, Ngày Sinh, Địa Chỉ, Ngày Lập Thẻ. D2: Không có D3: Danh Sách Loại Độc Giả, Tuổi Tối Đa, Tuổi Tối Thiểu, Thời Hạn Sử Dụng. D4: D1 + Ngày Hết Hạn. D5: D3 D6: Không có. +Các thuộc tính mới :Họ tên, Loại độc gỉa,Ngày sinh , Địa chỉ, E_mail ,Ngày lập thẻ. +Sơ đồ lớp: Phần mềm quản lý thư viện 4
- DOCGIA PK MaDocGia Hoten Ngaysinh Diachi E_mail Ngaylapthe Madocgia +Thuộc tính trừu tƣợng: MaDocGia. +Sơ đồ logic: DOCGIA -Thiết kế dữ liệu với tính tiến hóa: +Quy định liên quan:QĐ1 QD2: Có 2 loại độc giả (x,y).Tuổi độc giả từ 18 đến 55.Thẻ có giá trị 6 tháng Phần mềm quản lý thư viện 5
- +Sơ đồ luồng dữ liệu: Ngƣời dùng D1 D6 D2 D5 Thiết bị xuất Thiết bị nhập Lập thẻ độc giả D4 D3 Bộ nhớ phụ. Các ký hiệu D1: Họ Tên, Loại Độc Giả, Ngày Sinh, Địa Chỉ, Ngày Lập Thẻ. D2: Không có D3: Danh Sách Loại Độc Giả, Tuổi Tối Đa, Tuổi Tối Thiểu, Thời Hạn Sử Dụng. D4: D1 + Ngày Hết Hạn. D5: D3 D6: Không có. +Các thuộc tính mới: Tenloaidocgia,Tuoitoithieu,Tuoitoida,Thoigiansudung, Ngayhethan +Sơ đồ lớp: Phần mềm quản lý thư viện 6
- DOCGIA QDTHEDG PK MaDocGia Tuoitoithieu Tuoitoida Hoten Thoigiansudung Ngaysinh Diachi E_mail LOAIDOCGIA Ngaylapthe Ngayhethan PK Maloaidocgia Maloaidocgia Tenloaidocgia +sơ đồ logic: QDTHEDG DOCGIA LOAIDOCGIA Phần mềm quản lý thư viện 7
- -Thiết kế dữ liệu với tính hiệu qủa: +Các thuộc tính mới : Họ tên, Loại độc gỉa,Ngày sinh , Địa chỉ, E_mail ,Ngày lập thẻ,Ngày hết hạn, Mã loại độc gỉa,Số lượng sách đang mượn,Tình trạng thẻ(có treo hay không ). +Thiết kế dữ liệu với tính hiệu quả: DOCGIA THAMSO PK MaDocGia PK Mathamso Hoten Tuoitoithieu Ngaysinh Tuoitoida Diachi Thoigiansudung E_mail Ngaylapthe LOAIDOCGIA Ngayhethan Maloaidocgia PK Maloaidocgia Sosachdangmuon Tinhtrangthe Tenloaidocgia +Thuộc tính trừu tƣợng: Madocgia,Maloaidocgia. +Sơ đồ logic: Phần mềm quản lý thư viện 8
- DOCGIA LOAIDOCGIA THAMSO Bước 2:Xét yêu cầu phần mềm “ nhập sách”. -Thiết kế dữ liệu với tính đúng đắn +Biểu mẫu liên quan:BM2 BM2: Thông tin sách Thể loại : Tác giả : Tên sách: Năm xuất bản : Nhà xuất bản: Ngày nhập: +Sơ đồ luồng dữ liệu: Phần mềm quản lý thư viện 9
- Ngƣời dùng D1 D6 D2 D5 Thiết bị xuất Thiết bị nhập Nhập sách D4 D3 Bộ nhớ phụ Phần mềm quản lý thư viện 10
- Kí hiệu: D1:Thông tin về sách cần nhập: Tên sách, thể loại,tácgiả, năm xuất bản , nhà xuất bản,ngày nhập. D2 : không có. D3 : danh sách các sách và các thông tin liên quan (Tên sách,thể loại,tác giả ,năm xuất bản,nhà xuất bản,ngày nhập), khoảng cách năm xuất bản. D4 : D1 +danh sách các sách D5 : D4. D6 : D5 +Các thuộc tính mới: TenSach,TheLoai,TacGia, NhaXuatBan, NamXuatBan, NgayNhap +Sơ đồ lớp: Phần mềm quản lý thư viện 11
- DOCGIA QDTHEDG PK MaDocGia SACH Tuoitoithieu PK Masach Hoten Tuoitoida Ngaysinh Thoigiansudung Tensach Diachi Matheloai E_mail Tacgia Ngaylapthe LOAIDOCGIA Nhaxuatban Ngayhethan Namxuatban Maloaidocgia PK Maloaidocgia Ngaynhap Sosachdangmuon Tinhtrangthe Tenloaidocgia +Các thuộc tính trừu tƣợng: MaSach +Sơ đồ logic: DOCGIA LOAIDOCGIA QDTHEDG SACH Phần mềm quản lý thư viện 12
- -Thiết kế dữ liệu với tính tiến hoá: +Quy định liên quan:QD2 QD2: có 3 thể loại (A,B,C).Chỉ nhận các sách xuất bản trong vòng 8 năm. +Sơ đồ luồng dữ liệu: Ngƣời dùng D1 D6 D2 D5 Thiết bị xuất Thiết bị nhập Nhập sách D4 D3 Bộ nhớ phụ Phần mềm quản lý thư viện 13
- Kí hiệu: +D1:Thông tin về sách cần nhập: Tên sách, thể loại, tácgiả, năm xuất bản,nhà xuất bản, ngày nhập. + D2 : không có. + D3 : danh sách các sách và các thông tin liên quan (Tên sách,thể loại,tác giả ,năm xuất bản,nhà xuất bản,ngày nhập), khoảng cách năm xuất bản. + D4 : D1 +danh sách các sách + D5 : D4. + D6 : D5 +Các thuộc tính mới: Tentheloaisach,Khoangcachxuatban +Sơ đồ lớp: Phần mềm quản lý thư viện 14
- DOCGIA THAMSO PK MaDocGia PK Mathamso Hoten Tuoitoithieu Ngaysinh Tuoitoida Diachi Thoigiansudung E_mail Ngaylapthe LOAIDOCGIA Ngayhethan Maloaidocgia PK Maloaidocgia Sosachdangmuon Tinhtrangthe Tenloaidocgia SACH THELOAI PK Masach PK Matheloai Tensach tentheloai Maheloai Tacgia Nhaxuatban Namxuatban Ngaynhap Khoangcachxuatban +Thuộc tính trừu tƣợng: Masach,Matheloai +Sơ đồ logic: Phần mềm quản lý thư viện 15
- DOCGIA LOAIDOCGIA QDTHEDG THELOAI SACH -Thiết kế dữ liệu với tính hiệu qủa: +Sơ đồ luồng dữ liệu: như trên. +sơ đồ lớp: Phần mềm quản lý thư viện 16
- SACH DOCGIA PK Masach PK MaDocGia Tensach Hoten QDTHEDG Matheloai Ngaysinh Tuoitoithieu Tacgia Diachi Tuoitoida Nhaxuatban E_mail Thoigiansudung Namxuatban Ngaylapthe Ngaynhap Ngayhethan Khoangcachxuatban Maloaidocgia Matinhtrang Sosachdangmuon Tinhtrangthe LOAIDOCGIA TINHTRANG THELOAI PK Maloaidocgia PK Matinhtrang PK Matheloai Tenloaidocgia Tentinhtrang tentheloai +Các thuộc tính trừu tƣợng: Matheloai,MaSach +Sơ đồ logic: DOCGIA LOAIDOCGIA THELOAI SACH QDTHEDG TINHTRANG Phần mềm quản lý thư viện 17
- Bƣớc 3:Xét yêu phần mềm “cầu tra cứu sách”. -Thiết kế dữ liệu với tính đúng đắn: +Biểu mẫu liên quan:BM3 Danh sách sách Thể loại Tác giả Tình trạng Stt Tên sách +Sơ đồ luồng dữ liệu: Ngƣời dùng D1 D6 D2 D5 Thiết bị xuất Thiết bị nhập Tra cứu sách D4 D3 Bộ nhớ phụ Phần mềm quản lý thư viện 18
- Kí hiệu + D1: Tiêu chuẩn tìm sách(ít nhất một trong các thông tin sau:Mã sách,tên sách,thể loại sách,năm xuấtbản,tácgỉa, số lượt mượn) + D2 : không có. + D3: Danh sách các sách cùng các thông tin liên quan thỏa tiêu chuẩn tìm kiếm(Mã sách,tên sách,thể loại sách,nhà xuất bản,năm xuất bản,tác gỉa,tình trạng mượn(rãnh hay được mượn), số lượt mượn,họ tên độc gỉa đang mượn,ng ày mượn,ngày trả theo d ự kiến nếu sách đang mượn ). + D4 : không có. + D5 : D3. + D6 : D5. +Các thuộc tính mới:không có. +Thuộc tính trừu tƣợng: không có +Sơ đồ logic: không có Phần mềm quản lý thư viện 19
- Bƣớc 4:Xét yêu cầu lập phần mềm “lập phiếu mƣợn sách” -Thiết kế dữ liệu với tính đúng đắn: +Biểu mẫu liên quan:BM4 Phiếu mượn sách BM4: Họ tên độc giả: .............................................. Ngày mượn: ................................................... Thể loại Tác giả stt Sách +Sơ đồ luồng dữ liệu: Phần mềm quản lý thư viện 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Nhập môn công nghệ học phần mềm - Introduction to Software Engineering
115 p | 1578 | 386
-
Sổ tay về lập trình html
80 p | 397 | 188
-
Giáo trình Nhập môn công nghệ phần mềm - Thạc Bình Cường
214 p | 441 | 167
-
IT ProjectManagement v1-Phần 1
42 p | 330 | 143
-
Nhập môn Công nghệ phần mềm - Phần II : Phương pháp Quản lý Dự án CNTT
114 p | 361 | 142
-
Hướng dẫn về HTML
60 p | 273 | 131
-
Bài giảng Nhập môn Cơ sở dữ liệu - Chương 4
25 p | 178 | 29
-
tài liệu nghiên cứu môn hệ thống cơ sở dữ liệu
5 p | 289 | 28
-
Bài giảng Nhập môn công nghệ phần mềm: Chương 1 - GV. Trương Minh Thái
29 p | 289 | 26
-
Ôn tập Phân tích thiết kế hệ thống thông tin: Quản trị nhân sự: Phần 1
7 p | 155 | 26
-
Ôn tập Phân tích thiết kế hệ thống thông tin: Quản trị nhân sự: Phần 2
20 p | 222 | 21
-
Bài giảng Nhập môn Công nghệ phần mềm: Chương 9 - Nguyễn Thị Minh Tuyền
53 p | 79 | 12
-
Giáo trình Nhập môn chế bản điện tử (Nghề: Thiết kế đồ họa - Trung cấp) - Trường Cao đẳng Cơ điện Xây dựng Việt Xô
43 p | 33 | 9
-
Bài tập Nhập môn công nghệ phần mềm (Introduction to software engineering) - Bài tập tuần 04: Quản lý dự án phần mềm & lập trình với giao diện đồ hoạ người dùng (GUI)
7 p | 64 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn