Tải bản đầy đủ (.docx) (19 trang)

Báo cáo thiết kế website tin tức

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (766.64 KB, 19 trang )

XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH

…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
……………………………………………………………
NgọcLong_ThuHường Page 1
 
!"!


##########$$##########
%%&'
(&
)*%*"+%,

Sinh viên thực hiện:
1  -/0'$1-
2 2314546781-
Lớp: 9:;
Giáo viên hướng dẫn:
<6=14>1-
XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH
?
















71-@A1B1-C@:::D4E1-:::1FG::::

HI1-JHA1
NgọcLong_ThuHường Page 2
XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH
K'K
NgọcLong_ThuHường Page 3
XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH
K%?
 A1LI1- 2M1-
1 Bảng 1: Yêu cầu chức năng 8
2 Bảng 2: Danh sách các actor 11
KNO
 A1LI1- 2M1-
1 Hình 1: biểu đồ usecase tổng quát 12
2 Hình 2: biểu đồ lớp 13
3 Hình 3: cơ sở dữ liệu 14
4 Hình 4: giao diện trang chủ 15
5 Hình 5: giao diện trang chuyên mục 16
6 Hình 6: giao diện trang chi tiết 17
7 Hình 7: giao diện trang quản lí chuyên mục 17
8 Hình 8: giao diện trang quản lí bản tin 18
NgọcLong_ThuHường Page 4
XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH
KNO
NgọcLong_ThuHường Page 5
XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH
'?P
Sau khoảng thời gian nghiên cứu và học tập một cách nghiêm túc, em đã hoàn
thành xong đề tài của mình. Lời đầu tiên chúng em xin gửi lời cảm ơn tới các thầy cô
trong khoa Công nghệ thông tin trường Đại học Sư phạm kĩ thuật Hưng Yên đã dìu
dắt và truyền đạt kiến thức để em hoàn thành tốt đề tài này. Đặc biệt chúng em xin

