Skip to content

This repository contains materials and source code for UITeco desktop application.

Notifications You must be signed in to change notification settings

coconerd/uiteco-swing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DANH SÁCH THÀNH VIÊN - NƯỚC CODE DỪA

  • 22520872 Nguyễn Đỗ Đức Minh (nhóm trưởng)
  • 22520170 Phan Thành Công
  • 22520124 Trần Vũ Bão
  • 22520423 Phan Thị Thuỷ Hiền

Động lực hình thành dự án

  • Hiểu được băn khoăn từ sinh viên khi không thể nắm bắt được đầy đủ và nhanh chóng các thông tin, sự kiện được đăng tải bởi Trường và các trang liên quan (câu lạc bộ, khoa, đoàn, hội,...)
  • Hiểu được tâm lý e ngại của sinh viên khi muốn tham gia nhưng không tìm được người cùng tham gia sự kiện, đặc biệt là các sự kiện có yêu cầu tham gia theo hình thức đội nhóm thay vì cá nhân.
  • Hiểu được tâm lý của nhiều cựu sinh viên sau khi đã tốt nghiệp nhưng vẫn muốn nắm bắt đầy đủ các thông tin từ Trường cũng như kết nối đến các bạn sinh viên đang học tại Trường. Về thực trạng thì Trường chúng ta chưa đẩy mạnh công tác này.
  • Hiểu được tâm lý chung của hầu hết sinh viên trước việc truy cập vào Forum UIT không thường xuyên, bởi nguyên nhân chủ yếu sau khi đã khảo sát đông đảo sinh viên của Trường là do giao diện Forum UIT hiện tại chưa thu hút được nhiều người dùng sử dụng, bố cục các phần trong Forum khá nhiều và gây khó khăn cho trải nghiệm người dùng.
  • Ngoài việc kết nối giữa những sinh viên thì giảng viên cũng có thể kết nối thông qua việc đăng bài tìm kiếm cộng sự tham gia nghiên cứu khoa học. Điều đó không những có ý nghĩa kết nối giữa giảng viên-sinh viên mà còn thúc đẩy, nâng cao tinh thần, công tác nghiên cứu khoa học của Trường chúng ta trước xu hướng phát triển của thời đại cũng như sự năng động, sáng tạo, không ngừng nâng cao vị thế của UIT trong khu vực và cả nước.

Với động lực đó, CocoNerd chúng em quyết định sẽ xây dựng một nền tảng kết nối chuyên biệt cho UIT và trong tương lai mong muốn mở rộng quy mô sử dụng cho toàn hệ thống Đại học Quốc gia TP HCM.

Mục tiêu dự án

  • Ứng dụng UIT-Eco giúp sinh viên dễ dàng nắm bắt và tiếp cận với các sự kiện được đăng tải bởi Trường và các bên liên quan một cách nhanh chóng, đầy đủ.
  • Là nền tảng đa người dùng: sinh viên, cựu sinh viên, giảng viên, Admin
  • Cho phép người dùng đăng bài với các chủ đề thú vị và bổ ích như trao đổi về việc học tập, ôn thi, chia sẻ kinh nghiệm, cơ hội việc làm, học bổng, nghiên cứu khoa học,...Thông qua đây sinh viên có thêm cơ hội để nhận được nhiều lời giải đáp, tư vấn hữu ích cũng như học hỏi và tích luỹ cho bản thân các kinh nghiệm bổ ích được chia sẻ từ các thế hệ đi trước.
  • Cựu sinh viên có thể kết nối đến các sinh viên tại trường, giảng viên thông qua quá trình đăng bài cũng có thể tìm kiếm được những cộng sự tham gia vào công tác nghiên cứu khoa học.
  • Một tính năng đặc biệt mà ứng dụng UIT-Eco mang lại đó là cho phép sinh viên tìm kiếm được đồng đội cùng tham gia các sự kiện, cũng như có thể tự động đăng ký tham gia sự kiện ngay thời điểm sử dụng ứng dụng mà không cần phải điền thông tin đăng ký như cách thức vẫn hay được sử dụng như hiện tại.

