Xây dựng phần mềm quản lý thư viện

50 264 0
Xây dựng phần mềm quản lý thư viện

Đ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

Trong quá trình phát triển của xã hội, công nghệ thông tin đã và đang phát triển mạnh mẽ, ngày càng thâm nhập sâu, trở thành một công cụ hỗ trợ đắc lực cho con người trong mọi lĩnh vực. Chính vì thế các ứng dụng công nghệ thông tin tạo điều kiện thuận lợi cho con người quản lý và làm việc với những công việc tính toán phức tạp và số liệu cồng kềnh. Giúp nâng cao chất lượng công việc, tăng hiệu suất, tiết kiệm thời gian và chi phí vận hành.

TRƯỜNG HỌC VIỆN KỸ THUẬT MẬT MÃ KHOA: AN TOÀN THƠNG TIN ĐỒ ÁN MƠN HỌC PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN ĐỀ TÀI XÂY DỰNG PHẦN MỀM QUẢN THƯ VIỆN Giảng viên hướng dẫn: ThS Từ Thanh Trí Sinh viên thực hiện: Phạm Văn Đạt Nguyễn Anh Huy Trần Tấn Lực Lớp : AT12L Khóa : 12 Tp Hồ Chí Minh, tháng 05 năm 2018 TRƯỜNG HỌC VIỆN KỸ THUẬT MẬT MÃ KHOA: AN TỒN THƠNG TIN ĐỒ ÁN MƠN HỌC PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN ĐỀ TÀI XÂY DỰNG PHẦN MỀM QUẢN THƯ VIỆN Giảng viên hướng dẫn: ThS Từ Thanh Trí Sinh viên thực hiện: Phạm Văn Đạt Nguyễn Anh Huy Trần Tấn Lực Lớp : AT12L Khóa : 12 Tp Hồ Chí Minh, tháng 05 năm 2018 MỞ ĐẦU Trong q trình phát triển xã hội, cơng nghệ thông tin phát triển mạnh mẽ, ngày thâm nhập sâu, trở thành công cụ hỗ trợ đắc lực cho người lĩnh vực Chính ứng dụng cơng nghệ thơng tin tạo điều kiện thuận lợi cho người quản làm việc với cơng việc tính tốn phức tạp số liệu cồng kềnh Giúp nâng cao chất lượng công việc, tăng hiệu suất, tiết kiệm thời gian chi phí vận hành Trong năm gần đây, nước ta có nhiều cố gắng để tiến kịp xu đổi phát triển khu vực giới Một bước đắn nhà nước ta ưu tiên phát triển ngành công nghệ thông tin, ngành mũi nhọn quan trọng mục tiêu cơng nghiệp hóa đại hóa đất nước Vì lễ tin học ngày sâu vào lĩnh vực đời sống người Một ứng dụng quan trọng ngành công nghệ thông tin xây dựng lên ứng dụng giúp người ta quản khối lượng công việc, thơng tin khổng lồ mà khơng dễ ta nhớ giải Ví dụ ứng dụng quản sinh viên trường đại học, ứng dựng quản kho… Chính thấy lợi ích mà cơng nghệ thơng tin mang lại lớn nên hôm chúng em xin phân tích thiết kế dự án mà trương Học viện kỹ thuật Mật Mã chưa áp dụng Đó xây dựng phần mềm “Quản thư viện” LỜI CẢM ƠN Để xây dựng phát triển sản phẩm để ứng dụng thành công vào thực tiễn đòi hỏi người phát triển phải nắm vững quỹ tắc, yếu tố cắn để xây dựng phát triển phẩn mềm thành công Và u cầu phải biết phân tích, thiết kế quản dự án công nghệ thông tin phát triển Được hướng dẫn tận tình ThS Từ Thanh Trí, giáo viên phụ trách giảng dạy mơn "Phân tích thiết kế hệ thống thơng tin", chúng em có hiểu biết phân tích thiết kế quản dự án công nghệ thông tin Và để nắm vững hơn, chúng em thực tập nhóm ứng dụng phân tích thiết kế dự án là: "Xây dựng ứng dụng quản thư viện" Được giúp đỡ anh chị thư viện, bạn học hướng đẫn nhiệt tình thầy giáo Từ Thanh Trí Chúng em hồn thành đề tài mà thầy giao phó Nhưng thời gian hạn chế tìm hiểu chưa sâu nên nhiều thiếu sót Em mong đóng góp nhiệt tình thầy cô bạn bè để đề tài em hồn thiện NHẬN XÉT (Của giáo viện, có) ĐIỂM Mục lục CHƯƠNG XÁC ĐỊNH YÊU CẦU VÀ KHẢO SÁT HỆ THỐNG QUẢN THƯ VIỆN 1.1 Mục đích yêu cầu 1.2 Tìm hiểu chung quản thư viện 1.2.1 Nhiệm vụ hệ thống quản sách thư viện 1.2.2 Tổ chức quản sách thư viện 1.3 Khảo sát trạng thư viện 1.3.1 Nguyên tắc quản thư viện 1.3.2 Các yêu cầu quản thư viện CHƯƠNG 10 PHÂN TÍCH THIẾT KẾ HỆ THÔNG 10 2.1 Phân tích .10 a Quản sinh viên mượn sách: 10 b Quản nhập sách 10 c Quản mượn sách .10 d Quản trả sách 11 e Thống kê 11 2.2 Phân tích thiết kế ứng dụng .12 2.2.1 Mơ hình thực thể kết hợp 12 2.2.2 Cơ sở liệu 14 2.2.3 Sơ đồ phân rã chức .16 2.2.4 Sơ đồ luồng liệu 17 2.2.5 Tổng hợp .18 2.2.6 Cơ sở liệu hệ thống 18 2.2.7 Mơ hình thực thể liên kết 20 CHƯƠNG 21 GIỚI THIỆU VỀ MỘT SỐ NGƠN NGỮ LẬP TRÌNH 21 3.1 Giới thiệu ngôn ngữ Access 2003 21 3.1.1 Giới thiệu chung ngôn ngữ Access 2003 21 3.1.2 Các thành phần chức Access 2003 21 3.2 Giới thiệu ngơn ngữ lập trình Visual basic 6.0 24 3.2.1 Đối tượng cách sử dụng đối tượng 25 3.2.2 Các liệu Visual Basic 27 3.2.3 Các toán tử 29 3.2.4 Các kiểu cấu trúc 31 3.2.5 Thủ tục 33 3.2.6 Hàm (Function) 35 3.2.7 Hằng (Constant) 36 3.3 Giới thiệu ngơn ngữ lập trình java 36 Lập trình hướng đối tượng java 38 Chương 40 Xây dưng chương trình 40 4.1 Giao diện đăng nhấp 40 4.2 Giao diện thống kê 40 4.3 Giao diện quản sách .41 4.4 Giao diện quản độc giả 41 4.5 Giao diện quản mượn sách 42 Chương 43 Tổng kết 43 5.1 Đánh giá chung đề tài 43 5.2 Hướng phát triển 43 Đề tài: Xây dựng phần mềm quản thư viện ThS Từ Thanh Trí CHƯƠNG XÁC ĐỊNH YÊU CẦU VÀ KHẢO SÁT HỆ THỐNG QUẢN THƯ VIỆN 1.1 Mục đích yêu cầu  Mục đích: Mục đích đề tài khảo sát phân tích thiết kế chương trình quản sách thư viện để hiểu biết phục vụ cho việc mượn trả sách, quản độc giả thống kê báo cáo thư viện cho có hiệu  Yêu cầu: Cần phải hiểu biết rõ nắm công việc quản thư viện từ đến khảo sát, phân tích hệ thống quản thư viện theo yêu cầu, cuối phải thiết kế chương trình với chức rõ bước phân tích hệ thống 1.2 Tìm hiểu chung quản thư viện 1.2.1 Nhiệm vụ hệ thống quản sách thư viện Một hệ thống quản thư viện có nhiệm vụ quản kho tư liệu thư viện có để phục vụ cho công tác tra cứu, nghiên cứu độc giả Hệ thống quản phải nắm giữ số lượng sách có thư viện, phân loại sách theo nội dung, cần có mục để tiện cho cơng tác tìm kiếm Ngồi hệ thống phải biết tình trạng sách, phải cập nhật thông tin có tư liệu Đối với việc phục vụ tra cứu, hệ thống phải đưa danh mục loại sách có thư viện cho độc giả tìm tư liệu cần thiết, hệ thống phải quản độc giả có yêu cầu mượn sách Việc phân loại sách quản độc giả công việc phức tạp công tác quản 1.2.2 Tổ chức quản sách thư viện Hệ thống quản sách thư viện tổ chức hoạt động sau: a Bổ xung bảo quản sách PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC Đề tài: Xây dựng phần mềm quản thư viện ThS Từ Thanh Trí Bộ phận quản thư viện nhận sách nhập về, tiến hành phân loại sách đánh mã số sách Tại sách xem xét nội dung, thể loại qua phân loại sách theo chuyên mục có sẵn thu viện Đồng thời sách đánh mã số để tiện cho việc tra cứu, qua mã số cán quản biết sách nằm vị trí kho lưu trữ Sau sách phân loại đánh mã số cung cấp thẻ mục lục, có mã số sách, tên sách, nội dung sách, tên tác giả, tên nhà xuất Trong trình quản sách bị hư hỏng nội dung khơng phù hợp loại bỏ khỏi hệ thống b Phục vụ độc giả Khi có nhu cầu tìm hiểu tài liệu độc giả đăng ký làm thẻ với thư viện Để làm thẻ thư viện độc giả cung cấp phiếu đăng ký Trong phiếu độc giả phải điền số thông tin cá nhân, phiếu thư viện tiếp nhận lưu trữu Đồng thời độc giả cung cấp thẻ thư viện, thẻ có mã số độc giả thông tin khác thư viện quản độc giả thông qua mã số Khi có nhu cầu tìm tài liệu, độc giả tìm kiếm mã số sách thơng qua hệ thống danh mục sách có phòng mượn thư viện theo chủ đề, nội dung tác giả Tiếp theo độc giả đăng ký mượn sách qua phiếu yêu cầu với thư viện Trên phiếu yêu cầu có ghi mã số thẻ thư viện mã số sách cần mượn, tên sách, ngày mượn ngày trả Sau theo mã số sách cán thư viện tiến hành kiểm tra lại phiếu mượn sách để thống kê sách mượn, sách thư viện thông báo lại cho độc giả biết sách hết Cán phải kiểm tra xem có độc giả vi phạm quy định thư viện như: mượn số lượng sách cho phép, sách mượn hạn, làm hỏng sách để có biện pháp xử c Ưu nhược điểm quản thư viện  Ưu điểm: PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC Đề tài: Xây dựng phần mềm quản thư viện ThS Từ Thanh Trí Hệ thống quản thư viện đáp ứng yêu cầu cần thiết việc quản thư viện  Nhược điểm: Hệ thống quản dùng đến nhiều giấy tờ, việc bảo quản, tìm kiếm nhiều thời gian Hệ thống mắc phải nhiều sai sót, cơng việc quản gặp nhiều khó khăn lượng độc giả tăng, việc kiểm tra thời gian mượn, số lượng mượn phải làm thủ công Vì xảy nhiều sai sót q trình quản Việc phân loại sách nhiều thời gian 1.3 Khảo sát trạng thư viện o Trường Học viện kỹ thuật Mật Mã sở phía Nam o Địa chỉ: 17A đương Cộng Hòa, Phường 4, Quận Tân Bình, TP Hồ o o o o o o o Chí Minh Điện thoại liên hệ: 04.38544244 Email: atvn@outlook.com Website: www.actvn.edu.vn Cơ quan quản lý(cấp trên): Học viện kỹ thuật Mật Mã sở Hà Nội Ngành đào tạo: Kỹ thuật phần mềm nhúng di động (cơ sở miền bắc) An tồn thơng tin (cả hai sở) Hệ thống nhúng Điều khiển tự động (cơ sở miền bắc) Hệ đào tạo: Sinh viên Tại chức Quá trình hình thành phát triển trường: Học viện Kỹ thuật Mật mã trường đại học cơng lập trực thuộc Ban Cơ yếu Chính phủ, thành lập ngày 17 tháng năm 1995 có chức đào tạo cán có trình độ đại học, sau đại học nghiên cứu khoa học kỹ thuật mật mã ngành Cơ yếu Việt Nam Học viện phủ Việt Nam lựa chọn tám sở trọng điểm đào tạo nhân lực an tồn thơng tin Việt Nam theo đề án đào tạo phát triển nguồn nhân lực an toàn, an ninh thông tin đến năm 2020 PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC Đề tài: Xây dựng phần mềm quản thư viện ThS Từ Thanh Trí hạng True 3.2.4 Các kiểu cấu trúc ❖ Câu lệnh IF Cú pháp 1: If then End if Cú pháp 2: If then Else End if ❖ Cấu trúc Select Case Ý nghĩa: Là cấu trúc chọn lựa theo biến hay điều kiện Cấu trúc thường sử dụng trường hợp cần xét nhiều điều kiện chọn lựa xảy biến Cú pháp: Select Case Case Case [Case else ] End Select ❖ Cấu trúc lặp For Next Ý nghĩa: Là cấu trúc lặp với số bước lặp cố định, cấu trúc thường sử dụng bạn biết trước số bước lặp Ở cấu trúc câu lệnh thực hết số bước lặp PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC 29 Đề tài: Xây dựng phần mềm quản thư viện ThS Từ Thanh Trí Cú pháp: For Counter = Start to end [Step step] [Exit For] Next [Counter] Trong đó: - Counter: Biến đếm kiểu số nguyên - Start: Giá trị bắt đầu Counter - End: Giá trị kết thúc Counter - Step: Bước nhảy lần lặp Nếu giá trị khơng có giá trị ❖ Cấu trúc lặp Do While Ý nghĩa: Là cấu trúc lặp thực biểu thức điều kiện thục sụ đuợc thoả mãn Ở điều kiện gặp điều kiện thoả mãn vòng lặp dừng Nếu câu lệnh sai bỏ qua câu lệnh thục câu lệnh phía duới dòng Loop Cú pháp: Do While [Exit Do] Loop Hoặc dừng cú pháp PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC 30 Đề tài: Xây dựng phần mềm quản thư viện ThS Từ Thanh Trí Do [Exit Do] Loop Until ❖ Cấu trúc With Ý nghĩa: Câu lệnh With cho phép truy cập đến thuộc tính đối tuợng mà không cần gọi đầy đủ tên đối tuợng tên thuộc tính Cú pháp: With đối tuợng Thuộc tính - Thuộc tính Thuộc tính - Thuộc tính End With 3.2.5 Thủ tục Trong trình viết chương trình, đơi có đoạn lệnh bạn phải viết viết lại nhiều lần giống nhau, điều vừa tốn công lại vừa làm cho chương trình dài Trong trường hợp hợp lý, bạn để riêng đoạn mã chỗ chương trình, đặt cho tên, cần thực đoạn mã cần gọi tên Đoạn mã bạn để riêng gọi qua tên gọi thủ tục hay modul chương trình Cách định nghĩa thủ tục Một thủ tục trước muốn sử dụng phải định nghĩa Dùng từ khố Sub để khai báo thủ tục Private/ Public Sub ‘Các mã lệnh mà thủ tục cần thực hiện’ PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC 31 Đề tài: Xây dựng phần mềm quản thư viện ThS Từ Thanh Trí End Sub ‘ Kết thúc thủ tục’ Nếu bạn khai báo từ khoá Public, thủ tục gọi để sử dụng Form chương trình Nếu bạn khai báo từ khố Private, thủ tục dùng Form chứa Thủ tục truyền tham số Cú pháp: Private/ Public ( As ) Tuỳ thuộc bạn muốn nhận tham số bạn khai báo nhiêu tên tham số dấu ngoặc ngăn cách chúng dấu phẩy Khi gọi thủ tục sau tên bạn mở ngoặc ghi tham số tương ứng với tham số mà nhận  Thêm moduỉ vào chương trình: Đơi chưomg trình cần định nghĩa nhiều thủ tục để dùng xử chung cho cơng việc đó, bạn nên tạo thủ tục thành File riêng Sau bạn viết chng trình khác mà bạn cần thủ tục bạn lấy dùng mà khơng cần viết lại  Đe thêm file moduỉ vào Project o Chọn menu project/ add modul o Cửa sổ viết lệnh o Khi lưu project, file lưu với phần đuôi BAS Các thủ tục file modul thường dùng chung phần project, khai báo bạn khơng cần dùng từ khố private hay public để khai báo mà đơn giản bạn khai báo sub end sub Các biến muốn dùng chung phải khai báo Global khơng có truy xuất file modul mà thơi PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC 32 Đề tài: Xây dựng phần mềm quản thư viện ThS Từ Thanh Trí  Để thêm file moduỉ tạo vào project thời: + Chọn menu project/ add file + Chọn file > bas thích hợp Dialog  Tham số thủ tục thủ tục Khi định nghĩa thủ tục, bạn phải truyền tham số vào thủ tục số giá trị để làm việc, bạn định nghĩa thêm tham số cho Các tham số truyền vào thủ tục có hai dạng: Dạng truyền tham trị truyền tham chiếu Để qui định tham số truyền theo kiểu nào, bạn đặt từ khoá sau phải trước tên tham số Byval Qui định tham số truyền theo kiểu tham trị Byref Qui định tham số truyền theo kiểu tham chiếu Nếu không ghi từ khoá này, coi nhu truyền tham chiếu Khi tham số truyền theo kiểu tham chiếu, bạn phải ln truyền vào cho biến không đuợc truyền giá trị cụ thể 3.2.6 Hàm (Function) Cũng giống thủ tục hàm trả giá trị kết quả, thủ tục khơng Vì nói đến hàm điều quan trọng mà cần quan tâm trả Để định nghĩa hàm bạn dùng cú pháp sau: [Private/ Public] Function tên hàm (Tham số as kiểu, ) as Tên hàm = Giá trị trả End Function 3.2.7 Hằng (Constant) Trong chưcmg trình có số giá trị mà ta dùng khơng đổi suốt q trình chương trình thực Các giá trị thường định nghĩa thành (Constant) PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC 33 Đề tài: Xây dựng phần mềm quản thư viện ThS Từ Thanh Trí Các khai báo chưotog trình ' [Public/ Private] constant [As kiểu] = Ví du: Public số = Bạn khai báo nhiều dòng Ví du: Constant alleflt = 0, alright = 1, alcenter = Giá trị sau dấu biểu thức số hạng biểu thức phải khai báo hay giá trị cụ thể 3.3 Giới thiệu ngơn ngữ lập trình java Ngơn ngữ lập trình Java ban đầu phát triển Sun Microsystems James Gosling khởi xướng phát hành vào năm 1995 (Java 1.0 [J2SE]) Tính đến thời điểm (tháng 2/2015) phiên Java Standard Edition (JSE) Với ưu đa tảng (multi platform) Java lúc ứng dụng rộng rãi nhiều thiết bị từ máy tính đến mobile nhiều thiết bị phần cứng khác Java ngôn ngữ lập trình hướng đối tượng nên có đặc điểm chung ngôn ngữ hướng đối tượng  Tính trừu tượng (Abstraction): tiến trình xác định nhóm thuộc tính, hành động liên quan đến thực thể đặc thù, xét mối tương quan với ứng dụng phát triển  Tính đa hình (Polymorphism): cho phép phương thức có tác động khác nhiều loại đối tượng khác Với tính đa hình, phương thức ứng dụng cho đối tượng thuộc lớp khác đưa đến kết khác Bản chất việc phương thức bao gồm số lượng tham số PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC 34 Đề tài: Xây dựng phần mềm quản thư viện ThS Từ Thanh Trí  Tính kế thừa (Inheritance): Điều cho phép đối tượng chia sẻ hay mở rộng đặc tính sẵn có mà khơng phải tiến hành định nghĩa lại  Tính đóng gói (Encapsulation): tiến trình che giấu việc thực thi chi tiết đối tượng người sử dụng đối tượng Bên cạnh Java có số đặc tính khác:  Độc lập (Write Once, Run Anywhere): Khơng giống nhiều ngơn ngữ lập trình khác C C ++, Java biên dịch, không biên dịch sang mã máy cụ thể, mà thay vào mã byte code chạy máy ảo Java (JVM) Điều đồng nghĩa với việc thiết bị có cài đặt JVM thực thi chương trình Java  Đơn giản: Học java thật dễ nhiều so với C/C++, bạn quen với ngôn ngữ lập trình hướng đối tượng việc học Java dễ dàng Java trở nên đơn giản so với C/C++ loại bỏ tính đa kế thừa phép toán trỏ từ C/C++  Bảo mật: Java hỗ trợ bảo mật tốt thuật toán mã hóa mã hóa chiều (one way hashing) mã hóa cơng cộng (public key)  Đa luồng: Với tính đa luồng Java viết chương trình thực thi nhiều task lúc Tính thường xử dụng nhiều lập trình game  Hiệu suất cao nhờ vào trình thu gom rác (garbage collection), giải phóng nhớ đối tượng không dùng đến  Linh hoạt: Java xem linh hoạt C/C ++ thiết kế để thích ứng với nhiều môi trường phát triển PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC 35 Đề tài: Xây dựng phần mềm quản thư viện ThS Từ Thanh Trí Lập trình hướng đối tượng java Object (đối tượng) nghĩa thực thể giới thực, chẳng hạn bàn, bóng, bò, … Lập trình hướng đối tượng phương pháp để thiết kế chương trình sử dụng lớp đối tượng Nó làm đơn giản hóa việc trì phát triển phần mềm việc cung cấp số khái niệm:  Đối tượng: Một thực thể có trạng thái hành vi Ví dụ xe đạp, bàn, ghế, … Nó mang tính vật logic  Lớp: Một tập hợp đối tượng Nó thực thể logic  Tính kế thừa: Khi đối tượng đạt thuộc tính hành vi đối tượng cha, tính kế thừa Điều làm tăng tính tái sử dụng cho code Nó sử dụng để đạt tính đa hình runtime  Tính đa hình: Khi tác vụ thực theo nhiều cách khác gọi tính đa hình Ví dụ: vẽ hình chữ nhật hình tam giác, … Trong Java, sử dụng nạp chồng phương thức (method overloading) ghi đè phương thức (method overriding) để có tính đa hình Một ví dụ khác: mèo kêu meooo, chó sủa goooo  Tính trừu tượng: Đó ẩn chi tiết nội hiển thị tính Ví dụ, với gọi điện thoại, khơng biết tiến trình xử nội Trong Java, chúng sử dụng lớp abstract abstract interface để có tính trừu tượng  Tính bao đóng: Đó gắn kết code liệu với vào đơn vị unit đơn Ví dụ: bạn biết đến viên thuốc nhộng (hay PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC 36 Đề tài: Xây dựng phần mềm quản thư viện ThS Từ Thanh Trí đơn giản gói bột giặt), viên thuốc (hạt bột giặt) khác đóng gói Một lớp Java ví dụ tính bao đóng Java Bean lớp bao đóng thực sự, tất thành viên liệu private Lợi OOP so với ngơn ngữ lập trình hướng thủ tục (procedureoriented) OOP giúp việc thiết kế, phát triển bảo trì dễ dàng với lập trình hướng thủ tục việc quản code khó khăn lượng code tăng lên Điều làm tăng hiệu có q trình phát triển phần mềm OOP cung cấp Data Hiding (ẩn liệu) trong hướng thủ tục liệu tồn cục truy cập từ đâu OOP cung cấp cho bạn khả để mô kiện giới thực cách hiệu Chúng ta cung cấp giải pháp cho vấn đề giới thực sử dụng Lập trình hướng đối tượng PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC 37 Đề tài: Xây dựng phần mềm quản thư viện ThS Từ Thanh Trí Chương Xây dưng chương trình Xấy dựng chương trình ngôn ngữ Java 4.1 Giao diện đăng nhấp 4.2 Giao diện thống kê PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC 38 Đề tài: Xây dựng phần mềm quản thư viện 4.3 Giao diện quản sách 4.4 Giao diện quản độc giả PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC ThS Từ Thanh Trí 39 Đề tài: Xây dựng phần mềm quản thư viện 4.5 ThS Từ Thanh Trí Giao diện quản mượn sách PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC 40 Đề tài: Xây dựng phần mềm quản thư viện ThS Từ Thanh Trí Chương Tổng kết 5.1 Đánh giá chung đề tài Bài toán quản toán phức tạp đặc biệt tốn quản thu viện lại ln đòi hỏi tính cập nhật thơng tin cao, đầy đủ xác, yêu cầu độc giả luôn thay đổi dễ dẫn đến nhầm lẫn lần muợn sách gây khó khăn cho cơng tác quản thu viện Vì để giải tốn cách triệt để nguời lập trình phải hiểu sâu sắc mục đích nhu khả xảy toán 5.2 Hướng phát triển Chương trình xây dựng thời gian khơng dài với kinh nghiệm thực tế nên chưa thể áp dụng rộng rãi vào thực tế, đáp ứng phần nhỏ mà nhu cầu thực tế đề giảm bớt ghi chép, tìm kiếm liệu nhanh, thông tin sách độc giả quản chặt chẽ rõ ràng PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC 41 Đề tài: Xây dựng phần mềm quản thư viện ThS Từ Thanh Trí Khi nhu cầu thực tế ngày cao chương trình mở rộng nâng cấp để bắt kịp hoà nhập với phát triển ngành công nghệ thông tin tương lai, có thay đổi chương trình nâng cấp Với khoảng thời gian ngắn vừa khảo sát thực tế vừa tìm hiểu, nghiên cứu để tin học hoá toán quản thư viện, cộng với nỗ lực thân hướng dẫn nhiệt tình giáo chương trình em đáp ứng phần yêu cầu thực tế đề Song không tránh khỏi thiếu sót, em mong góp ý thầy tồn thể bạn để chương trình em ngày hoàn thiện Một lần nữa, em xin chân thành cảm ơn cô giáo tận tình hướng dẫn giúp đỡ em suốt q trình thực tập Em xin cảm ơn thư viện tạo điều kiện giúp đỡ em, cảm ơn tất bạn có ý kiến đóng góp TÀI LIỆU THAM KHẢO Tự học Microsoft Access 2003 Biên soạn: Phạm Vĩnh Hưng Phạm Thuỳ Dương Nhà xuất văn hố thơng tin Phân tích thiết ké hệ thống Biên soạn: Nguyễn Văn Ba Nhà xuất đại học quốc gia Hà Nội Nhập môn sở liệu quan hệ Biên soạn: Lê Tiến Vương Nhà xuất khoa học kỹ thuật PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC 42 Đề tài: Xây dựng phần mềm quản thư viện ThS Từ Thanh Trí Giáo trình sở liệu Biên soạn: Tô Văn Nam Nhà xuất khoa học kỹ thuật Lập trình sở liệu Microsoft Visual basic 6.0 Biên soạn: Nguyễn Thị Ngọc Mai Nhà xuất lao động xã hội Lập trình sở liệu Visual basic 6.0 Biên soạn: Đậu Quang Tuấn Nhà xuất trẻ PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC 43 ... tài: Xây dựng phần mềm quản lý thư viện ThS Từ Thanh Trí Nhập sách Quản lý sách Sửa đổi sách Hủy sách Tạo thẻ thư viện Quản lý sinh viên Hủy thẻ Hệ thống quản lý thư viện QL mượn sách Quản lý mươn... biện pháp xử lý c Ưu nhược điểm quản lý thư viện  Ưu điểm: PHẠM VĂN ĐẠT, NGUYỄN ANH HUY TRẦN TẤN LỰC Đề tài: Xây dựng phần mềm quản lý thư viện ThS Từ Thanh Trí Hệ thống quản lý thư viện đáp ứng... HỆ THỐNG QUẢN LÝ THƯ VIỆN 1.1 Mục đích yêu cầu 1.2 Tìm hiểu chung quản lý thư viện 1.2.1 Nhiệm vụ hệ thống quản lý sách thư viện 1.2.2 Tổ chức quản lý sách thư viện

