Tải bản đầy đủ (.pdf) (28 trang)

Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Nghiên cứu và xây dựng website chia sẻ tài liệu với ASP.NET MVC

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 (1.94 MB, 28 trang )

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN
HỮU NGHỊ VIỆT - HÀN
KHOA CÔNG NGHỆ THÔNG TIN


ĐỒ ÁN TỐT NGHIỆP
NGÀNH: CÔNG NGHỆ THÔNG TIN

Đề tài:
N

NC UV

DỰNG WEBSITE

CHIA SẺ TÀI LIỆU VỚI ASP.NET MVC

SVTH

: Lê Trung Hiếu

Lớp

: CCCT15A

Niên khóa : 2015 - 2018
CBHD

: TS. Nguyễn Văn Lợi

Đà Nẵng, tháng 06 năm 2018





TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN
HỮU NGHỊ VIỆT - HÀN
KHOA CÔNG NGHỆ THÔNG TIN


ĐỒ ÁN TỐT NGHIỆP
NGÀNH: CÔNG NGHỆ THÔNG TIN

Đề tài:
N

NC UV

DỰNG WEBSITE

CHIA SẺ TÀI LIỆU VỚI ASP.NET MVC

SVTH

: Lê Trung Hiếu

Lớp

: CCCT15A

Niên khóa : 2015 - 2018
CBHD


: TS. Nguyễn Văn Lợi

Đà Nẵng, tháng 06 năm 2018


1
M
1.

Đ U

Lý do chọn đề tài
Khoa học công nghệ ngày nay đang phát triển như vũ bão,

xâm nhập và làm cải thiện đáng kể tới sự thay đổi tiến bộ của xã hội
trong tất cả các lĩnh vực của đời sống. Đặc biệt là công nghệ thông
tin, internet với sự bùng nổ thông tin. Tất cả thông tin luôn luôn được
cập nhật thay đôi liên tục và đầy đủ một cách nhanh nhất thông qua
mạng truyển thông và internet, mà phổ biến là thông qua các trang
website.
Hiện nay nhu cầu tìm kiếm thơng tin là rất cần thiết nhất là với
học sinh, sinh viên về các kiến thức về xã hơi, chính trị, văn hóa,
cơng nghệ, kỹ thuật...Mà các tài liệu, giáo khoa, giáo trình bằng sách
cịn đang khó khăn với các học sinh, sinh viên.
Vì thế mà em chọn đề tài “Nghiên cứu và xây dựng website
chia sẻ tài liệu với ASP.NET MVC”, sẽ đem lại một trong những sự
lựa chọn tốt nhất để xây dựng một nơi xem tin tức và chia sẻ tài liệu,
thuận tiện cho người sử dụng và đem lại những giá trị thiết thực cho
mọi người.

2.

Mục tiêu và nhiệm vụ nghiên cứu
 Mục tiêu xây dựng website chia sẻ dữ tài liệu là giúp người

sử dụng vừa có thể xem thơng tin và trao đổi tài liệu với nhau về
nhiều lĩnh vực cũng vừa có thể xem tin tức liên quan tới các tài liệu
đó.
 Nhiệm vụ:

- Nghiên cứu cơng nghệ ASP.NET MVC.
- Phân tích thiết kế.
3.

ây dựng website.

Đối tƣợng và phạm vi nghiên cứu


2
Các công cụ xây dựng hệ thống và các mô hình áp dụng
Visual Studio 2017, SQL Sever 2012, ASP.NET MVC.
Phạm vi nghiên cứu đề tài xây dựng và phát triển cho 2 đối
tượng sử dụng đó là tổ chức hoặc cá nhân quản l , kiểm duyệt các tài
liệu mới nhất và những cá nhân có nhu cầu xem, tìm kiếm, đăng tải
hoặc là người tải các tài liệu theo nhu cầu của người dùng.
4.

Phƣơng pháp nghiên cứu
 Tìm hiểu và thu thập thông tin về thực trạng thị trường


website hiện nay.
 Tham khảo một số website chia sẻ tài liệu hiện nay tại Việt

Nam.
 Tìm hiểu và nghiên cứu các tài liệu liên quan đến ASP.NET

MVC, học hỏi kinh nghiệm của anh/chị trên các diễn đàn, các nhóm
 Nghiên cứu các công cụ xây dựng hệ thống.

