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ư
Trang 1NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN KHOA CÔNG NGHỆ THÔNG TIN o O o
-BÁO CÁO BÀI TẬP LỚN TÊN ĐỀ TÀI WEBSITE GIỚI THIỆU TỈNH BẮC NINH
1 Ngô Ngọc Long
2 Trần Thị Thu Hường Lớp: TK9.2
Giáo viên hướng dẫn:
Vũ Xuân Thắng
Trang 2NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
Hưng yên, ngày tháng năm
Giảng viên
Trang 3MỤC LỤC
MỤC LỤC 2
DANH MỤC CÁC BẢNG 4
DANH MỤC CÁC HÌNH VẼ 4
DANH MỤC CÁC HÌNH VẼ 5
LỜI CẢM ƠN 6
MỞ ĐẦU 7
1 Lý do chọn đề tài 7
2 Khách thể và đối tượng nghiên cứu 7
3 Tìm hiểu về ASP.Net 7
4 Giới hạn và phạm vi nghiên cứu 7
5 Mục đích nghiên cứu 8
6 Nhiệm vụ nghiên cứu 8
7 Phương pháp nghiên cứu 8
8 Ý nghĩa lý luận thực tiễn của đề tài 8
9 Môi trường thực hiện đề tài 8
CHƯƠNG 1: KHẢO SÁT VÀ XÁC ĐỊNH YÊU CẦU 9
1.1 Khảo sát hệ thống 9
1.2 Xác định yêu cầu hệ thống 9
1.2.1 Yêu cầu chức năng 9
1.2.2 Yêu cầu phi chức năng 9
1.3 Phân tích yêu cầu hệ thống 9
1.3.1 Quản lý tin tức 10
1.3.2 Quản lý chuyên mục 10
1.3.3 Quản lý quảng cáo 11
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 12
2.1 Danh sách các actor 12
Mô tả yêu cầu đối với các Actor 12
Người quản trị 12
2.2 Biểu đồ Usecase tổng quát 13
2.3 Biểu đồ lớp 14
2.4 Cơ sở dữ liệu 15
CHƯƠNG 3: THIẾT KẾ GIAO DIỆN 16
Trang 43.3 Giao diện trang chi tiết 18
3.4 Giao diện trang quản lý chuyên mục 19
3.5 Giao diện trang quản lý bản tin 19
CHƯƠNG 4: KẾT LUẬN 20
4.1 Kết quả đạt được 20
4.2 Hạn chế 20
TÀI LIỆU THAM KHẢO 21
Trang 5DANH MỤC CÁC BẢNG
DANH MỤC CÁC HÌNH VẼ
1 Hình 1: biểu đồ usecase tổng quát 12
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
Trang 6DANH MỤC CÁC HÌNH VẼ
Trang 7LỜI CẢM ƠN
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!
Trang 8MỞ ĐẦU
1 Lý do chọn đề tài
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”
2 Khách thể và đối tượng nghiên cứu.
Để 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
3 Tìm hiểu về ASP.Net
- 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#
4 Giới hạn và phạm vi nghiên cứu.
- 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
Trang 95 Mục đích nghiên cứu
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
6 Nhiệm vụ nghiên cứu
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
7 Phương pháp nghiên cứu
- 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
8 Ý nghĩa lý luận thực tiễn của đề tài
Đề 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 Môi trường thực hiện đề tài
Hệ điều hành Win XP, Win 7
Phần mềm Visual Studio 2010, SQL Server 2008
Trang 10CHƯƠNG 1: KHẢO SÁT VÀ XÁC ĐỊNH YÊU CẦU
1.1 Khảo sát hệ thống
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
1.2 Xác định yêu cầu hệ thống.
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:
1.2.1 Yêu cầu chức năng
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
1.2.2 Yêu cầu phi chức năng
- 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ì
1.3 Phân tích yêu cầu hệ thống.
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:
1.3.1 Quản lý tin tức
Tác nhân thực hiện: người quản trị
Trang 11 Các bước thực hiện:
- 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
1.3.2 Quản lý chuyên mục
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
Trang 12Các bước thực hiện:
- 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
1.3.3 Quản lý quảng cáo
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
Trang 13CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1 Danh sách các actor
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 ý
Trang 14 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
2.2 Biểu đồ Usecase tổng quát
Hình 1: Biểu đồ usecase tổng quát
Trang 152.3 Biểu đồ lớp
Hình 2: Biểu đồ lớp
Trang 162.4 Cơ sở dữ liệu
Hình 3: Cơ sở dữ liệu
Trang 17CHƯƠNG 3: THIẾT KẾ GIAO DIỆN
3.1 Giao diện trang chủ
Hình 4: Giao diện trang chủ
3.2 Giao diện trang chuyên mục
Trang 183.3 Giao diện trang chi tiết
Hình 6: Giao diện trang chi tiết
Trang 19CHƯƠNG 4: KẾT LUẬN
4.1 Kết quả đạt được
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
4.2 Hạn chế
- 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
Trang 20TÀI LIỆU THAM KHẢO
Các website trên mạng:
http://www.dulichvn.org.vn/
http://www.tintucdulich.com.vn/default.aspx
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