1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo lập trình website ứng dụng trong công nghệ thôn tin

11 516 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 1,38 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

BÁO CÁO CHI TIẾT DỰ ÁN THIẾT KẾ WEBSITE “TRUNG TÂM HỌC TIN HỌC TRỰC TUYẾN” Mục lục Mục lục 1 Lời cảm ơn 1 Thông tin về nhóm 2 I. Ý TƯỞNG 2 1. Sản phẩm 2 2. Thiết kế 3 3. Lập trình 3 II. KẾ HOẠCH 4 1. Ý kiến lập kế hoạch 4 2. Tổng hợp và phân tích 4 III. CÔNG VIỆC 4 IV. KẾT QUẢ ĐẠT ĐƯỢC 6 1. Dữ liệu 6 2. Chức năng 6 3. Một số giao diện chính 7 4. Bảo mật và an toàn thông tin 10 5. Tính năng hệ thống 10 V. NHẬN XÉT 11 1. Những mặt đã đạt được và hạn chế của hệ thống 11 2. Hướng phát triển 11 Lời cảm ơn Nhóm chúng em mới tiếp cận với công nghệ ASP.NET, vì thế trong quá trình làm việc cả nhóm đã cố gắng hết mình nhưng chắc chắn không thể tránh được những thiếu sót và những hạn chế nhất định. Song, điếu mà nhóm chúng tôi muốn nói cốt yếu ở đây là những ý tưởng để xây dựng nên trang web này. Quá trình xây dựng website được tất cả thành viên ủng hộ nhiệt tình và luôn có ý thức trách nhiệm rất cao để hoàn thiện các chức năng và công việc mà cả nhóm đề ra. Trong tương lai nhóm sẽ cố gắng để hoàn thành hơn nữa website này để nó trở nên hoàn thiện và chuyên nghiệp hơn. Cuối cùng, cả nhóm chúng em xin chân thành cảm ơn thầy giáo: ThS. Cao Thanh Sơn đã trực tiếp giảng dạy và hướng dẫn để chúng em làm nên website này Thông tin về nhóm TT Họ và tên Mã SV Email Chú thích 1 Đậu Văn Hòa 0751070408 dauvanhoa.itgmail.com Nhóm trưởng 2 Cao Xuân Long 0751070339 xuanlong.dhvgmail.com 3 Cung Đình Phú 0751070345 phumotgmail.com I. Ý TƯỞNG Trong thời đại ngày nay, sự phát triển như vũ bão của công nghệ thông tin đang ảnh hưởng tới mọi mặt của đời sống xã hội. Trong đó giáo dục cũng chịu một sự tác động mạnh mẽ của công nghệ thông tin. Sự phát triển của công nghệ thông tin làm cho lượng tri thức của nhân loại tăng lên rất nhiều, chính vì vậy mà các phương pháp giáo dục truyền thống như “phấn trắng, bảng đen” không thể nào truyền tải được hết nội dung tri thức. Nó cũng đã mở ra nhiều phương pháp và cách thức dạy học mới. Vì vậy mà việc nghiên cứu đổi mới phương pháp giảng dạy bằng việc sử dụng hiệu quả của công nghệ thông tin đang là nhu cầu cấp bách trên phạm vi toàn thế giới. Đặc biệt đối với Việt Nam, hình thức đào tạo này khá mới mẽ và đang có xu thế phát triển mạnh. Qua những tìm hiểu trên, chúng em đã quyết định tìm hiều và xây dựng một website học tin học trực tuyến dựa vào công nghệ ASP.NET trên môi trường C – là công nghệ mạnh đáp ứng tốt cho việc xây dựng một website có tính thẩm mỹ cao và hỗ trợ nhiều chức năng một các dễ dàng. Kết hợp với hệ quản trị cơ sở dữ liệu SQL Server 2005, nhóm sẽ tạo ra một website hoàn thiện cho người dùng. Từ những phân tích đó, chúng em đưa ra các ý tưởng xây dựng website như sau: 1. Sản phẩm Nhằm khai thác hiệu quả tài nguyên mà internet mang lại, hướng đến học viên và những người đam mê học lĩnh vực tin học mà không có thời gian học tập trung, phát huy tính tự học, chủ động thu nhận kiến thức, tiếp cận với công nghệ mới. Trên cơ sở đó nhóm chúng em đã thiết kế website đáp ứng yêu cầu, và mục tiêu sau:  Mục tiêu của nhóm chúng em khi xây dựng website này nhằm phục vụ cho mọi người có được các thông tin và bài học một cách nhanh nhất và chính xác nhất .  Website cho phép quản trị viên dễ dàng thao tác quản lý các chức năng hệ thống như quản lý người dùng, quyền hạn, các bài viết lớp học, …  Đối với người dùng là độc giả, và các học viên của các lớp học trên website này sẽ cung cấp một giao diện thân tiện, hấp dẫn,có tính thẩm mĩ cao và thông tin hiển thị đa dạng. Các chức năng hỗ trợ tới người dùng là độc giả cũng như quản trị viên được bố trí hợp lý, thuận tiện sử dụng.  Website hỗ trợ các phím tắt, các hiệu ứng và các kỹ thuật cao để người dùng có thể tương tác với website một cách trực quan và dễ dàng nhất. 2. Thiết kế Giao diện thân thiện, chức năng dễ sử dụng. Đặc biệt thu hút người dùng. Bằng các phần mềm hỗ trợ thiết kế như Photoshop, Flash. Và các kiến thức CSS và HTML. Các chức năng ngày càng được hoàn thiện hơn trong tương la

