Luận văn Xây dựng chương trình hỗ trợ học ASP.NET

MỤC LỤC

LỜI NÓI ĐẦU . 1

Chương I: Học và làm lập trình . 2

1.1 Tự học . 2

1.2 Ngôn ngữ lập trình . 3

1.3 Các bước học lập trình . 4

1.4 Các bước làm lập trình . 4

1.4.1. Thuật toán hóa các giải pháp : . 4

1.4.2. Biển diễn thuật toán bằng lưu đồ: . 5

1.4.3. Học một ngôn ngữ lập trình (học cơ bản): . 6

1.4.4Sử dụng các hàm, các thư viện có sẵng: . 6

1.5 Học ASP.NET . 7

Chương II: Công cụ lập trình .

2.1. Ngôn ngữ C# .

2.2. Lớp, đối tượng và kiểu .

2.3. Phương thức .

2.4. Các kiểu .

2.4.1. Chọn một kiểu định sẵn .

2.4.2. Chuyển đổi kiểu định sẳn . .

2.5. Biến và hằng .

2.5.1. Khởi tạo trước khi dùng .

2.5.2. Hằng .

2.5.3. Kiểu liệt kê .

2.5.4. Chuỗi .

2.5.5. Định danh .

2.6. Biểu thức .

2.7. Câu lệnh .

2.7.1. Các lệnh rẽ nhánh không điều kiện.

2.7.2. Lệnh rẽ nhánh có điều kiện .

2.7.3. Lệnh lặp .

2.8. Toán tử .

2.8.1. Toán tử gán (=) .

2.8.2. Nhóm toán tử toán học .

2.8.3. Các toán tử tăng và giảm .

2.8.4. Các toán tử quan hệ .

2.8.5 Các toán tử logic .

2.8.6. Thứ tự các toán tử .

2.9. Namespaces .

2.10. Lớp và đối tượng .

2.10.1. Định nghĩa lớp .

2.10.2. Tạo đối tượng .

2.10.3. Sử dụng các thành viên tĩnh .

2.10.4. Truyền tham số .

2.11. Kế thừa và Đa hình.

2.11.1 Sự kế thừa .

2.11.2. Đa hình .

2.12. Cấu trúc .

2.13. Windows Form.

2.14. Truy cập dữ liệu .

Chương III: Sơ lược về ASP.NET .

3.1 ASP.NET là gì? .

3.2 Hiểu về Framework Class Library .

3.3 Hiểu về Commom Language Runtime(CLR) .

3.4 Hiểu về các điều khiển (Control) trên Asp.net

3.5 Hiểu và điều khiển sự kiện trên server .

3.6 Hiểu về View State .

3.7 Trang ASP.NET .

3.7.1 Hiểu về biên dịch động .

3.7.2 Hiểu về Control Trees .

3.7.3 Sử dụng Code-Behind .

3.7.4 Điều khiển sự kiện của trang asp.net .

3.7.5 Hiểu về Request, Response .

Chương IV. Xây dựng chương trình hỗ trợ học ASP.NET . 8

4.1. Thiết kế cơ sở dữ liệu . 8

4.2. Thiết kế chức năng . 10

4.3. Thiết kế giao diện . 11

4.4. Giới thiệu chương trình . 13

KẾT LUẬN . 20

TÀI LIỆU THAM KHẢO . 55

 

