Thiết kế hệ thống quản lý thư viện

42 2.4K 8
Thiết kế hệ thống 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

Báo cáo thực tập: Thiết kế hệ thống quản lý thư viện

MỤC LỤCMỤC LỤC .1LỜI NÓI ĐẦU 3CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI 4I. Khảo sát nơi thực tập .41. Giới thiệu về nơi thực tập: .42. Tổng quan về Công Ty .5a.Sơ đồ, cơ cấu tổ chức: .5b. Chức năng của các Bộ phận: .5II. Tổng quan về cơ sở dữ liệu SQL SERVER 2000 .6CHƯƠNG II: KHẢO SÁT HỆ THỐNG BÀI TOÁN THIẾT KẾ QUẢN THƯ VIỆN 8I. Hệ thống quản thư viện .81. Tổng quan về thư viện 8a. Cơ cấu tổ chức: 8b. Mô tả sơ lược về cơ cấu tổ chức: 82. Quy trình quản sách và độc giả 8a. Đối với công việc nhập sách: 8b. Nhận độc giả mới: .9c. Quy trình mượn sách: 10d. Báo cáo thống kê: 11 5. Hướng thực thi của đề tài .12II. Sơ đồ hoạt động nghiệp vụ .12III. Giới thiệu về ngôn ngữ sử dụng .12* Ngôn ngữ để phát triển .13A. Ngôn ngữ HTML 131. Khái niệm 13 2. Cấu trúc cơ bản của một file HTML 13B. ACTIVE SERVER PAGES 13B.1. Giới thiệu về Active Server Pages .13 1. Active Server Pages là gì ? .144. Mô hình ứng dụng web qua công nghệ ASP : 155. Hoạt động của một trang ASP : .16 6. Các tính chất của ASP : 167. Một số ưu và khuyết điểm của ASP .17b. Khuyết điểm : 17B.2 .Các đối tượng Built-in trong ASP .17B.3.Các component của ASP .24 C . VBSCRIPT 24 C.1. VBScript là gì ? .24C.2. Sự phát triển của VBScript 24 C.3. Kiểu dữ liệu của VBScript 251 C.4. Biến 25C.5. Hằng .26C.6. Toán tử (Operator) .27C.7. Các cấu trúc điều khiển chương trình: 28For x = 1 To 50 .31C.8. Procedures .31D. CƠ SỞ DỮ LIỆU SQL SERVER 2000 33* Giới thiệu sơ lược về SQL Server 331. Mô hình cơ sở dữ liệu Client-Server .332. Làm việc với SQL Server 333. Bảo mật truy xuất dữ liệu trên SQL Server 354. Tạo và quản các user account : 365. Gán quyền cho user và group : 382 LỜI NÓI ĐẦUTrên thế giới nói chung và ở Việt Nam nói riêng, ngành Công nghệ thông tin đã và đang là một ngành mũi nhọn. Ta có thể dễ dàng nhận thấy điều này qua các ngành nghề trong xã hội. Ở các cơ quan, cửa hàng, siêu thị người ta đã thay thế dần các phương thức quản và thanh toán cũ kỹ, lạc hậu, thay vào đó họ trang bị những hệ thống máy tính hiện đại, được nối mạng và sử dụng chương trình quản trên mạng để làm việc. Cùng với tốc phát triển và sử dụng rộng rãi của mạng Internet, các Trường Đại học ở Việt Nam đang đẩy cao việc sử dụng hệ thống máy tính được nối mạng để quản trong nhiều bộ phận, trong đó việc quản thư viện của Trường là việc cần thiết, nhằm phục vụ được bạn đọc một cách nhanh chóng, chính xác và giúp cho người quản theo dõi được tình hình công việc thường xuyên.Phần mềm quản thư viện bằng web, có nhiệm vụ quản lý, phục vụ công tác tra cứu của độc giả. Hệ thống quản thư viện phải nắm giữ được số lượng sách trong thư viện, phân loại sách theo từng phân loại, môn loại mục để có thể dễ dàng tiện cho việc truy tìm. Ngoài ra hệ thống cũng phải biết được tình trạng tài liệu hiện tại, phải được cập nhật thông tin mỗi khi bổ sung các tư liệu mới hoặc thanh các tư liệu không có giá trị.Tóm tắt nội dung:Phần mềm quản thư viện Trường Đại học bằng web là phần mềm giúp việc quản thư viện qua mạng. Bao gồm các công việc sau:Quản sách. Quản độc giả qua việc cấp thẻ độc giả.Quản việc mượn và trả sách của độc giả.Thống sách, độc giả, mượn và trả sách của đọc giả.3 CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀII. Khảo sát nơi thực tập1. Giới thiệu về nơi thực tập:CÔNG TY CỔ PHẦN THƯƠNG MẠI VÀ PHÁT TRIỂN CÔNG NGHỆ ỨNG DỤNG VIỆT NAM - ADC Địa chỉ: 2/26 Trần Quý Cáp - Đống Đa - Hà Nội --- Việt Nam ---Điện thoại: (+84-04) 7323397 - 7323398 Fax: (+84-04) 7323398 E-mail: adcvietnam@adcvietnam.netWebsite: www.adcvietnam.netCông ty Cổ phần TM và phát triển công nghệ ứng dụng Việt Nam, tên giao dịch quốc tế là Vietnam Applied Technology Development And Commerce Joint Stock Company - ADC là đơn vị hoạt động chuyên nghiệp trong lĩnh vực phát triển phần mềm, thương mại điện tử và tích hợp hệ thống công nghệ thông tin. Mục tiêu của ADC là hỗ trợ các đơn vị kinh tế, xã hội tham gia hoạt động tuyên truyền, quảng bá, kinh doanh trên mạng internet toàn cầu đạt hiệu quả cao nhất với mức chi phí thấp nhất. ADC luôn đi đầu trong việc nghiên cứu, phát triển và cung cấp các giải pháp, chương trình phần mềm quản trị nội bộ và các phần mềm hoạt động trong môi trường mạng.Các sản phẩm của ADC đều được phát triển dựa trên đòi hỏi từ thực tiễn và phải đáp ứng, giải quyết ngay lập tức các yêu cầu về quản trị, điều hành, kinh doanh của Khách hàng cũng như các yêu cầu về phát triển, mở rộng của Khách hàng trong tương lai.Điểm nổi bật, mạnh mẽ nhất của các giải pháp, sản phẩm do ADC cung cấp chính là phát huy khả năng sáng tạo của Khách hàng. Khách hàng dễ dàng làm chủ 4 các công nghệ, kỹ thuật cũng như dễ dàng thể hiện và điều hành các hoạt động diễn theo ý đồ và mục đích của mình khi sử dụng các sản phẩm của ADC trong quản trị các hoạt động của mình.Song song với việc cung cấp các giải pháp, sản phẩm cho các tổ chức, ADC còn là một nhà tư vấn và phát triển chuyên nghiệp, uy tín trong chương trình xây dựng và phát triển các mạng thông tin, mạng thương mại, mạng chuyên ngành ở phạm vi quốc gia, khu vực và toàn cầu.Thành công và sức mạnh của ADC được thể hiện trong việc hợp tác chặt chẽ và hiệu quả với các chuyên gia hàng đầu thuộc các ngành, lĩnh vực kinh tế, xã hội khác cũng như phát huy tối đa sức sáng tạo, tinh thần đoàn kết, tự chủ của tập thể các cán bộ trẻ trung, năng động đang làm việc tại ADC. Với Kim chỉ nam hành động là "Hợp tác để vượt qua mọi rào cản và thách thức" 2. Tổng quan về Công Tya. Sơ đồ, cơ cấu tổ chức:b. Chức năng của các Bộ phận:* Giám đốc có trách nhiệm trực tiếp giao công việc và tiếp nhận yêu cầu cần thiết từ Phó Giám đốc.* Phó Giám đốc có trách nhiệm điều hành công việc tới các phòng ban trong công ty.5Giám ĐốcPhó Giám ĐốcPhòng Kinh DoanhPhòng Lập Trình BP. Kế ToánPhòng Nhân Sự * Phòng Kinh doanh: được phát triển dựa trên đòi hỏi từ thực tiễn và phải đáp ứng, giải quyết ngay lập tức các yêu cầu về quản trị, điều hành, kinh doanh của Khách hàng cũng như các yêu cầu về phát triển, mở rộng của Khách hàng trong tương lai.* Phòng Lập trình: nghiên cứu, phát triển và cung cấp các giải pháp, chương trình phần mềm quản trị nội bộ và các phần mềm hoạt động trong môi trường mạng, đào tạo, nâng cao trình độ cho nguồn nhân lực của công ty.* Phòng Nhân sự: chịu trách nhiệm về nguồn nhân lực của công ty.* Phòng Kế toán: có trách nhiệm về tài chính của công ty.II. Tổng quan về cơ sở dữ liệu SQL SERVER 2000SQL Server viết tắt bởi : Structure Query Language – ngôn ngữ cấu trúc truy vấn.Microsoft SQL Server 2000 là một công cụ thiết kế, điều khiển và quản trị cơ sở dữ liệu, các biến cố server, các MS SQL Server Object và SQL Server với tính thực thi cao.Mô hình cơ sở dữ liệu Client-ServerSQL Server là hệ quản trị cơ sở dữ liệu theo mô hình client-server. Phân chia công việc giữa client và server như sau:a. Client-side :- Phải xác định thông tin cần server cung cấp trước khi gửi yêu cầu tới server.- Có trách nhiệm hiển thị toàn bộ thông tin cho user.- Phải làm việc với các result set hơn là làm việc trực tiếp trên các bảng của database.- Phải làm mọi thao tác xử dữ liệu.- Cung cấp tất cả định dạng của dữ liệu và thông tin cần thiết để tạo report.b. Server-side :- Database engine đảm nhiệm việc lưu trữ (storage), cập nhật (update) và cung cấp (retrieval) thông tin trong hệ thống.- Tạo result set theo yêu cầu của ứng dụng client.- Không có giao diện người dùng (user interface). Tự thân SQL Server là không 6 có giao diện người dùng, ngoại trừ một số tool giúp admin quản trị hệ thống.- Hoàn toàn độc lập với các ứng dụng client.- Không chịu trách nhiệm việc hiển thị thông tin cho người dùng từ các kết quả thực thi các query.7 CHƯƠNG II: KHẢO SÁT HỆ THỐNG BÀI TOÁN THIẾT KẾ QUẢN THƯ VIỆNĐỀ TÀI: Thiết kế webdatabase quản thư viện Trường Đại học KTQD.I. Hệ thống quản thư viện 1. Tổng quan về thư việna. Cơ cấu tổ chức:b. Mô tả sơ lược về cơ cấu tổ chức:Ban quản thư viện: chịu trách nhiệm điều hành chung cho toàn bộ các công tác trong Thư viện.• Phòng nghiệp vụ: Lập kế hoạch mua sách mới, thanh sách cũ, kế hoạch phục vụ độc giả, cấp thẻ độc giả.• Bộ phận bổ xung tài liệu: liên hệ với các nhà xuất bản để mua sách, các đơn vị, cá nhân cung ứng sách để tiếp nhận sách đưa vào thư viện.• Nhân viên thủ thư: Tiếp nhận sách đánh mã số, phân loai sách, kiểm tra độc giả có thể đọc sách, thống và tra cứu sách.2. Quy trình quản sách và độc giả Công việc quản sách trong Thư viện được quản theo một quy trình như sau:a. Đối với công việc nhập sách:Mỗi khi có bổ sung sách mới bộ phận bổ sung tài liệu sẽ lập kế hoạch bổ sung tài liệu dựa trên catalog nhà xuất bản và tên các loại sách hiện có ở các hiệu sách. Nếu kế hoạch bổ sung tài liệu được duyệt thì bộ phận này sẽ tiến hành đi mua về và làm một số thao tác sau trước khi nhập sách vào kho: Đóng dấu của thư viện lên sáchPhân loại sách theo lĩnh vực:8Ban quản thư việnThủ thư BP.Bổ sung tài liệu Phòng nghiệp vụ Ví dụ: Tin học, y học, nghệ thuật…Phân loại sách theo môn loại:Sách về tin học: cơ sở dữ liệu, mạng máy tính, tối ưu hoá…Sách về toán: toán cao cấp, hình giải tích…Đánh mã số cho sách : Mã số sách gồm :mã phân loại ghép với mã môn loại ghép với số thứ tự ghép v số tập của sách.Viết các thông tin về sách (mã số sách, tên sách, tên tác giả, nơi xuất bản, năm xuất bản, giá tiền, số trang, tập ) vào fic và bỏ vào hộp fic.Các hộp fic được phân loại theo lĩnh vực như: kinh tế, điện tủ vi tính…trong mỗi hộp lại được phân nhỏ theo một số đặc thù nhất định. Các hộp fic cũng được phân loại theo vần đầu của tên tác giả hoặc tên sách. b. Nhận độc giả mới:Khi độc giả đến đăng ký làm thẻ trình thẻ sinh viên và nộp một hình của độc giả và kèm theo lệ phí làm thẻ. Nhân viên cấp thẻ sẽ phát phiếu đăng ký để bạn đọc khai báo vào theo hình thức như sau:9Phiếu đăng ký Họ và tên: Lớp: Mã số sinh viên: PHIẾU QUẢN SÁCHMã số sách:Tên sách:Tập: Số trang:Số lượng Năm xuất bản:Mã ngôn ngữ: Ngôn ngữ:Mã nhà xuất bản: Nhà xuất bản:Mã phân loại: Phân loại:Mã tác giả: Tác giả:Mã vị trí: Khu: Kệ: Ngăn Sau đó bạn đọc sẽ được cấp một thẻ đọc sách, mỗi thẻ có 1 số thẻ riêng không trùng với các số thẻ khác. Ở đây số thẻ chính là mã số của độc giả. Mã số độc giả được đánh theo khoá học, gồm 6 chỡ số. Trong đó, 2 chữ số đầu tiên chỉ khoá học, 4chữ số sau chỉ số thứ tự của sinh viên thuộc khoá học đó.Hình thức thẻ như sau :Thẻ đọc sách của độc giả có giá trị khi đã được ký duyệt đầy đủ và nó chỉ có giá trị trong năm học hiện tại.c. Quy trình mượn sách:Khi độc giả đến mượn sách sẽ gửi lại thẻ đọc sách tại bàn của thủ thư và nhận phiếu yêu cầu từ thủ thư để điền các thông tin vào phiếu yêu cầu theo mẫu:10 THẺ ĐỌC SÁCH Số thẻ: Họ và tên: Lớp: NgàyN thángt nămnMã số sinh viên: GIÁM ĐỐC(Có giá trị đến ngày / ( / ) 3x4PHIẾU YÊU CẦU Họ và tên: MSSV: Lớp:Tên sáchT Ma số sáchMMMM Ngày tháng năm Ký nhận: [...]... được tình hình sách tại thư viện Thống thu , chi trong việc mua sách và mượn sách để biết số tiền đã chi và thu vào liên quan tới sách 3 Nhiệm vụ của một hệ thống quản thư viện: Một hệ thống quản thư viện có nhiệm vụ quản kho tư liệu mà thư viện hiện có, phục vụ công tác tra cứu, nghiên cứu của độc giả Hệ thống quản thư viện phải nắm được số lượng sách có trong thư viện, phân loại sách... điểm của hệ thống quản bằng thủ công, nên việc tin học hoá công tác quản là việc làm hợp Từ những yêu cầu quản lý, chương trình làm các công việc với 5 mảng như sau: • Quản sách • Quản độc giả • Quản việc mượn sách • Quản việc trả sách • Quản thống Hệ thống cho phép lưu trữ, cập nhật sách một cách dễ dàng, với khối lượng lớn.Tối thiểu hoá thời gian tìm kiếm sách, thống kê... độc giả có nhu cầu mượn tư liệu Thông thư ng việc phân loại sách và quản độc giả là những công việc phức tạp nhất trong hệ thống quản thư viện 4 Nhược điểm của hệ thống quản thư viện trên: Hệ thống trên dùng nhiều đến giấy tờ, vì vậy việc bảo quản, truy tìm mất nhiều thời gian Hệ thống dễ mắc phải sai sót cũng như chưa tiện lợi với bạn đọc Công việc quản độc giả rất khó khăn khi số lượng... khác nhau Hệ thống thích hợp với việc gia tăng số lượng sách, số lượng độc giả II Sơ đồ hoạt động nghiệp vụ Ở mức này ban quản lý, thủ thư, bộ phận bổ sung tài liệu, độc giả có quan hệ trực tiếp với chức năng chính của hệ thống, chức năng này chỉ ở mức khung cảnh, nghĩa là chức năng này bao gồm nhiều hệ thống hoạt động với mục tiêu được gắn với nó Ban quản Yêu cầu Báo cáo báo cáo thống thống kê... cho việc truy tìm Ngoài ra hệ thống cũng phải biết được tình trạng hiện tại, phải được cập nhật thông tin mỗi khi bổ sung các tư liệu mới hoặc thanh các tư liệu không có giá trị Đối với việc phục vụ tra cứu, hệ thống phải đưa ra mục lục phân loại, môn loại các sách có trong thư viện, sao cho độc giả dễ dàng tìm được các tư liệu cần thiết, bên cạnh đó hệ thống cũng phải quản được những độc giả có... với nó Ban quản Yêu cầu Báo cáo báo cáo thống thống Yêu cầu Thủ thư Kết quả Quản Thư viện Sách mới Yêu cầu Độc giả Kết quả Yêu cầu bổ sung sách BP.Bổ xung tài liệu III Giới thiệu về ngôn ngữ sử dụng 12 * Ngôn ngữ để phát triển A Ngôn ngữ HTML 1 Khái niệm HTML( HyperText Markup Language) là ngôn ngữ định dạng siêu liên kết Sự định dạng dựa trên các Tag hoặc các đoạn mã đặc biệt để đánh dấu... cần đọc Thủ thư theo dõi việc mượn sách của độc giả dựa vào ngày mượn ghi trên phiếu yêu cầu và ngày trả sách, nếu độc giả nào vi phạm các quy định của thư viên sẽ bị xử phạt tuỳ theo mức độ vi phạm d Báo cáo thống kê: Ngoài công việc phục vụ trực tiếp bạn đọc, Thư viện còn phải thống độc giả theo thời gian chỉ định từ đó năm bắt được chính xác số độc giả và các thông tin liên quan Thống sách... với account của user - Kết nối với login mặc định (thư ng là guest) - Kết nối với login SA nếu user là Adminitrator trên NT server Hầu hết các thao tác gán quyền cho mỗi user như quyền truy xuất vào các bảng, view, hay các object khác của database đều được quản bằng SQL server giống như trong chế độ Standard c Mixed : Kết hợp cả hai chế độ Standard và Integrated Khi một user kết nối đến SQL Server... trừ một số tool giúp admin quản trị hệ thống - Hoàn toàn độc lập với các ứng dụng client - Không chịu trách nhiệm việc hiển thị thông tin cho người dùng từ các kết quả thực thi các query 2 Làm việc với SQL Server Client làm việc với SQL Server thông qua 3 phương thức sau : 33 - DB-Library - ODBC - SQL OLE a DB-Library Interface DB- Library hoặc gọi tắt DB-LIB là một thư viện API cho cả hai C và VB... kiểm tra xem login name đã có thiết lập một kết nối uỷ thác nào hay không Nếu không tìm thấy kết nối uỷ thác nào thì sau đó SQL Server sẽ kiểm tra login name và password Nếu cũng không nhận biết login được yêu cầu trên server, truy xuất bị từ chối 4 Tạo và quản các user account : SQL Server có 2 mức (level) của một user : Mức thứ nhất của user là login Một login được phép thiết lập một connection với . KHẢO SÁT HỆ THỐNG BÀI TOÁN THIẾT KẾ QUẢN LÝ THƯ VIỆNĐỀ TÀI: Thiết kế webdatabase quản lý thư viện Trường Đại học KTQD.I. Hệ thống quản lý thư viện 1. Tổng. tới sách.3. Nhiệm vụ của một hệ thống quản lý thư viện: Một hệ thống quản lý thư viện có nhiệm vụ quản lý kho tư liệu mà thư viện hiện có, phục vụ công tác

Ngày đăng: 15/12/2012, 11:19

Hình ảnh liên quan

b. Nhận độc giả mới: - Thiết kế hệ thống quản lý thư viện

b..

Nhận độc giả mới: Xem tại trang 9 của tài liệu.
Khi độc giả đến đăng ký làm thẻ trình thẻ sinh viên và nộp một hình của độc giả và kèm theo lệ phí làm thẻ - Thiết kế hệ thống quản lý thư viện

hi.

độc giả đến đăng ký làm thẻ trình thẻ sinh viên và nộp một hình của độc giả và kèm theo lệ phí làm thẻ Xem tại trang 9 của tài liệu.
c. Quy trình mượn sách: - Thiết kế hệ thống quản lý thư viện

c..

Quy trình mượn sách: Xem tại trang 10 của tài liệu.
Hình thức thẻ như sau: - Thiết kế hệ thống quản lý thư viện

Hình th.

ức thẻ như sau: Xem tại trang 10 của tài liệu.
Mô hình hoạt động của ASP: - Thiết kế hệ thống quản lý thư viện

h.

ình hoạt động của ASP: Xem tại trang 14 của tài liệu.
4. Mô hình ứng dụng web qua công nghệ ASP: - Thiết kế hệ thống quản lý thư viện

4..

Mô hình ứng dụng web qua công nghệ ASP: Xem tại trang 15 của tài liệu.
Variant có thể chứa các kiểu dữ liệu Subtype như trong bảng sau: - Thiết kế hệ thống quản lý thư viện

ariant.

có thể chứa các kiểu dữ liệu Subtype như trong bảng sau: Xem tại trang 25 của tài liệu.
2. Bảng các toán tử - Thiết kế hệ thống quản lý thư viện

2..

Bảng các toán tử Xem tại trang 27 của tài liệu.
C.6. Toán tử (Operator) 1. Độ ưu tiên của các toán tử. - Thiết kế hệ thống quản lý thư viện

6..

Toán tử (Operator) 1. Độ ưu tiên của các toán tử Xem tại trang 27 của tài liệu.
MÔ HÌNH THỰC THỂ CHỨC NĂNG - Thiết kế hệ thống quản lý thư viện
MÔ HÌNH THỰC THỂ CHỨC NĂNG Xem tại trang 39 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan