Файл: Проектирование реализации операций бизнес-процесса «Расчет заработной платы» (Среда создания программы).pdf
Добавлен: 26.05.2023
Просмотров: 273
Скачиваний: 3
СОДЕРЖАНИЕ
Глава 1. Теоретическое понятие среды программирования для проектирования систем
1.1 Среда создания программы для проектирования операции «Расчет заработной платы»
1.2 Создание базы данных с помощью Access
2. Проектирование программного обеспечения
2.1 Описание предметной области
После реализации логической модели была создана физическая модель данных, учитывающая используемых в СУБД MSAccess типы данных и ограничения целостности (рисунок 6).
Рисунок 6. Модель данных (физический уровень).
А также был сгенерирован SQL-скрипт, который можно просмотреть в приложении.
Требования к программному обеспечению База данных АС должна соответствовать следующим требованиям:
- Доступность – база данных должна быть легко доступна по сети для многопользовательской работы.
- Отсутствие необходимости обслуживания со стороны специально обученного персонала – что увеличивает расходы на содержание АС и увеличивает время простоя в случае сбоев.
- Легкая возможность резервного копирования и восстановления – отсутствие требований по организации сложной процедуры резервного копирования и восстановления связано с отсутствием квалифицированных специалистов и не желанием нести дополнительные расходы на них.
- Легкая возможность модернизации – простота и открытость АС является одним из основных требований для страховки компании от невозможности разработчика данной АС далее работать и обслуживать её.
- Отсутствие высоких требований к аппаратным компонентам – для отсутствия высоких дополнительных затрат на модернизацию парка ЭВМ компании.
- Создание подсистем автоматизированной системы для различных нужд. - Создание путей ввода информации в базу данных.
- Ввод информации в базу данных должен быть разделен для всех таблиц или логических сущностей базы.
- Ввод информации в базу должен иметь удобный интерфейс
- Ввод информации по мере возможности должен использовать справочники и классификаторы составленные ранее.
- Создание путей получения информации из базы данных.
- Основным путем получения данных из базы данных должны являться предварительно сформированные формы и отчеты.
- Организация законченной структуры ведения клиентов.
- АС должна предоставлять полные возможности ведения базы клиентов.[29]
2.2 Создание таблицы в базе данных
Создание таблицы в базе данных. Сразу после запуска Ассеss открывает два окна диалога. В первом окне Файл новой базы данных нужно выбрать диск и указать путь, где мы будем хранить нашу базу данных. В другом, Создание файла - пользователю предлагается выбрать один из следующих вариантов:
- Открытие файла – открыть существующую базу данных;
- Создание новой базы данных;
- Создание из имеющегося файла;
- Создание с помощью шаблона - запустить Мастер по созданию базы данных. В окне Создание файла выбираю Новая база данных пункта Создание, а затем указываю место хранения в окне Файл новой базы данных и набираю имя файла Агентство недвижимости и нажимаем Enter, программа откроет окно базы данных (рисунок 7). Оно содержит вкладки Таблицы, Запросы, Формы, Отчеты, Макросы, Модули. Выбираю Таблицы. После нажатия на кнопку «Создать» программа откроет окно диалога Новая таблица, предлагающее несколько способов ее создания. Выбираю Конструктор и щелкаю по кнопке Ok.
Рисунок 7. Окно базы данных
Окно таблицы в режиме конструктора имеет вид как на рисунке 8. В верхней части окна расположен бланк таблицы. В нем содержится перечень всех полей, их типов и заголовков. Первоначально бланк в верхней части окна пуст. [30]
Для создания таблицы необходимо, как минимум, заполнить графы «Имя поля» и «Тип данных». Для того чтобы задать тип поля, надо щелкнуть в соответствующей ячейке столбца «Тип данных».
Это приведет к появлению символа списка справа в выбранной ячейке. Надо открыть его и выбрать нужный тип. Одно из полей таблицы должно быть определено как ключевое. Чтобы создать его, устанавливаю курсор на нужную строку бланка и нажимаю кнопку Ключевое поле на панели инструментов или выбираю команду Ключевое поле из контекстного меню, связанного с данной строкой.
Рисунок 8. Окно таблицы в режиме конструктора
Установка связи начинается с открытия окна Схема данных и выбора таблиц или запросов, между которыми следует установить связь. Для этого находясь в окне базы данных, выбираем опцию Схема данных в меню Сервис (или нажимаем кнопку Схема данных на панели инструментов).
Если вы ранее просматривали или изменяли связи, то диалоговое окно будет содержать последнюю сохраненную вами схему данных. При первом открытии этого окна для текущей базы данных, оно будет пусто, откроется диалоговое окно Добавление таблицы. Щелкаю кнопкой мыши по имени первой таблицы Операции, а затем по кнопке Добавить. В окне Схемы данных отображается выбранная таблица со всеми своими полями. Также выбираю остальные таблицы Клиенты, Договора, Сотрудники, Недвижимость. После выбора таблиц щелкаю по кнопке Закрыть. На экране появится диалоговое окно Схемы данных. Мы видим выбранные таблицы со своими полями, ключевые поля выделяются полужирным начертанием.
Щелкаю в таблице Операции по полю Код Операции и, не отпуская кнопки мыши, подвожу курсор мыши к полю операция таблицы Клиенты. Затем отпускаю кнопку мыши. На экране появится диалоговое окно Связи. Для того чтобы поддерживать целостность данных для связи, следует установить флажок Обеспечение целостности данных. В нижней части окна выводится тип связи Один - ко - многим. Щелкаю по кнопке Создать. Программа установит указанную связь и проведет линию между связанными полями в списках полей. Аналогично устанавливаю связь между таблицами Клиенты и Недвижимость, Сотрудники и Клиенты. Результат показан на рис.унке3.
Рисунок 9. Схема базы данных «Один ко многим»
Заключение
В заключении данной курсовой работы были сделаны следующие выводы:
В первой главе были рассмотрены теоретические аспекты сред программирования для проектирования систем. Было дано определение программированию, как экономической категории, также была проанализирована классификация и их виды. Рассмотрены принципы построения системы. Все это дает полную картину о необходимости и целесообразности существования определенных программ на предприятии.
Во второй главе была проанализировано проектирование базы данных для расчета заработной платы сотрудникам.
Цели:
1) получение достаточного количества и сокращения времени с ведением бумажной документации.
2) получение структурирование отделов, легкий доступ, сокращения возможности утери информации.
В данной курсовой работе разработана база данных «Система расчета оплаты труда». В результате анализа данных приведены необходимые поля базы данных, их структура и тип. Сведение их в определенные объекты и построение связи между объектами базы.
База данных проектировалась в среде Access, Delphi, Excel . В связи с этим разработаны командные файлы, предназначенные для ведения базы, включающие в себя сервисные функции управления базой данных, ввода и вывода данных. В программные приложения вошли предлагаемые меню для получения определенных справок о сотрудниках.
Спроектированная база данных «Система расчета оплаты труда» и программное обеспечение, обслуживающее базу, дает возможность облегчить работу отдела кадров, администрации и бухгалтерии учреждения.
Список литературы
1. Вендров А.М. Проектирование программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2005
2. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2004
3. Говорова В.В. Теория бухгалтерского учета.- М.: Финансы и статистика, 2006
4. Булатов А.С. Экономика.- Москва, 2002
5. Брукс, Ф. П. Как проектировать и создавать программные комплексы : учеб. пособие для студ. / Ф. П. Брукс. – М. : Наука, 2010. – 223 с.
6. Гагарина, Л. Г. Разработка и эксплуатация автоматизированных информационных систем : учеб. пособие для студ. / Л. Г. Гагариной. – М. : Форум, 2010. – 384 с.
7. Гайдамакин, Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс : учеб. пособие для студ. / Н. А. Гайдамакин. – М. : Гелиос, 2010. – 368 с.
8. Горев, А. Б. Эффективная работа с СУБД : учеб. пособие для студ. / А. Б. Горев. – М. : Питер, 2010. – 704 с.
9. Кандзюба, С. П. Базы данных и приложения. Лекции и упражнения : учеб. пособие для студ. / С. П. Кандзюба. – М. : ДинСофт, 2011. – 576 с.
10. Канке, А. А. Анализ финансово-хозяйственной деятельности предприятия : учеб. пособие / А. А. Канке. – М. :Дрофа, 2011. – 288 с
11. Конноли, Т. Базы данных. Проектирование, реализация и сопровождение : учеб. пособие для студ. / Т. Конноли. – М. : Вильямс, 2011. – 1120 с.
12. Мирошниченко, Г. А. Реляционные базы данных, практические приемы оптимальных решений : учеб. пособие для студ. / Г. А. Мирошниченко. – М. : Санкт-Петербург, 2012. – 400 с.
13. Одинцов, И. В. Профессиональное программирование. Системный подход : учеб. пособие для студ. / И. В. Одинцов. – М.: Вильямс, 2011. – 122 с.
Приложение 1
Приложение 2
Приложение 3
-
Вендров А.М. Проектирование программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2005 ↑
-
Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2004 ↑
-
Вендров А.М. Проектирование программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2005 ↑
-
Одинцов, И. В. Профессиональное программирование. Системный подход : учеб. пособие для студ. / И. В. Одинцов. – М.: Вильямс, 2011. – 122 с. ↑
-
Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2004 ↑
-
Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2004 ↑
-
Гагарина, Л. Г. Разработка и эксплуатация автоматизированных информационных систем : учеб. пособие для студ. / Л. Г. Гагариной. – М. : Форум, 2010. – 384 с. ↑
-
Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2004 ↑
-
Говорова В.В. Теория бухгалтерского учета.- М.: Финансы и статистика, 2006 ↑
-
Вендров А.М. Проектирование программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2005 ↑
-
Говорова В.В. Теория бухгалтерского учета.- М.: Финансы и статистика, 2006 ↑
-
Горев, А. Б. Эффективная работа с СУБД : учеб. пособие для студ. / А. Б. Горев. – М. : Питер, 2010. – 704 с. ↑
-
Вендров А.М. Проектирование программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2005 ↑
-
Гагарина, Л. Г. Разработка и эксплуатация автоматизированных информационных систем : учеб. пособие для студ. / Л. Г. Гагариной. – М. : Форум, 2010. – 384 с. ↑
-
Говорова В.В. Теория бухгалтерского учета.- М.: Финансы и статистика, 2006 ↑
-
. Горев, А. Б. Эффективная работа с СУБД : учеб. пособие для студ. / А. Б. Горев. – М. : Питер, 2010. – 704 с. ↑
-
Гагарина, Л. Г. Разработка и эксплуатация автоматизированных информационных систем : учеб. пособие для студ. / Л. Г. Гагариной. – М. : Форум, 2010. – 384 с. ↑
-
Одинцов, И. В. Профессиональное программирование. Системный подход : учеб. пособие для студ. / И. В. Одинцов. – М.: Вильямс, 2011. – 122 с. ↑
-
Гайдамакин, Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс : учеб. пособие для студ. / Н. А. Гайдамакин. – М. : Гелиос, 2010. – 368 с. ↑
-
Гайдамакин, Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс : учеб. пособие для студ. / Н. А. Гайдамакин. – М. : Гелиос, 2010. – 368 с. ↑
-
Одинцов, И. В. Профессиональное программирование. Системный подход : учеб. пособие для студ. / И. В. Одинцов. – М.: Вильямс, 2011. – 122 с. ↑
-
Гагарина, Л. Г. Разработка и эксплуатация автоматизированных информационных систем : учеб. пособие для студ. / Л. Г. Гагариной. – М. : Форум, 2010. – 384 с. ↑
-
Мирошниченко, Г. А. Реляционные базы данных, практические приемы оптимальных решений : учеб. пособие для студ. / Г. А. Мирошниченко. – М. : Санкт-Петербург, 2012. – 400 с. ↑
-
Горев, А. Б. Эффективная работа с СУБД : учеб. пособие для студ. / А. Б. Горев. – М. : Питер, 2010. – 704 с. ↑
-
Мирошниченко, Г. А. Реляционные базы данных, практические приемы оптимальных решений : учеб. пособие для студ. / Г. А. Мирошниченко. – М. : Санкт-Петербург, 2012. – 400 с. ↑
-
Гайдамакин, Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс : учеб. пособие для студ. / Н. А. Гайдамакин. – М. : Гелиос, 2010. – 368 с. ↑
-
Гайдамакин, Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс : учеб. пособие для студ. / Н. А. Гайдамакин. – М. : Гелиос, 2010. – 368 с. ↑
-
Мирошниченко, Г. А. Реляционные базы данных, практические приемы оптимальных решений : учеб. пособие для студ. / Г. А. Мирошниченко. – М. : Санкт-Петербург, 2012. – 400 с. ↑
-
Кандзюба, С. П. Базы данных и приложения. Лекции и упражнения : учеб. пособие для студ. / С. П. Кандзюба. – М. : ДинСофт, 2011. – 576 с. ↑
-
Мирошниченко, Г. А. Реляционные базы данных, практические приемы оптимальных решений : учеб. пособие для студ. / Г. А. Мирошниченко. – М. : Санкт-Петербург, 2012. – 400 с. ↑
-
Мирошниченко, Г. А. Реляционные базы данных, практические приемы оптимальных решений : учеб. пособие для студ. / Г. А. Мирошниченко. – М. : Санкт-Петербург, 2012. – 400 с. ↑