QUẢN lý THƯ VIỆN

44 326 0
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

ĐH CÔNG NGHỆ GTVT Báo cáo thực tập tốt nghiệp CHƯƠNG 1: GIỚI THIỆU ĐỊA ĐIỂM KHẢO SÁT. 1.1 Giới thiệu địa điểm. Địa điểm khảo sát đề tài quản điện của em là hệ thống quản thư viện trong trường Đại học Công Nghê GTVT cơ sở 3. 1.2 Nguyên tắc quản của địa điểm khảo sát . Qua tìm hiểu thực tế em xin phép được trình bày hoạt động của hệ thống quản thư viện như sau như sau: • Chương trình quản lí hoàn toàn thủ công • Độc giả tới mượn sách phải giao thẻ thư viện để thủ thư ghi phiếu mượn sách • Khi độc giả trả sách thủ thư ghi ngày trả vào phiếu và kí tên Qua đây em thấy quá trình quản còn sơ sài chưa áp dụng triệt để khoa học công nghệ. Chưa tạo ra tính minh bạch và tính lưu trữ cũng như bảo mật chưa cao. Em thấy nên xây dựng một chương trình quản để có thể quả tốt hơn nữa. 1.3 Các giầy tờ liên quan GVHD: Trần Thị Xuân Hương SV: Vũ Văn Huy 1 ĐH CÔNG NGHỆ GTVT Báo cáo thực tập tốt nghiệp GVHD: Trần Thị Xuân Hương SV: Vũ Văn Huy 2 ĐH CÔNG NGHỆ GTVT Báo cáo thực tập tốt nghiệp GVHD: Trần Thị Xuân Hương SV: Vũ Văn Huy 3 ĐH CÔNG NGHỆ GTVT Báo cáo thực tập tốt nghiệp CHƯƠNG 2: GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH 2.1 Giới thiệu ngôn ngữ lập trình 2.1.1 Sơ lược về Visual basic.net Visual basic.net (VB.net) là ngôn ngữ lập trình khuynh hướng đối tượng do Microsoft thiết kế lại từ con số không. VB.net hoàn toàn mới trên nền Microsoft ‘s.Net Framework. Do đó, nó cũng không phải là vb phiên bản 7. Thật sự đây là ngôn ngữ lập trình mới và rất tốt, không những lập nền tảng vững chắc theo kiểu đối tượng như các ngôn ngữ lập trình hùng mạnh khác như C++, Java mà còn dễ học, dễ phát triển và còn tạo cơ hội hoàn hảo để giúp ta giải đáp những vấn đề khúc mắc khi lập trình. Hơn nữa, dù không khó khăn gì khi cần tham khảo, học hỏi hay đào sâu những gì xảy ra bên trong , VB.net giuos ta đối phó với các phức tạp khi lập trình trên nền Windows và chỉ tập trung công sức vào các vấn đề liên quan đến dự án, công việc hay doanh nghiệp. VB .Net đã được thiết kế nhằm tăng tính hiệu quả trong công việc của người lập trình, nhất là khi cần truy xuất thông tin trong cơ sơ dữ liệu cũng như xây dựng ứng dụng Web. Đặc biệt, một khi làm quen với môi trường phát triển trong Visual Studio .Net, bạn có thể dùng cùng những công cụ để viết các chương trình trên C+ +, C# hay J#. 2.1.2 Ngôn Ngữ Lập Trình VB.net Là công cụ phát triển trong Visual Studio .Net, Visual Basic .Net (VB .Net) được sử dụng để xây dựng các ứng dụng Windows, Web cũng như những ứng dụng trên thiết bị cầm tay (Pocket PC, điện thoại di động) cho một số môi trường. GVHD: Trần Thị Xuân Hương SV: Vũ Văn Huy 4 ĐH CÔNG NGHỆ GTVT Báo cáo thực tập tốt nghiệp * Các kiểu dữ liệu Trong .NET, Integer có bốn loại: Byte (8 bits, không có dấu, tức là từ 0 đến 255), Short (16 bits, có dấu cộng trừ, tức là từ -32768 đến 32767), Integer (32 bits, có dấu) và Long (64 bits, có dấu). Như vậy Integer bây giờ tương đương với Long trong VB6, và Long bây giờ lớn gấp đôi trong VB6. GVHD: Trần Thị Xuân Hương SV: Vũ Văn Huy 5 ĐH CÔNG NGHỆ GTVT Báo cáo thực tập tốt nghiệp * Biến Biến là một tên tham chiếu đến một vùng nhớ, là nơi chứa thông tin của chương trình mà thông tin này có thể được thay đổi trong thời gian vb.net chạy. Cách khai báo biến: Dim <tên biến> as <kiểu dữ liệu> - biến toàn cục: biến toàn cục là biến được khai báo với từ kháo Public ở trước. Biến này cho phép triệu gọi xử ở bất cứ nơi nào trong chương trình Public tenbien as KiểuDL - chú thích về quy tắc khai báo biến: + Không có khoảng trắng trong tên biến. Tên biến bắt đầu từ dấu gạch chân “_” hay chữ cái + Tên biến có chiều dài tùy thích nhưng nên đặt tên cho gợi nhớ và không nên dài quá 33 kí tự. + Không nên đặt tên biến trùng với các từ khóa, tên thuộc tính, phương thức chuẩn để tránh gặp lỗi khi biên dịch. * Hằng : Là một biến đặc biệt không thay đổi giá trị. Nó cũng giống như biến nhưng không tồn tại khái niệm gán lưu giá trị mới cho hằng số. Hằng số được khai báo bằng từ khóa const. VD: Const pi as Double =3.14159265 * Toán tử: VB.net cung cấp các toán tử cơ bản sau: - cộng: + - trừ: - - nhân: * - chia : / - chia lấy phần nguyên : \ - mũ lũy thừa : ^ - nối chuỗi : & - chia lấy dư : Mod các toán tử so sánh: - nhỏ hơn : < - lớn hơn: > - lớn hơn hoặc bằng : >= - nhỏ hơn hoặc bằng :<= - bằng : = - khác : <> các toán tử logic : and, or, not, xor * Các cấu trúc điều khiển a. Cấu trúc chọn lựa IF : IF < Biểu thức Logic điều kiện> THEN điều kiện đúng <lệnh> ELSE GVHD: Trần Thị Xuân Hương SV: Vũ Văn Huy 6 ĐH CÔNG NGHỆ GTVT Báo cáo thực tập tốt nghiệp điều kiện sai < lệnh > END IF - Trong câu lệnh không nhất thiết phải sử dụng ELSE, có thể bỏ qua nó tùy vào mục đích a. Cấu trúc DO WHILE LOOP : DO WHILE <Biểu thức điều kiện> <lệnh> LOOP - Khi VB thực hiện vòng lặp này, đầu tiên sẽ kiểm tra biểu thức điều kiện. Nếu Sai, nó sẽ dừng lại vòng lặp ngay và thực hiện câu lệnh kế tiếp còn nếu đúng thì thực hiện các lệnh bên trong. Vậy cấu trúc DO WHILE… LOOP thực hiện các câu lệnh bên trong nó khi điều kiện đúng. b. Cấu trúc DO … LOOP WHILE : DO < lệnh > LOOP WHILE <Biểu thức điều kiện> - Khi VB thực hiện vòng lặp này, đầu tiên sẽ thực hiện khối lệnh bên trong nó ngai. Sau khi thực hiện nó sẽ kiểm tra điều kiện. Nếu đúng sẽ quay lại còn sai thì dừng vòng lặp. c. Cấu trúc FOR … NEXT FOR <Biến = Giá trị đầu> TO <Giá trị cuối> [STEP khoảng tăng] <lệnh> NEXT Biến (Phần Step có thể có hoặc không, VB ngầm hiểu là +1) - Cấu trúc này lặp với số lần biết trước, lặp từ Giá trị đầu đến giá trị cuối (giá trị đầu có thể lớn hơn giá trị cuối nếu step <0) * Một số lệnh 1 .EXIT FOR GVHD: Trần Thị Xuân Hương SV: Vũ Văn Huy 7 ĐH CÔNG NGHỆ GTVT Báo cáo thực tập tốt nghiệp Câu lệnh : EXIT FOR Lồng vào trong vòng lặp For khi muốn dừng lại vòng lặp bất cứ lúc nào. 2 .EXIT DO Câu lệnh : EXIT DO Lồng vào trong vòng lặp có cấu trúc DO khi muốn dừng lại vòng lặp bất cứ lúc nào. 3 .EXIT FOR Câu lệnh : EXIT SUB Thoát khỏi thủ tục mà bất cứ lúc nào mà không cần thực hiện các lệnh bệnh trong nó. 4 .END - Chấm dứt chương trình ngay, tất cả các cửa sổ chương trình đều đóng lại khi bạn thực hiện thao tác này. 5. Beep - Phát ra tiếng kêu Beep 6. Lệnh Date : Cho phép bạn đặt lại ngày hệ thống, hay lấy ngày hệ thống Cú pháp : DATE = <ngày bạn đặt> VD: Date = #June 12, 2000# 7. TIME - Cho phép đặt lại giờ hệ thống, hay lấy giờ hệ thống Cú pháp : TIME = <Giờ bạn đặt> VD: Time = # 5 : 12 : 45 PM # GVHD: Trần Thị Xuân Hương SV: Vũ Văn Huy 8 ĐH CÔNG NGHỆ GTVT Báo cáo thực tập tốt nghiệp 8.LOAD - Nạp 1 form (dùng nó để mở 1 Form) Cú pháp : LOAD <Tên Form> Để làm xuất hiện hoặc ẩn đi sử dụng phương thức SHOW, ví dụ form1.Show hay form.Hide 9. Lệnh ChDrive Dùng để đổi ổ đĩa làm việc Cú pháp : ChDrive <”Tên ổ đĩa :”> 10. MkDir Dùng để tạo một thư mục mới trên đĩa Cú Pháp : MkDir <Đường dẫn> Ví dụ : MkDir “D:\Caulacbovb” 11. Lệnh ChDir Lệnh này dùng để thay đổi thư mục làm việc tại ổ đỉa đang làm việc Cú pháp : ChDir <”Đường dẫn thư mục”> 12. Lệnh RmDir : Dùng để xóa 1 thư mục rỗng. Cú pháp : RmDir <”Đường dẫn thư mục”> 13. Lệnh KILL - Xóa 1 hay nhiều tập tin trên đĩa Cú pháp : KILL <”Đường dẫn đền tập tin”> Ví dụ : Kill “D:\vinhphuoc.txt” Kill “D:\*.txt” GVHD: Trần Thị Xuân Hương SV: Vũ Văn Huy 9 ĐH CÔNG NGHỆ GTVT Báo cáo thực tập tốt nghiệp 14. Lệnh NAME : Dùng để đổi tên tập tin Cú pháp : NAME <”Đường dẫn tập tin cần đổi tên”> AS <”Đường dẫn và tên tệp mới”> Ví dụ : NAME “C:\Phuoc.txt” AS “C:\VINHPHUOC91.txt” 15. Lệnh AppActive Dùng để kích hoạt một cửa sổ của một chương trinhg đang chạy trên Windows Cú pháp : AppActive title [Wait] Wait : Nếu là False thì chương trình sẽ kích hoạt ngay khi thực hiện lệnh gọi này (VB ngầm hiểu là False). Ví dụ : AppActive “Microsoft Word” *Một số hàm thường dùng Tất cả các hàm đều có dạng : Tên hàm (các đối số) 1. Hàm Abs (Number) Trả về một giá trị là giá trị tuyệt đối của Number 1. Hàm Int (Number) : Trả về phần nguyên của Number nếu nó là số dương, còn nếu số âm thì có giá trị nhỏ hơn phần nguyên 1 đơn vị 2. Hàm Fix (Number) Trả về phần nguyên của Number nếu nó là số dương, còn nếu số âm thì có giá trị lớn hơn phần nguyên 1 đơn vị 3. Hàm Now : Hàm này trả về ngày tháng năm và thơi gian hiện hành. GVHD: Trần Thị Xuân Hương SV: Vũ Văn Huy 10 [...]... giả -Thẻ thư viện -Phiếu mượn -Thông tin mượn sách quá hạn -Hình thức kỉ luật * Tác nhân ngoài: -Ban quản lí -Độc giả *.Kho: -Sách -Phiếu mượn -Độc giả -Hồ sơ xử lí vi phạm *Phát biểu lại bài toán Mỗi độc giả chỉ được mượn một số sách nhất định trong một khoảng thời gian nhất định  Chức năng quản sách làm nhiệm vụ quản sách có tại thư viện, công việc chính là lập mã số sách và quản sách ... phạm, hay thông tin khai báo là hợp thì sẽ tiến hành cấp mã số thẻ cho độc giả và lưu quá trình xử vào kho dữ liệu của hệ thống Sau đó bộ phân cấp thẻ sẽ cấp cho độc giả một thẻ thư viện  Chức năng quản mượn sách làm nhiệm vụ quản việc mượn sách của độc giả, công việc chính là lập phiếu mượn sách và cho mượn sách Khi độc giả đến mượn sách phải đưa thẻ thư viện và phiếu yêu cầu mượn sách đã...  Chức năng quản độc giả là chức năng quản việc cấp thẻ cho độc giả.Nhiệm vụ là lập mã số độc giả và quản thông tin về độc GVHD: Trần Thị Xuân Hương SV: Vũ Văn Huy 20 ĐH CÔNG NGHỆ GTVT Báo cáo thực tập tốt nghiệp giả.Khi độc giả đến làm thẻ thư viện phải khai báo đầy đủ thông tin theo yêu cầu về độc giả cho bộ phận cấp thẻ Bộ phận này sẽ kiểm tra trong hồ sơ cấp thẻ và hồ sơ xử vi phạm xem... đưa cho thủ thư. Thủ thư sẽ kiểm tra tính hợp lệ của thẻ và phiếu yêu cầu Nếu không phù hợp sẽ trả lại thẻ cho độc giả, ngược lại sẽ lấy sách theo yêu cầu Tiếp đó thủ thư sẽ kiểm tra phiếu mượn của độc giả để quyết định cho mượn hay không, nếu cho mượn thì cập nhật phiếu mượn,hồ sơ quản sách và yêu cầu độc giả ký nhận sáh trước khi giao sách  Chức năng quản trả sách làm nhiệm vụ quản việc trả... thực tập tốt nghiệp Sơ đồ mức đỉnh Ở mức náy các tác nhân ngoài như ban quản lý, độc giả,thủ thưquan hệ trực tiếp với các chức năng chính của hệ thống,các chưc năng này chứa ở mức chi tiết.Mỗi chức năng này bao gồm một hệ thống hoạt động với mục tiêu được gắn với nó.Ở đây gồm 4 chức năng: + Quản sách + Quản độc giả + Quản mượn trả sách + Báo cáo,thống kê GVHD: Trần Thị Xuân Hương SV: Vũ Văn... BAN QUẢN Phiếu mượn GVHD: Trần Thị Xuân Hương Hình thức kỉ luật SV: Vũ Văn Huy 26 ĐH CÔNG NGHỆ GTVT 4.4 Báo cáo thực tập tốt nghiệp Mức dưới đỉnh  Chức năng quản độc giả Thẻ tv,phiếu mượn ĐỘC GIẢ Thẻ thư viện 2.1 QL TT ĐỘC GIẢ TT yêu cầu cấp thẻ ĐỘC GIẢ HS vi phạm 2.2 LẬP THẺ ĐỘC GIẢ GVHD: Trần Thị Xuân Hương SV: Vũ Văn Huy 27 ĐH CÔNG NGHỆ GTVT  Báo cáo thực tập tốt nghiệp Chức năng quản lý. .. tập tốt nghiệp Sơ đồ ngữ cảnh Ở mức này chỉ có một chức năng chính của hệ thống đó là quản thư viện. Chức năng này ở mức khung cảnh,nghĩa là bao gồm hoạt động với mục tiêu được gắn với nó Thông tin mất sách Sách+Phiếu mượn Thẻ mượn+phiếu yêu cầu Thông tin y/c cấp thẻ Độc giả Thông tin y/c BC QL Thý viện Ban Quản Thông tin phản hồi Thẻ đọc Báo Cáo Thông tin phản hồi Sách+phiếu mượn Yêu cầu kỉ luật... thẻ đọc sách và phiếu mượn sách cho thủ thư Thủ thư sẽ nhận sách và kiểm tra.Nếu không hợp lệ sẽ yêu cầu kỷ luật đối với độc giả Ngược lại nhận sách và đưa vào phích  Chức năng thống kê, báo cáo làm nhiệm vụ thống kê sách của thư viện bao gồm sách còn, sách đã mượn Thống kê báo cáo bằng cách lấy các thông số cần thiêt từ phiêu mượn Báo cáo vi phạm và hồ sơ xử vi phạm GVHD: Trần Thị Xuân Hương SV:... Giới thiệu cài đặt Để cài đặt chương trình quảnthư viện yêu cầu máy tính cần cài đặt -Hệ điều hành Window7,windown xp -Hệ quản trị dữ liệu microsoft acess 2003 -vs 2010 5.3 Giới thiệu giao diện  Form đăng nhập Tài khoản admin: admin Mật khẩu : admin GVHD: Trần Thị Xuân Hương SV: Vũ Văn Huy 33 ĐH CÔNG NGHỆ GTVT Báo cáo thực tập tốt nghiệp  Form chính  Form quản lí sách GVHD: Trần Thị Xuân Hương SV:... Báo cáo vi phạm và hồ sơ xử vi phạm GVHD: Trần Thị Xuân Hương SV: Vũ Văn Huy 21 ĐH CÔNG NGHỆ GTVT Báo cáo thực tập tốt nghiệp CHƯƠNG 4 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 4.1 Sơ đồ phân rã chức năng QUẢN THƯ VIỆN 1-QL SÁCH 2.QL ĐỘC GIẢ 3.QL MƯỢN TRẢ 4.BC THỐNG KÊ 2.1QLTT ĐỘC GIẢ 3.1QLMƯỢN 2.2QL CẤP THẺ 3.2QL MƯỢN QUÁ HẠN 4.1BÁO CÁO ,THỐNG KÊ 4.2BC VI PHẠM 3.3QL TRẢ GVHD: Trần Thị Xuân Hương SV: Vũ Văn . nhất định  Chức năng quản lý sách làm nhiệm vụ quản lý sách có tại thư viện, công việc chính là lập mã số sách và quản lý sách.  Chức năng quản lý độc giả là chức năng quản lý việc cấp thẻ cho. thống quản lý thư viện như sau như sau: • Chương trình quản lí hoàn toàn thủ công • Độc giả tới mượn sách phải giao thẻ thư viện để thủ thư ghi phiếu mượn sách • Khi độc giả trả sách thủ thư ghi. thiệu địa điểm. Địa điểm khảo sát đề tài quản lý điện của em là hệ thống quản lý thư viện trong trường Đại học Công Nghê GTVT cơ sở 3. 1.2 Nguyên tắc quản lý của địa điểm khảo sát . Qua tìm hiểu

Ngày đăng: 18/04/2014, 10:38

Từ khóa liên quan

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

Tài liệu liên quan