Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 140 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
140
Dung lượng
4,65 MB
Nội dung
ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ **************** Nguyễn Văn Trường XÂY DỰNG HỆ THỐNG QUẢN LÝ ẢNH/VIDEO ONLINE LUẬN VĂN THẠC SỸ NGÀNH CÔNG NGHỆ THÔNG TIN Chuyên ngành: Kỹ thuật phần mềm Mã số: 8480103.01 HÀ NỘI – 2019 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ **************** Nguyễn Văn Trường XÂY DỰNG HỆ THỐNG QUẢN LÝ ẢNH/VIDEO ONLINE LUẬN VĂN THẠC SỸ NGÀNH CÔNG NGHỆ THÔNG TIN Chuyên ngành: Kỹ thuật phần mềm Mã số: 8480103.01 NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS.TRƯƠNG NINH THUẬN HÀ NỘI – 2019 LỜI CẢM ƠN Đầu tiên em xin gửi lời cảm ơn sâu sắc tới thầy giáo PGS.TS.Trương Ninh Thuận – người hướng dẫn tận tình, bảo đóng góp ý kiến quý báu cho em suốt trình học tập làm khóa luận Trong q trình làm luận văn, Thầy giúp em thu nhiều kinh nghiệm quý phương pháp nghiên cứu kỹ trình bày Thầy người tiếp thêm niềm tin thúc đẩy em vượt qua khó khăn, giúp em trưởng thành sống Chính thầy tiếp thêm động lực để em hồn thành khóa luận Một lần cho em xin gửi lời cảm ơn tới Thầy Em xin gửi lời cảm ơn tới quý Thầy/Cô khoa Cơng nghệ Thơng tin nói riêng, q Thầy/Cơ trường Đại học Công nghệ dành nhiều tâm huyết tận tình giảng dạy, truyền đạt kiến thức quý báu tạo điều kiện tốt cho em thực luận văn Con xin gửi tất lịng biết ơn, kính trọng gửi đến ơng bà, bố mẹ, tồn thể gia đình, người bên cạnh động viên, cổ vũ chỗ dựa cho để yên tâm học hành cho niềm tin nghị lực để cố gắng hoàn thành luận văn cách tốt Xin chân thành cảm ơn giúp đỡ, động viên bảo nhiệt tình anh chị bạn bè đồng nghiệp Các anh chị, bạn bên cổ vũ, giúp đỡ, tiếp thêm động lực ý chí giúp em hồn thành luận văn Dù cố gắng thân, song luận văn khơng khỏi cịn nhiều thiếu sót Em mong thơng cảm góp ý bảo tận tình q Thầy/Cơ bạn để luận văn hồn thiện Tơi xin chân thành cảm ơn! Hà Nội, Ngày tháng năm 2019 Học viên Nguyễn Văn Trường Lời cam đoan Tôi xin cam đoan: Những nội dung khóa luận thực hướng dẫn thầy giáo PGS.TS.Trương Ninh Thuận Mọi tham khảo dùng khóa luận trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm cơng bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá tơi xin chịu hồn tồn trách nhiệm kỉ luật hội đồng Sinh viên, Nguyễn Văn Trường Mục lục Chương 1: GIỚI THIỆU 1.1.Sự cần thiết xây dựng hệ thống 1.2.Nội dung luận văn 1.3.Cấu trúc luận văn Chương 2: MỘT SỐ CÔNG NGHỆ ĐỂ XÂY DỰNG HỆ THỐNG 2.1.Ngôn ngữ lập trình ASP.NET MVC 2.2.Hệ quản trị sở liệu SQL Server 2.3.Mơ hình cài đặt 2.4.Cách thức truy cập sở liệu (ADO.NET) 2.5.Bảo mật chế phân quyền hệ thống Chương 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3.1.Các đối tượng tham gia vào hệ thống 3.1.1 Người quản trị hệ thống (Admin) 3.1.2 Người sử dụng hệ thống (User) 3.1.3 Khách vãng lai (User Guest) 3.2.Các yêu cầu mà hệ thống phải thực 3.3.Phân tích yêu cầu hệ thống 3.3.1 Các yêu cầu chức 3.3.2 Các yêu cầu phi chức 3.4.Bảng giải 3.4.1 Giới thiệu 3.4.2 Bảng danh sách tác nhân 3.4.3 Bảng chuyển đổi yêu cầu chức sang ca sử dụng 3.5.Đặc tả ca sử dụng 3.6.Đặc tả bổ sung 3.6.1 Mục tiêu 3.6.2 Phạm vi 3.6.3 Chức 3.6.4 Tính khả dụng 3.6.5 Tính ổn định 3.6.6 Hiệu suất 29 3.6.7 Tính bảo mật 29 3.6.8 Các ràng buộc thiết kế 29 3.7 Các sơ đồ ca sử dụng 30 3.7.1 Mơ hình ca sử dụng Admin 30 3.7.2 Mơ hình ca sử dụng User 30 3.7.3 Mơ hình trường hợp sử dụng User Guest 31 3.8 Các biểu đồ 31 3.8.1 Đăng nhập hệ thống 31 3.8.2 Người dùng đăng xuất khỏi hệ thống 32 3.8.3 Người dùng chỉnh sửa nội dung báo cáo 33 3.8.4 Xem báo cáo 33 3.8.5 Trả lời báo cáo 34 3.8.6 Gửi báo cáo lên hệ thống 34 3.8.7 Vơ hiệu hóa bình luận 35 3.8.8 Kích hoạt bình luận 35 3.8.9 Vơ hiệu hóa ảnh 36 3.8.10 Kích hoạt ảnh 36 3.8.11 Vơ hiệu hóa video 37 3.8.12 Kích hoạt video 37 3.8.13 Khóa tài khoản người dùng 38 3.8.14 Mở khóa tài khoản người dùng 38 3.8.15 Thêm tài khoản admin 39 3.8.16 Chỉnh sửa tài khoản admin 39 3.8.17 Vô hiệu hóa tài khoản admin 40 3.8.18 Tìm kiếm người dùng 40 3.8.19 Thêm quảng cáo 41 3.8.20 Thay đổi ngôn ngữ hiển thị 41 3.8.21 Cập nhật menus 42 3.8.22 Thêm bình luận 42 3.8.23 Chỉnh sửa bình luận 43 3.8.24 Xóa bình luận 43 3.8.25 Xem video 44 3.8.26 Xóa video 44 3.8.27 Tải video lên hệ thống 45 3.8.28 Thêm mật cho ảnh, video 45 3.8.29 Cập nhật từ khóa cho ảnh, video 46 3.8.30 Cập nhật quyền xem ảnh, video 47 3.8.31 Chia sẻ video 47 3.8.32 Tìm kiếm video 48 3.8.33 Chỉnh sửa video 49 3.8.34 Yêu thích video 50 3.8.35 Thêm ảnh, video vào album 50 3.8.36 Xem ảnh 51 3.8.37 Chỉnh sửa ảnh 52 3.8.38 Xóa ảnh 53 3.8.39 Chia sẻ ảnh 53 3.8.40 Tải ảnh lên hệ thống 54 3.8.41 Tìm kiếm ảnh 54 3.8.42 Kiểm tra ảnh có tính chất phản cảm 55 3.8.43 Yêu thích ảnh 55 3.8.44 Lấy lại tài khoản từ hệ thống 56 3.8.45 Cập nhật ảnh bìa 56 3.8.46 Cập nhật ảnh đại diện 57 3.8.47 Cập nhật thông tin cá nhân 57 3.8.48 Đăng ký tài khoản vào hệ thống 58 3.8.49 Nhận dạng hình ảnh 59 3.9 Biểu đồ lớp 59 3.9.1 Biểu đồ lớp đăng nhập hệ thống 59 3.9.2 Biểu đồ lớp đăng ký thành viên 60 3.9.3 Biểu đồ lớp quản lý ảnh/video 61 3.9.4 Biểu đồ lớp quản lý người dùng 61 3.9.5 Biểu đồ lớp trao đổi thông tin 62 3.9.6 3.9.7 Biểu đồ lớp quản lý hệ thống 62 Biểu đồ lớp quản lý t 3.10 Thiết kế liệu 3.10.1 Mơ hình liệu logic dạng sơ đồ 3.10.2 Danh sách bảng liệu 3.10.3 Danh sách thành phần lược đồ liệu 3.10.4 Danh sách thuộc tính thành phần 3.11 Thiết kế kiến trúc Chương 4: CÀI ĐẶT 4.1 Cài đặt chương trình 4.2 Triển khai thử nghiệm chương trình Chương 5: TỔNG KẾT 5.1 Kết luận 5.2 Hướng phát triển 5.2.1 Xây dựng hoàn thiện 5.2.2 Mở rộng thêm ch 5.2.3 Sử dụng AI cho việc n 5.2.4 Tăng cường quảng cáo giới thiệu hệ thống tới người dùng PHỤ LỤC TÀI LIỆU THAM KHẢO Chương 1: GIỚI THIỆU Trong sống đại internet đóng vai trị quan trọng phát triển kinh tế, xã hội trở thành công cụ thiếu công việc hàng ngày nhiều người Internet vừa công cụ học tập hữu hiệu vừa phương tiện giải trí hiệu Internet thay đổi cách kết nối chia sẻ thông tin với internet môi trường kinh doanh lý tưởng cho cá nhân doanh nghiệp Nhu cầu chụp ảnh, quay video chia sẻ cho ngày phát triển mạnh năm trở lại Ở thời điểm tại, biểu tượng thời kỳ điện thoại với tốc độ xử lý nhanh thông minh camera đại Tất nhằm phục vụ nhu cầu chia sẻ thông tin dạng hình ảnh video Và tất nhiên khơng thể không kể đến phát triển không ngừng máy ảnh chun nghiệp tích hợp nhiều cơng nghệ hơn, đại chụp ảnh quay phim đẹp Mỗi ảnh hay video ln có câu chuyện “ẩn” đó, người ln muốn lưu giữ lại chia sẻ với Khái niệm thương mại điển tử, bán hàng online khơng cịn xa lạ với người Công việc kinh doanh online, bán hàng cần có hình giới thiệu sản phẩm cần chia sẻ hình ảnh để hàng hóa quảng cáo nhiều tới tất người Do việc tạo nơi để lưu trữ ảnh, đoạn video chia sẻ chúng việc làm đáng quan tâm Xuất phát từ nhu cầu muốn xây dựng hệ thống nơi mà người chia sẻ lưu trữ ảnh video trực tuyến 1.1 Sự cần thiết xây dựng hệ thống Ở thời điểm tại, việc chụp ảnh, quay video để ghi lại khoảnh khắc mà thân người muốn lưu giữ khơng cịn xa lạ người Những hình ảnh sống động kể lại kỷ niệm, câu chuyện, trình người Hay có khoảnh khắc xinh đẹp, bùng cháy, hình ảnh chớp nhống, phút giây bên ghi lại cách chân thực hình Hình ảnh, video tạo lúc nơi hoàn cảnh với cơng nghệ ngày thiết bị có chức chụp ảnh quay phim phát triển nhanh vũ bão ngày đại Ngày để đánh giá điện thoại smart phone người ta cịn đưa tiêu chí điện thoại có quay phim, chụp ảnh đẹp hay khơng, cịn chưa kể tới máy ảnh chuyên nghiệp ngày phát triển Điều cho thấy nhu cầu chụp ảnh, quay video để ghi lại hình ảnh đẹp, khoảnh khắc cá nhân lớn tới nhường Từ nhu cầu việc quản lý hình ảnh, video cần phải quan tâm Bạn thử tưởng tượng thiết bị lưu trữ cá nhân hết dung lượng khơng cịn dung lượng để ghi lại khoảnh khắc Hãy thử tưởng tượng bao nhiều hình ảnh đẹp lưu trữ thiết bị tới ngày xấu trời thiết bị lưu trữ hỏng mà chưa lưu vào đâu Hãy thử tưởng tượng hình đẹp chụp muốn khoe với bạn bè ảnh lại lưu trữ ổ cứng máy tính nhà Bạn phải làm nào? 10 Vấn đề tác giả muốn nói tới việc quảng cáo giới thiệu sản phẩm Có mặt hàng sản phẩm từ nhà sản xuất phân phối cho nhiều doanh nghiệp thứ cấp Các doanh nghiệp thứ cấp cần hình ảnh quảng cáo thông tin để đưa lên trang giới thiệu sản phẩm Nhà sản xuất thiết kế chụp quảng cáo để chia sẻ cho doanh nghiệp thứ cấp Vậy nên thực hữu ích có hệ thống lưu trữ trung gian chuyên lưu trữ ảnh/video chất lượng cao chia sẻ hình ảnh quảng cáo cách đơn giản nhanh chóng Từ vấn đề thấy việc lưu trữ quản lý ảnh trực tuyến thực cần thiết Do cần tạo hệ thống lưu trữ trực tuyến để lưu trữ hình ảnh, video cá nhân quản lý chúng theo dòng thời gian giải vấn đề Xuất phát từ nhu cầu trên, thời điểm có nhiều hệ thống quản lý ảnh/video online phát triển sử dụng rộng rãi như: https://youtube.com, https://www.dropbox.com, https://photos.google.com, https://www.flickr.com, https://onedrive.live.com, https://www.facebook.com, https://www.instagram.com, … Tuy nhiên hệ thống quản lý ảnh/video có điểm mạnh điểm yếu riêng nên hệ thống tồn song song thu hút lượng người dùng định Sau sử dụng tác giả nhận thấy số nhược điểm hệ thống quản lý ảnh/video trực tuyến Thứ nhất, hệ thống có máy chủ đặt nước nên việc tải ảnh lên chậm bị giảm chất lượng ảnh trước tải lên Thứ hai, hầu hết hệ thống yêu cầu trả phí giới hạn dung lượng lưu trữ người dùng Thứ ba, đa số hệ thống chưa có chế tự động phân loại ảnh, tự động thêm từ khóa vào ảnh để nâng cao khả tìm kiếm giúp việc quảng cáo hình ảnh sản phẩm rộng rãi tới người sử dụng Tiếp nữa, nhiều hệ thống chưa hỗ trợ Tiếng Việt nên việc sử dụng gây khó khăn với số phận người dùng phổ thông Mặt khác với xu việc bán hàng online ngày phát triển nước ta Người mua muốn tham khảo trước hình ảnh sản phẩm trước định có mua mặt hàng hay khơng Cịn phần người bán muốn giới thiệu sản phẩm rộng rãi tới người tiêu dùng Cũng với lý tác giả muốn xây dựng quảng bá hệ thống nơi người bán hàng đăng sản phẩm để quảng bá giới thiệu sản phẩm Hệ thống xây dựng nơi lưu giữ nhiều mẫu ảnh sản phầm, mặt hàng khác để cần người bán hàng sử dụng hình ảnh để tham khảo giới thiệu sản phầm cách trực quan Về mặt hàng sản phẩm tác giả ý hướng tới là: mẫu thiết kế nhà, nội thất, hoa, cảnh, bonsai,…Và hệ thống nơi chia sẻ thiết kế kiến trúc sư tác phẩm nhằm quảng bá tên tuổi thương hiệu cách có hiệu Chính điều tác giả muốn thực đề tài luận văn “Xây dựng hệ thống quản lý ảnh/video online” 123 Post condition Dịng kiện Main Flow: Tải ảnh lên hệ thống Trên giao diện hình actor click button [Tải lên] Hệ thống hiển thị trang tải ảnh lên cho người dùng thao tác Ảnh tải lên hệ thống kiểm tra ảnh có thỏa mãn điều kiện tải lên khơng Hệ thống lưu thông tin vào sở liệu cập nhật lại giao diện Actor click [Thêm] để đường dẫn tới vị trí chứa file ảnh Actor thêm thông tin cho ảnh là: Tên, từ khóa, chỉnh sửa quyền cho video, sau actor click vào button [Tải lên] Business Rules (Quy tắc nghiệp vụ) Rule No Thông báo hệ thống N/A 41 UC51: FindImage Mô tả UseCase Tên UseCase Mô tả Actor 124 Điều kiên tiên Actor đăng nhập vào hệ thống Post condition Hiển thị ảnh tìm thấy theo từ khóa hiển thị thơng báo khơng tìm thấy ảnh phù hợp Dịng kiện Actor Main Flow: Tìm kiếm ảnh Trên hình actor điền từ khóa muốn tìm kiếm Sau vào mục lựa chọn tìm kiếm nâng cao chọn loại tìm kiếm ảnh Sau click vào button [Tìm kiếm] Business Rules (Quy tắc nghiệp vụ) Rule No Thông báo hệ thống N/A 42 UC52: CheckImage Mô tả UseCase Tên UseCase Mô tả Actor Điều kiên tiên Post condition Hệ thống thực việc sử dụng từ khóa tìm sở liệu theo tên theo từ khóa Trả danh sách kết phù hợp Load danh sách ảnh tìm thấy hiển thị lên trang kết tìm kiếm Dịng kiện Main Flow: Kiểm tra ảnh xem có tính chất phản cảm khơng Trên giao diện hình actor click button [Tải lên] Actor click [Thêm] để đường dẫn tới vị trí chứa file ảnh Business Rules (Quy tắc nghiệp vụ) Rule No Thông báo hệ thống N/A 43 UC53: LikeImage Mô tả UseCase Tên UseCase Mô tả Actor Điều kiên tiên Post condition Dịng kiện Actor System 126 Main Flow: Thực yêu thích video Actor thực chọn mở ảnh Sau click vào [Thích] Hệ thống thực cập nhật sở liệu làm lại hiển thị Business Rules (Quy tắc nghiệp vụ) Rule No Thông báo hệ thống N/A 44 UC54: RecoverAccount Mô tả UseCase Tên UseCase Mô tả Actor Điều kiên tiên Post condition Gửi mail khôi phục tới mail user Khôi phục tài khoản thành cơng Dịng kiện Actor Main Flow: Khôi phục tài khoản người dùng Người dùng có tài khoản bị quên mật Actor click vào link [Khôi phục tài khoản] Người dùng nhập thông tin account số điện thoại địa email Hệ thống hiển thị mẫu khôi phục tài khoản.Yêu cầu nhập địa email số điện thoại đăng ký account 127 Hệ thống kiểm tra thơng tin người dùng cung cấp có sở liệu không Gửi email khôi phục thông báo cho người dùng tài khoản tồn Thông báo lỗi thông tin người dùng cung cấp khơng có hệ thống Hệ thống hiển thị giao diện để bạn lựa chọn ảnh bìa Business Rules (Quy tắc nghiệp vụ) Rule No Thông báo hệ thống N/A 45 UC55: UpdateCoverImage Mô tả UseCase Tên UseCase Mô tả Actor Điều kiên tiên Post condition Dịng kiện Actor Main Flow: Cập nhật ảnh bìa Tại trang cá nhân, vị trí ảnh bìa người dùng click chọn [Cập nhật] Người dùng chọn ảnh bìa album hệ thống, tải ảnh lên sau click [Chọn] 128 Hệ thống cập nhật ảnh bìa cập nhật lại giao diện Hệ thống hiển thị giao diện để bạn lựa chọn ảnh đại diện Hệ thống cập nhật ảnh đại diện cập nhật lại giao diện Business Rules (Quy tắc nghiệp vụ) Rule No Thông báo hệ thống N/A 46 UC56: UpdateAvatar Mô tả UseCase Tên UseCase Mô tả Actor Điều kiên tiên Post condition Dịng kiện Actor Main Flow: Cập nhật ảnh đại diện Tại trang cá nhân, vị trí ảnh đại diện người dùng click chọn [Cập nhật] Người dùng chọn ảnh album hệ thống, tải ảnh lên sau click [Chọn] Business Rules (Quy tắc nghiệp vụ) Rule No Rule Mô tả 129 Thông báo hệ thống N/A 47 UC57: UpdatePersonalInfo Mô tả UseCase Tên UseCase Mô tả Actor Điều kiên tiên Post condition Việc cập nhật thông tin cá nhân thành công, thông tin cập nhật sở liệu Dịng kiện Actor Main Flow: Cập nhật thông tin cá nhân Tại trang thông tin cá nhân actor click vào button [Cập nhật thông tin] Người dùng chỉnh sửa thông tin muốn cập nhật sau click button [Lưu thay đổi] Dịng kiện khác Actor hủy bỏ việc lưu thơng tin cập nhật: Nếu q trình cập nhật thơng tin cá nhân actor định không cập nhật thông tin cá nhân cách click vào button [Hủy] bước hệ thống khơng cập nhật lại thông tin cá nhân hệ thống quay trở lại hình [Thơng tin trang cá nhân] Business Rules (Quy tắc nghiệp vụ) 130 Rule No Thông báo hệ thống MS09 48 UC58: Registration Mô tả UseCase Tên UseCase Mô tả Actor Điều kiên tiên Post condition Dịng kiện Actor Main Flow: Đăng ký làm thành viên hệ thống Actor click vào button [Đăng ký] trang chủ Hệ thống mở mẫu trang đăng ký thành viên Hệ thống gửi mail mã code confirm theo địa email số điện thoại actor khai báo Hệ thống chuyển lại trang đăng nhập yêu cầu người dùng đăng nhập Actor thực điền thông tin theo mẫu click [Tiếp tục] Actor click vào link confirm nhập mã code 131 Business Rules (Quy tắc nghiệp vụ) Rule No Thông báo hệ thống MS10 MS11 49 UC59: ImageRecognition Phụ lục 2: Các thuộc tính thành phần sở liệu Bảng role STT Thuộc tính RoleID RoleName Bảng Users STT Thuộc tính UserID Email Password FirstName LastName 132 DateOfBirth Sex RoleID Avatar CoverImage 10 DateOfRegister STT Thuộc tính Bảng Likes ID UserID PhotoID CreateDate Bảng Menus STT Thuộc tính MenuID Name ParentID Status 133 Bảng Albums STT AlbumID AlbumName CreatedDate UserID Description Permission Bảng Comments STT Thuộc tính Thuộc tính CommentID Contents UserID PhotoID CreatedDate Bảng PhotoAlbum STT Thuộc tính 134 ID PhotoID AlbumID Bảng Photos STT Thuộc tính PhotoID Title Description KeyWord Permission Url MediaType DateOfUpload CategoryID 10 UserID Bảng Categories STT Thuộc tính CategoryID CategoryName 135 Created ParentID 10 Bảng SearchCategory STT Thuộc tính ID CategoryId CategoryName CreateDate 11 Bảng SearchKeyword STT Thuộc tính ID Keyword Created 12 Bảng Views STT Thuộc tính ID UserID 136 PhotoID Created 137 TÀI LIỆU THAM KHẢO [1] ASP.NET Web API 2: Beginner Guide [2] The 201 on Building Web API with ASP.NET Core MVC: Book 1: Application Core, by Badrinarayanan Lakshmiraghavan [3] Microsoft® SQL Server® Notes for Professionals book [4] Microsoft SQL Server 2016: A Beginner's Guide, Sixth Edition 6th Edition [5] Phạm Hữu Khang, Xây dựng triển khai ứng dụng Thương mại điện tử - Tập 2: Với công cụ ASP.NET, Visual Basic.NET, SQL Server, Nhà xuất Thống kê, (Các chương 1,19,20,22) [6] Nguyễn Văn Lân chủ biên, Lập trình sở liệu với C# mơ hình nhiều tầng Nhà xuất Lao động - Xã hội, 2009 [7] Nguyễn Văn Vỵ, Phân tích thiết kế hệ thống thơng tin đại, hướng cấu trúc hướng đối tượng, Nhà xuất Thống kê, 2002 [8] Đoàn Văn Ban, Phân tích thiết kế hướng đối tượng UML, Nhà xuất Thống kê, tr.15-50 [9] Trương Ninh Thuận – Đặng Đức Hạnh, Giáo trình Phân tích thiết kế hướng đối tượng, Draft Version 0.6, 2011, tr.13-72 [10] Dino Esposito, Building Web Solutions with ASP.NET and ADO.NET, Microsoft Press [11] Dan Clark , Beginning C# Object-Oriented Programming [12] Annie Becker, Electronic Commerce: Concepts, Methodologies – Tools and Applications, Florida Institute of Technology Press, 2018 Jason Hamilton, C# Programming: Quickly Learn C# Programming, CreateSpace Independent Publishing Platform, 2016 [13] [14] Patrick J Lynch, Sarah Horton, Web Style Guide: Basic Design Principles for Creating Web Sites, Yale University Press, 2008 [15] Adam Freeman, Pro ASP.NET MVC (Expert's Voice in ASP.Net) 5th Edition, Kindle Edition [16] https://support.microsoft.com/vi-vn/help/2645095 [17] https://docs.microsoft.com/en-us/previous-versions/e80y5yhx(v%3dvs.85) ... tiêu mà tác giả hướng tới xây dựng hoàn chỉnh hệ thống quản lý ảnh/video online Quảng cáo tăng lượng người dùng đăng ký sử dụng hệ thống nhằm tăng tín nhiệm tin cậy hệ thống với người dùng Tác... chế phân quyền hệ thống Chương 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3.1.Các đối tượng tham gia vào hệ thống 3.1.1 Người quản trị hệ thống (Admin) 3.1.2 Người sử dụng hệ thống (User)... rộng rãi tới người tiêu dùng Cũng với lý tác giả muốn xây dựng quảng bá hệ thống nơi người bán hàng đăng sản phẩm để quảng bá giới thiệu sản phẩm Hệ thống xây dựng nơi lưu giữ nhiều mẫu ảnh sản