Trong khi các khu chung cư liên tục được xây dựng lên đề giải quyết vấn đề nhà ở thì việc tìm hiểu thực trạng quản lý và đề ra các giải pháp cho các khu chưng cư trở nên cấp thiết hơn ba
Trang 1-_ BỘ GIÁO DỤC VÀ ĐÀO TẠO — _ TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á KHOA CÔNG NGHỆ THÔNG TIN
BÀI TẬP LỚN HOC PHAN: DO AN CHUYEN NGÀNH
Mã đề tài: 9.15 : Phân tích, thiết kế và xây dựng chương trình quản lý
hoạt động chung cư
Bac Ninh, nam 2024
Trang 2_ BO GIAO DUC VA DAO TAO -
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
KHOA CÔNG NGHỆ THÔNG TIN
BÀI TẬP LỚN HOC PHAN: DO AN CHUYEN NGANH
Mã đề tài: 9.15 : Phân tích, thiết kế và xây dựng chương trình quản lý
hoạt động chung cư
CÁN BO CHAM 1 CAN BO CHAM 2
(Kỹ và ghi rõ họ tên) (Ky và ghi rõ họ tên)
Bắc Ninh,Ngày tháng năm 2024
Trang 3Mục lục 98/9657 4 CHƯƠNG l: GIỚI THIỆU BÀI TỐN -2222:22222222222223122231222112211 22122 ee 5 1.1 Phát biểu bài tốn 5s 222 2211222112711122112211121112111221112111121112.111111 11c re 5 1.2 Khảo sát bài tốn L0 0101111121111 221111012111 101112 111111011111 ru 9 1.3 Các yêu cầu về chức năng s1 1 1 HH ng II 1.4 Các yêu cầu phi chức năng ss SE HH HH1 he tung 12 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KỂ 2: 2222222222222E2222232222332222222Exccee 14 2.1Các biểu đồ usecase tơng quát và các usecase COn c cty egrưe 14 2.1.1 Biểu đồ Usecase tổng quát 5: E1 1 E11 11E1211112112.11 121 tre 14 2.1.2 Biểu đồ Usecase phân rã - -2 ST E1 11211211211 tt tr ga 15 2.2 Các biểu đồ tuần tự -225: 2221 22212221122111221121111211121112211212211 re 20
2.4 Thiết kế cơ sở dữ liệu ¿2222221 22122211221112111221112711121112.1111111 11.11 e 23 2.4.1 Mơ tả cơ sở đữ lIỆu L1 0112112111211 1 1111 111111 1 H1 11H x tk tra 23 2.4.2 Mơ tả bang trong cơ sở đữ liệu - Đ 2.22111211122211 21128215181 rườy 23 CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH 22-222222222222221222221 22tr 29
3.1 Cơ sở đữ liệu của bài tộn - Q02 1 1505111 ng xu n ng nnnEnnckkky 29
Trang 4LỜI NÓI ĐẦU
Trong quá trình công nghiệp hóa, hiện đại hóa hiện nay thì việc xây dựng lên các khu công nghiệp ngày càng nhiều và chiếm một phân lớn diện tích đất Việc xây dựng các khu chung cư đang là vấn đề cấp thiết của ở các thành phố Sống trong chung cư đang trở thành trào lưu, nhât là với giới trẻ Hà Nội Giá cả hợp lý, thiệt kê hiện đại và môi trường sống thoáng đãng đã khiến mặt hàng chung cư bán được đù trong điều kiện nhà đất ảm đạm Trong khi ngày càng nhiều chung cư được xây đựng lên thì vấn đề đặt ra việc quản
lý các khu chung cư được tiễn hành như thê nào? Bởi lẽ tại Hà Nội cũng như nhiều thành phố khác các vụ tai nạn ở chung cư thường xuyên xảy ra như hỏa hoạn, xuống cấp gây sập nhà, những vụ việc này giải quyết thé nào thì rất ít người biết đến và trách nhiệm của các bên liên quan đến đâu?
Ngoài những bất cập trong quy định còn có những bắt cập xuất phát từ thực tiễn Có thé thay hau hét nha dau tư dự báo sai hoặc không quan tâm xây dựng điện tích chung đủ đáp ứng nhu cầu của người dân, trong khi cơ quan quản lý địa phương chưa hướng dẫn, giám sát chặt chẽ, dẫn đến tình trạng thiếu chỗ để xe, nảy sinh mâu thuẫn và tranh chấp Phương tiện đi lại, dừng đỗ tùy tiện trên sân chơi, via hè mà không tô chức nao quan ly Trong khi các khu chung cư liên tục được xây dựng lên đề giải quyết vấn đề nhà ở thì việc tìm hiểu thực trạng quản lý và đề ra các giải pháp cho các khu chưng cư trở nên cấp thiết hơn bao giờ hết Thời gian qua đã phát sinh nhiều tranh chấp, khiếu nại liên quan đến quản lý, sử đụng nhà chung cư nhưng việc giải quyết còn lúng túng chủ yếu do văn phòng pháp luật chưa đầy đủ, chưa phù hợp với điều kiện cụ thê của thành phố Việc nghiên cứu này giúp cho chúng ta có cái nhìn rõ nét hơn về vấn đề chung cư
Trang 5LOI CAM ON
Sau một quá trình học tập, nghiên cứu và thực hiện với nhiều nỗ lực và cố gắng, nhóm thus hiện đã hoàn thành đồ án chuyên ngành với đề tài "Xây đựng hệ thông quản lý nhân '" Dé đạt được kết quả này, chúng em đã nhận được sự giup do, hướng dẫn và động viên từ nhiều cá nhân và tô chức Nhân dip nay, chung em xin gt lời cam on sau sac va chân thành đến tất cả những ai đã đồng hành cùng chúng tôi trong suốt hành trình thực hiện đồ án
Trước hết, nhóm thực hiện xin chân thành cảm ơn Ban Giám hiệu cùng các thầy cô của trường đại học Công Nghê Đông Á, đặc biệt là khoa công nghệ thông tin, đã không ngừng
tạo điều kiện thuận lợi và môi trường học tập chuyên nghiệp, nơi chúng em có cơ hội
được học hỏi và phát triển toàn điện kiến thức lẫn kỹ năng chuyên môn Chính sự quan tâm và sự hỗ trợ từ quý thây cô là nguồn động lực lớn đề chúng tôi vững tin hoàn thành
đồ án này
Đặc biệt, chúng em xin gửi lời cảm ơn sâu sắc đến cô Nông Thị Hoa, người đã luôn
đồng hành và dành nhiều thời gian, tâm huyết đê hướng dẫn chúng tôi từ những bước đầu
tiên cho đến khi hoàn thành đồ án Những đóng góp ý kiến, góp ý xác đáng và sự chỉ dạy tận tình của cô đã giúp nhóm có được định hướng rõ ràng, khắc phục những khó khăn và hoàn thiện đỗ án một cách tốt nhất Không chỉ là người thây ,cô còn là nguồn động viên to lớn giúp chúng em vượt qua những khó khăn và thử thách trong suốt quá trình thực hiện Chúng em cũng xin chân thành cảm ơn các thầy cô giáo khác đã giảng dạy và truyền đạt kiến thức trong suốt những năm học tại trường Những kiến thức quý báu mà quý cô
đã truyền đạt là nên tảng vững chắc giúp chúng em tự tin thực hiện và hoàn thành đề tài này
Ngoài ra, nhóm thực hiện cũng xin gửi lời cảm ơn đến các anh chị đồng nghiệp, bạn bè
đã luôn sẵn lòng giúp đỡ, chia sẻ tài liệu, kinh nghiệm quý báu cũng như đóng góp những
ý kiến, nhận xét giúp chúng tôi hoàn thiện đồ án Những sự hỗ trợ từ các bạn đã góp phần
không nhỏ trong việc hoàn thiện đề tài của chúng em
Cuối cùng, mặc dù nhóm thực hiện đã cô gắng hết sức, nhưng do hạn chế về thời gian
và kinh nghiệm, đỗ án chắc chắn không tránh khỏi những thiểu sót Chúng em mong nhận được những ý kiến đóng góp từ quý thầy cô và các bạn đề đồ án có thê hoàn thiện hơn trong tương lai
Một lần nữa, xin chân thành cảm ơn tất cả!
Trang 6DANH MUC CAC TU VIET TAT
Trang 7DANH MUC BANG BIEU VA SO DO
Trang 8CHUONG 1: GIỚI THIỆU BÀI TOÁN 1.1 Phát biểu bài toán
- Tên đề tài: Quản lý nhà chung cư
1.1.1 Lý do chọn đề tài:
Quán lý chung cư là một van dé rất thực tế và đang ngảy cảng quan trọng trong bối cảnh đô thị hóa phát triển mạnh mẽ tại nhiều thành phố lớn Với sy gia tăng của các khu chung cư, nhu cầu quản lý tot dé dam bao chất lượng cuộc sống cho cư dân và duy trì giá trị bất động sản là một vấn đề cấp bách
Chung cư là nơi sinh sông của hàng triệu người, do đó việc quản lý hiệu quả ảnh hưởng trực tiếp đến đời sống hằng ngày của cư dân Từ vấn đề an ninh, an toàn, cho đến dịch vụ tiện ích và quản lý tài chính, tất cả đều tác động đến sự hài lòng của cư dân và sự ôn định trong khu đân cư
Quán lý chung cư đòi hỏi sự phối hợp giữa nhiều bên: cư dân, ban quản lý, các công
ty cung câp dịch vụ, và các cơ quan pháp lý Các vấn đề phức tạp như quản lý tài chính, xử lý khiếu nại, đảm bảo an ninh và an toàn đều cần được nghiên cứu kỹ lưỡng Việc đưa ra những giải pháp thực tế cho các vấn đề này có thể mang lại giá trị lớn Ứng dụng công nghệ vào quản lý chung cư là một xu hướng tất yêu trong kỷ nguyên
số Sử dụng phần mêm quan lý, hệ thông an ninh thông minh, và các công cụ theo dõi, giám sát từ xa giúp tôi ưu hóa việc vận hành, giảm chi phí và nâng cao hiệu quả quản
lý Đề tài này cho phép bạn nghiên cứu và áp dụng các giải pháp công nghệ mới vào thực tiến
Trong bối cảnh quản lý chung cư ngày càng liên quan đến sự phát triên bền vững, vấn
đề tiết kiệm năng lượng, xử lý rác thải, và sử dụng các nguôn tài nguyên hợp lý là những vấn đề đáng được quan tâm Đề tài này cho phép bạn nghiên cứu các giải pháp xanh và bền vững trong quản lý chung cư
Trang 91.1.2 Dử liệu bài toán:
Thông tin cá nhân: Họ tên, ngày sinh, số CMND/CCCD, số điện thoại, địa chỉ liên
hé, email
Thông tin về căn hộ: Số căn hộ, diện tích, loại hình căn hộ, số người đăng ký
thường tru
Thông tin về phương tiện: Số lượng ô tô, xe máy, biển số xe
Thông tin về dịch vụ: Các địch vụ đăng ký sử dụng (internet, truyền hình cáp, bảo
vệ ), lịch sử thanh toán
Phản hồi và yêu cầu: Các yêu cầu sửa chữa, bảo trì, các góp ý, kiến nghị Thông tin chung: Tên tòa nhà, địa chỉ, số tầng, số căn hộ, năm xây dựng
Hạ tầng kỹ thuật: Hệ thống điện, nước, PCCC, thang máy, camera an ninh
Dịch vụ chung: Dịch vụ vệ sinh, bảo vệ, trông xe, sân vườn
Lịch sử sửa chữa, bảo trì: Các công việc bao trì định kỳ, các sự cô xảy ra và cách
xử lý
Phí quan lý: Phí dịch vụ, phí bảo trì, phí gửi xe, phí sử dụng các dịch vụ khác Thu chỉ: Các khoản thu, chi liên quan đến hoạt động của tòa nhà
Hợp đồng: Hợp đồng với các nhà cung cấp dịch vụ, hợp đồng thuê căn hộ
Dữ liệu từ các thiết bị: Dữ liệu từ các thiết bị đo đếm điện, nước, nhiệt độ, độ âm,
đỡ liệu từ các camera an ninh
Dữ liệu từ các ứng dụng: Dữ liệu từ các ứng dụng quản lý chung cư, ứng dụng thanh toán, ứng dụng đặt dịch vụ
Cơ quan quản lý nhà nước: Thông tin về quy hoạch đô thị, quy định về quản lý chung cư
Nhà cung cấp dịch vụ: Thông tin về giá cả dịch vụ, chất lượng dịch vụ
Phỏng vấn: Thu thập thông tin trực tiếp từ cư dân
Khảo sát: Sử dụng các bảng câu hỏi đề thu thập thông tin từ cư dân
Hệ thống quản lý: Thu thập đữ liệu tự động từ các hệ thông quản lý
Thiết bị cảm biến: Thu thập đữ liệu từ các thiết bị cảm biến
Dữ liệu mở: Sử dụng các nguôn dữ liệu mở có sẵn
Trang 101.1.3 Giải pháp, công nghệ lựa chọn giải quyết bài toán:
Phần mềm quản lý chung cư chuyên dụng:
Ưu điểm: Tích hợp nhiều tính năng quản lý toàn diện như: quản lý cư dân, quản lý tài chính, quan ly dich vu, quan ly tai san, bao cao thong kê Giúp tự động hóa các quy trình, tiết kiệm thời gian và nhân lực
Công nghệ: Dựa trên nền tảng web hoặc ứng dụng đi động, tích hợp cơ sở đữ liệu
mạnh mẽ, giao diện thân thiện
Vi du: Landsoft Control, Luci,
Hệ thống IoT (Internet of Things):
Ưu điểm: Kết nối các thiết bị thông minh trong tòa nhà (cảm biến nhiệt độ, độ âm, camera, ) để thu thập đữ liệu và điều khiển từ xa Giúp quản lý năng lượng hiệu quả, đảm bao an ninh và nâng cao chất lượng sống
Công nghệ: Sử dụng các thiết bị loT, nền tảng IoT, và các giao thức kết nối như MOTT, CoAP
Ung dung: Điều khiển ánh sáng, nhiệt độ, độ am tự động, theo dõi tinh trang thiết
bị, cảnh báo sự cô
Trí tuệ nhân tạo (AT) và Học máy:
Ưu điểm: Tự động hóa các tác vụ lặp đi lặp lại, phân tích dữ liệu lớn để đưa ra dự
đoán và quyệt định chính xác
Công nghệ: Sử dụng các thuật toán AI như học máy, học sâu, xử lý ngôn ngữ tự nhiên
Ứng dụng: Chatbot hỗ trợ khách hang, phân tích dữ liệu dé dự báo nhu cầu sử
dụng dịch vụ, tôi ưu hóa quá trình bảo trì
Blockcham:
Ưu điểm: Đảm bảo tính bảo mật, minh bạch và không thê thay đôi của đữ liệu
Công nghệ: Sử dụng công nghệ blockchain đề lưu trữ thông tin về giao dich, tài sản, hợp đồng
Ứng dung: Quan ly tai sản chung, ghi nhận lịch sử giao dich, dam bao tinh minh bach trong quan ly phi
Trang 11Các yêu tô cần cân nhắc khi lựa chọn giải pháp:
Quy mô của tòa nhà: Tòa nhà nhỏ hay lớn, số lượng cư dân
Ngân sách: Khả năng đầu tư vào công nghệ
Nhu cầu cụ thê: Các tính năng cần thiết cho quản lý tòa nhà
Khả năng tích hợp: Khả năng kết nối với các hệ thống hiện có
Dễ sử dụng: Giao diện thân thiện, để sử dụng cho người quản lý và cư dân
Hình 1: Hinh collection database
11
Trang 12Quản lý chung cư là một hoạt động phức tạp, đòi hỏi sự kết hợp hài hòa giữa các yếu tổ
kỹ thuật, tài chính và con người Trong bối cảnh đô thị hóa ngày càng tăng, nhụ cầu về một môi trường sông chât lượng tại các chung cư trở nên cấp thiết Đề đáp ứng nhu cầu
đó, việc quản lý chung cư một cách hiệu quả và chuyên nghiệp là vô cùng quan trọng Một tòa nhà chung cư được vận hành trơn tru nhờ vào sự phối hợp nhịp nhàng của nhiều
bộ phận khác nhau, từ ban quản trị đến đơn vị cung cấp dịch vụ Việc quản lý chung cư không chỉ dừng lại ở việc duy trì các tiện ích chưng như thang máy, hệ thống phòng cháy chữa cháy, mà còn bao gồm việc giải quyết các vấn đề phát sinh của cư dân, quản lý tài chính, và tô chức các hoạt động cộng đồng
Một hệ thống quản lý chung cư hiệu quả sẽ giúp nâng cao chất lượng cuộc sông của cư
dân, tăng giá trị bat động sản và đảm bảo an ninh trat tu cho tòa nhà Việc ứng dụng công
nghệ thông tm vào quản lý chung cư giúp đơn giản hóa các quy trình, tăng cường tính minh bạch và tạo điều kiện thuận lợi cho cư dân trong việc tương tác với ban quản lý Tuy nhiên, việc quản ly chung cư cũng đôi mặt với nhiều thách thức như sự đa dạng của
cư dân, sự xuống cap cua co so ha tang, va cac van dé phap ly Dé giai quyết những thách thức này, cần có sự phối hợp chặt chẽ giữa ban quản trị, đơn vị quản lý và các cư dân
Đề tài này sẽ tập trung vào việc phân tích các phương pháp quản lý chung cư hiệu quả, ứng dụng công nghệ trong quan ly chung cu, cũng như các thách thức mà các tòa nhà chung cư đang đối mặt Qua đó, chúng ta sẽ tìm ra những giải pháp tối ưu để nâng cao chất lượng quản lý chung cư tại Việt Nam
12
Trang 13‹ - Cư dân: Những người sống trong chung cư, là đối tượng sử dụng trực tiếp các địch
vụ và tiện ích
« Ban quan ly: Đơn vị chịu trách nhiệm quản lý, vận hành va bao tri chung cu
« Nhà cung cấp dịch vụ: Các đơn vị cung cấp dịch vụ như bảo vệ, vệ sinh, điện
o_ Quá trình thu chỉ phức tạp, dễ xảy ra sai sót
o_ Thiếu minh bạch trong việc quản lý quỹ chung
o Khó khăn trong việc lập báo cáo tài chính
¢ Quan ly dich vu:
o Quá trình đặt hàng, thanh toán dich vụ còn thủ công
o Kho khan trong việc theo dõi chất lượng dịch vụ
o_ Thời gian xử lý yêu cầu của cư đân chậm
« Anninh:
o Hé thong an ninh chưa hiện đại, để xảy ra các tinh huong mat an toan
o Khó khăn trong việc quan lý ra vào của người lạ
« Môi trường:
o Vân đê về rác thải, tiếng ôn, ô nhiễm môi trường
4 U PIHOME TRANGCHỦ SẢNPHÀM GIẢIPHÁP BẢNGGIÁ lÃCHHÀN Tu
Quan ly chung cư chuyên
nghiệp - Nâng tam cuộc
sống cư dân _.-
NGHIỆP - NÂNG
wan ly chung ¢ en nghiép - Nang tam cu ông cư dẫn TẦM CUỘC
št viỄn đ8 thị, riang lại sự tiện lọi và hiện đại cho mọi ngư SONG CU DAN
ar B XEM THÊM
Sb P/HOME
Giải pháp quản lý chung cư
Trang 14Xác định các yêu câu của hệ thông:
¢ Tinh nang:
o Quản lý thông tin cư dân, tài sản, dịch vụ
Quản lý tài chính, thu chỉ
Quản lý dịch vụ, đặt hàng, thanh toán
Quản lý an ninh, kiểm soát ra vào
Quản lý môi trường, xử lý rác thải
Báo cáo thống kê
o_ Giao tiếp với cư dân (thông báo, khảo sát)
« Hiệu quả:
o Tự động hóa các quy trình
o_ Tiết kiệm thời gian, nhân lực
o Nâng cao hiệu quả quan ly
¢ Tinh bao mat:
o Báo vệ thông tin cá nhân của cư dân
o Ngăn chặn truy cập trái phép
© Giai phap quan ly van
hanh cho khu dan cv
14
Trang 151.3 Các yêu cầu về chức năng
Sau khi đã xác định rõ các vân đề và mục tiêu của hệ thông, chúng ta sẽ đi sâu vào chi tiết
hơn về các yêu câu chức năng mà hệ thông cân đáp ứng
Quản lý Thông tin Cu Dan
« _ Thông tin cá nhân: Tên, ngày sinh, số CMND/CCCD, số điện thoại, email, địa chí liên hệ, thành viên trong gia đình
¢ Thong tin căn hộ: Số căn hộ, điện tích, loại hình căn hộ, số người đăng ký thường trú
« - Lịch sử giao dịch: Thanh toán phí quản lý, dịch vụ, các yêu cầu, khiếu nại
‹ - Quản lý hồ sơ: Lưu trữ các giấy tờ liên quan đến căn hộ (số đỏ, hợp đồng mua ban)
Quan ly Tai Chinh
¢ Quan ly phí: Phí quản lý, phí dịch vụ, phí gửi xe, phí sử dụng các tiện ích khác
« Quan lý thu chị: Ghi nhận các khoản thu, chỉ, lập báo cáo thu chi dinh ky
« _ Thanh toán: Hỗ trợ nhiều hình thức thanh toán (tiền mặt, chuyên khoản, thẻ)
‹« - Quản lý nợ: Theo dõi các khoản nợ của cư dân, gửi thông báo nhắc nợ
Quản lý Dịch vụ
« - Danh mục dịch vụ: Vệ sinh, bảo vệ, sửa chữa, trông xe, giặt là,
« - Đặt dịch vụ: Cư dân có thê đặt dịch vụ trực tuyến, theo dõi tiễn độ thực hiện
« _ Thanh toán dịch vụ: Tích hợp với hệ thống thanh toán
‹« - Đánh giá chất lượng dịch vụ: Cư đân có thê đánh giá chất lượng dịch vụ
Quản lý Sở hữu Chung
« Quan lý tài sản chung: Nhà dé xe, sân chơi, phòng sinh hoạt cộng đồng
* Quan ly bao trì: Lập kế hoạch bảo trì định kỳ, theo dõi tình trạng thiết bị
‹« - Quản lý sửa chữa: Tiếp nhận yêu cầu sửa chữa, phân công nhân viên thực hiện Quản lý An ninh
« = Kiểm soát ra vào: Sử dụng thẻ từ, mã số đề kiểm soát ra vào
« ˆ Giám sát hình ảnh: Hệ thông camera giám sát các khu vực công cộng
« - Báo động: Hệ thống báo động khi có sự có
Quản lý Môi trường
« Quan lý rác thải: Lập lịch thu gom rác, phân loại rác
« Tiết kiệm năng lượng: Theo dõi tiêu thụ điện, nước, đưa ra các giải pháp tiết kiệm Giao Tiếp với Cư Dân
‹ - Thông báo: Đăng thông báo trên hệ thống, gửi email, SMS
¢ Khao sat: Tién hành các cuộc khảo sát đề thu thập ý kiến của cư dân
« - Diễn đàn: Tạo điễn đàn đề cư dân giao tiếp với nhau
Báo cáo Thống kê
« Bao cáo tài chính: Thu chị, nợ phải thu, nợ phải tra
«ồ - Báo cáo dịch vụ: Số lượng dịch vụ sử dụng, chất lượng dịch vụ
« - Báo cáo sự cô: Các sự cô xảy ra, thời gian xử lý
Trang 16Tích hợp với Hệ Thông Khác
‹ _ Hệ thống quản ly tòa nhà: Điều khiến các thiết bị trong tòa nhà (thang máy, đèn chiều sáng)
‹ _ Hệ thống thanh toán trực tuyến: Tích hợp với các công thanh toán
- _ Hệ thống gửi email, SMS: Gửi thông báo đến cư dân
Giải pháp đột phá
PiHome tích hợp toán bộ quy trinh, quy định, cuy chế, biểu mẫu của các con quân lý ảnh lên nền tâng %pp Tạo điều kiện thông tin đến tay cư
dân một cách nhanh chóng nhất, đầy đủ nhất v n nghiệp nhất
Trang 171.4 Các yêu cầu phi chức năng
Bên cạnh các yêu cầu chức năng đã đề cập ở trên, các yêu cầu phi chức năng cũng đóng vai trò quan trọng trong việc đánh giá chất lượng và hiệu quả của hệ thống quản lý chung cư Các yêu câu này thường liên quan đến các đặc tính chất lượng như hiệu suất, khả nang bao mat, kha dung, kha mở rộng
Kha nang bao mat
¢ Bao mat dir ligu: Bao vé théng tin cá nhân của cư dân, thông tm tài chính, các thông tin nhạy cảm khác khỏi sự truy cập trái phép
« - Kiểm soát truy cập: Thiết lập các cấp độ truy cập khác nhau cho từng loại người dùng, đám bảo môi người chỉ truy cập được những thông tin mà họ được phép
« - Mã hóa đữ liệu: Mã hóa dữ liệu để bảo vệ thông tin khi truyền di
« - Phát hiện và ngăn chặn tấn công: Có các biện pháp đề phát hiện và ngăn chặn các
Cuộc tan công từ bên ngoài
Kha bao tri
« - Dễ dàng bảo trì: Hệ thống phải dễ dàng bảo trì, cập nhật
« - Tài liệu hướng dẫn rõ ràng: Có đây đủ tài liệu hướng dẫn cho người quản trị hệ thong
Giao diện người dùng
e Thân thiện: Giao diện trực quan, dé str dung
« - Đa ngôn ngữ: Hồ trợ nhiêu ngôn ngữ
Trang 18Khả năng tương thích
‹ - Tương thích với các thiết bị: Hệ thống phải tương thích với nhiều loại thiết bị khác
nhau (điện thoại, máy tính bảng, máy tính)
« - Tương thích với các hệ điêu hành: Hồ trợ nhiều hệ điêu hành khác nhau
Khả tin cậy
«ồ Chất lượng đữ liệu: Dữ liệu chính xác, đầy đủ và nhất quán
« - Hiệu quả: Hệ thông hoạt động ôn định, không xảy ra lôi thường xuyên
Khả mở rộng
¢ Kha nang thém moi tinh nang: Hệ thống phải đễ dàng thêm mới các tính năng mới
« - Khả năng tích hợp với các hệ thống khác: Hệ thông phải để dàng tích hợp với các
hệ thống khác như hệ thống quản lý tòa nhà, hệ thông thanh toán
IMPORTANCE OF DEFINING FUNCTIONAL & NON-FUNCTIONAL
Trang 19C# được xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất là C++ và Java C# với sự
hồ trợ mạnh mẽ của NET Framework giúp cho việc tạo một ứng dụng Windows Forms hay WPF (Windows Presentation Foundation), trở nên rất dễ dàng
‹ Common Intermediate Language (CIL): CIL cho phép mã C# chạy trên nhiều
nen tang khac nhau ma chi cần một trình biên dịch duy nhất
19
Trang 20« Garbage Collector (GC):tự động quản lý bộ nhớ GC trong NET sẽ tự động giải phóng các đối tượng không còn sử dụng
Ưu điểm của C#
„ C# hiện hỗ trợ đa nền tảng thông qua NET (trước đây là NET Core), cho phép phát triển ứng dụng trên các hệ điều hành khác nhau như Windows, Linux và macOS
„ C# là ngôn ngữ lập trình hướng đối tượng hoàn toàn, hỗ trợ các khái nệm OOP như lớp, đối tượng, kế thừa, đa hình, và đóng gói, giúp đễ đàng tô chức và bảo trì mã nguôn
„ C# hỗ trợ mạnh mẽ lập trình bất đồng bộ thông qua cú pháp async và await,
giúp cải thiện hiệu suất ứng dụng, đặc biệt là các ứng dụng liên quan dén I/O như web
và ứng dụng máy chủ
„ C# được hỗ trợ bởi hệ sinh thái phong phú của NET, với các thư viện và
framework manh mé nhu ASP.NET, WPF, Xamarin, va Entity Framework
„ C# tích hợp tốt với các sản phâm khác của Microsoft như Azure, SQL Server, Office, va Windows
„ C# với cú pháp rõ ràng, hướng đối tượng, và khả năng sử dụng các mẫu thiết kế (dcsign patterns) giúp việc duy trì và mở rộng mã dễ dàng Nó cũng hỗ trợ các mô hình lập trình linh hoạt như lập trình hàm và đa luông
20
Trang 21- Visual Studio
Visual Studio
Hinh 8: Visual Studio
Visual Studio la méi trường phat triển tích hợp (IDE) được thiết kế dành cho giới lập trình
viên và các nhà phát triển ứng dụng Đây là công cụ hỗ trợ phát triển phần mềm mạnh mẽ của Microsoft, cho phép người dùng viết, dịch mã và gỡ lỗi các ứng dụng dựa trên nhiều ngôn ngữ lập trình khác nhau như C++, C#, Visual Basic, Python, JavaScript Visual Studio bao gồm một trình biên tập mã nguồn, các công cụ gỡ lỗi và xây dựng ứng dụng đa nên táng Nó giúp tăng năng suất và hiệu quả công việc cho các lập trình viên
Chức năng của Visual Studio
‹ - Viết mã (Code Editing): Cung cấp trình chỉnh sửa mã với tính năng tự động hoàn thành (IntelliSense), giúp lập trình viên viết mã nhanh hơn và chính xác hơn
«Ổ Gỡ lỗi (Debugging): Cung cấp công cụ gỡ lỗi mạnh mẽ cho phép lập trình viên theo dõi va sửa lỗi trong mã của họ Bạn có thể đặt breakpoint, theo déi biến và gọi stack trace
* Bién dich (Compilation): Ty dong bién dịch mã nguồn thành ứng dụng chạy được
va báo cáo lôi biên dịch một cách rõ ràng
* Quan ly dy an (Project Management): Hỗ trợ quản lý và tổ chức các dự án, thư viện, và tệp mã nguồn trong một giao điện để sử dụng
‹ - Tích hợp với hệ thống kiểm soát phiên bản (Version Control): Hỗ trợ tích hợp với các hệ thông như Git và Azure DevOps, giúp theo dõi thay đôi mã nguồn và quản lý phiên bản
21