Đồ án tốt nghiệp: Xây dựng chương trình quản lý thông tin thư viện cho Trường Tiểu học Lê Văn Tám, Hải Phòng trên ngôn ngữ lập trình Microsoft Visual Basic 6.0 và cơ sở dữ liệu Microsoft

84 211 0
Đồ án tốt nghiệp: Xây dựng chương trình quản lý thông tin thư viện cho Trường Tiểu học Lê Văn Tám, Hải Phòng trên ngôn ngữ lập trình Microsoft Visual Basic 6.0 và cơ sở dữ liệu Microsoft

Đ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

Đồ án tốt nghiệp Xây dựng chương trình quản lý thông tin thư viện cho Trường Tiểu học Lê Văn Tám, Hải Phòng trên ngôn ngữ lập trình Microsoft Visual Basic 6.0 và cơ sở dữ liệu Microsoft Access được thực hiện nhằm khảo sát thực tế nhu cầu ứng dụng phần mềm quản lý thư viện, thống kê báo cáo trong thư viện và đặc biệt là nhu cầu nâng cấp phần mềm quản lý thư viện của thư viện trường Tiểu học Lê Văn Tám. Mời các bạn cùng tham khảo nội dung đồ án để có thêm tài liệu học tập và nghiên cứu.

LỜI CẢM ƠN Em  xin  chân  thành  cảm  ơn  Bộ môn Mạng & Truyền thông ­ Khoa  Công  nghệ  thông  tin  và  quý  Thầy,  Cô trong khoa, trường Đại học Công  nghệ thông tin & Truy ền thông đã tạo điều kiện cho em học tập và thực  hiện đồ án tốt nghiệp này Đặc  biệt,  em  xin  chân  thành  cảm  ơn  thầy giáo Thạc sĩ Đỗ Đình  Cường  đã  tận  tình hướng dẫn, chỉ bảo em trong q trình thực hiện đề tài Mặc dù em đã cố gắng hồn thành đề tài với tất cả sự nỗ lực của  bản thân,  nhưng  đề tài chắc  chắn  khơng  tránh  khỏi  những  thiếu  sót,  kính  mong s ự cảm thơng và tận tình chỉ bảo của q Thầy, Cơ và các bạn Thái Ngun, ngày 15 tháng 7 năm 2013 Sinh viên              Phạm Thị Khánh Hồi LỜI CAM ĐOAN Em xin cam đoan toàn bộ  nội dung trong đồ  án này là do em tự  nghiên  cứu các tài liệu, khảo sát thực tế  nhu cầu  ứng dụng phần mềm quản lý thư  viện, thống kê báo cáo trong thư  viện và đặc biệt là nhu cầu nâng cấp phần   mềm quản lý thư viện của thư viện trường Tiểu học Lê Văn Tám. Từ  đó em  nghiên cứu cơ sở lý thuyết liên quan đến việc xây dựng nâng cấp phần mềm  quản lý thư  viện và đồng thời xây dựng chương trình làm đề  tài thực tập tốt   nghiệp của mình Các số  liệu và thiết kế  khơng sao chép từ  bất cứ  một cơng trình hay   một sản phẩm nào khác Người cam đoan Sinh viên: Phạm Thị Khánh Hồi MỤC LỤC  LỜI CẢM ƠN                                                                                                              1  LỜI CAM ĐOAN                                                                                                         2  MỤC LỤC                                                                                                                    3  LỜI MỞ ĐẦU                                                                                                              9  CHƯƠNG 1: CƠ SỞ LÝ THUYẾT                                                                          10  1.1. Microsoft visual basic 6.0                                    10   1.1.1 Giới thiệu Microsoft visual basic 6.0           10      1.1.2 Các thành phần trong cửa sổ của Visual   Basic                                                                           10  1.1.3. Thiết kế giao diện                                            11  1.1.4. Thuộc tính, phương thức và sự kiện           16       1.1.5  Biến, hằng và các kiểu dữ liệu                        17  1.1.6. Các cấu trúc điểu khiển chương trình         19       1.1.7.  Các kỹ thuật kết nối cơ sở dữ liệu             22       1.1.7.2 Kỹ thuật lập trình ADO                                   23 1.1.7.3  Đối tượng Connection và đối tượng   Recordset.                                                                  28 1.2. Tổng quan về hệ quản trị cơ sở dữ liệu   Microsoft Access.                                                       30  1.2.1 Giới thiệu chung về Microsoft Access.         30       1.2.2  Các thành phần cơ bản của access           30       1.2.2.1  Bảng trong access                                        30  CHƯƠNG 2: KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG           40       2.1. Khảo sát hiện trạng và tìm hiểu nhu cầu      40        2.1.1. Giới thiệu về trường và thư viện trường   tiểu học Lê văn Tám                                                  40 2.1.2. Thực trạng quản lý thư viện trường tiểu   học Lê Văn Tám                                                         41 2.2. Phân tích bài tốn quản lý thư viện trường   tiểu học Lê Văn Tám                                                  47    2.2.1 Các chức năng chính của hệ thống           47         + Tìm kiếm theo mã sách                                         47 2.2.2.  Các biểu đồ phân tích thiết kế hệ thống                                                                            47       LỜI CẢM ƠN 1                                                                                                          48  LỜI CAM ĐOAN 2                                                                                                     48  MỤC LỤC 3                                                                                                                48  LỜI CẢM ƠN 1 3                                                                                                       48  LỜI CAM ĐOAN 2 3                                                                                                  48  MỤC LỤC 3 3                                                                                                             48  LỜI MỞ ĐẦU 7 3                                                                                                       48  CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 8 3                                                                    48 CHƯƠNG 2: KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 38 3                                                                                                                               48       CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH 58 4                                                    48  TÀI LIỆU THAM KHẢO 75 6                                                                                  48  NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 76 6                                               48  LỜI MỞ ĐẦU 7                                                                                                          48  CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 8                                                                       48  CHƯƠNG 2: KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 38  .   49   CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH 63                                                       50  TÀI LIỆU THAM KHẢO 80                                                                                     52  NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 81                                                  52  2.3.  Thiết kế cơ sở dữ liệu                                        60  2.3.1 Thông tin đầu vào của hệ thống                       60  2.3.2 Thiết kế các bảng của cơ sở dữ liệu           61       2.3.2.1 Bảng độc giả                                                   61  2.3.2.2 Bảng Mượn trả                                               61  2.3.2.4 Bảng phân loạ                                       i         62  2.3.2.5 Bảng Nhà xuất bản                                        62  2.3.2.7. Bảng ChiTietNhap                                         62  Bảng User                                                                  63  2.3.2.9 Bảng TacGia                                                  63  2.3.2.10 Bảng Sach                                                    63  2.3.3  Sơ đồ thực thể liên kết                                     64  CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH                                                            65  3.1. Giao diện chính của chương trình                      65  65                                                                                  Giao diện chính của chương trình                             65 ­ Giao diện chính của chương trình có chức  năng đưa ra các menu giúp cho người dùng có  thể lựa chọn các chức năng của chương trình  trong quá trình làm việc được dễ dàng và thuận   tiện hơn.                                                                     65  Menu của giao diện chính gồm:                                65  1 ­ Hệ thống                                                               65  2 ­ Quản lý độc giả                                                     65  3­ Quản lý Sách                                                         65  4­ Quản lý mượn trả                                                   65  5­ Tìm kiếm                                                                65  6­ Thống kê                                                                65  7­ Trợ giúp                                                                  66  3.1.1. Form đăng nhập                                               66  3.1.2. Form đăng ký                                                   67  3.2. Chức năng quản lý độc giả                                  68 3.2.1. Giao diện  chức năng nhập thông tin độc   giả                                                                              68  3.2.2 Giao diện  chức năng gia hạn thẻ                     70  3.3 Chức năng quản lý sách                                      71  3.3.1 Giao diện chức năng cập nhật sách                 71                                                                            72       3.3.2 Giao diện chức năng cập nhật tác giả         73       3.4 Chức năng tìm kiếm                                             74 3.4.1 Giao diện chức năng tìm kiếm theo mã   sách                                                                            74 3.4.2. Giao diện chức năng tìm kiếm theo tên   sách                                                                            75  3.5. Chức năng quản lý mượn trả                              76  3.5.1. Giao diện chức năng cho mượn sách         76       Giao diện chức năng này có chức năng:                   76 Khi học sinh đến mượn sách người dùng sẽ  nhập mã thẻ học sinh, nhập mã sách cần  mượn, nhập ngày hẹn trả sau đó nhấn chức   năng cho mượn trên giao diện                                   76 Giao diện này yêu cầu nhập mã thẻ học sinh,   nhập mã sách bằng combobox.                                 76  3.5.2. Giao diện chức năng nhận trả sách            77       3.6 Chức năng thống kê, báo cáo                              77 3.6.1 Giao diện chức năng thống kê ds sách có   trong thư viện                                                             77                                                                            77      3.6.2 Giao diện chức năng thống kê sách đang   mượn                                                                          78 3.6.3 Giao diện chức năng thống kê sách hỏng                                                                            79                                                                                 79       KẾT LUẬN                                                                  80  TÀI LIỆU THAM KHẢO                                                                                          82  NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN                                                       83 LỜI MỞ ĐẦU Trong các trường Tiểu học, THCS và THPT, thư  viện ln là nơi cung  cấp rất nhiều tài liệu cho các cán bộ giáo viên, học sinh trong trường học tập  và nghiên cứu. Ngồi những đầu sách ra, thư  viện còn cung cấp tài liệu của  các cán bộ  giáo viên và học sinh để  mọi người có thể  tham khảo. Việc tìm  kiếm sách để cho học sinh mượn sách, việc nhận trả sách hay thêm các tài liệu  mới theo u cầu cần có một chương trình quản lý để  giúp các cơng việc   được thực hiện một cách dễ  dàng hơn và có thể  phục vụ  được tốt hơn cho  nhu cầu của độc giả  ngày càng tăng. Với Microsoft Visual Basic 6.0, chúng ta  có thể tự viết một chương trình quản lý thơng tin cho một thư viện của bất kỳ  một trường Tiểu học, THCS hay THPT nào để giúp cho cơng việc quản lý thư  viện được dễ dàng và chặt chẽ hơn. Với một chương trình quản lý thư  viện,   chúng ta có thể  phát triển mở  rộng thêm và thay đổi cho phù hợp với bất kỳ  u cầu của một thư viện nào Là sinh viên đang theo học tại trường ĐH Cơng Nghệ  Thơng Tin và  Truyền Thơng – ĐH Thái Ngun, đã được học tập về mơn học cơ sở dữ liệu  và phân tích thiết kế  hệ  thống cùng với việc tìm hiểu ngơn ngữ  lập trình   Visual Basic, em rất hi vọng được mang những kiến thức mình đã được học áp   dụng vào trong thực tế, giúp ích cho cơng việc quản lý thơng tin thư viện được  dễ dàng hơn Đồ án tốt nghiệp mà em thực hiện là Xây dựng chương trình quản lý thơng tin   thư  viện cho Trường Tiểu học Lê Văn Tám – Hải Phòng trên Ngơn ngữ  lập   trình Microsoft Visual Basic 6.0 và cơ sở dữ liệu Microsoft Access             CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1. Microsoft visual basic 6.0  1.1.1 Giới thiệu Microsoft visual basic 6.0 ­Viusal Basic 6.0 là cơng cụ lập trình trực quan giúp ta tạo nhanh những  ứng dụng chạy trên Windows ­ Viusal Basic 6.0   là ngơn ngữ  lập trình hướng đối tượng (Lập trình  viên chia nhỏ vấn đề  cần giải quyết thành nhiều đối tượng).Từng đối tượng   có những đặc điểm, gọi là thuộc tính (Properties) và những chức năng riêng  biệt, gọi là phương thức (Methods).Lập trình viên phải đưa ra các thuộc tính  và phương thức mà đối tượng cần thể  hiện.Các chương trình của VB hoạt   động theo hướng tác ứng với sự kiện bên ngồi        VD:   Nhấn chuột, bàn phím…vào đối tượng đó ­ Chương trình của Viusal Basic 6.0  là tập hợp các đoạn mã lệnh độc  lập. Các đoạn mã lệnh này chỉ được kích hoạt khi có biến cố  tương ứng xảy  ra. Nếu ta chưa viết thủ tục cho biến cố đó thì chương trình khơng hoạt động  đến khi biến cố đó xảy ra 1.1.2 Các thành phần trong cửa sổ của Visual Basic  1.1.2.1  Thanh tiêu đề (Title Bar) Thanh tiêu đề  thể  hiện tên của chương trình là Microsoft Visual Basic   Góc phải thanh tiêu đề có 3 nút điều khiển: Minimize window (thu nhỏ của sổ  làm việc); Maximize/Restore window (phóng to và phục hồi kích thước của sổ  làm việc); Close(nút đóng cửa sổ là việc của Visual Basic)  1.1.2.2  Thanh thực đơn (Menu Bar)   ­ Gồm các lệnh sau: File, Edit, Project, Format, Debug, Run, Query,   Diagram, Tools, Add­Ins, Window, Help ­ Thanh lệnh đơn (menu bar) xuất hiện ngay dưới thanh tiêu đề  (Title  bar) và chứa một hoặc nhiều tuỳ  chộn lệnh đơn, mỗi tuỳ  chọn trong thanh  lệnh đơn định danh một phạm trù các tác vụ 10 Giao diện chức năng cập nhật thông tin độc giả  cho phép cập nhật  thông tin độc giả  như:  1 ­ Mã thẻ,  2 – Số ĐT  3 – Họ tên độc giả 4 – Địa chỉ của đọc giả 5 – Ngày sinh 6 – Ngày hết hạn của thẻ Mã thẻ  được cập nhật tự  động từ  số  điện thoại với mã đầu là LVT.  Ngày làm thẻ được tự động cập nhật là ngày hiện tại được lấy từ hệ thống và   từ đó tính ngày hết hạn làm thẻ 70 3.2.2 Giao diện  chức năng gia hạn thẻ Giao diện chức năng gia hạn thẻ  cho phép thay đổi thời gian sử  dụng  thẻ, gồm các thông tin như: 1 ­ Mã thẻ,  2 – Họ tên,  3 – Ngày sinh 4 – Địa chỉ 5 – Ngày hết hạn 71 3.3 Chức năng quản lý sách 3.3.1 Giao diện chức năng cập nhật sách Giao diện chức năng cập nhật sách mới cho phép cập nhật thêm sách mới gồm  các thông tin như: 1­Mã phân loại sách 2­Mã nhà xuất bản 3­Mã tác giả 4­Mã đầu sách 5­Tên sách 6­Số lượng sách 72 Giao diện chức năng cập nhật sách cho phép cập nhật thêm sách gồm các  thông tin như: 1­Tên sách 2­Ngày nhập 3­Giá nhập 4­Số lượng sách 5­Mã đầu sách 6­Mã chi tiết sách Giao diện cập nhật các thơng tin người dùng cập nhật tất cả các thơng tin sau   đó nhấn vào chức năng thêm sách, sách vừa thêm sẽ có trong cơ sở dữ liệu 73 3.3.2 Giao diện chức năng cập nhật tác giả Giao diện cập nhật thơng tin tác giả  cho phép thêm, sửa, xóa tác giả  với các   thơng tin như: 1­Mã tác giả 2­Tên tác giả Khi nhấn nút thêm trên giao diện thì chức năng cho phép nhật mã tác giả, tên   tác giả theo kiểu textbox 3.3.3 Giao diện chức năng cập nhật sách hủy 74 Giao diện chức năng này cho người dùng biết được những thơng tin về  mã   sách đã được hủy và biết được hủy vào ngày nào 3.4 Chức năng tìm kiếm 3.4.1 Giao diện chức năng tìm kiếm theo mã sách 75 3.4.2. Giao diện chức năng tìm kiếm theo tên sách Giao diện hai chức năng tìm kiếm cho phép người dùng có thể tìm kiếm sách  theo mã sách, tên sách.  Khi nhập mã sách, tên sách cần tìm vào textbox rồi nhấn nút tìm kiếm thì sẽ  tìm thấy thơng tin về sách cần tìm gồm các thơng tin như: 1­Mã đầu sách 2­Tên sách 3­Tên phân loại sách 4­Tên nhà xuất bản sách 76 3.5. Chức năng quản lý mượn trả 3.5.1. Giao diện chức năng cho mượn sách Giao diện chức năng này có chức năng: Khi học sinh đến mượn sách người dùng sẽ nhập mã thẻ học sinh, nhập mã  sách cần mượn, nhập ngày hẹn trả sau đó nhấn chức năng cho mượn  trên giao diện Giao diện này yêu cầu nhập mã thẻ học sinh, nhập mã sách bằng combobox 77 3.5.2. Giao diện chức năng nhận trả sách Giao diện nhận trả sách có chức năng: Khi học sinh đến trả sách người dùng  snhpmósỏch,xemtrngtrỏitthayhngvnhnchcnngtỡm,khimó thvmósỏchỳngtheoyờucuthỡnhnchcnngnhntr 3.6Chcnngthngkờ,bỏocỏo 3.6.1Giaodinchcnngthngkờdssỏchcútrongthvin Phòng giáo dục đào tạo Quận lê Chân Thvintrngtiuhc LờVnTỏm 78 3.6.2Giaodinchcnngthngkờsỏchangmn 79 3.6.3Giaodinchcnngthngkờsỏchhng Phòng giáo dục đào tạo Quận lê Chân Thvintrngtiuhc LờVnTỏm 80 KẾT LUẬN Sau một q trình tìm hiểu, khảo sát nhu cầu  ứng dụng cơng nghệ  thơng   tin vào quản lý thư  viện, đặc biệt nhu cầu cần nâng cấp phần mềm quản lý  thư  viện của thư  viện trường tiểu học Lê Văn Tám và nghiên cứu ứng dụng  ngơn   ngữ   lập   trình   Microsoft   visual   Basic     với   hệ   quản   trị   Microsoft   Access. Em đã xây dựng chương trình quản lý thư  viện trường tiểu học Lê  Văn Tám , giúp em nắm bắt được những kiến thức cơ  bản về  lập trình, và   hồn thành đề tài này.  1/ Những  ưu điểm của sản phẩm :Chương trình đã đáp  ứng được những  u cầu cơ bản của một chương trình quản lý thư viện + Xử lý được u cầu cập nhật dữ liệu (cập nhật thơng tin sách, độc giả) + Xử lý được u cầu thống kê, báo cáo (thống kê sách, thống kê độc giả) + Trợ giúp bạn đọc trong q trình tìm kiếm sách trong thư viện + Giao diện chương trình được thiết kế đơn giản, thân thiện, dễ sử dụng,  đặc biệt đối với những người ít sử dụng máy tính 2/ Những nhược điểm cần khắc phục: Các chức năng của chương trình chưa được phong phú + Cách trình bày giao diện vẫn chưa được đẹp mắt, chưa chun nhiệp + Chức năng tìm kiếm, báo cáo thống kê còn chưa phong phú + Chưa kết hợp tốt các giải thuật tìm kiếm nhanh + Chưa quản lý được vị trí của sách trong thư viện 3/ Hướng phát triển của đề tài: + Phát triển chương trình đầy đủ chức năng hơn và trình bày, thiết kế giao   diện phù hợp, chun nghiệp và bắt mắt hơn + Giải quyết vấn đề  tìm kiếm nhanh và quản lý vị  trí của sách trong thư  viện + Đưa chương trình quản lý thư  viện từ máy đơn thành hệ thống chương   trình quản lý thư viện qua mạng.  81 Em rất mong nhận được sự giúp đỡ của các thầy giáo, thầy cơ giáo và các  bạn sinh viên trong trường để những ý tưởng này sẽ sớm trở thành hiện thực Em xin chân thành cảm ơn !                                                                   Sv: Phạm Thị Khánh Hồi 82 TÀI LIỆU THAM KHẢO [1]. Nguyễn Văn Ba, Phân tích và thiết kế hệ thống, NXB ĐHQG Hà Nội [2]. Đỗ Trung Tuấn, Cơ sở dữ liệu, NXB Giáo dục 1998 [3]. GS. Phạm Văn  Ất,  Hướng dẫn sử  dụng Access 97 – 2000 , NXB Giao  Thông Vận Tải [4]   GS   Phạm   Văn   Ất,  Kỹ   thuật   lập   trình   Access     Windows   dùng   cho   Access 97 và Access 2000, NXB Hà Nội [5]. Nguyễn Tiến, Đặng Xuân Hương, Microsoft Access 2000 Lập trình và ứng   dụng  [6] Website : http://www.codeproject.com  [7] Website : http://www.codeforge.com   [8] Website : http://manguon.com                                                                                            83 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Giáo viên hướng dẫn                                                                       84 ... viện cho Trường Tiểu học Lê Văn Tám – Hải Phòng trên Ngơn ngữ lập   trình Microsoft Visual Basic 6.0 và cơ sở dữ liệu Microsoft Access             CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1. Microsoft visual basic 6.0  1.1.1 Giới thiệu Microsoft visual basic 6.0. .. mềm quản lý thư viện của thư viện trường Tiểu học Lê Văn Tám. Từ  đó em  nghiên cứu cơ sở lý thuyết liên quan đến việc xây dựng nâng cấp phần mềm  quản lý thư viện và đồng thời xây dựng chương trình làm đề... dụng vào trong thực tế, giúp ích cho cơng việc quản lý thơng tin thư viện được  dễ dàng hơn Đồ án tốt nghiệp mà em thực hiện là Xây dựng chương trình quản lý thơng tin   thư viện cho Trường Tiểu học Lê Văn Tám – Hải Phòng trên Ngơn ngữ

Ngày đăng: 15/01/2020, 03:35

Từ khóa liên quan

Mục lục

  • LỜI CẢM ƠN

  • LỜI CAM ĐOAN

  • MỤC LỤC

  • LỜI CẢM ƠN 1

  • LỜI CAM ĐOAN 2

  • MỤC LỤC 3

  • LỜI MỞ ĐẦU 9

  • CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 10

  • CHƯƠNG 2: KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 40

  • LỜI CẢM ƠN 1 48

  • LỜI CAM ĐOAN 2 48

  • MỤC LỤC 3 48

  • LỜI CẢM ƠN 1 3 48

  • LỜI CAM ĐOAN 2 3 48

  • MỤC LỤC 3 3 48

  • LỜI MỞ ĐẦU 7 3 48

  • CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 8 3 48

  • CHƯƠNG 2: KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 38 3 48

  • CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH 58 4 48

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

Tài liệu liên quan