Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diplom2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.07 Mб
Скачать

1.2 Исследование предметной области

Автоматизированная информационная система (АИС) — совокупность программно-аппаратных средств, предназначенных для автоматизации деятельности, связанной с хранением, передачей и обработкой информации.

АИС являются, с одной стороны, разновидностью информационных систем (ИС), включающих информационные системы учета и контроля (ИСУиК), с другой — автоматизированных систем (АС), вследствие чего их часто называют ИС, ИСУиК или АС.

В АИС за хранение информации отвечают:

на физическом уровне:

  • встроенные устройства памяти;

  • внешние накопители;

  • дисковые массивы;

на программном уровне:

  • файловая система ОС;

  • СУБД;

  • Системы хранения документов.

Основное предназначение разрабатываемого программного продукта заключается в ведении учета и контроля аппаратных средств.

Требование к функциональным характеристикам – программа должна выполнять следующие функции:

  • необходим контроль правильности вносимых данных, в случае ошибки, данные не должны заноситься в базу данных;

  • должна быть возможность добавлять в базу данных новые записи, удалять устаревшие или ненужные записи, редактировать существующие;

  • выполнять необходимые запросы на получение интересующих данных;

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

  • Программа должна выполнять все работы, связанные с расчетом и редактированием ЗП

На предприятии установлена программа «Заработная плата» под операционной системой MS DOS. Главным недостатком этой программы является то, что она имеет сложный интерфейс, а также эта программа не имеет связи с отделом кадров и бухгалтером, смотрящим за изменениями тарифных ставок и иных коэффициентов, отвечающих за сумму заработной платы.

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

1.3 Существующие аналоги

1.4 Обоснование выбора системы программирования

Для разработки проекта используется язык высокого уровня C#. Первая версия этой среды разработки приложений, вышла в 1998—2001 годах . В основу этого программного продукта легли принципы объектно-ориентированного программирования (ООП), он относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java Переняв многое от своих С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем, например, C# в отличие от C++ не поддерживает множественное наследование классов (между тем допускается множественное наследование интерфейсов). В этом-то и состоит главное преимущество C# перед другими системами программирования.

Преимущества данного языка перед другими:

1. Улучшенная отладка программ. Интегрированный отладчик C# имеет много полезных свойств.

2. Высокоскоростной компилятор позволяет быстро и без проблем перевести программы в машинный код.

3. Визуальное построение приложений позволяет быстро и качественно создать интерфейс программы.

4. Простые и функциональные способы построения баз данных (БД).

5. Разработчик программ может самостоятельно строить объекты для C#. Это очень полезно для составления уникальных приложений.

В C# есть мощный инструментарий для работы с БД. В частности компоненты ADO, представляющие собой оболочку технологии OLE DB. C помощью провайдера OLE DB, можно работать с любыми доступными СУБД.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]