BỘ GIÁO DỤC VÀ ĐÀO TO
TRƯỜNG ĐẠI HỌC QUỐC TẾ SÀI GÒN
NGUYỄN MỸ DUYÊN
O O NGHIÊN CỨU KHOA HỌC
NGHIÊN CỨU PHẦN MỀM BÃI GIỮ XE THÔNG
MINH
CHUYÊN NGÀNH: KỸ THUẬT PHẦN MỀM
TPHCM 2021
BỘ GIÁO DỤC VÀ ĐÀO TO
TRƯỜNG ĐẠI HỌC QUỐC TẾ SÀI GÒN
O O NGHIÊN CỨU KHOA HỌC
ĐỀ TÀI:
NGHIÊN CỨU PHẦN MỀM BÃI GIỮ XE THÔNG
MINH
Chuyên ngành: KỸ THUẬT PHẦN MỀM
số: 17DPM
GIẢNG VIÊN HƯỚNG DẪN:
ThS.Võ Anh Tiến
ThS.Huỳnh Nguyễn Mộng Thu
SINH VIÊN THỰC HIỆN:
Họ và tên: Nguyễn Mỹ Duyên
số sinh viên: 81011701402
TPHCM 2021
i
LỜI CAM ĐOAN
Tôi xin cam đoan các kết quả trình y trong báo cáo nghiên cứu khoa học
công trình nghiên cứu của tôi dưới sự hướng dẫn của giảng viên hướng dẫn.
Các số liệu, các kết quả trình y trong báo cáo hoàn toàn trung thực và được
thực hiện bởi chính tôi. Các dữ liệu tham khảo được trích dẫn đầy đủ.
Tp. Hồ Chí Minh, ngày 08 tháng 05 năm 2021
Nguyễn Mỹ Duyên
ii
LỜI CẢM ƠN
Để hoàn thành báo cáo nghiên cứu khoa học trên lập trình Windows với đề
tài "bãi giữ xe thông minh", trước tiên cho phép em xin gửi lời cảm ơn đến
Huỳnh Nguyễn Mộng Thu và thầy Võ Anh Tiến đã giúp đỡ em rất nhiệt tình
trong suốt thời gian qua. Hơn nữa, đồ án của em sẽ không thể hoàn thành tốt
nếu không sự hướng dẫn tận tình của quý thầy, giảng viên khoa Công
nghệ thông tin - Trường Đại học Quốc tế Sài Gòn.
Thời gian thực hiện báo cáo nghiên cứu khoa học tuy ngắn, nhưng nhờ sự
hướng dẫn của và thầy đã tạo hội cho em áp dụng nền tảng môn học lập
trình Windows vào công tác nghiên cứu. Trong suốt thời gian hoàn thành khóa
luận, em đã hội rèn luyện được các kỹ năng làm việc và nâng cao hiểu
biết của mình trong việc thực hiện viết báo cáo và y dựng chương trình, từ
đó nhận thức hơn v tầm quan trọng của kiến thức cũng như kỹ năng thực
hiệnbáo cáo nghiên cứu khoa học.
Một lần nữa cho phép em xin chân thành cảm ơn Huỳnh Nguyễn Mộng
Thu và thầy Võ Anh Tiến cùng quý thầy, giảng viên khoa Công nghệ thông
tin - Trường Đại học Quốc tế Sài Gòn đã tạo điều kiện cho sinh viên chúng em
hội được phát triển ý tưởng sáng tạo, tìm tòi, học hỏi và biết cách áp dụng
những kiến thức đã học để xây dựng ứng dụng thực tế, đó chính kết qu của
quá trình truyền đạt kiến thức của quý thầy, và sự trao dồi kiến thức của
bản thân em.
Em xin cảm ơn quý thầy, giảng viên trong Khoa đã giúp đỡ em hoàn thành
báo cáo nghiên cứu khoa học y.
iii
MỤC LỤC
LỜI CẢM ƠN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
MỤC LỤC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
DANH MỤC C HÌNH VẼ . . . . . . . . . . . . . . . . . . . . . iv
DANH MỤC C BẢNG BIỂU . . . . . . . . . . . . . . . . . . . v
CHƯƠNG 1. TỔNG QUAN 1
1.1 Thực trạng hiện nay . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Nhiệm vụ đồ án . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Phạm vi ứng dụng . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 Đối tượng sử dụng . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.5 Mục tiêu của ứng dụng . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.6 Các bước y dựng đồ án . . . . . . . . . . . . . . . . . . . . . . . 3
1.7 Phương án lưu trữ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
CHƯƠNG 2. SỞ LÝ THUYẾT 4
2.1 C Sharp (C#) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.1 Tổng quan về C# . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.2 Môi trường lập trình C# . . . . . . . . . . . . . . . . . . . . 7
2.2 Microsoft SQL Server . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2.1 SQL Server gì? . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2.2 Đặc điểm của SQL Server . . . . . . . . . . . . . . . . . . . 9
2.3 Linq to SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3.1 Linq to SQL gì? . . . . . . . . . . . . . . . . . . . . . . . 10
2.3.2 Kiến trúc và các thành phần của Linq . . . . . . . . . . . . 11
2.3.3 Cách thức vận hành . . . . . . . . . . . . . . . . . . . . . . 11
2.3.4 Sự khác nhau giữa Linq to SQL và Entity Framework . . . 12
2.3.5 Ưu điểm của Linq to SQL . . . . . . . . . . . . . . . . . . . 13