На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Программное средство создания экзаменационных билетов С#

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

Описание фрагментов программного кода:

class Fakultet – класс для хранения записи о факультете, используется для хранения данных в списке. Содержит поля номер и наименование факультета.

class Predmet - класс для хранения записи о предмете, используется для хранения данных в списке. Содержит поля номер и наименование предмета.

class Kurs – класс для хранения записи о курсе, используется для хранения данных в списке. Содержит поля номер и наименование курса.

class Question – класс для хранения данных о вопросе.

public int id – номер вопроса.

public string question – вопрос.

public string predmet – предмет, для которого предназначается вопрос.

public string kurs - курс, для которого предназначается вопрос.

public string specialnost - специальность, для которой предназначается вопрос.

public string fakultet - факультет, для которого предназначается вопрос.

class Specialnost – класс для хранения специальностей.

public int id – номер специальности.

public string name – наименование специальности.

public int fakultet – номер факультета, к которому принадлежит специальность.

Form1.cs – основной класс. Он обрабатывает действия пользователя и выводит информацию в форму. Действия пользователей обрабатываются с помощью функций обработчиков событий.

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

База данных хранится в файле MyDatabase#1.sdf, и использует сервер SQL Server Compact.

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

{
    public partial class Form1 : Form
    {
        SqlCeConnection sqlConnection;  //подключение к серверу sql

        List<Fakultet> fakultets;       //список факультетов
        List<Specialnost> specialnost;  //список специальностей
        List<Specialnost> specialnostInFakultet;        //список специальностей в соответствующих выбранному факультету
        List<Specialnost> specialnostInFakultetGen;     //список специальностей в соответствующих выбранному факультету на вкладке генерирования билетов
        List<Kurs> kurs;        //список курсов (1,2,3)
        List<Predmet> predmets; //список предметов
        List<Question> questions;   //список вопросов

        public Form1()
        {
            InitializeComponent();

            //подключаемся к бд
            sqlConnection = new SqlCeConnection();
            sqlConnection.ConnectionString = "Data Source = MyDatabase#1.sdf;Persist Security Info=False";
            sqlConnection.Open();

            //загружаем данные из нее
            loadFakultets();
            loadSpecialnost();
            loadQuestions();
            loadKurs();
            loadPredmets();
        }

После приобретения работы Вы получите на почту:

  • Исходный код программы на языке программирования С#
  • Текстовую часть курсовой работы
Купить 4000,00 
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

klausms

/ /

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

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

Только зарегистрированые пользователи имеют возможность комментировать работы
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Исходник Нахождение эйлеровых циклов в графе С++ 0 C/C++ 800,00
Курсовая Автоматическое реферирование текста C# 5 .NET (C#) 3 700,00
Курсовая Автоматическое составление кроссвордов С++ 0 .NET (C#) 2 700,00
Исходник Алгоритм Рабина-Карпа C# 0 .NET (C#) 1 500,00
Исходник Алгоритм Хаффмана C# 22 .NET (C#) 3 500,00
Купить

4000,00 

Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Exams.zip
212030
отчет exams.docx
216770
Оцени работу

рейтинг

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

Категории
Программное средство создания экзаменационных билетов С#
Программа для автоматического создания экзаменционных билетов Операционная система Windows, среда разработки-Microsoft visual studio. NET, язык программирования-C#.
Категория: Образование
Стоимость: 4000,00