Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Описание логической структуры




Автоматизация заработной платы

1. Общая часть

 

1.1. Характеристика персонального компьютера

 

Видеокарта: VIA Tech VT8361/VT6801 Graphics controller

Материнская плата: P4I45PE

Процессор: Celeron 1400

BIOS: American Megatrends Inc P240

Колонки: Genius

Жесткий диск: Sumsung SP 2001H 20GB/167

Клавиатура: Tech A4

Мышь: Pantera, Defender

Память: 128MB

Устройство чтения/записи компакт-диска: NEC DVD-RW ND-3520A

 

1.2 Программное обеспечение персонального компьютера

 

1.2.1 Системное программное обеспечение

Windows XP

Название ОС: Microsoft Windows XP

Версия: 5.1.2600 Сборка 2600

Изготовитель ОС: Microsoft Corporation

 

1.2.2 Прикладное программное обеспечение

MS OFFICE 2000

Размер: 443MB

Производитель: Microsoft Corporation

Microsoft Access for Windows

Размер: 4,49MB

На диске: 4,50 MB

Версия: 9.0.0.2823

Производитель: Microsoft Corporation

Создан: 1мая 2003г.

Borland Delphi 7.0

Производитель – Borland

Версия: 7.0

Год выпуска: 2003г.

 

1.3 Характеристика среды программирования

 

Выбор среды разработки данной программы не составил особого труда. С учетом имеющихся требований заказчика для разработки была выбрана система визуального программирования Borland Delphi 7.0, построенная на основе языка программирования Object Pascal. Данная система была выбрана по нескольким критериям. Во-первых, данная система программирования за долгие годы использования зарекомендовала себя как наиболее удобная, надежная и гибкая система в сфере разработки приложений. Во-вторых, Borland Delphi 7.0 имеет широкие возможности по проектированию приложений различной сложности, предоставляет разработчику удобные средства создания методов обработки информации. В-третьих, эта система поддерживает широкий спектр технологий, применяемых как для доступа к данным, так и для организации взаимодействия создаваемой программы с другими объектами операционной системы Windows. Кроме того, Object Pascal, является структурированным языком программирования, что значительно упрощает разработку подобных приложений.


2 Программная документация

 

2.1 Техническое задание (ГОСТ 19.201-78)

 

2.1.1 Введение

В среде Delphi 7 разработать курсовой проект на тему «Автоматизированная система учета заработной платы», которая автоматизирует работу с табелями заработной платы и предусматривает следующие функции: просмотр базы данных сотрудников, ввод данных и сохранение в табеле, вывод на экран, поиск, фильтрация, добавление и удаление, редактирование.

 

Основание для разработки

Основанием для разработки курсового проекта является Приказ №1 по Смоленскому промышленно-экономическому колледжу «О допуске к выполнению курсового проекта» от 06.09.06 года студентами 4-го курса специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» по дисциплине «Технология разработки программных продуктов». На тему: «Автоматизированная система учета заработной платы»

 

2.1.3 Назначение разработки

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


2.1.4 Требования к программе или программному изделию

 

Требования к функциональным характеристикам

· дружественный интерфейс для простоты пользования различными функциями:

- фильтрация,

- добавление,

- удаление,

- редактирование,

- поиск,

- расчеты;

· Запрограммировать функции, предусмотрев различные ситуации, которые могут возникнуть при запуске программы;

· Запустить программу, проверить ее работоспособность и исправить ошибки (если есть).

 

Требования к надежности

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

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

Чтобы обеспечить надежное функционирование программы и предотвратить появление ошибок из-за некорректных действий необходимо выполнять основные требования, т.е. осуществить контроль за входными и выходными данными.


Условия эксплуатации

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

 

2.1.4.4 Требования к составу и параметрам технических средств

Минимальный набор технических средств для работы программы:

· Процессор – Pentium 233 МГц;

· Оперативная память 16 Мб;

· Свободного пространства на жестком диске – не менее 10 Мб;

· Привод для чтения компакт-дисков;

· Стандартный SVGA монитор;

· Клавиатура, мышь.

 

2.1.5 Стадии и этапы разработки

1 Техническое заданиес 05.09.2006 г. по 13.09.2006 г.

1.1 Обоснование необходимости разрабатываемой программы:

· Постановка задачи; 05.09.2006 г.

· Сбор исходных материалов; 06.09.2006 г.

· Выбор и обоснование критериев эффективности качества разрабатываемой программы; 07.09.2006 г.

1.2 Научно-исследовательские работы:

