bao cao asp

41
Website tin tức Hưng Yên 2010 TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN HỌC PHẦN LẬP TRÌNH WEB ĐỘNG VỚI ASP.NET ĐỀ TÀI Website tin tức Hưng Yên Giảng viên: Vũ Xuân Thắng Người thực hiện: Bùi Thị Liên Đỗ Quang Ninh GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Upload: buiduythieu

Post on 05-Jul-2015

312 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: BAO CAO ASP

Website tin tức Hưng Yên 2010

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

KHOA CÔNG NGHỆ THÔNG TIN

BÀI TẬP LỚN HỌC PHẦN

LẬP TRÌNH WEB ĐỘNG VỚI ASP.NET

ĐỀ TÀI

Website tin tức Hưng Yên

Giảng viên: Vũ Xuân Thắng

Người thực hiện: Bùi Thị LiênĐỗ Quang NinhLê Mậu Thìn

Lớp: TK7LC2 (201092)

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 2: BAO CAO ASP

Website tin tức Hưng Yên 2010

M c l cụ ụLỜI MỞ ĐẦU......................................................................................................................3

Chương 1: Giới thiệu đề tài.................................................................................................5

Lý do chọn đề tài:.............................................................................................................5

Mục tiêu xây dựng đề tài :................................................................................................5

Chương 2: Khảo sát đề tài...................................................................................................6

I. Địa điểm khảo sát.....................................................................................................6

II. Kết quả khảo sát........................................................................................................6

Chương 3: Thiết kế cơ sở dữ liệu........................................................................................9

Chương 4:Thiết kế tổng thể...............................................................................................15

I. Thiết kế trang master page......................................................................................15

1. Bố cục giao diện trang master page....................................................................15

2. Chức năng của trang Master page.......................................................................19

II. Các trang Web trong hệ thống Webside tin tức Hưng Yên ( HungYen Inform).......19

1. Trang chủ ( trangchu.aspx )................................................................................19

2. Trang đăng ký (Dky.aspx)..................................................................................20

3. Trang đăng nhập (Dnhap.aspx)...........................................................................21

4. Trang chuyên đề, lĩnh vực (trangchuyende.aspx)...............................................21

5. Trang thông tin chi tiết bản tin (chitiet.aspx)......................................................22

6. Trang danh mục loại tin(DMLoaiTin.aspx):.......................................................24

7. Trang danh mục bản tin (DMBanTin.aspx)........................................................24

8. Trang danh mục tài khoản (DMTaiKhoan.aspx)................................................26

9. Trang danh liên kết Website (DMTaiKhoan.aspx).............................................27

Chương 5: Hướng dẫn sử dụng..........................................................................................29

Kết luận..............................................................................................................................30

* Kết quả thực hiện website:.........................................................................................30

Hướng phát triển của đề tài............................................................................................30

Danh mục tài liệu tham khảo:.........................................................................................31

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 3: BAO CAO ASP

Website tin tức Hưng Yên 2010

LỜI MỞ ĐẦU

Hiện nay tại Việt Nam, cùng với sự phát triển bùng nổ, mạnh mẽ của công nghệ thông tin và truyền thông, Internet đang bước vào giai đoạn phát triển rộng khắp trên toàn quốc. Do đó việc tìm hiểu tin tức rất cần thiết đặc biệt là trên Internet với thế mạnh về tốc độ sẽ gia tăng rất nhanh trong tương lai. Song song với sự phát triển của các dịch vụ trên Internet là yêu cầu phát triển nhanh chóng các website tin tức cập nhật những thông tin thiết thực, vần đề dư luận... Nhận thức được nhu cầu đó chúng em đã quyết định tìm hiều để xây dựng một website tin tức mà cụ thể là trang “Website tin tức Hưng Yên” dựa vào công nghệ ASP.NET trên môi trường C#.

Do thời gian thực hiện đề tài có hạn và kiến thức của chúng em còn nhiều hạn chế nên kết quả báo cáo đề tài còn nhiều thiếu xót. Chúng em rất mong nhận được sự góp ý chỉ bảo của thầy và các bạn để đề tài của chúng em có thể hoàn thiện hơn nữa.

Trong thời gian thực hiện đề tài chúng em đã nhận được rất nhiều sự giúp đỡ từ các thầy cô và các bạn, đặc biệt là thầy Vũ Xuân Thắng - giảng viên khoa Công nghệ thông tin- Trường Đại học SPKT Hưng Yên.

Chúng em xin chân thành cảm ơn!

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 4: BAO CAO ASP

Website tin tức Hưng Yên 2010

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN

……………………………………………………………………………………….

……………………………………………………………………………………….

……………………………………………………………………………………….

……………………………………………………………………………………….

……………………………………………………………………………………….

……………………………………………………………………………………….

……………………………………………………………………………………….

……………………………………………………………………………………….

……………………………………………………………………………………….

……………………………………………………………………………………….

……………………………………………………………………………………….

……………………………………………………………………………………….

……………………………………………………………………………………….

……………………………………………………………………………………….

……………………………………………………………………………………….

……………………………………………………………………………………….

……………………………………………………………………………………….

……………………………………………………………………………………….

………………………………………………………………………………………

……………………………………………………………………………………….

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 5: BAO CAO ASP

Website tin tức Hưng Yên 2010

Chương 1: Giới thiệu đề tài

Lý do chọn đề tài:

1. Trong những năm gần đây, với sự phát triển mạnh mẽ của công nghệ thông tin và truyền thông, đặc biệt là sự phát triển bùng nổ của mạng Internet thì việc update thông tin một cách nhanh chóng và liên tục ngày càng trở lên cần thiết.

2. Do đó nhu cầu xây dựng các website tin tức trực tuyến tăng cao về số lượng và yêu cầu về tính thẩm mỹ và tính đa chức năng, tính tiện dụng.

3. Website tin tức đem lại những cái nhìn nhanh nhất và thiết thực nhất về mọi lĩnh vực, vấn đề dư luận của địa phương, trong nước và thế giới cùng nhiều thông tin nổi bật khác. Tuy đã có khá nhiều website tin tức nhưng hầu hết các website này chưa có tính tiện dụng và thân thiện cao đối với người dùng.

4. 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 tin tức: Website tin tức Hưng Yê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 hơn.

Mục tiêu xây dựng đề tài :

- 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 một cách nhanh nhất và chính xác nhất về mọi vấn đề của đời sống xã hội thông qua Internet.

- Website cho phép quản trị viên dễ dàng thao tác các bản tin, tùy chọn các hình ảnh một cách sinh động và đẹp mắt

- Đối với người dùng là độc giả, trang web 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

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 6: BAO CAO ASP

Website tin tức Hưng Yên 2010

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.

- Nội dung trang web phong phú, đa dạng, hỗ trợ nhiều liên kết tới các dịch vụ khác mà người đọc thường quan tâm.

Chương 2: Khảo sát đề tài

I. Địa điểm khảo sát

- Chúng em đã tìm hiểu và tham khảo 1 số website tin tức trực tuyến như : báo điện tử Hưng Yên, Quảng Ninh, Dân trí, VnExpress…

- Tra cứu thông tin trên website: google.com.vn

II. Kết quả khảo sát

Sau quá trình tìm hiểu, tham khảo, phân tích chúng em đã đưa ra cấu trúc chung nhất của một website tin tức (mô tả trong phần thiết kế trang masterpage).

Các dữ liệu nhập vào cho nội dung trang web, các dữ liệu hiển thị lên phía website của độc giả , các dữ liệu hiển thị trên phần quản trị cho quản trị viên.

Một số nhận xét, đánh giá về ưu điểm và nhược điểm của các website tin tức đã có như các website đã được xây dựng hầu hết đã đáp ứng được các chức năng chính của một website tin tức .Tuy nhiên giao diện còn chưa hấp dẫn người sử dụng , các hỗ trợ cho người dùng là độc giả còn ít và đơn giản nên chưa lôi cuốn độc giả ở lại lâu xem trang web.

III Yêu cầu đối với hệ thống mới.

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 7: BAO CAO ASP

Website tin tức Hưng Yên 2010

Từ thực tế trên, chúng em cần thấy cần có một hệ thống website tin tức. Website của chúng em có phạm vi giới thiệu về Hưng Yên trên các mặt như: tình hình kinh tế, chính trị-xã hội, làng nghề…

1 Các yêu cầu người quản trị.

- website có giao diện đẹp, nội dung phong phú, hình ảnh sinh động, luôn cập nhật những thông tin mới nhất.

- Có khá năng nhập, xuất dữ liệu cho mỗi lần.

- Xử lý được việc sửa dữ liệu khi nhập sai.

- Xử lý xóa dữ liệu khi dữ liệu đó là không cần thiết.

2 Các yêu cầu của độc giả.

- website có giao diện đẹp, hình ảnh sinh động, thể loại phong phú…

- Cỡ chữ.

- Độ sâu của website.

IV. Chiến lược điều tra.

- Các nguồn thông tin điều tra: tham khảo từ sách báo, hệ thống website…

- Quan sát hoạt động của hệ thống đang sử dụng.

- Tự đặt mình vào vị trí của người đọc để thấy được rõ những yêu cầu thực tế mà hệ thống cần thực hiện.

V. Các chức năng chính của hệ thống.

Hệ thống website tin tức Hưng Yên do chúng em thiết kế có thể mô tả khái quát bao gồm những chức năng chính sau:

+ Trang quản trị:

- Quản lý bản tin gồm các chức năng thêm, sửa, xóa các bản tin.

- Quản lý phân loại tin gồm các chức năng thêm, sửa, xóa các loại tin.

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 8: BAO CAO ASP

Website tin tức Hưng Yên 2010

- Quản lý người dùng gồm các chức năng thêm, sửa, xóa các người dùng.

- Quản lý Linkweb gồm các chức năng thêm, sửa, xóa các đường linkweb.

+ Trang chủ

Menu dọc gồm có: hệ thống menu được thiết kế nguồn từ CSDL với giao diện thân thiện và dễ dàng sử dụng.

Chương 3: Thiết kế cơ sở dữ liệu

I Mô hình thực thể liên kết.

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Mabantin

Maloaitin

Tieude

NDchinh

NDchitiet

NgaydangTacgia

Anhminhhoa

Maloaitin

Tenloaitin

GhichuBan tin LoaitinPhânlo

ại

Page 9: BAO CAO ASP

Website tin tức Hưng Yên 2010

1 Thực thể bản tin.

Lưu trữ các thông tin chi tiết về một bản tin: mã bản tin, mã loại tin, tiêu đề, nội dung chính, nội dung chi tiết, ngày đăng, tác giả, ảnh minh họa.

2 Thực thể phân loại tin.

Phân loại cho các loại tin: chính trị - xã hội, kinh tế, công nghiệp Hưng yên, Văn hóa – văn nghệ,…

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Mabantin

Maloaitin

Tieude

NDchinh

NDchitiet

NgaydangTacgia

Anhminhhoa

Ban tin

Maloaitin

Tenloaitin

GhichuLoaitin

Page 10: BAO CAO ASP

Website tin tức Hưng Yên 2010

3 Thực thể liên kết Web

Chứa các đường link web tới các trang web khác.

4 Thực thể người dùng.

Chứa các thông tin về người dùng.

II Các bảng cơ sở dữ liệu.

tblBanTin(MaBanTin, MaLoaiTin, TieuDe, NoiDungChinh, NoiDungChiTiet,

NgayDang, TacGia, AnhMinhHoa ).

tblLoaiTin(MaLoaiTin, TenLoaiTin, GhiChu).

tblLienKetWeb(MaLienKet, TenLienKet, Website, GhiChuLK, Image).

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Malienket

Tenlienket

website

LienKetWeb

ImageGhichu

id

password

emailUser

Page 11: BAO CAO ASP

Website tin tức Hưng Yên 2010

tblUser( id, password, email)

1 Bảng tblBanTin

Stt Tên trường Kiểu dl Độ rộng

Khóa Null Ghi chú

1 MaBanTin int Khóa chính Not null Mã bản tin

2 MaLoaiTin Int Mã loại tin

3 TieuDe Nvarchar 500 Tiêu đề

4 NoiDungChinh Nvarchar 500 Nội dung chính

5 NoiDungChiTiet Nvarchar Max Nội dung chi tiết

6 NgayDang Datetime Ngày đăng

7 TacGia Nvarchar 100 Tác giả

8 AnhMinhHoa Nvarchar 500 Ảnh minh họa

2 Bảng tblLoaiTin

Stt Tên trường Kiểu dl Độ rộng

Khóa Null Ghi chú

1 MaLoaiTin int Khóa chính Not null Mã loại tin

2 TenLoaiTin Nvarchar 500 Tên loại

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 12: BAO CAO ASP

Website tin tức Hưng Yên 2010

tin

3 GhiChu Nvarchar max Ghi chú

3 Bảng tblLienKetWeb

Stt Tên trường Kiểu dl Độ rộng

Khóa Null Ghi chú

1 MaLienKet int Khóa chính Not null Mã bản tin

2 TenLienKet Nvarchar 100 Tên liên kết

3 Website Nvarchar 500 Website

4 GhiChuLK Nvarchar 500 Ghi chú liên kết

5 Image Nvarchar 500 ảnh

4 Bảng tblUser

Stt Tên trường Kiểu dl Độ rộng

Khóa Null Ghi chú

1 id Nchar 20 Khóa chính Not null Tên user

2 password Nchar 20 Mật khẩu

3 email Nchar 40 email

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 13: BAO CAO ASP

Website tin tức Hưng Yên 2010

III Biểu đồ Diagram

IV Phân tích các ràng buộc.

Khi nhập, sửa, xóa thông tin từ một bảng thì các trường liên quan đến bảng đó cũng bị thay đổi theo.

1 Bảng tblBanTin.

+ Khi nhập bản ghi vào bảng tblBanTin: Kiểm tra xem MaLoaiTin đã tồn tại trong bảng tblLoaiTin chưa?

Nếu tồn tại thì cho nhập vào, ngược lại thì không cho nhập.

+ Khi sửa bản ghi vào bảng tblBanTin : Kiểm tra xem MaLoaiTin mới đã tồn tại trong bảng tblLoaiTin chưa?

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 14: BAO CAO ASP

Website tin tức Hưng Yên 2010

Nếu tồn tại thì cho sửa, ngược lại thì không cho sửa.

+ Khi xóa bản ghi trong bảng tblBanTin thì xóa bản tin đó tương ứng trong CSDL.

2 Bảng tblLoaiTin.

+ Khi nhập bản ghi vào bảng tblLoaiTin thì cho phép nhập.

+ Khi sửa TenLoaiTin trong bảng tblLoaiTin thì các bản ghi tương ứng trong bảng tblBanTin cũng thay đổi theo.

+ Khi xóa MaLoaiTin trong bảng tblLoaiTin thì các bản ghi tương ứng trong bảng tblBanTin cũng bị mất theo.

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 15: BAO CAO ASP

Website tin tức Hưng Yên 2010

Chương 4:Thiết kế tổng thể

I. Thiết kế trang master page

1. Bố cục giao diện trang master page

Mô tả các phần trong trang master page:- Phần “Header”, hiển thị banner quảng cáo cho Website “HungYen

Inform”.

- Phần “menu ngang” được đặt dưới phần Banner và trên phần Footer chứa danh mục các trang cũng như các chức năng chính của hệ thông website này như Trang chủ, Đăng ký, Đăng nhập, Liên hệ website.

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 16: BAO CAO ASP

Website tin tức Hưng Yên 2010

- Phần “Left menu”: chứa các menu về các lĩnh vực tin tức khác nhau, các thông tin liên hệ, số lượt người truy cập, liên kết với các các trang báo điện tử của các tỉnh bạn.

- Phần nội dung : sử dụng để hiện thị nội dung của các trang web content được kế thừa từ trang master page.

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 17: BAO CAO ASP

Website tin tức Hưng Yên 2010

- Phần “Right menu”:chưa thông tin nổi bật nhất “Tin nóng – Hot News” , các liên kết với các báo khác, các thông tin quảng cáo .

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 18: BAO CAO ASP

Website tin tức Hưng Yên 2010

- Phần “Footer” : hiển thị nội dung gồm thông tin bản quyền ,thương hiệu địa chỉ liên hệ , thông tin liên lạc trang HungYen Inform . Kèm theo là menungang như đã đề cập phần trên

* Mô tả kỹ thuật sử dụng css của ASP .Net thiết kế giao diện trang master page.

- Để đáp ứng nhu cầu thẩm mĩ cao cho giao diện của trang web ,chúng em đã sử dụng CSS của ASP.NET để mô tả giao diện của trang master page vì CSS là một kỹ thuật được áp dụng cho xây dựng giao diện website khá mạnh.

- Chúng em đã sử dụng CSS kết hợp với các thẻ HTM như thẻ div,thẻ a,thẻ body, ... nhằm :

- Phân chia bố cục giao diện cho trang master page

- Thiết lập kích thước hiển thị cho trang master page và kích thước cho mỗi phần trong trang .

- Định dạng hiển thị cho các thành phần trong trang master page như: phông chữ, màu chữ, căn lề, màu nền, hình ảnh nền, đường viền, độ giãn cách giữa các đối tượng hiển thị, các hiệu ứng trong khi hiển thị như khi click chọn, khi di chuyển mouse qua.

- Sử dụng các thẻ HTML kết hợp với CSS và các điều khiển sẵn có của ASP.NET để xây dựng các menu và thực hiện các tương tác người sử dụng.

- Bảng màu , chủ điểm màu trắng và xanh lục. Font chư màu đen…

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 19: BAO CAO ASP

Website tin tức Hưng Yên 2010

- Các bảng màu được phối hợp với nhau một cách hài hoà ,lam nổi bật những nội dung cần thể hiện thông qua việc sử dụng CSS để mô tả .

- Một số liên kết từ website tới các trang khác được gắn vào trang này thông qua thẻ a hoặc sử dụng Hyperlink.

2. Chức năng của trang Master page

Trong Master page không được sử dụng trực tiếp để hiển thị lên phía trình duyệt, mà đây chỉ là một khung sườn chung cho các trang Web kế thừa từ nó có thể thêm các phần riêng của mỗi trang tuỳ theo chức năng cụ thể của mỗi trtang đó.

Trang Master page chứa tất cả những menu chính thường được sử dụng để có thể hỗ trợ cho người dung tương tác với Webside khi họ đang ở bất kỳ một trang nào của hệ thống,

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 20: BAO CAO ASP

Website tin tức Hưng Yên 2010

II. Các trang Web trong hệ thống Webside tin tức Hưng Yên ( HungYen Inform)

1. Trang chủ ( trangchu.aspx )

- Trang chủ là trang được hiển thị đầu tiên khi người sử dụng tới thăm hệ thống này.

- Nội dung của trang chủ là hiển thị phần nội dung mô tả trong trang Masterpage như các menu tác vụ, các thông tin quảng cáo và nội dung riêng của trang chủ, hiển thị thông tin mới nhất của hầu hết các lĩnh vực trong đời sống xã hội.

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 21: BAO CAO ASP

Website tin tức Hưng Yên 2010

2. Trang đăng ký (Dky.aspx).

- Cho phép người dung là khách hàng đăng ký một tài khoản đối với Webside “HungYen Inform”. Được kế thừa giao diện từ trang MasterPage. Phần khung giao diện đăng ký

3. Trang đăng nhập (Dnhap.aspx).

- Cho phép người dùng (độc giả hoặc quản trị viên) đăng nhập vào hệ thống Webside này khi chưa đăng nhập mà muốn đăng nhập hoặc yêu cầu phải đăng nhập trước khi sử dụng một chức năng nào đó của hệ thống.

4. Trang chuyên đề, lĩnh vực (trangchuyende.aspx).

- Trang này xuất hiện khi khách hàng chọn vào một lĩnh vực nào đó trên menu Left “chọn chuyên đề”. Tuỳ thuộc vào lĩnh vực được chọn mà nội dung hiển thị của trang này sẽ là các bản tin của lĩnh vực đó.

- Để thực hiện được nhiệm vụ của trang thông tin lĩnh vực, chúng em sử dụng điều khiển datalist và điều khiển sqldatasource của ASP.NET.

- Điều khiển datalist định dạng hiển thị và nội dung cần hiển thị thông qua temple Item của nó và cho phép chọn nguồn dữ liệu để hiển thịthông qua việc chọn data source cho datalist.

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 22: BAO CAO ASP

Website tin tức Hưng Yên 2010

- Điều khiển sql datasource dùng để lọc và lưu trữ dữ liệu được lấy ra từ cơ sở dữ liệu thông qua các Procedure hoặc các Query và cập nhật lại các thay đổi của thông tin hàng hoá khi muốn cập nhật vào cơ sở dữ liệu.

- Datalist, Grid View là một điều khiển hỗ trợ cơ chế Databinding và hỗ trợ tuỳ biến template khá mạnh trong ASP.NET. Do đó điều khiển này rất phù hợp cho việc hiển thị thông tin lên Website.

- Thông tin hiển thị trong trang lĩnh vực được hiển thị trên nhiều page nhỏ cụ thể ở đây chúng em sử dụng điều khiển Multi View mỗi khi người dùng chọn một view thì thông tin hiển thị các bản tin sẽ được select từ mới đến cũ. Cụ thê: 1- 2 - cũ hơn.

. Ví dụ: ta nhấn vào menuLeft chọn thể thao thì ta sẽ có trang chuyên đề hiển thị nội dung về thể thao, tượng tự các lĩnh vực khác cũng thực hiện như vậy.

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 23: BAO CAO ASP

Website tin tức Hưng Yên 2010

5. Trang thông tin chi tiết bản tin (chitiet.aspx).

- Trang này hiển thị khi người sử dụng (khách hàng) click vào hình ảnh hiển thị hay tiêu đề hoặc Hyperlink “Xem tiếp” hoặc phần tiêu đề, ảnh hỗ trợ của mỗi bản tin bên trang lĩnh vực hoặc bên trang chủ. Thông tin hiển thị của bản tin ở trang này chi tiết và đầy đủ hơn so với trang lĩnh vực và trang chủ.

- Để thực hiện các chức năng như trên thì trang thông tin chi tiết hàng chúng em cũng sử dụng hai điều khiển Datalist và Sql Datasource của ASP.NET và cấu hình lại các điều khiển cho phù hợp với nội dung hiển thị.

Vi dụ: ta nhấn vào phần tiêu đề “Messi lập cú đúp, Barca thăng hoa tại La Romareda ”của bản tin bên trang chuyên đề ban nãy thì trình duyệt sẽ tự động đi tới trang chi tiết với nội dung chi tiết của bản tin đó.

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 24: BAO CAO ASP

Website tin tức Hưng Yên 2010

6. Trang danh mục loại tin(DMLoaiTin.aspx):

- Người dùng sau khi truy cập với quyền sẽ đăng nhập tới trang. Tại đây người dùng có thể thêm sửa xóa các thông tin về Loại Tin. Với giao diện làm việc trực quan người dùng có thể dễ dàng thao tác.

7. Trang danh mục bản tin (DMBanTin.aspx).

- Trang này chỉ cho phép quản trị viên sau khi đã đăng nhập vào hệ thống và đã được cấp quyền có thể sửa đổi, thêm mới hoặc xóa thông tin các bản tin.

- Trang cập nhật thông tin có giao diện trực quan giúp quản trị viên dễ dàng thao tác.

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 25: BAO CAO ASP

Website tin tức Hưng Yên 2010

- Trang này hiển thị chi tiết thông tin của các thông tin có trong CSDL tùy theo yêu cầu của Quản trị viên và cho phép Quản trị viên có thể sửa đổi lại các thông tin khi click vào nút edit. Sau khi đã sửa đổi, nhân viên bán hàng chọn nút update để cập nhật lại cơ sở dữ liệu.

- Để thực hiện những chức năng vừa nêu cho trang cập nhật thông tin hàng, chúng em đã sử dụng điều khiển tới thao tác với CSDL như datalist, Grid view và sqldatasource của ASP.NET. Ngoài ra còn có các điều khiển thông dụng khác: Button, Textbox, DropDownList. Trong đó, để có thể sửa đổi thông tin hàng hoá chọn edit template, chọn edit Item

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 26: BAO CAO ASP

Website tin tức Hưng Yên 2010

template và lưu ý đặt command Name cho các điều khiển edit, update, cancel, delete.

8. Trang danh mục tài khoản ( DMTaiKhoan.aspx )

- Quản trị viên đăng nhập vào hệ thống và vào trang này để quản lý các tài khoản người dùng.

- Với thiết kế trức quan nhất sẽ giúp quản trị viên dễ dàng trong công tác quản lý các tài khoản người dùng.

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 27: BAO CAO ASP

Website tin tức Hưng Yên 2010

9. Trang danh liên kết Website ( DMTaiKhoan.aspx )

- Quản trị viên đăng nhập vào hệ thống và vào trang này để quản lý liên kết tới các Website khác. Ví dụ: www.dantri.com.vn, vnexpress.net, baoquangningh.com.vn …v..v..v

- Với thiết kế trức quan nhất sẽ giúp quản trị viên dễ dàng trong công tác quản lý liên kết.

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 28: BAO CAO ASP

Website tin tức Hưng Yên 2010

10. Trang liên hệ Website (lienhewebsite.aspx)

- Người dùng có thể dễ dàng truy nhập vào page này, trên menungang của Website như phần đã giới thiệu bên trên ta chọn Hyperlink : Liên hệ Website.

- Page chứa thông tin giới thiệu về Website, Các thành viên thiết kế và địa chỉ liên hệ.

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 29: BAO CAO ASP

Website tin tức Hưng Yên 2010

Chương 5: Hướng dẫn sử dụng

- Quyền: Admin là người có quyền cao nhất và có thể thao tác với tất cả các chức năng của website: Cập nhật thông tin cho website, tra cứu thông tin.

- Để có quyền là admin thì người sử dụng phải đăng nhập bằng tài khoản cung cấp có quyền Admin( Trong website version 1.0 tài khoản của admin có username: admin, password: admin123).

- Ngay sau khi người sử dụng đăng nhập với quyền admin thì hệ thống sẽ chuyển tới giao diện “Quản trị website”. Để chọn các chức năng của hệ thống, admin sẽ click chọn vào các nút chức năng phía trên đầu trang web. Để chuyển sang hệ thống phục vụ cho khách viếng thăm website hay khách hàng, admin nhấn chọn nút có nhãn “Trang chủ”.

- Các tài khoản khác được tạo do khách người sử dụng có thể đăng ký hoặc do quản trị viên tạo, với tài khoản này người dùng sẽ đăng nhập vào hệ thống với các hạn định do quản trị viên đặt ra.

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 30: BAO CAO ASP

Website tin tức Hưng Yên 2010

Kết luận

Trong thời gian thực hiện đề tài, tuy không có nhiều thời gian để hoàn thiện và kiền thức của chúng em còn hạn chế nhưng nhờ có sự hướng dẫn nhiệt tình của thầy Hoàng Quốc Việt và sự giúp đỡ của các thầy cô trong khoa công nghệ thông tin, cũng như sự giúp đỡ của các bạn chúng em đã hoàn thành đề tài xây dựng website bán điện thoại trực tuyến.

* Kết quả thực hiện website:

1. Website có giao diện đẹp ,hấp dẫn và được xây dựng chủ yếu bằng CSS và thẻ HTML, ngoài ra chúng em còn sử dụng photoshop và phần mềm làm flash để tạo ra các banner và hình ảnh quang cáo đẹp mắt , hấp dẫn .

2. Xây dựng được các chức năng cơ bản của website và thực hiện các chức năng theo đúng quy trình nghiệp vụ .

3. Xây dựng được cơ sở dữ liệu Sqlserver phục vụ cho hệ thống website .

4. Tuy nhiên website còn có nhiều hạn chế như:

- Chức năng tìm kiếm thông tin còn sơ sài

- Cơ sở dữ liệu cần nâng cấp cho tốt hơn ,chi tiết hơn để lưu trữ và phục vụ truy xuất thông tin cho hệ thống website.

- Phần bảo mật website vẫn chưa tốt .

- Ứng dụng còn ít hạn chế.

Hướng phát triển của đề tài

1. Phát triển thêm cho chức năng tìm kiếm

2. Update lại cơ sở dữ liệu

3. Nghiên cứu thêm về bảo mật website

4. Phát triển thêm cho hoạt động mua của khách hàng

5. Phát triển chức năng thống kê,báo cáo

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn

Page 31: BAO CAO ASP

Website tin tức Hưng Yên 2010

Danh mục tài liệu tham khảo:

- CSS và kiến thức cơ bản tài liệu do giảng viên hướng dẫn Vũ Xuân Thắng cung cấp.

- Giáo trình ASP.Net do thạc sĩ Nguyễn Minh Quý ,giảng viên Lê Quang Lợi và giảng viên Phạm Ngọc Hưng biên soạn ,giáo trình của Hưng Yên Apptech năm 2005.

- Sách: Lập trình ASP.Net Tập 5 – Quyển 1,2 – Tác giả: Phạm Hữu Khang

- Website ASP.com.vn

- Website google.com

GVHD: Vũ Xuân Thắng SVTT: B.T.Liên – Đ.Q.Ninh – L.M.Thìn