Đưa ra một khái niệm tốt là điều khó khăn đối với học sinh; việc xác định xem ý tưởng có thực tế hay không sẽ khó hơn nhiều; và quyết định sử dụng công nghệ nào thậm chí còn khó hơn. Do đó, trong bài đăng này, tôi sẽ thảo luận về cách đưa ra các ý tưởng về phần mềm và dự án. Điều này là lý tưởng cho các dự án tốt nghiệp. Ngoài ra, tôi giới thiệu một số công nghệ mà bạn có thể nghiên cứu và sử dụng cho dự án! Nếu bạn ít cá nhân thì cứ xóa chức năng đi ha. Các dự án này yêu cầu một nhóm khoảng 3-4 sinh viên hoàn thành trong 3-4 tháng, bao gồm cả việc tạo tài liệu. tìm ý tưởng phần mềm
Nội dung
1. Hệ thống chuỗi cửa hàng kinh doanh
Hệ thống được tạo thành từ một mạng lưới các cửa hàng thương mại và một trung tâm. Mỗi cửa hàng sẽ có một cơ sở dữ liệu riêng, cơ sở dữ liệu này sẽ thực hiện đồng bộ dữ liệu hai chiều với trung tâm. tìm ý tưởng phần mềm
Chức năng chính
- Quản lý (Thêm bớt xóa sửa dữ liệu) tìm ý tưởng phần mềm
- Đồng bộ hoá dữ liệu (giữa nhiều cửa hàng và trung tâm chính) tìm ý tưởng phần mềm
- Xuất báo cáo (Dưới dạng PDF, Excel) tìm ý tưởng phần mềm
Độ khó: 3/5 (1 là dễ nhất, 5 là khó nhất)
Công nghệ sử dụng:
- WebForm hoặc WPF để làm phần mềm tại các trung tâm
- ASP.NET hoặc Java để làm web nhằm truy cập từ xa
- Microsoft SQL Server có hỗ trợ cơ chế đồng bộ
Video demo: https://youtu.be/erlcVYNZSwU
2. Hệ thống giao thức ăn nhanh
Hệ thống giao thức ăn nhanh tương tự deliverynow.vn. Người dùng có thể đặt món ăn, theo dõi vị trí người bán, nhận thức ăn và thanh toán. tìm ý tưởng phần mềm
Chức năng chính
- Xem các bữa ăn và doanh nghiệp trên web, đặt hàng, theo dõi nhân viên giao hàng và thanh toán. tìm ý tưởng phần mềm
- Phiên bản dành cho người dùng di động: Tương tự như phiên bản trực tuyến, nhưng có thêm thông báo để cảnh báo người dùng khi thức ăn đang đến gần.
- Quản lý đơn hàng và báo cáo có sẵn thông qua phiên bản trực tuyến dành cho quản trị viên. tìm ý tưởng phần mềm
- Nhân viên giao hàng khi đang di chuyển: Khách hàng có thể theo dõi vị trí của nhân viên nếu vị trí của nhân viên được cập nhật.
Độ khó: 4/5 (Hơi nhiều phần)
Công nghệ sử dụng: tìm ý tưởng phần mềm
- AndroidSDK hoặc Swift để làm app (Có thể dùng ionic hoặc web native)
- Web thì dùng gì cũng được, có thể dùng Google Maps SDK để hiển thị thông tin
Video demo
https://youtu.be/JWCdrcxX434
3. Hệ thống định vị và chỉ đường xe buýt
Hệ thống định vị và chỉ đường tương tự như Google Maps ở chỗ nó cho phép bạn chọn số trạm, lượng đi bộ ít nhất, tuyến đường nhanh nhất, giá thấp nhất, v.v. tìm ý tưởng phần mềm
Chức năng chính:
- Parse trang web của http://buyttphcm.com.vn để lấy thông tin các tuyến bus
- Phiên bản web: Tìm đường đi giữa 2 điểm thông qua tuyết bus tìm ý tưởng phần mềm
- Phiên bản mobile tương tự web, theo dõi vị trí người dùng tìm ý tưởng phần mềm
Độ khó: 4/5 (Thuật toán hơi khoai)
Công nghệ sử dụng: tìm ý tưởng phần mềm
- AndroidSDK hoặc Swift để làm app (Có thể dùng ionic hoặc React Native) tìm ý tưởng phần mềm
- Web thì dùng gì cũng được, có thể dùng Google Maps SDK để hiển thị thông tin
- HTML Parser (Selenium, HTML Agility Pack) để parse dữ liệu
Video demo: https://youtu.be/74AXS55OZJU
4. Web bán hàng thể thao
Thu thập thông tin được sử dụng bởi một trang web cung cấp các môn thể thao để thu thập thông tin và các mục từ nhiều trang khác. Hỗ trợ theo dõi đơn hàng, thông báo cho người dùng khi có hàng mới, v.v. tìm ý tưởng phần mềm
Chức năng chính
- Crawler để chôm dữ liệu từ các trang khác tìm ý tưởng phần mềm
- Quản lý order và đơn hàng. Thanh toán online tìm ý tưởng phần mềm
Độ khó: 2.5/5
Công nghệ sử dụng
- Dùng ASP.NET hoặc Java để làm web tìm ý tưởng phần mềm
- HTML Parser (Selenium, HTML Agility Pack) để parse dữ liệu
- Dùng Twilio để gởi tin nhắn tới người dùng
Video demo: https://youtu.be/VK_m5dUAOYc
5. Điểm danh bằng nhận diện khuôn mặt và thiết bị di động
Hệ thống khuyến khích tham dự bằng cách … chụp ảnh. Giáo viên sử dụng ảnh để ghi lại điểm danh; hệ thống sẽ xác định và theo dõi những đứa trẻ nào tham gia lớp học.
Note: Đây là đồ án tốt nghiệp FPT của mình, được 9/10 điểm đấy nhé!
Chức năng chính
- Phiên bản web: Cho phép bạn theo dõi sinh viên, lớp học và lịch trình của giảng viên. Đồng bộ hóa lịch trình giảng dạy với Lịch Google và xuất hồ sơ tham dự.
- Phiên bản di động: Nó được giáo viên sử dụng để xem lịch học và chụp ảnh điểm danh. Tính năng chấm công thủ công cũng có sẵn, cũng như đồng bộ hóa dữ liệu khi mạng gặp sự cố.
Độ khó: 4/5 (Dùng API sẵn thì chỉ còn 3/5. Ở đây mình có optimize thêm API và cách lưu ảnh để tăng độ chính xác).
Công nghệ sử dụng
- ASP.NET MVC và Microsoft SQL Server. tìm ý tưởng phần mềm
- Android SDK và Swift để làm app di động.
- OpenCV, trên C# là EmguCV. Các bạn có thể dùng Microsoft Cognitive Service nếu muốn.
- EPPlus để xuất report dưới dạng file Excel.
Video demo: https://youtu.be/iuBjEm_hUJs
Tổ Chức Giáo Dục FPT – fpt.edu.vn
Hệ Thống Đào Tạo Lập Trình Viên Quốc Tế – aptech.fpt.edu.vn
FPT Aptech trực thuộc Tổ chức Giáo dục FPT có hơn 25 năm kinh nghiệm đào tạo lập trình viên quốc tế tại Việt Nam, và luôn là sự lựa chọn ưu tiên của các sinh viên và nhà tuyển dụng. |