pdf25 trang | Chuyên mục: ASP.NET | Chia sẻ: dkS00TYs | Lượt xem: 1715 | Lượt tải: 2download
Tóm tắt nội dung Luận văn Xây dựng chương trình hỗ trợ học ASP.NET, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
ụng, việc được đối thoại trực 
tiếp với giảng viên cũng là một lợi thế, có thể giải quyết trực tiếp những 
vướng mắc gặp phải trong quá trình học. 
Tuy nhiên không phải ai cũng đủ thời gian, tiền bạc để có thể theo học 
được đầy đủ một khóa đào tạo như vậy nên việc tự học là rất quan trọng, với 
những ai quan tâm đến ASP.NET thì việc tự tìm kiếm tài liệu để học là khó 
khăn vì những tài liệu thường trình bầy rất lan man về nhiều vấn đề ko liên 
quan trực tiếp đến những phần mà người học cần tìm hiểu. 
Việc có được một phần mềm hỗ trợ học là không hề đơn giản vì đa số 
các phần mềm hỗ trợ học đều phải mất phí để mua hoặc việc sử dụng còn một 
số hạn chế. 
Vì vậy người học rất cần có được một phần mềm hỗ trợ học không quá 
phức tạp nhưng phải đáp ứng được đầy đủ các nội dung như: Cơ sở lí thuyết, 
clip minh họa, bài tập ứng dụng… 
Xây dựng chương trình hỗ trợ học ASP.NET 
Sinh viên: Nguyễn Văn Dũng – CT1002 Trang 8 
Chương II. Xây dựng chương trình hỗ trợ học ASP.NET 
2.1. Thiết kế cơ sở dữ liệu 
Lí thuyết được chia làm 13 chương với nội dung cụ thể, cô đọng, giúp 
người học có thể khái quát được nội dung cơ bản của môn học. 
Phần Video minh họa được chọn lọc sắp xếp theo hệ thống bài học. 
Ngoài ra còn có các clip hướng dẫn học, hướng dẫn thực hành các phần riêng 
biệt của bài học. 
Phần ví dụ minh họa cho phần lí thuyết của các bài, các chương trong 
khi học, giúp cho người học dễ dàng nắm bát được các kiến thức không chỉ có 
lí thuyết mà còn áp dụng được trong các trường hợp giải quyết vấn đề cụ thể. 
Các file video được lưu trữ dưới các định dang file .flv trong một thư 
mục. Đường dẫn của các file sẽ được lưu trong hệ quản trị CSDL Access. Khi 
kết nối CSDL, ta chỉ cần kết nối với đường dẫn tới file đã được lưu trong 
Access. 
 Cơ sở dữ liệu được chia thành các bảng, TenChuong, Video, ViDu. 
