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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение

высшего профессионального образования

НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ЯДЕРНЫЙ УНИВЕРСИТЕТ «МИФИ»

ОБНИНСКИЙ ИНСТИТУТ АТОМНОЙ ЭНЕРГЕТИКИ

ТЕХНИКУМ

Специальность 230401

«Информационные системы по отраслям»

РАСЧЁТНО-ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К КУРСОВОМУ ПРОЕКТУ

По дисциплине «Методы и средства проектирования информационных систем»

Тема: «Учет прихода-расхода компьютерных комплектующих на мелкооптовой базе »

Студент

И.В. Фоменко

Руководитель

Г.О. Сидоренко

Обнинск 2015

СОДЕРЖАНИЕ

Стр.

ВВЕДЕНИЕ

4

1 Выбор состава технических и программных средств

5

1.1 Выбор языка программирования

5

1.2 Обоснование

5

1.3 Отчеты с помощью FastReport 5.0

7

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

8

2.1 Схема данных

9

2.2 Описание таблиц БД

9

2.3 Создание БД

9

2.4 Стадии разработки ПП.

14

2.4.1 Альфа тестирование.

14

2.4.2 Внутреннее бета тестирование.

18

3 Руководство пользователя.

20

4 Спецификация программы

27

ЗАКЛЮЧЕНИЕ

28

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

29

Введение

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

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

В программу можно вводить простыми действиями расход и приход товара, добавлять товары и их количество на складе с возможностью редактирования введенных данных, что препятствует возникновению ошибок при расчете и минимизирует количество ошибок при вводе данных. После введения и проведения расчёта можно будет распечатать документ, в котором будет указаны:

-приход и расход товаров;

-информация о покупателях и поставщиках;

-наличие товаров на складе.

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

1 Выбор состава технических и программных средств

1.1 Выбор языка программирования

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

Delphi сегодня является наиболее совершенной визуальной средой быстрой разработки на ObjectPascal для Windows. В ее состав входит около 200 самых разных компонентов, а создание законченной программы требует минимума усилий. Ближайший конкурент Delphi — Microsoft Visual Studio. Да и по числу свободных доступных компонентов равных среде Delphi сегодня не найти.

Различные элементы управления, такие, как кнопки, переключатели, значки и другие объекты Windows (которые в терминологии RAD-систем называются компонентами), можно перетаскивать в проектируемом окне с помощью мыши.

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

1.2 Обоснование управления данными с помощью interbase.

Для выполнения поставленной задачи необходимо использование в качестве хранилища данных современной и мощной СУБД. Эта СУБД должна обеспечить все требуемые функциональные возможности системы. Это обеспечение целостности данных, поддержка транзакций, защита данных, её расширяемость в будущем, поддержка больших баз данных и т.д. Всем этим требованиям соответствует СУБД InterBase.

С Delphi поставляется сервер InterBase с бесплатной лицензией на 5 клиентов, этого достаточно для разработки БД и приложения, но обычно недостаточно для развертывания сервера в организации. Для данной задачи нам потребуется всего 1 клиент в СУБД, поэтому с целью экономии средств была выбрана СУБД InterBase.

Главное преимущество InterBase относительно других СУБД - относительно низкая стоимость продукта.

Система управления базами данных (СУБД) - это одна из ведущих систем в мире по решению задач управления информацией.

InterBase обеспечивает следующее:

InterBase поддерживает базы данных сколь угодно большого размера;

InterBase поддерживает любое число одновременно работающих пользователей;

InterBase обеспечивает высокий уровень производительности;

InterBase может работать 24 часа в сутки 7 дней в неделю, не требуя остановок на системные работы и регламентное обслуживание;

InterBase может избирательно контролировать доступ к данным на уровне базы данных и на уровне ее объектов;

InterBase поддерживает все принятые стандарты: второй уровень стандарта ANSI/ISO SQL89 национального института стандартов и технологий США, стандарт FIPS127-1 правительства США, занесен Национальным институтом по компьютерной защите (NCSC) в "оранжевую" книгу, как полностью удовлетворяющий требованиям критериев защиты;

InterBase защищает данные от несанкционированного доступа и некорректного использования;

InterBase обеспечивает логическую целостность данных на уровне базы данных, а не в приложениях рабочих станций;

InterBase позволяет разделить обработку между серверами базы данных и клиентскими программами;

InterBase позволяет распределить системы баз данных по нескольким серверам;

Программное обеспечение InterBase переносимо с одной операционной системы на другую;

Приложения для InterBase могут работать на любой операционной системе.