Luận văn thạc sĩ: Xây dựng hệ thống quản lý ảnh và video trực tuyến tại VNU UET

Luận văn thạc sĩ kỹ thuật phân tích vnu uet xây dựng hệ thống quản lý ảnh video online, đánh giá thực trạng, chỉ ra hạn chế, đề xuất giải pháp khả thi cho thực tiễn.

2019

137
0
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI CAM ĐOAN

1. 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 của luận văn

1.3. Cấu trúc của luận văn

2. 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

2.2. Hệ quản trị cơ sở dữ liệu SQL Server

2.3. Mô hình cài đặt

2.4. Cách thức truy cập cơ sở dữ liệu (ADO)

2.5. Bảo mật và cơ chế phân quyền trong hệ thống

3. 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.2. Người quản trị hệ thống (Admin)

3.3. Người sử dụng hệ thống (User )

3.4. Khách vãng lai (User Guest)

3.5. Các yêu cầu chính mà hệ thống phải thực hiện

3.6. Phân tích yêu cầu hệ thống

3.7. Các yêu cầu chức năng

3.8. Các yêu cầu phi chức năng

3.9. Bảng chú giải

3.10. Bảng danh sách các tác nhân

3.11. Bảng chuyển đổi các yêu cầu chức năng sang ca sử dụng

3.12. Đặc tả ca sử dụng

3.13. Đặc tả bổ sung

3.14. Tính khả dụng

3.15. Tính ổn định

3.16. Tính bảo mật

3.17. Các ràng buộc thiết kế

3.18. Các sơ đồ ca sử dụng

3.19. Mô hình các ca sử dụng của Admin

3.20. Mô hình các ca sử dụng của User

3.21. Mô hình các trường hợp sử dụng của User Guest

3.22. Các biểu đồ tuần tự

3.23. Đăng nhập hệ thống

3.24. Người dùng đăng xuất khỏi hệ thống

3.25. Người dùng chỉnh sửa nội dung báo cáo

3.26. Gửi báo cáo lên hệ thống

3.27. Vô hiệu hóa bình luận

3.28. Kích hoạt bình luận

3.29. Vô hiệu hóa ảnh

3.30. Kích hoạt ảnh

3.31. Vô hiệu hóa video

3.32. Kích hoạt video

3.33. Khóa tài khoản người dùng

3.34. Mở khóa tài khoản người dùng

3.35. Thêm tài khoản admin

3.36. Chỉnh sửa tài khoản admin

3.37. Vô hiệu hóa tài khoản admin

3.38. Tìm kiếm người dùng

3.39. Thay đổi ngôn ngữ hiển thị

3.40. Cập nhật menus

3.41. Thêm bình luận

3.42. Chỉnh sửa bình luận

3.43. Tải video lên hệ thống

3.44. Thêm mật khẩu cho ảnh, video

3.45. Cập nhật từ khóa cho ảnh, video

3.46. Cập nhật quyền xem ảnh, video

3.47. Chia sẻ video

3.48. Chỉnh sửa video

3.49. Yêu thích video

3.50. Thêm ảnh, video vào album

3.51. Chỉnh sửa ảnh

3.52. Chia sẻ ảnh

3.53. Tải ảnh lên hệ thống

3.54. Kiểm tra ảnh có tính chất phản cảm

3.55. Yêu thích ảnh

3.56. Lấy lại tài khoản từ hệ thống

3.57. Cập nhật ảnh bìa

3.58. Cập nhật ảnh đại diện

3.59. Cập nhật thông tin cá nhân

3.60. Đăng ký tài khoản vào hệ thống

3.61. Nhận dạng hình ảnh

3.62. Biểu đồ lớp đăng nhập hệ thống

3.63. Biểu đồ lớp đăng ký thành viên

3.64. Biểu đồ lớp quản lý ảnh/video

3.65. Biểu đồ lớp quản lý người dùng

3.66. Biểu đồ lớp trao đổi thông tin

3.67. Biểu đồ lớp quản lý hệ thống

3.68. Biểu đồ lớp quản lý tìm kiếm

3.69. Thiết kế dữ liệu

