1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á

43 12 0

Đ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

Thông tin cơ bản

Tiêu đề Quản Lý Thư Viện Trường Đại Học Công Nghệ Đông Á
Tác giả Phạm Lê Ngọc Sơn
Trường học Trường Đại Học Công Nghệ Đông Á
Chuyên ngành Công Nghệ Phần Mềm
Thể loại bài tập lớn
Năm xuất bản 2022
Thành phố Bắc Ninh
Định dạng
Số trang 43
Dung lượng 2,39 MB

Nội dung

● tieuluanmoi123docz net TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á 🙢🕮🙠 BÀI TẬP LỚN HỌC PHẦN: CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á Sinh viên thực Phạm Lê Ngọc Sơn Khóa K10 Lớp IT1 Mã SV 197480201201 ● tieuluanmoi123docz net Bắc Ninh , .tháng … năm 2022 ● tieuluanmoi123docz net ● tieuluanmoi123docz net DANH MỤC VÀ BẢNG BIỂU SƠ ĐỒ Danh mục Số hiệu Tên Trang Hình Biểu đồ DFD mức 10 Hình Biểu đồ DFD mức 10 Hình Biểu đồ hình thành yêu cầu 11 Hình Biểu đồ use case chức tổng quản 16 Hình Biểu đồ use case chức quản lý sinh viên 17 Hình Biểu đồ use case chức quản lý sách 17 Hình Mối quan hệ bảng 20 Hình Giao diện đăng nhập 21 Hình Giao diện thơng báo 21 Hình 10 Giao diện quản lý sinh viên 22 Hình 11 Giao diện quản lý sách 28 Hình 12 Giao diện người quản lý 29 Bảng biểu sơ đồ Số hiệu Tên Trang Hình Bảng sinh viên 19 Hình Bảng Sách 19 Hình Bảng người quản lý 20 Hình Bảng hệ thống 20 ● tieuluanmoi123docz net Mục lục CHƯƠNG 1: MỞ ĐẦU Lý chọn đề tài Phát biểu toán Yêu cầu hệ thống Tính hữu dụng tốn CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 8 Các phần mềm hỗ trợ viết chương trình a My SQL Server b Spyder c Visual Studio CHƯƠNG 3: ĐẶC TẢ YÊU CẦU 10 Đặc tả trang thái máy hữu hạn 10 Đặc tả trừu tượng 10 Đặc tả trước – sau 12 Đặc tả Z 12 CHƯƠNG 4: THIẾT KẾ HỆ THỐNG 17 17 Mơ hình thực thể use case ● tieuluanmoi123docz net Thiết kế sở liệu 19 a Chi tiết bảng sở liệu 19 b Mơ hình quan hệ bảng 21 c Giao diện phần mềm quản lý 22 Kết 30 Nhận xét giáo viên ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ● tieuluanmoi123docz net ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… CHƯƠNG 1: MỞ ĐẦU Lý chọn đề tài Đối với xã hội đại, tiên tiến ngày người hướng thân đến nguồn tri thức vơ tận để mở mang đầu óc, tư để từ họ phát triển thân cách tốt Người ta tìm kiếm nguồn tri thức qua trang báo mạng, tivi, trang mạng điện tử, … Nhưng có người thích yên tĩnh để dễ dàng tiếp thu kiến thức thư viện lựa chọn sáng suốt, lý mà thư viện ngày người tìm tới, học sinh sinh viên Để phục vụ cho việc học sinh, sinh viên dễ dàng tiếp thu nhiều nguồn kiến thức hầu hết trường học xây dựng cho thư viện, trường cao đẳng đại học Thế thư viện có việc quản lý thư viện chưa sát sao, chưa chặt chẽ Ví dụ sinh viên A mượn sách sau lại mượn thêm ghi chép lại dòng cho lần mượn sách, gây trùng lặp liệu sinh viên A dẫn đến gây tốn liệu Cho nên có yêu cầu đặt cho vấn đề cần thiết phần mềm ứng dụng giải ● tieuluanmoi123docz net tốn làm để dễ dàng việc quản lý thư viện mà lại tiết kiệm liệu Cũng lí mà em có ý tưởng lập nên phần mềm:” Quản lý sinh viên đăng ký thẻ mượn sách thư viện theo tháng “để khắc phục nhược điểm Phát biểu toán Để dễ dàng việc quản lý sinh viên muốn mượn sách thư viện cần phải gặp người quản lý để đăng ký cho thẻ mượn sách thư viện, thời gian trì thẻ sinh viên tự chọn (ít tháng – nhiều năm) Thẻ thư viện cung cấp bao gồm mã thẻ thư viện, tên chủ sở hữu, ngày hết hạn Khi dùng mã thẻ để tra biết số thơng tin đăng ký sinh viên, sách mượn, ngày đăng ký thẻ, ngày hết hạn thẻ Yêu cầu hệ thống Để đáp ứng nhu cầu tốn ứng dụng tạo cần đáp ứng được: - Tạo cho sinh viên tài khoản lưu trữ thơng tin cá nhân cần thiết để dễ dàng quản lý - Truy – Xuất thông tin sinh viên đăng ký nhanh chóng - Có thể sửa chữa, lưu thơng tin sinh viên nhanh chóng, khơng giới hạn - Tránh trùng lặp gây lãng phí data - Chi phí quản lý thấp Tính hữu dụng tốn - Nắm bắt thơng tin sinh viên đăng ký - Quản lý số lượng sách thư viện, sách cho mượn - Quản lý ngày đăng ký, ngày hết hạn CHƯƠNG 2: CƠ SỞ LÝ THUYẾT Các phần mềm hỗ trợ viết chương trình Để tạo phần mềm quản lý sinh viên đăng ký thẻ mượn sách theo tháng cần sử dụng phần mềm lập trình như: my SQL Server, Spyder, Visual Studio ● tieuluanmoi123docz net a My SQL Server MySQL hệ thống quản trị sở liệu mã nguồn mở (Relational Database Management System, viết tắt RDBMS) hoạt động theo mô hình client-server. RDBMS là phần mềm hay dịch vụ dùng để tạo quản lý sở liệu (Database) theo hình thức quản lý mối liên hệ chúng MySQL số phần mềm RDBMS RDBMS MySQL thường cho độ phổ biến lớn MySQL. Các ứng dụng web lớn nhất như Facebook, Twitter, YouTube, Google, Yahoo! dùng MySQL cho mục đích lưu trữ liệu Kể ban đầu dùng hạn chế tương thích với nhiều hạ tầng máy tính quan trọng Linux, macOS, Microsoft Windows, Ubuntu b Spyder Spyder môi trường phát triển Python mã nguồn mở tối ưu hóa cho toán liên quan đến khoa học liệu. Spyder kèm với phân phối quản lý gói Anaconda. Spyder cơng cụ thường dùng nhà khoa học liệu sử dụng Python. Spyder tích hợp tốt với thư viện khoa học liệu Python phổ biến SciPy, NumPy Matplotlib Spyder có hầu hết tính “IDE phổ biến”, chẳng hạn trình soạn thảo mã với chức đánh dấu cú pháp mạnh mẽ, tự động hồn thành mã chí trình duyệt tài liệu tích hợp Một tính đặc biệt khơng có mơi trường phát triển Python khác tính “khám phá biến” Spyder cho phép hiển thị liệu cách sử dụng bố cục bảng bên IDE Điều làm nó nó trơng gọn gàng. Nếu bạn thường xuyên làm toán khoa học liệu làm việc cách sử dụng Python, tính độc đáo. Việc tích hợp IPython/Jupyter đặc điểm bật khác Đây phần mềm dùng để viết code cho ứng dụng quản lý ● tieuluanmoi123docz net c Visual Studio Visual studio là cơng cụ hỗ trợ lập trình website rất tiếng Microsoft chưa có phần mềm thay Visual Studio viết ngơn ngữ C# VB+ Đây ngơn ngữ lập trình giúp người dùng lập trình hệ thống dễ dàng nhanh chóng thơng qua Visual Studio Visual Studio phần mềm lập trình hệ thống sản xuất trực tiếp từ Microsoft Từ đời đến nay, Visual Studio có nhiều phiên sử dụng khác Điều đó, giúp cho người dùng lựa chọn phiên tương thích với dịng máy cấu hình sử dụng phù hợp Bên cạnh đó, Visual Studio cịn cho phép người dùng tự chọn lựa giao diện cho máy tùy thuộc vào nhu cầu sử dụng Phần mềm tạo nên window form, tạo nên giao diện cho ứng dụng ● tieuluanmoi123docz net Hình 10: Giao diện quản lý sinh viên ● tieuluanmoi123docz net + Thêm : Khi sinh viên muốn đăng ký thẻ thư viện người quản lý sử dụng chức thêm để nhập thông tin sinh viên đăng ký lên hệ thống VD : sinh viên đăng ký người quản lý điền tồn thơng tin click vào Thêm ● tieuluanmoi123docz net + Xoá: Đối với sinh viên hết hạn thẻ thư viện ý định gia hạn thẻ người quản lý xố tồn thơng tin sinh viên khỏi hệ thống VD: muốn xoá sinh viên Bùi Văn Phong click vào sinh viên nhấn xoá ● tieuluanmoi123docz net ● tieuluanmoi123docz net + Sửa: Tránh trường hợp người quản lý sai sót thơng tin sinh viên phần mềm có chức sửa thông tin sinh viên VD: muốn đổi tên sinh viên Phạm Văn Hùng thành Phạm Văn Hùng Bá ta click vào tên sinh viên cần đổi thực việc xoá thêm tên ● tieuluanmoi123docz net + Tìm Kiếm: Chức giúp người quản lý tìm thơng tin sinh viên cách nhanh thông qua mã sinh viên ● tieuluanmoi123docz net ● tieuluanmoi123docz net Tương tự bảng sinh viên bảng Sách, Người quản lý có chức bảng sinh viện Để lên bảng Sách Người Quản Lý vào phần chọn click vào bảng cần truy cập ● tieuluanmoi123docz net - Bảng Sách Tại người quản lý biết số lượng sách tổng thư viện, sách kho để cung cấp thông tin sách cho sinh viên (nếu cần) Ngồi cịn giúp việc nhập xuất sách tránh bị sai sót, điển việc sinh viên hỏi sách người quản lý biết xác thơng tin loại sách biết có hay khơng, cịn hay hết thư viện ● tieuluanmoi123docz net Hình 11: Giao diện quản lý sách - Bảng Người Quản Lý ● tieuluanmoi123docz net Bảng người quản lý giúp người quản lý biết ca làm việc, ngày làm việc đồng nghiệp, từ phân cơng tốt cơng việc Hình 12: giao diện người quản lý Kết Sau thực câu lệnh select*from bảng ta được: - Bảng sinh viên ● tieuluanmoi123docz net - Bảng sách - Bảng hệ thống - Bảng người quản lý ● tieuluanmoi123docz net ● tieuluanmoi123docz net Tổng kết ● Đề tài “Quản lý sinh viên đăng ký thẻ mượn sách theo tháng “được lấy cảm hứng dự án “Quản lý quán café “của em năm thứ đại học Tuy nhiên chương trình “Quản lý thư viện trường Đại Học Cơng Nghệ Đơng Á “này có nhiều tính hơn, dễ sử dụng, giao diện đẹp mắt, hoàn thiện so với dự án Quản lý quán café ● Kết đề tài Sau tháng học tập làm việc giúp đỡ bạn lớp em hồn thành tương đối hồn chỉnh chương trình “Quản lý thư viện trường đại học Cơng Nghệ Đơng Á” Tuy nhiên tự thân em đánh giá chương trình làm cịn chưa hồn chỉnh chưa hữu dụng, độ bảo mật chưa cao Tuy nhiên em cố gắng đề tài ● Em làm chương trình giúp cho người quản lý thư viện dễ dàng việc quản lý sinh viên tránh trùng lặp liệu quản lý Thông tin sinh viên dễ dàng thêm – xoá – sửa – tìm kiếm để tiện cho việc quản lý Đây chương trình chưa hồn hảo hữu ích cho người quản lý đặc biệt thành quả, chặng đường mà em bạn bước vạch hướng có phương án tốt để có chương trình ngày hôm ● tieuluanmoi123docz net TÀI LIỆU THAM KHẢO [1], [2]: Các dặc tả yêu cầu: https://voer.edu.vn/m/phan-tich-va-dac-ta-yeu-cau/d52e8a32 [3]: Đặc tả Z: https://classroom.google.com/u/0/c/NDY5NzMxOTI4MTIx ... ● Đề tài ? ?Quản lý sinh viên đăng ký thẻ mượn sách theo tháng “được lấy cảm hứng dự án ? ?Quản lý quán café “của em năm thứ đại học Tuy nhiên chương trình ? ?Quản lý thư viện trường Đại Học Cơng Nghệ. .. vụ cho việc học sinh, sinh viên dễ dàng tiếp thu nhiều nguồn kiến thức hầu hết trường học xây dựng cho thư viện, trường cao đẳng đại học Thế thư viện có việc quản lý thư viện chưa sát sao, chưa... việc quản lý thư viện mà lại tiết kiệm liệu Cũng lí mà em có ý tưởng lập nên phần mềm: ” Quản lý sinh viên đăng ký thẻ mượn sách thư viện theo tháng “để khắc phục nhược điểm Phát biểu toán Để

