Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
1,89 MB
Nội dung
Phần mềm Quản Lý Thư Viện Công nghệ phần mềm Mục Lục Đặc Tả Yêu Cầu Phần Mềm cho Dự Án Quản Lý Thư Viện Phiên 1.0 phê chuẩn Được chuẩn bị nhóm 6: Phạm Hải Đăng Lê Trường Sơn Trần Nguyễn Duy Tùng Trần Thị Hoài Thương Phạm Ngọc Toán Lê Trung Trực Ngày tạo đặt tả 25-02-2013 Gv.Ths.Phan Phương Lan Page Phần mềm Quản Lý Thư Viện Công nghệ phần mềm Theo dõi phiên tài liệu Tên Ngày Phần mềm Quản Lý Thư Viện 25/02/2013 Gv.Ths.Phan Phương Lan Page Lý thay đổi Không thay đổi Phiên 1.0 Phần mềm Quản Lý Thư Viện Công nghệ phần mềm Giới thiệu Hiện nay, CNTT ngày phát triển mạnh mẽ lĩnh vực đời sống, kinh tế, xã hội Đặc biệt chế thị trường phát triển quan hệ kinh tế mở rộng ngày lớn quy mô doanh nghiệp, xí nghiệp, quan làm tăng luồng khối lượng thông tin, làm cho công tác quản lý trở nên phức tạp Với việc làm công tác quản lý thủ công sổ sách (như trước kia) đáp ứng với phát triển Trong xu ấy, việc quản lý dựa vào máy tính nhu cầu thiết yếu hầu hết ngành, doanh nghiệp, việc tin học hóa bước công tác quản lý, khai thác, điều hành sản xuất kinh doanh quản lý hoạt động đòi hỏi ngày cấp thiết Công việc quản lý thư viện thao tác với liệu lớn, liên quan đến nhiều người dùng, quản lý thông qua sổ sách, giấy tờ (phiếu thông báo, phích tra cứu) nâng cao hiệu quản lý sử dụng nguồn tài nguyên thư viện có Vì chúng em lựa chọn tập “Quản lý thư viện Trường Đại Học Tây Đô ” với hy vọng xây dựng hệ thống phần mềm góp phần nâng cao hiệu việc quản lý sử dụng nguồn tài nguyên thư viện 1.1 Mục tiêu Mục tiêu đề tài áp dụng Công nghê thông tin vào quản lý thư viện trường thay cho hình thức quản lý truyền thống áp dụng với việc áp dụng phần mềm vào quản lý thư viện phục vụ tốt cho hoạt động trường giúp trường hoàn thành nhiệm vụ trị - xã hội thời đại thời đại công nghệ, kinh tế tri thức việc xây dựng dự án công nghệ thông tin cho thư viện trường nhiệm vụ cấp bách lâu dài.Việc phải tiến hành cách bước đưa vào sử dụng vận hành để thấy hiệu Với việc đưa vào hoạt động phần mềm quản lý thư viện hướng tới đáp ứng nhu cầu toàn sinh viên cán giảng viên trường tài liệu học tập nghiên cứu cách nhanh chóng hiệu Yêu cầu cần đạt xây dựng phần mềm xây dựng hệ thống thông tin phục vụ học tập nghiên cứu sinh viên cán trường đơn vị khác phép sử dụng tài nguyên thư viện trường.Với việc áp dụng công nghệ thông tin vào nghiệp vụ quản lý thư viện việc đáp ứng nhu cầu đặt trước mắt trường đáp ứng nhu cầu tương lai.Với việc áp dụng phần mềm vào quản lý thư viện cho phép cán trường hình thành thói quen làm việc áp dụng tiến công nghê thông tin Đó kỹ quan trọng kỷ nguyên công nghệ Gv.Ths.Phan Phương Lan Page Phần mềm Quản Lý Thư Viện Công nghệ phần mềm thông tin mà người cần trang bị để phục vụ công tác nghiệp vụ cán thư viện Ngoài yêu cầu phần mềm quản lý thư viện là: - Giao diện: phải thân thiện, dễ sử dụng, đẹp - Tốc độ xử lý: phải nhanh, không để người dùng chờ lâu - Khi thay đổi chức không làm ảnh hưởng đến chức khác - Có khả lưu & phục hồi CSDL có cố - Khả thay đổi chức & giao diện dễ dàng Với chức thêm, sửa, tìm kiếm thông tin… liên quan đến việc thao tác nghiệp vụ thư viện yêu cầu người lập trình cần hiểu rõ nghiệp vụ quản lý thư viện để từ phân tích thiết kế sở liệu chương trình cho hệ thống 1.2 Phạm vi sản phẩm Phạm vi nằm giới hạn môn học công nghệ phần mềm mục tiêu phục vụ quản lý cho thư viện có trường đại học Tây Đô Phần mêm quản lý thư viện nhằm giải phần khó khăn Phần mềm hỗ trợ chức thông dụng mà nhiệm vụ thủ thư hay làm hỗ trợ việc lưu trữ liệu sách, giúp độc giả thuận lợi tìm kiếm tài liệu Phần mềm sử dụng riêng lẻ (sử dụng cá nhân) nhiều người dùng nhiều máy tính khác (chạy mạng LAN với hệ thống máy chủ nội bộ); Ngôn ngữ giao tiếp hệ thống (cũng giao diện) tiếng Việt (ngôn ngữ phổ thông nước Việt Nam) 1.3 Bảng giải thuật ngữ STT Thuật ngữ / Từ viết tắt LAN CSDL CNTT DHQG CNPM Định nghĩa / Giải thích Mạng cục Cơ sở liệu Công nghệ thông tin Đại Học Quốc Gia Công nghệ phần mềm 1.4 Tài liệu tham khảo [1] http://tailieu.vn [2] http:// tinhoc2.net [3] Giáo trình CNPM đại học công nghệ ĐHQG Hà Nội Gv.Ths.Phan Phương Lan Page Phần mềm Quản Lý Thư Viện Công nghệ phần mềm [4] Giáo trình CNPM đại học Cần Thơ 1.5 Bố cục tài liệu Tài liệu đặc tả bao gồm: - Mô tả tổng quan sản phẩm: Giới thiệu sơ lược sản phẩm, tên phạm vi sử dụng phần mềm, bao quát chức sản phẩm đặc điểm sử dụng người dùng - Các yêu cầu giao tiếp bên ngoài: Phân tích giao diện người dùng, yêu cầu kỹ thuật cho người lập trình (phần cứng phần mềm) - Các tính hệ thống: Liệt kê khái quát chức hệ thống - Các yêu cầu phi chức năng: Hệ thống đảm bảo tính quán - Các yêu cầu khác: Thường yêu cầu luật pháp phong tục tập quán Mô tả tổng quan 2.1 Bối cảnh sản phẩm Trong thời đại tri thức ngày nay, việc nâng cao chất lượng giáo dục nhiệm vụ quan trọng hàng đầu nước ta Song song với việc đào tạo, việc quản lý không phần quan trọng đặc biệt việc quản lý sách thư viện Hằng ngày số lượng lớn sách thư viện sử dụng Việc quản lý sách vốn khó khăn, mặt khác nhu cầu đọc ngày tăng nên việc quản lý sách thư viện khó khăn Nắm yêu cầu đó, nhóm tạo phần mềm quản lý thư viện để góp phần tăng hiệu suất công việc, tiết kiệm thời gian hỗ trợ việc lưu trữ liệu sách, giúp độc giả thuận lợi tìm kiếm tài liệu 2.2 Các chức sản phẩm Các chức phần mềm quản lý thư viện gồm: - Quản lý nhập sách - Quản lý độc giả - Quản lý mượn sách, trả sách - Thống kê - Tìm kiếm 2.3 Đặc điểm người sử dụng Nhận dạng nhóm người sử dụng sản phẩm ta có đặc trưng nhóm người sử dụng sau: Giám đốc thư viện: Quản lý toàn hệ thống hoạt động thư viện Thủ thư: Có trách nhiệm cập nhập hàng ngày sách báo cập nhập độc giả Huỷ bỏ độc giả đến thời điểm hết hạn khỏi danh mục Sắp xếp Gv.Ths.Phan Phương Lan Page Phần mềm Quản Lý Thư Viện Công nghệ phần mềm sách theo thứ tự định khu vực kệ sách để dễ tìm kiếm sách có yêu cầu mượn Ngoài lập thông báo thống kê số sách mượn, số độc giả sách hỏng từ xác định sách chủ đề mà độc giả mượn nhiều để có kế hoạch bổ sung sách Bộ phận phục vụ độc giả: cung cấp thẻ thư viện, thẻ muợn trả sách, kiểm tra độc giả, xoá bỏ độc giả hạn mượn sách Việc cho mượn sách theo hình thức: - Mượn đọc chỗ phòng đọc - Mượn mang nhà để tham khảo (mượn giáo trình theo học kỳ) 2.4 Môi trường vận hành Ngôn ngữ lập trình: Hệ thống xây dựng window form với ngôn ngữ C# Cơ sở liệu hệ thống sử dụng CSDL Microsoft SQL Server 2005 Yêu cầu phần cứng: + CPU: P.IV trở lên + RAM: 512 MB + Đĩa cứng (ổ C: ): Tối thiểu trống 1Gb + Hệ điều hành: Windows, thấp Service Pack 2.5 Các ràng buộc thực thi thiết kế - Ngôn ngữ lập trình: C# - Cơ sở liệu: CSDL Microsoft SQL Server 2005 - Ràng buộc thực tế : + Giao diện đơn giản, thân thiện với người sử dụng + Kích thước CSDL đủ lớn để lưu trữ thong tin sử dụng + Bàn giao sản phẩm thời gian địa điểm thích hợp + Phần mềm chạy Windown 2.6 Các giả định phụ thuộc - Máy tính bắt buộc phải kết nối mạng Lan cục - Phần mềm hổ trợ lưu hệ thống theo thời gian định sẵn - Có thể tính hợp sử dụng nguồn liệu khác Các yêu cầu giao tiếp bên 3.1 Giao diện người sử dụng Giao diện người sử dụng gồm biểu mẫu: Đăng kí, đăng nhập, quản lý nhập sách, quản lý độc giả, quản lý mượn sách, trả sách, thống kê, tìm kiếm - Giao diện than thiện dễ sử dụng - Màu sắc hài hòa hợp với văn hóa - Font chữ Time New Roman, cỡ chữ 14 - Góc bên phải logo - Ở mục chọn chức - Góc bên phải mục trợ giúp cho người sử dụng Gv.Ths.Phan Phương Lan Page Phần mềm Quản Lý Thư Viện Công nghệ phần mềm 3.2 Giao tiếp phần cứng Phần mềm tương thích hầu hết phần cứng thiết bị hỗ trợ máy Yêu cầu phần cứng: CPU: P.IV trở lên RAM: 512 MB Đĩa cứng (ổ C: ): Tối thiểu trống 1Gb Hệ điều hành: Windows, thấp Service Pack 3.3 Giao tiếp phần mềm Phần mềm tương thích với phần mềm khác Sản phẩm phần mềm cần phải có thành phần phần mềm cụ thể khác Net Farmwork 2.0 trở lên, Microsoft access, Microsoft SQL server Trong Microsoft SQL server thư viện gồm có Int, varchar, char, number, date Phần mềm cho phép người dung định nghĩa, tạo trì CSDL đồng thời cung cấp dịch vụ truy cập đến CSDL cách có quản lý, lưu phục hồi CSDL Nhờ phần mềm Microsoft SQL server lưu sữa chửa CSDL 3.4 Giao tiếp truyền thông tin Cho phép trao đổi thông tin chia sẻ liệu qua Mạng Lan Các chuẩn giao tiếp: - TCP (Transmission Control Protocol): thiết lập kết nối máy tính để truyền liệu Nó chia nhỏ liệu thành gói (packet) đảm bảo việc truyền liệu thành công - IP (Internet Protocol): định tuyến (route) gói liệu chúng truyền qua Internet, đảm bảo liệu đến nơi cần nhận - FTP (File Transfer Protocol): cho phép trao đổi tập tin qua Internet - SMTP (Simple Mail Transfer Protocol): cho phép gởi thông điệp thư điện tử (e-mail) qua Internet - Các máy tính trao đổi liệu thông qua mạng cục mạng Internet thông qua giao thức TCP/IP Các tính hệ thống Sau trình khảo sát nghiệp vụ thực trạng quản lý thư viện, nhóm em xậy dựng tính hệ thống: - Đăng nhập - Đăng ký - Quản lý nhập sách - Quản lý độc giả - Quản lý mượn sách, trả sách Gv.Ths.Phan Phương Lan Page Phần mềm Quản Lý Thư Viện Công nghệ phần mềm - Thống kê - Tìm kiếm 4.1 Tính đăng nhập 4.1.1 Mô tả mức ưu tiên Mô tả: Dùng để đăng nhập vào hệ thống để sử dụng tính chương trình Mức ưu tiên: mức cao, bảo mật tốt cho người sử dụng cho toàn hệ thống 4.1.2 Tác nhân / Chuỗi đáp ứng Tác nhân: Người sử dụng cần phải thực theo yêu cầu hệ thống muốn đăng nhập vào hệ thống Chuỗi đáp ứng: Một bảng thông báo hỏi bạn có đăng nhập thoát có thêm phần đăng ký bạn chưa đăng ký 4.1.3 Các yêu cầu chức Chức đăng nhập cần tính bảo mật cao, điền đầy đủ thông tin hệ thống chấp nhận cho bạn đăng nhập ngược lại thông tin không xác hệ thống báo lỗi yêu cầu nhập lại 4.2 Tính đăng ký 4.2.1 Mô tả mức ưu tiên Mô tả: Dùng để đăng ký tên tài khoản, mật khẩu, thông tin cá nhân, ngày làm thẻ hết hạn Để thực cho trình đăng nhập Mức ưu tiên: Ở trung bình, với lợi ích hoàn thành đăng ký để thực việc đăng nhập, sử dụng mật có tính bảo mật tốt 4.2.2 Tác nhân / Chuỗi đáp ứng Tác nhân: Người sử dụng cần phải thực theo yêu cầu hệ thống Ví dụ: Khi click vào chức đăng ký chưa thành viên Chuỗi đáp ứng: Một bảng thông báo giúp bạn điền đầy đủ thông tin để đăng ký bạn chọn thoát 4.2.3 Các yêu cầu chức Chức đăng nhập cần tính bảo mật cao độ xác cao, điền đầy đủ thông tin hệ thống chấp nhận cho bạn đăng ký thành công ngược lại thông tin không xác hệ thống báo lỗi yêu cầu nhập lại Gv.Ths.Phan Phương Lan Page Phần mềm Quản Lý Thư Viện Công nghệ phần mềm 4.3 Tính quản lý nhập sách 4.3.1 Mô tả mức ưu tiên Mô tả: Dùng để quản lý sách hiệu quả, nhập thông tin cho sách có thay đổi, cập nhật thông tin cho sách Mức ưu tiên: mức trung bình, cần cập nhật chi tiết xác để tiết kiệm thời gian cho việc tìm kiếm, dễ dàng quản lý thay đổi 4.3.2 Tác nhân / Chuỗi đáp ứng Tác nhân: Các bảng biểu giúp người quản lý cập nhật sách, bổ sung, thay đổi, tất liệu sách có sẵn nhập Chuỗi đáp ứng: Bảng Quản lý nhập sách có sẵn tinh phần liên quan đến sách, khung điền liệu giúp thay đổi nhập sách Có thể xóa loại bỏ sửa chữa chúng 4.3.3 Các yêu cầu chức Chức thêm: Người quản lý thêm liệu vào dòng cột phần mềm, không thêm liệu vào dòng cột có liệu Chức xóa: Người quản lý xóa liệu sở liệu sẵn có Chức sửa: Khi người quản muốn sửa liệu sơ liệu sử dụng chức Sửa Tuy nhiên, sửa liệu không lưu lại liệu trở trạng thái trước sửa đổi 4.4 Tính quản lý độc giả 4.4.1 Mô tả mức ưu tiên Mô tả : Dùng để quản lý thông tin độc giả Mức ưu tiên : mức trung bình, cần cập nhật chi tiết xác để dễ dàng quản lý thay đổi 4.4.2 Tác nhân / Chuỗi đáp ứng Tác nhân : Người quản lý cập nhật, bổ sung, thay đổi thông tin độc giả độc giả cần thay đổi thông tin, bổ sung thêm thông tin Chuỗi đáp ứng : Bảng Quản lý độc giả có sẵn tính để thêm thay đổi cập nhật thông tin độc giả Gv.Ths.Phan Phương Lan Page Phần mềm Quản Lý Thư Viện Công nghệ phần mềm 4.4.3 Các yêu cầu chức Chức thêm: Người quản lý thêm thông tin vào dòng cột phần mềm, không thêm liệu vào dòng cột có liệu Chức sửa : Khi người quản muốn sửa thông tin sở liệu sử dụng chức Sửa Tuy nhiên, sửa thông tin độc giả không lưu lại liệu trở trạng thái trước sửa đổi 4.5 Tính quản lý mượn sách, trả sách 4.5.1 Mô tả mức ưu tiên Mô tả: Dùng để quản lý thông tin việc mượn trả sách độc giả Mức ưu tiên : mức cao, cần quản lý chặt chẽ, để bảo quản đủ số sách không làm thất thoát cho mượn bảo đảm trả thời gian cho mượn sách 4.5.2 Tác nhân / Chuỗi đáp ứng Tác nhân : Người quản lý cho độc giả mượn thu lại sách độc giả trả Chuỗi đáp ứng : Bảng Quản lý mượn sách cần nhập thông tin xác yêu cầu mượn sách độc giả Bảng trả sách cần điền đầy đủ yêu cầu, thời gian để độc giả trả lại thời gian số sách mượn 4.5.3 Các yêu cầu chức Chức quản lý mượn sách cần nhập xác, độc giả mượn sách ngược lại thông tin không xác hệ thống báo lỗi yêu cầu nhập lại hay thoát không cần sử dụng Chức quản lý trả sách cần nhập xác, thời gian để độc giả trả sách ngược lại thông tin không xác hệ thống báo lỗi yêu cầu nhập lại 4.6 Tính thống kê 4.6.1 Mô tả mức ưu tiên Mô tả: Khi người dùng nhập đầy đủ liệu cần thiết hệ thống tự động tính toán, thống kê đưa kết Mức ưu tiên: mức trung bình, cần thống kê xác để đảm bảo tính quán liệu sách, đánh giá số sách quản lý Gv.Ths.Phan Phương Lan Page 10 Phần mềm Quản Lý Thư Viện Công nghệ phần mềm Thiết Kế Phần Mềm cho Dự Án Quản Lý Thư Viện Phiên 1.0 phê chuẩn Được chuẩn bị nhóm 6: Phạm Hải Đăng Lê Trường Sơn Trần Nguyễn Duy Tùng Trần Thị Hoài Thương Phạm Ngọc Toán Lê Trung Trực Ngày tạo thiết kế 25-02-2013 Gv.Ths.Phan Phương Lan Page 14 Phần mềm Quản Lý Thư Viện Công nghệ phần mềm Theo dõi phiên tài liệu Tên Ngày Phần mềm Quản Lý Thư Viện 25/02/2013 Gv.Ths.Phan Phương Lan Page 15 Lý thay đổi Không thay đổi Phiên 1.0 Phần mềm Quản Lý Thư Viện Công nghệ phần mềm Giới thiệu 1.1 Mục đích Tài liệu thiết kế phần mềm “Quản lý thư viện” mô tả thiết kế kiến trúc thiết kế kiến trúc thiết kế chi tiết phần mềm “Quản lý thư viện” nhằm cung cấp thông tin thiết kế kiến trúc thiết kế chi tiết phần mềm để người lập trình nắm yêu cầu khách hàng tính chương trình cần có, đồng thời lưu lại để dễ dàng nâng câp, phát triển bảo trì suốt thời gian sống chương trình, khách hàng người sử dụng nắm tính năng, ưu nhược điểm phần mềm môi trường, để dễ dàng vận hành khai thác 1.2 Phạm vi Phạm vi nằm giới hạn môn học công nghệ phần mềm mục tiêu phục vụ quản lý cho thư viện có trường đại học Tây Đô Phần mêm quản lý thư viện nhằm giải phần khó khăn Phần mềm hỗ trợ chức thông dụng mà nhiệm vụ thủ thư hay làm hỗ trợ việc lưu trữ liệu sách, giúp độc giả thuận lợi tìm kiếm tài liệu 1.3 Tài liệu tham khảo [1] [2] [3] [4] http:// update24h.info http:// tinhoc2.net Giáo trình CNPM đại học công nghệ ĐHQG Hà Nội Giáo trình CNPM đại học Cần Thơ 1.4 Tổng quan tài liệu Tài liệu thiết kế gồm: - Tổng quan hệ thống - Kiến trúc hệ thống: Gồm thiết kế kiến trúc, mô tả phân rã, sở thiết kế - Thiết kế liệu: Gồm mô tả liệu, từ điển liệu - Thiết kế theo chức năng: Gồm chức đăng nhập, đăng kí, cập nhật sách, chức mượn trả sách,quản lý đọc giả,tìm kiếm, thống kê báo cáo Tổng quan hệ thống Việc quản lý sách vốn khó khăn, mặt khác nhu cầu đọc ngày tăng nên việc quản lý sách thư viện khó khăn Gv.Ths.Phan Phương Lan Page 16 Phần mềm Quản Lý Thư Viện Công nghệ phần mềm Nắm yêu cầu đó, nhóm tạo phần mềm quản lý thư viện để góp phần tăng hiệu suất công việc, tiết kiệm thời gian hỗ trợ việc lưu trữ liệu sách, giúp độc giả thuận lợi tìm kiếm tài liệu Hệ thống xây dựng window form với ngôn ngữ C# Cơ sở liệu hệ thống sử dụng CSDL Microsoft SQL Server 2005 ngôn ngữ lập trình C# dùng VisualBasic để thết kế giao diện chương trình.Và phải đạt yếu tố sau: + Giao diện đơn giản, thân thiện với người sử dụng + Kích thước CSDL đủ lớn để lưu trữ thong tin sử dụng + Bàn giao sản phẩm thời gian địa điểm thích hợp + Phần mềm chạy Windown Kiến trúc hệ thống 3.1 Thiết kế kiến trúc Hệ thống phân quyền người dung bao gồm hai thành phần: - Người quản lý: thao tác với tất chức hệ thống - Thành viên: bị hạn chế số thao tác chức hệ thống, thành viên thực thao tác nhập thông tin tìm kiếm liệu Vì thành viên bị ràng buộc tính an toàn bảo mật liệu - Dưới sơ đồ tổng quan hệ thống: Gv.Ths.Phan Phương Lan Page 17 Phần mềm Quản Lý Thư Viện Công nghệ phần mềm 3.2 Mô tả phân rã Sơ đồ phân rã chức hệ thống Quản lý thư viện: 3.3 Cơ sở thiết kế Sơ đồ thể rõ vai trò chức phần mềm, thấy chức hệ thống, đảm bảo ràng buộc Thông tin lưu trữ vào sở liệu sau hệ thống xử lý Tính thỏa hiệp: Các kiến trúc thiết kế thiết kế viên cần phải đồng ý khách hàng để đưa sơ đồ thị xác Sơ đồ mà chọn thể tính thỏa hiệp đặc trưng, ràng buộc mối quan hệ người sử dụng với hệ thống: phân quyền người phân quyền sử dụng hệ thống người quản lý thành viên thể qua qui ước mặc định chiều hướng mũi tên khác Gv.Ths.Phan Phương Lan Page 18 Phần mềm Quản Lý Thư Viện Công nghệ phần mềm Thiết kế liệu 4.1 Mô tả liệu Bảng :Sach Tên trường MaSach TieuDe SoLuong NamXB MãNXB MaNN MaTL MaTG MaVT HienTrang Chức Mã sách Tên sách Số lượng Năm Xuất Bản Mã Nhà xuất Mã Ngôn ngữ Mã Thể Loại Mã Tác Giả Mã Vị Trí Hiện Trạng Kiểu liệu Char Nvarchar Int Datetime Char Char Char Char Char int Độ dài 10 30 10 10 10 10 10 Chức Kiểu liệu Độ dài Bảng:ĐocGia Tên Trường Gv.Ths.Phan Phương Lan Page 19 Phần mềm Quản Lý Thư Viện Công nghệ phần mềm MaSV HoTen NgaySinh DiaChi MaKhoa NgayLamThe NgayHetHan MaQuyen Mã Sinh Viên Họ Tên Ngày Sinh Địa Chỉ Mã Khoa Ngày làm thẻ Ngày hêt hạn Mã quyền hạn Char Nvarchar Datetime Nvarchar Char Datetime Datetime Char 10 50 50 10 4 10 Kiểu liệu Char Char Char Nvarchar Char Char Độ dài 10 10 10 20 10 10 Bảng :PhieuMuonTra Tên Trường MaPM MaSV MaSach TheThuc MaTL MaTG Chức Mã Phiếu mượn Mã Sinh Viên Mã Sách Thể thức mượn Mã Thể Loại Mã Tác Giả Bảng :NXB Tên Trường MaNXB TenNXB DiaChi SDT Chức Mã Nhà xuất Tên Nhà xuất Địa Số Điện thoại Kiểu liệu Char Nvarchar Nvarchar Char Bảng:TheLoai Tên Trường Chức Kiểu liệu Độ dài Mã Thể Loại Tên Thể Loại Char Nvarchar MaTL TheLoai Bảng:NgonNgu Tên Trường MaNN TenNN Độ dài 10 20 50 20 10 20 Chức Kiểu liệu Độ dài Mã Ngôn Ngữ Tên Ngôn Ngữ Char Nvarchar 10 20 Gv.Ths.Phan Phương Lan Page 20 Phần mềm Quản Lý Thư Viện Công nghệ phần mềm Bảng:TacGia Tên Trường Chức Kiểu liệu Độ dài MaTG TacGia Mã tác giả Tên tác giả Char Nvarchar 10 25 Tên Trường Chức Kiểu liệu Độ dài MaVT Kho Ke Ngan Mã vị trí Kho Kệ Ngăn Char Char Char Char 10 10 10 10 Tên Trường Chức Kiểu liệu Độ dài MaKhoa TenKhoa Mã Khoa Tên Khoa Char Nvarchar 10 25 Bảng:ViTri Bảng:Khoa Bảng:ViPham Tên Trường MaVP HTPhat QuyDinh Bảng:QuyenHan Tên Trường MaQuyen QuyenHan Bảng:NhanVien Tên Trường MaNV HoTen MaQuyen Chức Kiểu liệu Độ dài Mã vi phạm Hình thức phạt Quy định Char Nvarchar Nvarchar 10 30 30 Chức Kiểu liệu Độ dài Mã quyền hạn Quyền hạn Char Nvarchar 10 25 Chức Kiểu liệu Độ dài Mã nhân viên Họ tên Mã quyền hạn Char Nvarchar Char 10 25 10 4.2 Từ điển liệu TÊN STT Mã sách Tên sách Đơn vị tính KIỂU DỮ LIỆU Int Char Char Char Gv.Ths.Phan Phương Lan Page 21 MÔ TẢ Đánh số thứ tự tăng dần Mã số chữ Mã số chữ Có thể số chữ Phần mềm Quản Lý Thư Viện Số lượng Tổng số lượng Công nghệ phần mềm Int Int Số Số Thiết kế theo chức 5.1 Chức đăng nhập đăng kí Mục đích: Đăng nhập hay tạo tài khoản để sử dụng hể thống Giao diện đăng nhập: Giao diện đăng ký: Các thành phần giao diện: Gv.Ths.Phan Phương Lan Page 22 Phần mềm Quản Lý Thư Viện STT Loại điều Textbox Textbox Button 10 11 12 13 14 15 Button Button Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Button Button Công nghệ phần mềm Giá trị mặc Lưu ý Rỗng Nhập tên đăng nhập Rỗng Nhập mật Đăng nhập vào hệ thống(Sau nhập tên nhập mật khẩu) Tạo tài khoản để sử dụng phần Thoát khỏi giao diện đăng nhập Rỗng Nhập tên tài khoản cần tạo Rỗng Nhập họ tên người đăng kí Rỗng Nhập mật Rỗng Nhập mã phân quyền hệ thống Rỗng Nhập ngày sinh Rỗng Nhập mã khoa Rỗng Nhập địa Rỗng Nhập địa Email (dùng để Ngày làm thẻ Ngày hết hạn 5.2 Chức cập nhật sách Mục đích: Cập nhật thông tin sách Giao diện: Các thành phần giao diện: STT Loại điều Giá trị mặc Textbox Rỗng Nhập Textbox Rỗng Nhập Textbox Rỗng Nhập Textbox Rỗng Nhập Gv.Ths.Phan Phương Lan Page 23 Lưu ý mã sách tên sách năm xuất mã thể loại Phần mềm Quản Lý Thư Viện 10 11 12 13 14 Công nghệ phần mềm Textbox Textbox Textbox Textbox Textbox Button Button Button Combobox Listview Rỗng Rỗng Rỗng Rỗng Rỗng Nhập mã ngôn ngữ Nhập mã tác giả Nhập mã nhà xuất Nhập mã vị trí Nhập trạng Thêm sách(các thông tin vừa Sửa lại thông tin sách thêm Nhập lại thông tin Thêm gợi ý sẵn Hiển thị thông tin sách thêm Cách xử lý: 5.3 Chức mượn trả sách Mục đích: Quản lý mượn trả sách Giao diện mượn sách(Chèn sau): 10 11 12 13 14 22 18 19 15 16 17 Gv.Ths.Phan Phương Lan 23 20 21 Page 24 24 Phần mềm Quản Lý Thư Viện Công nghệ phần mềm Giao diện trả sách: STT 10 11 12 13 14 15 16 17 18 19 20 21 22 Các thành phần giao diện: Loại điều Giá trị mặc Lưu ý Textbox Rỗng Nhập mã số phiếu mượn Textbox Rỗng Nhập họ tên đọc giả Combobox Rỗng Chọn tên nhân viên phụ trách Textbox Rỗng Tạo tài khoản để sử dụng phần Textbox Rỗng Thoát khỏi giao diện đăng nhập Textbox Rỗng Tìm thông tin sách Rỗng Hiển thị thông tin sách người Listview Button Rỗng Lưu thông tin người trả Button Rỗng Thoát trở hệ thống Textbox Rỗng Nhập mã đọc giả Button Kiểm tra thông tin(thông tin đọc Button Hiện thị chi tiết thông tin đọc Button Kiểm tra để định cho Textbox Rỗng Số lượng sách tối đa Textbox Rỗng Tiêu đề sách Rỗng Nhân viên cho mượn Listview Rỗng Tình trạng sách còn(cũ hay Listview Textbox Rỗng Số sách mượn Textbox Rỗng Số sách lại(quy định số Textbox Rỗng Ngày mượn sách Textbox Rỗng Hạn trả sách Button Thực cho mượn sách Gv.Ths.Phan Phương Lan Page 25 Phần mềm Quản Lý Thư Viện 23 24 Button Button Công nghệ phần mềm Hủy thông tin vừa nhập Thoát trở hệ thống Cách xử lý: 5.4 Chức tìm kiếm Mục đích: Tìm kiếm sách thư viện Giao diện: Các thành phần giao diện: STT Loại điều Giá trị mặc Lưu ý Textbox Rỗng Nhập tên sách cần tìm Textbox Rỗng Nhập ngôn ngữ sách Combobox Rỗng Nhập tên tác giả cầm tìm Textbox Rỗng Nhập thể loại sách Textbox Rỗng Nhập tên nhà xuất Textbox Rỗng Hiển thị số sách tìm Rỗng Tim kiếm sách Listview Gv.Ths.Phan Phương Lan Page 26 Phần mềm Quản Lý Thư Viện Button Button Công nghệ phần mềm Rỗng Rỗng Thoát trở hệ thống Danh sách thông tin sách Cách xử lý: 5.5 Chức thống kê báo cáo Mục đích: Thông tin thống kê sách mượn, thông tin thống kê độc giả hạn Gv.Ths.Phan Phương Lan Page 27 Phần mềm Quản Lý Thư Viện Công nghệ phần mềm Cách xử lý: KẾT LUẬN Sau thời gian học, nghiên cứu mô hình quản lý thư viện trường Đại học Tây Đô Việt Nam, chúng em phân tích tổng hợp vấn đề cần quan tâm để viết nên báo cáo Công việc tìm hiểu mô hình quản lý thư viện trường Đại học Tây Đô Việt Nam công việc phức tạp, đòi hỏi người tìm hiểu phải nắm chi tiết quy trình mượn trả, quản lý, thống kê thư viện Với lực hạn chế nên báo cáo chúng em không tránh khỏi thiếu sót Chúng em mong nhận giúp đỡ, góp ý Cô bạn lớp để chúng em khắc phục hoàn thiện chương trình tốt Chúng em xin chân thành cảm ơn hướng dẫn tận tình Cô Thạc sĩ Phan Phương Lan, thầy cô khoa Công Nghệ Thông Tin trường Đại Học Tây Đô Việt Nam tận tình dạy chúng em thời gian qua, bạn, anh chị Thư viện trường Đại học Tây Đô giúp đỡ chúng em nhiều để hoàn thành báo cáo Xin chân thành cảm ơn! Gv.Ths.Phan Phương Lan Page 28 [...]... [3] [4] http:// update24h.info http:// tinhoc2.net Giáo trình CNPM đại học công nghệ ĐHQG Hà Nội Giáo trình CNPM đại học Cần Thơ 1.4 Tổng quan về tài liệu Tài liệu thiết kế gồm: - Tổng quan hệ thống - Kiến trúc hệ thống: Gồm thiết kế kiến trúc, mô tả sự phân rã, cơ sở thiết kế - Thiết kế dữ liệu: Gồm mô tả dữ liệu, từ điển dữ liệu - Thiết kế theo chức năng: Gồm các chức năng đăng nhập, đăng kí, cập... thiết kế kiến trúc và thiết kế chi tiết của phần mềm “Quản lý thư viện” nhằm cung cấp thông tin về thiết kế kiến trúc và thiết kế chi tiết của phần mềm này để người lập trình nắm được yêu cầu của khách hàng cũng như những tính năng chương trình cần có, đồng thời có thể lưu lại để dễ dàng nâng câp, phát triển và bảo trì trong suốt thời gian sống của chương trình, đối với khách hàng và người sử dụng có... thiết kế 25-02-2013 Gv.Ths.Phan Phương Lan Page 14 Phần mềm Quản Lý Thư Viện Công nghệ phần mềm Theo dõi phiên bản tài liệu Tên Ngày Phần mềm Quản Lý Thư Viện 25/02/2013 Gv.Ths.Phan Phương Lan Page 15 Lý do thay đổi Không thay đổi Phiên bản 1.0 Phần mềm Quản Lý Thư Viện Công nghệ phần mềm 1 Giới thiệu 1.1 Mục đích Tài liệu thiết kế phần mềm “Quản lý thư viện” này mô tả thiết kế kiến trúc và thiết kế. .. lý: 5.5 Chức năng thống kê báo cáo Mục đích: Thông tin thống kê sách mượn, thông tin thống kê độc giả quá hạn Gv.Ths.Phan Phương Lan Page 27 Phần mềm Quản Lý Thư Viện Công nghệ phần mềm Cách xử lý: KẾT LUẬN Sau một thời gian học, nghiên cứu mô hình quản lý thư viện trường Đại học Tây Đô Việt Nam, chúng em đã phân tích và tổng hợp những vấn đề cần quan tâm để viết nên bài báo cáo này Công việc tìm hiểu... lưu trữ vào cơ sở dữ liệu sau khi hệ thống đã xử lý Tính thỏa hiệp: Các kiến trúc thiết kế của thiết kế viên cần phải được sự đồng ý của khách hàng để đưa ra một sơ đồ hiện thị chính xác Sơ đồ mà chúng tôi chọn thể hiện tính thỏa hiệp đặc trưng, sự ràng buộc giữa các mối quan hệ của những người sử dụng với hệ thống: đó là sự phân quyền của người phân quyền sử dụng hệ thống của người quản lý và thành... sách Tên sách Đơn vị tính KIỂU DỮ LIỆU Int Char Char Char Gv.Ths.Phan Phương Lan Page 21 MÔ TẢ Đánh số thứ tự tăng dần Mã có thể số và chữ Mã có thể số và chữ Có thể số và chữ Phần mềm Quản Lý Thư Viện Số lượng Tổng số lượng Công nghệ phần mềm Int Int Số Số 5 Thiết kế theo chức năng 5.1 Chức năng đăng nhập và đăng kí Mục đích: Đăng nhập hay tạo 1 tài khoản để sử dụng hể thống Giao diện đăng nhập: 1... CSDL Microsoft SQL Server 2005 và ngôn ngữ lập trình C# và dùng VisualBasic để thết kế giao diện chương trình .Và phải đạt được các yếu tố sau: + Giao diện đơn giản, thân thiện với người sử dụng + Kích thước của CSDL đủ lớn để lưu trữ thong tin khi sử dụng + Bàn giao sản phẩm đúng thời gian và địa điểm thích hợp + Phần mềm chạy trên nền Windown 3 Kiến trúc hệ thống 3.1 Thiết kế kiến trúc Hệ thống được phân... hình quản lý thư viện trường Đại học Tây Đô Việt Nam là một công việc phức tạp, đòi hỏi người tìm hiểu phải nắm được chi tiết quy trình mượn trả, quản lý, thống kê của thư viện Với năng lực còn hạn chế nên bản báo cáo này của chúng em không tránh khỏi những thiếu sót Chúng em rất mong nhận được sự giúp đỡ, góp ý của Cô và các bạn trong lớp để chúng em khắc phục và hoàn thiện chương trình tốt hơn Chúng... sự hướng dẫn tận tình của Cô Thạc sĩ Phan Phương Lan, các thầy cô trong khoa Công Nghệ Thông Tin trường Đại Học Tây Đô Việt Nam đã tận tình chỉ dạy chúng em trong thời gian qua, các bạn, các anh chị trong Thư viện trường Đại học Tây Đô đã giúp đỡ chúng em rất nhiều để hoàn thành bài báo cáo này Xin chân thành cảm ơn! Gv.Ths.Phan Phương Lan Page 28 ... thống, thành viên chỉ được thực hiện thao tác nhập thông tin và tìm kiếm dữ liệu Vì thành viên bị ràng buộc bởi tính an toàn và bảo mật dữ liệu - Dưới đây là sơ đồ tổng quan hệ thống: Gv.Ths.Phan Phương Lan Page 17 Phần mềm Quản Lý Thư Viện Công nghệ phần mềm 3.2 Mô tả sự phân rã Sơ đồ phân rã chức năng của hệ thống Quản lý thư viện: 3.3 Cơ sở thiết kế Sơ đồ trên thể hiện rõ từng vai trò của các chức năng ... Tài liệu thiết kế phần mềm “Quản lý thư viện” mô tả thiết kế kiến trúc thiết kế kiến trúc thiết kế chi tiết phần mềm “Quản lý thư viện” nhằm cung cấp thông tin thiết kế kiến trúc thiết kế chi tiết... sở thiết kế - Thiết kế liệu: Gồm mô tả liệu, từ điển liệu - Thiết kế theo chức năng: Gồm chức đăng nhập, đăng kí, cập nhật sách, chức mượn trả sách,quản lý đọc giả,tìm kiếm, thống kê báo cáo. .. trình CNPM đại học công nghệ ĐHQG Hà Nội Giáo trình CNPM đại học Cần Thơ 1.4 Tổng quan tài liệu Tài liệu thiết kế gồm: - Tổng quan hệ thống - Kiến trúc hệ thống: Gồm thiết kế kiến trúc, mô tả phân