3.70. Mô hình dữ liệu logic ở dạng sơ đồ

3.71. Danh sách các bảng dữ liệu

3.72. Danh sách các thành phần của lược đồ dữ liệu

3.73. Danh sách các thuộc tính của từng thành phần

3.74. Thiết kế kiến trúc

4. CHƯƠNG 4: CÀI ĐẶT

4.1. Cài đặt chương trình

4.2. Triển khai và thử nghiệm chương trình

5. CHƯƠNG 5: TỔNG KẾT

5.1. Hướng phát triển

5.2. Xây dựng hoàn thiện hệ thống

5.3. Mở rộng thêm các chức năng edit Ảnh/Video

5.4. Sử dụng AI cho việc nhận diện Ảnh và Video

5.5. Tăng cường quảng cáo giới thiệu hệ thống tới người dùng

TÀI LIỆU THAM KHẢO

Trích đoạn nội dung tài liệu

ĐẠ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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠ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.TRƯƠNG NINH THUẬN HÀ NỘI – 2019 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI CẢM ƠN Đầu tiên em xin được gửi lời cảm ơn sâu sắc nhất tới thầy giáo PGS.Trương Ninh Thuận – người đã hướng dẫn tận tình, chỉ bảo và đóng góp ý kiến quý báu cho em trong suốt quá trình học tập và làm khóa luận. Trong quá trình làm luận văn, Thầy đã giúp em thu được rất nhiều kinh nghiệm quý về phương pháp nghiên cứu cũng như kỹ năng trình bày. Thầy cũng là người tiếp thêm niềm tin và thúc đẩy em vượt qua khó khăn, giúp em trưởng thành hơn trong cuộc sống. Chính thầy đã tiếp thêm động lực để em có thể hoàn thành được khóa luận của mình. Một lần nữa cho em xin gửi lời cảm ơn tới Thầy. Em cũng 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, cũng như quý Thầy/Cô trường Đại học Công nghệ đã dành rất nhiều tâm huyết tận tình giảng dạy, truyền đạt những kiến thức quý báu và tạo điều kiện tốt nhất cho em thực hiện luận văn này. Con cũng xin gửi tất cả lòng biết ơn, sự kính trọng gửi đến ông bà, bố mẹ, cùng toàn thể gia đình, những người luôn bên cạnh động viên, cổ vũ là chỗ dựa cho con để con yên tâm học hành cũng như cho con niềm tin nghị lực để cố gắng hoàn thành luận văn một cách tốt nhất. Xin được chân thành cảm ơn sự giúp đỡ, động viên và chỉ bảo nhiệt tình của các anh chị và bạn bè đồng nghiệp. Các anh chị, các bạn đã luôn ở bên cổ vũ, giúp đỡ, tiếp thêm động lực và ý chí giúp em hoàn thành được luận văn. Dù đã cố gắng hết sức của bản thân, song luận văn không khỏi còn nhiều thiếu sót. Em rất mong được sự thông cảm và những góp ý chỉ bảo tận tình của quý Thầy/Cô và các bạn để luận văn được hoàn thiện hơ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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Lời cam đoan Tôi xin cam đoan: 1. Những nội dung trong khóa luận này là do tôi thực hiện dưới sự hướng dẫn của thầy giáo PGS.Trương Ninh Thuận. Mọi tham khảo dùng trong khóa luận đều được 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 sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá tôi xin chịu hoàn toàn trách nhiệm và sự kỉ luật của hội đồng. Sinh viên, Nguyễn Văn Trường LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Mục lục Chương 1: GIỚI THIỆU . Sự cần thiết xây dựng hệ thống . Nội dung của luận văn . Cấu trúc của luận văn . 11 Chương 2: MỘT SỐ CÔNG NGHỆ ĐỂ XÂY DỰNG HỆ THỐNG . Ngôn ngữ lập trình ASP. Hệ quản trị cơ sở dữ liệu SQL Server. Mô hình cài đặt . Cách thức truy cập cơ sở dữ liệu (ADO. Bảo mật và cơ chế phân quyền trong hệ thống . 21 Chương 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG . Các đối tượng tham gia vào hệ thống . Người quản trị hệ thống (Admin) . Người sử dụng hệ thống (User) . Khách vãng lai (User Guest) . Các yêu cầu chính mà hệ thống phải thực hiện . Phân tích yêu cầu hệ thống . Các yêu cầu chức năng . Các yêu cầu phi chức năng . Bảng chú giải . Bảng danh sách các tác nhân . Bảng chuyển đổi các yêu cầu chức năng sang ca sử dụng . Đặc tả ca sử dụng . Đặc tả bổ sung . Tính khả dụng . Tính ổn định . 29 LUAN VAN CHAT LUONG download : add luanvanchat@agmail. Tính bảo mật . Các ràng buộc thiết kế . Các sơ đồ ca sử dụng . Mô hình các ca sử dụng của Admin . Mô hình các ca sử dụng của User . Mô hình các trường hợp sử dụng của User Guest . Các biểu đồ tuần tự. Đăng nhập hệ thống . Người dùng đăng xuất khỏi hệ thống . Người dùng chỉnh sửa nội dung báo cáo . Gửi báo cáo lên hệ thống . Vô hiệu hóa bình luận . Kích hoạt bình luận. Vô hiệu hóa ảnh. Kích hoạt ảnh . Vô hiệu hóa video . Kích hoạt video. Khóa tài khoản người dùng . Mở khóa tài khoản người dùng . Thêm tài khoản admin . Chỉnh sửa tài khoản admin. Vô hiệu hóa tài khoản admin . Tìm kiếm người dùng . Thay đổi ngôn ngữ hiển thị . Cập nhật menus. Thêm bình luận . Chỉnh sửa bình luận . 43 LUAN VAN CHAT LUONG download : add luanvanchat@agmail. Tải video lên hệ thống . Thêm mật khẩu cho ảnh, video . Cập nhật từ khóa cho ảnh, video . Cập nhật quyền xem ảnh, video . Chia sẻ video . Chỉnh sửa video . Yêu thích video . Thêm ảnh, video vào album . Chỉnh sửa ảnh . Chia sẻ ảnh . Tải ảnh lên hệ thống . Kiểm tra ảnh có tính chất phản cảm . Yêu thích ảnh . Lấy lại tài khoản từ hệ thống . Cập nhật ảnh bìa . Cập nhật ảnh đại diện . Cập nhật thông tin cá nhân . Đăng ký tài khoản vào hệ thống . Nhận dạng hình ảnh . Biểu đồ lớp đăng nhập hệ thống . Biểu đồ lớp đăng ký thành viên . Biểu đồ lớp quản lý ảnh/video . Biểu đồ lớp quản lý người dùng . Biểu đồ lớp trao đổi thông tin . Biểu đồ lớp quản lý hệ thống . 62 LUAN VAN CHAT LUONG download : add luanvanchat@agmail. Biểu đồ lớp quản lý tìm kiếm . Thiết kế dữ liệu . Mô hình dữ liệu logic ở dạng sơ đồ . Danh sách các bảng dữ liệu . Danh sách các thành phần của lược đồ dữ liệu. Danh sách các thuộc tính của từng thành phần . Thiết kế kiến trúc . 69 Chương 4: CÀI ĐẶT . Cài đặt chương trình . Triển khai và thử nghiệm chương trình . 80 Chương 5: TỔNG KẾT . Hướng phát triển . Xây dựng hoàn thiện hệ thống . Mở rộng thêm các chức năng edit Ảnh/Video . Sử dụng AI cho việc nhận diện Ảnh và Video . Tăng cường quảng cáo giới thiệu hệ thống tới người dùng . 85 TÀI LIỆU THAM KHẢO . 137 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 9 Chương 1: GIỚI THIỆU Trong cuộc sống hiện đại internet đóng một vai trò rất quan trọng trong sự phát triển kinh tế, xã hội và trở thành một công cụ không thể thiếu trong công việc hàng ngày của rất nhiều người. Internet vừa là một công cụ học tập hữu hiệu cũng vừa là một phương tiện giải trí hiệu quả. Internet cũng đã thay đổi cách chúng ta kết nối chia sẻ thông tin với nhau và internet cũng là một môi trường kinh doanh lý tưởng cho các cá nhân cũng như các doanh nghiệp. Nhu cầu chụp ảnh, quay video và chia sẻ cho nhau ngày càng phát triển mạnh trong những năm trở lại đây. Ở thời điểm hiện tại, biểu tượng của thời kỳ này là những chiếc điện thoại với tốc độ xử lý nhanh và thông minh cùng những chiếc camera hiện đại. Tất cả nhằm phục vụ nhu cầu chia sẻ thông tin dưới dạng hình ảnh và video. Và tất nhiên không thể không kể đến sự phát triển không ngừng của máy ảnh chuyên nghiệp tích hợp nhiều công nghệ hơn, hiện đại hơn và chụp ảnh quay phim đẹp hơn. Mỗi bức ảnh hay video luôn có một câu chuyện “ẩn” trong đó, do đó mọi người luôn muốn lưu giữ lại cũng như chia sẻ với nhau. Khái niệm thương mại điển tử, bán hàng online cũng không còn xa lạ với mọi người. Công việc kinh doanh online, bán hàng cần có những bức hình giới thiệu sản phẩm và cần sự chia sẻ hình ảnh đó để hàng hóa được quảng cáo nhiều hơn tới tất cả mọi người. Do đó việc tạo ra một nơi để lưu trữ những bức ảnh, những đoạn video cũng như chia sẻ chúng là một việc làm rất đáng được quan tâm. Xuất phát từ nhu cầu trên tôi muốn xây dựng một hệ thống nơi mà mọi người có thể chia sẻ và lưu trữ ảnh và video trực tuyến. Sự cần thiết xây dựng hệ thống Ở thời điểm hiện tại, việc chụp ảnh, quay video để ghi lại những khoảnh khắc mà bản thân mỗi người muốn lưu giữ đã không còn xa lạ đối với mỗi người trong chúng ta. Những hình ảnh sống động đó có thể sẽ kể lại cả một kỷ niệm, cả một câu chuyện, một quá trình của một người nào đó. Hay có những khoảnh khắc xinh đẹp, bùng cháy, những hình ảnh chớp nhoáng, những phút giây bên nhau đều được ghi lại một cách chân thực nhất trong những tấm hình. Hình ảnh, video có thể được tạo ra mọi lúc mọi nơi và trong mọi hoàn cảnh vì với công nghệ ngày nay những thiết bị có chức năng chụp ảnh quay phim đã và đang phát triển nhanh như vũ bão và ngày càng hiện đại. Ngày nay để đánh giá một chiếc điện thoại smart phone người ta còn đưa cả tiêu chí chiếc điện thoại đấy có quay phim, chụp ảnh đẹp hay không, đó là còn chưa kể tới những chiếc máy ảnh chuyên nghiệp đã và đang ngày càng phát triển. Điều đó cho thấy nhu cầu chụp ảnh, quay video để ghi lại những hình ảnh đẹp, những khoảnh khắc của mỗi cá nhân lớn tới nhường nào. Từ đó nhu cầu về việc quản lý hình ảnh, video cần phải được quan tâm hơn nữa. Bạn hãy thử tưởng tượng khi những thiết bị lưu trữ cá nhân hết dung lượng không còn dung lượng để mình ghi lại những khoảnh khắc mới. Hãy thử tưởng tượng bao nhiều hình ảnh đẹp chúng ta lưu trữ trong thiết bị tới một ngày xấu trời thiết bị lưu trữ hỏng mà chưa được sao lưu vào đâu. Hãy thử tưởng tượng những bức hình đẹp mình chụp được muốn khoe với bạn bè nhưng ảnh lại đang lưu trữ trong chiếc ổ cứng của máy tính ở nhà. Bạn phải làm thế nào? LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 10 Vấn đề tiếp theo tác giả muốn nói tới việc quảng cáo và giới thiệu sản phẩm. Có những mặt hàng sản phẩm từ nhà sản xuất sẽ được phân phối cho nhiều doanh nghiệp thứ cấp.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