1. Trang chủ
  2. » Thể loại khác

...Nguyễn Thị Thục Oanh.pdf

10 175 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 321,84 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG PHẦN MỀM QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI Sinh viên thự

Trang 1

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN TỐT NGHIỆP

XÂY DỰNG PHẦN MỀM QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC TÀI

NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

Sinh viên thực hiện: Nguyễn Thị Thục Oanh

Giáo viên hướng dẫn: ThS Bùi Thị Thùy

Hà Nội, năm 2015

Trang 2

LỜI CẢM ƠN

Sau một thời gian tìm hiểu và thực hiện đến nay đề tài “Xây dựng phần mềm quản lý thư viện trường Đại học Tài nguyên và Môi trường Hà Nội” đã hoàn thành.Trong suốt quá trình thực hiện đề tài, em đã nhận được rất nhiều sự giúp đỡ

nhiệt tình

Em xin chân thành cảm ơn các thầy, cô đã trang bị những kiến thức quý báu cho chúng em trong suốt quá trình học tập tại trường Đại học Tài nguyên và Môi trường Hà Nội Đặc biệt là các thầy cô trong khoa Công nghệ Thông tin đã tận tình giảng dạy, chỉ bảo cho chúng em những kiến thức cần thiết để em có thể áp dụng

vào đồ án tốt nghiệp của mình

Em xin cảm ơn Thạc sĩ Bùi Thị Thùy đã tận tình hướng dẫn, chỉ bảo em trong suốt thời gian thực hiện đồ ántốt nghiệp, giúp em có thể hoàn thành đồ án tốt nghiệp

Em xin gửi lời cảm ơn đến gia đình, bạn bè đã luôn động viên, ủng hộ và giúp

đỡ em trong suốt quá trình thực hiện đồ án tốt nghiệp này

Mặc dù đã cố gắng nỗ lực thực hiện đề tài nhưng chắc hẳn đề tài không thể tránh khỏi những thiếu sót.Kính mong sự đóng góp và hướng dẫn của các thầy cô

Em xin chân thành cảm ơn!

Hà Nội, ngày 15 tháng 06 năm 2015

Sinh viên

Nguyễn Thị Thục Oanh

Trang 3

MỤC LỤC

LỜI CẢM ƠN

MỤC LỤC

DANH MỤC CÁC TỪ VIẾT TẮT

DANH MỤC CÁC HÌNH

DANH MỤC CÁC BẢNG

CHƯƠNG 1 CƠ SỞ LÝ THUYẾT VÀ CÔNG CỤ PHÁT TRIỂN 1

1.1 Tổng quan về Microsoft Visual Studio 1

1.1.1 Microsoft Visual Studio 1

1.1.2 Những chức năng của Microsoft Visual Studio 2

1.1.3 Visual Studio 2010 3

1.2 Ngôn ngữ lập trình và cài đặt 7

1.3 Hệ quản trị cơ sở dữ liệu SQL Server 8

1.3.1 Tổng quan về hệ quản trị cơ sở dữ liệu SQL Server 8

1.3.2 SQL là ngôn ngữ của cơ sở dữ liệu quan hệ 9

1.3.3 Vai trò của SQL 10

1.3.4 Giới thiệu về SQL Server 2008 11

1.4 Phần mềm Ration Rose – Công cụ hỗ trợ cho UML 12

CHƯƠNG 2 KHẢO SÁT HỆ THỐNG QUẢN LÝ THƯ VIỆN 13

2.1 Mô tả nghiệp vụ quản lý thư viện 13

2.1.1 Hoạt động quản lý sách 14

2.1.2 Hoạt động quản lý nhân viên 14

2.1.3 Hoạt động quản lý độc giả 14

2.1.5 Hoạt động báo cáo thống kê 15

2.2 Yêu cầu của hệ thống 17

CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ 18

3.1 Mô hình tổng quát 18

3.1.1 Danh sách Actor 19

