1. Trang chủ
  2. » Công Nghệ Thông Tin

Xây dựng Website quản lý tin tức của trường Đại học SPKTND

66 1,1K 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Xây dựng Website quản lý tin tức của trường Đại học SPKTND
Tác giả Trần Thị Mơ, Trần Thanh Mai, Lê Thị Thu Hiền, Hoàng Thu Hiền, Trần Thị Mùi, Hoàng Thị Anh, Bùi Hoàng Phương Linh
Người hướng dẫn Nguyễn Văn Thẩm
Trường học Đại học Sư phạm Kỹ thuật Nam Định
Chuyên ngành Công nghệ Thông tin
Thể loại Báo cáo đề tài
Năm xuất bản 2013-2014
Thành phố Nam Định
Định dạng
Số trang 66
Dung lượng 1 MB

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

Nội dung

Xây dựng website sử dụng ASP.NET C#

Trang 1

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT NAM ĐỊNH

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO ĐỀ TÀI XÂY DỰNG WEBSITE QUẢN LÝ TIN TỨC

TRƯỜNG ĐHSPKT NAM ĐỊNH

Giáo viên hướng dẫn: NGUYỄN VĂN THẨM

Sinh viên thực hiện:Trần Thị Mơ – ĐK Tin 5A

Trần Thanh Mai – ĐK Tin 5A

Lê Thị Thu Hiền – ĐK Tin 5A Hoàng Thu Hiền – ĐK Tin 5A Trần Thị Mùi – ĐK Tin 5A Hoàng Thị Anh – ĐK Tin 5A Bùi Hoàng Phương Linh – ĐK Tin 5A

Lớp: ĐH5.01

NĂM HỌC 2013- 2014

Trang 2

Website tồn tại với mục đích cung cấp thông tin, kiến thức, cung cấp dịch vụ…phục vụ con người, làm tăng giá trị, thỏa mãn nhu cầu hiểu biết của con người.Thông tin – đó có thể là tình hình kinh tế của một quốc gia nào đó hoặc một khámphá mới nhất của những nhà nghiên cứu về bộ gen người… Kiến thức – đó có thể

là kiến thức về marketing trên Intertnet, về chăm sóc cây cảnh… hoặc đơn giản chỉ

là những dịch vụ phục vụ nhu cầu giải trí, trao đổi, liên lạc của con người

Và vì con người là chủ của thế giới này nên con người là chủ của Website, củaInternet Cũng như con người tạo ra xe gắn máy để phục vụ nhu cầu đi lại nhanhchóng và tiện lợi của họ thì họ cũng tạo ra Website, tạo ra Internet như một phươngtiện truyền thông với nhiều ưu điểm hơn so với những phương tiện truyền thốngkhác cũng để phục vụ chính mình Vì với Website, thông tin mang tính toàn cầukhông biết phân biệt thời gian và không gian

Cũng giống như con người: đông đúc, đa dạng và phức tạp Website cũng rấtphong phú, đa dạng, phức tạp và nhiều nữa Trên thế giới hiện nay có khoảng 73triệu Website và mỗi ngày con số Website tăng thêm là 4000

Là một cá thể tồn tại trong cuộc sống bạn phải biết cách tự thể hiện mình saocho người khác biết đến những giá trị của bạn Không phải để khoe khoang mà đểnhững giá trị như tuổi trẻ, tình yêu, lòng nhiệt tình, tri thức … được có cơ hội sửdụng, nếu không chúng sẽ qua đi một cách vô ích mà không có điều kiện công hiếncho xã hội Và như vậy, tự thể hiện cũng là một trong những điều đáng được quantâm

Nhìn từ một góc độ khác, Website cũng vậy Trong cái thế giới Internet vớihàng triêu Website, người xem không thể biết đến Website của bạn nếu Website đókhông “tự thể hiện” mình, người xem cũng không thể nhớ đến nó nếu nó không có

Trang 3

gì đáng cho họ nhớ đến Nói như vậy là để lưu ý một điều khi có ý định tạo ra mộtWebsite ta nên nghĩ đến phải làm gì để thu hút nhiều người viếng thăm nó, cũngnhư phải có chiến lược quản lý và phát triển như thế nào để mọi người luôn muốntrở lại trang Web của bạn vào những lần sau.

Trang 4

Mục lục

LỜI MỞ ĐẦU 2

I PHẦN MỞ ĐẦU 6

1 Tầm quan trọng của vấn đề giải quyết 6

2 Tên chủ đề lựa chọn, phạm vi liên quan đến vấn đề được đặt ra 7

3 Quá trình phát triển, hiện trạng vấn đề bạn chọn đang ở đâu? 7

II NỘI DUNG 9

CHƯƠNG 1: BÀI TOÁN GIẢI QUYẾT 9

1.Tổng quan ngôn ngữ ASP.NET 9

2 Khảo sát hiện trạng Website tin tức 11

3.Tổng kết 11

CHƯƠNG 2: THIẾT KẾ CÁC TRANG WEBSITE 13

I Thiết kế CSDL 13

II Thiết kế trang Master page 14

III Các trang aspx 17

CHƯƠNG 3: CÀI ĐẶT CÁC TRANG WEBSITE 19

I Trangchu.aspx 19

II Bantin.aspx 21

III Tạo global.asax và code trangchu.master.cs 22

IV Tạo các trang aspx 23

V Tạo các trang ascx 50

VI Đưa các trang hệ thống ascx vào các trang aspx 57

VII Hiển thị thời gian và tên người dùng tại trang quantrimaster.master và quantri.master 57

VIII Trang css 59

Trang 5

III KẾT LUẬN 62

1 Sự triển khai ứng dụng hiện tại và triển vọng của giải pháp 62

2 Những vấn đề còn tồn tại cần nghiên cứu tiếp 62

3 Những đề xuất 62

Bảng danh mục các hình Hình 1: Nội dung trang chủ 20

Hình 2: Menu trái 21

Hình 3: Nội dung bản tin 22

Hình 4: Đăng ký thông tin người dùng 24

Hình 5: Đăng ký thành công 27

Hình 6: Đăng nhập hệ thống 27

Hình 7: Đăng ký thành viên 30

Hình 8: Nhập thông tin nhóm tin 35

Hình 9: Nhập tin bài mới 40

Hình 10: Danh sách nhóm tin 46

Hình 11: Danh sách tin tức cập nhật 47

Hình 12: Danh sách thành viên 48

Hình 13: Xem tin tức 49

Hình 14: Thông tin cá nhân 51

Hình 15: Thay đổi mật khẩu 55

Trang 6

I PHẦN MỞ ĐẦU

1 Tầm quan trọng của vấn đề giải quyết

Website của một trường Đại học có thể mang lại những gì?

Tùy theo quy mô, mục đích và đối tượng mà mỗi một Website của trường đạihọc đều có sự khác nhau Nhưng xét một cách tổng quát, Website của một trườngđại học nói chung có thể mang lại:

a Những thông tin có hệ thống, chi tiết và khá đầy đủ về trường

- Thông tin chi tiết về: quy mô, địa điểm, lịch sử, truyền thống, cơ sở vật chất,hoạt động, cơ cấu tổ chức của trường, cách liên hệ, tiếp xúc, các tài nguyên kháccủa thư viện, phòng nghiên cứu, …

- Thông tin chi tiết về: các khóa học, các bậc đào tạo, giảng viên, thời khóabiểu, những ấn phẩm mà trường xuất bản, những công trình nghiên cứu của trường,những tư liệu về những bài luận tốt nghiệp của sinh viên…

- Thông tin chi tiết về: sinh viên của trường, về học bổng, các nguồn bảo trợ

và các quỹ hỗ trợ tài chính cho sinh viên, những cơ hội làm việc, huấn luyện, đàotạo tại trường

- Thông tin chi tiết về: điểm thi, lịch học, những tin tức, thông báo mới cùnglịch những sự kiện và hoạt động sắp tới sẽ diễn ra tại trường

Dù là những trường Đại học danh tiếng thì hầu như với bất cứ một nhu cầu tìmkiếm thông tin nào liên quan đến trường ta có thể nghĩ ngay đến việc ghé thămWebsite của trường

b Những kiến thức có giá trị

Đó có thể là kiến thức của một bài giảng trực tuyến trên mạng, những kiến thứcliên quan đến Sinh viên – Học sinh như: cách làm người, cách tự học, cách kinhdoanh, cách thành công… đáp ứng nhu cầu hiểu biết các kiến thức khác ngoàinhững kiến thức bó hẹp trong giảng đường

c Những dịch vụ, tiện ích

- Thông qua Website để đến với những Website có giá trị khác

- Gửi yêu cầu đến trường đó từ xa

Trang 7

- Tìm kiếm điện thoại và địa chỉ email của nhân viên hay sinh viên trongtrường cho những mục đích khác nhua.

- Thảo luận, trao đổi, tạo hộp thư điện tử riêng, giải trí, thăm viếng

Tóm lại, Website có thể mang lại tất cả những gì giúp thỏa mãn nhu cầu lànhmạnh của đối tượng học sinh – sinh viên

2 Tên chủ đề lựa chọn, phạm vi liên quan đến vấn đề được đặt ra

Lý do chọn đề tài :Xây dựng Website quản lý tin tức trường Đại học Sư phạm Kỹ thuật Nam Định

- Với nguyên tắc “xem sinh viên là đối tượng chính của quá trình đào tạo vàsinh viên tự học, tự nghiên cứu là chính” xây dựng Website với đối tượng phục vụchính là sinh viên(cung cấp thông tin, kiến thức…) sẽ là một hành động thiết thựcnhằm thể hiện nguyên tắc này

- Tiếp tục giữ vững mục tiêu được xác định ngay từ khi thành lập trường

- Cung cấp thông tin về trường một cách có hệ thống

3 Quá trình phát triển, hiện trạng vấn đề bạn chọn đang ở đâu?

Quá trình xây dựng, quản lý và phát triển Website là một quá trình lâu dài phải

đi từng bước một, và không chỉ làm một lần là xong Website phải được phát triểntheo quá trình để hoàn thiện dần dần, đáp ứng nhu cầu của người truy cập

Chính vì thế trong giai đoạn đầu chúng tôi đặt mục tiêu cho đề tài như sau:

a Cung cấp thông tin một cách cụ thể và có hệ thống về trường

Từ một thực tế không thể phủ nhận là một số lượng không ít sinh viên rất thờ ơvới những thông tin về trường mình đang học Dù đó là những thông tin cơ bảnnhất như: tôn chỉ, đường lối, mục tiêu của trường, các phòng ban liên quan đếnnhững vấn đề cần thiết thực của sinh viên như: Phòng Công tác sinh viên, các khoa

mà tường mình đào tạo Mục đích quan trọng đầu tiên đặt ra cho việc xây dựngWebsite là để cung cấp thông tin cho nhiều đối tương khác nhau

b Cung cấp kiến thức

Trang 8

Giúp sinh viên nói chung và sinh viên Sư phạm Kỹ thuật nói riêng có thể hiểuđược mục tiêu :Góp phần xây dựng một nền giáo dục Đại học vừa mang tính hiệnđại vừa mang tính Việt Nam”.

Một sinh viên từ khi bắt đầu bước chân vào giảng đường Đại học cái quantrọng đầu tiên là phải hiểu rõ mục tiêu đào tạp mà trường Đại học mình đang họcchọn lựa và lý do của sự lựa chọn đó? Từ đó sẽ tạp những thái độ đúng đắn tronghọc tập và sinh hoạt ngoại khóa

Chính việc cung cấp những kiến thức “mang tính Việt Nam” và những kiếnthức “mang tính hiện đại” một mặt giúp sinh viên biết giữ gìn và phát huy bản sắcvăn hóa đáng tự hào của dân tộc một mặt giúp họ trưởng thành hơn, tự tin hơn khitiếp cận với thực tế ngoài xã hội

c Cập nhật những thông tin đang diên ra ngoài xã hội cho sinh viên

Không chỉ là con mọt sách, con mọt kiến thức, sinh viên ngày nay còn phải biếtđến những gì đang diễn ra xung quanh mình, liên quan đến mình như: các hội thảo,các báo cáo chuyên đề, các cuộc thi tài của sinh viên, các hoạt động vui chơi, giảitrí, … Vì một lẽ đơn giản, những gì của sinh viên, liên quan đến sinh viên thì sinhviên nên biết và phải biết Có thông tin và biết xử lý thông tin, sinh viên sẽ ngàycàng khẳng định và phát huy vai trò của mình trong xã hội

Từ những điều trên, nhóm chúng em quyết định sẽ xây dựng một trang Web tintức của trường Đại học Sư phạm Kỹ thuật Nam Định tựa trang Web tin tức củatrường Đại học Sư phạm Kỹ thuật Nam Định

Trang 9

II NỘI DUNG

CHƯƠNG 1: BÀI TOÁN GIẢI QUYẾT

1.Tổng quan ngôn ngữ ASP.NET

a) Giới thiệu ngôn ngữ ASP.NET

Hiện tại ASP(Microsoft Active Server Pages) 3.0 đã và đang trở thành kịch bảnđược nhiều người sử dụng để thiết kế ứng dụng thương mai điện tử dưới nhiều hìnhthức khác nhau Chúng được sự hỗ trợ manj của ngôn ngữ lập trình C#, VB.NET…

và cơ sở dữ liệu SQL Server 2008 cùng với sự ra đời của công nghệ COM vàDCOM, ứng dụng trở lên hoàn hảo và ưu việt hơn trong quá trình trao đổi thông tintrên mạng Internet và Intranet

Tuy nhiên, Microsoft đã và đang nỗ lực cho một công nghệ Web xử lý phíamáy chủ hoàn toàn mới đó là ASP.NET độc lập với một trình duyệt Điều này cónghĩa là trình duyệt không cần phải cài đặt bất kỳ công cụ hỗ trợ nào để duyệt trangWeb dạng ASP.NET (.aspx) Với kỹ thuật cho phép mọi thực thi đều nằm trên trìnhchủ (Server), có nghĩa là trình duyệt xử lý nhiều vấn đề cùng một lúc cho nhiềungười dùng, chính vì vậy đòi hỏi cấu hình máy chủ có cấu hình mạnh và đòi hỏibăng thông có khả năng truyền dữ liệu với khối lượng lớn và tốc độ truy cập nhanh.ASP.NET được thiết kế tương thích với các phiên bản ASP.NET trước đó Bạn

có thể triển khai ứng dụng phát triển bằng ASP.NET chung với ứng dụng phát triểnbằng ASP trên cùng một máy chủ mà không cần thay đổi cấu hình của ứng dụngASP

Những ngôn nhữ được dùng để viết ASP.NET là VBScript, JavaScript, C# Tùythuộc vào khai báo chỉ mục trong đối tượng chỉ dẫn đầu trang ASP.NET, bạn có thểchỉ rõ ngôn nhữ lập trình bạn sử dụng để xây dựng trang ASP.NET

Công nghệ ASP.NET sẽ hướng các lập trình viên Web vào quỹ đạo của chúngbằng các lý do sau:

- Độc lập ngôn nhữ cho phép bạn không biên dịch ngôn ngữ, thực hiện tối ưucác ngôn ngữ kết hợp

Trang 10

- Dễ phát triển: ASP.NET cho phép bạn khai báo và viết mã và đơn giản hóavấn đề.

- Tách mã và nội dung ra làm hai phần khác nhau: Trong Web form bạn có thểkhai báo một số thủ tục trên tập tin với các tên mở rộng

- Tính mềm dẻo và khả năng nâng cấp: Cho phép chúng ta quản lý trạng tháicủa các Session và tạo form trên một ứng dụng sử dụng hệ thống Server

- Hỗ trợ nhiều trình khách có thể tự động nhận dạng trình khách để hiển thịcho phù hợp

- Thay vì sử dụng mô hình DLL, COM, DCOM trước đây, trong trường hợpứng dụng sử dụng công nghệ ASP.NET bạn có thể sử dụng dịch vụ tương ứng cótên là Web Services

b) Ưu điểm của ASP.NET

ASP.NET có nhiều ưu điểm hơn các nền tảng khác khi dùng nó để tạo ứngdụng Web Có thể phần lớn ưu điểm quan trọng của nó đi kèm với các máy chủWindows và các công cụ lập trình Windows Ứng dụng web được tạo bởiASP.NET được tạo ra, bắt lỗi và triển khai rất dễ dàng thông qua các tác vụ có thểthực thi trọn vẹn trong một môi trường phát triển duy nhất – Visual Studio.NET.Với những nhà phát triển ứng dụng Web, ASP.NET bộc lộ những ưu điểm sauđây:

- Những phần thực thi được của ứng dụng Web được biên dịch, vì vậy chúngthực thi nhanh hơn các kịch bản thông dịch

- Các cập nhật ngay lập tức giúp cho việc triển khai các ứng dụng Web màkhông phải khởi động lại máy chủ

- Truy cập tới NET Framework, có thể đơn giản hóa nhiều khía cạnh trong lậptrình Windows

- Sử dụng nhiều những hiểu biết về ngôn ngữ lập trình C#, VB vỗ đã đượctăng cường để hỗ trợ lập trình hướng đối tượng

- Giới thiệu ngôn ngữ lập trình mà nó cung cấp khả năng an toàn kiểu, hướngđối tượng, so với ngôn ngữ lập trình C

Trang 11

- Tự động quản lý trạng thái để điều khiển trang Web (được gọi là ServerControls) vì vậy chúng có gì đó giống với các Windows Controls.

- Các tính năng bảo mật được xây dựng sẵn thông qua máy chủ Windows hoặcthông qua các phương thức xác nhận/phân quyền khác

- Tính năng chặt chẽ với ADO.NET để cung cấp các truy xuất CSDL và cáccông cụ thiết kế CSDL trực quan trong bộ VS.NET

- Hỗ trợ đầy đủ XML, CSS và các chuẩn Web đã được thiết lập hoặc mớikhác

- Các tính năng sẵn có để đệm các trang web thường xuyên được yêu cầu trênmáy chủ, các nội dung bản địa hóa cho các ngôn ngữ và trao đổi, nhận ra khả năngtương thích trình duyệt

2 Khảo sát hiện trạng Website tin tức

Yêu cầu hệ thống

- Nguồn thông tin đa dạng và sống động

- Giao diện trang web thân thiện, dễ nhìn, dễ sử dụng, màu sắc hài hòa

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

- Cho phép tìm kiếm một cách nhanh chóng

- An toàn bảo mật dữ liệu

3.Tổng kết

Từ yêu cầu của hệ thống nhóm em đã đưa ra một số yêu cầu chi tiết về websitenhư sau:

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

- Hiển thị chi tiết về thông tin 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 thông tin mới diễn ra hàng ngày

a Chức năng User

- Cho phép đăng ký làm thành viên

- Cho phép sửa đổi

Trang 12

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

- Cho phép Post các bài viết

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

- Quản lý các User: xóa, 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, xóa thông tin

- Kiếm tra, chỉnh sửa các bài Post lên của user và sau đó đăng bài

- Hiển thị thông tin lên theo nhóm tin, chuyên mục

c 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 liên tục, không ngừng

- 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, xóa

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

- An toàn dữ liệu

Trang 13

CHƯƠNG 2: THIẾT KẾ CÁC TRANG WEBSITE.

I Thiết kế CSDL

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ớitrang 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ầnthiế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ạngbả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ũngnhư 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ómchúng em quyết định chọn SQL Server 2005 để lưu trữ CSDL cho đề tài thực tậpcủ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 đốitượ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 Username, Password, họ tên, mã nhóm, email

Trang 14

- 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

- nhóm 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: id, tieude, noidungtomtat, noidung, ngaydang,hinhanh, matin, tacgia

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ộtCSDL có tên là : qlitintuc và CSDL gồm có các bảng sau:

a Bảng người dùng

Trong đó tentk là khóa chính

b Bảng nhóm tin

Trong đó matin là khóa chính

c Bảng tin tức

Trang 15

hinhanh Nvarchar 50 Hình ảnh

Trong đó id là khóa chính

Mô hình quan hệ Relation Ship của CSDl

II Thiết kế trang Master page

1 Trangchu.master

a Bố cục

- Div_đăng nhập: gồm

 Lable: hiển thị số người viếng thăm, id= lb_ngvtham

 Button : id= btdangnhap, text=Đăng nhập,

 PostBackUrl = ~/DNhethong.aspx

Trang 16

- Div_banner: thả ảnh banner tương ứng vào thẻ div

- Div_menu: sử dụng menu vớithuộc tính Orientation = Horizontal và với các

menu Items

Trang chủ: NavigateUrl= ~/Trangchu.aspx

Giới thiệu: NavigateUrl= ~/gioithieu.aspx

Khoa & bộ môn : NavigateUrl= ~/khoabomon.aspx

 Phòng & trung tâm

div_menu trái: với thẻ div hiển thị hình ảnh và thẻ div chứa

ContentPlaceHolder2 để hiển thị các tin tức thông báo

div_menu phải: dùng thẻ <li><a></a></li> chứa các lựa chọn tùy từng

mục

Trang 17

div_center: với thẻ div hiển thị tiêu đề và thẻ div chứa

ContentPlaceHolder1 để hiển thị các tin tức

- Div_lựa chọn: chứa các Imagebutton

- Div_địa chỉ: chứa hình ảnh địa chỉ

2 Tintuctruong.master

Tương tự như trangchu.master

Trang 18

- Div_banner: thả ảnh banner tương ứng vào thẻ div

- Div_menu: sử dụng menu với thuộc tính Orientation = Horizontal và với

các menu Items

Trang chủ: NavigateUrl= ~/Trangchu.aspx

Giới thiệu: NavigateUrl= ~/gioithieu.aspx

Khoa & bộ môn: NavigateUrl= ~/khoabomon.aspx

 Phòng & trung tâm

div_center: với thẻ div hiển thị tiêu đề và thẻ div chưa

ContentPalceHolder1 để hiển thị chi tiết các tin tức

- Div_địa chỉ: chứa hình ảnh địa chỉ

3 Quantri.master

- Div_banner: có

Div_trái: lable tên(id=lbten) và lable_quyền(id=lbquyen)

Div_phải: lable_thời gian(id=lbthoigian)

Trang 19

- Div_header: Trang quản trị

- Div_phần thân:

div_menutrai: sử dụng menu với thuộc tính Orientation = Vertical và với

các menu Items

- CÁ NHÂN

o Thông tin cá nhân: NavigateUrl= ~/admin/thongtincanhan.aspx

o Thay đổi mật khẩu: NavigateUrl= ~/admin/thaydoimatkhau.aspx

o Thoát: NavigateUrl= ~/trangchu.aspx

Trang 20

Div_trái: lable tên(id=lbten) và lable_quyền(id=lbquyen)

Div_phải: lable_thời gian(id=lbthoigian)

- Div_header: Trang quản trị

- Div_phần thân: div_menutrai: sử dụng menu vớithuộc tính Orientation =

Vertical và với các menu Items

- CÁ NHÂN

 Thông tin cá nhân: NavigateUrl= ~/admin/thongtincanhan.aspx

 Thay đổi mật khẩu: NavigateUrl= ~/admin/thaydoimatkhau.aspx

 Thoát : NavigateUrl= ~/trangchu.aspx

Trang 21

III Các trang aspx

Trang 23

CHƯƠNG 3: CÀI ĐẶT CÁC TRANG WEBSITE.

I Trangchu.aspx

1 Div_center

Hình 1: Nội dung trang chủ

- SqlDatasource1 kết nối tới csdl là bảng tin tức hiển thị tất cả thông tin

- Datalist 1 kết nối tới SqlDatasource1 chọn Edit Templates thiết kế những

thông tin cần hiển thị

Hyperlink / chọn Edit DataBinding chọn kiểu text và chọn Custom Binding: gõ Eval(“tieude”) Chọn tiếp NavigateUrl : tại Custom Binding: gõ Eval("id",

Trang 24

2 Div_menutrai

tin

"bantin.aspx?id={0}")

lable1: / chọn Edit DataBinding chọn kiểu text và chọn Custom Binding :

gõ Eval("ngaydang", "{0:hh:mm:ss-dd/mm/yyyy}")

Trang 25

II Bantin.aspx

1 Div_center

Hình 3: Nội dung bản tin

- SqlDatasource1 kêt nối tới csdl là bảng tin tức hiển thị tất cả thông tin

