Luận Văn Xây dựng chương trình quản lý thư viện trường Tiểu Học La Bằng bằng ngôn ngữ lập trình Access

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Mai Kul, 5/12/13.

  1. Mai Kul

    Mai Kul New Member

    Bài viết:
    1,299
    Được thích:
    0
    Điểm thành tích:
    0
    Xu:
    0Xu
    Báo cáo thực tập tốt nghiệp năm 2013
    Đề tài: Xây dựng chương trình quản lý thư viện trường Tiểu Học La Bằng bằng ngôn ngữ lập trình Access
    Định dạng file word, có slide báo cáo


    MỤC LỤC
    MỤC LỤC 1
    MỞ ĐẦU 3
    CHƯƠNG 1: TÌM HIỂU VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU 5
    MICROSOFT ACCESS. 5
    1.1. Giới thiệu chung về Access. 5
    1.2. Giới thiệu các công cụ mà Ms. Access cung cấp. 6
    1.2.1. Bảng (Table): 6
    1.2.2. Biểu mẫu (Form): 7
    1.2.3. Báo cáo (Report): 8
    1.2.4. Truy vấn dữ liệu (Query): 8
    1.2.5. Macro: 10
    1.2.7. Trang Web (Pages): 11
    CHƯƠNG 2:KHẢO SÁT, PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN 12
    2.1. Khảo sát hiện trạng. 12
    2.1.1. Giới thiệu thư viện: 12
    2.1.2. Phân tích: 12
    2.1.3. Tin học hoá bài toán quản lý: 13
    2.1.4. Các thông tin cần quản lý: 14
    2.2. Quy trình nghiệp vụ. 15
    2.2.1. Nhập sách: 15
    2.2.2. Nhận độc giả mới: 17
    2.2.3. Quá trình mượn sách: 18
    2.2.4. Báo cáo - thống kê: 22
    CHƯƠNG 3: PHÂN TÍCH – THIẾT KẾ HỆ THỒNG 23
    3.1. Giới thiệu về phân tích thiết kế hệ thống. 23
    3.2. Thiết kế chức năng cho chương trình. 25
    3.2.1. Biểu đồ phân cấp chức năng: 25
    3.2.2.1. Biểu đồ luồng dữ liệu mức khung cảnh. 27
    3.2.2.2.Biểu đồ luồng dữ liệu mức đỉnh. 28
    3.2.2.3. Biểu đồ luồng dữ liệu mức dưới đỉnh. 29
    3.3. Phân tích hệ thống về dữ liệu: 34
    3.3.1. Xác định các kiểu thực thể: 34
    3.3.2. Mô hình thực thể liên kết: 34
    3.3.3. Mô hình dữ liệu quan hệ: 35
    3.3.4. Mô hình chi tiết: 36
    CHƯƠNG 4. CÀI ĐẶT, HOÀN THIỆN CHƯƠNG TRÌNH 39
    KẾT LUẬN 55
    TÀI LIỆU THAM KHẢO 56
    NHẬN XÉT CỦA GIÁO VIÊN 57


    MỞ ĐẦU
    Có thể nói, thời đại ngày nay là thời đại Công Nghệ Thông Tin. Và đặc biệt trong công cuộc công nghiệp hoá và hiện đại hoá đất nước thì tin học là một công cụ không thể thiếu trong công cuộc xây dựng và phát triển đất nước.
    Hiện nay, tin học đã và đang được ứng dụng rộng rãi trong hầu hết các lĩnh vực của nền kinh tế xã hội đối với mỗi quốc gia. Việc ứng dụng rộng rãi của tin học đã đem lại những thành tựu vô cùng to lớn trong nhiều ngành, nhiều lĩnh vực khác nhau, đặc biệt trong lĩnh vực quản lý và lưu trữ.
    Tin học hoá trong công tác quản lý nhằm giảm bớt sức lao động của con người, tiết kiệm được thời gian, với độ chính xác cao, gọn nhẹ và tiện lợi hơn rất nhiều so với việc làm quản lý thủ công trên giấy tờ như trước đây. Tin học hoá giúp thu hẹp không gian lưu trữ, tránh được thất lạc dữ liệu, tự động hệ thống hoá và cụ thể hoá các thông tin theo nhu cầu của con người.
    Tin học sẽ ngày càng góp phần phát triển nền kinh tế xã hội, đáp ứng mọi nhu cầu của cuộc sống và nâng cao chất lượng đời sống con người.
    Đối với sinh viên nói chung và với bản thân em, một sinh viên ngành tin học nói riêng thì mỗi đợt thực tập lại là một cơ hội, một thời điểm để người học tự củng cố các kiến thức đã thu hoạch trong thời gian học tập tại nhà trường, là nền tảng vững chắc cho công việc sau này.
    Với đợt thực tập tốt nghiệp này, được sự đồng ý của các thầy cô trong khoa cùng với sự hướng dẫn của thầy giáo Th.S Lê Khánh Dương em đã được nhận đề tài: “Xây dựng chương trình quản lý thư viện trường Tiểu Học La Bằng bằng ngôn ngữ lập trình Access”.
    Microsoft Access là một công cụ quản trị CSDL mạnh, được đánh giá cao trong số các phần mềm quản trị CSDL trên máy PC hiện nay do sức mạnh, tính linh hoạt cùng với mọi mức người dùng và rất dễ sử dụng.
    Do điều kiện về thời gian cũng như kiến thức, kinh nghiệm của bản thân em còn hạn chế nên trong quá trình làm đề tài chắc chắn không thể tránh khỏi những thiếu sót và khuyết điểm. Em rất mong nhận được sự đóng góp ý kiến quý báu của các thầy cô giáo và bạn bè để đề tài được hoàn thiện hơn.


    CHƯƠNG 1: TÌM HIỂU VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
    MICROSOFT ACCESS
    1.1. Giới thiệu chung về Access
    Microsoft Access đã trở thành phần mềm cơ sở dữ liệu liên tục phát triển, thể hiện bước ngoặt quan trọng về sự dễ dàng trong việc sử dụng, nhiều người đã bị cuốn hút vào việc tạo CSDL hữu ích của riêng mình và các ứng dụng CSDL hoàn chỉnh.
    Hiện nay, Microsoft Access đã trở thành một sản phẩm phần mềm mạnh, dễ dàng, đơn giản khi làm việc. Chúng ta hãy xem xét lợi ích của việc sử dụng phần mềm phát triển ứng dụng CSDL như Microsoft Access.
    Hệ CSDL: Theo định nghĩa đơn giản nhất, một cơ sở dữ liệu là một tập các bản ghi và tệp được tổ chức cho một mục đích cụ thể.
    Hầu hết các hệ quản trị CSDL hiện nay đều lưu dữ và xử lý thông tin bằng mô hình quản trị CSDL quan hệ. Quan hệ bắt nguồn từ thực tế là mỗi bản ghi trong CSDL chứa các thông tin liên quan đến một chủ thể duy nhất. Ngoài ra, các dữ liệu của 2 nhóm thông tin có thể ghép lại thành một chủ thể duy nhất dựa trên các giá trị dữ liệu quan hệ. Trong một hệ quản trị CSDL quan hệ, tất cả các dữ liệu ấy được quản lý theo các bảng, bảng lưu dữ thông tin về một chủ thể. Thậm trí khi sử dụng một trong các phương tiện của một hệ CSDL để rút ra thông tin từ một bảng hay nhiều bảng khác ( thường được gọi là truy vấn – query) thì kết quả cũng giống như một bảng. Thực tế còn có thể hiện một truy vấn dựa trên kết quả của một truy vấn khác.
    Các khả năng của một hệ CSDL là cho chúng ta quyền kiểm soát hoàn toàn bằng các định nghĩa dữ liệu, làm việc với dữ liệu và chia sẻ với dữ liệu khác. Một hệ CSDL có 3 khả năng chính: Định nghĩa dữ liệu, xử lý dữ liệu và kiểm soát dữ liệu.
    Toàn bộ chức năng trên nằm trong các tính năng mạnh mẽ của Microsoft Access.
    1.2. Giới thiệu các công cụ mà Ms. Access cung cấp
    1.2.1. Bảng (Table):
    Với bảng, ta thấy nó giống như DBF của Foxpro. Trong Access việc tạo bảng, sửa đổi cấu trúc của bảng được tiến hành trên môi trường giao diện đồ hoạ rất trực quan, việc tạo bảng có thể sử dụng công cụ Winzard hoặc tự thiết kế theo ý người sử dụng. Đối với bảng, Access cung cấp đầy đủ các kiểu dữ liệu cần thiết cho các trường, bao gồm dữ 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 logíc (Yes/No) và các đối tượng OLE.
    Đặc biệt, với thuộc tính Validation Rule của các trường, chúng ta có thể kiểm soát được các giá trị nhập vào mà không cần viết một dòng lệnh lập trình nào như các ngôn ngữ lập trình khác.
    Ngoài ra, để giảm các thao tác khi nhập liệu, ta có thể đặt thuộc tính ngầm định Default Value hay các phiên bản mới của Access cung cấp các Combo Box cho các trường của bảng nếu ta muốn sử dụng để giảm bớt các thao tác bàn phím và sai sót trong quá trình nhập liệu.
    Để đảm bảo an toàn dữ liệu, Access cho phép thiết lập quan hệ giữa các bảng với nhau đảm bảo tính ràng buộc. Do đó, người dùng không phải kiểm tra tính toàn vẹn dữ liệu khi nhập.
    Các bước cơ bản khi thiết lập một bảng trong MS.Access như sau:
    - Tạo bảng
    - Đặt khoá chính cho bảng và tạo các chỉ mục
    - Chỉnh sửa cấu trúc bảng
    - Sử dụng thuộc tính của trường để trình bày dạng dữ liệu của trường và kiểm tra tính hợp lệ của dữ liệu khi nhập
     
Đang tải...