Tải bản đầy đủ (.doc) (22 trang)

Nghiên cứu công nghệ Adobe Flash ứng dụng xây dựng giáo trình sách điện tử online

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.09 MB, 22 trang )

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN
HỮU NGHỊ VIỆT - HÀN
KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO
THỰC TẬP TỐT NGHIỆP

ĐỀ TÀI:
NGHIÊN CỨU CÔNG NGHỆ ADOBE FLASH
ỨNG DỤNG XÂY DỰNG GIÁO TRÌNH SÁCH ĐIỆN TỬ ONLINE

Họ tên sinh viên : Nguyễn Đình Thanh
Lớp

: CCLT07B

Họ tên GVHH

: Võ Hoàng Phương Dung

Đơn vị thực tập : Công ty cổ phần SOFTECH

Đà Nẵng, tháng 4 năm 2016


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

2

LỜI MỞ ĐẦU
Ngày nay công nghệ thông tin không ngừng phát triển một cách mạnh mẽ và hiện


đại. Công nghệ thông tin làm ngắn lại khoảng cách của các quốc gia trên thế giới ở
mọi lĩnh vực. Sự ra đời của công nghệ thông tin làm phong phú bộ mặt xã hội, đời
sống con người được nâng cao rõ rệt, đóng góp to lớn cho sự phát triển của nhân loại.
Vì vậy máy tính rất cần thiết cho cuộc sống hằng ngày của chúng ta.
Các công ty tin học không ngừng đầu tư và cải thiện các biện pháp cũng như các
sản phẩm nhằm cho phép tiến hành thương mại hóa trên internet. Thông qua các sản
phẩm công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng và tính thất yếu của
thương mại điên tử. Với những thao tác đơn giản trên máy tính có kết nối mạng
Internet bạn sẽ có tận tay những gì mình cần mà không phải mất nhiều thời gian. Bạn
chỉ cần vào các trang dịch vụ thương mại điện tử, làm theo hướng dẫn và click vào
những gì bạn cần. Các nhà dịch vụ sẽ mang đến tận nhà cho bạn.
Vơi mong muốn có cái nhìn xác thực, rõ ràng hơn về quá trình nghiên cứu và xây
dựng công nghệ Adobe Flash của doanh nghiệp và được sự cho phép, hướng dẫn của
nhân viên công ty, giáo viên hướng dẫn của chúng em đã chọn đề tài “Nghiên cứu và
xây dựng công nghệ Adobe Flash ứng dụng giáo trình sách điện tử online” làm đồ
án thực tập của mình. Trong khuôn khổ làm đồ án, do thời gian và kinh nghiệm thực tế
còn hạn chế nên có những phần thực hiện chưa tốt, em rất mong nhận được sự góp ý
của thấy cô và các bạn.
Qua đây cho phép em được gửi đến cô Võ Hoàng Phương Dung – giảng viên
hướng dẫn và chị Đông – cán bộ hướng dẫn long biết ơn chân thành đã tận tình giúp
đỡ em hoàn thành tốt đề tài này .
Chân thành cảm ơn !
Mục tiêu nghiên cứu :
 Mục tiêu được xác định hàng đầu là Nghiên cứu công nghệ Adobe Flash ứng

dụng giáo trình sách điện tử online nhằm đáp ứng kịp thời nhanh chóng và hiệu
quả nhu cầu ngày càng cao của khách hàng .
 Tiếp thu được phương pháp, hình thức làm việc thực tế của doanh nghiệp

Khoa: Công nghệ thông tin_Lớp: CCLT07B


Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

3

MỤC LỤC
LỜI MỞ ĐẦU..............................................................................................................2
MỤC LỤC.................................................................................................................... 3
DANH MỤC HÌNH.....................................................................................................4
CHƯƠNG 1 : TỔNG QUAN VỀ CÔNG TY CỔ PHẦN SOFTECH......................5
1.1Các lĩnh vực hoạt động .............................................................................................................5
1.2Tầm nhìn và sứ mệnh................................................................................................................5
1.3Nhân tố thành công..................................................................................................................6
1.4Văn hóa doanh nghiệp..............................................................................................................6
1.5Lĩnh vực kinh doanh.................................................................................................................7

