Trong tương lai, nhóm chúng em sẽ tiếp tục phát triển các chức năng đang ở mức cơ bản của hệ thống. Bên cạnh đó, nhóm em sẽ phát triển thêm nhiều các chức năng mới cho hệ thống: Hỗ trợ thanh toán online, viết đánh giá phim, thông báo khi có phim mới, chức năng xử lý ảnh, lưu trữ video trên các nền tảng đám
34
mây,…
Việc cải thiện hiệu năng cũng vô cùng quan trọng trong tương lai khi mà lượng người dùng và dữ liệu ngày một nhiều lên. Giải pháp trong tương lai là tối ưu lại toàn bộ câu truy vấn cơ sở dữ liệu, thiết kế lại toàn bộ cơ sở dữ liệu, giao diện loại bỏ bớt hiệu ứng không cần thiết, chuyển hình ảnh và video lên nền tảng đám mây…
35
TÀI LIỆU THAM KHẢO 1. TÀI LIỆU
Ths.Nguyễn Minh Đạo, Giáo trình lập trình web với ASP.NET, Nhà xuất bản Đại học Quốc gia Thành phố Hồ Chí Minh - 2014.
2. TRANG WEB
Retrieving Property name from lambda expression:
https://stackoverflow.com/questions/671968/retrieving-property-name-from- lambda-expression
How do I extract the property name and value being passed into an Expression<Func<T,bool>>?: https://stackoverflow.com/questions/7433630/how-do-i-extract-the-property- name-and-value-being-passed-into-an-expressionfun Func<T,TResult> Delegate: https://docs.microsoft.com/en-us/dotnet/api/system.func-2?view=net-5.0
Creating Custom Attributes (C#):
https://docs.microsoft.com/en-us/dotnet/csharp/programming- guide/concepts/attributes/creating-custom-attributes
Accessing Attributes by Using Reflection (C#):
https://docs.microsoft.com/en-us/dotnet/csharp/programming- guide/concepts/attributes/accessing-attributes-by-using- reflection datetime (Transact-SQL): https://docs.microsoft.com/en-us/sql/t-sql/data-types/datetime- transact- sql?view=sql-server-ver15
Access the value of a member expression:
https://stackoverflow.com/questions/2616638/access-the-value-of-a-member- expression
URL Routing:
https://docs.microsoft.com/en-us/aspnet/web-forms/overview/getting-
started/getting-started-with-aspnet-45-web-forms/url-routing
Asp.net - <customErrors mode=“Off”/> error when trying to access working webpage:
https://stackoverflow.com/questions/4363941/asp-net-customerrors-mode-off- error-when-trying-to-access-working-webpage
Add CustomValidator Dynamically:
https://www.tek-tips.com/viewthread.cfm?qid=1361532
Extension Methods (C# Programming Guide):
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and- structs/extension-methods
RegisterForEventValidation can only be called during Render:
https://stackoverflow.com/questions/7228718/registerforeventvalidation-can- only-be-called-during-render
How do you get total amount of RAM the computer has?:
https://stackoverflow.com/questions/105031/how-do-you-get-total-amount- of-
ram-the-computer-has
Getting the IP address of server in ASP.NET?:
https://stackoverflow.com/questions/646525/getting-the-ip-address-of-server-in- asp-net
Get public/external IP address?:
https://stackoverflow.com/questions/3253701/get-public-external-ip-address
how to pass runtime type to generic method using reflection:
https://forums.xamarin.com/discussion/62342/how-to-pass-runtime-type- to-
generic-method-using-reflection
C# generic list <T> how to get the type of T? [duplicate]:
https://stackoverflow.com/questions/1043755/c-sharp-generic-list-t-how-to-get- the-type-of-t
Request.Form not working while using masterpage:
https://stackoverflow.com/questions/44521505/request-form-not-working-while- using-masterpage
Unicode characters in Regex:
https://stackoverflow.com/questions/20641297/unicode-characters-in-regex
DropDownList's SelectedIndexChanged event not firing:
https://stackoverflow.com/questions/4905406/dropdownlists- selectedindexchanged-event-not-firing
How to handle “Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first.” on Desktop with Chrome 66?:
https://stackoverflow.com/questions/49930680/how-to-handle-uncaught-in- promise-domexception-play-failed-because-the-use
“The Controls collection cannot be modified because the control contains code blocks”:
https://stackoverflow.com/questions/778952/the-controls-collection-cannot-be- modified-because-the-control-contains-code-bl
If an exception occurs inside a “using” block, is the Dispose method called? [duplicate]:
37
https://stackoverflow.com/questions/21533599/if-an-exception-occurs-inside- a-
using-block-is-the-dispose-method-called
38