Xây dựng chương trình quản lý thư viện trường đại học sao đỏ

54 732 0
Xây dựng chương trình quản lý thư viện trường đại học sao đỏ

Đ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

Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin LỜI MỞ ĐẦU Trong năm gần đây, việc tin học hóa nhà trường trở thành phổ biến nước giới, việt nam bắt đầu thực vài năm gần Và thế, việc nâng cao Quản Thư Viện Máy Tính điều cần thiết Thư viện trường đại học Sao Đỏ nơi thiếu cho sinh viên trường, tập trung lượng lớn sinh viên vào thư viện để đọc, mượn trả sách Nhu cầu học tập ngày cao đặc biệt để đảm bảo kiến thức có tính logic xác việc tìm đến với sách cần thiết, để đáp ứng nhu cầu thư viện trường tăng số lượng sách đáng kể phong phú loại sách số lượng Vì mà người thủ thư ngày phải liên tục lặp đí lặp lại công việc tìm sách, cho độc giả mượn trả sách xếp sách theo vị trí quy định khó khăn lại khó khăn Và với phát triển nhà trường thư viện phát triển công việc người thủ thư nhiều Từ vấn đề quản sách coi cần thiết Quản tốt cung cấp đầy đủ, nhanh chóng xác loại sách cho sinh viên thống kê báo cáo với ban quản thực cần thiết Là sinh viên học ngành CNTT, việc học tập, trang bị tiếp thu kiến thức tin học từ thực tế công tác quản cần thiết Chính mà hướng dẫn thầy giáo, chúng em bước đầu làm quen với việc tìm hiểu, phân tích vận dụng kiến thức thực tế Trong đó, xây dựng phần mềm phục vụ công việc vấn đề mà lập trình viên quan tâm hàng đầu Hệ thống thông tin “Quản thư viện trường đại học Sao Đỏ” ứng dụngquan tâm nhiều Với mong muốn tìm hiểu phần nhỏ kho tàng phát triển công nghệ thông tin, nhóm em vào tìm hiểu cách thức tổ chức hoạt động thư viện trường đại học Sao Đỏ để từ xây dựng phần phân tích hệ thống thông tin “Quản thư viện trường đại học Sao Đỏ” nhằm phục vụ cho lợi ích thư viện nói chung thư viện trường đại học Sao Đỏ nói riêng Trong thời gian học tập chúng em cố gắng tìm hiểu Hệ quản trị sở liệu SQL Server 2008 Ngôn ngữ lập trình C# kiến thức hạn chế nên chương trình chúng em thiếu sót chưa hoàn thiện Chúng em mong đóng góp thầy cô giáo bạn bè để chúng em hoàn thiện chương trình mà thực tế đòi hỏi Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin MỤC LỤC LỜI MỞ ĐẦU MỤC LỤC DANH MỤC HÌNH .5 DANH MỤC BẢNG MỞ ĐẦU chọn đề tài Mục đích đề tài Đối tượng đề tài .7 Phạm vi nhiên cứu .7 Phương pháp nghiên cứu .8 Thực tiễn đề tài Bố cục đề tài CHƯƠNG CƠ SỞ THUYẾT 10 1.1 Cơ sở thuyết 10 1.1.1 Các khái niệm .10 1.1.2 Khái niệm phụ thuộc liệu dạng chuẩn 10 1.1.3 Khái niệm dẫn khoá dẫn 11 1.1.4 Mục tiêu tính ưu việt mô hình quan hệ 11 1.2 Giới thiệu chung hệ quản trị CSDL SQL-Server 11 1.2.1 Giới thiệu 11 1.2.2 Cấu trúc lệnh 12 1.3 Giới thiệu ngôn ngữ lập trình C# 13 1.3.1 C# ngôn ngữ đơn giản 13 1.3.2 C# ngôn ngữ đại 13 1.3.3 C# ngôn ngữ hướng đối tượng 13 1.3.4 C# ngôn ngữ mạnh mẽ mềm dẻo .14 1.3.5 C# ngôn ngữ từ khóa 14 1.3.6 C# ngôn ngữ hướng module 14 1.3.7 C# ngôn ngữ phổ biến .14 1.3.8 Ngôn ngữ C# ngôn ngữ khác 15 1.3.9 Các bước chuẩn bị cho chương trình 16 1.3.10 Lớp, đối tượng kiểu liệu (type) .17 1.3.11 Phương thức 18 Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin 1.3.12 Chú thích 18 1.3.13 Ứng dụng Console 18 1.3.14 Namespace .19 1.3.15 Từ khóa using 19 1.3.16 Phân biệt chữ thường chữ hoa 20 1.3.17 Từ khóa static 20 CHƯƠNG PHÂN TÍCH, THIẾT KẾ HỆ THỐNG 21 2.1.Giới thiệu thư viện trường đại học Sao Đỏ 21 2.1.1 Mô tả phạm vi hệ thống .21 2.2 Xác định yêu cầu hệ thống .23 2.3 Mô tả chức hệ thống 23 2.4 Sơ đồ USECASE 24 2.4.1 Quản lí truy cập 24 2.4.1.1 Quản lí đăng xuất 25 2.4.2 Tìm kiếm 26 2.4.2.1.Tìm sách theo tên .26 2.4.2.2 Tìm sách theo khoa 27 2.4.2.3.Tìm kiếm sinh viên .28 2.4.3.Quản lí Cập nhật .29 2.4.3.1.Quản lí cập nhật sách 29 2.4.3.2.Quản lí cập nhật thể loại .30 2.4.4 Quản lí mượn - trả sách 31 2.4.4.1.Quản lí mượn sách .31 2.4.4.2.Quản trả sách 32 2.4.5.Quản lí thống kê 33 2.5.Xây dựng biểu đồ lớp phân tích .34 2.6 Biểu đồ trạng thái 34 2.7 Các biểu đồ 35 2.7.1 Biểu đồ cho chức Đăng nhập 36 2.7.3 Biểu đồ cho chức quản lí mượn sách 37 2.7.4 Biểu đồ cho chức quản lí trả sách 38 2.7.5 Biểu đồ cho chức quản lí thống kê 39 2.8 Thiết kế sở liệu 40 Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin CHƯƠNG XÂY DỰNG CHƯƠNG TRÌNH QUẢN THƯ VIỆN 44 3.1 Thiết kế bảng CSDL 44 3.1.1 Bảng tài khoản(taikhoan) 44 3.1.2 Bảng thủ thư (thuthu) .44 3.1.3 Bảng độc giả (docgia) 44 3.1.4 Bảng khoa (khoa) .45 3.1.5.Bảng lớp (lop) 45 3.1.6.Bảng Mượn trả (muontra) 45 3.1.7.Bảng nhà xuất (nhaxuatban) .45 3.1.8.Bảng phân loại (phanloai) 46 3.1.9.Bảng sách (sach) .46 3.1.10.Mối quan hệ bảng 46 3.2 Thiết kế giao diện phần mềm 47 3.2.1 Giao diện form chương trình 47 3.2.2 Form đăng nhập .48 3.2.3 Form nhà xuất 49 3.2.4 Form quản độc giả 49 3.2.5 Form mượn sách .50 3.2.6 Form thông tin sách 50 3.2.7 Form trả sách 51 3.2.8 Form phân loại sách 51 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 52 Cài đặt 52 Chạy thử 52 Đánh giá chương trình .52 3.1 Ưu điểm 52 3.2 Nhược điểm 53 Hướng phát triển 53 TÀI LIỆU THAM KHẢO 54 Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin DANH MỤC HÌNH Hình 2.1 Mô hình quảnthư viện 23 Hình 2.2 Biểu đồ use case tổng quát hệ thống 24 Hình 2.3 Biểu đồ use case quản lí đăng nhập 24 Hình 2.4.Biểu đồ use case quản lí đăng xuất 25 Hình 2.3 Biểu đồ use case quản lí tìm kiếm 26 Hình 2.5.Biểu đồ use case cập nhật 29 Hình 2.6.Biểu đồ use case cập nhật sách 29 Hình 2.7 Biểu đồ use case cập nhật sinh viên 29 Hình 2.8 Biểu đồ use case cập nhật thể loại 30 Hình 2.9 Biểu đồ use case mượn sách .31 Hình 2.10 Biểu đồ use case trả sách 32 Hình 2.11 Biểu đồ use case quản lí thống kê .33 Hình 2.12.Biểu đồ lớp phân tích hệ thống 34 Hình 2.13.Biểu đồ trạng thái lớp thẻ mượn – Chức mượn sách 35 Hình 2.14.Biểu đồ trạng thái lớp thẻ mượn – Chức trả sách 35 Hình 2.15 Biểu đồ cho chức Đăng nhập .36 Hình 2.16 Biểu đồ cho chức tim kiếm 37 Hình 2.17 Biểu đồ cho chức quản lí mượn sách 38 Hình 2.18 Biểu đồ cho chức quản lí trả sách 39 Hình 2.19 Biểu đồ cho chức 40 Hình 3.1 Bảng CSDL tài khoản 44 Hình 3.2 Bảng CSDL thủ thư .44 Hình 3.3 Bảng CSDL Bảo hiểm 44 Hình 3.4 Bảng CSDL Khoa .45 Hình 3.5 Bảng CSDL Lớp 45 Hình 3.6 Bảng CSDL Mượn trả 45 Hình 3.7 Bảng CSDL Nhà xuất 46 Hình 3.8 Bảng CSDL Phân loại 46 Hình 3.9 Bảng CSDL Sách 46 Hình 3.10 Mối quan hệ bảng 47 Hình 3.11 Giao diện Form Main 48 Hình 3.12 Giao diện Form Đăng nhập .48 Hình 3.13 Giao diện Form Nhà xuất 49 Hình 3.14 Giao diện Form quản độc giả 49 Hình 3.15 Giao diện Form mượn sách .50 Hình 3.16 Giao diện Form thông tin sách 50 Hình 2.17 Giao diện Form trả sách 51 Hình 2.18 Giao diện Form phân loại sách 51 Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin DANH MỤC BẢNG Bảng 1.1: Các từ khóa ngôn ngữ C# 14 Bảng 2.1 Bảng kịch đăng nhập 25 Bảng 2.2 Kịch đăng xuất 26 Bảng 2.3 Kịch tìm sách theo tên 27 Bảng 2.4 Kịch tìm sách theo khoa 27 Bảng 2.5 Kịch tìm kiếm sinh viên 28 Bảng 2.6 Kịch quản cập nhật sách 30 Bảng 2.7.Kịch quản cập nhật thể loại sách 31 Bảng 2.8 Kịch quản mượn sách 31 Bảng 2.9 Kịch quản trả sách 32 Bảng 2.10.Kịch quản thống kê 33 Bảng 2.11 Bảng tài khoản 40 Bảng 2.12 Bảng thủ thư 41 Bảng 2.13 Bảng độc giả 41 Bảng 2.14 Bảng khoa 41 Bảng 2.15 Bảng lớp 42 Bảng 2.16 Bảng mượn trả 42 Bảng 2.17 Bảng nhà xuất 42 Bảng 2.18 Bảng phân loại 43 Bảng 2.19 Bảng sách 43 Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin MỞ ĐẦU chọn đề tài Quản thư viện chuỗi công việc vất vã tốn nhiều công sức Việc tin học hoá toán quản thư viện giúp việc quản trở nên đơn giản đặc biệt tình xác cao Đặc biệt tin học hoá toán quản giúp việc truy vấn thông tin nhanh chóng theo yêu cầu khác Và đời hệ thống “Quản thư viện trường đại học Sao Đỏ” phục vụ cho công tác nghiệp vụ người làm giảm thiểu tối đa vất vả công việc Nhận thấy việc xây dựng chương trình quản cho thư viện giúp khắc phục khó khăn đồng thời tăng khả tiếp cận độc giả Bởi vậy, nhóm em định tìm hiểu thực đề tài: “ XÂY DỰNG CHƯƠNG TRÌNH QUẢN THƯ VIỆN TRƯỜNG ĐẠI HỌC SAO ĐỎ ” Mục đích đề tài Hệ thống quản thư viện xây dựng nhằm mục đích giải yêu cầu sau: Giúp sinh viên tra cứu sách 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ủ đề: khoa, khóa học, lớp … Lập biểu đồ tỷ lệ bạn đọc vào thư viên, báo cáo tổng hợp 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 thông tin độc giả dựa thẻ thư viện Các yêu cầu phi chức năng: Hệ thống triển khai theo dạng Website hệ thống mạng nội trường Thủ thư sử dụng hệ thống để cập nhật quản trình mượn trả sách Thông tin thống kê phải đảm bảo tính xác, khách quan Đối tượng đề tài - Chương trình thiết kế cho hai đối tượng sử dụng độc giả thủ thư: + Độc giả: sinh viên trường + Thủ thư: có toàn quyền sử dụng cập nhật thông tin, quản lí sách Phạm vi nhiên cứu - Tìm hiểu kĩ thuật lập trình C# hệ quản trị CSDL SQL-Server 2008 - Các chức chương trình quản sách độc giả - Quy trình xây dựng chương trình quản sách độc giả Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin Phương pháp nghiên cứu - Nghiên cứu thuyết - Khảo sát thực tế - Phân tích thiết kế hệ thống chương trình cho phù hợp - Xây dựng chương trình theo yêu cầu đặt Thực tiễn đề tài Trong thực tế ta thấy số hệ thống làm thủ công thủ thư có cố gắng cải thiện phương pháp làm việc đến đâu tồn vấn đề sau: - Thời gian tìm kiếm ghi chép lớn, có thông tin cần thiết thời gian tổng hợp thông tin nhiều không đáp ứng yêu cầu - Công việc tổng hợp khó khăn dễ bị nhầm lẫn - Nhiều khoản mục thông tin ghi chép không thống - Nhiều người làm công việc thông tin không quán dễ xảy sai xót - Khi có thay đổi điều chỉnh tốn nhiều thời gian Từ vấn đề điều kiện cụ thể quan cho phép việc đưa tin học vào quản lí làm giảm nhiều thời gian sai sót, giúp cho người làm công việc quản lí có thời gian nghiên cứu nghiên cứu học tập vào công tác khác Bố cục đề tài Nội dung đồ án gồm thành phần sau: MỞ ĐẦU - Chương Cơ sở thuyết - Chương Phân tích, thiết kế hệ thống - Chương Xây dựng ứng dụng quản thư viện KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN TÀI LIỆU THAM KHẢO Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin CHƯƠNG CƠ SỞ THUYẾT 1.1 Cơ sở thuyết 1.1.1 Các khái niệm - Cơ sở liệu: Là tập hợp bảng liệu có quan hệ với cho cấu trúc chúng mối quan hệ bên chúng tách biệt với chương trình ứng dụng bên ngoài, đồng thời nhiều người dùng khác nhiều ứng dụng khác khai thác chia xẻ cách chọn lọc lúc cần - Thực thể: Là hình ảnh cụ thể đối tượng hệ thống thông tin quản Một thực thể xác định Tên thuộc tính - Thuộc tính: Là yếu tố liệu thông tin thực thể - Lớp thực thể: Là thực thể thuộc tính - Lược đồ quan hệ: Tập thuộc tính quan hệ Lược đồ quan hệ gồm thuộc tính thực thể với mệnh đề ràng buộc VD: Lược đồ quan hệ R = = ( A1:D1,A2:D2, , An :Dn , M) Trong đó: R lược đồ quan hệ Ai : tên thuộc tính Di : miền xác định thuộc tính M : mệnh đề ràng buộc Nội dung lược đồ quan hệ gọi - Các phép toán tối thiểu: * Tìm kiếm liệu theo tiêu chuẩn chọn, không làm thay đổi trạng thái sở liệu * Thay đổi cấu trúc sở liệu * Thay đổi nội dung sở liệu * Xử lý, tính toán sở liệu 1.1.2 Khái niệm phụ thuộc liệu dạng chuẩn - Một thuộc tính gọi phụ thuộc vào thuộc tính khác giá trị thuộc tính phụ thuộc vào giá trị thuộc tính Sự phụ thuộc gián tiếp hay trực tiếp - Một quan hệ có nhóm thuộc tính mà giá trị chúng qui định giá trị thuộc tính khác, nhóm thuộc tính gọi khoá 10 Đồ môn: Lập trình C Sharp : Thu thu Ngành công nghệ thông tin : From thong ke : DK thong ke : FRom ket qua thong ke : themuon : sinhvien 1: Chon thong ke 2: hien thi danh muc chuc nang thong ke 3: Chon thong ke theo dk 4: Yeu cau thong TT ke theo DK 5: Truy van thong tin muon 6: hien thi danh muc the muon 7: thong bao ke qua 8: Chon thong ke theo DK 9: Yeu cau thong ke 10: Truy van thong tin theo DK 11: Yeu cau hien thi theo DK 12: Hien thi danh sach 13: Thong bao ket qua Hình 2.19 Biểu đồ cho chức 2.8 Thiết kế sở liệu Tên trường Mô tả Kiểu liệu Size Ràng buộc PK TenTK Tên tài khoản Nvarchar 50 MK Mật Nvarchar 50 Quyen Quyền Nvarchar 50 Bảng 2.11 Bảng tài khoản Tên trường MaTT Mô tả Mã thủ thư Kiểu liệu Nchar 40 Size Ràng buộc 20 PK Đồ môn: Lập trình C Sharp Tên trường Ngành công nghệ thông tin Mô tả Kiểu liệu Size TenTT Tên thủ thư Nvarchar 50 GioitinhTT Giới tính thủ thư Nvarchar NgaysinhTT Ngày sinh date DiachiTT Địa Nvarchar DiẹnthoaiTT Số điện thoại Text Email email Nvarchar Ràng buộc 100 50 Bảng 2.12 Bảng thủ thư Tên trường Mô tả Kiểu liệu Size Ràng buộc PK MaDG Mã độc giả Nchar 20 TenDG Tên độc giả Nvarchar 50 GioitinhDG Giới tính Nvarchar NgaysinhDG Ngày sinh date Makhoa Mãkhoa Nchar 50 Malop Mã lớp Nchar 50 DiachiDG Địa Nvarchar 100 DiẹnthoaiDG Số điện thoại Text FK Bảng 2.13 Bảng độc giả Tên trường Mô tả Kiểu liệu Size Ràng buộc PK Makhoa Mã khoa Nchar 50 Tenkhoa Tên khoa Nvarchar 150 Bảng 2.14 Bảng khoa 41 Đồ môn: Lập trình C Sharp Tên trường Ngành công nghệ thông tin Mô tả Kiểu liệu Size Ràng buộc PK Malop Mã lớp Nchar 50 Tenlop Tên lớp Nvarchar 200 Bảng 2.15 Bảng lớp Tên trường Mô tả Kiểu liệu Size Ràng buộc Sophieu Số phiếu Nchar 20 PK MaDG Mã đọc giả Nchar 20 FK Masach Mã Sách Nchar 20 FK Soluongmuon Số lượng Int Hinhthucmuon Hình thức mượn Nvarchar Tiendadatcoc Tiền đặt cọc int MaTT Mã thủ thư nchar Ngaymuon Ngày mượn date Ngayhentra Ngày hẹn trả Date Ngaytra Ngày trả date 50 20 FK Size Ràng buộc PK Bảng 2.16 Bảng mượn trả Tên trường Mô tả Kiểu liệu MaNXB Mã nhà xuất Nchar 20 TenNXB Tên nhà xuất Nvarchar 100 DiachiNXB Địa Chỉ Nvarchar 100 DienthoaiNXB Số điện thoại Nvarchar 20 Website Website Nvarchar 50 Bảng 2.17 Bảng nhà xuất 42 Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin Tên trường Mô tả Kiểu liệu Size Ràng buộc PK Maphanloai Mã phân loại Nchar 20 Tenphanloai Tên phân loại Nvarchar 100 Bảng 2.18 Bảng phân loại Tên trường Mô tả Kiểu liệu Size Ràng buộc PK Masach Mã sách Nchar 20 tensach Tên sách Nvarchar 150 Tacgia Tác giả Nchar 150 MaNXB Mã nhà xuất Nchar 20 FK Maphanloai Mã phân loại Nchar 20 FK Sotrang Số trang Int Soluong Số lượng Int lanxuatban Lần xuất Int namxuatban Năm xuất Int Bảng 2.19 Bảng sách 43 Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin CHƯƠNG XÂY DỰNG CHƯƠNG TRÌNH QUẢN THƯ VIỆN 3.1 Thiết kế bảng CSDL 3.1.1 Bảng tài khoản(taikhoan) Hình 3.1 Bảng CSDL tài khoản 3.1.2 Bảng thủ thư (thuthu) Hình 3.2 Bảng CSDL thủ thư 3.1.3 Bảng độc giả (docgia) Hình 3.3 Bảng CSDL Bảo hiểm 44 Đồ môn: Lập trình C Sharp 3.1.4 Bảng khoa (khoa) Ngành công nghệ thông tin Hình 3.4 Bảng CSDL Khoa 3.1.5.Bảng lớp (lop) Hình 3.5 Bảng CSDL Lớp 3.1.6.Bảng Mượn trả (muontra) Hình 3.6 Bảng CSDL Mượn trả 3.1.7.Bảng nhà xuất (nhaxuatban) 45 Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin Hình 3.7 Bảng CSDL Nhà xuất 3.1.8.Bảng phân loại (phanloai) Hình 3.8 Bảng CSDL Phân loại 3.1.9.Bảng sách (sach) Hình 3.9 Bảng CSDL Sách 3.1.10.Mối quan hệ bảng 46 Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin Hình 3.10 Mối quan hệ bảng 3.2 Thiết kế giao diện phần mềm 3.2.1 Giao diện form chương trình Sau trình đăng nhập vào hệ thống giao diện chương trình hiển thị Giao diện chương trình bao gồm menu hệ thống, menu chức Các menu chức giúp người dùng nhanh chóng vào form quản 47 Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin Hình 3.11 Giao diện Form Main 3.2.2 Form đăng nhập Hình 3.12 Giao diện Form Đăng nhập 48 Đồ môn: Lập trình C Sharp 3.2.3 Form nhà xuất Ngành công nghệ thông tin Hình 3.13 Giao diện Form Nhà xuất 3.2.4 Form quản độc giả Hình 3.14 Giao diện Form quản độc giả 49 Đồ môn: Lập trình C Sharp 3.2.5 Form mượn sách Ngành công nghệ thông tin Hình 3.15 Giao diện Form mượn sách 3.2.6 Form thông tin sách Hình 3.16 Giao diện Form thông tin sách 50 Đồ môn: Lập trình C Sharp 3.2.7 Form trả sách Ngành công nghệ thông tin Hình 2.17 Giao diện Form trả sách 3.2.8 Form phân loại sách Hình 2.18 Giao diện Form phân loại sách 51 Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Cài đặt - Để sử dụng chương trình ta cần phải Attach sở liệu có file định dạng MDF vào Database Server Để Attach sở liệu vào Database Server ta cần có phần mềm SQL Server 2008 Khi mở chương trình SQL lên ta vào Object Explorer có mục Databases, mục cần click chuột phải chọn chức Attach sau link đến file chứa sở liệu chương trình ứng dụng - Sau Attach sở liệu xong ta tiến hành cài đặt chương trình nhấp next bảng thông báo cài đặt thành công Rồi mở chương trình ứng dụng lên thực thao tác đăng nhập vào hệ thống với quyền sử dụng cấp trước Đầu tiên vào chương trình quản cần phải mở class DataSevice chỉnh tên “Server” trùng với tên Server chứa sở liệu tên connect với SQL Server có liệu chương trình quản Xong thao tác phép sử dụng chương trìnhQuản thư viện trường đại học Sao Đỏ” Chạy thử - Bước đầu xây dựng hệ thống quản thư viện - Thu thập yêu cầu đầy đủ nên hệ thống quản thông tin sách độc giả chi tiết phù hợp với nhu cầu - Chương trình chạy thử Các thông tin cập nhật vào bảng sở liệu - Khi chạy form tìm kiếm thông tin theo tiêu chí ghi tìm thấy thông tin - Hệ thống cung cấp giao diện trực quan, thân thiện, mang tính đại tiện dụng cho người dùng Với chức thêm, xóa, sửa, cập nhật thông tin có tính backup, restore giúp hệ thống có tính trội so với phần mềm trước - Hệ thống cung cấp nhiều công cụ tiện ích, giúp quản dễ dàng, tính lương cách nhanh chóng xác Đặc biệt, hệ thống có cho phép bảo mật mức người dùng Đánh giá chương trình 3.1 Ưu điểm - Phần mềm dễ sử dụng - Quản xác, nhanh chóng kịp thời hoạt động thư viện 52 Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin - Tạo chuyên nghiệp môi trường làm việc 3.2 Nhược điểm - Chưa có kinh nghiệm nhiều việc xây dựng chương trình quản với quy mô lớn - Các chức tìm kiếm thống kê chưa sinh động, gò bó theo hình dạng khuôn mẫu - Còn hạn chế việc tính thời hạn trả sách - Khả làm việc nhóm chưa mang tính chuyên nghiệp Hướng phát triển - Điều chỉnh số chức cho phù hợp với yêu cầu sử dụng Trung tâm - Xây dựng thêm số chức mang tính ứng dụng thực tế - Chức tìm kiếm phát triển tối ưu - Tính thòi gian quán hạn trả sách - Kết xuất báo cáo tự động 53 Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin TÀI LIỆU THAM KHẢO [1] Dương Quang Thiện 2006 Lập trình Giao diện người dùng theo C# Thành Phố Hồ Chí Minh: Tổng hợp [2] Dương Quang Thiện 2006 Lập trình Căn liệu dùng ADO.NET C# Thành Phố Hồ Chí Minh: Tổng hợp [3] Dương Quang Thiện 2006 Sổ tay kỹ thuật Visual C# [4] Hướng dẫn học lập trình với C# Tập 1,2,3: Nhà Xuất Bản Thống Kê [5] Huỳnh Văn Đức 2004 Giáo trình nhập môn UML TP HCM: NXB Lao động xã hội [6] Phạm Hữu Khang C# 2005 Lập trình sở liệu [7] Phạm Nguyễn Cương Giáo trình phân tích thiết kế hệ thống thông tin [8] Từng bước học lập trình với C#: Nhà Xuất Bản Lao Động – Xã Hội 54 ... việc xây dựng chương trình quản lý cho thư viện giúp khắc phục khó khăn đồng thời tăng khả tiếp cận độc giả Bởi vậy, nhóm em định tìm hiểu thực đề tài: “ XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ THƯ VIỆN TRƯỜNG... tính trình bày chi tiết chương 20 Đồ môn: Lập trình C Sharp Ngành công nghệ thông tin CHƯƠNG PHÂN TÍCH, THIẾT KẾ HỆ THỐNG 2.1.Giới thiệu thư viện trường đại học Sao Đỏ Thư viện trường đại học Sao. .. hiểu kĩ thuật lập trình C# hệ quản trị CSDL SQL-Server 2008 - Các chức chương trình quản lý sách độc giả - Quy trình xây dựng chương trình quản lý sách độc giả Đồ môn: Lập trình C Sharp Ngành

