Phân tích thiết kế hệ thống hướng đối tượng(UML) quản lý thư viện

72 2.5K 1
Phân tích thiết kế hệ thống hướng đối tượng(UML) quản lý thư viện

Đ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

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN _ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đề tài: XÂY DỰNG PHẦN MỀM QUẢN LÝ THƯ VIỆN Sinh viên thực hiện: TRẦN VĂN DUY NGUYỄN THÀNH TRUNG Lớp ĐH KHMT K4 Giảng viên hướng dẫn: THS VŨ ĐỨC HUY Hà Nội, 05/2013 LỜI NÓI ĐẦU Ngành Công nghệ thông tin (CNTT) năm gần có bước phát triển vượt bậc giới nước CNTT góp phần lớn cho phát triển kinh tế nước ta thời kỳ đổi Chính nhu cầu tin học hóa lĩnh vực đời sống cần thiết, phải kể đến lĩnh vực quản lý Ứng dụng tin học công tác quản lý phát triển mạnh mẽ giúp cho công tác quản lý ngày trở nên hiệu nâng cao hiệu suất công việc, đưa báo cáo, số liệu thống kê cách nhanh chóng, xác kịp thời Đồng thời nhờ có việc ứng dụng tin học vào quản lý tiết kiệm nhiều thời gian, công sức người, làm giảm nhẹ máy quản lý cồng kềnh từ trước đến Nắm bắt xu đó, chúng em lựa chọn đề tài tốt nghiệp “Xây dựng phần mềm quản lý thư viện” với mong muốn giúp công việc quản lý trở nên đơn giản tiện ích cho việc sử dụng Phần mềm thiết kế với giao diện nhằm cho người dùng dễ tiếp cận, dễ sử dụng dễ dàng công tác quản lý Phần mềm thiết kế cài đặt ngôn ngữ C# với hỗ trợ giao diện DevExpress, khảo sát thực cho trường Đại học Công nghiệp Hà Nội Quản lý thư viện đề tài lớn, chúng em cố gắng tìm hiểu hiểu biết chúng em hạn chế nên tránh khỏi thiếu sót, thiết kế giao diện chưa phù hợp với số người dùng, mong góp ý thầy cô bạn để đề tài hoàn thiện Chúng em xin chân thành cảm ơn thầy: Vũ Đức Huy hướng dẫn giúp đỡ chúng em trình thực đề tài này! TÓM TẮT ĐỒ ÁN Đồ án nhằm tin học hóa công tác quản lý thông tin liệu thư viện, hỗ trợ người dùng, đảm bảo yêu cầu nghiệp vụ thư viện để thay thao tác làm việc thủ công Đồ án tập trung vấn đề quản lý hiệu quả, hỗ trợ thao tác đơn giản đến người dùng nhằm xây dựng phần mềm quản lý thư viện thiết thực, mang tính ứng dụng thực tiễn Đồ án trình bày đầy đủ cách thức, phương pháp để xây dựng nên phần mềm quản lý thư viện từ khảo sát đến phân tích thiết kế tạo sản phẩm Đồ án “xây dựng phần mềm quản lý thư viện” phân tích thiết kế theo phương pháp hướng đối tượng với trợ giúp phần mềm vẽ biểu đồ Rational Rose lập trình ngôn ngữ C# Chương trình có giao diện đẹp, dễ sử dụng với nhiều tính như: trợ giúp đọc mã vạch, tự động lưu, sử dụng biểu đồ báo cáo, Nội dung đồ án trình bày ba chương sau: Chương Khảo sát trạng Chương Phân tích thiết kế hệ thống Chương Xây dựng chương trình The thesis's purpose is to computerize the management of information and data at the library, to support and ensure business requirements in a library and reduce the handmade work operations This thesis focuses on the issue of effective management, supports simple manipulation to users, builds a library management software with highly applicable in real life The thesis has carefully presented methods to build library management software: survey a library's real actions, analysis system's activities and design program's interface which interacts direct with user and create product The thesis "Building a library management software" is designed to analyze object-oriented approach with the help of charting software: Rational Rose and is programmed by using C# programming language This program has nice interface, easy to use and interact with many features such as: Barcode support, automatic backup, using the chart in the report,… The contents of the thesis are presented in the following three chapters: Chapter 1: Survey status Chapter 2: Analysis of system Chapter 3: Building program MỤC LỤC DANH SÁCH HÌNH VẼ DANH SÁCH CÁC BẢNG BIỂU DANH SÁCH CÁC TỪ VIẾT TẮT Ngôn ngữ lập trình C# Phần mềm hỗ trợ thiết kế giao diện DevExpress Người quản lý(trong báo cáo dùng để nói admin người dùng có quyền cao thực chức phần mềm) International Standard Book Number (Mã số ISBN tiêu chuẩn quốc tế cho sách) Hệ điều hành hãng Microsoft Win Hệ quản trị sở liệu SQL CHƯƠNG KHẢO SÁT HIỆN TRẠNG 1.1 Mô tả trạng thư viện • Một thư viện trường đại học công nghiệp cần quản lý việc mượn trả sách bạn đọc thư viện Sau phần mô tả theo nghiệp vụ hàng ngày thư viện: • Thủ thư gọi sách đầu sách (dausach) Mỗi đầu sách có ISBN để phân biệt với đầu sách khác Các đầu sách có ISBN khác chúng dịch nhiều thứ tiếng (ngonngu) khác Một đầu sách có nhiều (cuonsach) ứng với đầu sách (Mã số đánh số tự động, 1, 2, 3, ,…) Mỗi đầu sách có trạng thái (trangthai) cho biết sách cho mượn hay không Mỗi đầu sách tác giả (tacgia) có tóm tắt nội dung (tomtat) sách (có thể câu hay vài trang) Khi bạn đọc muốn biết nội dung sách nào, thủ thư xem phần tóm tắt tựa sách trả lời bạn đọc Hoặc bạn đọc tự xem tóm tắt cách chọn chức Tra cứu sách phần mềm • Độc giả (docgia) sinh viên cán bộ, giáo viên trường Mã độc giả tương ứng với mã thẻ sinh viên hay mã thẻ giáo viên, cán trường hạn sử dụng mã thẻ hạn sử dụng thẻ thư viện, hết hạn thẻ sinh viên hết thẻ độc giả mượn sách thư viện Đăng ký chờ mượn sách: • Nếu bạn đọc muốn mượn sách, bạn đọc khác mượn, người đăng ký chờ (dscho) Khi sách trả về, thủ thư phải thông báo đến bạn đọc đăng ký trước danh sách bạn đọc chờ mượn sách Thủ thư, thời điểm bất kỳ, xác định có bảo (cuonsach) ứng với đầu sách (dausach) mượn hay đăng ký Mượn sách: • Mượn chỗ: Độc giả mượn lần/1 buổi • Mượn nhà: • Đối với sinh viên: Mỗi lần mượn không số sách tối đa mượn sách Mỗi mượn không 14 ngày (2 tuần) kể từ ngày mượn Nếu hạn bị phạt Trước hết hạn mượn sách hay ngày thủ thư thông báo đến độc giả qua email để độc giả biết trả sách thời hạn quy định • Đối với cán bộ, giáo viên: Mỗi lần mượn không số sách tối đa mượn 10 sách Mỗi mượn không 30 ngày (1 tháng) kể từ ngày mượn Nếu hạn bị phạt Trước hết hạn mượn sách hay ngày thủ thư thông báo đến độc giả qua email để độc giả biết trả sách thời hạn quy định • Khi mượn sách, bạn đọc đem phiếu yêu cầu với mã thẻ đến quầy để gặp trực tiếp thủ thư Thủ thư sử dụng máy để đọc mã thẻ độc giả chương trình hiển thị thông tin bạn đọc mang thẻ như: tên, email, điện thoại, ngày hết hạn thẻ Nếu thẻ gần hết hạn hay hết hạn chương trình cảnh báo thẻ (bôi đỏ) Ngoài ra, chương trình hiển thị thông tin việc mượn trả sách bạn đọc bao gồm: đầu sách (dausach), ngày trả (ngay_tra), ngày đến hạn phải trả sách (ngay_hethan) theo thứ tự sách mượn lâu trước Những sách hạn mượn hay gần đến hạn đánh dấu để làm bật thông tin cho thủ thư biết • Nếu tất thông tin tài khoản bạn đọc hợp lệ, thủ thư cho mượn sách Thủ thư mã đầu sách ISBN sách Chương trình xuất thông tin ISBN, sách, thông tin tác giả, thể loại, đơn giá trạng thái mượn Nếu sách mượn chương trình hiển thị thông báo Nếu sách cho mượn thủ thư lập biên lai cho mượn, thu tiền đặt cọc cập nhật lại trạng thái đầu sách sách • Quy định xử phạt: - Quá hạn sách: Nếu hạn từ đến ngày bị phạt 2000 đồng/1 Nếu hạn từ ngày trở bị thêm 500 đồng/ngày/1 - Tự ý mang sách khỏi thư viện: Bị phạt 10000 đồng/ quyển, tự ý mang giữ ngày bị phạt 20000 đồng/quyển - Mất tài liệu: • Với tài liệu dễ mua mua trả tài liệu nộp phạt 5000 đồng/quyển Không tự mua trả gấp lần tiền giá bìa • Với tài liệu có tem chống trộm phải bồi hoàn thêm 18000 đồng/quyển • Với tài liệu quý phải bồi hoàn gấp lần giá bìa không mua • Với tài liệu báo, tạp chí phải bồi hoàn gấp lần giá báo tạp chí • Với tài liệu rách nát, hư, cắt xé, trang tùy mức độ xử phạt Trả sách: • Khi sách trả, thủ thư kiểm tra thông tin sách biên lai thu tiền Thông tin ISBN, tựa sách, tác giả, mã số bạn đọc, tên ngày đến hạn trả sách xuất hình Nếu có lỗi hay mát bị xử phạt theo quy định • Sau độc giả trả sách thủ thư trả lại tiền đặt cọc cho độc giả (độc giả trả phí mượn sách đóng tiền tăng cường thư viện cho kỳ rồi) cập nhật lại trạng thái đầu sách sách Phát sinh báo cáo thống kê: Thủ thư muốn biết thông tin như: Kiểm kê, xem số lượng sách thư viện? Những sách hay mượn? Những sách mượn ? Danh sách độc giả hay mượn sách? Những sách mượn mượn ? 1.2 Xác định phân tích giá trị nghiệp vụ Dựa vào mô tả toán trên, thấy hệ thống quản lý thư viện đem lại số lợi ích sau: a Mang lại giá trị nghiệp vụ:  Tăng khả xử lý: thông tin xử lý cách tự động, xử lý đồng thời cho kết nhanh chóng, xác  Đáp ứng yêu cầu nghiệp vụ cách tin cậy, xác, an toàn, bí mật b Mang lại giá trị kinh tế:  Giảm người làm, chi phí hoạt động: nhờ có hệ thống thông tin xử lý tự động, kiểm soát thông tin nhanh chóng, thời gian để lưu trữ nên giảm thiểu số lượng nhân viên tham gia vào hệ thống, từ giảm chi phí hoạt động cho tổ chức c Mang lại giá trị sử dụng:  Độc giả nhanh chóng tìm thông tin sách nhờ có chế độ tìm kiếm phần mềm  Thủ thư dễ dàng quản lý sách, nắm bắt thông tin mượn trả sách, độc giả hết hạn trả sách hay hạn, giúp lập nhanh báo cáo tìm kiếm sách dễ dàng 10 Giao diện biên lai phạt Hình 21 Giao diện biên lai phạt 3.3.3 Chức danh sách chờ Hình 22 Giao diện danh sách chờ Chức tương tự quản lý độc giả có thêm chức gửi email đến cho độc giả có sách mà độc giả cần Thực chức tích hợp bên chức mượn trả, có độc giả đến trả sách mà có người cần mượn danh sách chờ có thông báo email tự động gửi đến tất độc giả đăng ký danh sách chờ, để tránh tình trạng người cần lại Nếu gửi đến độc giả mà độc giả bận không cần mượn độc giả chờ sau bị hội Chọn độc giả cần gửi email bảng sau chọn “Gửi Email”, giao diện xuất 58 Hình 23 Giao diện gửi email 3.4 Chức tìm kiếm Hình 24 Giao diện tìm kiếm Người dùng sử dụng chức mà không cần đăng nhập tra cứu thông tin sách, thông tin khác Chương trình cung cấp chức tìm kiếm: Thông tin sách, độc giả, phiếu mượn, phiếu phạt Để sử dụng chức cần chọn thông tin chức 3.4.1 Chức tìm thông tin sách 59 Hình 25 Giao diện tìm sách Người dùng thực để tìm kiếm hay tra cứu thông tin sách để chọn lựa sách thích hợp để mượn Người dùng chọn trường liệu để tìm kiếm, có nhiều trường liệu để người dùng tìm kiếm theo phương án thích hợp Người dùng chọn sách xem thông tin chi tiết sách để hiểu rõ sách Nháy đôi chuột vào sách muốn xem để thị thông tin chi tiết sách Chương trình tìm theo liệu gần nên giúp người dùng tham khảo sách tương tự gần so với nhu cầu tìm kiếm, người dùng trực tiếp tìm bảng phải nhập tiếng Việt có dấu thông tin đưa 3.4.2 Chức tìm thông tin độc giả Hình 26 Giao diện tìm độc giả Chức tương tự tìm thông tin sách 60 3.4.3 Chức tìm thông tin phiếu mượn Hình 27 Giao diện tìm phiếu mượn Chức tương tự tìm thông tin sách 3.4.4 Chức tìm thông tin phiếu phạt Hình 28 Giao diện tìm phiếu phạt Chức tương tự tìm thông tin sách 3.5 Chức báo cáo Hình 29 Giao diện báo cáo Để sử dụng chức báo cáo thủ thư phải đăng nhập thành công vào hệ thống Chương trình cung cấp chức năng: Kiểm kê sách, báo cáo sách mượn nhiều, mượn ít, sách mượn, độc giả hay mượn sách biểu đồ với giao diện trực quan giúp quan sát tình hình rõ ràng Để sử dụng chức cần chọn thông tin chức 61 3.5.1 Chức kiểm kê sách Hình 30 Giao diện kiểm kê sách Chức kiểm kê sách giúp cho thủ thư kiểm soát thực tế số lượng sách thư viện mượn, hay sách chất lượng kém, hỗ trợ công việc kiểm kê sách định kỳ thủ thư nhanh chóng, chuẩn xác Thủ thư chọn tiêu chí cần thông tin hiển thị bên giao diện xem trước, chế độ xem trước để người dùng kiểm tra xem thông tin không, sai người dùng sửa cách nháy đôi chuột vào dòng muốn sửa sửa thông tin, thuận tiện để báo cáo Khi thông tin chọn lập báo cáo để giao diện báo cáo Hình 31 Giao diện lập báo cáo kiểm kê sách 62 Giao diện báo cáo có chức báo cáo tương tự lập biên lai đặt cược sách: in bài, xuất định dạng file khác 3.5.2 Chức báo cáo sách mượn nhiều Hình 32 Giao diện báo cáo sách mượn nhiều Chức giúp thủ thư đưa sách mượn nhiều theo nhiều tiêu chí lựa chọn khác Chọn tiêu chí cần thiết báo cáo sách mượn nhiều, có chế độ xem trước bên để người dùng kiểm tra xem thông tin không, sai người dùng sửa cách nháy đôi chuột vào dòng muốn sửa sửa thông tin cho Khi thông tin chọn lập báo cáo để giao diện báo cáo Hình 33 Giao diện lập báo cáo sách mượn nhiều 63 Giao diện báo cáo có chức báo cáo tương tự lập biên lai đặt cược sách: in bài, xuất định dạng file khác 3.5.3 Chức báo cáo sách mượn Hình 34 Giao diện báo cáo sách mượn Chức giúp thủ thư đưa sách mượn theo nhiều tiêu chí lựa chọn khác Giúp xem tình hình sách không hay, lâu không mượn để loại bỏ nhập sách Các chức báo cáo tương tự báo cáo sách mượn nhiều 64 3.5.4 Chức báo cáo sách mượn Hình 35 Giao diện báo cáo sách mượn Chức giúp thủ thư báo cáo sách mượn mượn mượn vào ngày Giúp nắm bắt thông tin sách nằm thư viện Với có thêm hỗ trợ gom nhóm theo sách giúp thủ thư dễ quan sát sách mượn Các chức báo cáo tương tự báo cáo sách mượn nhiều 3.5.5 Chức báo cáo độc giả hay mượn Hình 36 Giao diện báo cáo độc giả hay mượn Chức giúp thủ thư đưa độc giả hay mượn theo nhiều tiêu chí lựa chọn khác Các chức báo cáo gần tương tự báo cáo sách mượn nhiều 65 3.5.6 Chức báo cáo biểu đồ Hình 37 Giao diện báo cáo dạng biểu đồ Chức cho phép người dùng xem báo cáo tổng quan thông tin thư viện dạng hình ảnh trực quan, dễ quan sát nắm bắt thông tin Giúp thủ thư hiểu tình hình thử viện để đưa biện pháp quản lý hay cập sách tốt đến độc giả, giúp trung tâm thư viện trường phát triển, hỗ trợ nhiều cho độc giả trường để học tập thêm tiến Biểu đồ có cung cấp nhiều tiêu chí để lựa chọn xuất phải ảnh để làm báo cáo Có dạng biểu đồ sử dụng biểu đồ tròn biểu đồ cột Biểu đồ tròn hình biểu đồ cột hình Hình 38 Giao diện dạng biểu đồ cột 66 3.6 Các chức khác 3.6.1 Giao diện tùy chỉnh chức Hình 39 Giao diện tùy chỉnh chức Chức thay đổi quy định mượn sách nằm nút chức đăng nhập thành công chức vụ thủ thư Giúp thủ thư thay đổi quy định mượn sách cho độc giả ứng với đối tượng sinh viên cán giáo viên Quy định mặc định số ngày mượn tối đa số sách mượn tối đa cài đặt phần mềm, giống hình vẽ đưa Nếu có thay đổi, thủ thư thay đổi chọn lưu để lưu liệu lại 3.6.2 Chức lưu liệu Hình 40 Giao diện lưu liệu 67 Chương trình cài đặt sẵn chế độ lưu liệu tự động phần mềm sử dụng, mặc định ổ lưu liệu nằm thư mực SQLBackups phần cài đặt chương trình Phần mềm có chế độ lưu là: lưu toàn phần (ứng với nút “Sao lưu”), lưu phần lưu log tự động lưu chương trình chạy Sao lưu toàn phần lưu toàn liệu từ sở liệu gốc, phần mềm cung cấp chế độ lưu tự động toàn phần vào giữ tuần vào cuối tuần (ngày kết thúc làm việc tuần) Ngoài người dùng lưu thời điểm muốn việc chọn nơi muốn lưu (hoặc để mặc định) nhấn nút “Sao lưu” có tập tin đuôi *.bak lưu Sao lưu phần lưu liệu thay đổi từ lúc lưu toàn phần đến thời điểm tại, phần mềm cung cấp chế độ lưu tự động phần vào lúc 8h, 11h,15h 20h, người dùng tùy chỉnh thêm Ngoài người dùng lưu với chế độ thời điểm cần việc nhấn nút “Sao lưu phần” để lưu dạng tập tin có đuôi *.dif Sao lưu log lưu hành động(hay thao tác lệnh) xảy với liệu từ thời điểm tạo lưu toàn phần lưu phần, giúp liệu không bị thông tin bị điện đột ngột Phần mềm tự động lưu vào phút thứ 5, phút thứ 20, phút thứ 35, phút thứ 50 theo đánh giá tài liệu SQL Ngoài người dùng lưu với chế độ thời điểm cần việc nhấn nút “Sao lưu log” để lưu dạng tập tin có đuôi *.trn Ngoài có chức tùy chỉnh lưu để người dùng cài đặt lại chế độ lưu tự động theo nhu cầu riêng 68 Hình 41 Giao diện tùy chỉnh lưu 3.6.3 Chức phục hồi liệu Hình 42 Giao diện phục hồi liệu Tùy theo chế độ lưu có chế độ phục hồi lại liệu theo đó, người cần lựa chọn chế độ muốn phục hồi, chọn tập tin cần phục hồi để khôi lại liệu theo tệp tin 69 Ngoài có thêm chế độ phục hồi liệu tự động để tự động phục hồi liệu thời điểm gần mà người dùng muốn phục hồi Nhằm giúp người dùng lựa chọn nhiều mà phục hồi lại liệu Hình 43 Giao diện tự động phục hồi liệu 3.7 Cài đặt thử nghiệm Hệ thống:  Chương trình viết bằng: C# (Visual Studio 2010)  Hệ điều hành: Win  Cơ sở liệu: SQL Server 2008 Các chức cài đặt:  Phân quyền cho người sử dụng  Lập thẻ độc giả  Nhập sách  Mượn sách  Trả sách  Thay đổi quy định 70 KẾT LUẬN - Ưu điểm Về mặt lưu trữ : lưu trữ đầy đủ thông tin cần thiết cho thư viện Về mặt chức : liệt kê tương đối đầy đủ nghiệp vụ cần thiết thư viện Phần mềm có giao diện dễ sử dụng, đơn giản để tiếp cận thực chức phần mềm Các hình ảnh icon đưa vào mang tính gợi nhớ thao tác thực câu lệnh Phần mềm có thiết lập số giao diện để người dùng tùy chọn sử dụng thao tác, tránh gây nhàm chán Hỗ trợ người dùng thao tác nhanh với biểu tượng truy cập nhanh thao tác trực tiếp bảng liệu Ngoài với tính đọc mã vạch chương trình giúp người dùng lập phiếu mượn cho độc giả nhanh chóng, thao tác thủ công nhiều, với tính báo cáo dạng biểu đồ giúp người dùng dễ dàng nắm bắt trạng thư viện - Nhược điểm Phần mềm chưa phù hợp với mô hình quản lý trường khác, cần phát triển để phù hợp với mô hình quản lý thư viện thực tế - Hướng phát triển Xây dựng thêm chức khác để phù hợp với nhiều trường khác Kiểm tra ràng buộc liệu chặt chẽ Xác định thêm vị trí sách thư viện 71 TÀI LIỆU THAM KHẢO [1] Brian Noyes, Data Binding with Windows Forms 2.0 [2] Erik Brown, Manning, Windows Forms Programming with C# [3] Jesse Liberty, O’Reilly, Programming C# [4] John Sharp Microsoft Visual C# 2008 Step by Step [5] Phạm Hữu Khang, Trần Tiến Dũng, C# 2005 Lập Trình Cơ Sở Dữ Liệu [6] Phương Lan, Hoàng Đức Hải Lập trình Windows với C#.NET, Nhà xuất lao động xã hội [7] button.htm, http://csharp.net-informations.com/datagridview/csharp-datagridview- truy nhập cuối ngày 10/11/2011 [9] http://diendan.congdongcviet.com/showthread.php?t=21736, truy nhập cuối ngày 12/12/2011 [10] http://diendan.congdongcviet.com/showthread.php?t=21736&page=4 nhập cuối ngày 12/12/2011 truy [11] http://diendan.congdongcviet.com/showthread.php?t=52876, truy nhập cuối ngày 12/12/2011 [12] http://documentation.devexpress.com/#WindowsForms/CustomDocument7874 truy nhập cuối ngày 05/12/2011 [13].http://en.csharp-online.net/Working_with_Data %E2%80%94Using_the_DataGridView, truy nhập cuối ngày 05/11/2011 [14] http://msdn.microsoft.com/en-us/library/k50ex0x9.aspx, truy nhập lần cuối ngày 10/12/2011 [15] http://tv.devexpress.com/#;XtraBars+Suite.product;1, truy nhập cuối ngày 25/11/2011 [16] http://www.dotnetperls.com/datagridview , truy nhập cuối ngày 15/11/2011 72 [...]...CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Biểu đồ ca sử dụng Use – case 2.1.1 Xác định các tác nhân của hệ thống Dựa vào mô tả bài toán, ta xác định được các tác nhân của hệ thống như sau:  Tác nhân Độc giả: sử dụng hệ thống để tìm kiếm thông tin về sách và yêu cầu mượn, nếu hết sách để mượn thì có thể yêu cầu đăng ký chờ quyển sách đó để khi nào có sách thì sẽ đến mượn  Tác nhân Thủ thư: Có nhiệm... cần xóa rồi chọn xóa - Hệ thống sẽ hiển thị yêu cầu xóa thành công  Tìm kiếm 15 - Thủ thư chọn tìm kiếm chi tiết hay tìm kiếm chung - Thủ thư nhập thông tin cần tìm kiếm rồi chọn tìm kiếm - Hệ thống sẽ hiển thị thông tin cần tìm cho thủ thư  In biên lai - Thủ thư chọn phiếu mượn cần in rồi chọn in biên lai - Hệ thống sẽ hiển thị dạng biên lai sẽ được in - Thủ thư chọn in - Hệ thống sẽ thực hiện in... Nếu Thủ thư lựa chọn “Xóa” thì luồng sự kiện con Xóa sẽ được thực hiện  Thêm - Hệ thống hiển thị các thông tin mà thủ thư cần phải nhập hoặc chọn tích - Thủ thư nhập đầy đủ thông tin cần thiết để thêm rồi chọn thêm, nếu nhập thiếu hay nhập không chính xác thì thực hiện luồng A1 - Hệ thống sẽ hiển thị yêu cầu thêm thành công  Sửa - Hệ thống hiển thị các thông tin mà thủ thư cần sửa - Thủ thư nhập... của độc giả trong hệ thống Tác nhân: Thủ thư b Các luồng sự kiện  Luồng sự kiện chính: • Ca sử dụng này bắt đầu khi thủ thư muốn thêm, sửa, hoặc xóa thông tin Độc giả trong hệ thống • Hệ thống hiển thị các lựa chọn: - Thêm - Sửa - Xóa • Hệ thống yêu cầu Thủ thư lựa chọn chức năng mà họ muốn thực hiện - Nếu Thủ thư lựa chọn “Thêm” thì luồng sự kiện con Thêm sẽ thực hiện - Nếu Thủ thư chọn “Sửa” thì... luồng A1 - Hệ thống sẽ hiển thị yêu cầu sửa thành công  Xóa - Thủ thư chọn vào thông tin cần xóa rồi chọn xóa - Hệ thống sẽ hiển thị yêu cầu xóa thành công  Tìm kiếm - Thủ thư chọn tìm kiếm chi tiết hay tìm kiếm chung - Thủ thư nhập thông tin cần tìm kiếm rồi chọn tìm kiếm - Hệ thống sẽ hiển thị thông tin cần tìm cho thủ thư  Các luồng rẽ nhánh  Luồng A1: Nhập sai hoặc thiếu thông tin - Hệ thống hiển... kiếm sẽ được thực hiện  Thêm 18 - Hệ thống hiển thị các thông tin mà thủ thư cần phải nhập và chọn - Thủ thư nhập đầy đủ thông tin cần thiết để thêm rồi chọn thêm, nếu nhập thiếu hay nhập không chính xác thì thực hiện luồng A1 - Hệ thống sẽ hiển thị yêu cầu thêm thành công  Sửa - Hệ thống hiển thị các thông tin mà thủ thư cần sửa - Thủ thư nhập đầy đủ thông tin cần thiết để sửa rồi chọn sửa, nếu nhập... hiện - Nếu Thủ thư lựa chọn “Xóa” thì luồng sự kiện con Xóa sẽ được thực hiện  Thêm - Hệ thống hiển thị các thông tin mà thủ thư cần phải nhập và chọn - Thủ thư nhập đầy đủ thông tin cần thiết để thêm rồi chọn thêm, nếu nhập thiếu hay nhập không chính xác thì thực hiện luồng A1 - Hệ thống sẽ hiển thị yêu cầu thêm thành công  Sửa - Hệ thống hiển thị các thông tin mà thủ thư cần sửa - Thủ thư nhập đầy... dụng Đăng nhập hệ thống a Mô tả tóm tắt Tên ca sử dụng: Đăng nhập Mục đích: Mô tả cách một người sử dụng đăng nhập vào hệ thống Tác nhân: Thủ thư b Các luồng sự kiện  Luồng sự kiện chính • Ca sử dụng này bắt đầu khi tác nhân muốn đăng nhập vào hệ thống • Hệ thống yêu cầu tác nhân nhập tài khoản và mật khẩu đăng nhập • Tác nhân nhập tên đăng nhập và mật khẩu đăng nhập của mình • Hệ thống xác nhận tài... thông tin cần thiết để thêm rồi chọn thêm, nếu nhập thiếu hay nhập không chính xác thì thực hiện luồng A1 - Hệ thống sẽ hiển thị yêu cầu thêm thành công  Sửa - Hệ thống hiển thị các thông tin mà thủ thư cần sửa - Thủ thư nhập đầy đủ thông tin cần thiết để sửa rồi chọn sửa, nếu nhập thiếu hay nhập không chính xác thì thực hiện luồng A1 - Hệ thống sẽ hiển thị yêu cầu sửa thành công  Xóa - Thủ thư chọn vào... sửa, xóa), duy trì thông tin độc giả và lập các báo cáo gửi lên hiệu trưởng để có thể nắm bắt được tình hình quản lý thư viện 2.1.2 Xác định các ca sử dụng của hệ thống Dựa trên văn bản mô tả bài toán và việc phân tích để tìm ra các tác nhân, ta xác định được các ca sử dụng như sau:  Đăng nhập hệ thống (Dang nhap)  Lập phiếu mượn (lap phieu muon)  Nhận trả sách (nhan tra sach)  Đăng ký chờ mượn sách ... xây dựng nên phần mềm quản lý thư viện từ khảo sát đến phân tích thiết kế tạo sản phẩm Đồ án “xây dựng phần mềm quản lý thư viện phân tích thiết kế theo phương pháp hướng đối tượng với trợ giúp... viên riêng 3.2 Chức quản lý Hình Giao diện quản lý Để sử dụng chức quản lý người dùng phải đăng nhập thành công vào hệ thống Chương trình cung cấp nhiều chức quản lý như: quản lý độc giả, sách,... trưởng để nắm bắt tình hình quản lý thư viện 2.1.2 Xác định ca sử dụng hệ thống Dựa văn mô tả toán việc phân tích để tìm tác nhân, ta xác định ca sử dụng sau:  Đăng nhập hệ thống (Dang nhap)  Lập