Ngày đăng: 29/06/2022, 12:45

HÌNH ẢNH LIÊN QUAN

Hình 1: Biểu đồ DFD mức - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
Hình 1 Biểu đồ DFD mức (Trang 12)
Hình 2: Biểu đồ DFD mức 1 - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
Hình 2 Biểu đồ DFD mức 1 (Trang 13)
Hình 3: Biểu đồ hình thành các yêu cầu - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
Hình 3 Biểu đồ hình thành các yêu cầu (Trang 14)
1. Mô hình thực thể use case - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
1. Mô hình thực thể use case (Trang 20)
Hình 5: Biểu đồ use case chức năng quản lý sinh viên - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
Hình 5 Biểu đồ use case chức năng quản lý sinh viên (Trang 21)
Hình 6: Biểu đồ use case chức năng quản lý sách - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
Hình 6 Biểu đồ use case chức năng quản lý sách (Trang 22)
a. Chi tiết các bảng trong cơ sở dữ liệu - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
a. Chi tiết các bảng trong cơ sở dữ liệu (Trang 23)
Bảng 1. Sinh Viên: Bảng Sinh Viên giúp người quản lý nắm bắt được thông tin của sinh viên để phục vụ nhập dữ liệu lên hệ thống cũng như việc quản lý sinh viên hiệu quả hơn - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
Bảng 1. Sinh Viên: Bảng Sinh Viên giúp người quản lý nắm bắt được thông tin của sinh viên để phục vụ nhập dữ liệu lên hệ thống cũng như việc quản lý sinh viên hiệu quả hơn (Trang 23)
Bảng 4. Hệ thống: Sau khi sinh viên đăng ký thẻ thì mọi thông tin của sinh viên đó sẽ được nhập lên hệ thống và sẽ được lưu trữ để phục vụ cho việc quản lý - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
Bảng 4. Hệ thống: Sau khi sinh viên đăng ký thẻ thì mọi thông tin của sinh viên đó sẽ được nhập lên hệ thống và sẽ được lưu trữ để phục vụ cho việc quản lý (Trang 24)
Bảng 3. Người Quản Lý: Bảng Người Quản Lý giúp người quản lý biết được lịch làm việc của mình - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
Bảng 3. Người Quản Lý: Bảng Người Quản Lý giúp người quản lý biết được lịch làm việc của mình (Trang 24)
Hình 7: Mối quan hệ giữa các bảng - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
Hình 7 Mối quan hệ giữa các bảng (Trang 26)
Hình 8: Giao diện đăng nhập - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
Hình 8 Giao diện đăng nhập (Trang 27)
Hình 9: Giao diện thông báo - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
Hình 9 Giao diện thông báo (Trang 28)
Hình 10: Giao diện quản lý sinh viên - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
Hình 10 Giao diện quản lý sinh viên (Trang 29)
Tương tự như bảng sinh viên các bảng Sách, Người quản lý cũng có các chức năng như bảng sinh viện. - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
ng tự như bảng sinh viên các bảng Sách, Người quản lý cũng có các chức năng như bảng sinh viện (Trang 36)
Hình 11: Giao diện quản lý sách - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
Hình 11 Giao diện quản lý sách (Trang 38)
Bảng người quản lý giúp người quản lý có thể biết được ca làm việc, ngày làm việc của chính mình và đồng nghiệp, từ đó có thể phân công nhau tốt hơn trong công việc. - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
Bảng ng ười quản lý giúp người quản lý có thể biết được ca làm việc, ngày làm việc của chính mình và đồng nghiệp, từ đó có thể phân công nhau tốt hơn trong công việc (Trang 39)
- Bảng sách - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
Bảng s ách (Trang 40)
- Bảng hệ thống - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
Bảng h ệ thống (Trang 40)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w