Skip to content

Piguins/StudentManagement-App

Repository files navigation

Mục lục

I. Mở đầu

II. Mô tả

1. Ý tưởng

2. Công nghệ

3. Người dùng

4. Mục tiêu

5. Tính năng

III. Tác giả

IV. Người hướng dẫn

V. Tổng kết

I. Mở đầu

Đồ án Quản lý học sinh thực hiện cho môn học Nhập môn Công nghệ Phần mềm - Trường Đại học Công nghệ Thông tin, Đại học Quốc gia Hồ Chí Minh

II. Mô tả

1. Ý tưởng

  • Hướng đến cải thiện trải nghiệm của người dùng, sử dụng công nghệ WPF, ngôn ngữ XAML đáp ứng được các yêu cầu khắt khe hơn, giao diện mới hơn, hiện đại và trực quan hơn, phù hợp với những tiêu chuẩn hiện tại, ngôn ngữ lập trình dễ hiểu, dễ tiếp cận, dễ dàng tạo và chỉnh sửa GUI.

  • Sử dụng mô hình MVVM để tách riêng giao diện và xử lý, tăng khả năng sử dụng lại các thành phần hay việc thay đổi giao diện chương trình mà không cần phải viết lại code quá nhiều, có thể phát triển ứng dụng nhanh, dễ nâng cấp, bảo trì, mở rộng hay sửa chữa.

  • Sử dụng Microsoft SQL Sever, đây chính là một loại phần mềm đã được phát triển bởi Microsoft và nó được sử dụng để có thể dễ dàng lưu trữ cho những dữ liệu dựa theo tiêu chuẩn RDBMS. SQL Server có khả năng cung cấp đầy đủ các công cụ cho việc quản lý từ giao diện GUI đến sử dụng ngôn ngữ cho việc truy vấn SQL

  • Sử dụng Figma để thiết kế bố cục, màu sắc chủ đạo cũng như style cho các giao diện sử dụng trong phần mềm. Việc này giúp đảm bảo phần mềm có một giao diện trực quan, chung phong cách thiết kế và không bị rối khi bắt tay code giao diện bằng XAML

2. Công nghệ

  • Hệ thống API: WPF - Mô hình MVVM
  • IDE: Visual Studio 2019 (C#/.Net)
  • Database: SQL Server
  • Công cụ quản lý: Git, GitHub
  • Entity Framework

3. Đối tượng sử dụng

Giáo viên

4. Mục tiêu

  • Ứng dụng thực tế

    • Đáp ứng được các yêu cầu của khách hàng đặt ra, hệ thống mang tính ổn định cao, dễ sử dụng, không gây khó khăn cho người dùng, thiết kế dựa trên cơ sở sử dụng cho khách hàng là người Việt Nam.
    • Được sử dụng rộng rãi trong hệ thống các trường học, môi trường giáo dục
    • Trở thành một trong những ứng dụng được giáo dục lựa chọn, tin tưởng sử dụng.
  • Yêu cầu ứng dụng

    • Đáp ứng những tính năng tiêu chuẩn cần có trên những ứng dụng có trên thị trường. Ngoài ra, mở rộng và phát triển những tính năng mới hỗ trợ tối đa cho người dùng, tự động hóa các giai đoạn và các nghiệp vụ khắc phục những hạn chế và yếu kém của hệ thống quản lý hiện tại.

    • Giao diện thân thiện, dễ sử dụng, bố cục hợp lý, hài hoà về màu sắc và mang tính đồng bộ cao, phân quyền cho người dùng thông qua tài khoản.

    • Ứng dụng phải tương thích với đa số các hệ điều hành phổ biến hiện nay như Window Vista SP1, Window 8.1, Window 10,...Đặc biệt, ứng dụng trong quá trình sử dụng phải hoạt động ổn định, tránh những trường hợp xảy ra lỗi xung đột với hệ thống gây ra khó chịu cho người dùng trong quá trình sử dụng, tệ hơn là ảnh hưởng trực tiếp. Việc mở rộng, nâng cấp ứng dụng về sau phải dễ dàng khi người dùng có nhu cầu.

5. Tính năng

III. Tác giả

IV. Người hướng dẫn

  • Giảng viên: Đỗ Thị Thanh Tuyền

V. Tổng kết

Sản phẩm là kết quả sau quá trình cùng nhau thực hiện đồ án của những thành viên trong nhóm. Thông qua quá trình này, các thành viên đã có cho mình những lượng kiến thức và kỹ năng chuyên môn nhất định về quy trình lập trình thực tế, hiểu hơn về lập trình và có riêng cho mình những bài học quý giá làm hành trang cho công việc sau này.

Ngoài ra, nhóm cũng muốn gửi lời cảm ơn chân thành và sự tri ân sâu sắc đến giảng viên giảng dạy, cảm ơn cô đã cùng đồng hành với nhóm trong suốt quá trình thực hiện đồ án để có được thành quả như hôm nay.

Sản phẩm của nhóm có thể còn nhiều thiếu sót trong quá trình xây dựng và phát triển. Vì vậy, đừng ngần ngại gửi những đóng góp hoặc ý kiến của bạn. Mỗi đóng góp của các bạn đều sẽ được ghi nhận và sẽ là động lực để nhóm có thể hoàn thiện sản phẩm hơn nữa.

Cảm ơn bạn đã quan tâm!


Quay lại đầu trang