РАЗРАБОТКА БАЗЫ ДАННЫХ «ПОЛИКЛИНИКА» В MSACCESS
Заказать уникальную курсовую работу- 22 22 страницы
- 12 + 12 источников
- Добавлена 10.07.2020
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
1.2 Структура базы данных 3
1.2 Работа с базой данных «Поликлиника» 4
1.3 Связи таблиц в базе данных 5
2 СОЗДАНИЕ БАЗЫ ДАННЫХ В СРЕДЕ VISUAL STUDIO 6
2.1 Структура информационной модели 6
2.2 Разработка шаблонов 6
2.3 Создание классов 8
2.4 Разработка интерфейса 13
2.5 Тестирование 19
ЗАКЛЮЧЕНИЕ 21
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 22
name + ' ' + temp->data.surname; label8->Text = gcnewString(name.c_str()); label8->Visible = true;}Выбрав и заполнив все нужные поля, нужно добавить элементы в таблицу, для этого создается кнопка: private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { dataGridView1->Rows->Add(); intlastRow = dataGridView1->RowCount - 2; dataGridView1->Rows[lastRow]->Cells[0]->Value = textBox1->Text; dataGridView1->Rows[lastRow]->Cells[1]->Value = comboBox1->Text; dataGridView1->Rows[lastRow]->Cells[2]->Value = comboBox2->Text; dataGridView1->Rows[lastRow]->Cells[3]->Value = textBox2->Text; dataGridView1->Rows[lastRow]->Cells[4]->Value = textBox3->Text; dataGridView1->Rows[lastRow]->Cells[5]->Value = textBox4->Text; dataGridView1->Rows[lastRow]->Cells[6]->Value = comboBox3->Text; }Для защиты информации в таблице создаем флажок, разрешающий или запрещающий изменения:private: System::Void checkBox1_CheckedChanged(System::ObjectAsender, System::EventArgsAe) {if (checkBox1->Checked) {this->dataGridView1->ReadOnly = false;}else {this->dataGridView1->ReadOnly = true;}}На этом создание формы завершается.II) При нажатии на кнопку «Создать отчет» выполняется следующая программа:private: System::Void button2_Click(System::Object^sender, System::EventArgs^e) { Menu3^m3 = gcnew Menu3(); m3->ShowDialog();}Открывается окно.Заполняем выпадающий списокwhile(temp!= nullptr) {this->comboBox1->Items->Add(temp->data.id); temp = temp->next;}При выборе idпоявляется имя выбранногопациента, соответствующегоid:private: System::Void comboBox1_SelectedIndexChanged(System::ObjectAsende, System::EventArgsAe) { int id;id = Convert::ToInt16(comboBox1->Text);patient* temp = patient->request_equal_id(patient, id); string name = temp->patientName; label2->Text = gcnewString(name.c_str()); label2->Visible = true;}При нажатии на кнопку «Узнать данные о враче» создается txtфайл, а так же программа уведомляет нас о создании отчета:private: System::Void button1_Click(System::ObjectAsender, System::EventArgsAe) { ofstreamout("report1.txt"); out << "Отчет о хозяинесобаки: "; string patientName = patient->data.nicknameame; out << patientName<< '\n';Owner1* current_doctor = patient->request_equal_id(patient,Convert::ToInt32(comboBox1->Text))->data.id_doctor;stringname = current_owner->data.surname+ ' ' + ' ' + current_owner->"<< name << '\n';stringphone = current_owner->data.phone_number;label3->Visible = true;out.close();}2.5ТестированиеПродемонстрируем работу программы.При запуске программы открывает главное меню.Рис. 12Нажимаем на кнопку «Добавить данные».Выбираем кнопку добавления пациента. Рис. 13Заполняем таблицу.Рис. 14Проверяем файл.Рис. 15Пациент действительно добавлен в список.Создадим отчет по лечащему врачу этого пациента. Для этого возвращаемся в меню и открываем второе меню. Выбираем добавленного пациентаНажимаем кнопку «Узнать данные о враче». Отчет сформированОткрываем указанный файл.Рис. 16Отчет создан.ЗАКЛЮЧЕНИЕВ ходе работы мы научились создавать базы данных в различных средах программирования, таких как MSAccessи VisualStudio. В результате работы были получены две программы, способные выполнять роль реальных баз данных для поликлиники.Программы были протестированы, сбоев не обнаружено. Однако стоит отметить, что процесс создания программ отличался своей сложностью.Программы имеют свои недостатки в интерфейсе, удобстве работы, во времени работы.СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫАвтоматизация MicrosoftAccess с помощью VBA / Гандерлой, Харкинз Майк; , СейлзСьюзан. - М.: Вильямс, 2015. - 416 c.Гринченко Проектирование баз данных. СУБД MicrosoftAccess / Гринченко, Н.Н. и. - М.: Горячая Линия Телеком, 2012. - 240 c.Гурвиц, Г. MicrosoftAccess 2010. Разработка приложений на реальном примере / Г. Гурвиц. - М.: БХВ-Петербург, 2017. - 496 c.Кошелев, В. Е. Базы данных Access 2010 / В.Е. Кошелев. - Москва: РГГУ, 2013. - 590 c.Кронан, Джон Microsoft Office Access 2010. Быстрые шаги / Джон Кронан и др. - М.: НТ Пресс, 2016. - 226 c.Мак-Дональд, Мэтью Access 2010. Недостающее руководство / Мэтью Мак-Дональд. - М.: Русская Редакция, БХВ-Петербург, 2015. - 784 c.Панюкова, Т. А. Языки и методы программирования. Создание простых GUI-приложений с помощью Visual С++ / Т.А. Панюкова, А.В. Панюков. - М.: Либроком, 2013. - 144 c.Пахомов, Борис C и BorlandC++ Builder для студента / Борис Пахомов. - М.: БХВ-Петербург, 2006. - 448 c.Пахомов, Борис С/С++ и MSVisualC++ 2012 для начинающих / Борис Пахомов. - М.: "БХВ-Петербург", 2013. - 502 c.Полубенцева, М. C/C++. Процедурное программирование / М. Полубенцева. - М.: БХВ-Петербург, 2014. - 448 c.Поляков, А. Методы и алгоритмы компьютерной графики в примерах на VisualC++ / А. Поляков, В. Брусенцев. - М.: БХВ-Петербург, 2011. - 560 c.Секунов, Н.Ю. Самоучитель VisualC++ 6.0 / Н.Ю. Секунов. - М.: СПб: BHV, 2004. - 960 c.
2. Гринченко Проектирование баз данных. СУБД Microsoft Access / Гринченко, Н.Н. и. - М.: Горячая Линия Телеком, 2012. - 240 c.
3. Гурвиц, Г. Microsoft Access 2010. Разработка приложений на реальном примере / Г. Гурвиц. - М.: БХВ-Петербург, 2017. - 496 c.
4. Кошелев, В. Е. Базы данных Access 2010 / В.Е. Кошелев. - Москва: РГГУ, 2013. - 590 c.
5. Кронан, Джон Microsoft Office Access 2010. Быстрые шаги / Джон Кронан и др. - М.: НТ Пресс, 2016. - 226 c.
6. Мак-Дональд, Мэтью Access 2010. Недостающее руководство / Мэтью Мак-Дональд. - М.: Русская Редакция, БХВ-Петербург, 2015. - 784 c.
7. Панюкова, Т. А. Языки и методы программирования. Создание простых GUI-приложений с помощью Visual С++ / Т.А. Панюкова, А.В. Панюков. - М.: Либроком, 2013. - 144 c.
8. Пахомов, Борис C и Borland C++ Builder для студента / Борис Пахомов. - М.: БХВ-Петербург, 2006. - 448 c.
9. Пахомов, Борис С/С++ и MS Visual C++ 2012 для начинающих / Борис Пахомов. - М.: "БХВ-Петербург", 2013. - 502 c.
10. Полубенцева, М. C/C++. Процедурное программирование / М. Полубенцева. - М.: БХВ-Петербург, 2014. - 448 c.
11. Поляков, А. Методы и алгоритмы компьютерной графики в примерах на Visual C++ / А. Поляков, В. Брусенцев. - М.: БХВ-Петербург, 2011. - 560 c.
12. Секунов, Н.Ю. Самоучитель Visual C++ 6.0 / Н.Ю. Секунов. - М.: СПб: BHV, 2004. - 960 c.
Вопрос-ответ:
Как создать базу данных поликлиники в MS Access?
Для создания базы данных поликлиники в MS Access нужно сначала определить структуру базы данных, а затем создать таблицы и связи между ними. Можно использовать такие поля, как ФИО пациента, дата приема, врач, диагноз и т.д. Каждая таблица будет представлять отдельный аспект работы поликлиники.
Какие таблицы нужно создать в базе данных поликлиники?
Для базы данных поликлиники рекомендуется создать таблицы для пациентов, врачей, приемов, диагнозов и других связанных данных. В каждой таблице должны быть определены соответствующие поля и связи с другими таблицами.
Какие связи между таблицами можно установить в базе данных поликлиники?
В базе данных поликлиники можно установить связи между таблицами пациентов, врачей и приемов. Например, каждый прием может быть связан с конкретным пациентом и врачом. Это позволит удобно организовать хранение и поиск информации о приемах.
Как создать базу данных в среде Visual Studio?
Чтобы создать базу данных в среде Visual Studio, нужно определить структуру информационной модели, разработать шаблоны и классы, создать интерфейс для взаимодействия с базой данных, а затем протестировать работу базы данных. Весь процесс разработки можно выполнять в среде Visual Studio, используя инструменты для работы с базами данных.
Какие классы нужно создать при разработке базы данных в среде Visual Studio?
При разработке базы данных в среде Visual Studio нужно создать классы для работы с таблицами базы данных. Например, можно создать классы для работы с пациентами, врачами, приемами и другими сущностями, представленными в базе данных. Классы должны содержать методы для добавления, изменения и удаления данных в базе.
Как разработать базу данных поликлиники в MS Access?
Для разработки базы данных поликлиники в MS Access, следует создать таблицы, определить связи между ними, а затем создать формы для ввода и отображения информации.
Какие таблицы должны быть включены в базу данных поликлиники?
В базе данных поликлиники должны присутствовать таблицы, такие как "Пациенты", "Врачи", "Приёмы", "Диагнозы" и другие, в зависимости от требований системы.
Как создать базу данных в среде Visual Studio?
Для создания базы данных в среде Visual Studio, следует определить структуру информационной модели, разработать шаблоны таблиц и классов, создать интерфейс для работы с базой данных, а затем провести тестирование системы.