chân thành cảm ơn sự tận tình hướng dẫn của thầy Nguyễn Xuân Thắng, thầy đã
hướng dẫn, theo sát tiến độ làm việc của em. Thầy luôn đưa ra những ý kiến, những
góp ý giúp nhóm em nhận ra vấn đề còn chưa tốt và kịp thời sửa chữa.
Dù đã rất cố gắng xong nhóm em cũng không thể tránh khỏi những sai sót do
vốn kiến thức còn hạn hẹp. Em rất mong nhận được sự góp ý, giúp đỡ từ quý thầy cô
và các bạn.
Em xin chân thành cảm ơn!
NgọcLong_ThuHường Page 6
XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH
QR
S: 'TU$04/1VWDCH
Ngày nay khi xã hội ngày càng đi lên cùng với sự phát triển của khoa học kĩ thuật
thì không ai có thể phủ nhận vai trò của Công nghệ thông tin ngày càng xâm nhập rộng
rãi trong các lĩnh vực của cuộc sống. Từ các công sở, cơ quan nhà nước, công ty, văn
phòng và ngay cả trong trường học thì không những tin học đã tồn tại mà còn đóng vai
trò quan trọng trong đó.
Cùng với sự phát triển không ngừng của công nghệ thông tin trên thế giới, Nhà
nước đã có những chính sách cần thiết để ứng dụng công nghệ thông tin vào công tác
quản lý và đưa ngành công nghệ thông tin chiếm vị trí quan trọng trong chiến lược phát
triển kinh tế và xã hội của đất nước.
Công nghệ thông tin không những được ứng dụng vào quản lý của các doanh
nghiệp, trường học, mà hiện nay nó được sử dụng để xây dựng nên các trang Website tin
tức trực tuyến, giúp mọi người có thể cập nhâp, tìm kiếm thông tin dễ dàng.
Là những sinh viên ngành công nghệ thông tin chúng em luôn mong muốn mình
sẽ làm được gì đó để ứng dụng những kiến thức đã học xây dựng được những sản phẩm
có ứng dụng thực tế. Với mong muốn áp dụng những kiến thức mình đã học được tạo ra
sản phẩm hoàn thiện có tính thực tế nhóm em đã lựa chọn đề tài “Xây Dựng Website Tin
Tức Giới Thiệu Tỉnh Bắc Ninh”.
;: 4E04D4XJCVYHD7Z1-1-4HA10[6:
Để xây dựng website tin tức về giới thiệu tỉnh bắc ninh trên ASP.Net, đối

tượng về đề tài mà nhóm tìm hiểu gồm các vấn đề sau.
\: ]G4HX6JW:^D
- Tìm hiểu về cách thiết kê Website
- Cài đặt ứng dụng trong thực tế.
- Ngôn ngữ lập trình ASP.Net, C#
_: H`H4a1JCb4aGJH1-4HA10[6:
- Tìm hiểu tồng quan về ASP.Net và cách thao tác thực hiện của nó trong
việc xây dựng ứng dụng web
- Ứng dụng kết quả nghiên cứu được dung với kiến thức đã học về
SqlServer để xây dựng Website tin tức giới thiệu tỉnh Bắc Ninh.
NgọcLong_ThuHường Page 7
XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH
c: d0Ve041-4HA10[6
Các mục tiêu mà nhóm thực hiện đề tài cần đạt được là:
- Nắm được các kiến thức cơ bản về ASP.Net, và các thao tác thực hiện
nó trong việc xây dựng ứng dụng Web.
- Ứng dụng kết quả nghiên cứu xây dựng Website tin tức là cung cấp
thông tin mới nhất về tỉnh để người dung có thể nắm bắt tin tức một
cách nhanh chóng.
f: 4HgGJd1-4HA10[6
Các nội dụng cụ thể về nhiệm vụ nghiên cứu của đề tào như sau:
Tìm hiển về ASP.Net và cách mô hình hóa và truy vấn dữ liệu.
Ứng dụng thành công trong xây dựng website.
h: 47i1-b4Eb1-4HA10[6
- Khảo sát thực tế trên các trang website tin tức du lịch trên mạng, để
nắm được các nghiệp vụ quản lý và lấy tư liệu về các nghiệp vụ để xây
dựng website.
- Nghiên cứu tài liệu trên các Website như sau: nắm bắt các tin tức của
mỗi bài viết bao gồm cả tên tác gải, ngày đăng…Quan sát cách bố cục
trang web.

- Nghiên cứu qua Internet:
www.bacninh.gov.vn
j: k1-4lMmTm6n1D4o0DHp10qMVWDCH
Đề tài sau khi thực hiện đem lại những ý nghĩa sau:
- Rèn luyện kỹ năng phân tích và thiết kế dự án phần mềm.
- Rèn luyện khả năng lập trình wed sử dụng ASP.Net.
- Sản phẩm phần mềm là một sản phẩm thân thiện, dễ dàng sử dụng với
người dùng.
9: .HD2781-D4o04Hg1VWDCH
Hệ điều hành Win XP, Win 7.
Phần mềm Visual Studio 2010, SQL Server 2008.
PSr?&s R
NgọcLong_ThuHường Page 8
XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH
S:S4I$tED4gD4Y1-:
Do không có địa điểm để khảo sát hệ thống quản trị và làm website chuyên nghiệp
nên nhóm em đã khảo sát toàn bộ hệ thống quản trị website quảng bá trên mạng Internet.
Các thông tin khảo sát được gồm có:
 Quy trình thiết kế website.
 Cách thức làm website bƒng ngôn ngữ ASP.NET.
 Cách thức thiết kế website.
 Cách thức hoạt động với một website điển hình.
Ngoài ra nhóm em cũng tham khảo cách làm website của các anh chị khóa trên để
tìm hiểu r„ hơn về nhiệm vụ và phương hướng làm việc trong toàn bộ đề tài.
S:;E0V514@A60364gD4Y1-:
Từ dữ liệu thu thập được trong quá trình khảo sát, có thể xác định được hệ thống
gồm những chức năng chính sau đây:
S:;:S A603604[01F1-
STT Loại yêu cầu Chi tiết yêu cầu
1 Yêu cầu hệ thống Quản lý tài khoản, đăng nhập, sao lưu, phục

hồi dữ liệu….
2 Yêu cầu nghiệp vụ Thêm mới bài viết, cập nhật bài viết, xóa bài
viết, trạng thái, duyệt bài, đăng bài, soạn
bài,tìm kiếm,…
Bảng 1: yêu cầu chức năng
S:;:; A6036b4H04[01F1-
- Giao diện đẹp, dễ sử dụng, thân thiện với người dùng.
- Bảo mật tốt dễ bảo trì.
S:\4=1De04@A60364gD4Y1-:
Sau khi khảo sát và xác định được các yêu cầu của hệ thống, có thể phân tích để đưa ra
các quy trình nghiệp vụ trung của hệ thống bao gồm các phần:
S:\:Su6I1mTDH1D[0
• Tác nhân thực hiện: người quản trị
• Các bước thực hiện:
NgọcLong_ThuHường Page 9
XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH
- Người quản trị vào phần quản lý tin tức, nhập các thông tin cần thiết
cho tin tức.
- Hệ thống kiểm tra thông tin rồi lưu lại vào trong cơ sở dữ liệu.
 Sa thông tin tin tức.
• Thời gian thực hiện: Khi người quản trị muốn sửa thông tin một tin tức đã
tồn tại.
• Tác nhân thực hiện: người quản trị
• Các bước thực hiện:
- người quản trị chọn tin cần sửa trong bảng hiển thị.
- người quản trị sửa thông tin về tin tức vừa chọn bƒng các thay thế thông
tin cũ bƒng thông tin mới.
- Thông tin được sửa thay thế thông tin cũ trong cơ sở dữ liệu.
 Xa tin tức
Thời gian thưc hiện: khi tin tức không còn được sử dụng hoặc nội dung tin tức

không đáp ứng được yêu cầu của website.
• Tác nhân thực hiện: người quản trị
Các bước thực hiện:
- người quản trị chọn tin cần xóa trên bảng hiển thị.
- người quản trị nhấn nút xóa trên giao diện quản trị.
- Bài viết được xóa khỏi cơ sở dữ liệu.
S:\:;u6I1mT046@A1Gd0
• Tác nhân thực hiện: người quản trị
• Các bước thực hiện:
- Người quản trị vào phần quản lý chuyên mục, nhập các thông tin cần
thiết cho chuyên mục.
- Hệ thống kiểm tra thông tin rồi lưu lại vào trong cơ sở dữ liệu.
 Sa thông tin chuyên mục
• Thời gian thực hiện: Khi người quản trị muốn sửa thông tin một chuyên
mục đã tồn tại.
• Tác nhân thực hiện: người quản trị
• Các bước thực hiện:
- người quản trị chọn chuyên mục cần sửa trong bảng hiển thị.
- người quản trị sửa thông tin về chuyên mục vừa chọn bƒng các thay thế
thông tin cũ bƒng thông tin mới.
- Thông tin được sửa thay thế thông tin cũ trong cơ sở dữ liệu.
 Xa chuyên mục
Thời gian thưc hiện: khi chuyên mục không còn được sử dụng hoặc nội dung
tin tức không đáp ứng được yêu cầu của website.
• Tác nhân thực hiện: người quản trị
Các bước thực hiện:
NgọcLong_ThuHường Page 10
XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH
- người quản trị chọn chuyên mục cần xóa trên bảng hiển thị.
- người quản trị nhấn nút xóa trên giao diện quản trị.

- Bài viết được xóa khỏi cơ sở dữ liệu.
S:\:\u6I1mTv6I1-0E$
• Tác nhân thực hiện: người quản trị
• Các bước thực hiện:
- Người quản trị vào phần quản lý quảng cáo, nhập các thông tin cần thiết
cho quảng cáo
- Hệ thống kiểm tra thông tin rồi lưu lại vào trong cơ sở dữ liệu.
 Sa thông tin quảng cáo
• Thời gian thực hiện: Khi người quản trị muốn sửa thông tin một quảng cáo
đã tồn tại.
• Tác nhân thực hiện: người quản trị
• Các bước thực hiện:
- người quản trị chọn quảng cáo cần sửa trong bảng hiển thị.
- người quản trị sửa thông tin về quảng cáo vừa chọn bƒng các thay thế
thông tin cũ bƒng thông tin mới.
- Thông tin được sửa thay thế thông tin cũ trong cơ sở dữ liệu.
 Xa quảng cáo
Thời gian thưc hiện: khi quảng cáo không còn được sử dụng hoặc nội dung
quảng cáo không đáp ứng được yêu cầu của website.
• Tác nhân thực hiện: người quản trị
Các bước thực hiện:
- người quản trị chọn quảng cáo cần xóa trên bảng hiển thị.
- người quản trị nhấn nút xóa trên giao diện quản trị.
- Bài viết được xóa khỏi cơ sở dữ liệu.
NgọcLong_ThuHường Page 11
XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH
P;rwxyy"z
;:SM14tE040E0M0D$2
STT Tên Actor Ý nghĩa, nhiệm vụ của Actor
1 Người quản trị Người quản trị có một Account riêng.

Người quản trị là người quản lý mọi hoạt
động chung của hệ thống như chịu trách
nhiệm quản lý hoạt động của website cũng
như thêm các thông tin, nội dung cho
website.
Đây là actor chính của website.
2 Người dùng Người dùng có quyền tìm kiếm thông
tin ,tìm hiểu các tin tức của hệ thống.
Bảng 2:danh sách các actor
 Mô tả yêu cầu đối với các Actor
 Người quản trị
• Đăng nhập vào Website.
• Quản lý người dùng.
• Quản lí chuyên mục.
• Quản lý tin tức.
• Quản lý quảng cáo
• Quản lý bình luận, góp ý.
NgọcLong_ThuHường Page 12
XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH
• Tìm kiếm .
 Người dùng
• Xem thông tin tin tức của hệ thống
• Tìm kiếm thông tin về các địa điểm trong tỉnh.
;:;%HX6V{t^0Mt^D|1-v6ED
Hình 1: Biểu đồ usecase tổng quát
NgọcLong_ThuHường Page 13
XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH
;:\%HX6V{m`b
Hình 2: Biểu đồ lớp
NgọcLong_ThuHường Page 14

XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH
;:_it}U~mHg6
Hình 3: Cơ sở dữ liệu
NgọcLong_ThuHường Page 15
XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH
P\ryy"
\:SHM$UHg1D2M1-04q
Hình 4: Giao diện trang chủ
\:;HM$UHg1D2M1-046@A1Gd0
Hình 5: Giao diện trang chuyên mục
NgọcLong_ThuHường Page 16
XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH
\:\HM$UHg1D2M1-04HDH•D
Hình 6: Giao diện trang chi tiết
NgọcLong_ThuHường Page 17
XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH
P_ry'
_:S•Dv6IVaDV7Z0
Trong thời gian thực hiện đề tài bài tập lớn, em đã xây dựng được website “Giới
thiệu tỉnh Bắc Ninh” với các chức năng chính cung cấp thông tin cho người đọc.
_:;a104•
- Chưa hoàn thiện website.
- Các chức năng của website còn ít, chưa đầy đủ
Dự kiến website sẽ hoàn thiện hơn trong đồ án sắp tới.
NgọcLong_ThuHường Page 18
XÂY DỰNG WEB GIỚI THIỆU TỈNH BẮC NINH
&'"?
Các website trên mạng:
/> />Và một số tài liệu khác của thầy cô giáo khoa công nghệ thông tin trường Đại học Sư
phạm Kỹ thuật Hưng Yên cung cấp.

NgọcLong_ThuHường Page 19

×