Автор: Пользователь скрыл имя, 28 Февраля 2013 в 12:24, дипломная работа
Основной задачей предприятия по организации материально-техническим обеспечением является своевременное, бесперебойное и комплексное снабжение производства необходимой компьютерной техникой для осуществления автоматизации производственных процессов. Задачей отдела информационных технологий является своевременное и полное обеспечение всех подразделений завода вычислительной техникой.
ВВЕДЕНИЕ 5
1 ОБЩАЯ ЧАСТЬ 7
1.1 Цель разработки 7
1.2 Анализ использования разработки 7
1.3 Анализ методов решения 8
1.4 Анализ средств автоматизации 9
2 Специальная часть 15
2.1 Постановка задачи 15
2.2 Описание алгоритма 18
2.3 Текст программы с описанием 20
2.4 Описание процесса отладки 21
2.5 Инструкция пользователя 22
3 Экономическая часть 29
3.1 Расчет себестоимости программного продукта «Модуль учета поставок компьютеров, оргтехники и комплектующих» 29
4 Охрана труда и Техника Безопасности 40
4.1 Анализ потенциально-опасных и вредных факторов 40
4.2 Техника безопасности 40
4.3 Эргономика 42
ЗАКЛЮЧЕНИЕ 45
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 46
ПРИЛОЖЕНИЕ 1 47
Многоверсионность (MVCC).
PostgreSQL поддерживает одновременную модификацию БД несколькими пользователями с помощью механизма Multiversion Concurrency Control (MVCC). Благодаря этому соблюдаются требования ACID, и практически отпадает нужда в блокировках чтения.
Типы данных поддерживаемы PostgreSQL:
Так же пользователь может
самостоятельно создавать новые
требуемые ему типы и программировать
для них механизмы
UniDAC и PgProvider – не визуальные компоненты для прямого быстрого доступа к СУБД PostgreSQL по протоколу TCP/IP с учетом особенностей юникода и особенностей сортировки и сопоставления кириллицы. Поддерживаются специфические расширения SQL, такие как RETURNUING для получения возвращаемых типом serial значений.
EhLib DbGridEh – замена стандартному DbGrid с учетом особенностей различных СУБД, позволяет корректно отображать тип varchar без указания длины в Postgres, выводить изображения и подставлять поля внешних таблиц.
Требуется разработать программный продукт «Модуль учёта поставок компьютеров, оргтехники и комплектующих» для отдела информационных технологий завода ЗАО «КольчугЦветМет».
Программное средство «Модуль учета поставок компьютеров, оргтехники и комплектующих» предназначено для автоматизации процесса учета поставок на предприятии ЗАО «КольчугЦветМет» и должно выполнять следующие функции:
Результатом работы программного средства является формирование записей о поставках на завод ЗАО «КольчугЦветМет» в электронном виде, аналогичным в документном виде, содержащие сведения о поставках компьютеров, оргтехники и комплектующих.
Входными данными является информация, вводимая пользователем с клавиатуры:
1. для формы «Номенклатура»
входными данными являются
2. для формы «Контрагенты»
входными данными являются
3. для формы «Договора»
входными данными являются
4. для формы «Поставки»
входными данными являются
Выходными данными являются таблицы введённых данных.
Все входные данные хранятся в базе данных:
1. Для формы «Номенклатура» входные данные хранятся в 3 таблицах: nomenklatura, ed_izmertab, vid_tab.
2. Для формы «Контрагенты» входные данные хранятся в таблице kontragenti.
3. Для формы «Договора» входные данные хранятся в таблице dogovora.
4. Для формы «Поставки» входные данные хранятся в таблице postavki.
Требования, предъявляемые к данному программному продукту:
Для использования программного
средства и корректной работы необходимы
следующие технические
На базе Windows XP:
На базе Windows 7:
Программный продукт «Модуль учета поставок компьютеров, оргтехники и комплектующих» имеет следующие экранные формы:
В состав программы входит 6 модулей, каждый из которых выполняет определенные функции. В базе данных хранятся 6 таблиц:
Form1
Главное меню
Form4
Договора
Form5
Отчёт поставок
Form3
Контрагенты
Form6
О программе
Form2
Номенклатура
Рис. 2.2.1 Структурная схема программы
Данное программное средство
было реализовано в среде
Листинг программы приведён в ПРИЛОЖЕНИИ 1. Связь модулей представлена в ПРИЛОЖЕНИИ 2.
Данное программное средство предоставляется на диске CD-R и занимает объем памяти Мб.
Для использования программного средства необходимо скопировать папку «Postavki» на жесткий диск ПК где будет храниться программа, запустить pgAdmin III, в ветке серверов выбрать PostgreSQL 9.1 двойным кликом левой клавиши мыши (ЛКМ), в открывшийся ветке «Базы» кликнуть правой кнопкой мыши (ПКМ), вызвать контекстное меню. В нем выбрать «Новая база данных». В открывшемся окне, на вкладке «Свойства», ввести имя базы «praktika» и нажать «Ok». Затем нужно выделить базу «praktika» ПКМ и в контекстном меню выбрать пункт «Восстановить». В открывшемся диалоге выбрать путь к скопированной папке, затем выбрать файл «praktika» и нажать «Открыть». После процесса восстановления базы нажать кнопку «Закрыть», в открывшемся окне. После этого можно закрыть pgAdmin III и приступать к работе с программным средством.
Запуск программы
Успешное завершение процесса
компиляции не означает, что в программном
средстве не осталось ошибок. Убедиться
в правильной работе программы можно
только в процессе тестирования и
оценке результатов ее работы. Программное
средство редко начинает работать как
нужно пользователю сразу после
удачной компиляции. Обычно этого
не происходит, или программа работает
правильно на ограниченном наборе данных.
Это говорит о наличии
Классификация ошибок:
Синтаксические ошибки, которые также называют ошибками времени компиляции, наиболее легко устранимы. Пока они имеются в коде программы, удачной компиляции не произойдет. Эти ошибки обнаруживает компилятор, а программисту остается только внести изменения в текст программы и выполнить повторную компиляцию.
Ошибки времени выполнения тоже, как правило, ликвидируются без затруднений, так как обычно проявляются уже при первых запусках программы или во время тестирования.
Если в программе имеется алгоритмическая ошибка, ее компиляция завершится успешно. При пробных запусках программы, ошибка может никак себя не проявить, однако, при анализе результата работы, окажется, что он не верный. Для того чтобы устранить такую ошибку, приходится анализировать алгоритм, вручную прокручивая его выполнение.
Программное средство многократно тестировалось в присутствии руководителя. В результате тестирования были выявлены недочеты, которые впоследствии были устранены.
Информация о работе Модуль учета поставок компьютеров, оргтехнике и комплектующих