Skip to content

BoyBanhMi/CSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHẦN MỀM QUẢN LÝ SINH VIÊN

a

Lời mở đầu

Giấy Phép

Vui lòng xem tại MIT License Copyright © 2017 F4 Team - Telecommunications University

Thông tin tổ chức mã nguồn

a a

Mã nguồn được phân chia theo 3 Tầng như sau:

  • Tầng QuanLySinhVien_BLL chứa các module xử lý các sự kiện trong từng Form giao diện, file xulichuoi.cs đảm nhiệm việc định dạng dữ liệu vào theo chuẩn

  • Tầng QuanLySinhVien_BLL chứa các module dữ liệu, file DB_connect.cs chứa kết nối đến CSDL, file Data.cs chứa dữ liệu từ các bảng trong CSDL

  • Tầng QuanLySinhVien_GUI chứa các Form giao diện, frmProMain.cs trong tầng này sẽ là chương trình chính gọi tất cả các Form khác khi click sự kiện.

T/g: Lê Văn Cường

Nền tảng xây dựng

C# .NET - Nền tảng hệ thống phần mềm

  • C # là một ngôn ngữ lập trình hiện đại được phát triển bởi Microsoft và được phê duyệt bởi European Computer Manufacturers Association (ECMA) và International Standards Organization (ISO).

  • C # được phát triển bởi Anders Hejlsberg và nhóm của ông trong việc phát triển .Net Framework.

  • C # được thiết kế cho các ngôn ngữ chung cơ sở hạ tầng (Common Language Infrastructure – CLI), trong đó bao gồm các mã (Executable Code) và môi trường thực thi (Runtime Environment) cho phép sử dụng các ngôn ngữ cấp cao khác nhau trên đa nền tảng máy tính và kiến trúc khác nhau.

Ngôn ngữ ra đời cùng với .NET

  • Kết hợp C++ và Java. Hướng đối tượng. Hướng thành phần. Mạnh mẽ (robust) và bền vững (durable). Mọi thứ trong C# đều Object oriented. Kể cả kiểu dữ liệu cơ bản. Chỉ cho phép đơn kế thừa. Dùng interface để khắc phục. Lớp Object là cha của tất cả các lớp. Mọi lớp đều dẫn xuất từ Object. Cho phép chia chương trình thành các thành phần nhỏ độc lập nhau. Mỗi lớp gói gọn trong một file, không cần file header như C/C++. Bổ sung khái niệm namespace để gom nhóm các lớp. Bổ sung khái niệm “property” cho các lớp. Khái niệm delegate & event

  • Vai trò C# trong .NET Framework.NET runtime sẽ phổ biến và được cài trong máy client. Việc cài đặt App C# như là tái phân phối các thành phần .NET Nhiều App thương mại sẽ được cài đặt bằng C#.

  • C# tạo cơ hội cho tổ chức xây dựng các App Client/Server n-tier. Kết nối ADO.NET cho phép truy cập nhanh chóng & dễ dàng với SQL Server, Oracle… Cách tổ chức .NET cho phép hạn chế những vấn đề phiên bản.

MS SQL Server - Nền tảng cơ sở dữ liệu

  • SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ (Relational Database Management System (RDBMS) ) sử dụng câu lệnh SQL (Transact-SQL) để trao đổi dữ liệu giữa máy Client và máy cài SQL Server. Một RDBMS bao gồm databases, database engine và các ứng dụng dùng để quản lý dữ liệu và các bộ phận khác nhau trong RDBMS.

  • SQL Server được tối ưu để có thể chạy trên môi trường cơ sở dữ liệu rất lớn (Very Large Database Environment) lên đến Tera-Byte và có thể phục vụ cùng lúc cho hàng ngàn user. SQL Server có thể kết hợp “ăn ý” với các server khác như Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server….

T/g: Nguyễn Minh Thuận

Chuẩn lập trình

Tài liệu cho người dùng cuối

  • Để xem tài liệu cho người dùng cuối, Vui lòng tham khảo tại đây

T/g: Nguyễn Duy Thanh Tùng

Tài liệu cho nhà phát triển

Tài liệu thiết kế

Danh sách lỗi

Phần mềm chưa được hoàn thiện, huy vọng các bạn đóng góp ý kiến hay update danh sách các lỗi tại đây để nhóm hay các nhà phát triển khác có thể hoàn thiện sản phẩm hơn.

T/g: Lê Văn Cường

Cách lấy mã và đóng góp mã nguồn

  • Các bạn click vào đây để Download mã nguồn,
  • Để đóng góp mã nguồn hay phản hồi tại đây hoặc gửi vào hộp thư điện tử lecuong15796@gmail.com.

T/g: Lê Văn Cường

Kênh truyền thông cho dự án

Nhằm tạo ra phần mềm đầy đủ, hoàn thiện và có chất lượng cao, dự án được chia sẻ trên lên internet dưới dạng mã nguồn mở để mọi người cùng tham gia đánh giá, nhận xét cũng như xây dựng phần mềm hoàn thiện hơn.

  1. Trang facebook của dự án, Luôn tiếp nhận các ý kiến đóng góp từ cộng đồng
  2. Trên Website Sharecode.vn cho mọi người cần tham khảo và đóng góp

T/g: Triệu Nam Dương

Lời cảm ơn

Để hoàn thành tốt đề tài này chúng em xin cảm ơn thầy Mai Cường Thọgiảng viên khoa CNTT Trường Đại học Nha Trang cùng các thầy cô bộ môn Kỹ thuật phần mềm đã hướng dẫn tạo điều kiện cho chúng em nghiên cứu và hoàn thành đề tài. Một lần nữa chúng em xin trân trọng cảm ơn thầy Mai Cường Thọ đã tận tình giúp đỡ, hướng dẫn chúng em trong suốt quá trình thực hiện đề tài.

T/g: Triệu Nam Dương

About

chia sẻ code C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published