CHƯƠNG 2 : CƠ SỞ LÝ THUYẾT...........................................................................9
2.1. HyperText Markup Language (HTML)......................................................................................9
2.2. Cascading Style Sheets (CSS)...................................................................................................9
2.3. Actionscript.............................................................................................................................9
2.4. JavaScript..............................................................................................................................10

CHƯƠNG 3 : CÔNG CỤ PHÁT TRIỂN.................................................................12
3.1. Adobe Flash..........................................................................................................................12
3.2. JetBrains WebStorm..............................................................................................................14

CHƯƠNG 4 : CHI TIẾT CÔNG VIỆC...................................................................16

4.1. Mô tả công việc.....................................................................................................................16
4.2. Mục đích và ý nghĩa..............................................................................................................16
4.3. Mô tả công việc được giao....................................................................................................16
4.4. Các bước để xây dựng ứng dụng...........................................................................................16
4.5. Giao diện ứng dụng...............................................................................................................19

CHƯƠNG 5 : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN........................................22
5.1. Kết quả đã làm được và những hạn chế................................................................................22
5.2Hướng Phát Triển...................................................................................................................22

Khoa: Công nghệ thông tin_Lớp: CCLT07B

Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

4

DANH MỤC HÌNH
Hình 1 .Giao diện tạo JetBrains WebStorm.............................................................14
Hình 2 . Code được đưa vào để viêt bên trong JetBrains WebStorm....................15
Hình 1: Thiết kế giao diện chính của một Unit........................................................18
Hình 2: Dùng Webtorm xử lí code HTML...............................................................18
Hình 3: Dùng Webstorm viết CSS cho giao diện ứng dụng....................................19
Hình 4: Giao diện của một Unit trong ứng dụng.....................................................19
Hình 5: Khi người sử dụng chọn sai đáp án.............................................................20
Hình 6: Khi người sử dụng chọn đúng đáp án.........................................................20
Hình 7: Khi người sử dụng chọn hiện đáp án..........................................................21


Khoa: Công nghệ thông tin_Lớp: CCLT07B

Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

5

CHƯƠNG 1 : TỔNG QUAN VỀ CÔNG TY CỔ PHẦN
SOFTECH
Công ty cổ phần Softech, tiền thân là Trung tâm Công nghệ phần mềm Đà Nẵng.
Công ty cổ phần Softech (Softech) - Là công ty chuyên về lĩnh vực CNTT, được thành
lập ngày 08 tháng 11 năm 2000. Trải qua hơn 10 năm hoạt động, công ty cổ phần
Softech đã trở thành đơn vị tiên phong trong lĩnh vực sản xuất, gia công phần mềm,
đào tạo và phát triển nguồn nhân lực, cung cấp các giải pháp và dịch vụ công nghệ
thông tin ở khu vực Miền Trung và cả nước. Softech sẵn sàng đáp ứng các dịch vụ
đào tạo, phát triển nhân lực CNTT chất lượng cao, hợp tác sản xuất, gia công các sản
phẩm phần mềm và đặc biệt là cung ứng các dịch vụ CNTT. Phương châm hoạt động
của Softech là mang lại sự tối ưu cho khách hàng, không chỉ từ phong cách phục vụ
chuyên nghiệp của đội ngũ nhân viên năng động, sáng tạo mà xuất phát từ niềm tin của
khách hàng vào chất lượng sản phẩm, dịch vụ. Đến nay đội ngũ nhân sự của công ty
150 người, trong đó trình độ đại học trở lên chiếm 80%, Cao đẳng và trung cấp nghề
19%, nhân viên phục vụ sơ cấp trở xuống 1%.Với lợi thế về địa lý nằm trong vùng
kinh tế trọng trọng điểm Miền Trung - Cửa ngõ quan trọng của Đông Nam Á nối các
nước Lào , Campuchia , Thái Lan ,Myanma với các nước Đông Nam Á thông qua
hành lan kinh tế Đông Tây , Softech thực sự có nhiều thuận lợi trong việc phát triển và
hợp tác với các nhà đầy tư trong và nước ngoài .
1.1 Các lĩnh vực hoạt động .
-