Ngày đăng: 28/02/2019, 23:30

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1

  • XÁC ĐỊNH YÊU CẦU VÀ KHẢO SÁT HỆ THỐNG QUẢN LÝ THƯ VIỆN

    • 1.1. Mục đích yêu cầu

    • 1.2. Tìm hiểu chung về quản lý thư viện

      • 1.2.1. Nhiệm vụ của một hệ thống quản lý sách thư viện

      • 1.2.2. Tổ chức quản lý sách trong thư viện hiện nay

      • 1.3. Khảo sát hiện trạng của thư viện

        • 1.3.1. Nguyên tắc quản lý của thư viện

        • 1.3.2. Các yêu cầu về quản lý thư viện

        • CHƯƠNG 2

        • PHÂN TÍCH THIẾT KẾ HỆ THÔNG

          • 2.1. Phân tích

            • a. Quản lý sinh viên mượn sách:

            • b. Quản lý nhập sách

            • c. Quản lý mượn sách

            • d. Quản lý trả sách

            • e. Thống kê

            • 2.2. Phân tích thiết kế ứng dụng

              • 2.2.1. Mô hình thực thể kết hợp

              • 2.2.2. Cơ sở dữ liệu

              • 2.2.3. Sơ đồ phân rã chức năng

              • 2.2.4. Sơ đồ luồng dữ liệu

              • 2.2.5. Tổng hợp

              • 2.2.6. Cơ sở dữ liệu của hệ thống

              • 2.2.7. Mô hình thực thể liên kết

              • CHƯƠNG 3

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

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

Tài liệu liên quan