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

Xây dựng website đăng kí học và dạy gia sư trực tuyến

17 2,1K 23

Đ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 17
Dung lượng 1,81 MB

Nội dung

I. KHẢO SÁT HỆ THỐNG 1. Mục đích, yêu cầu của trang web Sau khi được học và tìm hiểu về ngôn ngữ ASP.NET, bằng khả năng thực tế và kiến thức có được, nhóm em đã xây dựng Website đăng kí học và dạy gia sư trực tuyến, đây là trang web sẽ giới thiệu những thông tin mới về học tập cũng như tạo cơ hội việc làm cho các bạn sinh viên cũng như tìm được gia sư như ý muốn của các bậc phụ huynh hàng ngày qua các mục được sắp xếp hợp lý. Qua nghiên cứu tìm hiểu về các Website có trên mạng như http:www.giasunamviet.com , www.giasuonline.vn…nhóm chúng em đã rút ra được các yêu cầu và mục đích mà trang Web Tin tức cần đạt được: 2. Yêu cầu của hệ thống mới Hình thức thông tin đa dạng và sống động Giao diên thân thiện, dễ nhìn, màu sắc không đối lập Cung cấp thông tin và phát triển hoạt động 2424 Thông tin được cập nhật và sửa đổi thường xuyên Có khả năng cập nhật, sửa, xoá. Có khả năng tra và tìm kiếm một cách nhanh chóng. An toàn dữ liệu.

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

BÁO CÁO BÀI TẬP LỚN MÔN : LẬP TRÌNH WINDOWS 2

ĐỀ TÀI: Xây dựng website đăng kí học và dạy gia sư trực tuyến

Giảng viên hướng dẫn: TH.S ĐỖ NGỌC SƠN

Lớp: ĐH- Khoa Học Máy Tính 1 – K7

Nhóm sinh viên thực hiện : 1 Nghiêm Hữu Lợi

2 Nguyễn Đình Quyền

3 Hoàng Văn Trọng

4 Hoàng Quốc Trung

Hà Nội - tháng - năm 2015

Trang 2

Mục Lục

Mục Lục 2

I KHẢO SÁT HỆ THỐNG 3

II PHÂN TÍCH HỆ THỐNG 3

III THIẾT KẾ HỆ THỐNG (CƠ SỞ SỮ LIỆU) 7

V KẾT LUẬN 17

Trang 3

I KHẢO SÁT HỆ THỐNG

1 Mục đích, yêu cầu của trang web

Sau khi được học và tìm hiểu về ngôn ngữ ASP.NET, bằng khả năng thực tế và kiến thức có được, nhóm em đã xây dựng Website đăng kí học và dạy gia sư trực tuyến, đây là trang web sẽ giới thiệu những thông tin mới về học tập cũng như tạo cơ hội việc làm cho các bạn sinh viên cũng như tìm được gia sư như ý muốn của các bậc phụ huynh hàng ngày qua các mục được sắp xếp hợp lý

Qua nghiên cứu tìm hiểu về các Website có trên mạng như

http:www.giasunamviet.com , www.giasuonline.vn…nhóm chúng em đã rút ra được các yêu

cầu và mục đích mà trang Web Tin tức cần đạt được:

2 Yêu cầu của hệ thống mới

- Hình thức thông tin đa dạng và sống động

- Giao diên thân thiện, dễ nhìn, màu sắc không đối lập

- Cung cấp thông tin và phát triển hoạt động 24/24

- Thông tin được cập nhật và sửa đổi thường xuyên

- Có khả năng cập nhật, sửa, xoá

- Có khả năng tra và tìm kiếm một cách nhanh chóng.

- An toàn dữ liệu

II PHÂN TÍCH HỆ THỐNG.

1 Yêu cầu chi tiết về website

- Hiển thị các danh mục.

- Hiển thị chi tiết về thông tin có trong danh mục.

- Hiện thị được các thông tin mới được cập nhật hằng ngày

a Đối với người truy cập Website với chức năng User

- Cho phép xem tin tức, tìm kiếm thông tin

Trang 4

- Cho phép Post gửi ý kiến cá nhân

b Đối với người quản trị

