Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 56 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
56
Dung lượng
2,58 MB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ TI: PHÂN TÍCH CHU TRÌNH QUẢN LÝ THƯ VIỆN Sinh viên thực : Phùng Thái Sơn, Chu Minh Nam, Trần Ngọc Hà, Đinh Tùng Dương Giảng viên hướng dẫn : Nguyễn Dức Giang Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CNPM Lớp : D15CNPM2 Khóa : D15 PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ tên Chữ ký Ghi Chữ ký Ghi Giảng viên chấm: Họ tên Giảng viên chấm : Giảng viên chấm : LỜI NÓI ĐẦU Ngày chất lượng sống người nâng cao người ngày địi hỏi nhiều nhu cầu khác cho thân số nhu cầu kiến thức nơi để tiếp cận với kiến thức cách nhanh đọc sách thư viện Vì có nhiều thư viện mở để người tiếp cận với kiến thức cách dễ dàng Nhưng việc quản lý sách thông thường ghi lại cách thủ công(ghi sổ sách) bất tiện dễ mát khó quản lý, việc quản lý gặp nhiều khó khăn khơng phải giải pháp tối ưu Với phát triển công nghệ thông tin cố gắng đáp ứng yêu cầu người Việc đưa công nghệ thông tin áp dụng vào quản lý đưa vào thực để thể tốc độ, kèm độ xác cao dễ dàng quản lý Với việc tạo hệ thống : " Quản lý thư viện" chúng em muốn tạo hệ thống giúp người quản lý dễ dàng quản lý thư viện cách đơn giản, tối ưu hiệu Với tính xây dựng nhu cầu thực tế mà thư viện cần để xử lý cơng việc Chúng em xin chân thành xin gửi lời cảm ơn đến đặc biệt đến thầy Nguyễn Đức Giang người tận tình hướng dẫn mơn Phân Tích Thiết Kế Hướng Đối Tượng cho em buổi học Thầy trang bị cho chúng em kiến thức môn học động lực tiếp tục đường chinh phục công nghệ Chúng em xin chân thành cảm ơn thầy mơn tận tình giảng dạy chúng em suốt thời gian qua Nhờ có dạy tận tình thầy để giúp chúng em hoàn thành báo cáo Mặc dù cố gắng để hồn thành cơng việc, thời gian có hạn thiếu kinh nghiệm kỹ chưa cao nên việc phân tích thiết kế cịn nhiều thiếu sót, kính mong q thầy bạn góp ý, bổ sung để chúng em hoàn thiện cho tập tốt Chúng em xin chân thành cảm ơn! MỤC LỤC LỜI NÓI ĐẦU MỤC LỤC CHƯƠNG I: NẮM BẮT YÊU CẦU Mơ tả tốn .6 Hiện trạng quy trình quản lý thư viện 2.1 Hiện trạng việc quản lý thư viện 2.2 Quy trình quản lý thư viện Xác lập yêu cầu toán quản lý thư viện 3.1 Nhược điểm quy trình quản lý 3.2 Yêu cầu hệ thống 3.3 Biểu đồ phân rã chức Chương II : PHÂN TÍCH THIẾT KẾ HỆ THỐNG .13 Sơ đồ Use Case 13 1.1 Sơ đồ use case tổng quát 13 1.2 Mô tả tác nhân vẽ sơ đồ cụ thể 13 1.2.1 Thủ thư 13 1.2.2 Quản lý 14 1.2.3 Độc giả 15 1.2.4 Biểu đồ use case đăng nhập 16 1.2.5 Biểu đồ use case chức lập phiếu mượn 17 Biểu đồ hoạt động .18 2.1 Biểu đồ hoạt động chức đăng nhập 18 2.2 Biểu đồ hoạt động chức đăng xuất .20 2.3 Biểu đồ hoạt động quản lý độc giả 20 2.4 Biểu đồ hoat động quản lý nhân viên 22 2.5 Hoạt động Quản lý Sách 24 2.6 Hoạt động Quản lý phiếu mượn 25 2.7 Lập báo cáo 26 2.8 Thông tin sách .28 2.9 Quản lý toán .29 Biểu đồ 30 3.1 Biểu đồ cho chức đăng nhập 31 3.2 Biểu đồ lập phiếu mượn toán 32 3.3 Biểu đồ chức quản lý độc giả 33 3.4 Biểu đồ chức quản lý nhân viên .34 3.5 Biểu đồ chức báo cáo, thống kê mượn sách .35 Biểu đồ cộng tác 35 4.1 Biểu đồ cộng tác lập phiếu mượn 36 4.2.Biểu đồ cộng tác quản lý độc giả 36 4.3 Biểu đồ cộng tác quản lý thống kê 37 4.4 Biểu đồ cộng tác quản lý nhân viên .37 4.5 Biểu đồ cộng tác quản lý toán 38 Biểu đồ lớp sở 38 5.1 Sơ đồ lớp use case Quản lý đăng nhập 39 5.2 Sơ đồ lớp use case Lập báo cáo, thống kê 40 5.3 Sơ đồ lớp use case Quản lý phiếu mượn .41 5.4 Sơ đồ lớp use case Quản lý nhân viên 42 5.5 Sơ đồ lớp use case Quản lý độc giả 43 5.6 Sơ đồ lớp use case Quản lý sách .44 Biểu đồ trạng thái .44 6.1 Biểu đồ trạng thái nhân viên 44 6.2 Biểu đồ trạng thái độc giả 45 6.3.Biểu đồ trạng thái sách 45 6.4 Biểu đồ trạng thái báo cáo 45 6.5 Biểu đồ trạng thái phiếu mượn 46 CHƯƠNG III: TỔNG QUÁT HỆ THỐNG 47 Mã trình 47 Biểu đồ thành phần .47 Biểu đồ Triển khai 48 Giao Diện 48 Kết Luận .48 5.1 Đánh giá chung 48 5.2 Kết luận 49 Tài Liệu Tham Khảo 50 CHƯƠNG I: NẮM BẮT U CẦU Mơ tả tốn Tại thư viên thu hút số lượng độc giả lớn tới đọc mượn sách phục vụ nhu cầu kiến thức giải trí cho người đọc Thơng tin tất sách, nhân viên, độc giả , kho sách, tiền lương, thiết bị phần cứng cửa hàng, quản lý chặt chẽ từ tên sách, tác giả, nhà xuất bản, số lượng, thể loại, tình trạng tồn kho , Tất thông tin nhập vào sở liệu phần mềm quản lý từ tạo nhóm sách theo yêu cầu đặt Các nhóm sách phải thống kê cụ thể chi tiết tùy theo yêu cầu thư viện Nhân viên (thủ thư) có thơng tin thể loại sách, độc giả có nhu cầu cần mượn sách, thủ thư có nhiệm vụ tạo danh sách phiếu mượn sách Các sách cho mượn để đáp ứng nhu cầu độc giả Độc giả muốn mượn sách cần phải đến thư viện chọn trực tiếp sách cần mượn, vào để tiến hành xét nhu cầu mặt thể loại sách mà khách hàng muốn mượn Thư viện kiểm tra kho thư viện xem số lượng sách tồn kho có đáp ứng đủ cho độc giả hay hay không? Từ đưa giải pháp để cung cấp đầy đủ cho độc giả Khi đáp ứng đầy đủ yêu cầu, độc giả tới quầy thu ngân toán, thủ thư tiến hành tạo phiếu mượn sách in danh sách gồm số lượng giá mượn loại sách đó, đồng thời kiểm tra lần cuối tất thông tin sách bán trước giao tới tay độc giả Sau hồn tất cơng việc kiểm tra check thơng tin phiếu mượn sách tiến hành giao sách cho độc giả Khi nhập số lượng sách lớn cần quản lý tiến hành đưa nhập kho thư viện để dễ dàng quản lý thống kê báo cáo chủ thư viện yêu cầu Hiện trạng quy trình quản lý thư viện 2.1 Hiện trạng việc quản lý thư viện Mô tả : Hiện thư viện cung cấp nhiều kiến thức sâu rộng cho sống đại người Cùng với việc ngày nhiều đối tượng khách hàng khác nhau, công việc quản lý nhiều hoạt động khác thư viện cách quản lý sổ sách q lạc hậu Vì cơng việc quản lý hệ thống thư viện gặp phải nhiều khó khăn 2.2 Quy trình quản lý thư viện - Thời gian làm việc : 7h30-22h ngày tuần -Thư viện NSDH Hiện thư viện có thủ thư, quản lý bảo vệ chia làm ca: o Ca sáng(Từ 7h30h-11h30h) o Ca chiều(Từ 11h30-17h) o Ca tối(Từ 17h-22h) - Mỗi ca gồm nhân viên túc trực gồm: nhân viên thủ thư nhân viên bảo vệ - Quản lý hoạt động tháng lần - Cửa hàng nhập thông tin thể loại sách đại có mặt hàng : truyện tranh, tiểu thuyết, sách tốn học, văn học - Khi có độc giả đến mượn sách, dựa vào nhu cầu độc giả biết cần phải đưa lựa chọn tư vấn phù hợp cho đối tượng độc giả, từ có xếp cụ thể - Khi xác định nhu cầu độc giả tiến hành xuất phiếu mượn trả có thơng tin mượn cụ thể với loại sách, thực quản lý in phiếu mượn sách tự động giúp giải phóng cơng việc viết phiếu mượn trả tay chậm dễ sai sót đồng thời lưu trữ phiếu mượn trả hệ thống tránh việc thất lạc - Sau sách độc giả mượn giao tới tay cho độc giả Xác lập yêu cầu toán quản lý thư viện 3.1 Nhược điểm quy trình quản lý - Hầu hết quản lý phương pháp thủ công ghi chép tay - Chủ thư viện khó khăn quản lý số lượng sách cho mượn, trả phiếu mượn trả, kinh doanh số lượng lớn gặp khó khăn q trình tạo phiếu mượn trả quản lý số lượng sách thư viện 3.2 Yêu cầu hệ thống Có hệ thống quản lý giúp cho công việc thư viện thuận tiện a) Hệ thống thư viện sách xây dựng nhằm mục đích giải yêu cầu chức sau: Giúp độc giả tra cứu sách theo loại sách, theo tên sách, theo tác giả, theo ngôn ngữ, máy tính trạm Cung cấp cho thủ thư thông tin đầu sách độc giả mượn hạn phải trả, sách mượn Thống kê hàng tháng số sách cho mượn theo chủ đề, tác giả Thống kê đầu sách khơng có người mượn năm, năm năm Hỗ trợ thủ thư cập nhật thông tin sách, xác nhận cho mượn sách nhận lại sách độc giả trả sách Hỗ trợ quản lý thông tin độc giả dựa thông tin phiếu mượn sách thẻ độc giả Hỗ trợ chức quản trị chung hệ thống người quản trị chung thay đổi thông tin thêm bớt thủ thư b) Yêu cầu phi chức năng: 5.2 Sơ đồ lớp use case Lập báo cáo, thống kê Hình 2.6.3: Sơ đồ lớp use case Lập báo cáo, thống kê 5.3 Sơ đồ lớp use case Quản lý phiếu mượn Hình 2.6.4: Sơ đồ lớp use case quản lý phiếu mượn 5.4 Sơ đồ lớp use case Quản lý nhân viên Hình 2.6.5: Sơ đồ lớp use case quản lý nhân viên 5.5 Sơ đồ lớp use case Quản lý độc giả Hình 2.6.6: Sơ đồ lớp use case quản lý độc giả 5.6 Sơ đồ lớp use case Quản lý sách Hình 2.6.7: Sơ đồ lớp use case quản lý sách Biểu đồ trạng thái 6.1 Biểu đồ trạng thái nhân viên Hình 2.7.1: Sơ đồ trạng thái nhân viên 6.2 Biểu đồ trạng thái độc giả Hình 2.7.2: Sơ đồ trạng thái độc giả 6.3.Biểu đồ trạng thái sách Hình 2.7.3: Sơ đồ trạng thái sách 6.4 Biểu đồ trạng thái báo cáo Hình 2.7.4: Sơ đồ trạng thái sách báo cáo 6.5 Biểu đồ trạng thái phiếu mượn Hình 2.7.5: Sơ đồ trạng thái sách phiếu mượn CHƯƠNG III: TỔNG QUÁT HỆ THỐNG Mã trình 1.1 Mã trình quản lý báo cáo 1.2 Mã trình quản lý sách 1.3 Trình mã quản lý độc giả 1.4 Mã trình quản lý phiếu mượn 1.5 Mã trình quản lý nhân viên 1.6 Mã trình quản lý thư viện Biểu đồ thành phần Biểu đồ Triển khai Giao Diện Kết Luận 5.1 Đánh giá chung Ưu điểm: Chương trình có giao diện thân thiện, thuận lợi cho người sử dụng Chức chỉnh sửa, tìm kiếm… thực nhanh chóng thuận tiện Phù hợp với ứng dụng triển khai diện rộng Dễ dàng sử dụng quản lý Nhược điểm: Do thời gian nghiên cứu có hạn khả cịn hạn chế nên số vấn đề ý tưởng, chưa thực thi Chương trình có tính chun nghiệp chưa cao, chức cịn Chưa giải chọn vẹn vấn đề nảy sinh trình sửa lý Giao diện thân thiện tính thẩm mĩ chưa cao 5.2 Kết luận Thơng qua việc trình bày báo cáo mơn học “Phân tích thiết kế hướng đối tượng”, chúng em phần nhận điều quan trọng trước bắt tay vào thực viết mã cho phần mềm, việc chúng em cần phải thực công việc thiết kế chuẩn bị khuân mẫu (hay kịch bản) cho phần mềm trước! Việc phân tích thiết kế nhằm trợ giúp lối cho phần mềm hoạt động theo nhu cầu người quản lý người sử dụng Ngồi ra, thiết kế cịn coi móng phần mềm Việc thiết kế mạch lạc tường minh trực quan giúp ích cho việc vận hành bảo trì hệ thống phần mềm sau sử dụng thực tế! Đối với chúng em, việc xây dựng hệ thống quản lý thư viện điều hữu ích, giúp cho việc quản lý thư viện dễ dàng nhanh chóng thuận tiện nhiều Với mục đích giúp đỡ phần cho thư viện công việc quản lý vận hành, chúng em định lựa chọn đề tài “PHÂN TÍCH CHU TRÌNH QUẢN LÝ THƯ VIỆN” nhămg xây dựng hệ thống tiện lợi để quản lý chúng em mong muốn đề tài triển khai ứng dụng nhiều thực tiễn! Tài Liệu Tham Khảo [1] Phân tích hướng đối tượng UML, CNTT - Học viện kỹ thuật quân sự, Đỗ Thị Mai Hường [2] Giáo trình “Phân tích hệ thống thông tin hướng đối tượng”, CNTTĐại học Cần Thơ, Phạm Thị Xuân Lộc [3] Quản trị SQL Server 2000; NXB Thống kê; Hà Nội – 2001, Phạm Hữu Khang [4] Giáo trình “Phân tích thiết kế hệ thống thông tin”, CNTT – Đại học Điện Lực, Trần Thị Minh Thu [5] Phân Tích Thiết Kế Hướng Đối Tượng, CNTT – Đại học Bách Khoa Hà Nội, Phạm Ngọc Nam ... thông tin độc giả dựa thông tin phiếu mượn sách thẻ độc giả Hỗ trợ chức quản trị chung hệ thống người quản trị chung thay đổi thơng tin thêm bớt thủ thư b) Yêu cầu phi chức năng: Độc giả tra... .47 Biểu đồ Triển khai 48 Giao Diện 48 Kết Luận .48 5.1 Đánh giá chung 48 5.2 Kết luận 49 Tài Liệu Tham Khảo 50 CHƯƠNG I: NẮM BẮT... in phiếu mượn sách cho độc giả Biểu đồ hoạt động Lược đồ hoạt động biểu diễn hoạt động đồng bộ, chuyển tiếp hoạt động hệ thống lớp kết hợp lớp với chức cụ thể − Lược đồ hoạt động sử dụng cho nhiều