Bảng TenChuong: ID_ TenChuong, Textname, Noidung. 
Bảng Video: ID_Video, Videoname, Link. 
Bảng ViDu: ID_ViDu, Textname, Noidung. 
Xây dựng chương trình hỗ trợ học ASP.NET 
Sinh viên: Nguyễn Văn Dũng – CT1002 Trang 9 
Bảng Tên Chương bao gồm mã của tên chương, tên chương và phần 
nội dung, giới thiệu về lí thuyết cơ bản của môn ASP.NET. 
ID_TenChuong Textname Noidung 
TC1 Chuong I Giới thiệu chung về cấu trúc ASP.NET 
TC2 Chuong II Cơ bản về lập trình C# lập trình trang… 
TC3 Chuong III Sử dụng các điều khiển Cơ bản 
TC4 Chuong IV Sử dụng các điều khiển Validation 
TC5 Chuong V Sử dụng các Rich Control 
TC6 Chuong VI Thiết kế Website với MasterPage 
TC7 Chuong VII Thiết kế Website với themes 
TC8 ChuongVIII Xây dựng và sử dụng user control 
TC9 Chuong IX Điều khiển ADO.NET 
TC10 Chuong X Sử dụng ListControl 
TC11 Chuong XI Sử dụng điều khiển GridView 
TC12 Chuong XII Sử dụng DetailView và FormView 
TC13 ChuongXIII Sử dụng Repeater và DataList 
Bảng TenChuong. 
Bảng Video bao gồm các video liên quan đến bài học và các Video ví 
dụ cụ thể áp dụng vào từng phần của lí thuyết. 
ID_Video Videoname Link 
Vi1 ASPNET-SQL1 OE4C\ASPNET-SQL1.flv 
VI2 ASPNET-SQL2 OE4C\ASPNET-SQL2.flv 
Vi3 ASPNET-SQL3 OE4C\ASPNET-SQL3flv 
Vi4 ASPNET-CountUser OE4C\ASPNET-CountUser.flv 
Vi5 ASPNET-MutiLanguge OE4C\ASPNET-MutiLanguge 
Vi6 ASPNET-Template OE4C\ASPNET-Template.flv 
Vi7 ASPNET-Upload OE4C\ASPNET-Upload.flv 
Vi8 Chương IV validation OE4C\Chương IV validation… 
Vi9 Chương VII themes OE4C\Chương VII themes.flv 
Vi10 Chương XI Gridview OE4C\Chương XI Gridview.flv 
Vi11 ASPNET-Form OE4C\ASPNET-Form.flv 
Vi12 ASPNET-Huong dan lam wep OE4C\ASPNET-Huong dan … 
Bảng Video. 
Xây dựng chương trình hỗ trợ học ASP.NET 
Sinh viên: Nguyễn Văn Dũng – CT1002 Trang 10 
Với các ví dụ đi liền với từng bài học cụ thể giúp cho người học dễ 
dàng hơn trong việc áp dụng lí thuyết để giải quyết các vấn đề cụ thể. 
ID_ViDu Textname Noidung 
VD1 COSForum 
VD2 AjaxSlideShow 
VD3 COSLabel 
VD4 CreateLoginWithMasterPage 
VD5 phanquyen 
VD6 TestTruyenThamSo 
VD7 webpartforfirefox 
VD8 webpartsTest 
VD9 AjaxSlideShow 
VD10 ShareCode 
VD11 PhanTrangTrongDataList 
VD12 QuanLiGiaoDien 
Bảng ví dụ. 
2.2. Thiết kế chức năng 
Từ việc xây dựng cơ sở dữ liệu và nhu cầu của người học mà chương 
trình cần có các chức năng sau: 
Chức năng đăng kí: dùng cho những người lần đầu tiên sử dụng chương 
trình, người dùng sẽ tự tạo cho mình một tên đăng nhập và mật khẩu để có thể 
đăng nhập và sử dụng được các chức năng khác của chương trình. 
Chức năng đăng nhập: người dùng có thể sử dụng tên đăng kí và mật 
khẩu đã tạo để đăng nhập vào chương trình. 
Chức năng thay đổi mật khẩu: trong trường hợp mật khẩu không còn là 
bí mật nữa thì người dùng có thể đăng nhập vào hệ thống sau đó thay đổi mật 
khẩu mới sao mật khẩu có tính bảo mật cao nhất. 
Chức năng sửa đổi nội dung: dùng cho người quản lí có thể thay đổi nội 
dung của bài học trong chương trình. 
Xây dựng chương trình hỗ trợ học ASP.NET 
Sinh viên: Nguyễn Văn Dũng – CT1002 Trang 11 
Chức năng ghi nhớ: giúp cho người dùng có thể ghi nhớ được những 
phần mình đã học và chương trình sẽ chuyển đến phần đang học của người 
dùng trong những lần đăng nhập sau. 
Chức năng học: sau khi đăng nhập người dùng có thể sử dụng các chức 
năng của chương trình như học lí thuyết, xem video clip minh họa, xem bài 
tập áp dụng… 
2.3. Thiết kế giao diện 
Giao diện cần có các nút bấm phóng to, thi nhỏ, cất, hiển thị người thiết kế 
chương trình, tên môn học, ngày giờ hệ thống. 
Trong phần Hệ thống gồm Đăng kí, Đăng nhập, Admin. 
Xây dựng chương trình hỗ trợ học ASP.NET 
Sinh viên: Nguyễn Văn Dũng – CT1002 Trang 12 
Trong phần Danh mục gồm Xem thành viên, Xem bài học, Sửa nội dung 
Xây dựng chương trình hỗ trợ học ASP.NET 
Sinh viên: Nguyễn Văn Dũng – CT1002 Trang 13 
2.4. Giới thiệu chương trình 
. Chính vì vậy một chương 
t
. 
Một chương trình đơn giản nhưng có đầy đủ tính năng giúp người học có thể 
nắm bắt được các vấn đề cơ bản của môn học, cũng như có thể làm quen tiếp 
cận và ứng dụng được những kiến thức vừa được học để giải quyết vấn đề cụ 
thể là rất cần thiết. 
 Admin có thể thay đổi nội dung môn học, cách học bằng những hình ảnh, clip 