5.

Kết quả


ây dựng hoàn thiện hệ thống website chia sẻ tài liệu, với

một số chức năng chính của website.
 Chức năng

* Người quản trị
- Đăng nhập
- Quản lý tài liệu
- Kiểm duyệt
- Đăng tin tức
- Quản l người dùng
* Người dùng
- Đăng k và đăng nhập
- Sử dụng tiền ảo
- Đăng tải tài liệu



3
- Download tài liệu
- Xem tin tức
- Đóng góp

kiến

- Bình luận
- Thay đổi thông tin tài khoản
- Chỉnh sửa thông tin tài liệu
6.

Ý nghĩa khoa học và thực tiễn
 Góp phần tạo ra một nơi chia sẻ tài liệu trực tuyến, giúp

người dùng có thể tiếp cận nhanh hơn với nhu cầu mình đang cần mà
khơng cần phải tìm kiếm sách, báo và có thể góp

cho người quản

lý.
 Hiểu r được công nghệ ASP.NET MVC, phục vụ cho việc

xây dựng website xem tin tức công nghệ để áp dụng vào thực tiễn.


4
C ƢƠN

1.1.

1: CƠ S

LÝ T U

GIỚI THIỆU VỀ ASP.NET

1.1.1.

Khái niệm về ASP.NET

1.1.2.

Những ƣu điểm nổi bật của ASP.NET

1.2.
1.2.1.

T

Ớ T

ỆU VỀ M

N

ASP.NET MVC

Khái niệm


1:

2
Studio 2017


5

3:
Studio 2017

4
Studio 2017


6

5

6


7

1.7:
1.2.2.

Lợi ch của ứng dụng web dựa trên m h nh MVC


1.2.3.

1.2.3. Cách thức hoạt động theo mơ hình MVC

1.3.
1.3.1.
1.3.1.1.

Ớ T

ỆU VỀ

iới thiệu về

TML V CSS

TML

hái ni m

8:
1.3.1.2.

Cấu trúc cây HTML cơ bản

9:
1.3.2.
1.3.2.1.

iới thiệu về CSS

hái ni m về CSS


8
1.3.2.2.

Cú pháp cơ bản của CSS

10:
1.3.2.3.

Các v ng ch n CSS se ector c n bi t

11:

12:
1.4.

Ớ T

ỆU VỀ SQL SEVER

1.4.1.

Khái niệm

1.4.2.

Đ c điểm


1.4.3.

Đối tƣợng àm việc của SQL Sever

13:


9

14:
C ƢƠN
2.1.
2.2.
2.3.

2. P

NT C

V T

TK

KHẢO SÁT HỆ THỐNG
ÁC ĐỊNH Y U C U C A

Ệ T ỐNG

PHÂN TÍCH YÊU C U HỆ THỐNG


2.3.1. Chức năng kiểm duyệt tin tài liệu đăng
2.3.2. Chức năng quản lý tin tức
2.3.3.Chức năng thống kê
2.3.4. Chức năng quản ý hóa đơn
2.3.5. Chức năng đăng ký, đăng nhập
2.3.6. Chức năng t m kiếm
2.3.7. Chức năng đăng và tải tài liệu
2.3.8. Chức năng xem tin tức
2.3.9. Chức năng thay đổi thơng tin tài khoản
2.3.10. Chức năng đóng góp ý kiến

Ệ T ỐN


10
2.4.

MƠ HÌNH VẬT LÝ

Hình 2.1: Mơ hình vật lý
2.5.

BIỂU ĐỒ UML

2.5.1.

Biểu đồ phân cấp chức năng

Hình 2.2
2.5.2.

2.5.2.1.
2.5.2.2.

phân c p chứ

ă

Biểu đồ Usecase
Danh sách các Actor
i u tr ng h p s d ng UseCase iagram


11

Hình 2.3: Biể
2.5.3.
2.5.3.1.

usecase tổng quát

Biểu đồ tr nh tự Sequence diagram)
Sequence diagram -

i v i chức năng ăng ký thành

viên

Hình 2.4: Biể
2.5.3.2.


tu n tự cho chứ

Sequence diagram –

ă

Đă



i v i chức năng ăng nhập

ê


12

Hình 2.5: Biể
2.5.3.3.

tu n tự cho chứ