Trang 1

BÁO CÁO CHI TIẾT

DỰ ÁN THIẾT KẾ WEBSITE “TRUNG TÂM HỌC TIN HỌC TRỰC TUYẾN”

Mục lục

Mục lục 1

Lời cảm ơn 1

Thông tin về nhóm 2

I Ý TƯỞNG 2

1 Sản phẩm 2

2 Thiết kế 3

3 Lập trình 3

II KẾ HOẠCH 4

1 Ý kiến lập kế hoạch 4

2 Tổng hợp và phân tích 4

III CÔNG VIỆC 4

IV KẾT QUẢ ĐẠT ĐƯỢC 6

1 Dữ liệu 6

2 Chức năng 6

3 Một số giao diện chính 7

4 Bảo mật và an toàn thông tin 10

5 Tính năng hệ thống 10

V NHẬN XÉT 11

1 Những mặt đã đạt được và hạn chế của hệ thống 11

2 Hướng phát triển 11

Lời cảm ơn

Nhóm chúng em mới tiếp cận với công nghệ ASP.NET, vì thế trong quá trình làm việc cả nhóm đã cố gắng hết mình nhưng chắc chắn không thể tránh được những thiếu sót

và những hạn chế nhất định Song, điếu mà nhóm chúng tôi muốn nói cốt yếu ở đây là những ý tưởng để xây dựng nên trang web này

Quá trình xây dựng website được tất cả thành viên ủng hộ nhiệt tình và luôn có ý thức trách nhiệm rất cao để hoàn thiện các chức năng và công việc mà cả nhóm đề ra Trong tương lai nhóm sẽ cố gắng để hoàn thành hơn nữa website này để nó trở nên hoàn thiện và chuyên nghiệp hơn

Cuối cùng, cả nhóm chúng em xin chân thành cảm ơn thầy giáo: ThS Cao Thanh Sơn đã trực tiếp giảng dạy và hướng dẫn để chúng em làm nên website này!

Thông tin về nhóm

Trang 2

1 Đậu Văn Hòa 0751070408 dauvanhoa.it@gmail.com Nhóm trưởng

2 Cao Xuân Long 0751070339 xuanlong.dhv@gmail.com

3 Cung Đình Phú 0751070345 phumot@gmail.com

I Ý TƯỞNG

Trong thời đại ngày nay, sự phát triển như vũ bão của công nghệ thông tin đang ảnh hưởng tới mọi mặt của đời sống xã hội Trong đó giáo dục cũng chịu một sự tác động mạnh mẽ của công nghệ thông tin Sự phát triển của công nghệ thông tin làm cho lượng tri thức của nhân loại tăng lên rất nhiều, chính vì vậy mà các phương pháp giáo dục truyền thống như “phấn trắng, bảng đen” không thể nào truyền tải được hết nội dung tri thức Nó cũng đã mở ra nhiều phương pháp và cách thức dạy học mới Vì vậy mà việc nghiên cứu đổi mới phương pháp giảng dạy bằng việc sử dụng hiệu quả của công nghệ thông tin đang là nhu cầu cấp bách trên phạm vi toàn thế giới Đặc biệt đối với Việt Nam, hình thức đào tạo này khá mới mẽ và đang có xu thế phát triển mạnh

Qua những tìm hiểu trên, chúng em đã quyết định tìm hiều và xây dựng một website học tin học trực tuyến dựa vào công nghệ ASP.NET trên môi trường C# – là công nghệ mạnh đáp ứng tốt cho việc xây dựng một website có tính thẩm mỹ cao và hỗ trợ nhiều chức năng một các dễ dàng Kết hợp với hệ quản trị cơ sở dữ liệu SQL Server

2005, nhóm sẽ tạo ra một website hoàn thiện cho người dùng Từ những phân tích đó, chúng em đưa ra các ý tưởng xây dựng website như sau:

