Đăng ký Đăng nhập
Trang chủ Xây dựng website tạp chí moto xe máy...

Tài liệu Xây dựng website tạp chí moto xe máy

.DOC
14
290
95

Mô tả:

MỤC LỤC I. KHẢO SÁT HỆ THỐNG................................................................................................. 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ể................................................................................................... IV. GIAO DIỆN CHƯƠNG TRÌNH.................................................................................10 V. KẾT LUẬN....................................................................................................................13 1.Ưu điểm :......................................................................................................................13 2. Hạn chế........................................................................................................................13 3. Hướng phát triển.........................................................................................................13 LỜI NÓI ĐẦU Trong những năm gần đây với sự phát triển vượt trội của khoa học kỹ thuật đặc biệt là công nghệ thông tin, với những ứng dụng của công nghệ thông tin vào các lĩnh vực đã đóng góp một phần to lớn cho sự nghiệp phát triển của con người. Trong những đóng góp đó phải kể đến Internet, Internet đang dần trở thành một phần không thể thiếu của cuộc sống. Lợi ích của nó ngày càng được ứng dụng rộng rãi, việc sử dụng một website làm công cụ truyền thông đã quá phổ biến trên phạm vi toàn thế giới. Chính thức có mặt ở Việt Nam từ năm 1997, Internet dần trở thành nhu cầu thiết yếu của người dân Việt Nam. Sau hơn 10 năm phát triển, Việt Nam đã lọt vào Top 20 nước có người sử dụng Internet nhiều nhất (thứ 19, dữ liệu cập nhật vào 30-6-2011) với 30 triệu người sử dụng Internet chiếm 32,3% dân số và chiếm 1,4% số người dùng trên toàn thế giới. Cổng thông tin điện tử trên Internet ra đời cùng với việc Internet đang nhanh chóng lan rộng khắp toàn cầu, nó sẽ trở thành công cụ chủ yếu và đắc lực cho việc trao đổi, tìm kiếm thông tin trên phạm vi toàn thế giới. Bây giờ thì hầu như bất cứ nhu cầu nào của bạn cũng đều có thể được đáp ứng ngay tức khắc. Với một máy tính cá nhân có kết nối mạng, bạn có thể lướt trên các Website của các công ty, cơ quan, các trang báo điện tử; thoải mái tìm kiếm các thông tin mình cần ngay tại chỗ. Đề tài: Xây dựng website Tạp Chí Môtô Xe Máy. Vì thời gian còn hạn chế, Website không tránh khỏi có những thiếu sót nhất định, rất mong sự góp ý kiến của Thầy để Website được hoàn thiện hơn. Xin chân thành cảm ơn. 2 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, tôi đã xây dựng Website Tin tức , đây là trang web sẽ giới thiệu những tin tức mới 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.tapchidanong.org, http://www.2banh.vn, …tôi đã rút ra được các yêu cầu và mục đích mà trang Web Tạp Chí Môtô Xe Máy 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 - 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ị kết quả của việc tìm kiếm, đăng ký , đăng nhập. - Hiện thị được các thông tin mới diễn ra hàng ngày * Đối với người truy cập Website với chức năng User - Cho phép đăng ký thành viên. 3 - Cho phép xem tin tức, tìm kiếm 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 tạp chí Moto xe máy. Hệ thống WebSite Tạp chí MôTô Xe máy Tin tức Bảng giá xe Trang chủ Tin tức các hãng xe Liên hệ Hình ảnh - Thành viên WebSite: Dành cho User khi đăng nhập vào (Xem tin tức, gửi bài viết…). User Hệ thống Website Gửi bài viết Tìm kiếm 4 5 b. Biểu đồ luồng dữ liệu - Biểu đồ luồng dữ liệu mức khung cảnh Yêu cầu q.lý Yêu cầu Hệ thống Admin Q.lý chung User Chấp nhận/ không Qua biểu đồ mức khung cảnh ta thấy: User gửi yêu cầu đến quản lý, Admin là người trực tiếp quản lý trang Web sẽ xử lý yêu cầu đó và cấp phép có hoặc không đối với User. - Biểu đồ luồng dữ liệu mức đỉnh. Amin User Quản trị HT Trang chủ 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 Thông tin cập nhật Đăng nhập HT. 6 - Biểu đồ luồng dữ liệu mức dưới đỉnh. + Chức năng cập nhật Thông tin mới Thông tin bổ sung Thông tin Thêm TT mới Bổ sung Sửa Xóa Thông tin Thông tin Database 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á) + Chức năng tìm kiếm Kho dữ liệu Thông tin Tìm kiếm Kết quả User Yêu cầu thông tin Người dùng có thể tìm kiếm cho mình một thông tin nào đó mà mình đang quan tâm như: thông tin về thể thao, sức khỏe, âm nhạc…theo mong muốn của mình . 7 + Chức năng đăng ký thành viên. Database Đăng ký/đăn g nhập Thông tin chấp nhân/không Kết quả User Yêu cầu đăng nhập hệ thống - Người dùng là thành viên thì có thể xem thông tin tại Website chính vì thế hệ thống login sẽ thực hiện việc kiểm tra đăng nhập cũng như đăng ký thành viên cho phép User có thể là thành viên của Website. Các thông tin thành viên được lưu trữ trong CSDL Database. 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ó. 8 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 chúng tôi, do đó tôi 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 tôi 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. - User: Đây là người sử dụng đăng 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, mã nhóm, email. - Loại thông tin: mỗi loại thông tin có một mã loại thông tin để phân biệt với các loại thông tin khác.Cùng với mã loại thông tin còn có tiêu đề của loại thông tin. - Bản tin: mỗi bản tin có một mã bản tin để phân biệt với các bản tin khác. Một bản tin gồm các thông tin: title, shortcut, body, picture, creatdate, tags. 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à : Database.mdf và CSDL gồm có các bảng sau: 9 a. Bảng Đăng kí: Tên trường Kiểu Độ rộng Ghi chú taikhoan varchar 10 Tài khoản matkhau varchar 10 Mật khẩu email varchar 10 Email sodt int Số điện thoại quyendangnhap int Quyền đăng nhập Trong bảng này taikhoan là khóa chính b. Bảng Đăng nhập: Tên trường Kiểu Độ rộng Ghi chú usernname nvarchar 50 Tên đăng nhập pass nvarchar 50 Mật khẩu email nvarchar 50 Email dienthoai nvarchar int Điện thoại Trong bảng này UserName là khóa chính. c. Bảng Tb_DetailNews: Tên trường Kiểu Độ rộng Ghi chú tensanpham nvarchar 100 Tên sản phẩm hinh nvarchar 100 Hình gia money Giá Trong bảng này tensanpham là khóa chính 10 IV. GIAO DIỆN CHƯƠNG TRÌNH. Phần dành cho người sử dụng. a. Trang chủ. - 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 Tạp chí moto xe máy. * Các chức năng trên trên trang chủ gồm: - Banner_Top: Hiển thị logo Banner chính của trang web. - Banner_Tieude: Hiển thị thông tin về nhóm sinh viên thực hiện và có 2 chức năng Đăng nhập vào Website và Đăng ký thành viên của Website. - Menu_Left: Quảng cáo, thông tin tin tức - Body: Hiển thị chi tiết các bản tin nổi bật về xe. - Menu_Bottom: Hiển thị thông tin liên hệ, người thiết kế + Trang chủ: Nhóm tin tức này hiển thị những bài viết nổi bật về moto xe máy 11 + Tin tức các hang xe: Hiển thị những bài viết đã diễn ra trong ngày. + Bảng giá xe: Hiển thị giá xe, được sắp xếp theo hang xe + Liên Hệ: nơi người xem đóng góp ý kiến và liên lạc với website c. Trang đăng nhập: 12 d. Trang đăng ký : - Bất cứ người dùng nào khi vào trang Web thì cũng có thể đăng ký là thành viên của WebSite và có thể gửi bài viết của mình lên. e. Trang Liên hệ: 13 - Khi người dùng đã đăng ký là thành viên của WebSite thì khi đăng nhập vào sẽ có thể gửi bài viết lên. 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. - Tôi 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. 14
- Xem thêm -

Tài liệu liên quan