Đào tạo và phát triển nguồn nhân lực CNTT

- Tổ chức hợp tác sản xuất và gia công sản phẩm phần mền.
- Thực hiện các liên kết trong nước và quốc tế trong lĩnh vực CNTT.
- Thực hiên tích hợp các hệ thống CNTT.
- Cung cấp các thiết bị viễn thông và tin học như: tổng đài, viba, switch, router,
access point, laptop, PC, printer, UPS, server…
- Thực hiện các dịch vụ về bảo trì, sửa chữa máy tính, máy in, hệ thống
mạng thoại, LAN, WAN Intranet.
1.2 Tầm nhìn và sứ mệnh.
- Xây dựng Softech thành một trong những công ty phần mền hàng đầu tại
Việt nam.
- Đảm bảo đời sống của người lao động , xây dựng môi trường làm việc thân
Khoa: Công nghệ thông tin_Lớp: CCLT07B

Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

6

thiện và phát huy tối đa năng lực của từng nhân viên.
- Tối đa hóa lợi nhuận sử dụng trên cơ sở dùng một cách hợp lý nguồn tài
nguyên của công ty nhằm đem lại lợi ích tối đa cho các nhà đầu tư .
- Softech là hạt nhân thúc đẩy sự phát triển của công nghiệp phần mền của
Đà Nẵng và khu vực Miền Trung.
1.3 Nhân tố thành công.
Thỏa mãn khách hàng

Thông qua Chính sách chất lượng thuộc Hệ thống quản lý chất lượng ISO
9001:2008 và Hệ thống quản lý chất lượng quy trình phát triển sản phẩm phần
mềm theo mô hình CMMi được SEI cấp chứng chỉ Maturity Level 3, Softech cam
kết đem lại cho khách hàng những sản phẩm – dịch vụ với chất lượng cao nhất,
đảm bảo thỏa mãn tất cả những yêu cầu khách hàng đề ra.
Nguồn lực
Với tâm niệm nguồn nhân lực là tài sản chiến lược đối với sự phát triển của tổ
chức, Softech luôn đầu tư thích đáng cho quá trình phát triển nguồn nhân lực. Hiện
nay, Softech sở hữu đội ngũ nhân viên trẻ, năng động ,trí tệu và tràn đầy nhiệt
huyết .Bên cạnh đó, Softech còn sở hữu hệ thống cơ sở hạ tầng CNTT và truyền
thống hiện đại ,được trang bị tiêu chuẩn quốc tế với độ ổn định, an toàn cao. Tất cả
những yếu tố trên đem lại cho Softech một môi trường hoạt động tối ưu với nhiều
lợi thế cạnh tranh.
Sản phẩm dịch vụ
-

Dịch vụ đào tạo với chất lượng tốt nhất, theo chuẩn quốc tế, giáo trình tiếng
Anh và luôn hướng vào ngành công nghiệp để tạo ra việc làm tốt nhất cho
học viên.

-

Softech cung cấp những phần mền , hệ thống mang tính chất chiến lược cao
phù hợp với lộ trình phát triển các cơ quan chính phủ và doanh nghiệp.

-

Với nền tảng kinh nghiệm gia công cho thi trường Nhật và Mỹ sẽ giúp
Softech dễ dàng tiếp cận các thị trường mới .


-

Cung cấp các dịch vụ CNTT , bảo trì và hổ trợ kĩ thuật chuyên nghiệp.

1.4 Văn hóa doanh nghiệp.
Trí tuệ tập thể: không có những quyết định được đưa ra một mình, không có
chỗ cho những nhà độc tài. Bạn phải ra quyết định một cách nhanh chóng nhất

Khoa: Công nghệ thông tin_Lớp: CCLT07B

Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

7