Ngày đăng: 25/01/2016, 07:06

Từ khóa liên quan

Mục lục

  • LỜI NÓI ĐẦU

  • TÓM TẮT ĐỒ ÁN

  • MỤC LỤC

  • DANH SÁCH HÌNH VẼ

  • DANH SÁCH CÁC BẢNG BIỂU

  • DANH SÁCH CÁC TỪ VIẾT TẮT

  • CHƯƠNG 1. KHẢO SÁT HIỆN TRẠNG

    • 1.1 Mô tả hiện trạng thư viện

    • 1.2 Xác định và phân tích các giá trị nghiệp vụ

    • CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG

      • 2.1 Biểu đồ ca sử dụng Use – case

        • 2.1.1 Xác định các tác nhân của hệ thống

        • 2.1.2 Xác định các ca sử dụng của hệ thống

        • 2.1.3 Biểu đồ ca sử dụng

        • 2.2 Đặc tả các ca sử dụng

          • 2.2.1. Ca sử dụng Đăng nhập hệ thống

          • a. Mô tả tóm tắt

          • Tên ca sử dụng: Đăng nhập

          • b. Các luồng sự kiện

          • c. Tiền điều kiện

          • d. Hậu điều kiện

            • 2.2.2 Ca sử dụng Lập phiếu mượn

            • a. Mô tả tóm tắt

            • b. Các luồng sự kiện

            • c. Tiền điều kiện

Tài liệu cùng người dùng

Tài liệu liên quan