Ngày đăng: 18/07/2017, 21:26

Từ khóa liên quan

Mục lục

  • 1. Lý do chọn đề tài

  • 2. Mục đích đề tài

  • 3. Đối tượng của đề tài

  • 4. Phạm vi nhiên cứu

  • 5. Phương pháp nghiên cứu

  • 6. Thực tiễn của đề tài

  • 7. Bố cục đề tài

  • 1.1. Cơ sở lý thuyết

  • 1.2. Giới thiệu chung về hệ quản trị CSDL SQL-Server

  • 1.3. Giới thiệu về ngôn ngữ lập trình C#

  • 2.1.Giới thiệu về thư viện trường đại học Sao Đỏ

  • 2.2. Xác định yêu cầu của hệ thống

  • 2.3 Mô tả các chức năng của hệ thống

  • 2.4. Sơ đồ USECASE

  • 2.5.Xây dựng biểu đồ lớp phân tích

  • 2.6. Biểu đồ trạng thái

  • 2.7 Các biểu đồ tuần tự

  • 2.7.2 Biểu đồ tuần tự cho chức năng tìm kiếm

  • 2.8. Thiết kế cơ sở dữ liệu

  • 3.1. Thiết kế các bảng CSDL

Trích đoạn

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

Tài liệu liên quan