1 Sản phẩm

Nhằm khai thác hiệu quả tài nguyên mà internet mang lại, hướng đến học viên và những người đam mê học lĩnh vực tin học mà không có thời gian học tập trung, phát huy tính tự học, chủ động thu nhận kiến thức, tiếp cận với công nghệ mới Trên cơ sở đó nhóm chúng em đã thiết kế website đáp ứng yêu cầu, và mục tiêu sau:

 Mục tiêu của nhóm chúng em khi xây dựng website này nhằm phục vụ cho mọi người có được các thông tin và bài học một cách nhanh nhất và chính xác nhất

 Website cho phép quản trị viên dễ dàng thao tác quản lý các chức năng hệ thống như quản lý người dùng, quyền hạn, các bài viết lớp học, …

 Đối với người dùng là độc giả, và các học viên của các lớp học trên website này sẽ cung cấp một giao diện thân tiện, hấp dẫn,có tính thẩm mĩ cao và thông tin hiển thị đa dạng Các chức năng hỗ trợ tới người dùng là độc giả cũng như quản trị viên được bố trí hợp lý, thuận tiện sử dụng

Trang 3

 Website hỗ trợ các phím tắt, các hiệu ứng và các kỹ thuật cao để người dùng có thể tương tác với website một cách trực quan và dễ dàng nhất

2 Thiết kế

Giao diện thân thiện, chức năng dễ sử dụng Đặc biệt thu hút người dùng Bằng các phần mềm hỗ trợ thiết kế như Photoshop, Flash Và các kiến thức CSS và HTML Các chức năng ngày càng được hoàn thiện hơn trong tương lai Website đăng tải thông tin luôn cần đến một hệ thống menu rõ ràng và nghiêm túc.Hệ thống menu là nơi người dùng chú ý đầu tiên vì ở đó chứa hết đề mục quan trọng mà học viên đang cần và đang tìm hiểu.Hệ thống menu chính (ngang và dọc) được đặt trên và trái của website.Bố trí như vậy để tuân theo tuần tự thị giác của con người đọc từ trên xuống dưới và từ trái qua phải.Và những gì cần gaaysuwj chú ý thì nên đặt các vị trí đó (logo ,menu…)

 Cấu trúc của websile

Rõ ràng, không nhập nhằng, theo cấu trúc tuyến tính 3 cấp

 Thiết kế chức năng người sử dụng và học viên

Có chức năng chi tiết như: đăng ký thành viên, đăng nhập hệ thống, thay đổi mật khẩu, tham khảo lớp học, đăng ký lớp học, và xem được các lớp học mà học viên đã đăng ký

 Thiết kết chức năng người quản trị

Phân ra hai phần rõ rệt: phần hệ thống và phần cập nhật Phần hệ thống dùng để quản lý quyền truy cập, thành viên, thống kê, … Phần cập nhật bao gồm cập nhật các danh mục tài liệu, bài viết, lớp học, …

 Thiết kế cơ sở dữ liệu

Đảm bảo một cơ sở dữ liệu an toàn và bảo mật thông tin, dễ dàng khai thác và phát triển trong tương lai

3 Lập trình

Xây dựng các chức năng hoàn chỉnh mà website hướng tới Hệ thống đảm bảo an toàn cho người sử dụng cũng như quản trị website Có thể mở rộng các chức năng nếu học viên cần, dự định trước quá trình phát triển của website Khai thác sức mạnh của công nghệ ASP.NET trên phần mềm Microsoft Visual Studio 2008, mô hình cơ sở dữ liệu quan hệ tích hợp trên hệ quản trị cơ sở dữ liệu SQL Server 2005 Lập trình dựa trên giao diện, và các lớp xử lý dữ liệu chung như tạo ra các lớp kết nối cơ sở dữ liệu, các lớp

xử lý kiểu dữ liệu cơ bản trên ngôn ngữ C# như datetime, int, long, string, boolean,… Vận dụng các biến hệ thống như các Session, Application, … trong các chức năng hệ

Trang 4

thống Hướng đến chuẩn hóa các lớp xử lý và tạo ra các chức năng như: download và upload tài liệu, giáo trình, xem bài viết, và chức năng đăng ký các lớp học trực tuyến cho học viên

II KẾ HOẠCH

Sau khi nhận đề tài, nhóm nhanh chóng họp, thảo luận và đưa ra ý kiến để viết báo cáo sơ lược (đã gửi cho thầy vào ngày 10/4/2011) Sau đó tiếp tục lập ra kế hoạch chi tiết như sau:

1 Ý kiến lập kế hoạch