3.1.2 Danh sách Use-case 19

3.1.3 Mô tả 20

Trang 4

3.2 Đặc tả hệ thống 21

3.2.1 Quản lý danh mục sách 21

3.2.2 Quản lý loại sách 23

3.2.3 Quản lý nhà xuất bản 25

3.2.4 Quản lý nhân viên 27

3.2.5 Quản lý khoa 29

3.2.6 Quản lý lớp 31

3.2.7 Quản lý độc giả 33

3.2.8 Quản lý mượn – trả 35

3.2.9 Quản lý báo cáo, thống kê 37

3.2.10 Mô hình nghiệp vụ chức năng thêm 39

3.2.11.Mô hình nghiệp vụ chức năng sửa 40

3.2.12.Mô hình nghiệp vụ chức năng xóa 41

3.2.13.Mô hình nghiệp vụ chức năng tìm kiếm 41

3.2.14 Mô hình nghiệp vụ chức năng đăng nhập 42

3.2.15.Biểu đồ lớp của hệ thống 43

3.3 Thiết kế cơ sở dữ liệu 44

3.3.1 Thiết kế cơ sở dữ liệu mức logic 44

3.3.2 Thiết kế cơ sở dữ liệu mức vật lý 48

3.4 Thiết kế phần mềm 50

3.4.1 Thiết kế kiến trúc 50

3.4.2 Thiết kế các phân hệ 52

3.4.3 Thiết kế giao diện 54

CHƯƠNG 4 CÀI ĐẶT VÀ HƯỚNG DẪN SỬ DỤNG 67

4.1 Yêu cầu cài đặt hệ thống 67

4.2 Hướng dẫn sử dụng phần mềm 67

KẾT LUẬN VÀ KIẾN NGHỊ 69

DANH MỤC TÀI LIỆU THAM KHẢO 71

Trang 5

DANH MỤC CÁC TỪ VIẾT TẮT

Language

Ngôn ngữ DML

Environment

Môi trường phát triển tích hợp

Language

Ngôn ngữ đánh dấu mở rộng

8 LINQ Language Integrated Query Ngôn ngữ truy vấn tích hợp

Interface

Giao diện lập trình ứng dụng

Language

Ngôn ngữ mô hình hóa thống nhất

duyệt

Trang 6

DANH MỤC CÁC HÌNH

Hình 2.1: Mô hình phân cấp chức năng quản lý thư viện 13

Hình 2.2: Mẫu báo cáo danh sách mượn sách 15

Hình 2.3: Mẫu báo cáo danh sách các sách hỏng mất 16

Hình 2.4: Mẫu báo cáo danh sách quá hạn mượn 16

Hình 3.1: Use Case tổng quát 18

Hình 3.2: Biểu đồ phân rã chức năng quản lý danh mục tài liệu 18

Hình 3.3: Biểu đồ phân rã chức năng quản lý hệ thống 19

Hình 3.4: Biểu đồ phân rã chức năng quản lý danh mục sách 21

Hình 3.5: Biểu đồ hoạt động quản lý sách 22

Hình 3.6: Biểu đồ phân rã chức năng quản lý danh mục loại sách 23

Hình 3.7: Biểu đồ hoạt động quản lý loại sách 24

Hình 3.8: Biểu đồ phân rã chức năng quản lý danh mục nhà xuất bản 25

Hình 3.9: Biểu đồ hoạt động quản lý nhà xuất bản 26

Hình 3.10: Biểu đồ phân rã chức năng quản lý nhân viên 27

Hình 3.11: Biểu đồ hoạt động quản lý nhân viên 28

Hình 3.12: Biểu đồ phân rã chức năng quản lý khoa 29

Hình 3.13: Biểu đồ hoạt động quản lý khoa 30

Hình 3.14: Biểu đồ phân rã chức năng quản lý lớp 31

Hình 3.15: Biểu đồ hoạt động quản lý lớp 32

Hình 3.16: Biểu đồ phân rã chức năng quản lý độc giả 33