- Datalist 1 kết nối tới SqlDatasource1 chọn Edit Templates thiết kế những

thông tin cần hiển thị

o lable1: / chọn Edit DataBinding chọn kiểu text và chọn Custom

Binding : gõ Eval("ngaydang", "{0:hh:mm:ss-dd/mm/yyyy}")

o lable2: / chọn Edit DataBinding chọn kiểu text và chọn Custom

Trang 26

III Tạo global.asax và code trangchu.master.cs

1 Trang Global.asax

void Application_Start(object sender, EventArgs e)

{

// Code that runs on application startup

//Kiểm tra nếu chưa tồn tại file thì tạo file stlc.txt

Application["dangtruycap"] = (int)Application["dangtruycap"] + 1;

//Tăng số đã truy cập lên 1 nếu có khách truy cập

Application["datruycap"] = (int)Application["datruycap"] + 1;

Trang 27

IV Tạo các trang aspx

1 Đăng ký người dùng(DK.aspx)

Tạo giao diện

Hình 4: Đăng ký thông tin người dùng

Tại trang DK.asxp.cs

Trang 28

SqlConnection cnn = newSqlConnection();

protectedvoid Page_Load(object sender, EventArgs e)

string sqlstr = "select * from nguoidung where tentk=@ten";

SqlCommand cmd1 = newSqlCommand(sqlstr, cnn);

Trang 29

cmd.CommandText = "insert into nguoidung

Trang 31

SqlConnection cnn = newSqlConnection();

protectedvoid Page_Load(object sender, EventArgs e)

SqlCommand thuchien = newSqlCommand(" SELECT tentk FROM

nguoidung WHERE tentk ='" + tentaikhoan + "' ", cnn);

SqlCommand thuchien = newSqlCommand(" SELECT quyen FROM

nguoidung WHERE tentk ='" + tentaikhoan + "'", cnn);

quyen = thuchien.ExecuteScalar().ToString();

Trang 32

SqlCommand sql = new SqlCommand("SELECT * FROM nguoidung

WHERE tentk=@t and matkhau=@mk and quyen=@quyen",cnn);

Ngày đăng: 07/04/2014, 13:13

HÌNH ẢNH LIÊN QUAN

Hình : Menu  trái - Xây dựng Website quản lý tin tức của trường Đại học SPKTND
nh Menu trái (Trang 23)
Hình : Nội dung bản tin - Xây dựng Website quản lý tin tức của trường Đại học SPKTND
nh Nội dung bản tin (Trang 24)
Hình : Đăng ký thông tin người dùng - Xây dựng Website quản lý tin tức của trường Đại học SPKTND
nh Đăng ký thông tin người dùng (Trang 26)
Hình : Đăng ký thành công - Xây dựng Website quản lý tin tức của trường Đại học SPKTND
nh Đăng ký thành công (Trang 29)
Hình : Đăng ký thành viên - Xây dựng Website quản lý tin tức của trường Đại học SPKTND
nh Đăng ký thành viên (Trang 32)
Hình : Nhập thông tin nhóm tin - Xây dựng Website quản lý tin tức của trường Đại học SPKTND
nh Nhập thông tin nhóm tin (Trang 37)
Hình : Nhập tin bài mới - Xây dựng Website quản lý tin tức của trường Đại học SPKTND
nh Nhập tin bài mới (Trang 42)
Hình : Danh sách nhóm tin - Xây dựng Website quản lý tin tức của trường Đại học SPKTND
nh Danh sách nhóm tin (Trang 48)
Hình : Danh sách tin tức cập nhật - Xây dựng Website quản lý tin tức của trường Đại học SPKTND
nh Danh sách tin tức cập nhật (Trang 49)
Hình : Xem tin tức - Xây dựng Website quản lý tin tức của trường Đại học SPKTND
nh Xem tin tức (Trang 50)
Hình : Thông tin cá nhân - Xây dựng Website quản lý tin tức của trường Đại học SPKTND
nh Thông tin cá nhân (Trang 52)
Hình : Thay đổi mật khẩu - Xây dựng Website quản lý tin tức của trường Đại học SPKTND
nh Thay đổi mật khẩu (Trang 56)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w