1. Trang chủ
  2. » Công Nghệ Thông Tin

Xây dựng chương trình quản lý thư viện Dùng Access

54 809 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

Định dạng
Số trang 54
Dung lượng 1,65 MB

Nội dung

Xây dựng chương trình quản lý thư viện Dùng AccessXây dựng chương trình quản lý thư viện Dùng AccessXây dựng chương trình quản lý thư viện Dùng AccessXây dựng chương trình quản lý thư viện Dùng AccessXây dựng chương trình quản lý thư viện Dùng AccessXây dựng chương trình quản lý thư viện Dùng AccessXây dựng chương trình quản lý thư viện Dùng AccessXây dựng chương trình quản lý thư viện Dùng AccessXây dựng chương trình quản lý thư viện Dùng AccessXây dựng chương trình quản lý thư viện Dùng AccessXây dựng chương trình quản lý thư viện Dùng AccessXây dựng chương trình quản lý thư viện Dùng Access

Lời Cảm Ơn  Em xin chân thành cảm ơn Nguyễn Thị Thu Hiền tận tình giúp đỡ, hướng dẫn cung cấp tài liệu liên quan đến đồ án Em xin chân thành cảm ơn khoa Công Nghệ Thông Tin, trường Đại Học Thái Nguyên tạo điều kiện thuận lợi học tập Em cảm ơn thầy khoa tận tình giảng dạy, trang bị cho em kiến thức quý báu năm học vừa qua Cảm ơn anh chị bạn bè góp ý xây dựng đồ án Sinh viên thực Nguyễn Thị Huệ -1- Lời cam đoan Em xin cam đoan vÒ néi dung ®Ị tµi ”Xây dựng chương trình Quản Thư viện trường THPT Đồng Hỷ Thái Nguyên díi sù híng dÉn cô giáo Nguyễn Thị Thu Hiền giảng viên Bộ môn Công nghệ điều khiển tự động khoa Cụng ngh thụng tin i hc Thỏi Nguyờn không chép nội dung từ đề tài khác sản phẩm đề tài em tự nghiên cứu xây dựng nên -2- M C L C -3- LỜI NĨI ĐẦU Có thể nói, thời đại ngày thời đại Công Nghệ Thông Tin Và đặc biệt cơng cơng nghiệp hố đại hố đất nước tin học cơng cụ khơng thể thiếu công xây dựng phát triển đất nước Hiện nay, tin học ứng dụng rộng rãi hầu hết lĩnh vực kinh tế xã hội quốc gia Việc ứng dụng rộng rãi tin học đem lại thành tựu vô to lớn nhiều ngành, nhiều lĩnh vực khác nhau, đặc biệt lĩnh vực quản lưu trữ Tin học hoá công tác quản nhằm giảm bớt sức lao động người, tiết kiệm thời gian, với độ xác cao, gọn nhẹ tiện lợi nhiều so với việc làm quản thủ công giấy tờ trước Tin học hoá giúp thu hẹp không gian lưu trữ, tránh thất lạc liệu, tự động hệ thống hoá cụ thể hố thơng tin theo nhu cầu người Tin học ngày góp phần phát triển kinh tế xã hội, đáp ứng nhu cầu sống nâng cao chất lượng đời sống người Đối với sinh viên nói chung với thân em sinh viên ngành tin học nói riêng đợt thực tập lại hội, thời điểm để người học tự củng cố kiến thức thu hoạch thời gian học tập nhà trường, tảng vững cho đợt thực tập sau Với đợt làm đồ án tốt nghiệp này, đồng ý thầy cô khoa với hướng dẫn cô giáo Ngun ThÞ Thu HiỊn em nhận đề tài: “Xây dựng chương trình quản thư viện - Trng THPT ng H - Thái Nguyên Microsoft Access l công cụ quản trị CSDL mạnh, đánh giá cao số phần mềm quản trị CSDL máy PC sức mạnh, tính linh hoạt với mức người dùng dễ sử dụng -4- Do điều kiện thời gian kiến thức, kinh nghiệm thân em hạn chế nên trình làm đề tài chắn khơng thể tránh khỏi thiếu sót khuyết điểm Em mong nhận đóng góp ý kiến quý báu thầy cô giáo bạn bè để đề tài hoàn thiện Em xin gửi lời cảm ơn chân thành sâu sắc đến thầy cô giáo, bạn sinh viên đặc biệt giáo Ngun ThÞ Thu HiỊn tận tình hướng dẫn, giúp đỡ em suốt trình làm §å ¸n Em xin chân thành cảm ơn! Thái nguyên, tháng năm 2011 Sinh viên: Ngun thÞ h Chương -5- C¬ së thuyÕt 1.1 MỘT SỐ VẤN ĐỀ VỀ HỆ THỐNG QUẢN Hệ thống quản trước tiên số hệ thống tổ chức từ xuống có chưc tổng hợp thơng tin giúp người quản thống toàn hệ thống hệ thống quản phân tích thành cấp quản lý, cấp người sử dụng nhằm tạo điều kiện thuận lợi cho việc quản từ xuống dưới, thông tin tổng hợp từ lên từ xuống 1.1.2 Quy trình quản Trong quy trình quản thủ cơng, thơng tin thường xun phải đưa vào sổ sách Từ sổ sách thông tin kết suất để làm biểu bảng, báo cáo cần thiết Việc quản kiểu thủ công có nhiều cơng đoạn chồng chéo Do đó, sai xót xảy nhiều cơng đoạn việc dư thừ thơng tin, q trình quản khối lượng công việc lớn nên nhiều trọng vào số khâu đối tượng mà có nhiều thơng tin khơng tổng hợp đầy đủ 1.1.3 Các bước xây dựng hệ thống quản Một cách tổng quát, việc xây dựng hệ thống thơng tin quản tự động hóa thường qua giai đoạn 1.1.3.1 Nghiên cứu sơ xác lập dự án Ở mức này, người ta tiến hành tìm hiểu khảo sát hệ thống, phát hện dươc điểm tồn tại, từ đề xuất giải pháp khắc phục cần cân nhắc tính khả thi dự án Từ định hướng cho giai đoạn 1.1.3.2 Phân tích hệ thống Tiến hành phân tích cách chi tiết hệ thống để xây dựng lược đồ khái niệm Trên sở tiến hành xây dựng lực đồ cho hệ thống 1.1.3.3 Thiết kế tổng thể -6- Nhằm xác định vai trò, vị trí máy tính hệ thống Phân định rõ phần việc xử máy tính, phần việc xử thủ công 1.1.3.4 thiết kế chi tiết Thiết kế thủ tục thủ công nhằm xử thôg tin trước ki đưa vào máy tính thiết kế phưuơng pháp cập nhật xử thông tin cho máy tính Thiết kế chương trình, giao diện người sử dụng tệp liệu Chạy thử chương trình 1.1.3.5 Cài đặt chương trình Chương trình sau chạy thử tốt đua vào cài đặt sử dụng 1.2 TÌM HIẾU NGƠN NGỮ LẬP TRÌNH Access 1.2.1 Giới thiệu chung Microsoft Access MS Access hệ quản trị sở liệu hãng Microsoft chạy mơi trường WinDows có cơng cụ hữu hiệu tiện lợi để tự động sản sinh chương trình cho hầu hết tốn quản thường gặp thực tập Với Microsoft Access, người sử dụng viết câu lệnh cụ thể mà có chương trình hồn chỉnh Nếu cần lập trình, Microsoft Access có sẵn ngơn ngữ Access Basic để ta lập trình theo ý muốn người sử dụng Sáu đối tượng mà Access cung cấp cho người dùng là: Bảng (Table), truy vấn (Query), mẫu biểu (Form), báo cáo (Report), Macro Module Các đối tượng có đầy đủ khả lưu trữ liệu, thống kê, kết xuất báo cáo thông tin tự động cung cấp nhiều tác vụ khác Access khơng hệ quản trị CSDL mà hệ quản trị CSDL quan hệ (Relational Data Base) Access cung cấp công cụ Wizard để tự động tạo bảng, truy vấn, báo cáo hỗ trợ cho người dùng Ta sử dụng việc phân tích bảng để tránh dư thừa liệu Access hỗ trợ tốt cho người bước vào tin học Với Wizard phương tiện hoạt -7- động tự động khác, tiết kiệm thời gian, công sức việc xây dựng thiết kế chương trình Hệ quản trị CSDL: Theo định nghĩa thông thường sở liệu tập hợp liệu liên quan đến chủ đề hay cơng việc đó, hiểu sở liệu hệ chuyên dùng để lưu trữ quản thông tin mà ta cần, phải có khả truy xuất đồng thời Ví dụ: Cơ sở liệu hoạt động kinh doanh công ty, trung tâm, sở liệu trường học trường PTTH, đại học, sở liệu quản học sinh, sinh viên Cơ sở liệu quan hệ: Là sở liệu liệu đặt bảng có quan hệ, bảng có hình thức cột, cột gọi vùng hàng gọi mẫu tin Hầu hết hệ quản trị CSDL lưu trữ xử thông tin mơ hình quản trị CSDL quan hệ Từ quan hệ bắt nguồn từ thực tế ghi CSDL chứa thông tin liên quan đến chủ thể Ngoài ra, liệu hai nhóm thơng tin ghép lại thành chủ thể dựa giá trị liệu quan hệ Trong hệ quản trị CSDL quan hệ, tất liệu quản theo bảng, bảng lưu trữ thông tin chủ thể Thậm chí sử dụng phương tiện hệ CSDL để rút thông tin từ bảng hay nhiều bảng khác (thường gọi truy vấn) kết giống bảng Thực tế thể truy vấn dựa kết truy vấn khác Các khả hệ thể CSDL cho quyền kiểm sốt hồn tồn cách định nghĩa liệu, làm việc với liệu chia sẻ với liệu khác Một hệ CSDL có khả chính: Định nghĩa liệu Xử liệu Kiểm sốt liệu -8- Tồn chức nằm tính mạnh mẽ Microsoft Access Định nghĩa liệu: Xác định liệu lưu trữ CSDL, loại liệu mối quan hệ liệu Xử liệu: Có nhiều cách xử liệu bảng, truy vấn, biểu mẫu, báo cáo, Macro Modul Microsoft Access Kiểm soát liệu: Các khả sở liệu cho quyền kiểm sốt hồn tồn cách định nghĩa liệu, làm việc với liệu chia sẻ với liệu khác Cũng yêu cầu Access kiểm tra xác nhận mối quan hệ hợp lệ tệp bảng sở liệu 1.2.2 Những công cụ cho phép xây dựng chương trình ứng dụng môi trường Access 1- Bảng (Table): Với bảng, ta thấy giống DBF Foxpro Trong Access việc tạo bảng, sửa đổi cấu trúc bảng tiến hành môi trường giao diện đồ hoạ trực quan, việc tạo bảng sử dụng cơng cụ Winzard tự thiết kế theo ý người sử dụng Đối với bảng, Access cung cấp đầy đủ kiểu liệu cần thiết cho trường, bao gồm liệu kiểu Text, kiểu số (Number), kiểu tiền tệ (Currency), kiểu ngày tháng (Date/Time), kiểu ký ức (Memo), kiểu logic (Yes/No) đối tượng OLE Đặc biệt, với thuộc tính Validation Rule trường, kiểm sốt giá trị nhập vào mà khơng cần viết dòng lệnh lập trình ngơn ngữ lập trình khác Ngồi ra, để giảm thao tác nhập liệu, ta đặt thuộc tính ngầm định Default Value hay phiên Access cung cấp ComboBox cho trường bảng ta muốn sử dụng để giảm bớt thao tác bàn phím sai sót q trình nhập liệu -9- Để đảm bảo an toàn liệu, Access cho phép thiết lập quan hệ bảng với đảm bảo tính ràng buộc Do đó, người dùng khơng phải kiểm tra tính tồn vẹn liệu nhập Các bước thiết lập bảng MS.Access sau: - Tạo bảng - Đặt khoá cho bảng tạo mục - Chỉnh sửa cấu trúc bảng - Sử dụng thuộc tính trường để trình bày dạng liệu trường kiểm tra tính hợp lệ liệu nhập 2- Truy vấn (Query): Truy vấn lựa chọn thơng tin theo điều kiện Có thể nói sức mạnh Access truy vấn báo cáo Trong Access có loại truy vấn: Truy vấn lựa chọn truy vấn hành động *Loại thứ - Truy vấn lựa chọn (Select Query): Là truy vấn mà kết đầu tập hợp thông tin lựa chọn từ bảng, truy vấn theo điều kiện *Loại thứ hai - Truy vấn hành động: Là truy vấn nhằm thực thao tác xử liệu ví dụ xố liệu (Query Delete), cập nhật liệu (Query Update), chèn liệu (Query Append), tạo bảng (Query Make Table) Việc sử dụng hữu hiệu truy vấn chương trình làm tăng khả tìm kiếm lời giải cho tốn phức tạp Việc sử dụng hàm tự định nghĩa cột truy vấn làm tăng khả kết xuất thơng tin, tăng tính đa dạng, mềm dẻo thơng tin đầu Ngồi ra, ta xây dựng truy vấn cách sử dụng trực tiếp câu lệnh SQL Khi xây dựng truy vấn cần phải: - Chọn bảng Query khác làm nguồn liệu - Thêm trường kết thực phép tính trường bảng nguồn - Đưa vào điều kiện tìm kiếm, lựa chọn - Đưa vào trường dùng để xếp 3- Biểu mẫu (Form) -10- THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH 4.1 Thiết kế chương trình  Thiết kế file liệu: - Bảng "ĐỘC GIẢ" - Bảng "SÁCH" - Bảng "PHIẾU MƯỢN" -40- - Bảng "CHI TIẾT PHIẾU MƯỢN" - Bảng "LĨNH VỰC" -41- - Bảng "NHÀ XUẤT BẢN" - Bảng "TÁC GIẢ" -42- - Bảng "VỊ TRÍ" -43- 4.2 XÂY DỰNG CHƯƠNG TRÌNH (Màn hình giao diện chương trình) -44-  Chức nhập liệu: • Nhập độc giả: • Nhập sách: • Nhập thẻ thư viện: -45- • Cập nhật tác giả -46- • Cập nhật nhà xuất • Cập nhật vị trí -47- • Danh mục sách • Danh sách độc giả -48- • Cập nhật phiếu mượn -49- 4.3 Đánh giá hệ thống Những mặt đạt hệ thống Chương trình hoạt động tương đối ổn định mặt thuật tốn, xác đáp ứng u cầu hệ thống Quản thư viện, cụ thể sau: Về liệu: Dữ liệu hệ thống chuẩn hố có tính đắn cao Đảm bảo thực đắn yêu cầu hệ thống Quản thư viên Về giao diện:Chương trình có giao diện thuận tiện, với người có trình độ tin học sử dụng vao fthao tác phần mềm Về mặt thuận tiện: Hệ thống khắc phục tính bất hợp hệ thống Quản Thư viện.Các thông tin thực hiệnmột cách dẽ dàng hơn, thuận tiện nhanh chóng Chương trình cững hỗ trợ cho việc tìm kiếm, báo cáo thống kê cách chi tiết độc tổng hợp báo cáo Định hướng phát triển tương lai Chương trình tương lai phát triển nhờ việc mở rộng thêm chương trình quản cho nhiều thư viện.Với xu phát triển cơng nghệ nay, việc quản ngày cần đến máy tính để giảm thời gian, nhân lực, bảo lưu thông tin lâu bền cần độ xác cao việc tính tốn Hy vọng chương trình đáp ứng phần yêu cầu tương lai em mong đóng góp ý kiến thầy, cụ Vậy em mong đợc đóng góp ý kiến thầy,cô khoa v cỏc bn chương trình ngày hồn thiện tương lai -50- KT LUN Qua thi gian lm Đồ án tèt nghiÖp em nhận bảo giúp đỡ tận tình giáo hướng Ngun ThÞ Thu HiÒn với kiến thức cố gắng thân, em hoàn thành đề tài giao thu kết sau: - Nắm vững hiểu sâu ngôn ngữ lập trình Access - Hiểu phân tích quy trình quản thư viện - Chương trình bước đầu có kết tốt, xây dựng số chức cập nhật thông tin, xử lý, in ấn, đáp ứng phần yêu cầu toán Nhưng thời gian có hạn, kiến thức kinh nghiệm thân hạn chế nên phần cài đặt chương trình em số chức chưa hồn chỉnh Vậy, em mong nhận góp ý thầy giáo tồn thể bạn sinh viên để đề tài hoàn thiện Cuối em xin gửi lời cảm ơn tới thầy cô giáo, bạn sinh viên, đặc biệt giáo Ngun ThÞ Thu HiỊn tận tình hướng dẫn tạo điều kiện thuận lợi cho em thực đề tài Em xin chân thành cảm ơn! Thái Ngun, Tháng năm 2011 Sinh viên: Ngun thÞ huÖ -51- TÀI LIỆU THAM KHẢO [1] TS Nguyễn Bá Tường - Nhập môn sở liệu phân tán Nhà xuất Đại học quốc gia TP.Hồ Chí Minh [2] TS Huỳnh Quyết Thắng - Access ứng dụng Nhà xuất Thống kê [3] GVC Tô Văn Nam - Phân tích thiết kế hệ thống, Giáo trình Cơ sở liệu Nhà xuất trẻ [4] KS Ngọc Tuấn - Các tính Access 2003 Nhà xuất Đà Nẵng [5] Nguyễn Văn Ba - Phân tích thiết kế hệ thống thơng tin Nhà xuất Đại học quốc gia Hà Nội [6] Nguyễn Thị Ngọc Mai (chủ biên), cố vấn khoa học: GSTS Nguyễn Hữu Anh - Microsoft Visual Basic 6.0 Nhà xuất lao động – xã hội [7] Đinh Xuân Lâm - Những lập trình CSDL Visual Basic 6.0 Nhà xuất thống kê (2001) [8] Một số tài liệu liên quan đến lập trình CSDL Visual Basic 6.0 -52- NHẬN XÉT CỦA GIÁO VIÊN Thái nguyên, Ngày Tháng .Năm 2011 Giáo viên hướng dẫn -53- Nguyễn Thị Thu Hiền -54- ... toán quản lý: Muốn xây dựng toán quản lý phần mềm ứng dụng đơn giản dễ sử dụng ta cần lượng hoá liệu thành số, phép tính, bảng biểu, mối liên hệ liệu… -14- Bài toán quản lý thư viện phải xây dựng. .. thử chương trình 1.1.3.5 Cài đặt chương trình Chương trình sau chạy thử tốt đua vào cài đặt sử dụng 1.2 TÌM HIẾU NGƠN NGỮ LẬP TRÌNH Access 1.2.1 Giới thiệu chung Microsoft Access MS Access hệ quản. .. bạn đọc đặt phải nhanh chóng, xác đáp ứng nhu cầu trình mượn trả sách 2.1.2 Mục tiêu quản lý: Việc xây dựng hệ thống chương trình quản lý thư viện nhằm mục đích phục vụ cho hoạt động mượn trả

Ngày đăng: 16/12/2017, 21:37

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w