· Определение структуры входных и выходных данных; 08.09.2006 г.

· Предварительный выбор методов решения задач; 08.09.2006 г.

· Обоснование целесообразности применения ранее разработанных программ; 09.09.2006 г.

· Определение требований к техническим средствам; 09.09.2006 г.

· Обоснование принципиальной возможности решения поставленной задачи; 10.09.2006 г.

1.3Разработка и утверждение технического задания:

· Определение требований к программе; 11.09.2006 г.

· Определение стадий, этапов и сроков разработки программы и документации на нее; 11.09.2006 г.

· Выбор языков программирования; 12.09.2006 г.

· Определение необходимости проведения научно-исследовательских работ на последующих стадиях; 12.09.2006 г.

· Согласование и утверждение технического задания; 13.09.2006 г.

2 Эскизный проектс 14.09.2006 г. по 20.09.2006 г.

2.1 Разработка эскизного проекта:

· Предварительная разработка структуры входных и выходных данных; 14.09.2006 г.

· Уточнение методов решения задачи; 15.09.2006 г.

· Разработка общего алгоритма решения задачи; 16.09.2006 г.- 17.09.2006 г.

2.2 Утверждение эскизного проекта:

· Разработка пояснительной записки; 18.09.2006 г.- 19.09.2006 г.

· Согласование и утверждение данного проекта; 20.09.2006 г.

3 Технический проектс 21.09.2006 г. по 06.10.2006 г.

3.1 Разработка технического проекта:

· Уточнение структуры входных и выходных данных; 21.09.2006 г.

· Разработка алгоритма решения задачи; 22.09.2006 г. - 23.09.2006 г.

· Определение формы представления входных и выходных данных; 24.09.2006 г.

· Определение семантики и синтаксиса языка; 25.09.2006 г.

· Разработка структуры программы; 26.09.2006 г. - 28.09.2006 г.

· Окончательное определение конфигурации технических средств; 29.09.2006 г.

3.2 Утверждение технического задания:

· Разработка плана мероприятий по разработке и внедрению программы; 30.09.2006 г. - 31.09.2006 г.

· Разработка пояснительной записки; 01.10.2006 г. - 05.10.2006 г.

· Согласование и утверждение технического проекта; 06.10.2006 г.

4 Рабочий проектс 07.10.2006 г. по 10.11.2006 г

4.1 Разработка программы:

· Программирование и отладка программы; 07.10.2006 г. - 22.10.2006 г.

4.2 Разработка программной документации:

· Разработка программных документов в соответствии с требованиями стандарта (ГОСТ 19.101-77) 23.10.2006 г. - 31.10.2006 г.

4.3 Испытание программы:

· Разработка согласования, утверждения программы и методики испытаний 01.11.2006 г. - 14.11.2006 г.

· Корректировка программы и программной документации по результатам испытаний 14.11.2006 г. - 22.11.2006 г.

5 Внедрение программного продукта. с 23.11.2006 г. по 30.11.2006 г.

· Подготовка и передача программы и программной документации для сопровождения и изготовления 23.11.2006 г. - 25.11.2006 г.

· Оформление программы на сопровождение и изготовления 26.11.2006 г. - 27.11.2006 г.

 

Общие сведения

В ходе курсового проектирования была разработана программа «Автоматизированная система учета заработной платы». Программа была разработана в среде программирования Borland Delphi 7.0.

 

Функциональное назначение

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


Описание логической структуры

 

2.3.5 Вызовы и загрузка

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

 

2.3.6 Входные данные

Входные данные программы - данные, введенные пользователем при добавлении записи; данные, вводимые для поиска и фильтрации.

 

2.3.7 Выходные данные

Выходные данные программы – это информация, получаемая при работе с базой данных; записи в базе данных после корректного ввода данных пользователем при добавлении; сообщения для пользователя.

 

2.4 Программа и методика испытаний (ГОСТ 19.301-79)

 

2.4.1 Объект испытаний

Объектом испытаний является программа «Автоматизированная система учета заработной платы», которая позволяет хранить, редактировать, получать информацию по учету заработной платы.

 

2.4.2 Цель испытаний

Цели испытаний:

· Выявление ошибок

· Установление соответствия программы заданным требованиям и программным документам

· Проверка поведения программы при экстремальных входных и выходных данных.

 

Требования к программе

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





Поделиться с друзьями:


Дата добавления: 2018-11-10; Мы поможем в написании ваших работ!; просмотров: 163 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Настоящая ответственность бывает только личной. © Фазиль Искандер
==> читать все изречения...

2374 - | 2099 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.