База данных "Учет студентов" C#

     В данной работе разрабатывается приложение для ведения учета студентов, на каких они обучаются специальностях, в каких группах состоят. Данное приложение может быть использовано в университетах на кафедрах для учета студентов.

В первой главе производится постановка задачи, выбираются подходящие технологии для ее реализации.

Во второй главе выполняется проектирование системы, разработка диаграммы реализуемых функций, разработка схемы базы данных, диаграммы классов приложения.

В третьей главе выполняется разработка приложения, описываются сторонние библиотеки использованные в работе, описываются разработанные классы, также приводится работа с системой контроля версий.

В последней главе приводятся руководства по эксплуатации приложения, требования к использованию, руководство по установке и руководство по использованию.

В приложении к отчету имеется полный исходный код разработанной программы.

Глава 1. Постановка задачи

         Необходимо разработать приложение для ведения учета студентов. В приложении должны иметься следующие возможности: принять студента на определенную специальность, отчислить за неуспеваемость, перевести со специальности на специальность. Сформировать отчет о том, сколько студентов и на каких специальностях в данный момент обучаются. Количество студентов по группам.

В курсовой работе имеется обязательное и дополнительное задание.

Обязательное задание: разработать программное обеспечение по варианту. Для хранения информации использовать БД SQLite, для сохранения отчетов – формат pdf.

Дополнительное задание: осуществить выгрузку запрошенных данных из БД в формате XML, используя механизм XML-сериализации и вывести на форму график по заданию.

         Для реализации будут использоваться VisualStudioи язык программирования C#.  Приложение будет реализовано на WindowsForms, для работы с pdf и базой данных будут использоваться дополнительные библиотеки.

Диаграммы в проекте:

  • Use Case
  • ER- диаграмма базы данных
  • UML диаграмма классов

Содержание пояснительной записки:

Скриншот архива с проектом:

Фрагмент программного кода:

namespace StudentSpec
{
    class SQL
    {
        //строка подключения
        string sqlConnection = "Data Source=database.db;Version=3;New=True;Compress=True;datetimeformat=CurrentCulture";
        //подключение
        SQLiteConnection sqlite_conn;
        

        public SQL()
        {
            // создаем подключение
            sqlite_conn = new SQLiteConnection(sqlConnection);
            // открываем его
            sqlite_conn.Open();
        }

        public void close()
        {
            //закрытие соединения
            sqlite_conn.Close();
        }

        //перевод даты в строку, для записи в бд
        private string DateTimeSQLite(DateTime datetime)
        {
            string dateTimeFormat = "{0}-{1}-{2} {3}:{4}:{5}.{6}";
            return string.Format(dateTimeFormat, datetime.Year, datetime.Month, datetime.Day, datetime.Hour, datetime.Minute, datetime.Second, datetime.Millisecond);
        }

Содержание архива:

  • исходный код  на C# для Visual Studio 
  • пояснительная записка к курсовой работе (26 страниц)
  • Исходники UseCase диаграмм и диаграммы БД
Купить

1480,00 

(без учета комиссии 3,8 %)

После оплаты Вы получите работу на электронную почту.
StudentSpec (1).zip
57891140
Оцени работу

рейтинг

Поделись работой с друзьями

Комментарии (11)

klausms

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегестрированые пользователи имеют возможность комментировать работы
База данных "Учет студентов" C#
Курсовая работа "Учет студентов" на языке программирования С#
Категория: Образование
Стоимость: 1480,00