- Group comprises of 4 members: MinhTC (Team leader), LamNT, KhanhTV, and PhuocLX
- This respository is created to work with the project in the subject "Introduction to Software Engineering".
1. Set up môi trường
Cài đặt các công cụ cần thiết:
2. Set up cơ sở dữ liệu
- Mở XAMPP, chọn start Apache và MySQL
- Chọn Admin ở mục MySQL
- Chon new để tạo cơ sở dữ liệu mới
- Nhập tên cơ sở dữ liệu: "quan_ly_nhan_khau", chọn character set: utf8_mb4_vietnamese_ci, sau đó chọn create
- Chọn cơ sở dữ liệu vừa tạo "quan_ly_nhan_khau"
- Chọn import
- Chọn browse và chọn file "quan_ly_nhan_khau.sql" đã download ở trên
- Kéo xuống chọn import
3. Quy trình làm việc
- Clone repo về
git clone [email protected]:TVKain/QuanLyNhanKhau.git
- Import vào Intellij (Chọn File => Open => Chọn Folder vừa clone về)
- Mở terminal tại project và tạo branch mới
git branch [tên branch]
- Code phần của mình
- Xong rồi thì
git add .
git commit -m "Nội dung commit"
- Push code lên repo
git push -u origin [tên branch hiện tại]
- Pull code từ main về trước khi tạo pull request (Để không bị merge conflict)
git pull origin main
- Tạo pull request
- Vào XAMPP, tại bảng account, tạo tài khoản với tên tài khoản và mật khẩu tùy chọn, role là "all", "population" hoặc "covid".
- Sau đó chạy file "IntroSWE-SoICT.jar" và đăng nhập theo tài khoản vừa tạo để sử dụng.