- Quản lý các user: xoá, sửa, nhập thêm User, Admin.

- Cập nhật mới các thông tin liên quan, sửa thông tin , xoá thông tin.

2 Biểu đồ phân cấp chức năng, biểu đồ luồng dữ liệu.

a Biểu đồ phân cấp chức năng

- Hệ thống WebSite Tin tức.

- Người quản trị: Admin.

Hệ thống WebSite Tin tức

Tin Tức Trang chủ

Liên Hệ

Dành cho Gs

Tuyển dụng trẻ

Tìm kiếm Gs Đăng kí GS Học phí

Trang 5

Chức năng login: Đảm bảo tính bảo mật cho toàn bộ hệ thồng chỉ có người có quyền Amin mới tham gia vào chức năng này như người quản trị toàn bộ hệ thống (Nhập, sửa, xóa, xem bài viết, quản lí tài khoản người sử dụng,)

- Thành viên WebSite: Dành cho User khi truy nhập vào website (Xem tin tức, gửi

bài viết…)

b Biểu đồ luồng dữ liệu

- Biểu đồ luồng dữ liệu mức khung cảnh

Admin

Xem bài viết Hệ thống

WebSite

Quản lý User Quản lí TT

User

Hệ thống

Website

Trang 6

Bổ sung

Thông tin

Thông tin

Qua biểu đồ mức khung cảnh ta thấy:, Admin là người trực tiếp quản lý trang Web

và User không được phép

- Biểu đồ luồng dữ liệu mức đỉnh.

- Biểu đồ luồng dữ liệu mức dưới đỉnh.

+ Chức năng cập nhật

Xóa

Thông tin bổ

sung

Thêm TT

Database

Quản

chung

Yêu cầu quản

Chấp nhận/ không

Amin Quản trị HT

Sửa đổi tin

Tìm kiếm

User

Phân quyề n

Tran

g chủ

Thông tin cập nhật

Thông tin cập nhật Thông tin cập nhật

Đăng nhập HT.

Trang 7

Thông tin mới vừa nhập sẽ lưu vào kho dữ liệu Các thông tin trong kho dữ liệu sẽ được cập nhật (sửa, xoá)

- Người dùng là thành viên thì chỉ có thể xem thông tin tại Website không được phép sửa đổi thông tin website.

III THIẾT KẾ HỆ THỐNG (CƠ SỞ SỮ LIỆU).

1 Thiết kế CSDL.

- Cơ sở dữ liệu nhằm lưu giữ thông tin cần thiết cho chương trình Với mỗi một cơ sở

dữ liệu sẽ thể hiện rõ thông tin tối thiểu cần có của việc quản lý

- Để lưu trữ CSDL và thực hiện các thao tác, cũng như thuật toán khác nhau với trang web thì cần phải tìm những cấu trúc dữ liệu thích hợp để mô tả quá trình hoạt động của trang web

- Để tạo một cơ sở dữ liệu, trước hết ta phải xác định những thông tin gì cần thiết

- Sau đó ta thiết kế, tạo các bảng chứa các trường định nghĩa kiểu dữ liệu sẽ có Sau khi tạo ra cấu trúc cơ sở dữ liệu, cơ sở dữ liệu có thể chứa dữ liệu dưới dạng bản ghi

2 Lựa chọn cài đặt CSDL.

- Lựa chọn hệ quản trị CSDL để thực hiện lưu trữ CSDL cho một chương trình có vai trò quan trọng quyết định không nhỏ đến sự thành công của chương trình Lựa chọn hệ quản trị CSDL cũng chịu tác động của nhiều yếu tố khách quan cũng như chủ quan, phụ thuộc vào từng bài toán và thuật toán cụ thể

- SQL Server là hệ quản trị CSDL quen thuộc, gần gũi với HSSV do đó nhóm chúng

em quyết định chọn SQL Server 2008 để lưu trữ CSDL cho đề tài thực tập của nhóm Sau đây nhóm chúng em sẽ tiến hành phân tích ngắn gọn quá trình thiết kế CSDL :

3 Xác định các thực thể.

