Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 59 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
59
Dung lượng
0,95 MB
Nội dung
1 ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA HỆ THỐNG THÔNG TIN ĐỒ ÁN HỆ THỐNG THÔNG TIN PHẦN MỀM QUẢN LÝ THƯ VIỆN Giảng viên hướng dẫn: Th.S Loan Phương Lớp: HTTT04 Khóa: 2009-2014 Sinh viên thực hiện: VÕ NGÔ BÌNH - 09520472 LÊ TRUNG CHÁNH - 09520474 GIÁO VIÊN HƯỚNG DẪN: THS.NGUYỄN ĐÌNH LOAN PHƯƠNG SINH VIÊN TH: VÕ NGÔ BÌNH – LÊ TRUNG CHÁNH 2 TP Hồ Chí Minh, tháng 6 năm 2013 MỤC LỤC GIÁO VIÊN HƯỚNG DẪN: THS.NGUYỄN ĐÌNH LOAN PHƯƠNG SINH VIÊN TH: VÕ NGÔ BÌNH – LÊ TRUNG CHÁNH 3 LỜI CẢM ƠN Nhóm tác giả xin chân thành cảm ơn quý thầy cô trong khoa Hệ Thống Thông Tin, trường Đại Học CNTT đã tận tụy truyền dạy kiến thức trong hơn bốn năm đại học để làm nền tảng cho nhóm có điều kiện thực hiện đồ án hôm nay. Trong suốt quá trình thực hiện đồ án, nhóm tác giả đã nhận được sự định hướng, chỉ dẫn tận tâm của cô Ths.Nguyễn Đình Loan Phương. Chúng tôi xin gởi lời cảm ơn sâu sắc đến Cô.Tuy nhóm tác giả đã cố gắng hết sức để hoàn thành đồ án nhưng không thể tránh khỏi những thiếu sót, kính mong Cô góp ý để đồ án của nhóm hoàn thiện hơn. GIÁO VIÊN HƯỚNG DẪN: THS.NGUYỄN ĐÌNH LOAN PHƯƠNG SINH VIÊN TH: VÕ NGÔ BÌNH – LÊ TRUNG CHÁNH 4 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ……………………………………………………………………………………… . ……………………………………………………………………………………… . ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… . ……………………………………………………………………………………… ……………………………………………………………………………………… . GIÁO VIÊN HƯỚNG DẪN: THS.NGUYỄN ĐÌNH LOAN PHƯƠNG SINH VIÊN TH: VÕ NGÔ BÌNH – LÊ TRUNG CHÁNH 5 ……………………………………………………………………………………… . ……………………………………………………………………………………… Giáo viên hướng dẫn LỜI NÓI ĐẦU Với sự phát triển của xã hội như ngày nay thì công nghệ thông tin đã trở lên quan trọng với tất cả các ngành trong đó khoa học máy tính cũng phát triển mạnh mẽ và xâm nhập vào mọi lĩnh vực khoa học,kinh tế,xã hội,quản lý…Từ việc xây dựng các chương trình khoa học kỹ thuật lớn đến các công việc quản lý đơn giản.Máy tính giúp chúng ta cập nhập,tìm kiếm và lưu trữ thông tin một cách tốt nhất. Ở nước ta hiện nay tin học đang ngày càng được ứng dụng rộng rãi trong công tác quản lý và từng bước khẳng định sức mạnh và vị trí của mình.Các bài toán quản lý vô cùng đa dạng và phong phú tuỳ từng ngành nghề.Cùng với xu thế đó việc tin học hoá công tác “quản lý thư viện” trở lên hết sức cần thiết và luôn là sự quan tâm độc giả và ban giám hiệu ở các trường học. Với những kiến thức đã được học hỏi và vận dụng lý thuyết đó vào công việc thực tiễn là xây dựng phần mềm “Quản lý thư viện”.Tuy rằng lĩnh vực quản lý thư viện không còn quá mới mẻ nhưng đối với từng nơi,từng lúc nó vẫn mang tính hiện thực và hết sức cần thiết.Qua một thời gian phân tích,tìm hiểu,nghiên cứu bám sát thực tế công việc kết hợp với lý thuyết được học, với nhu cầu thực tế của chương trình nhóm chúng em đã xây dựng chương trình “Quản lý thư viện” trên ngôn ngữ SQL Server.Chương trình nhằm ứng dụng một phần trợ giúp công việc quản lý thư viện ở nhà trường. Với sự cố gắng của bản thân cùng sự giúp đỡ tận tình của cô Nguyễn Đình Loan Phương nhóm em đã hoàn tất đồ án này.Do điều kiện thời gian, trong quá trình làm em còn nhiều thiếu sót. Em rất mong sự đóng góp ý kiến của các bạn đặc biệt là cô Nguyễn Đình Loan Phương giúp em hoàn thiện kiến thức cũng như kinh nghiệm cho bài sau. Em chân thành cảm ơn! TP HCM, Tháng 6 năm 2013 GIÁO VIÊN HƯỚNG DẪN: THS.NGUYỄN ĐÌNH LOAN PHƯƠNG SINH VIÊN TH: VÕ NGÔ BÌNH – LÊ TRUNG CHÁNH 6 CHƯƠNG I: LẬP KẾ HOẠCH I. Yêu cầu hệ thống a/. Tên dự án: Hệ Thống Quản Lý Thư Viện. b/. Nhu cầu hệ thống Giảm tải công việc cho người quản lý. Tăng tốc độ của việc mượn trả sách và thống kê sách. Tăng tính chính xác trong việc kiểm kê sách quản lý độc giả và tình hình mượn trả sách. II. Quản lý dự án Kế hoạch thực hiện và phân công nhiệm vụ STT Nội dung Mô tả 1 Lập kế hoạch và phát triển hệ thống -Khởi tạo dự án -Quản lý dự án Tìm hiểu kế hoạch xây dựng hệ thống và đề ra các bước xây dựng nên hệ thống. 2 Phân tích -Kế hoạch phân tích Xác định yêu cầu hệ thống -Thu thập các yêu cầu Lập kế hoạch phỏng vấn người dùng đưa ra các yêu cầu nghiệp vụ, yêu cầu chức năng của hệ thống -Xác định các mô hình Xác định được những tác nhân cơ bản của hệ thống và những hoạt động của hệ thống 3 Thiết kế GIÁO VIÊN HƯỚNG DẪN: THS.NGUYỄN ĐÌNH LOAN PHƯƠNG SINH VIÊN TH: VÕ NGÔ BÌNH – LÊ TRUNG CHÁNH 7 Giao diện -Sơ đồ định hướng Thiết kế chi tiết: dữ liệu, xử lý và giao diện. 4 Xây dựng hệ thống Viết code và đóng gói hệ thống. 3. Kế hoạch thực hiện của nhóm Công Việc Thời gian Khảo sát, phân tích và thiết kế hệ thống+ Cài đặt cơ sở dữ liệu 1 tuần Tìm và đọc tài liệu(C#, SQL Server, Crystal Report)+Nghiên cứu chức năng 2 tuần Viết các thủ tục và các hàm mô phỏng các yêu cầu và từng chức năng. 2 tuần Thiết kế các giao diện và cài đặt chương trình ứng dụng 4 tuần Kiểm thử 3 ngày Viết báo cáo 4 ngày GIÁO VIÊN HƯỚNG DẪN: THS.NGUYỄN ĐÌNH LOAN PHƯƠNG SINH VIÊN TH: VÕ NGÔ BÌNH – LÊ TRUNG CHÁNH 8 GIÁO VIÊN HƯỚNG DẪN: THS.NGUYỄN ĐÌNH LOAN PHƯƠNG SINH VIÊN TH: VÕ NGÔ BÌNH – LÊ TRUNG CHÁNH 9 CHƯƠNG II: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH CÁC YÊU CẦU I. KHẢO SÁT HIỆN TRẠNG Một thư viện cần quản lý việc đăng ký, mượn và trả sách của các bạn đọc thư viện. Sau đây là việc mô phỏng các công việc hằng ngày của thư viện: Mỗi sách có một masach để phân biệt với các sách khác, các sách có cùng tựa sẽ có sẽ só mã số khác nhau nếu được dịch ra nhiều thứ tiếng khác nhau, và được đóng thành bìa khác nhau. Mỗi tựa sách có một mã tựa sách để phân biệt với các tựa sách khác (mã số được đánh số tự động, bắt đầu bằng 1, 2, 3, ….). Mỗi quyển sách có thể có nhiều bản sao ứng với quyển sách đó. Mỗi tựa sách của một tác giả và có một bản tóm tắt nội dung của sách. Khi bạn đọc muốn biết nội dung của cuốn sách nào, thì thủ thư sẽ xem phần tóm tắt của quyển sách đó và trả lời bạn đọc. Để trở thành độc giả của thư viện thì, thì bạn đọc phải đăng ký và cung cấp thông tin cá nhân cũng như địa chỉ và số điện thoại của mình. Thủ thư sẽ cung cấp cho bạn đọc một thẻ điện tử, trên đó có ghi mã số thẻ chính là mã số bạn đọc để phân biệt các bạn đọc khác (Mã số được đánh tự động, bắt đầu 1, 2, 3, …). Thẻ này có giá trị trong vòng 6 tháng kể từ ngày đăng ký. Một tháng trước ngày hết hạn thẻ, thủ thư sẽ thông báo cho các bạn đọc biết để đến gia hạn thêm. Tuổi độc giả từ 18-55. Đăng ký: Nếu bạn muốn mượn một cuốn sách, nhưng cuốn sách này đang được môt bạn đọc khác đang mượn, thì người này có thể đăng ký chờ. Khi cuốn sách đó được trả về thì thủ thư sẽ thông báo đến người đăng ký trước nhất đến mượn. Mượn sách: Một độc giả mượn tối đa 4 quyển sách. Trả sách: Khi độc giả trả sách thì thủ thư cập nhật thông tin ngay lập tức bằng cách xóa thông tin mượn trước đó. Báo cáo thống kê: Có bao nhiêu phiếu mượn trong năm qua? Tỷ lệ một độc giả mượn ít nhất mượn cuốn sách. Số lượng sách nhiều nhất mà một người đã mượn. Tỷ lệ sách được mượn ít nhất một lần năm ngoái. Tỷ lệ những phiếu mượn nào trả sách quá hạn? Thời gian trung bình mượn một cuốn sách là bao nhiêu? GIÁO VIÊN HƯỚNG DẪN: THS.NGUYỄN ĐÌNH LOAN PHƯƠNG SINH VIÊN TH: VÕ NGÔ BÌNH – LÊ TRUNG CHÁNH 10 Bạn đọc mượn sách nhiều nhất lúc mấy giờ? II. YÊU CẦU CHỨC NĂNG II.1.Danh sách các yêu cầu chức năng STT Tên yêu cầu Biểu mẫu Qui định Ghi chú 1 Lập thẻ độc giả BM1 QD1 Thêm, xóa, sửa 2 Nhận sách mới BM2 QD2 Thêm, xóa, sửa 3 Lập phiếu mượn BM4 QD4 Thêm, xóa, sửa 4 Lập phiếu đăng ký mượn 5 Nhận trả sách 6 Thay đổi qui định QD6 7 Tra cứu sách BM3 QD3 8 Đăng nhập 9 Gia hạn thẻ 10 Thống kê có bao nhiêu phiếu mượn sách trong 1 năm 11 Thống kê những cuốn sách được mượn nhiều trong 1 năm 12 Thống kê những cuốn sách ít được mượn trong 1 năm 13 Thống kê danh sách những độc giả hay mượn sách 14 Tỷ lệ những phiếu mượn trả sách quá hạn II.2.Danh sách các qui định ST T Mã số Tên qui định Mô tả chi tiết Ghi chú 1 QD1 Qui định độc giả -Có 2 loại độc giả: người lớn và trẻ em. -Tuổi độc giả từ 18 đến 55. -Thẻ có giá trị 6 tháng. 2 QD2 Qui định sách -Chỉ nhận các sách xuất bản trong vòng 8 năm. 3 QD4 Qui định mượn trả sách -Chỉ cho mượn với thẻ còn hạn và sách không có người đang mượn. -Mỗi độc giả chỉ được mượn tối đa 4 cuốn sách trong 1 lần mượn. -Một cuốn sách được mượn tối đa 2 ngày, nếu trả trể, phạt: 10000đ/ 1ngày. -Nếu độc giả mượn những cuốn sách đã cho mượn hết thì hệ thống sẽ chuyển qua bảng dữ liệu mượn sách. -Nếu độc giả trả sách thì thông tin mượn sẽ chuyển GIÁO VIÊN HƯỚNG DẪN: THS.NGUYỄN ĐÌNH LOAN PHƯƠNG SINH VIÊN TH: VÕ NGÔ BÌNH – LÊ TRUNG CHÁNH [...]... trong 1 năm Năm cần thống kê -D2: Thơng tin thống kê được -D4: Thơng tin thống kê được -D6: Thơng tin thống kê được Thuật tốn xử lý Thủ thư chọn chức năng thống kê Có bao nhiêu phiếu mượn trong 1 năm GIÁO VIÊN HƯỚNG DẪN: THS.NGUYỄN ĐÌNH LOAN PHƯƠNG SINH VIÊN TH: VÕ NGƠ BÌNH – LÊ TRUNG CHÁNH 28 -Thủ thư chọn năm cần thống kê -Chương trình xuất báo cáo ra màn hình hay ra máy in theo mẫu: Thống kê tổng số... Dụng Thống kê những cuốn sách ít được mượn trong năm D1 D2 D4 Thiết bị xuất D6 GIÁO VIÊN HƯỚNG DẪN: THS.NGUYỄN ĐÌNH LOAN PHƯƠNG SINH VIÊN TH: VÕ NGƠ BÌNH – LÊ TRUNG CHÁNH 30 I.11 -D1: Người sử dụng chọn chức năng Thống kê những cuốn sách ít được mượn trong năm Năm cần thống kê -D2: Thơng tin thống kê được -D4: Thơng tin thống kê được -D6: Thơng tin thống kê được Thuật tốn xử lý Thủ thư chọn chức năng thống. .. Dụng Thống kê danh sách những độc giả hay mượn sách D1 D2 D4 Thiết bị xuất D6 -D1: Người sử dụng chọn chức năng Thống kê danh sách những độc giả hay mượn sách Năm cần thống kê -D2: Thơng tin thống kê được -D4: Thơng tin thống kê được -D6: Thơng tin thống kê được Thuật tốn xử lý GIÁO VIÊN HƯỚNG DẪN: THS.NGUYỄN ĐÌNH LOAN PHƯƠNG SINH VIÊN TH: VÕ NGƠ BÌNH – LÊ TRUNG CHÁNH 32 Thủ thư chọn chức năng thống. .. THS.NGUYỄN ĐÌNH LOAN PHƯƠNG SINH VIÊN TH: VÕ NGƠ BÌNH – LÊ TRUNG CHÁNH 33 -D1: Người sử dụng chọn chức năng Tỷ lệ những phiếu mượn trả sách q hạn Năm cần thống kê -D2: Thơng tin thống kê được -D4: Thơng tin thống kê được -D6: Thơng tin thống kê được Thuật giải xử lý Thủ thư chọn chức năng Tỷ lệ những phiếu mượn trả sách q hạn -Thủ thư chọn năm cần thống kê -Chương trình xuất báo cáo ra màn hình hay ra máy... I.10 Thống kê những cuốn sách được mượn nhiều trong năm Cơ Sở Dữ Liệu Người Sử Dụng Thống kê những cuốn sách được mượn nhiều trong năm D1 D2 D4 Thiết bị xuất D6 GIÁO VIÊN HƯỚNG DẪN: THS.NGUYỄN ĐÌNH LOAN PHƯƠNG SINH VIÊN TH: VÕ NGƠ BÌNH – LÊ TRUNG CHÁNH 29 -D1: Người sử dụng chọn chức năng Thống kê những cuốn sách được mượn nhiều trong năm Năm cần thống kê -D2: Thơng tin thống kê được -D4: Thơng tin thống. .. BÌNH – LÊ TRUNG CHÁNH 24 Đăng nhập D1 D2 D4 -D1: Người sử dụng chọn chức năng đăng nhập Nhập UserName, PassWord -D2: Kết quả của việc đăng nhập -D4: Thơng tin để kiểm tra PassWord Thuật tốn xử lý: Khi thủ thư hay độc giả muốn dùng phần mềm thì chọn chức năng đăng nhập đầu tiên -Thủ thư: Có một PassWord riêng (PassWord này do thủ thư và người viết chương trình thỏa thuận với nhau) Khi thủ thư nhập đúng... nghĩa Lưu tất cả các loại sách có trong thư viện Lưu phiếu đăng ký mượn sách của độc giả Lưu tất cả các quyển sách có trong thư viện Lưu tất cả độc giả của thư viện (bao gồm người lớn + trẻ em) Lưu thơng tin mượn sách của độc giả (khi độc giả chưa trả sách) Sau khi độc giả trả sách, thì thơng tin mượn sách trong lớp Mượn sẽ chuyển sang Q trình mượn và thơng tin trong lớp Mượn sẽ bị xóa GIÁO VIÊN HƯỚNG... của phần mềm mới sáng lên -Độc giả: Có một PassWord chính là số thẻ trên thẻ độc giả GIÁO VIÊN HƯỚNG DẪN: THS.NGUYỄN ĐÌNH LOAN PHƯƠNG SINH VIÊN TH: VÕ NGƠ BÌNH – LÊ TRUNG CHÁNH 25 Khi độc giả nhập một số thẻ, chương trình sẽ kiểm tra xem có số thẻ đó trong CSDL hay khơng Nếu có, chức năng Tra cứu sách sang lên, và độc giả chỉ có thể dùng 1 chức năng này trong phần mềm để tra cứu sách trong thư viện. .. quả của Nhận Trả Sách -D3: Thơng tin của trả sách của độc giả (giống D1) -D4: Thơng tin độc giả, thơng tin cuốn sách cần trả, (QD4) -D5: Mã số thẻ của độc giả, ISBN và số thứ tự bản sao của cuốn sách cần trả Thuật tốn xử lý Khi có độc giả trả sách, thủ thư chọn chức năng Trả Sách -Thủ thư dùng máy để đọc thẻ từ & chương trình hiển thị thơng tin của độc giả & thơng tin việc mượn trả sách của độc giả... giả mượn sách, thủ thư chọn chức năng lập phiếu mượn -Thủ thư dùng máy để đọc thẻ từ & chương trình hiển thị thơng tin của độc giả & thơng tin việc mượn trả sách của độc giả lên màn hình -Nếu thơng tin về tài khoản của độc giả hợp lệ (dựa vào QD4) thì thủ thư cho mượn sách -Thủ thư dùng máy quẹt gáy sách để đọc ISBN&số thứ tự bản sao của cuốn sách&chương trình sẽ hiển thị thơng tin về cuốn sách mà . 1 ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA HỆ THỐNG THÔNG TIN ĐỒ ÁN HỆ THỐNG THÔNG TIN PHẦN MỀM QUẢN LÝ THƯ VIỆN Giảng viên hướng dẫn: Th.S Loan Phương Lớp: HTTT04 . Tháng 6 năm 2013 GIÁO VIÊN HƯỚNG DẪN: THS.NGUYỄN ĐÌNH LOAN PHƯƠNG SINH VIÊN TH: VÕ NGÔ BÌNH – LÊ TRUNG CHÁNH 6 CHƯƠNG I: LẬP KẾ HOẠCH I. Yêu cầu hệ thống a/. Tên dự án: Hệ Thống Quản Lý Thư Viện. b/ sách. II. Quản lý dự án Kế hoạch thực hiện và phân công nhiệm vụ STT Nội dung Mô tả 1 Lập kế hoạch và phát triển hệ thống -Khởi tạo dự án -Quản lý dự án Tìm hiểu kế hoạch xây dựng hệ thống và