
- •Глава 1. Общая часть 4
- •Глава 2. Разработка программного обеспечения 9
- •Введение
- •Глава 1. Общая часть
- •Сущность поставленной задачи
- •Постановка задачи
- •Первичные документы
- •Требования, предъявляемые к системе
- •Требования предъявляемые к программному обеспечению
- •Характеристика используемой пэвм, ос и языка программирования
- •Глава 2. Разработка программного обеспечения
- •2.1 Технологический процесс машинной реализации задачи
- •2.2 Алгоритм задачи и его описание
- •2.3 Описание переменных процедур и функций
- •2.4 Программы и их описание
- •2.4.1 Алгоритм и текст программы меню
- •2.4.2 Алгоритм и тексты (виды форм) программы ввода данных
- •2.4.2.1 Программа ввода должностей в «Справочник должностей»
- •2.4.2.2 Программа ввода ученой степени в «Справочник ученых степеней»
- •2.4.2.3 Программа ввода сотрудников в таблицу сотрудники
- •2.4.2.4 Программа ввода дополнительной информации о сотрудниках
- •2.4.3 Текст программы формирования ведомости
- •2.5 Результаты работы программы
- •2.6 Инструкция пользователю
- •Заключение
- •Приложение 2 – Эскизный проект
Требования предъявляемые к программному обеспечению
Наличие операционных систем семейства windows, начиная с xp и заканчивая windows 7. Разрядность системы особого значения не имеет, но желательно использование 32-х или 64-х разрядной системы. Также необходимо наличие установленной программы Microsoft Visual FoxPro версии 9.0 и выше.
Характеристика используемой пэвм, ос и языка программирования
Компьютер:
Тип компьютера ACPI x64-based PC (Mobile)
Операционная система Microsoft Windows Vista Ultimate
Пакет обновления ОС -
Internet Explorer 8.0.7600.16385
DirectX DirectX 10.0
Имя компьютера ACER_ASPIRE
Имя пользователя Игорь
Вход в домен Acer_Aspire
Дата / Время 2012-12-02 / 15:44
Системная плата:
Тип ЦП 2x , 2100 MHz
Системная плата Acer Aspire 5750G
Чипсет системной платы Неизвестно
Системная память 2923 Мб
Тип BIOS Insyde (05/24/11)
Дисплей:
Видеоадаптер Intel(R) HD Graphics Family (1365944 Кб)
Видеоадаптер Intel(R) HD Graphics Family (1365944 Кб)
Видеоадаптер NVIDIA GeForce GT 540M (1048384 Кб)
Видеоадаптер NVIDIA GeForce GT 540M (1048384 Кб)
Монитор Универсальный монитор PnP [NoDB] Мультимедиа:
Звуковой адаптер Контроллер High Definition Audio (Microsoft) [8086-1C20] [NoDB]
Хранение данных:
Контроллер IDE Intel(R) Mobile Express Chipset SATA AHCI Controller
Контроллер хранения данных AMZIQGFW IDE Controller
Контроллер хранения данных Broadcom Memory Stick
Дисковый накопитель Hitachi HTS547550A9E384 (465 Гб, IDE)
Оптический накопитель PIONEER DVD-RW DVRTD10RS
Оптический накопитель ZEHGZAL 3S9MZCP SCSI CdRom Device
Статус SMART жёстких дисков OK
Разделы:
C: (NTFS) 100.5 Гб (70.8 Гб свободно)
D: (NTFS) 350.1 Гб (177.5 Гб свободно)
Общий объём 450.7 Гб (248.3 Гб свободно)
Ввод:
Клавиатура Стандартная клавиатура PS/2
Мышь ELAN PS/2 Port Smart-Pad
Мышь HID-совместимая мышь
Характеристика СУБД и языка программирования
Visual FoxPro (VFP) — визуальная среда разработки систем управления реляционными базами данных, выпускаемая в настоящее время корпорацией Майкрософт. Последней версией является 9.0. Использует язык программирования FoxPro. Среда разработки версии 7.0 может работать в операционных системах Windows 9x и ядра NT, версии 8.0 и 9.0 — только в Windows XP, 2000, 2003. Среда исполнения (runtime) версий 8.0 и 9.0 работает под любой версией Windows, начиная с 98.
Первоначально FoxPro (первоначальное название — FoxBASE) разрабатывалась Fox Software, начиная с 1984 года. В 1992 году Fox Technologies объединилась с Microsoft, новые версии продукта обрели ряд новых функций и приставку «Visual». Последняя версия оригинального FoxPro — версия 2.6 — работала под Mac OS, DOS, Windows и Unix; уже в версии Visual FoxPro 3.0 список поддерживаемых платформ сократился до Mac OS и Windows, а в более поздних версиях — уже только до Windows. Текущая версия Visual FoxPro основана на COM, и Microsoft утверждает, что .NET-версии продукта не будет. Существует проект Sedna, который должен обеспечить возможность взаимодействия Visual FoxPro с .NET.
Благодаря встроенному механизму обработки курсора БД, тесной связи между языком и данными и другим мощным функциям, пакет Visual FoxPro 9.0 служит великолепным инструментом для создания решений любого масштаба на основе баз данных. Сосредоточенный на работе с данными, объектно-ориентированный язык, используемый в этом пакете, предлагает разработчикам гибкий инструментарий для создания приложений на основе БД для индивидуального использования, для работы в клиент-серверных средах, а также в Интернете. Разработчики получают в свое распоряжение все необходимое для управления информацией – от средств упорядочения таблиц, обработки запросов и создания интегрированных систем управления реляционными базами данных (СУБД) до полноценной разработки «с нуля» приложения для конечного пользователя.
Создаваемые с помощью пакета Visual FoxPro 9.0 web-службы XML, могут использоваться в качестве источников данных любыми клиентскими платформами, поддерживаемыми средой разработки Visual Studio .NET 2003 и предназначенными для работы с web-службами XML, включая платформу ASP.NET, а созданные с использованием среды разработки Visual Studio .NET 2003 web-службы XML или любые стандартные web-службы XML могут использоваться приложениями пакета Visual FoxPro 9.0.