Hình 3.17: Biểu đồ hoạt động quản lý độc giả 34

Hình 3.18: Biểu đồ phân rã chức năng mượn-trả 35

Hình 3.19: Biểu đồ hoạt động quản lý mượn-trả 36

Hình 3.20: Biểu đồ phân rã chức năng báo cáo, thống kê 37

Hình 3.21: Biểu đồ hoạt động báo cáo, thống kê 38

Hình 3.22: Biểu đồ tuần tự chức năng thêm 39

Hình 3.23: Biểu đồ tuần tự chức năng sửa 40

Hình 3.24: Biểu đồ tuần tự chức năng xóa 41

Trang 7

Hình 3.25: Biểu đồ tuần tự chức năng tìm kiếm 42

Hình 3.26: Biểu đồ tuần tự chức năng đăng nhập 42

Hình 3.27: Biều đồ lớp 43

Hình 3.28: Mô hình quan hệ của cơ sở dữ liệu 49

Hình 3.29: Mô hình kiến trúc tổng thể 50

Hình 3.30: Mô hình kiến trúc chức năng hiển thị 51

Hình 3.31: Mô hình kiến trúc chức năng thêm 51

Hình 3.32: Mô hình kiến trúc chức năng cập nhật 52

Hình 3.33: Giao diện chức năng đăng nhập 55

Hình 3.34: Giao diện phần mềm 55

Hình 3.35: Giao diện chức năng mượn sách 56

Hình 3.36: Giao diện chức năng trả sách 56

Hình 3.37: Giao diện chức năng quản lý đầu sách 57

Hình 3.38: Giao diện chức năng quản lý loại sách 57

Hình 3.39: Giao diện chức năng quản lý nhà xuất bản 58

Hình 3.40: Giao diện chức năng quản lý độc giả 58

Hình 3.41: Giao diện chức năng quản lý danh mục khoa 59

Hình 3.42: Giao diện chức năng uản lý danh mục lớp 59

Hình 3.43: Giao diện chức năng quản lý nhân viên 60

Hình 3.44: Giao diện chức năng báo cáo, thống kê 60

Trang 8

DANH MỤC CÁC BẢNG

Danh sách Actor của hệ thống 19

Danh sách Use Case mức tổng quát 19

Danh sách Use-case chức năng quản lý danh mục sách 21

Danh sách Use-case chức năng quản lý danh mục loại sách 23

Danh sách Use-case chức năng quản lý danh mục nhà xuất bản 25

Danh sách Use-case chức năng quản lý nhân viên 27

Danh sách Use-case chức năng quản lý khoa 29

Danh sách Use-case chức năng quản lý lớp 31

Danh sách Use-case chức năng quản lý độc giả 33

Danh sách Use-case chức năng mượn-trả 35

Danh sách Use-case chức năng báo cáo, thống kê 37

Chi tiết bảng đầu sách (tblBook) 44

Chi tiết bảng loại sách (tblBookType) 45

Chi tiết bảng nhà xuất bản (tblPublisher) 45

Chi tiết bảng độc giả(tblReader) 46

Chi tiết bảng mượn – trả (tblBorrowReturn) 46

Chi tiết bảng nhân viên (tblStaff) 47

Chi tiết bảng khoa (tblFaculty) 48

Chi tiết bảng lớp (tblClass) 48

Danh sách các bảng trong cơ sở dữ liệu 49

Các đối tượng giao diện form đăng nhập 61

Các đối tượng giao diện form Mượn sách 61

Các đối tượng giao diện form Trả sách 62

Các đối tượng giao diện formQuản lý đầu sách 62

Các đối tượng giao diện formQuản lý loại sách 63

Các đối tượng giao diện formNhà xuất bản 63

Các đối tượng giao diện form Quản lý độc giả 64

Các đối tượng giao diện form Danh mục khoa 65

Các đối tượng giao diện form Danh mục lớp 65