Đầu tiên, các thành viên trong nhóm tham khảo các website trên mạng với hình thức như một trung tâm tin học trực tuyến Để từ đó phân tích chức năng để thiết kế cơ sở dữ liệu, các cách xây dựng nên giao diện website, các chức năng tương tự để website trở thành một hệ thống học tin học chuyên nghiệp và hiệu quả theo đúng nghĩa của nó

2 Tổng hợp và phân tích

 Phân tích chức năng

 Thiết kế cơ sở dữ liệu

 Thiết kết giao diện admin, user

 Cài đặt hệ thống

III CÔNG VIỆC

 Bảng phân công công việc

Thời gian (Ngày)

Đi sau công việc (mã)

Người thực hiện

2 Xác định các chức năng của website 1 1 Cả nhóm

4 Thiết kế master page admin, user 4 2,3 Phú

5 Thiết kế các trang chi tiết cho admin 4 2,3,4 Hòa

6 Thiết kế các trang chi tiết cho user 7 2,3,4 Long, Phú

7 Lắp ghép các modul và kiểm thử vàhoàn thiện 2 4,5,6 Cả nhóm

Trang 5

 Bảng lịch trình công việc

 Biểu đồ đường găng công việc

IV KẾT QUẢ ĐẠT ĐƯỢC

Trang 6

1 Dữ liệu

2 Chức năng

Biểu đổ phân cấp chức năng:

Quản lý hệ thống

Quản lý Website

Chức năng người

dùng

Cập nhật lớp học

Quản lý thành viên

Cập nhật danh mục tài liệu

Quản

quyền

hạn

Cập nhật Bài viết

Đăng ký thành viên

Đăng ký học

Trang 7

Trang chủ

Trang đăng ký thành viên

Trang Login

Trang 8

Trang đăng ký học dành cho các học viên

Trang hiện thị lớp học cho học viên

Trang 9

Giao diện trang dành cho quản trị website

Chức năng quản lý bài viết

Trang 10

Chức năng cập nhật bài viết

4 Bảo mật và an toàn thông tin

Mật khẩu của người dùng được mã hóa theo thuật toán Seasar

Áp dụng các ràng buộc để đảm bảo cho cơ sở dữ liệu đúng về ngữ nghĩa, không mất mát Có một cơ sở dữ liệu toàn vẹn và luôn cho thông tin chính xác

5 Tính năng hệ thống

Website hoạt động theo nguyên tắc sau:

 Tài nguyên dùng chung:

Đối với tất cả mọi người khi ghé thăm website đều được sử dụng các chức năng như: đọc các bài viết, download tài liệu, tìm hiểu các lớp học đang mở của trung tâm trên website, đăng ký tài khoản

 Tài nguyên được khai thác theo quyền hạn:

Đối với người dùng là thành viên (user) của website thì có quyền đăng ký lớp học trực tuyến và có quyền thay đổi, dõi lớp học theo một khoảng thời gian cho phép

Đối với admin của website thì được sử dụng tất cả các quyền của hê thống như quản

lý quyền, người dùng, và các chức năng cập nhật

Đối với quản trị website thì chỉ được phép sử dụng các chức năng cập nhật của hệ

Trang 11

V NHẬN XÉT

1 Những mặt đã đạt được và hạn chế của hệ thống

Website này làm được những tính năng như: Đăng ký thành viên, đăng ký lớp học trục tuyến, download tài liệu, giáo trình, và ban quản trị website thì có quyền quản lý, cập nhật các quyền hạn, thành viên website và các danh mục tài liệu, lớp học

Tuy vậy, website vẫn còn mang tính Demo, cơ sở dữ liệu chưa tối ưu, chưa thể cài đặt và dưa vào sử dụng trong thực tế Có một số chức năng chưa hoàn thiện như trang đăng ký học chưa ràng buộc về học phí, sắp xếp lịch học,…

2 Hướng phát triển

Nhóm chúng em sẽ từng bước hoàn thiện các chức năng của website, hướng đến cài đặt hệ thống hoạt động trên Internet Thứ nhất, tìm hiểu chức năng mức chi tiết, bổ sung

và chuẩn hóa cơ sở dữ liệu nhằm hướng tới một cơ sở dữ liệu đạt chuần, dễ dàng cho người dùng khai thác Thứ hai, thiết kế giao diện chuyên nghiệp hơn nhằm cho người dùng dễ sử dụng, thân thiện, và thu hút Cuối cùng, cài đặt và bảo trì website phát triển một cách bền vững, đưa ra các chiến lược để nâng cao tuổi thọ cho website

Nghệ An, ngày 25 tháng 4 năm 2011.

Ngày đăng: 04/10/2014, 06:10

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w