Kế hoạch dự án

  • Công tác chuẩn bị (7 Ngày) 1/3/2024 → 7/3/2024
    Xác định đề tài(2 Ngày): 1/3/2024 → 2/3/2024
    
    Khảo sát hiện trạng(3 Ngày): 3/3/2024 → 5/3/2024
    
    Xác định yêu cầu(2 Ngày): 6/3/2024 → 7/3/2024
    
  • Phân tích yêu cầu(7 Ngày): 8/3/2024 → 14/3/2024
    Viết tài liệu đặc tả yêu cầu(3 Ngày): 8/3/2024 → 10/3/2024
    
    Mô hình hóa yêu cầu thành sơ đồ(4 Ngày): 11/3/2024 → 14/3/2024
    
  • Thiết kế hệ thống(7 Ngày): 15/3/2024 → 21/3/2024
    Thiết kế cơ sở dữ liệu(3 Ngày): 15/3/2024 → 17/3/2024
    
    Thiết kế giao diện phần mềm(4 Ngày): 18/3/2024 → 21/3/2024
        Thiết kế Wireframes(2 Ngày): 18/3/2024 → 19/3/2024
        Thiết kế chi tiết(2 Ngày): 20/3/2024 → 21/3/2024
    
  • Cài đặt theo thiết kế(35 Ngày): 22/3/2024 → 25/4/2024
    Xây dựng trang web giới thiệu đề tài(10 Ngày): 22/3/2024 → 31/3/2024
    
    Triển khai cơ sở dữ liệu(10 Ngày): 22/3/2024 → 31/3/2024
        Thu thập dữ liệu(4 Ngày): 22/3/2024 → 25/3/2024
            Lấy dữ liệu từ các bên liên quan(2 Ngày): 22/3/2024 → 23/3/2024
            Xử lí dữ liệu(2 Ngày): 24/3/2024 → 25/3/2024
        Lập trình cơ sở dữ liệu(3 Ngày): 26/3/2024 → 28/3/2024
        Triển khai cơ sở dữ liệu lên Server(3 Ngày): 29/3/2024 → 31/3/2024
    
    Lập trình Front-End(35 Ngày): 22/3/2024 → 25/4/2024
    
    Lập trình Back-End(25 Ngày): 1/4/2024 → 25/4/2024
    
  • Kiểm thử(14 Ngày): 26/4/2024 → 9/5/2024
    Kiểm thử phần mềm(7 Ngày): 26/4/2024 → 2/5/2024
        Unit Test(2 Ngày): 26/4/2024 → 27/4/2024
        Integration Test(2 Ngày): 28/4/2024 → 29/4/2024
        Performance Test(2 Ngày): 30/4/2024 → 1/5/2024
        Sử dụng phần mềm để rà soát lỗi(1 Ngày): 2/5/2024 → 2/5/2024
    
    Phân tích và sửa lỗi(4 Ngày): 3/5/2024 → 6/5/2024
    
    Kiểm thử sự chấp nhận của người dùng(3 Ngày): 7/5/2024 → 9/5/2024
    
  • Vận hành(14 Ngày): 10/5/2024 → 23/5/2024
    Bàn giao(7 Ngày): 10/5/2024 → 16/5/2024
        Viết tài liệu hướng dẫn sử dụng(2 Ngày): 10/5/2024 → 11/5/2024
        Hỗ trợ đào tạo người dùng(5 Ngày): 12/5/2024 → 16/5/2024
    
    Thu thập feedback người dùng(7 Ngày): 17/5/2024 → 23/5/2024
    
  • Viết báo cáo(9 Ngày): 24/5/2024 → 1/6/2024
    Báo cáo kết quả vận hành(7 Ngày): 24/5/2024 → 30/5/2024
    
    Rút kết kinh nghiệm(2 Ngày): 31/5/2024 → 1/6/2024
    

Công nghệ

  • Ngôn ngữ lập trình: Java, PL/SQL
  • Hệ quản trị cơ sở dữ liệu: Oracle
  • IDE: Netbeans, Oracle
  • Phần mềm quản lý source code: Git, GitHub
  • Thiết kế giao diện: Java Swing
  • Quản lý dự án: Microsoft Project, Notion
  • Hệ điều hành: Window

Giao diện

  • Giao diện trang đăng nhập image
  • Giao diện trang sự kiện image image image
  • Giao diện trang cuộc thi image image image image
  • Giao diện trang forum image image
  • Giao diện trang Admin image image image image

Tham khảo

Releases

No releases published

Packages

No packages published

Languages