đồ án công nghệ thông tin Phần mềm quản lý thư viện Trường Đại học bằng web là phần mềm giúp việc quản lý thư viện qua mạng

43 649 0
đồ án công nghệ thông tin Phần mềm quản lý thư viện Trường Đại học bằng web là phần mềm giúp việc quản lý thư viện qua mạng

Đ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

MỤC LỤC MỤC LỤC 1 LỜI NÓI ĐẦU 3 CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI 4 I. Khảo sát nơi thực tập 4 1. Giới thiệu về nơi thực tập: 4 2. Tổng quan về Công Ty 5 a.Sơ đồ, cơ cấu tổ chức: 5 b. Chức năng của các Bộ phận: 5 II. Tổng quan về cơ sở dữ liệu SQL SERVER 2000 6 CHƯƠNG II: KHẢO SÁT HỆ THỐNG BÀI TOÁN THIẾT KẾ QUẢN LÝ THƯ VIỆN 8 I. Hệ thống quản lý thư viện 8 1. Tổng quan về thư viện 8 a. Cơ cấu tổ chức: 8 b. Mô tả sơ lược về cơ cấu tổ chức: 8 2. Quy trình quản lý sách và độc giả 8 a. Đối với công việc nhập sách: 8 b. Nhận độc giả mới: 9 c. Quy trình mượn sách: 10 d. Báo cáo thống kê: 11 5. Hướng thực thi của đề tài 12 II. Sơ đồ hoạt động nghiệp vụ 12 III. Giới thiệu về ngôn ngữ sử dụng 13 * Ngôn ngữ để phát triển 13 A. Ngôn ngữ HTML 13 1. Khái niệm 13 2. Cấu trúc cơ bản của một file HTML 13 B. ACTIVE SERVER PAGES 14 B.1. Giới thiệu về Active Server Pages 14 1. Active Server Pages là gì ? 14 4. Mô hình ứng dụng web qua công nghệ ASP : 16 5. Hoạt động của một trang ASP : 16 6. Các tính chất của ASP : 16 7. Một số ưu và khuyết điểm của ASP 17 b. Khuyết điểm : 18 B.2 .Các đối tượng Built-in trong ASP 18 B.3.Các component của ASP 24 C . VBSCRIPT 25 C.1. VBScript là gì ? 25 C.2. Sự phát triển của VBScript 25 C.3. Kiểu dữ liệu của VBScript 26 1 C.4. Biến 26 C.5. Hằng 27 C.6. Toán tử (Operator) 28 C.7. Các cấu trúc điều khiển chương trình: 29 For x = 1 To 50 32 C.8. Procedures 32 D. CƠ SỞ DỮ LIỆU SQL SERVER 2000 34 * Giới thiệu sơ lược về SQL Server 34 1. Mô hình cơ sở dữ liệu Client-Server 34 2. Làm việc với SQL Server 34 3. Bảo mật truy xuất dữ liệu trên SQL Server 36 4. Tạo và quản lý các user account : 37 5. Gán quyền cho user và group : 39 2 LỜI NÓI ĐẦU Trê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 lý 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 lý 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 lý trong nhiều bộ phận, trong đó việc quản lý 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 lý theo dõi được tình hình công việc thường xuyên. Phần mềm quản lý 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 lý 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 lý các tư liệu không có giá trị. Tóm tắt nội dung: Phần mềm quản lý thư viện Trường Đại học bằng web là phần mềm giúp việc quản lý thư viện qua mạng. Bao gồm các công việc sau: Quản lý sách. Quản lý độc giả qua việc cấp thẻ độc giả. Quản lý việc mượn và trả sách của độc giả. Thống kê sách, độc giả, mượn và trả sách của đọc giả. 3 CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI I. Khảo sát nơi thực tập 1. 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.net Website: www.adcvietnam.net Cô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 4 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ủ 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 Ty a. 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 5 Giám Đốc Phó Giám Đốc Phòng Kinh Doanh Phòng Lập Trình BP. Kế ToánPhòng Nhân Sự công ty. * 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 2000 SQL 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-Server SQL 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ử lý 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. 6 - Không có giao diện người dùng (user interface). Tự thân SQL Server là không 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 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 quan về thư viện a. Cơ cấu tổ chức: b. Mô tả sơ lược về cơ cấu tổ chức: Ban quản lý 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 lý 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 kê và tra cứu sách. 2. Quy trình quản lý sách và độc giả Công việc quản lý sách trong Thư viện được quản lý 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ách Phân loại sách theo lĩnh vực: 8 Ban quản lý thư viện Thủ 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: 9 Phiếu đăng ký Họ và tên: Lớp: Mã số sinh viên: PHIẾU QUẢN LÝ SÁCH Mã 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àythángnăm Mã số sinh viên: GIÁM ĐỐC (Có giá trị đến ngày / / ) 3x4 PHIẾU YÊU CẦU Họ và tên: MSSV: Lớp: Tên sáchMa số sách Ngày tháng năm Ký nhận: [...]... cũng phải quản lý được những độ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 lý độc giả là những công việc phức tạp nhất trong hệ thống quản lý thư viện 4 Nhược điểm của hệ thống quản lý 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 lý độc giả... bởi việc kiểm tra 11 thời gian mượn trả sách, số lượng sách mượn là thủ công, vì vậy rất dễ thất thoát tư liệu Việc phân loại sách và tạo ra mục lục cần khá nhiều thời gian 5 Hướng thực thi của đề tài Xuất phát từ những nhược điểm của hệ thống quản lý bằng thủ công, nên việc tin học hoá công tác quản lý là việc làm hợp lý 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. .. thông tin liên quan đến sách như số sách mượn, số sách còn…để biết được tình hình sách tại thư viện Thống kê 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 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 tra cứu, nghiên cứu của độc giả Hệ thống quản lý thư viện. .. Quản lý sách • Quản lý độc giả • Quản lý việc mượn sách • Quản lý việc trả sách • Quản lý thống kê 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ê sách, hỗ trợ những cách tìm kiếm sách 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ư, ... gửi thông tin tới ngay chính nó Khi lấy thông tin từ form, đối tượng Request có thể lấy các loại thông tin khác nhau bằng cách “ Sử dụng Query String ” Việc sử dụng Querystring Collection làm cho việc truy xuất thông tin trở nên dễ dàng hơn Nếu phương thức gửi từ form là GET, thì QueryString chứa toàn bộ thông tin gửi tới như các tham số đi đằng sau dấu chấm hỏi (?) address box nếu phương thức gửi là. .. Các toán tử toán học, các toán tử so sánh, toán tử nối chuỗi, và các toán tử logic - Các toán tử trong ngoặc ưu tiên hơn bên ngoài - Nếu hai toán tử cùng độ ưu tiên như nhau ví dụ như toán tử cộng (+) và trừ (-) hay nhân (*) và chia (/) thì theo thứ tự ưu tiên từ trái qua phải 2 Bảng các toán tử Toán học Diễn giải Mũ Đảo dấu Nhân Chia Chia nguyên Phần dư Cộng Trừ Nối chuỗi Ký hiệu ^ * / So sánh Diễn... trong một HTML Request - Server Variable : Nhận các giá trị của các biến môi trường • Ví dụ lấy thông tin từ form : HTML form là cách thức thông thư ng để trao đổi thông tin giữa Web Server và user HTML form cung cấp nhiều cách nhập thông tin của user như : textboxes, radio button, check boxes,… và hai phương thức gửi thông tin là POST và GET Ứng dụng ASP có thể sử dụng form để tạo ra sự liên lạc dữ liệu... 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ử lý 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... 4 Mô hình ứng dụng web qua công nghệ ASP : Thao tác giữa client và server trong một ứng dụng web có thể được thể hiện khái quát như sau : Trình duyệt Web HTTP ASP A D O O L E D B O D B C DBMSS QL server DB server Client Web server Mô hình ứng dụng Web thể hiện qua công nghệ ASP 5 Hoạt động của một trang ASP : Khi một trang ASP được yêu cầu bởi web browser, web server sẽ duyệt tuần tự trang... Là đối tượng nhận tất cả các giá trị mà trình duyệt của client gởi đến server thông qua một yêu cầu HTTP (HTTP request) •Response : Khác với đối tượng Request, Response gửi tất cả thông tin vừa xử lý cho các client yêu cầu •Server : Là môi trường máy server nơi ASP đang chạy, chứa các thông tin và tác vụ về hệ thống •Aplication : Đại diện cho ứng dụng Web của ASP, chứa script hiện hành •Session : Là . thông tin mỗi khi bổ sung các tư liệu mới hoặc thanh lý các tư liệu không có giá trị. Tóm tắt nội dung: Phần mềm quản lý thư viện Trường Đại học bằng web là phần mềm giúp việc quản lý thư viện qua. thống quản lý bằng thủ công, nên việc tin học hoá công tác quản lý là việc làm hợp lý. 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 lý sách • Quản lý độc. và giúp cho người quản lý theo dõi được tình hình công việc thư ng xuyên. Phần mềm quản lý 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 lý thư viện

Ngày đăng: 24/04/2015, 22:10

Từ khóa liên quan

Mục lục

  • a. Ưu điểm :

  • 2. Đối tượng Response.

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

  • Đang cập nhật ...

Tài liệu liên quan