minh họa hay những bài tập áp dụng sinh động khiến người học không cảm 
thấy nhàn chán với môn học. 
Với việc có thể thay đổi được CSDL của chương trình nên người quản lí có 
thể thay đổi được nội dung của môn học, hoặc thậm chí có thể thay đổi cả 
cách học sao cho phù hợp với từng môn học cụ thể. 
Cài đặt chương trình rất đơn giản giống như việc cài đặt các chương trình 
khác. 
Bước 1: click vào phần “setup Chương trình hỗ trợ học ASP.NET” 
Xây dựng chương trình hỗ trợ học ASP.NET 
Sinh viên: Nguyễn Văn Dũng – CT1002 Trang 14 
Bước 2: click Next để tiếp tục cài đặt. 
Bước 3: chờ chương trình cài đặt. 
Xây dựng chương trình hỗ trợ học ASP.NET 
Sinh viên: Nguyễn Văn Dũng – CT1002 Trang 15 
Bước 4: click Finist để hoàn tất quá trình cà đặt. 
Sau khi cài đặt và chạy chương trình sẽ xuất hiện giao diện sau: 
Giao diện chính: 
Xây dựng chương trình hỗ trợ học ASP.NET 
Sinh viên: Nguyễn Văn Dũng – CT1002 Trang 16 
Phần đăng nhập giúp cho người dùng có thể tạo cho mình 1 tài khoản 
để đăng nhập vào hệ thống, học và nghi nhớ bài đang học, giúp người dùng dễ 
dàng hơn trong trong những lần học sau. 
Phần đổi mật khẩu giúp người dùng có thể thay đổi mật khẩu trong 
trường hợp mật khẩu của người dùng bị lộ hoặc do người dùng quên mật khẩu 
của mình. 
Xây dựng chương trình hỗ trợ học ASP.NET 
Sinh viên: Nguyễn Văn Dũng – CT1002 Trang 17 
Phần danh mục người dùng cho phép người dùng biết đã có bao nhiêu 
người đăng nhập vào hệ thống để học và biết được ai là học viên ai là người 
quản lí hệ thống. 
Phần thiết kế bài học chỉ dành cho người quản lí, người quản lí có thể 
sắp xếp, thay đổi nội dung của bài học sao cho phù hợp với chương trình học 
Xây dựng chương trình hỗ trợ học ASP.NET 
Sinh viên: Nguyễn Văn Dũng – CT1002 Trang 18 
Phần học lí thuyết cung cấp cho người học những kiến thức cơ bản về 
phần lí thuyết của ASP.Net. 
Phần xem Vedeo minh họa người học sẽ được xem các Vidio cip mô tả 
cách thực hiện lí thuyết 1 cách sinh động giúp người học dễ dàng hiểu và tiếp 
cận với môn học. 
Xây dựng chương trình hỗ trợ học ASP.NET 
Sinh viên: Nguyễn Văn Dũng – CT1002 Trang 19 
Phần bài tập đưa ra các bài tập và cách giải quyết các bài tập được đưa 
ra, giúp người học hệ thống lại những kiến thức vừa được học và cách giải 
quyết từng bài tập cụ thể. 
Xây dựng chương trình hỗ trợ học ASP.NET 
Sinh viên: Nguyễn Văn Dũng – CT1002 Trang 20 
KẾT LUẬN 
 Đồ án đã trình bầy những khái niệm chung nhất về ngôn ngữ lập trình, 
phương pháp học, tự học và làm ngôn ngữ lập trình. Đã giới thiệu sơ lược về 
ASP.NET. 
Đã xây dựng được chương trình hỗ trợ giúp tự học ASP.NET với các 
ưu điểm: Chương trình cài đặt đơn giản dễ sử dụng, có thể thay đổi được nội 
dung của môn học. Có thể hỗ trợ học các môn khác do có thể thay đổi được 
cơ sở dữ liệu của chương trình. Kết hợp được học lí thuyết, xem clip minh 
họa, làm bài tập áp dụng. Do chỉ là chương trình hỗ trợ học nên việc nắm bắt 
được các kiến thức về lập trình chủ yếu vẫn phụ thuộc nhiều ở người học. 
 Hướng Phát triển của đồ án là xây dựng hoàn thiện phần giao diện của 
chương trình cho đẹp và hợp lí, nội dung các bài học cô đọng dễ hiểu hơn, 
ngoài ra còn có thể kết hợp các chức năng giải trí giúp người học cảm thấy 
thoải mái hơn khi học. 
Chắc chắn việc nghiên cứu và xây dựng chương trình này sẽ có những 
hạn chế. Trước hết, vì hạn chế về thời gian nên việc khảo sát còn hạn chế về 
những ý kiến thu thập được. Thứ hai, do còn hạn chế về kiến thức thực tế 
cũng như chuyên môn nên việc xây dựng bài học còn nhiều thiếu xót. Vì vậy 
rất mong được sự chỉ bảo của các Thầy Cô để chương trình có thể hoàn thiện 
hơn. 
Xây dựng chương trình hỗ trợ học ASP.NET 
Sinh viên: Nguyễn Văn Dũng – CT1002 Trang 21 
TÀI LIỆU THAM KHẢO 
1. CD giáo trình học ASP.NET của nhóm SSDG. 
2. Các tài liệu trên mạng Internet. 

File đính kèm:

  • pdfLuận văn Xây dựng chương trình hỗ trợ học ASP.NET.pdf
Tài liệu liên quan