theo yêu cầu, nhưng bạn phải là người sáng suốt biết tham khảo ý kiến của những
đồng sự.
Tinh thần phối hợp trong công tác: thành công không phụ thuộc vào mỗi cá
nhân. Với Softech, thành công lớn nhất là mỗi người đều biết cách làm việc trong
nhóm và phát huy tối đa năng lực của mình cùng với những người khác để đem
hiệu quả công việc cao nhất.
Tôn trọng lịch sử: đó chính là nguyên tắc học hỏi truyền thống văn hóa, lịch
sử dân tộc, các bài học đối nhân xử thế ứng dụng sáng tạo vào công việc.
Cuộc sống xã hội: bên cạnh công tác chuyên môn, Softech cũng luôn chú
trọng xây dựng đời sống tinh thần lành mạnh cho các thành viên của mình. Các
sinh hoạt ngoại khóa, các cuộc thi thơ văn, các buổi sinh hoạt tư vấn tọa đàm
được duy trì thường xuyên và trở thành nét văn hóa riêng của Softech.
1.5 Lĩnh vực kinh doanh

 Đào tạo nghề trong lĩnh vực CNTT, Viễn thông, Mỹ thuật, Tiếng Anh và
Quản trị.
 Sản xuất và gia công sản phẩm phần mềm
 Cung cấp bảo trì, bảo dưỡng, sửa chữa các thiết bị viễn thông và tin học.
 Tư vấn, thiết kế, xây lắp các hệ thống thông tin
 Tư vấn các giải pháp và chuyển giao công nghệ
 Cung cấp các dịch vụ hạ tầng và công nghệ thông tin;
 Kinh doanh các dịch vụ giá trị gia tăng trên mạng
 Quảng cáo và tổ chức sự kiện
 Kinh doanh CCHT.
Các địa điểm kinh doanh mở rộng:
 Chi nhánh Hà Nội:
Địa chỉ: Tầng 6, Tòa nhà VMT, đường Duy Tân, quận Cầu Giấy, thành phố
Hà Nội, Việt Nam.
Trung tâm Đào tạo ngoại ngữ - Tin học Softech - Chi nhánh Hà Nội
Địa chỉ: 96 Lò Đúc, phường Đống Mác, quận Hai Bà Trưng, thành phố Hà Nội
 Chi nhánh Huế:
Khoa: Công nghệ thông tin_Lớp: CCLT07B

Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

8

Hệ thống Anh ngữ Quốc tế EZ Learning
Địa chỉ: 5A, đường Phong Châu, Khu quy hoạch Hùng Vương – Bà Triệu,
phường Phú Hội, TP. Huế, tỉnh Thừa Thiên Huế.
 Chi nhánh Cần Thơ:

Hệ thống Anh ngữ Quốc tế EZ Learning
Địa chỉ: 118 đường 3-3, phường Xuân Khánh, quận Ninh Kiều, TP. Cần Thơ.

Khoa: Công nghệ thông tin_Lớp: CCLT07B

Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

9

