Дипломная работа: Создание автоматизированной системы по ведению именных накопительных счетов
В результате проведения теста было
зафиксировано, что пользователь не имеющий доступа к системе проникнуть в нее
не может.
- Тестирование производительности. Требования к производительности и
эффективности (время ответа для различных нагрузок и различных конфигураций) –
важная часть проектов систем. По сравнению с другими типами комплексного
тестирования системы о тестировании производительности известно очень много,
этой проблеме посвящена монография[22].
Для проведения данного теста были
использованы персональные компьютеры различной конфигурации (ЭВМ на базе Intel
486, Pentium 100, Cyrix 350). В результате проведения теста была зафиксирована
корректная работы системы, но необходимо отметить, что работа на ПК на базе
Intel 486 не рекомендуется, хотя и возможна.
Наборы тестовых данных и результаты
тестирования представим в виде таблице:
Таблица 3.1 - Тестирование
автоматизированной системы
№ теста |
Входные данные |
Ожидаемый результат |
Результат программы |
Поле ввода |
Значение |
1 |
Номер карты |
1000 |
Нормальная работа АС |
Ожидания ввода Дата создания |
2 |
Дата договора |
1. 02.02.02
2. 2,2,2
3. дата
|
1. Нормальная работа АС
2. Ошибка ввод не в форме
3. Ошибка ввод не в форме
|
1. Занесение записи в БД
2. Выдача сообщения об ошибке
3. Выдача сообщения об ошибке
|
3 |
Поступление бюджетных средств (сумма) |
1. 12345
2. 0
|
1. Нормальная работа АС
2. Ошибка суммы
|
1. Занесение записи в БД
2. Выдача сообщения об ошибке
|
4 |
Пол |
ж
м
с
|
1. Нормальная работа АС
2. Нормальная работа АС
3. ошибка Данные пола принимают 2
значения: ж и м
|
1. Занесение записи в БД
2. Занесение записи в БД
3. Выдача сообщения об ошибке
|
5 |
Добавление в словари уже имеющихся
в них данных |
|
Повтор данных |
Повтор данных |
Выводы по
тестированию программного обеспечения
На основании проведения
вышеперечисленных тестов можно заключить, что:
- Созданная система выполняет все
функции.
- При аварийном отключении сохраняет
максимально возможное количество данных.
- Система способна работать на ПК
различной конфигурации, в том числе и минимальной.
- Система отвечает поставленным
требованиям по защите от несанкционированного доступа.
- Система корректно осуществляет свою
работу при работе с большими объемами данных (при максимальном объеме БД – 2
Мб) и при большом количестве запросов (20 запросов).
4.
Расчет экономической
эффективности разработки программного обеспечения
4.1 Технико-экономическое обоснование разработки ПО
Данный программный продукт по
введению именных накопительных счетов для детей Белгородской области обусловлен
сложной демографической ситуацией, главным образом сложившимся с середины 60-х
годов уровнем рождаемости в размерах простого воспроизводства, так и рядом
неблагоприятных факторов социально-экономического характера. Острота
демографической ситуации сегодня определяется не только самой величиной уровня
смертности, но и ее половозрастной структурой. Не секрет, что многие семьи не
желают сегодня заводить детей именно из-за материальных проблем. Все понимают,
что на государственное пособие в 100 рублей маме с ребенком прожить невозможно,
особенно если общий достаток семьи невелик.
С целью преодоления неблагоприятных
демографических тенденций и повышения социальной защищенности молодого
поколения, создания более благоприятных стартовых условий его вступления в
самостоятельную жизнь главой администрации области подписано постановление,
предусматривающее с 1 июля 1995 года открытие именных накопительных счетов
каждому новорожденному жителю области в размере 10 минимальных ставок оплаты
труда. Белгородская область - единственная в России, где принят закон "О
дополнительных социальных гарантиях молодому поколению". Данный фонд
каждому родившемуся младенцу на его специальный счет зачисляет 1000 рублей. По
достижению совершеннолетия зачисленная сумма с процентами будет выделяться
молодому человеку на приобретение жилья.
Для наиболее эффективной работы
необходимо иметь программу (базу данных), которая должна будет решать следующие
задачи:
- автоматизации работ, связанных с
учетом и обработкой данных по учету именных накопительных счетов детей Белгородской
области, родившиеся после 01. 01.1995 г.;
учет и ведение счетов (открытие,
закрытие, ввод и корректировка информации по лицевым счетам)
обеспечения учета и контроля за
движением денежных средств, предназначенных для распределения по указанным счетам;
оперативного распределения
поступающих денежных средств;
генерации необходимых отчетов и
печатных форм;
ведение нормативно-справочной
информации.
Расчет
единовременных затрат на разработку ПО
К единовременным затратам
разработчика относятся затраты на теоретические исследования, постановку
задачи, проектирование, разработку алгоритмов и программ, отладку, опытную
эксплуатацию, оформление документов, исследование рынка и рекламу.
К единовременным затратам
разработчика (Кобщ. р) относятся:
1) затраты на НИР (Книр),
которые включают:
- теоретические исследования;
- разработка алгоритмов и программ;
- отладка;
- опытная эксплуатация;
- оформление документов.
2) затраты на ОКР (Квн),
которые включают:
- доработка;
- адаптация к конкретным условиям
внедрения.
3) затраты на рекламу (Крек).
Нужно отметить, что в данном случае
затраты на ОКР и на рекламу отсутствуют, так как задача является заказной.
Трудоемкость проекта приведена в
таблице 4.1.
Таблица 4.1 - Трудоемкость проекта в
днях
Стадия НИР |
Содержание работ |
Трудоемкость |
Дней |
% |
1. Техническое задание |
Подбор и изучение литературы,
анализ состояния вопроса, согласование с руководителем и утверждение
технического задания и плана работ. Постановка задачи. |
10 |
6,67 |
2. Эскизный проект |
Теоретическая разработка темы.
Предварительная разработка структуры входных и выходных данных. Разработка
общего описания алгоритма решения задачи. |
30 |
20 |
3. Технический проект |
Проектирование. Определение
основных блоков, классов, объектов. Разработка сценария взаимодействия
объектов. |
50 |
33,33 |
4. Рабочий проект |
Написание и отладка программ. Тестирование
и сборка системы. |
50 |
33,33 |
5. Внедрение |
Подготовка инструкций
пользователям, написание оформление и защита отчета (дипломного проекта).
Регистрация. |
10 |
6,67 |
Итого: |
|
150 |
100 |
= 150.
Смета
затрат на разработку ПО
В смету затрат на разработку ПО
включаются:
материальные затраты;
основная и дополнительная зарплата
разработчиков;
отчисления на социальные нужды;
стоимость машинного времени на
подготовку и отладку программ;
стоимость инструментальных средств;
накладные расходы.
Материальные затраты
Под материальными затратами понимают
стоимость всех материалов, использующиеся в процессе разработки и внедрения ПС
(в том числе стоимость бумаги, красящей ленты или картриджа, дискет и т. д.),
по действующим ценам.
Таблица 4.2 -
Материальные затраты на разработку ПО
Наименование |
Стоимость |
Бумага |
160 |
Дискеты |
300 |
Картридж |
200 |
Всего: |
660 |
Основная и дополнительная заработная
плата
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
|