Информационная система: зоопарк
Заказать уникальную курсовую работу- 30 30 страниц
- 6 + 6 источников
- Добавлена 12.05.2021
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
1 ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ 4
2.Диаграмма «Сущность - Связь» 5
3. Обзор инструментальных средств разработки программного обеспечения 9
4. Диаграммы UML 13
5.Описание работы программы 15
6.Программный код 20
Заключение 28
Список использованных источников 29
Приложение 30
DefaultView;SqlCommand command1 = newSqlCommand("SELECT name FROM Place", con1);SqlDataAdapter adapter1 = newSqlDataAdapter(command1);SqlDataReader reader1 = command1.ExecuteReader();DataTable data1 = newDataTable();data1.Columns.Add("name", typeof(string)); data1.Load(reader1);cmPlace.DisplayMemberPath = "name";cmPlace.SelectedValuePath = "name";cmPlace.ItemsSource = data1.DefaultView;SqlCommand command2 = newSqlCommand("SELECT name FROM Val", con1);SqlDataAdapter adapter2 = newSqlDataAdapter(command2);SqlDataReader reader2 = command2.ExecuteReader();DataTable data2 = newDataTable();data2.Columns.Add("name", typeof(string)); data2.Load(reader2);cmVal.DisplayMemberPath = "name";cmVal.SelectedValuePath = "name";cmVal.ItemsSource = data2.DefaultView; }privatevoidAnimalAdd(object sender, EventArgs e) {string vid = cmVid.SelectedValue.ToString();stringvidQuery = "SELECT id FROM Vid WHERE name ='" + vid + "'";SqlCommandvidCmd = newSqlCommand(vidQuery, con1);stringvidIdf = vidCmd.ExecuteScalar().ToString();intvidId = int.Parse(vidIdf);string place = cmPlace.SelectedValue.ToString();stringplaceQuery = "SELECT id FROM Place WHERE name ='" + place + "'";SqlCommandplaceCmd = newSqlCommand(placeQuery, con1);stringplaceIdf = placeCmd.ExecuteScalar().ToString();intplaceId = int.Parse(placeIdf);stringval = cmVal.SelectedValue.ToString();stringvalQuery = "SELECT id FROM Val WHERE name ='" + val + "'";SqlCommandvalCmd = newSqlCommand(valQuery, con1);stringvalIdf = valCmd.ExecuteScalar().ToString();intvalId = int.Parse(valIdf);controller.Animal_Add(tbName.Text, int.Parse(tbAge.Text), vidId, placeId, valId);MessageBox.Show("Добавлено");tbName.Clear();tbAge.Clear();grid.ItemsSource = controller.Animal_Update().DefaultView; }privatevoidKartochka(object sender, EventArgs e) {Excel.ApplicationexcelApp = newExcel.Application();Excel.WorkbookworkBook = excelApp.Workbooks.Add();Excel.Worksheetwsh = workBook.ActiveSheet;wsh.Cells[1, 1] = "Карточка животного";wsh.Cells[2, 1] = "Код";wsh.Cells[3, 1] = "Кличка";wsh.Cells[4, 1] = "Возраст";wsh.Cells[5, 1] = "Вид";wsh.Cells[6, 1] = "Вольер";wsh.Cells[7, 1] = "Месторождения";DataRowView row = (DataRowView)grid.SelectedItems[0];wsh.Cells[2, 2] = row["Код"];wsh.Cells[3, 2] = row["Кличка"];wsh.Cells[4, 2] = row["Возраст"].ToString();wsh.Cells[5, 2] = row["Вид"];wsh.Cells[6, 2] = row["Вальер"];wsh.Cells[7, 2] = row["Место рождения"];wsh.Cells[1, 1].CurrentRegion.Borders.LineStyle = Excel.XlLineStyle.xlContinuous; //границыwsh.Rows[1].Font.Bold = true; //вся 1-я строка становится Жирным шрифтомwsh.Rows[1].Style.HorizontalAlignment = HorizontalAlignment.Center; //горизонтальное выравнивание по центруwsh.Range["A:H"].EntireColumn.AutoFit(); //автоподбор по ширине столбцовexcelApp.Visible = true; } }}namespaceZooPark{public partial classKlassWin : Window { Query controller;publicKlassWin() {InitializeComponent(); }privatevoidWinLoad(object sender, RoutedEventArgs e) { controller = newQuery(ConnectionString.ConnStr);grid.ItemsSource = controller.Klass_Update().DefaultView;grid.Columns[0].Header = "Код";grid.Columns[1].Header = "Название"; }privatevoidKlassAdd(object sender, EventArgs e) {controller.Klass_Add(tb.Text);MessageBox.Show("Добавлено");tb.Clear();grid.ItemsSource = controller.Klass_Update().DefaultView; } }}namespaceZooPark{publicpartialclassPlaceWin : Window { Query controller;publicPlaceWin() {InitializeComponent(); }privatevoidWinLoad(object sender, RoutedEventArgs e) { controller = newQuery(ConnectionString.ConnStr);grid.ItemsSource = controller.Place_Update().DefaultView;grid.Columns[0].Header = "Код";grid.Columns[1].Header = "Название"; }privatevoidPlaceAdd(object sender, EventArgs e) {controller.Place_Add(tb.Text);MessageBox.Show("Добавлено");tb.Clear();grid.ItemsSource = controller.Place_Update().DefaultView; } }}namespaceZooPark{///
2. Рудаков, А. В. Технология разработки программных продуктов. Практикум/ А.В.Рудаков. – М.: Академия - Москва, 2012. - 192 c.
3. Солонина, А. И. Основы разработки программ. Курс лекций/ А.И.Солонина, Д.А.Улахович, С.М.Арбузов. - СПб.: БХВ-Петербург - 2012. - 768 c.
4. Гамма, Э. Приемы объектно-ориентированного программирования/ Э.Гамма. - СПб.: Питер, 2014. – 366 с.
5. Акимов, П.А. Информатика и прикладная математика. Учебное пособие / П.А. Акимов, А.М. Белостоцкий, Т.Б. Кайтуков и др. - М.: АСВ, 2016. - 588 c.
6. Белов, В.В. Программирование на языке C#: процедурное, объектно-ориентированное, визуальное: Учебное пособие для вузов / В.В. Белов, В.И. Чистякова. - М.: РиС, 2014. - 240 c.
Вопрос-ответ:
Что такое информационная система зоопарк?
Информационная система зоопарк - это программное обеспечение, которое предназначено для автоматизации управления зоопарком. Она позволяет хранить данные о животных, сотрудниках, посетителях, а также обеспечивает функциональность по планированию распределения ресурсов и управлению данными.
Какие диаграммы используются в информационной системе зоопарк?
В информационной системе зоопарк используются диаграммы сущность-связь (Entity-Relationship), которые позволяют визуализировать связи между различными сущностями системы. Также могут использоваться диаграммы UML (Unified Modeling Language), которые предназначены для моделирования различных аспектов системы, таких как структура, поведение и взаимодействие компонентов.
Какую информацию можно получить из работы программы информационной системы зоопарк?
Из работы программы информационной системы зоопарк можно получить различную информацию, такую как список всех животных в зоопарке, данные о каждом животном (вид, возраст, место обитания и т.д.), информацию о посетителях (имя, возраст, посещенные зоны и т.д.), а также данные о сотрудниках зоопарка (имя, должность, контактная информация и т.д.).
Какие инструментальные средства используются при разработке программного обеспечения информационной системы зоопарк?
При разработке программного обеспечения информационной системы зоопарк могут использоваться различные инструментальные средства, такие как языки программирования (например, C#, Java), интегрированные среды разработки (например, Visual Studio, Eclipse), системы управления базами данных (например, SQL Server, MySQL), а также различные фреймворки и библиотеки для работы с данными и пользовательским интерфейсом.
Какие источники были использованы при разработке информационной системы зоопарк?
При разработке информационной системы зоопарк были использованы различные источники, включая учебные материалы по программированию, статьи и документацию по использованию инструментальных средств, а также опыт разработчиков, знакомых с задачами и требованиями, характерными для работы информационной системы зоопарк.
Зачем нужна информационная система зоопарка?
Информационная система зоопарка необходима для автоматизации учета и управления процессами в зоопарке. Она позволяет отслеживать информацию о животных, сотрудниках, посетителях, билетах, финансах и других аспектах деятельности зоопарка. С помощью этой системы работники зоопарка могут упростить свою работу, своевременно получать необходимую информацию и повысить эффективность своей деятельности.
Какие инструментальные средства использовались при разработке информационной системы зоопарка?
Для разработки информационной системы зоопарка были использованы следующие инструментальные средства: Microsoft SQL Server для работы с базой данных, Microsoft Visual Studio для разработки программного кода, язык программирования C# для написания кода, библиотека ADO.NET для работы с базой данных, а также различные библиотеки для создания интерфейса пользователя.
Какие диаграммы UML были использованы при разработке информационной системы зоопарка?
При разработке информационной системы зоопарка были использованы следующие диаграммы UML: диаграмма классов для описания классов и их взаимосвязей, диаграмма последовательности для описания последовательности выполнения операций, диаграмма состояний для описания возможных состояний объектов, диаграмма компонентов для описания компонентов системы и их связей, диаграмма развертывания для описания физического размещения компонентов.
Какие инструментальные средства были использованы для разработки программного кода в информационной системе зоопарка?
Для разработки программного кода в информационной системе зоопарка были использованы следующие инструментальные средства: Microsoft Visual Studio для написания и отладки кода, язык программирования C# для написания кода, библиотека ADO.NET для работы с базой данных, библиотеки для создания интерфейса пользователя (например, Windows Forms или WPF).