Sequence diagram –

Hình 2.6: Biể

ă

Đă


N ập

i v i chức năng ăng tin

tu n tự cho chứ

ă

Đă


13
2.5.3.4.

Sequence diagram –

Hình 2.7: Biể
2.5.3.5.

tu n tự cho chứ

Sequence diagram –

Hình 2.8: Biể

i v i chức năng s a tin

ă

a Tin


i v i chức năng xóa tin

tu n tự cho chứ

ă

X


14
2.5.3.6.

2.5.4.

Sequence diagram –

i v i chức năng báo ỗi

Hình 2.9: Biể
tu n tự cho chứ
Biểu đồ ớp C ass diagram

Hình 2.10: Biể

ă

B

lớp Class diagram


ỗi


15
2.5.5.

Biểu đồ ớp biên

Hình 2.11: Biể
2.5.6.

lớp biên

Biểu đồ ớp thực thể

Hình 2.12: Biể

lớp thực thể


16
2.5.7.

Biểu đồ ớp điều khiển

Hình 2.13: Biể

lớ


ều khiển


17
C ƢƠN

3: THI T K GIAO DIỆN V C

3.1. MÔ TẢ CHI TI T CH C NĂN

ĐẶT WEBSITE

Ệ THỐNG

3.2. MÔ TẢ CHI TI T CÁC THỰC THỂ
3.2.1. Bảng Account
3.2.2. Bảng Document
3.2.3. Bảng Category
3.2.4. Bảng Comment
3.2.5. Bảng Bin
3.2.6. Bảng Ro e
3.2.7. Bảng News
3.2.8. Bảng Theard
3.2.9. Bảng Report
3.3. MỘT SỐ HÌNH ẢNH WEBISTE
3.3.1.

nh ảnh chức năng của ngƣời dùng

Hình 3.1


ă

ời dùng


18

Hình 3.2

ă

ập

ă

Hình 3.3: Trang ch

Hình 3.4: Trang ch

ă

ập

ập


19

Hình 3.5: Trang các m c về tài li u


Hình 3.6: Xem chi tiết tài li u

Hình 3.7:

ể t i tài li

ă

ập


20

Hình 3.8
3.3.2.

ể t i tài li

ã ă

nh ảnh chức năng của ngƣời quản trị

Hình 3.9: Trang Dashboard

Hình 3.10: Trang phê duy t tin tức

ập



21

Hình 3.11

ă

ức

Hình 3.12: Trang góp ý

Hình 3.13: Trang tài kho n


22
K T LUẬN VÀ KI N NGHỊ
Sau thời gian tìm hiểu và nghiên cứu đề tài “Nghiên cứu và
xây dựng website chia sẻ tài iệu với ASP.NET MVC” em đã phát
triển và hoàn thành về cơ bản theo đúng những yêu cầu về nội dung
và thời gian đã quy định. Trong quá trình nghiên cứu và thực hiện đề
tài vì hạn chế về kinh nghiệm và kiến thức nên đề tài của em sẽ
khơng thể tránh khỏi những thiếu sót. Em rất mong nhận được

kiến

đóng góp từ thầy cơ và các bạn để đề tài hoàn thiện hơn.



Kết quả đạt được
Tìm hiểu sâu về cơng nghệ ASP.NET MVC và SQL


Sever 2012 và cơng cụ Visual Studio 2017


Có được nhiều kinh nghiệm trong việc áp dụng các công

nghệ để nghiên cứu và ứng dụng thực thế.


Hoàn thiện được một số chức năng cơ bản của một

website chia sẻ dữ liệu.


Hướng phát triển Vì kiến thức hạn hẹp nên một số tính

năng chưa được nghiên cứu và thực hiện, nhưng em sẽ cố gắng và
phát triển, hồn thiện hơn nữa.


Có thể đăng nhập/ đăng kí tài khoản website cho phép

người dùng có thể đăng k tài khoản mới hoặc đăng nhập trực tiếp
bằng tài khoản facebook, google.


Tích hợp các tính năng thanh toán trực tuyến.




Làm thêm mục báo lỗi cho từng tài liệu, tin tức



Tính năng phản hồi Người quản trị trong q trình kiểm

duyệt có thể phản hồi lại cho thành viên về các vấn đề thiếu sót mà
tin tức cần phải có.


×