Các đối tượng giao diện form Quản lý nhân viên 65

Các đối tượng giao diện form Báo cáo, thống kê 66

Trang 9

LỜI MỞ ĐẦU

Ngành công nghệ thông tin trong những năm gần đây đã có những bước phát triển vượt bậc trên thế giới cũng như trong nước Công nghệ thông tin đã góp phần rất lớn cho sự phát triển kinh tế của nước ta trong thời kì đổi mới Chính vì thế, nhu cầu tin học hóa các chương trình quản lý trong thư viện cũng đang rất cần thiết để

có thể đổi mới với quy trình quản lý, đạt hiệu quả cao

Ứng dụng tin học trong 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 càng trở nên hiệu quả hơn như nâng cao hiệu suất trong công việc, đưa ra các báo cáo, các số liệu thống kê một cách nhanh chóng, chính xác và kịp thời Đồng thời nhờ có việc ứng dụng tin học đã tiết kiệm được rất nhiều thời gian, công sức của con người, nó làm giảm nhẹ bộ máy quản lý vốn rất cồng kềnh

từ trước tới nay Trong quá trình học tập, em thấy hệ thống thư viện ngày càng gần gũi với sinh viên và giáo viên trong trường từ việc mượn trả sách đến việc đọc sách trong thư viện cũng là cách học hết sức bổ ích Bên cạnh đó em muốn tổng hợp, vận dụng các kiến thức đã học trong 4 năm qua để tạo ra một sản phẩm của chính mình Chính vì lý do đó, em đã chọn đề tài “Xây dựng phần mềm quản lý thư viện Đại học Tài Nguyên và Môi Trường Hà Nội” để làm đồ án tốt nghiệp của mình

• Áp dụng, tổng hợp các kiến thức đã học, kiến thức tự tìm hiểu xây dựng phần mềm quản lý thư viện trường Đại học Tài nguyên và Môi trường Hà Nội

• Rèn luyện tính tự chủ và tinh thần trách nhiệm trong công việc

• Độc lập, tự chủ tạo ra một bản thiết kế, một bản đồ án hay luận văn hoàn chỉnh

Tài liệu của đồ án được lấy từ các tài liệu, giáo trình của các môn đã học như môn Công nghệ phần mềm, môn Lập trình trên nền Window, môn Phân tích thiết kế

hệ thống thông tin, môn Cơ sở dữ liệu SQL v.v

Trang 10

Do kiến thức và phạm vi giảng dạy trong trường chỉ ở mức cơ bản nên để lập trình, xây dựng phần mềm cần phải chủ động nghiên cứu, tìm hiểu các tài liệu, sách chuyên đề nâng cao

Mạng Internet, công cụ tra cứu Google là một môi trường để tìm kiếm, thu thập tài liệu hiểu quả trong quá trình thực hiện đồ án

Đồ án được xây dựng trong phạm vi nghiệp vụ quản lý thư viện trường Đại học Tài nguyên và Môi trường Hà Nội

Phần mềm được xây dựng trên ngôn ngữ lập trình C# và cơ sở dữ liệu SQL Server

- Tìm hiểu lý thuyết

- Phương pháp thực nghiệm

Nội dung bài báo cáo gồm những phần sau:

• Chương 1: Cơ sở lý thuyết và công cụ phát triển

• Chương 2:Khảo sát hệ thống quản lý thư viện

• Chương 3: Phân tích thiết kế

• Chương 4: Cài đặt và hướng dẫn sử dụng

Cuối cùng trình bày kết quả đạt được và hướng phát triển

Mặc dù đã rất cố gắng để hoàn thành, nhưng do thời gian có hạn và kinh nghiệm chưa nhiều nên chắc chắn không tránh khỏi những sai sót và điểm chưa hợp lý Em kính mong thầy cô và các bạn góp ý, bổ sung để hệ thống được hoàn chỉnh hơn

Ngày đăng: 04/11/2017, 16:12

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN