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

BÁO CÁO THỰC TẬP TỐT NGHIỆP: Xây dựng website tin tức

40 1,1K 6

Đ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 40
Dung lượng 1,92 MB
File đính kèm QLTinTuc.rar (7 MB)

Nội dung

Với sự phát triển nhảy vọt của công nghệ thông tin hiện nay, Internet ngày càng giữ vai trò quan trọng trong các lĩnh vực khoa học kĩ thuật và đời sống. Dĩ nhiên các bạn đã được nghe nói nhiều về Internet, nói một cách đơn giản, Internet là một tập hợp máy tính nối kết với nhau, là một mạng máy tính toàn cầu mà bất kì ai cũng có thể kết nối bằng máy PC của họ. Với mạng Internet, tin học thật sự tạo nên một cuộc cách mạng trao đổi thông tin trong mọi lĩnh vực văn hóa, xã hội, chính trị, kinh tế... Trong thời đại ngày nay, thời đại mà “người người làm Web, nhà nhà làm Web” thì việc có một Website để quảng bá công ty hay một Website cá nhân không còn là điều gì xa xỉ nữa. Thông qua Website khách hàng có thể tìm kiếm những thông tin mà mình cần một cách nhanh chóng và hiệu quả. Với công nghệ Word Wide Web, hay còn gọi là Web sẽ giúp bạn đưa những thông tin mong muốn của mình lên mạng Internet cho mọi người cùng xem một cách dễ dàng với các công cụ và những ngôn ngữ lập trình khác nhau. Sự ra đời của các ngôn ngữ lập trình cho phép chúng ta xây dựng các trang Web đáp ứng được các yêu cầu của người sử dụng.

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘIKHOA: CÔNG NGHỆ THÔNG TIN

š š š

BÁO CÁO THỰC TẬP

TỐT NGHIỆP

Đề tài: Xây dựng website tin tức

Giáo viên hướng dẫn: Ths.Nguyễn Thái Cường

Sinh viên thực hiện: Đặng Văn Thanh – Nguyễn Phi Hùng Lớp: Tin1 – K15

Hà Nội - 2016

1

Trang 2

LỜI NÓI ĐẦU Với sự phát triển nhảy vọt của công nghệ thông tin hiện nay, Internet ngày

càng giữ vai trò quan trọng trong các lĩnh vực khoa học kĩ thuật và đời sống Dĩnhiên các bạn đã được nghe nói nhiều về Internet, nói một cách đơn giản,Internet là một tập hợp máy tính nối kết với nhau, là một mạng máy tính toàncầu mà bất kì ai cũng có thể kết nối bằng máy PC của họ Với mạng Internet, tinhọc thật sự tạo nên một cuộc cách mạng trao đổi thông tin trong mọi lĩnh vựcvăn hóa, xã hội, chính trị, kinh tế

Trong thời đại ngày nay, thời đại mà “người người làm Web, nhà nhà làmWeb” thì việc có một Website để quảng bá công ty hay một Website cá nhânkhông còn là điều gì xa xỉ nữa Thông qua Website khách hàng có thể tìm kiếmnhững thông tin mà mình cần một cách nhanh chóng và hiệu quả

Với công nghệ Word Wide Web, hay còn gọi là Web sẽ giúp bạn đưanhững thông tin mong muốn của mình lên mạng Internet cho mọi người cùngxem một cách dễ dàng với các công cụ và những ngôn ngữ lập trình khác nhau

Sự ra đời của các ngôn ngữ lập trình cho phép chúng ta xây dựng các trang Webđáp ứng được các yêu cầu của người sử dụng

Tuy nhiên, do thời gian hạn hẹp, mặc dù đã nỗ lực hết sức mình nhưngchắc rằng đồ án khó tránh khỏi thiếu sót Em rất mong nhận được sự thông cảm,những lời góp ý và chỉ bảo tận tình của quý Thầy Cô

1

Trang 3

M C L C ỤC LỤC ỤC LỤC

Nội dung

LỜI NÓI ĐẦU

CHƯƠNG 1 KẾ HOẠCH PHÁT TRIỂN 1.1 Thiết kế giao diện

1.2 Xây dựng tính năng chính của website

1.3 Hoàn thiện website

1.4 Bảng mô tả các yêu cầu chức năng của hệ thống

1.5 Cây phân rã các chức năng của hệ thống

1.6 Bảng cơ sở dữ liệu

1.7 Sơ đồ thực thể liên kết

CHƯƠNG 2 XÂY DỰNG ỨNG DỤNG THỰC TẾ 2.1 Phân tích yêu cầu đề tài

2.1.1 Tóm tắt hoạt động của hệ thống mà dự án sẽ được ứng dụng:

2.1.2 Phạm vi dự án được ứng dụng

2.1.3 Đối tượng sử dụng

2.2 Yêu cầu giao diện của website

2.2.1 Giao diện người dùng………

2.2.2 Giao diện người quản trị:………

2.3 Phân tích các chức năng của hệ thống

2.4 Biểu đồ phân tích thiết kế hệ thống

2.4.1 Biểu đồ hoạt động……… CHƯƠNG 3: THIẾT KÊ WEBSITE TIN TỨC

1

Trang 4

CHƯƠNG 1 KẾ HOẠCH PHÁT TRIỂN 1.1 Thiết kế giao diện

 Có thể lựa chọn các mẫu thiết kế trong thư viện theo nhiều lĩnh vực khác nhau

 Dựa theo tông màu của Logo

 Dựa theo yêu cầu về ý nghĩa website cần thể hiện

 Dựa theo lĩnh vực của website

1.2 Xây dựng tính năng chính của website

 Xây dựng các tính năng chính và cơ bản của website theo yêu cầu đã được thống nhất

 Kiểm tra các tính năng đã xây dựng và yêu cầu chỉnh sửa nếu cần

1.3 Hoàn thiện website

 Hoàn thiện các tính năng chi tiết của website, cập nhật nội dung cơ bản

 Nghiệm thu sản phẩm

 Bàn giao sourcode

1.4 Bảng mô tả các yêu cầu chức năng của hệ thống

I

1 Đăng nhập

Admin đăng nhập vào hệ thống

Admin thoát khỏi hệ thống

2 Xem tin

Người dùng xem tin tức tại trang web

Admin xem tin tức tại trang web

3 Người dùng

Gửi thông tin phản hồi lên trang web

4 Quản lí bài viết

admin thêm mới bài viết

admin xóa bài viết

admin sửa bài viết

5 Danh mục

admin thêm mới danh mục

admin xóa danh mục

6 Liên hệ

admin sửa thông tin liên hệ

admin xóa thông tin liên hệ

1

Trang 5

1.5 Cây phân rã các chức năng của hệ thống

1

Trang 6

DateCreate date

Trang 7

CHƯƠNG 2 XÂY DỰNG ỨNG DỤNG THỰC TẾ

2.1 Phân tích yêu cầu đề tài

2.1.1 Tóm tắt hoạt động của hệ thống mà dự án sẽ được ứng dụng:

- Là một Website chuyên cung cấp thông tin về bóng đá

- Là một Website động, các thông tin được cập nhật theo định kỳ

1

Trang 8

- Người dùng truy cập vào Website có thể xem, gửi phản hồi lên website

2.1.2 Phạm vi dự án được ứng dụng

- Dành cho mọi đối tượng có nhu cầu

2.1.3 Đối tượng sử dụng

Có 2 đối tượng sử dụng cơ bản là người dùng và nhà quản trị:

* Người dùng: Qua Website, độc giả có thể xem thông tin mà mình yêu

thích

* Nhà quản trị: Nhà quản trị có toàn quyền sử dụng và cập nhật tin tức

2.2 Yêu cầu giao diện của website

2.2.1 Giao diện người dùng

Phải có một giao diện thân thiện dễ sử dụng:

 Màu sắc hài hoà làm nổi bật hình ảnh của bài viết, font chữ thống nhất,tiện lợi khi sử dụng

 Giới thiệu những thông tin về website: Địa chỉ liên hệ ,số điện thoại liên

hệ, email liên hệ

 Nội dung trang web: bài viết mới nhất

2.2.2 Giao diện người quản trị:

- Giao diện đơn giản, dễ quản lý dữ liệu

- Phải được bảo vệ bằng User & Password riêng của Admin

2.3 Phân tích các chức năng của hệ thống

Trang 9

Hình 1 Biểu đồ Use Case

1

Trang 10

Các chức năng quản lý tin tức

 Chức năng xoá tin tức:

