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

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

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

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();
        }

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

  • Исходный код программы на языке программирования С#
  • Текстовую часть курсовой работы

Присоединяйся

Зарегестрируйся с помощью социальных сетей.

Публикуй

Опиши работу, прикрепи файлы и назначь цену.

Зарабатывай

Получай пассивный доход с продажи работ.

Тебе понадобится 5 минут для публикации работы на сайте.
Купить

1470,00 

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

Exams.zip
212030
отчет exams.docx
216770
Оцени работу

рейтинг

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

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

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

klausms

/ /

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

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

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