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

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

Đ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

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.

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 ĐỀ TÀI: Xây dựng website đăng kí học 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 – K7 Nhóm sinh viên thực hiện : Nghiêm Hữu Lợi Nguyễn Đình Quyền Hoàng Văn Trọng Hoàng Quốc Trung Hà Nội - tháng - năm 2015 Mục Lục Mục Lục .2 I KHẢO SÁT HỆ THỐNG II PHÂN TÍCH HỆ THỐNG III THIẾT KẾ HỆ THỐNG (CƠ SỞ SỮ LIỆU) V KẾT LUẬN 17 I KHẢO SÁT HỆ THỐNG Mục đích, yêu cầu trang web Sau học tìm hiểu ngôn ngữ ASP.NET, khả thực tế kiến thức có được, nhóm em xây dựng Website đăng kí học dạy gia sư trực tuyến, trang web giới thiệu thông tin mới học tập tạo hội việc làm cho bạn sinh viên tìm gia sư ý muốn bậc phụ huynh hàng ngày qua mục xếp hợp lý Qua nghiên cứu tìm hiểu Website có mạng http:www.giasunamviet.com , www.giasuonline.vn…nhóm chúng em rút yêu cầu mục đích mà trang Web Tin tức cần đạt được: Yêu cầu hệ thống - Hình thức thông tin đa dạng 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 phát triển hoạt động 24/24 - Thông tin cập nhật sửa đổi thường xuyên - Có khả cập nhật, sửa, xoá - Có khả tra tìm kiếm cách nhanh chóng - An toàn liệu II PHÂN TÍCH HỆ THỐNG Yêu cầu chi tiết website - Hiển thị danh mục - Hiển thị chi tiết thông tin có danh mục - Hiện thị thông tin mới cập nhật ngày a Đối với người truy cập Website với chức User - Cho phép xem tin tức, tìm kiếm thông tin - Cho phép Post gửi ý kiến cá nhân b Đối với người quản trị - Quản lý user: xoá, sửa, nhập thêm User, Admin - Cập nhật mới thông tin liên quan, sửa thông tin , xoá thông tin Biểu đồ phân cấp chức năng, biểu đồ luồng liệu a Biểu đồ phân cấp chức - Hệ thống WebSite Tin tức Hệ thống WebSite Tin tức Trang chủ Liên Hệ Dành cho Gs … Tin Tức Tuyển dụng trẻ Học phí Đăng kí GS Tìm kiếm Gs - Người quản trị: Admin Chức login: Đảm bảo tính bảo mật cho toàn hệ thồng có người có quyền Amin mới tham gia vào chức người quản trị toàn hệ thống (Nhập, sửa, xóa, xem viết, quản lí tài khoản người sử dụng,) Admin Hệ thống WebSite Xem viết Quản lý User Quản lí TT - Thành viên WebSite: Dành cho User truy nhập vào website (Xem tin tức, gửi viết…) User Hệ thống Website Gửi viết Đăng kí GS b Biểu đồ luồng liệu - Biểu đồ luồng liệu mức khung cảnh Admin Yêu cầu quản lý Yêu cầu Hệ thống User Quản Chấp nhận/ không Qua biểu đồlýmức khung cảnh ta thấy:, Admin người trực tiếp quản lý trang Web chung User không phép - Biểu đồ luồng liệu mức đỉnh Amin User Quản trị HT Tran g chủ Thông tin cập nhật Tìm kiếm Phân quyề n Sửa đổi tin Thông tin cập nhật Thông tin cập nhật Đăng nhập HT - Biểu đồ luồng liệu mức dưới đỉnh + Chức cập nhật Thông tin mới Thông tin bổ sung Bổ sung Thông tin Thêm TT Sửa Xóa Thông tin Thông tin Database Thông tin mới vừa nhập lưu vào kho liệu Các thông tin kho liệu cập nhật (sửa, xoá) - Người dùng thành viên xem thông tin Website không phép sửa đổi thông tin website III THIẾT KẾ HỆ THỐNG (CƠ SỞ SỮ LIỆU) Thiết kế CSDL - Cơ sở liệu nhằm lưu giữ thông tin cần thiết cho chương trình Với sở liệu thể hiện rõ thông tin tối thiểu cần có việc quản lý - Để lưu trữ CSDL thực hiện thao tác, thuật toán khác với trang web cần phải tìm cấu trúc liệu thích hợp để mô tả trình hoạt động trang web - Để tạo sở liệu, trước hết ta phải xác định thông tin cần thiết - Sau ta thiết kế, tạo bảng chứa trường định nghĩa kiểu liệu có Sau tạo cấu trúc sở liệu, sở liệu chứa liệu dưới dạng ghi 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 chương trình có vai trò quan trọng định không nhỏ đến sự thành công chương trình Lựa chọn hệ quản trị CSDL chịu tác động nhiều yếu tố khách quan chủ quan, phụ thuộc vào toán thuật toán cụ thể - SQL Server hệ quản trị CSDL quen thuộc, gần gũi với HSSV nhóm chúng em định chọn SQL Server 2008 để lưu trữ CSDL cho đề tài thực tập nhóm Sau nhóm chúng em tiến hành phân tích ngắn gọn trình thiết kế CSDL : Xác định thực thể Bước đầu phân tích thiết kế sở liệu phân tích yêu cầu liệu, tức ta phải xác định thông tin cần quản lý để xác đinh đối tượng cần thiết lưu trữ liệu vào bảng - Admin: Đây thực thể xác định quyền điều hành quản trị hệ thống Người quản trị hệ thống có quyền hạn cao hệ thống, thông tin Admin cung cấp ID, Password - User: Đây người sử dụng truy nhập vào hệ thống để xem tin tức gửi viết Thông tin User gồm Username, password, họ tên, email… Xuất phát từ trình xác định thực thể ta xây dựng CSDL có tên : GiaSuNamViet.mdf CSDL gồm có bảng sau: a Bảng Admin: Tên trường Kiểu Độ rộng ID Nchar 10 TenDangNhap Nvarchar 50 Pass Nvarchar 50 Hoten Nvarchar 50 Email Nvarchar 50 SDT Nvarchar 50 Trong bảng ID khóa b Bảng Học phí: Tên trường Kiểu Độ rộng Lop nvarchar 50 SinhVien Nvarchar 50 GiaoVien Nvarchar 50 Trong bảng Lop khóa c Bảng dktimgs(đăng kí tìm gia sư): Tên trường Kiểu Độ rộng Hoten Nvarchar 50 Gioitinhhs Nvarchar 10 Sdt nvarchar 20 Email nvarchar 50 Lop Nvarchar 10 Truonghs nvarchar 80 Hocluc Nvarchar 15 songuoihoc nvarchar Que Nvarchar 50 Truonggs Nvarchar 50 Gioitinhgs Nvarchar 10 Yeucau Nvarchar 500 Mabaomat Nvarchar 10 Trong bảng Hoten khóa d Bảng Ykien ( ý kiến người dùng ): Tên trường Kiểu Độ rộng Hoten Nvarchar 50 Diachi nvarchar 500 Email nvarchar 100 Ykien Nvachar Max Trong bảng hoten khóa IV GIAO DIỆN CHƯƠNG TRÌNH 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 chức năng, thành phần Website gia sư trực tuyến 10 * Các chức trên trang chủ gồm: - Banner : Hiển thị hình ảnh Banner trang web -Logo : Hiển thị logo trang web 11 - Menu_Left: Hệ thống Menu trái gồm có nhiều chức hiển thị toàn chức trang Web: học phí, đăng kí tìm gia sư, đăng kí làm gia sư… - Body: Hiển thị chi tiết mục menu - Menu_Top: Hiển thị chức web b Trang tin tức: (Tintuc.aspx) - Trang tin tức hiển thị chi tiết viết chuyên mục lĩnh vực giáo dục c Trang ý kiến phản hồi người dùng (ykien.aspx) 12 - Bất người dùng vào trang Web gửi viết lên d.Những lớp chưa phân (lopcp.aspx) 13 Những User sau đăng kí tìm gia sư chưa tìm gia sư chưa phân vào lớp tập trung hiển thị lên trang e Trang tuyển dụng (tuyendung.aspx) Trang đưa thông tin tuyển dụng doanh nghiệp ,tuyển nhân viên… f.Trang tìm gia sư 14 Người dùng đưa thông tin yêu cầu tiêu gia sư gửi thông tin cho trung tâm Phần quản trị WebSite *Trang xem, nhập, sửa, xóa ý kiến phản hồ - Người quản trị đăng nhập vào WebSite xem, sửa, xóa, nhập viết *Trang quản trị thông tin tin tức 15 16 V KẾT LUẬN 1.Ưu điểm : - Hình thức thông tin đa dạng 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ập nhật sửa đổi thường xuyên Hạn chế - Kinh nghiệm thiết kế chưa nhiều - Tuy thực hiện hầu hết yêu cầu, mục tiêu đề chương trình vẫn chưa tối ưu, chưa thực sự chuyên nghiệp Nhóm chúng em mong khắc phục hạn chế thiếu xót cách sớm Hướng phát triển - Tìm hiểu thêm ASP.NET để mở rộng thêm nhiều chức , cho hình trở nên tiện dụng - Thêm số chức mới - Thêm chức bảo mật 17 [...]... 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ư 14 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... 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) 12 - Bất cứ người dùng nào khi vào trang Web thì cũng có thể... 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 15 16 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 đã... 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

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

Từ khóa liên quan

Mục lục

  • Mục Lục

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

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

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

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

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

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

        • 1. Thiết kế CSDL.

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

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

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

        • 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.

        • 2. Phần quản trị WebSite.

        • V. KẾT LUẬN.

          • 1.Ưu điểm :

          • 2. Hạn chế.

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

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

Tài liệu liên quan