Bước đầu trong phân tích thiết kế cơ sở dữ liệu là phân tích các yêu cầu của dữ liệu, tức là ta phải xác định được các thông tin cần quản lý để xác đinh ra các đối tượng cần thiết lưu trữ dữ liệu vào bảng

- Admin: Đây là thực thể xác định quyền điều hành và quản trị hệ thống Người quản

trị hệ thống có quyền hạn cao nhất trong hệ thống, thông tin về Admin được cung cấp bởi

ID, Password

Trang 8

- User: Đây là người sử dụng truy nhập vào hệ thống để xem tin tức và gửi bài viết

Thông tin về User gồm Username, password, họ tên, email…

Xuất phát từ quá trình xác định các thực thể như trên ta có thể xây dựng một CSDL

có tên là : GiaSuNamViet.mdf và CSDL gồm có các bảng sau:

a Bảng Admin:

Trong bảng này ID là khóa chính

b Bảng Học phí:

Trong bảng này Lop là khóa chính

c Bảng dktimgs(đăng kí tìm gia sư):

Trang 9

Email nvarchar 50

Trong bảng này Hoten là khóa chính

d Bảng Ykien ( ý kiến người dùng ):

Trong bảng này hoten là khóa chính

Trang 10

IV GIAO DIỆN CHƯƠNG TRÌNH.

1 Phần dành cho người sử dụng.

a Trang chủ (Trangchu.aspx)

- Hệ thống trang chủ hiển thị thông tin tất cả các chức năng, thành phần của một Website gia sư trực tuyến

Trang 11

* Các chức năng trên trên trang chủ gồm:

- Banner : Hiển thị hình ảnh Banner chính của trang web

-Logo : Hiển thị logo của trang web

Trang 12

- Menu_Left: Hệ thống Menu trái gồm có nhiều chức năng hiển thị toàn bộ chức năng của trang Web: học phí, đăng kí tìm gia sư, đăng kí làm gia sư…

- Body: Hiển thị chi tiết các mục trong menu

- Menu_Top: Hiển thị các chức năng của web

b Trang tin tức: (Tintuc.aspx)

- Trang tin tức hiển thị chi tiết các bài viết về từng chuyên mục về các lĩnh vực giáo dục

c Trang ý kiến phản hồi của người dùng (ykien.aspx)

Trang 13

- Bất cứ người dùng nào khi vào trang Web thì cũng có thể gửi bài viết của mình lên d.Những lớp chưa phân (lopcp.aspx)

Trang 14

Những User sau khi đăng kí tìm gia sư nhưng chưa tìm được gia sư hoặc chưa phân vào các lớp tập trung thì được hiển thị lên trang này

e Trang tuyển dụng (tuyendung.aspx)

Trang này đưa ra các thông tin tuyển dụng của các doanh nghiệp ,tuyển nhân viên… f.Trang tìm gia sư

Trang 15

Người dùng đưa ra thông tin và các yêu cầu tiêu chỉ của mình về gia sư rồi gửi thông tin đó về cho trung tâm

2 Phần quản trị WebSite.

*Trang xem, nhập, sửa, xóa ý kiến phản hồ

- Người quản trị khi đăng nhập vào WebSite thì có thể xem, sửa, xóa, nhập bài viết

*Trang quản trị thông tin tin tức

Trang 17

V KẾT LUẬN.

1.Ưu điểm :

- Hình thức thông tin đa dạng và sống động

- Giao diên thân thiện, dễ nhìn, màu sắc không đối lập

- Thông tin được cập nhật và sửa đổi thường xuyên

2 Hạn chế.

- Kinh nghiệm thiết kế chưa nhiều

- Tuy đã thực hiện được hầu hết các yêu cầu, mục tiêu đề ra nhưng chương trình vẫn chưa được tối ưu, chưa thực sự chuyên nghiệp

Nhóm chúng em mong sẽ khắc phục được những hạn chế và thiếu xót trên một cách sớm nhất

3 Hướng phát triển.

- Tìm hiểu thêm về ASP.NET để mở rộng thêm nhiều chức năng , sao cho màn hình trở nên tiện dụng hơn

- Thêm một số chức năng mới

- Thêm chức năng bảo mật

Ngày đăng: 11/04/2016, 10:46

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w