đồ án tốt nghiệp xây dựng từ điển multimedia

50 551 0
đồ án tốt nghiệp xây dựng từ điển multimedia

Đ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Ộ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP ĐÔNG ĐÔ KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN Giáo viên hướng dẫn: TS. Nguyễn Văn Xuất Giáo viên phản biện: TS. Đào Thanh Tĩnh Sinh viên: Nguyễn Quang Hưng - C2 – CNTT Hà Nội 2000 Nguyễn Quang Hưng Luận văn tốt nghiệp MỤC LỤC Lời nói đầu 3 Chương I: Phát biểu bài toán 4 1. Một số khái niệm 4 a. Kĩ thuật và công nghệ multimedia 4 b. Từ điển multimedia 5 2. Những hệ thống đang sử dụng 6 3. Yêu cầu của hệ thống mới 6 a. Yêu cầu tra cứu 7 b. Yêu cầu dữ liệu 7 c. Yêu cầu bảo mật 7 Chương II: Phân tích hệ thống 8 1. Phân tích dữ liệu 8 2. Phân tích chức năng 10 2.1 Chức năng tổng quát 10 2.2.1 Chức năng bảo mật 11 2.2.2 Chức năng cập nhật 11 2.2.3 Chức năng tra cứu 11 Chương III: Thiết kế hệ thống 14 1. Bảng dữ liệu 15 2. Mô hình quan hệ 16 3. Thiết kế giao diện 17 a. Màn hình chính 17 b. Mật khẩu 18 c. Màn hình cập nhật thông tin 19 d. Màn hình soan thảo các file âm thanh,video 20 e. Giao dien nhập nội dung text 21 f. Giao diên cập nhật file ảnh 22 Kết luận 23 Phụ lục 1 24 Phụ luc 2 30 2 Nguyễn Quang Hưng Luận văn tốt nghiệp Tài liệu tham khảo 52 LỜI NÓI ĐẦU Ngày nay, không ai có thể phủ nhận vai trò của tin học trong mọi lĩnh vực khoa học kĩ thuật đời sống xã hội. Tin học được ứng dụng nhiều trong các công tác quản lí, phục vụ vui chơi giải trí, nghiên cứu khoa học và đặc biệt là tin học được ứng dụng khá nhiều trong kĩ thuật từ điển. Với khả năng lưu trữ lớn máy tính đã thay thế hoàn toàn những cuốn từ điển đồ sộ, hơn thế nữa với tốc độ tìm kiếm rất nhanh, chính sác máy tính đã trở thành một công cụ đắc lực giúp đỡ con người trong việc tra cứu và tìm kiếm thông tin đạt hiệu cao. Hiện nay, sự phát triển mạnh mẽ của công nghệ multimedia đã cung cấp một diện mạo mới cho từ điển. Với sự kết hợp đa dạng của âm thanh hình ảnh đã cung cấp cho người sử dụng nhiều thông tin hơn mở ra một hướng hoàn toàn mới trong việc tra cứu cung như trong thiết kế từ điển. “Xây dựng từ điển multimedia” là một đề tài mới mẻ bắt kịp sự phát triển của công nghệ thông tin nó cũng đáp ứng được nhu cầu ngày càng cao của xã hội. Mục tiêu của đề tài này là thiết kế một bộ công cụ để xây dựng dữ liệu cho từ điển có chủ đề về văn hoá với các dạng dữ liệu như hình ảnh (hội họa), phim video (sân khấu điện ảnh) nội dung bằng chữ (văn học thơ ca) và âm thanh (âm nhạc). Mặc dù có nhiều cố gắng nhưng do hạn chế về thời gian cũng như kinh nghiệm nên bản luận văn này chắc chắn còn nhiều thiếu sót. Em rất mong được sự góp ý kiến của các thầy và bè bạn để chương trình này được hoàn thiện hơn. Em xin chân thành cảm ơn thầy giáo Nguyễn Văn Xuất và các thầy giáo trong khoa Công Nghệ Thông Tin Trường Đại học Dân Lập Đông Đô đã hướng dẫn tận tình và tạo điều kiện cho em hoàn thành đề tài này. Hà nội ngày 30 tháng 05 năm 2000 Sinh viên 3 Nguyễn Quang Hưng Luận văn tốt nghiệp Nguyễn Quang Hưng Chương I PHÁT BIỂU BÀI TOÁN 1. Một số khái niệm a. Kỹ thuật và công nghệ Multimedia. Để hiểu thêm chi tiết về mô hình hệ thống multimedia ta đi sâu vào tìm hiểu các dạng file multimedia. Các ưu điểm, nhược điểm cũng như các ứng dụng của các dạng file dữ liệu. Từ đó đưa ra cách sử dụng thích hợp nhất. Các dạng file dữ liệu multimedia. Trong multimedia có các dạng dữ liệu lưu trữ trong máy tính như sau :  Văn bản (text).  Âm thanh (sound, void) Đối với dữ liệu dạng âm thanh có một số chuẩn để lưu trữ dữ liệu này. Phổ biến nhất hiện nay theo Microsoft đưa ra, theo chuẩn này, dữ liệu âm thanh phục vụ cho multimedia được cất giữ ở các file có phần mở rộng *.WAV và *.MID.Các file dạng *.WAV dùng để chứa dữ liệu âm thanh nói chung và không yêu cầu chất lượng cao. Các file MIDI.MID dùng chứa dữ liệu âm thanh đòi hỏi chất lượng cao thường là âm thanh có giai điệu (audio) như các bản hạc, bài hát, nhạc cụ ghi ta, piano.Các file dạng WAV ghi laị chính bản thân âm thanh còn các file dạng MIDI chỉ ghi lại các câu lệnh. Các câu lệnh này dùng để “nói chuyện” hay ra lệnh cho các thiết bị MIDI phát ra âm thanh. Mỗi câu lệnh trong file MIDI bao gồm các thông tin sau : nốt nhạc, loại nhạc cụ, nhịp điệu và một vài đặc trưng âm nhạc khác.Yêu cầu về phần cứng. Máy tính PC tương thích IBM 8 MR trở lên và chạy Windows 95. Microphone hoặc Recorder hay Cassette. Sound card. 4 Nguyễn Quang Hưng Luận văn tốt nghiệp Âm điệu (audio)  Hình ảnh (image) Các file dữ liệu ảnh được sử dụng trong các tài liệu multimedia rất đa dạng. Nhưng những hình ảnh mà Web Browser có thể hiển thị là các ảnh có dạng * . GIF, * JPEG, *.XBM.*.XBM là dạng ảnh Bitmap dùng cho hệ thống Windows và chỉ hỗ trợ cho 2 màu. Hầu hết các trình duyệt trên PC và Mac đều có thể sử dụng hiển thị dạng ảnh này. Nhưng dạng ảnh này được tạo trên hệ điều hành Unix.GIF : được hỗ trợ 256 màu, nói chung đây là dạng ảnh nén và là những ảnh có kích thước lớn. GIF bị giới hạn trong phạm vi hẹp hơn rất nhiều khi chọn màu. sử dụng GIF có nhiều điểm lợi hơn và là dạng đồ họa phổ biến nhất được dùng trên trang Web. GIF có hiệu quả cao và tính năng nén bên trong làm cho hình ảnh tương đối nhỏ. GIF hỗ trợ tính trong suốt và xen kẽ là các tính năng có thể nâng cao sự hấp dẫn.  Video (hình ảnh động-motion image) Dạng dữ liệu kết hợp dữ liệu ảnh động và dữ liệu âm thanh động vào 1 file gọi là dữ liệu video. File chứa dữ liệu video gọi là file loại AVI. Ưu điểm của file loại AVI. Khi thể hiện các file AVI có cảm giác rất thực, mọi việc diễn ra như trong thực tế. Có được như thế là vì sự chuyển động của ẩnh trên màn hình và âm thanh phát ra từ card âm thanh đã đồng bộ với nhau. Nhược điểm của file loại AVI. Khó thay đổi dữ liệu.  Animation (hình ảnh sử dụng theo nguyên tắc chiếu phim). Dạng dữ liệu kết hợp dữ liệu ảnh và dữ liệu âm thanh động trong quá trình thể hiện tạo ra dữ liệu animation.Ưu điểm của dữ liệu animation. Trong chế độ hiển thị theo nguyên tắc chiếu phim animation, các ảnh bitmap được chứa trong nhiều file, thứ tự xuất hiện của các ảnh theo kịch bản là thứ tự đọc các file ảnh. Tương tự như vậy đối với âm thanh. Các file âm thanh được chuẩn bị trước thường là file dạng wav. Thứ tự xuất hiện âm thanh tuân theo thứ tự đọc các file dạng wav.Điều này chứng tỏ dữ liệu animation dùng nhiều file vì vậy việc thay đổi rất đơn giản. Nhược điểm của dữ liệu animation. Nhược điểm duy nhất là do sử dụng nhiều file ảnh và âm thanh trong 2 quá trình độc lập nhau vì vậy tính đồng bộ không cao, chất lượng thể hiện không tốt, không có cảm giác thực. c. Từ điển mutimedia 5 Nguyễn Quang Hưng Luận văn tốt nghiệp Ngày nay với sự phát triển như vũ bão của công nghệ thông tin nói chung và công nghệ multimedia nói riêng đã đem lại một hình thức mới cho từ điển - Từ điển Multimedia. Với khả năng lưu trữ lớn,tìm kiếm thông tin nhanh của máy tính, đa dạng về thông tin thì nguồn thông tin mà từ điển multimedia đem lại không chỉ là những tri thức được thể hiện bằng chữ mà còn kèm theo cả âm thanh hình ảnh một cách trực quan sinh động mang lại cho con người lượng thông tin nhiều hơn phong phú hơn. 2. Các hệ thống đang sử dụng Hiện nay trong cuộc sống hàng ngày của con người không thể thiếu được các công cụ tra cứu, nhất là học sinh sinh viên các bộ từ điển đã phần nào thoả mãn được các nhu cầu tra cứu, hoc tập của họ. Cũng nằm trong việc đáp ứng nhu cầu bức xúc đó các bộ phần mềm từ điển ra đời. Ngay từ khi mới xuất hiện nó đã trở thành một công cụ đồng hành của giới nghiên cứu cũng như những người yêu thích tin học. Tuy nhiên với sự phát triển không ngừng của xã hội thì những phần mềm từ điển cũng phải không ngừng phát triển để bắt kịp vơi đà tăng trưởng đó. Từ điển multimedia ra đời không nằm ngoài xu hướng đó. Ngoài khả năng tra cứu bằng những đoạn văn bản thông thường thì nó còn cung cấp cho người sử dụng những thông tin được cập nhật bằng hình ảnh, âm thanh. Tuy nhiên một khó khăn cho người dùng là việc cập nhật thông tin cho từ điển. Với sự khác nhau về cách sử dụng của mỗi loại nguồn tin hình ảnh, âm thanh, tiếng nói thì đối với người không thạo sử dụng sẽ rất lúng túng trong quá trình cập nhật thông tin cho từ điển. 3. Yêu cầu của hệ thống từ điển multimedia Yêu cầu chung Để khắc phục những nhược điểm qua phần đánh giá ở phần trên, chương trình xây dựng từ điển multimedia được xây dựng với các yêu cầu như sau: 6 Nguyễn Quang Hưng Luận văn tốt nghiệp - Xây dựng phần mềm theo tiêu chuẩn hiện đại đáp ứng những nhu cầu về tra cứu của người sử dụng. - Từ thực tế sử dụng chúng ta thấy rằng ngoài việc tra cứu và tìm kiếm thông tin thì người sử dụng cũng có nhu cầu cập nhật những thông tin mới. Để đáp ứng nhu cầu bức thiết đó chương trìng phải có những công cụ hỗ trợ cho việc cập nhật thông tin một cách dễ dàng hiệu quả. - Chương trình phải được bảo mật về thông tin, có chế độ cảnh báo đối với người dùng lạ. a. Yêu cầu về tra cứu - Tra cứu tác phẩm theo từng loại hình văn hoá nghệ thuật: - Âm nhạc - Văn thơ - Phim ảnh - Tranh ảnh b. Các yêu cầu dữ liệu vào của chương trình Dữ liệu mà chương trình sử dụng và quản lý rất đa dạng và phân tán cho nên phải đảm bảo một số các yêu cầu: - Các định dạng file phải chính xác tuyệt đối. - Mọi thay đổi về vị trí file dữ liệu đều cần phải cập nhật lại. c. Các yêu cầu bảo mật hệ thống - Công nghệ bảo mật thông tin của hệ thông phải thuận tiện, chắc chắn tuy nhiên phải tránh gây phiền hà đối với người sử dụng. 7 Nguyễn Quang Hưng Luận văn tốt nghiệp Chương II PHÂN TÍCH HỆ THỐNG 1. Phân tích dữ liệu hệ thống Trước hết thiết kế dữ liệu là phải tạo ra một cơ sở dữ liệu lưu trữ thông tin của các đối tượng quản lý như ấn phẩm, tác giả, thể loại sao cho thông tin không bị lưu trữ dư thừa về mặt logic (không bị trùng lặp) và khi cần có thể truy xuất thông tin theo yêu cầu cho trước. Có nhiều cách thiết kế cơ sở dữ liệu ý niệm, tuy nhiên thông dụng và hữu hiệu nhất là sơ đồ thực thể quan hệ. Mục tiêu của phần này là phải xây dựng được sơ đồ quan hệ thực thể các ấn phẩm văn hoá.Cho phép biểu diễn các thông tin về những mối quan hệ quan trọng giữa chúng. Mô hình dữ liệu làm nền tảng cho việc thiết kế cơ sở dữ liệu trên máy tính. Định nghĩa những vùng dữ liệu chính xuất hiện trong bài toán, đối với việc quản lý các ấn phẩm văn hoá trong giới hạn của bài luận văn này tôi chỉ đề cập đến hệ thống dữ liệu tra cứu và cập nhật thông tin cho các ấn phẩm. - Nghiên cứu trong trường hợp quản lý các ấn phẩm chúng ta thấy rằng những thực thể cần nghiên cứu như :  Tác giả  Tác phẩm  Thể loại  Nội dung tác phẩm - Giữa các đối tượng này có mối quan hệ như sau: Một tác phẩm chỉ có duy nhất một tác giả ngược lại một tác giả lại có thể có nhiều tác phẩm, chúng có quan hệ một - nhiều. 8 Nguyễn Quang Hưng Luận văn tốt nghiệp Mỗi thể loại cũng có nhiều tác phẩm nhưng mỗi tác phẩm chỉ được xếp vào một thể loại mà thôi, chúng có quan hệ một - nhiều. Giữa tác phẩm và nội dung có mối quan hệ nhiều - nhiều có nghĩa là một ấn phẩm có thể có nhiều nội dung khác nhau ngược lại một nội dung lại có thể xuất hiện ở nhiều ấn phẩm (ví dụ như một đĩa CD âm nhạc có thể có nhiều bài hát và một bài hát lại có thể xuất hiện ở nhiều đĩa CD khác nhau) Chúng ta có hình thể hiện sau đây: Đối với mỗi thực thể ta có những thuộc tính như sau: Tác giả - Tên tác giả (*) - Thể loại - Thông tin tác giả Tác phẩm - STT (*) - Tên tác phẩm - Thể loại 9 Nguyễn Quang Hưng Luận văn tốt nghiệp - Tác giả - Năm xuất bản - Nhà xuất bản - Nội dung tác phẩm Thể loại - Thể loại (*) - Loại hinh Nội dung - Nội dung - Loại hình (loại hình của nội dung) - Đường dẫn (đường dẫn tới file chứa nội dung) 2. Phân tích các chức năng của hệ thống Qua khảo sát các yêu cầu đối với hệ thống từ điển ấn phẩm, phần này chúng ta tiếp tục phân tích cấu trúc logic của hệ thống. Qua đó có thể nhận biết được mối quan hệ trong hệ thống, làm tiền đề cho các bước tiếp theo. Cách tiếp cân bài toán ở đây là ta đi từ chức năng tổng quát, phân tích thành các chức năng nhỏ hơn. 2.1 Chức năng tổng quát Đối với một hệ thống từ điển nói chung bao gồm các chức năng như sau:  Chức năng bảo mật và an toàn hệ thống  Chức năng tra cứu  Chức năng cập nhật thông tin 10 [...]... Quang Hưng nghiệp 2.2.2 Thiết kế giao diện chương trình Luận văn tốt a Màn hình chính 17 Nguyễn Quang Hưng nghiệp b Màn hình khai báo mật khẩu Luận văn tốt 18 Nguyễn Quang Hưng nghiệp c Màn hình cập nhật thông tin Luận văn tốt d Các màn hình soạn thảo thông tin là các file âm thanh và phim 19 Nguyễn Quang Hưng nghiệp Luận văn tốt 20 Nguyễn Quang Hưng nghiệp e Giao dien nhập nội dung text Luận văn tốt 21... dung text Luận văn tốt 21 Nguyễn Quang Hưng nghiệp f Giao diện nhập file ảnh Luận văn tốt 22 Nguyễn Quang Hưng nghiệp Luận văn tốt KẾT LUẬN Qua thời gian thực tập và làm đồ án tốt nghiệp em đã nhận được sự chỉ bảo và giúp đỡ tận tình của thầy giáo hướng dẫn, với kiến thức thu được ở trường, cùng với sự cố gắng của bản thân em đã hoàn thành bản luận văn này Theo đánh giá của bản thân em đã làm được các... chức năng này là truy xuất các thông tin của một ấn phẩm trong cơ sở dữ liệu sau đó thể hiện lên trên biểu mẫu Chương III 13 Nguyễn Quang Hưng nghiệp Luận văn tốt THIẾT KẾ CHƯƠNG TRÌNH TỪ ĐIỂN SƠ ĐỒ THUẬT TOÁN CỦA CHƯƠNG TRÌNH 14 Nguyễn Quang Hưng nghiệp Luận văn tốt 1 Thiết kế các bảng cơ sở dữ liệu Bảng là một đối tượng được định nghĩa và dùng để lưu giữ liệu mỗi bảng lưu giữ các thông tin về một chủ... mục tiêu của hệ thống từ điển Phân tích hệ thống, xây dựng mô hình chức năng và mô hình dữ liệu Tiến hành thết kế và cài đặt thử nghiệm chương trình Tuy nhiên với thời gian và kinh nghiệm thực tế chưa nhiều nên trong bản đồ án còn nhiều thiếu sót Một lần nữa em rất mong nhận được sự chỉ bảo của các thầy giáo để khắc phục những thiếu sót đó 23 Nguyễn Quang Hưng nghiệp Luận văn tốt Phụ lục I GIỚI THIỆU... Hưng nghiệp Luận văn tốt 2.2 Các chức năng 2.2.1 Chức năng bảo mật hệ thống: Đối với một ứng dụng liên quan đến cơ sở dữ liệu luôn đòi hỏi thông tin mà nó quản lý phải được bảo vệ chắc chắn Có hai loại nguy cơ dẫn đến hư hỏng , mất mát thông tin là: nguy cơ từ các sự cố kĩ thuật như hỏng hóc về phần cứng, bộ phận lưu giữ thông tin(đĩa cứng, đĩa mềm ), các nguy cơ làm sai lạc thông tin từ những ý đồ xấu,... cao và có nghiệp vụ theo yêu cầu công việc Nhìn từ phía phân tích hệ thống, chúng ta thấy nổi lên các vấn đề như sau:   Trùng lặp về tên gọi của dữ liệu dẫn đến nhầm lẫn trong tìm kiếm và tra cứu thông tin Dữ liệu của chương trình là các file nằm rải rác trên thiết bị lưu trữ (ổ cứng) cho nên không thể đảm bảo được việc mất mát thông tin sẽ không sảy ra 11 Nguyễn Quang Hưng nghiệp  Luận văn tốt Do... Microsoft Word Bất chấp nhiều phê phán trong giai đoạn đầu, Visual Basic đã được thừa nhận trong giới tin học như là một ngôn ngữ thích ứng tốt trong việc phát triển các ứng dụng các ứng dụng Visual Basic 5.0 được tích hợp các tính năng hỗ trợ Internet và Windows có thể cạnh tranh với các ngôn ngữ lập trình mạnh nhất hiện nay như C hay Java 24 Nguyễn Quang Hưng nghiệp Luận văn tốt II Ngôn ngữ SQL SQL (Structured... sử dụng mệnh đề WHERE thì kết quả nhận được sẽ là các bản ghi được chỉ ra trong trường SELECT Toán hạng Mô tả = Bằng > Lớn hơn < Nhỏ hơn = Lớn hơn hoặc bằng Khác 26 Nguyễn Quang Hưng nghiệp Luận văn tốt GROUP BY: là mệnh đề không bắt buộc, dùng để sắp xếp các bản ghi với giá trị đồng nhất trong danh sách các trường vào một bản ghi đơn lẻ HAVING: là mệnh đề dùng để thay đổi... các giá trị vào một bảng Có thể lựa các giá trị của một bảng khác để chèn Trong trường hợp này không được dùng từ kháo VALUES Chú ý số lượng cột trả về trong điều kiện SQL cũng giống với con số trong danh sách column list 27 Nguyễn Quang Hưng nghiệp Luận văn tốt Microsoft yêu cầu phải có từ khoá INTO trong khi SQL không yêu cầu điều đó Đây là loại truy vấn thường dùng để truyền dữ liệu vào bảng dữ... tin của người sử dụng Do tính chất cũng như nhu cầu của bài toán chức năng này phải đáp ứng những yêu cầu cụ thể sau: Có thể tra cứu các tác phẩm của một tác giả Có thể tra cứu các tác phẩm của một trong một giai đoạn (theo năm xuất bản) Liệt kê các tác phẩm của một nhà xuất bản đã từng ấn hành Có thể truy xuất nội dung của một tác phẩm theo từng loại hình khác nhau có thể là một bức tranh, một đoạn truyện . tin cho từ điển. 3. Yêu cầu của hệ thống từ điển multimedia Yêu cầu chung Để khắc phục những nhược điểm qua phần đánh giá ở phần trên, chương trình xây dựng từ điển multimedia được xây dựng với. Chương III 13 Nguyễn Quang Hưng Luận văn tốt nghiệp THIẾT KẾ CHƯƠNG TRÌNH TỪ ĐIỂN SƠ ĐỒ THUẬT TOÁN CỦA CHƯƠNG TRÌNH 14 Nguyễn Quang Hưng Luận văn tốt nghiệp 1. Thiết kế các bảng cơ sở dữ liệu Bảng. 2000 Nguyễn Quang Hưng Luận văn tốt nghiệp MỤC LỤC Lời nói đầu 3 Chương I: Phát biểu bài toán 4 1. Một số khái niệm 4 a. Kĩ thuật và công nghệ multimedia 4 b. Từ điển multimedia 5 2. Những hệ thống

Ngày đăng: 23/08/2014, 14:39

Từ khóa liên quan

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

Tài liệu liên quan