+ Description: Giúp Admin có thể xóa tin tức ra khỏi CSDL

+ Input: Chọn tin cần xóa

+ Output: Load lại danh sách tin để biết được đã xoá thành công tin đó rakhỏi CSDL

Các chức năng quản trị người dùng

 Chức năng xoá với người dùng:

+ Description: Giúp Admin có thể xoá người dùng

+ Input: Tìm User cần xoá và chọn biểu tượng xoá

+ Process: Xoá User ra khỏi CSDL

+ Output: Load lại danh sách người dùng để xem thông tin vừa thay đổi

2.4 Biểu đồ phân tích thiết kế hệ thống

2.4.1 Biểu đồ hoạt động

 Đăng nhập

1

Trang 11

Hình 2 Biểu đồ hoạt động đăng nhập vào hệ thống

1

Trang 13

 Xoá User

Hình 4 Biểu đồ chức năng xoá user

1

Trang 14

 Thêm tin tức

Hình 5 Biểu đồ chức năng thêm tin tức

1

Trang 15

 Sửa tin tức

Hình 6 Biểu đồ chức năng sửa tin tức

1

Trang 16

 Xoá tin tức

Hình 7 Biểu đồ chức năng xoá tin tức

CHƯƠNG 3: THIẾT KÊ WEBSITE TIN TỨC

1

Trang 17

<asp:Content ID="Content1"

ContentPlaceHolderID="main_body" Runat="Server">

<asp:DataList ID="DataList1" runat="server"

DataKeyField="Title" RepeatColumns="3" Width="1280px"

>

<ItemTemplate>

<table class="myBox">

<h3 style=" text-decoration:none ;

Trang 18

<asp:Literal ID="Literal1" runat="server"

Text='<%# Eval("MT") %>' ></asp:Literal>

Xuly xl = new Xuly();

public void HienThi()

Trang 19

Hình 2: Trang kinh tế

Hiển thị các tin tức kinh tế

<%@ Page Title="" Language="C#"

MasterPageFile="~/Page/MasterPage.master"

AutoEventWireup="true" CodeFile="Loaitin.aspx.cs"

Inherits="Page_Loaitin" %>

<asp:Content ID="Content1"

ContentPlaceHolderID="main_body" Runat="Server">

<asp:DataList ID="DataList1" runat="server"

DataKeyField="Title" RepeatColumns="3" Width="1280px"

>

<ItemTemplate>

<table class="myBox">

<h3 style=" text-decoration:none ;

Trang 20

ToolTip="Xem chi tiếEt "

Height="70px" /> </td>

<td class="name" style="width: 250px ;text-align:justify" >

<asp:Literal ID="Literal1" runat="server"

Text='<%# Eval("MT") %>' ></asp:Literal>

Xuly xl = new Xuly();

protected void Page_Load(object sender, EventArgs

Trang 21

Hình 3: Trang văn hóa hiển thị tin tức văn hóa

Hình 4: Trang xã hội hiển thị tin tức xã hội

1

Trang 22

Hình 5.1 Trang hiển thị chi tiết tin tức

Hình 5.2: Hiển thị chi tiết tin tức (tiếp)

1

Trang 23

<%@ Page Title="" Language="C#"

MasterPageFile="~/Page/MasterPage.master"

AutoEventWireup="true" CodeFile="DetailNews.aspx.cs"

Inherits="Page_DetailNews" %>

<asp:Content ID="Content1"

ContentPlaceHolderID="main_body" Runat="Server">

<form id="form1" runat="server">

<asp:DataList ID="DataList1" runat="server" DataKeyField="Title" RepeatColumns="1" Width="1280px" > <ItemTemplate> <table> <caption> <h1 style=" text-decoration:none ;text-align:center;"> <asp:Label runat="server" Text='< %# Eval("Title") %>'></asp:Label> </h1> <tr> <td style="width: 1000px ; text-align:center"> <asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("Img") %>' ToolTip="Xem chi tiếEt " Width="1280px" /> </td> <br /> </tr> <tr style="font-size:15px"> <td class="name" style=" text-align:justify"> <asp:Literal ID="Literal1" runat="server" Text='<%# Eval("Mota") %>'></asp:Literal> </td> </tr> </caption>

</table>

1

Trang 24

Xuly xl = new Xuly();

protected void Page_Load(object sender, EventArgs

Trang 25

<%@ Page Title="" Language="C#"

MasterPageFile="~/Page/MasterPage.master"

AutoEventWireup="true" CodeFile="Login.aspx.cs"

Inherits="Page_Login" %>

<asp:Content ID="Content1"

ContentPlaceHolderID="main_body" Runat="Server">

<form id="frm" runat="server">

<table align="center" width="200px">

<asp:TextBox runat="server" ID="txtUserName"

Width="98%"></asp:TextBox> <br />

Password:

<asp:TextBox runat="server" ID="txtPassword"

TextMode="Password" Width="97%"></asp:TextBox> <br />

</td>

</tr>

<tr>

<td align="center">

<asp:ImageButton ID="cmdLogin" runat="server"

Height="33px" ImageAlign="Middle"

Trang 27

Hình 7: Trang quản trị

Thực hiện quyền quản trị thêm, xóa , sửa tin tức

<%@ Page Title="" Language="C#"

MasterPageFile="~/Page/MasterPage.master"

AutoEventWireup="true" CodeFile="Quantri.aspx.cs"

Inherits="Page_Quantri" %>

<asp:Content ID="Content1"

ContentPlaceHolderID="main_body" Runat="Server">

<form id="frm" runat="server">

<table border="1px" cellpadding="0" cellspacing="0"

style="width: 100%; height: 800px; font-weight:bold;

font-size:medium ">

<tr style="width:500px">

<td style="width: 187px; height: 14px;">

<asp:Label ID="Label1" runat="server" Text="Tiếu đếY"></asp:Label></td>

<td style="width: 604px; height: 14px;">

<asp:TextBox ID="txtTieude" runat="server"

Width="324px" Height="37px"></asp:TextBox></td></tr> <tr>

1

Trang 28

<td style="height: 59px" >

Mô ta[:</td>

<td style="height: 59px" >

<asp:TextBox ID="txtNoidung"

runat="server" TextMode="MultiLine" Width="352px"

Font-Bold="True"

Font-Names="Times New Roman"

Font-Size="Medium" Rows="7"

Height="109px"></asp:TextBox>

runat="server" Width="314px" Height="35px"

Font-Bold="True"

Font-Names="Times New Roman" Font-Size="Medium" />

Trang 29

Font-Names="Times New Roman"

Font-Size="Medium" Width="369px"></asp:TextBox>

<asp:Button ID="btnThem"

runat="server" onclick="btnThem_Click" Text="Thếm" Width="77px" />

&nbsp;&nbsp;

<asp:Button ID="btnXoa"

runat="server" Text="Xóa" Width="77px"

onclick="btnXoa_Click" />

&nbsp;

<asp:Button ID="btnSua"

runat="server" Text="Sử[a" Width="77px"

onclick="btnSua_Click" />

&nbsp;

<asp:Button ID="btnGhi"

runat="server" Text="Ghi" Width="77px"

onclick="btnGhi_Click" />

&nbsp;

<asp:Button ID="btnKhong"

runat="server" Text="Hu[y" Width="77px"

onclick="btnKhong_Click" />

&nbsp;<br />

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp

;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<asp:Label ID="lblThongbao"

runat="server" Text="Label"></asp:Label>

<asp:Button ID="btnKo" runat="server"

Text="Không" Width="77px"

onclick="btnKo_Click" />

</td>

</tr>

1

Trang 33

string sLoai = Droploai.SelectedValue; string sAnh = FileUploadAnh.FileName;

Xuly xl = new Xuly(txtTieude.Text, sAnh, txtNoidung.Text, sLoai, txttom.Text);

int dong = GridView1.SelectedIndex;

Xuly xl = new Xuly();

DataTable dt = new DataTable();

dt = xl.Hien();

txtTieude.Text = dt.Rows[dong][0].ToString(); txtNoidung.Text = dt.Rows[dong]

Trang 35

btnXoa.Enabled = false;

btnSua.Enabled = false;

}

}

Code trang master page

<%@ Master Language="C#" AutoEventWireup="true"

<li><a href="News.aspx">Trang chu[</a></li>

<li><a href="Loaitin.aspx?Loai=1">Kinh tếE</

Trang 36

<asp:ContentPlaceHolder ID="main_body"

runat="server">

Nội dung tin ở[

đây</asp:ContentPlaceHolder>

public DataTable Bang(string sql)

{

SqlConnection con = KetNoi(); con.Open(); SqlDataAdapter ad = new SqlDataAdapter(sql, con);

DataTable dt = new DataTable();

sqlUpdate.ExecuteNonQuery();

1

Trang 37

string _tit, _des, _pt, _m, _l;

public string loai

{ get { return _l; } set { _l = value; } } public string title

{ get { return _tit; } set { _tit = value; } } public string description

{ get { return _des; } set { _des = value; } } public string ta

{ get { return _m; } set { _m = value; } } public string photo

{ get { return _pt; } set { _pt = value; } }

string sql = "INSERT INTO

News(Title,Img,Mota,Loai,MT) VALUES(N'" + title +

1

Trang 38

"',Mota=N'" + description + "',Loai='" + loai +

"',MT=N'" + ta + "' where Title=N'" + tit + "'"; dl.CapNhat(sql);

Trang 39

#menu ul li

{

list-style-type:none; float:left;

Trang 40

width:1280px;

margin:auto;

background-color:#99FF00; text-align:center;

Ngày đăng: 11/04/2016, 15:47

HÌNH ẢNH LIÊN QUAN

1.7. Sơ đồ thực thể liên kết - BÁO CÁO THỰC TẬP  TỐT NGHIỆP: Xây dựng website tin tức
1.7. Sơ đồ thực thể liên kết (Trang 6)
Hình 1. Biểu đồ Use Case - BÁO CÁO THỰC TẬP  TỐT NGHIỆP: Xây dựng website tin tức
Hình 1. Biểu đồ Use Case (Trang 9)
Hình 2. Biểu đồ hoạt động đăng nhập vào hệ thống - BÁO CÁO THỰC TẬP  TỐT NGHIỆP: Xây dựng website tin tức
Hình 2. Biểu đồ hoạt động đăng nhập vào hệ thống (Trang 11)
Hình 3. Biểu đổ hoạt động thoát ra khỏi hệ thống - BÁO CÁO THỰC TẬP  TỐT NGHIỆP: Xây dựng website tin tức
Hình 3. Biểu đổ hoạt động thoát ra khỏi hệ thống (Trang 12)
Hình 4. Biểu đồ chức năng xoá user - BÁO CÁO THỰC TẬP  TỐT NGHIỆP: Xây dựng website tin tức
Hình 4. Biểu đồ chức năng xoá user (Trang 13)
Hình 5. Biểu đồ chức năng thêm tin tức - BÁO CÁO THỰC TẬP  TỐT NGHIỆP: Xây dựng website tin tức
Hình 5. Biểu đồ chức năng thêm tin tức (Trang 14)
Hình 6. Biểu đồ chức năng sửa tin tức - BÁO CÁO THỰC TẬP  TỐT NGHIỆP: Xây dựng website tin tức
Hình 6. Biểu đồ chức năng sửa tin tức (Trang 15)
Hình 7. Biểu đồ chức năng xoá tin tức - BÁO CÁO THỰC TẬP  TỐT NGHIỆP: Xây dựng website tin tức
Hình 7. Biểu đồ chức năng xoá tin tức (Trang 16)
Hình 2: Trang kinh tế - BÁO CÁO THỰC TẬP  TỐT NGHIỆP: Xây dựng website tin tức
Hình 2 Trang kinh tế (Trang 19)
Hình 3: Trang văn hóa hiển thị tin tức văn hóa - BÁO CÁO THỰC TẬP  TỐT NGHIỆP: Xây dựng website tin tức
Hình 3 Trang văn hóa hiển thị tin tức văn hóa (Trang 21)
Hình 5.1. Trang hiển thị chi tiết tin tức - BÁO CÁO THỰC TẬP  TỐT NGHIỆP: Xây dựng website tin tức
Hình 5.1. Trang hiển thị chi tiết tin tức (Trang 22)
Hình 5.2: Hiển thị chi tiết tin tức (tiếp) - BÁO CÁO THỰC TẬP  TỐT NGHIỆP: Xây dựng website tin tức
Hình 5.2 Hiển thị chi tiết tin tức (tiếp) (Trang 22)
Hình 7: Trang quản trị - BÁO CÁO THỰC TẬP  TỐT NGHIỆP: Xây dựng website tin tức
Hình 7 Trang quản trị (Trang 27)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w