Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 79 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
79
Dung lượng
4,07 MB
Nội dung
G05 - ISD/FIT/HUT 1/79 ĐH BÁCH KHOA HÀ NỘI, KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÁC HỆ THỐNG THÔNG TIN WEBSITE QUẢN LÝ THƯ VIỆN ONLINE Software Design Document Mã tài liệu : SDD – v1.1 Mã nhóm : G05 Hà Nội, 24/10/2008 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 2/79 TRANG KÝ TÊN SOẠN TÀI LIỆU: Bùi Thị Hồng Ngày: 23/10/2008 Soạn chương 1-6 Nguyễn Thắng Lợi _ Ngày: 20/10/2008 Soạn chương KIỂM TRA VÀ SỬA CHỮA: Ngày: 24/10/2008 Đinh Thị Thu Hòa Nguyễn Thị Nga DUYỆT TÀI LIỆU: Tạ Tuấn Anh _ Ngày: /… / Giáo viên hướng dẫn OLP - Software Design v1.1 G05 - ISD/FIT/HUT 3/79 BIÊN BẢN THAY ĐỔI *A - Thêm M – Thay đổi D - Xóa Ngày hiệu lực Các mục thay đổi A* M, D Mô tả Phiên 20/10/200 Chương A LợiNT soạn 1.0 23/10/200 Chương 1-6 A HồngBT soạn 1.0 24/10/200 Chương M NgaNT chỉnh sửa lại số GUI 1.1 24/10/200 Chương 1-6 M HòaĐTT chỉnh sửa lại nội dung trình bày 1.1 OLP - Software Design v1.1 G05 - ISD/FIT/HUT MỤC LỤC GIỚI THIỆU 1.1 Mục đích 1.2 Thuật ngữ ký hiệu viết tắt .8 1.3 Tài liệu liên quan 1.4 Cấu trúc tài liệu MƠ TẢ KIẾN TRÚC NGỒI 10 2.1 Biểu đồ mức khung cảnh 10 2.2 Mơ tả tương tác 12 MƠ HÌNH HÓA CẤU TRÚC HỆ THỐNG 13 3.1 Các tầng mối quan hệ hệ thống 13 3.2 Biểu đồ use-case tổng quát toàn hệ thống 14 3.3 Xác định lớp tham gia ca sử dụng .14 3.4 Các lớp dự án 15 3.5 Các biểu đồ lớp phân tích (Analyst class diagrams -ACD) 17 3.5.1 Đăng nhập hệ thống 17 3.5.2 Đăng ký làm thẻ 18 3.5.3 Tìm kiếm sách 19 3.5.4 Gửi thông tin phản hồi 20 3.5.5 Quản lý thông tin cá nhân 21 3.5.6 Quản lý thông điệp 21 3.5.7 Đăng ký mượn sách 22 3.5.8 Quản lý độc giả 23 3.5.9 Thống kê thông tin 23 3.5.10Mua sách (nhập sách) 24 3.5.11Trả lời thông tin phản hồi 24 3.5.12Thanh lý sách 25 3.5.13Nghiệp vụ thủ thư 26 MƠ HÌNH HĨA HÀNH VI HỆ THỐNG .27 4.1 Đăng nhập hệ thống 27 4.2 Đăng ký làm thẻ (thành viên) 28 4.3 Tìm kiếm sách 29 4/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 4.4 Gửi thông tin phản hồi 30 4.5 Quản lý thông tin cá nhân 31 4.6 Quản lý thông điệp 32 4.7 Đăng ký mượn sách .33 4.8 Quản lý độc giả 34 4.9 Thống kê thông tin 35 4.10 Nhập sách 36 4.11 Trả lời thông tin phản hồi .37 4.12 Thanh lý sách 38 4.13 Xử lý nghiệp vụ dành cho thủ thư 39 THIẾT KẾ CƠ SỞ DỮ LIỆU 41 5.1 Sơ đồ thực thể - liên kết (ERD) 41 5.2 Bảng User_tbl 43 5.3 Bảng Role_tbl 44 5.4 Bảng Book_tbl 44 5.5 Bảng Publisher_tbl 44 5.6 Bảng Genre_tbl 45 5.7 Bảng Borrow_tbl 45 5.8 Bảng SendMess_tbl 45 5.9 Bảng ReceiveMess_tbl .46 5.10 Bảng FeedBack_tbl 46 5.11 Bảng Reply_tbl 47 THIẾT KẾ MÃ .48 6.1 Mã roleID 48 6.2 Mã genreID 48 6.3 Các mã lại 49 THIẾT KẾ MÀN HÌNH 50 7.1 Trang chủ 54 7.1.1 Giao diện 54 7.1.2 Thông tin mô tả 54 7.2 Trang chủ đăng nhập quyền Độc giả 56 7.2.1 Giao diện 56 7.2.2 Thông tin mô tả 56 5/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 7.3 Trang chủ đăng nhập quyền Thủ thư 57 7.3.1 Giao diện 57 7.3.2 Thông tin mô tả 57 7.4 Trang chủ đăng nhập quyền Người quản lý 58 7.4.1 Giao diện 58 7.4.2 Thông tin mô tả 58 7.5 Form chung viết, thông báo, giới thiệu 59 7.5.1 Giao diện 59 7.6 Đăng ký làm thẻ Độc giả 60 7.6.1 Giao diện 60 7.7 Góp ý 61 7.7.1 Giao diện 61 7.8 Hòm thư gửi 62 7.8.1 Giao diện 62 7.8.2 Thông tin mô tả 62 7.9 Hòm thư nhận 63 7.9.1 Giao diện 63 7.9.2 Thông tin mô tả 63 7.10 Lịch sử mượn trả 64 7.10.1Giao diện 64 7.10.2Thông tin mô tả 64 7.11 Thông tin liên hệ 65 7.11.1Giao diện 65 7.11.2Thông tin mô tả 65 7.12 Soạn thư 66 7.12.1Giao diện 66 7.12.2Thông tin mô tả 66 7.13 Thông tin cá nhân .67 7.13.1Giao diện 67 7.13.2Thông tin mô tả 67 7.14 Thư viện hình ảnh 68 7.14.1Giao diện 68 7.14.2Thông tin mô tả 68 7.15 Tìm kiếm tài liệu 69 7.15.1Giao diện 69 7.16 Kết tìm kiếm tài liệu .70 6/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 7.16.1Giao diện 70 7.17 Xuất tài liệu 71 7.17.1Giao diện 71 7.17.2Thông tin mô tả 71 7.18 Nhập tài liệu 72 7.18.1Giao diện 72 7.18.2Thông tin mô tả 72 7.19 Tạo danh sách làm thẻ 73 7.19.1Giao diện 73 7.20 Quản lý thông tin Độc giả 74 7.20.1Giao diện 74 7.21 Tìm kiếm Độc giả 75 7.21.1Giao diện 75 7.22 Xử lý thông tin Độc giả 76 7.22.1Giao diện 76 7.23 Yêu cầu bổ sung sách 77 7.23.1Giao diện 77 7.23.2Thông tin mô tả 77 7.24 Yêu cầu lý sách 78 7.24.1Giao diện 78 7.24.2Thông tin mô tả 78 7.25 Xem thông tin chung 79 7.25.1Giao diện 79 7.26 Thông tin phản hồi 80 7.26.1Giao diện 80 7/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 8/79 GIỚI THIỆU 1.1 Mục đích Tài liệu cung cấp thiết kế hệ thống bao gồm phần : thiết kế lớp phân tích (Analyst class), thiết kế sở liệu (Database), thiết kế giao diện người dùng (GUI), Trên cở sở tài liệu SRS với việc thiết kế ca sử dụng (UC) tài liệu đặc tả chi tiêt cho phép tìm kiếm lớp phân tích Từ bước đầu tiếp cận hệ thống với biểu đồ lớp phân tích sau biểu đồ trình tự (Sequence diagram) Xây dựng CSDL, mã cho phép mơ tả hệ thống mặt liệu Nó nói lên thơng tin mà hệ thống TVTT cần phải lưu trữ để đưa thơng tin đầu sách có thư viện người dùng hệ thống Tài liệu sở để thành viên hệ thống phối hợp làm việc với nhau, lập trình tích hợp module vào hệ thống thống Tài liệu cịn sở để người dùng sử dụng vào việc mở rộng hệ thống Các quy định sử dụng tài liệu bên thứ ba hồn tồn khơng có điều kiện tài chính, quyền tuân theo quy tắc tài liệu mở Các thiết kế sau dựa sở thảo luận thống thành viên nhóm thiết kế hệ thống buổi họp nhóm lớp Online nhà 1.2 Thuật ngữ ký hiệu viết tắt Thuật ngữ / ký hiệu Mô tả TVTT Thư viện trực tuyến User Customer (Cust) Người dùng hệ thống Khách hàng Reader (Read) Bạn đọc Librarian (Lib) Thủ thư OLP - Software Design v1.1 G05 - ISD/FIT/HUT 9/79 Manager (Mana) Người quản lý CSDL Cơ sở liệu Mess Thông điệp Feedback Thông tin phản hồi 1.3 Tài liệu liên quan Mã tài liệu Thông tin tài liệu Doan_PhattrienHT Đồ án Phát triển hệ thống thông tin TT Người viết: Tạ Tuấn Anh Phiên bản: 1.0 SRS-v1.0 Tài liệu đặc tả yêu cầu phần mềm Người viết: Nguyễn Thắng Lợi Phiên bản:1.0 UML 2.0 Phân tích thiết kế hệ thống hướng đối tượng với UML 2.0 Người viết : Nguyễn Văn Ba 1.4 Cấu trúc tài liệu Tài liệu thực công việc sau : Mô tả kiến trúc với biểu đồ mức khung cảnh hệ thống.(phần 2) Mơ hình hóa cấu trúc hệ thống với việc tìm kiếm lớp phân tích, xây dựng biểu đồ lớp phân tích (phần 3) Mơ hình hóa hành vi hệ thống theo khía cạnh tương tác, xây dựng biểu đồ trình tự (phần 4) Thiết kế CSDL tốt cho hệ thống, với quy tắc mã sử dụng ( phần 5, phần 6) Thiết kế giao diện hình ( phần 7) OLP - Software Design v1.1 G05 - ISD/FIT/HUT MƠ TẢ KIẾN TRÚC NGỒI 2.1 Biểu đồ mức khung cảnh Hình 2.1 biểu đồ mức khung cảnh hệ thống 10/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 5.12 Soạn thư 5.12.1Giao diện 5.12.2Thông tin mô tả Giao diện áp dụng cho Độc giả, Thủ thư, Người quản lý 65/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 5.13 Thông tin cá nhân 5.13.1Giao diện 5.13.2Thông tin mô tả Giao diện áp dụng cho Độc giả, Thủ thư, Người quản lý 66/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 5.14 Thư viện hình ảnh 5.14.1Giao diện 5.14.2Thông tin mô tả Giao diện áp dụng cho Độc giả, Thủ thư, Người quản lý 67/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 5.15 Tìm kiếm tài liệu 5.15.1Giao diện 68/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 5.16 Kết tìm kiếm tài liệu 5.16.1Giao diện 69/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 5.17 Xuất tài liệu 5.17.1Giao diện 5.17.2Thông tin mô tả Giao diện áp dụng cho Thủ thư Đây giao diện nghiệp vụ dùng Độc giả có yêu cầu mượn sách 70/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 5.18 Nhập tài liệu 5.18.1Giao diện 5.18.2Thông tin mô tả Giao diện áp dụng cho Thủ thư Đây giao diện nghiệp vụ dùng Độc giả có yêu cầu trả sách 71/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 5.19 Tạo danh sách làm thẻ 5.19.1Giao diện 72/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 5.20 Quản lý thông tin Độc giả 5.20.1Giao diện 73/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 5.21 Tìm kiếm Độc giả 5.21.1Giao diện 74/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 5.22 Xử lý thông tin Độc giả 5.22.1Giao diện 75/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 5.23 Yêu cầu bổ sung sách 5.23.1Giao diện 5.23.2Thông tin mô tả Giao diện áp dụng cho Người quản lý Người quản lý nhập thông tin đầu sách cần nhập thêm gửi yêu cầu tới phận chuyên môn 76/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 5.24 Yêu cầu lý sách 5.24.1Giao diện 5.24.2Thông tin mô tả Giao diện áp dụng cho Người quản lý Người quản lý nhập thông tin đầu sách cần lý gửi yêu cầu tới phận chuyên môn Chú ý : thông tin khơng cần nhập đầy đủ, hệ thống tự tìm đầu sách thích hợp để gửi 77/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 5.25 Xem thông tin chung 5.25.1Giao diện 78/79 OLP - Software Design v1.1 G05 - ISD/FIT/HUT 5.26 Thông tin phản hồi 5.26.1Giao diện 79/79 ... tin phản hồi 20 3.5.5 Quản lý thông tin cá nhân 21 3.5.6 Quản lý thông điệp 21 3.5.7 Đăng ký mượn sách 22 3.5.8 Quản lý độc giả 23 3.5.9... điệp, quản lý tài khoản cá nhân , tìm kiếm đầu sách để phục vụ cho nghiệp vụ Ngoài thủ thư thể vai trị thông qua việc : Nhận trả lời việc đăng ký làm thẻ khách hàng , quản lý thơng tin độc giả , quản. .. MANAGER mess Nhập sách Thanh lý sách OLP - Software Design v1.1 G05 - ISD/FIT/HUT 2.2 Mô tả tương tác Khách hàng (customer) đối tượng truy cập vào website để tìm hiểu thư viện Là đối tượng chưa có