CHƯƠNG 2 : CƠ SỞ LÝ THUYẾT
2.1. HyperText Markup Language (HTML)
HTML (tiếng Anh, viết tắt cho HyperText Markup Language, hay là "Ngôn ngữ
Đánh dấu Siêu văn bản") là một ngôn ngữ đánh dấu được thiết kế ra để tạo nên các
trang web với các mẩu thông tin được trình bày trên World Wide Web. HTML được
định nghĩa như là một ứng dụng đơn giản của SGML và được sử dụng trong các tổ
chức cần đến các yêu cầu xuất bản phức tạp. HTML đã trở thành một chuẩn Internet
do tổ chức World Wide Web Consortium (W3C) duy trì. Phiên bản chính thức mới
nhất của HTML là HTML 4.01 (1999). Sau đó, các nhà phát triển đã thay thế nó bằng
XHTML. Hiện nay, HTML đang được phát triển tiếp với phiên bản HTML5 hứa hẹn
mang lại diện mạo mới cho Web.
Bằng cách dùng HTML động hoặc Ajax, lập trình viên có thể được tạo ra và xử
lý bởi số lượng lớn các công cụ, từ một chương trình soạn thảo văn bản đơn giản – có
thể gõ vào ngay từ những dòng đầu tiên – cho đến những công cụ xuất bản
WYSIWYG phức tạp.
HTML không phải là ngôn ngữ lập trình, nó là ngôn ngữ trình bày.
2.2. Cascading Style Sheets (CSS)
CSS là chữ viết tắt của Cascading Style Sheets, nó chỉ đơn thuần là một dạng

file text với phần tên mở rộng là .css. Trong Style Sheet này chứa những câu lệnh CSS.
Mỗi một lệnh của CSS sẽ định dạng một phần nhất định của HTML ví dụ như: font
của chữ, đường viền, màu nền, căn chỉnh hình ảnh v.v..
Trước đây khi chưa có CSS, những người thiết kế web phải trộn lẫn giữa các thành
phần trình bày và nội dung với nhau. Nhưng với sự xuất hiện của CSS, người ta có thể
tách rời hoàn toàn phần trình bày và nội dung. Giúp cho phần code của trang web cũng
gọn hơn và quan trọng hơn cả là dễ chỉnh sửa hơn.
Trước khi bắt đầu tìm hiểu thêm về CSS tôi muốn bạn biết một chút về thế
mạnh của nó trong việc thiết kế web. Ví dụ nếu làm việc với HTML và bạn muốn font
chữ của toàn bộ trang web là Arial. Bạn sẽ phải làm đi làm lại như thế cho tất cả các
file .html mà bạn có. Nhưng nếu bạn sử dụng CSS, thì bạn chỉ cần làm một lần và tất
cà các trang khác sẽ tự động được thay đổi.
2.3. Actionscript
Ngôn ngữ ActionScript đầu tiên là một cơ chế đơn giản để tạo ra các kịch bản
cho các công cụ phát triển trước đó Flash. Sau đó, các lập trình viên đã bắt đầu để tạo
ra với ActionScript ngày càng phức tạp ngôn ngữ prilozheniya.kak xuất hiện với việc
Khoa: Công nghệ thông tin_Lớp: CCLT07B

Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

10

phát hành phiên bản 5 Macromedia Flash, đó là lập trình đầu tiên với môi trường
ActionScript. Phiên bản đầu tiên của ngôn ngữ được phát triển bởi Gary Grossman.
Phiên bản đầu tiên của ngôn ngữ gọi là ActionScript 1.0. Flash 6 (MX). Năm 2004,
Macromedia đã giới thiệu một phiên bản mới của ActionScript 2.0, cùng với việc phát
hành của Flash 7 (MX 2004), trong đó thành lập một định nghĩa chặt chẽ của các loại,

dựa trên các lớp lập trình.
Ngoài ra, Macromedia đã phát hành một sửa đổi của ngôn ngữ cho phần mềm
Flash Lite cho điện thoại di động.
Năm 2006 đã đến trong môi trường lập trình ActionScript 3.0, Adobe Flex, và
sau đó Adobe Flash 9.1.01.0 - một phiên bản của ngôn ngữ được sử dụng trong Flash
Player 6 và các phiên bản trước. Từ sự khởi đầu của mô hình đối tượng ActionScript
được xây dựng dựa trên khái niệm của một đối tượng là một kiểu dữ liệu cơ bản.
ActionScript đối tượng là một kiểu dữ liệu hợp chất với một nhóm các thuộc tính. Đối
với các mô hình đối tượng với các thuộc tính hạn bao gồm tất cả mọi thứ được gắn vào
một đối tượng, đó là, các biến, chức năng, hoặc các phương pháp.
Trong khi thế hệ đầu tiên của ActionScript không hỗ trợ các định nghĩa của các
lớp học bằng cách sử dụng từ khoá class, một lớp có thể được xác định bởi một loại
đặc biệt của đối tượng, cái gọi là prototipa.2.0
Đây là ngôn ngữ ActionScript 2.0 giới thiệu các từ khóa mới như giai cấp, mở rộng,
công cộng và tư nhân, mà cho phép bạn xác định các lớp học như nó được sử dụng để
làm tất cả những người làm việc với ngôn ngữ Java và C ++. Điều quan trọng là phải
hiểu rằng các cơ sở của ngôn ngữ ActionScript 1.0 và ActionScript 2.0 là thừa kế.
Trong các phiên bản của ActionScript 2.0 chỉ thêm vào một yếu tố cú pháp mới để xác
định các lớp học. Chuỗi nguyên mẫu hoạt động theo cách tương tự trong cả hai phiên
bản của ngôn ngữ.
2.4. JavaScript
JavaScript, theo phiên bản hiện hành, là một ngôn ngữ lập trình kịch bản dựa
trên đối tượng được phát triển từ các ý niệmnguyên mẫu. Ngôn ngữ này được dùng
rộng rãi cho các trang web, nhưng cũng được dùng để tạo khả năng viết script sử dụng
các đối tượng nằm sẵn trong các ứng dụng. Nó vốn được phát triển bởi Brendan Eich
tại Hãng truyền thông Netscape với cái tên đầu tiên Mocha, rồi sau đó đổi tên thành
LiveScript, và cuối cùng thành JavaScript. Giống Java, JavaScript có cú pháp tương
tựC, nhưng nó gần với Self hơn Java. .js là phần mở rộng thường được dùng cho tập
tin mã nguồn JavaScript.


Khoa: Công nghệ thông tin_Lớp: CCLT07B

Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

11

Phiên bản mới nhất của JavaScript là phiên bản 1.5, tương ứng với ECMA-262 bản 3.
ECMAScript là phiên bản chuẩn hóa của JavaScript. Trình duyệt Mozilla phiên bản
1.8 beta 1 có hỗ trợ không đầy đủ cho E4X - phần mở rộng cho JavaScript hỗ trợ làm
việc với XML, được chuẩn hóa trong ECMA-357.

Khoa: Công nghệ thông tin_Lớp: CCLT07B

Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

12

CHƯƠNG 3 : CÔNG CỤ PHÁT TRIỂN
3.1. Adobe Flash
Adobe Flash (trước đây là Macromedia Flash và trước đó FutureSplash), hay
còn gọi một cách đơn giản là Flash, được dùng để chỉ chương trình sáng tạo đa
phương tiện (multimedia) lẫn phần mềm dùng để hiển thị chúng Macromedia Flash
Player.[1]
Chương trình điện toán này được viết và phân phối bởi Adobe Systems (công ty đã

mua Macromedia). Flash dùng kỹ thuật đồ họa vectơ và đồ họa điểm (raster graphics).
Ngoài ra Flash còn có một ngôn ngữ văn lệnh riêng gọi là ActionScript và có khả năng
truyền và tải luồng âm thanh hoặc hình ảnh. Đúng ra thì từ Macromedia Flash nên
được dùng để chỉ chương trình tạo ra các tập tin Flash. Còn từ Flash Player nên được
dành để chỉ ứng dụng có nhiệm vụ thi hành hay hiển thị các tập tin Flash đó. Tuy vậy,
chữ Flash được dùng để chỉ cả hai chương trình nói trên.
Flash là công cụ để phát triển các ứng dụng như thiết kế các phần mềm mô
phỏng. Sử dụng ngôn ngữ lập trình ActionScript để tạo các tương tác, các hoạt cảnh
trong phim.[2]Điểm mạnh của Flash là có thể nhúng các file âm thanh, hình ảnh động.
Người lập trình có thể chủ động lập các điều hướng cho chương trình. Flash cũng có
thể xuất bản đa dạng các file kiểu html, exe, jpg để phù hợp với các ứng dụng của
người sử dụng như trên Web, CD,
Các tập tin Flash, thường thường mang phần mở rộng là.swf (Shockwave Flash.
[2]) và có thể hiện thị bởi các chương trình duyệt trang Web hay ứng dụng Flash
Player. Các tập tin Flash thường là hoạt họa, quảng cáo hay các thành phần trang trí
của các trang Web. Gần đây Flash còn được sử dụng để tạo ra các ứng dụng Internet
phong phú. Với một kích thước tương tự, một tập tin Flash có thể chứa nhiều thông tin
hơn là một tập tin hình dạng GIF hay dạng JPEG.
Ưu điểm lớn nhất của Flash - với đồ họa dạng vecto - là kick thước file rất nhỏ.
Thuận tiện cho việc truyền tải dữ liệu qua Internet
Phiên bản mới nhất của Flash (8/2007)- Flash 9 (Flash IDE CS 3, Flash Player 9) với
actionscript 3 (so với actionscript 2 trong flash).
Một số hình ảnh trong khi sử dụng Adobe Flash

Khoa: Công nghệ thông tin_Lớp: CCLT07B

Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online


13

Giao diện tạo Project của Adobe Flash CC

Giao diện tạo Project của Adobe Flash CC
Khoa: Công nghệ thông tin_Lớp: CCLT07B

Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

14

Giao diện tạo hình, xử lý hình ảnh
3.2. JetBrains WebStorm
JetBrains WebStorm Được biết đên là công cụ biên tập HTML và CSS hiệu quả
và dễ dàng nhất hiện nay. Nguồn zFull sưu tầm được có đầy đủ chức năng của bản
Commercial License sử dụng lâu dài và ổn định nhất.

Hình 1 .Giao diện tạo JetBrains WebStorm
Khoa: Công nghệ thông tin_Lớp: CCLT07B

Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

15


Tính năng:
Intelligent

coding assistance: Biên tập mã thông minh của WebStorm cung cấp hỗ

trợ lớp học đầu tiên cho JavaScript, Node.js, HTML và CSS, cũng như những
người kế hiện đại của họ. Hãy tận dụng hoàn Code, phát hiện lỗi, refactoring và
nhiều hơn nữa!
Debugging,

tracing and testing: Sử dụng một trình gỡ lỗi mạnh mẽ cho JavaScript

và Node.js. Hiệu quả theo dõi và mã số hồ sơ của bạn với spy-js. Đơn vị xét
nghiệm chạy với Karma hoặc Mocha. Tất cả điều đó ngay trong IDE!
Seamless

tool integration: Nhờ tích hợp với các công cụ như Grunt Task runner,

Bower và NPM, bạn có thể hạn chế tối đa việc sử dụng các dòng lệnh. Nhưng bất
cứ lúc nào bạn cần Terminal, nó cũng có sẵn như là một cửa sổ công cụ IDE.
VCS

and deployment: Một giao diện người dùng thống nhất để làm việc với Git,

SVN, Mercurial hoặc VCS khác thì tiết kiệm thời gian. Bạn có thể dễ dàng cấu
hình triển khai tự động thông qua FTP hoặc SFTP.

Hình 2 . Code được đưa vào để viêt bên trong JetBrains WebStorm


Khoa: Công nghệ thông tin_Lớp: CCLT07B

Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

16

CHƯƠNG 4 : CHI TIẾT CÔNG VIỆC
4.1. Mô tả công việc
Ngày nay, việc phát triển mạnh mẽ của internet đã thúc đẩy nhanh chóng việc
phát triển dạy học trên internet online. Các giáo trình online ứng dụng cho việc dạy
học làm sinh động thêm các bài giảng, khi xây dụng ứng dụng này trên hệ thống trực
tuyến sẽ giúp cho khách hàng thuận lợi trong việc giảng dạy và học. Chính vì những
điều kiện trên nên nhóm chúng tôi quyết định làm đề tài về “Nghiên cứu công nghệ
Adobe Flash ứng dụng giáo trình sách điện tử online”.
4.2. Mục đích và ý nghĩa
- Mục đích : Là xây dựng phần mền ứng dụng được kết nối trên đường dây
internet phục vụ nhu cầu giảng dạy online và học trực tuyến. Người giảng dạy và học
chỉ cần tốn một ít thời gian để đăng kí sử dụng giáo trình, khi đã tìm hiểu đầy đủ các
thông tin về bài giảng thì khách hàng bắt đầu đặt hàng và tải ứng dụng. Công ty sẽ gia
công và giao cho khách hàng theo yêu cầu của khách hàng
- Ý nghĩa : Giúp cho khách hàng tiện cho việc giảng dạy và học, công ty sẽ đáp
ứng nhanh chóng. Tiết kiệm thời gian và tiền bạc cho người có nhu cầu. Đồng thời
giúp cho công ty đạt hiệu quả và doanh thu tốt trong kinh doanh và giảng dạy.
4.3. Mô tả công việc được giao.
Ngày nay, việc phát triển mạnh mẽ của internet đã thúc đẩy nhanh chóng việc
phát triển dạy học trên internet online. Các giáo trình online ứng dụng cho việc dạy
học làm sinh động thêm các bài giảng chính vì những điều kiện trên nên nhóm chúng

tôi quyết định làm đề tài về “Nghiên cứu công nghệ Adobe Flash ứng dụng giáo trình
sách điện tử online”.
4.4. Các bước để xây dựng ứng dụng
Để bắt đầu thiết kế ứng dụng, ta cần có hai phần mềm sau:

Khoa: Công nghệ thông tin_Lớp: CCLT07B

Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

-

Adobe Flash CS6

-

JetBrains WebStorm 8.0.4

Khoa: Công nghệ thông tin_Lớp: CCLT07B

17

Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online



18

Bước 1: Thiết kế giao diện bằng phần mềm Adobe Flash

Hình 1: Thiết kế giao diện chính của một Unit


Bước 2: Thiết kế CSS và HTML trong đó kết hợp sử dụng các thư viện có sẵn
để xây dựng ứng dụng.

Hình 2: Dùng Webtorm xử lí code HTML

Khoa: Công nghệ thông tin_Lớp: CCLT07B

Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

19

Hình 3: Dùng Webstorm viết CSS cho giao diện ứng dụng
4.5. Giao diện ứng dụng.

Hình 4: Giao diện của một Unit trong ứng dụng

Khoa: Công nghệ thông tin_Lớp: CCLT07B

Nguyễn Đình Thanh



Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

20

Hình 5: Khi người sử dụng chọn sai đáp án

Hình 6: Khi người sử dụng chọn đúng đáp án.

Khoa: Công nghệ thông tin_Lớp: CCLT07B

Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

21

Hình 7: Khi người sử dụng chọn hiện đáp án.

Khoa: Công nghệ thông tin_Lớp: CCLT07B

Nguyễn Đình Thanh


Nghiên cứu công nghệ Adobe flash ứng dụng xây dựng giáo trình sách điện tử online

22

CHƯƠNG 5 : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. Kết quả đã làm được và những hạn chế
Qua từng bước tìm hiểu, với những phân tích hệ thống như trên là nền tảng cho
việc thiết kế hệ thống. Một giao diện trực quan, thân thiện sẽ giúp cho việc sử dụng
phần mềm được dễ dàng hơn.
Bên cạnh đó, hệ thống vẫn chưa đạt được những kết quả mong muốn. Em chưa
thực sự nắm được hết các công tác chức năng, các quy tắc hoạt động… của hệ thống
này nên còn rất nhiều sai sót. Kiến thức về công nghệ Adobe Flash để xây đựng ứng
dụng vẫn còn hạn chế.
Sau một thời gian nghiên cứu và thực hiện, em đã hoàn thành đề tài mặc dù vẫn
còn nhiều thiếu sót. Em rất mong nhận được sự góp ý của thầy cô và các bạn để có thể
cải thiện hệ thống tốt hơn.
5.2 Hướng Phát Triển
Sau quá trình nghiên cứu, học tập hướng phát triển và sự hướng dẫn của của
người hướng dẫn trên công ty. Em đã tôi đã hoàn thiện cơ bản về một ứng dụng sách
điện tử online.
 Trong sách có các chứ năng :
-

Nhận dạng các câu hỏi sai có đáp án đúng

-

Các bài nhạc dành cho sách thiếu nhi

-

Các bài giảng tiếng anh trở nên sinh động hơn làm co học sinh thích thú .

Khoa: Công nghệ thông tin_Lớp: CCLT07B


Nguyễn Đình Thanh



×