Разработка автоматизированной информационной системы
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?лась. Ведь в мире нет ничего постоянного, а тем более в мире программирования. Тенденции перехода от монолитных одноуровневых приложений к многоуровневым только усиливается. Visual FoxPro можно отнести к среднему уровню (правила бизнеса) в многоуровневом приложении.
Как часть оболочки Visual Studio, Visual FoxPro в настоящее время является частью технологической группы для создания общекорпоративных решений. Дни приложений, создаваемых исключительно в Visual FoxPro (или Visual Basic), сочтены. По мере того, как броузеры, например Internet Explorer, становиться все более высокоорганизованным, внешние интерфейсы GUI стремятся перерасти в настоящие броузеры, и для этого есть множество причин. Приложения данных (внутренний интерфейс с источником данных) может быть каким угодно (Visual FoxPro, SQL Server, Oracle или любое другое), а прямо посередине (между внешним и внутренним интерфейсами) забронировано место для Visual FoxPro.
Если необходимо разработать приложение и не на последнем месте стоит выгодное вложение денег, то выбор следует остановить на Visual FoxPro.
Данная информационная система выполняет следующие функции:
ведение базы данных с ее корректировкой;
-выполнение различных запросов к базе данных;
-составление отчетов, путем отображение различной информации, полученной из базы данных, на экране / принтере.
Для эффективной работы системы рекомендуется использовать следующие технические средства:
1.128 Mb оперативной памяти
2.Процессор Pentium Celeron 400 и выше
.Принтер HP DJ 920C A4
4.Наличие Microsoft Visual FoxPro 6.0
5.ОС Windows NT/2000 или Windows 98/ME.
6.Мышь Microsoft Mouse или другое совместимое с ней устройство
.Монитор VGA или с большим разрешением, рекомендуется Super VGA
HDD 40.0 Gb IDE Seagate Barracuda ATA 4 (340824A) UDMA100 7200 rpm
Для нормального закрытия файлов информационной системы при аварийном отключении электроэнергии требуется источник бесперебойного питания.
2.4 Выводы
Одним из условий успешного функционирования базы данных является тщательный анализ входных и выходных информационных потоков, предшествующий построению инфологической и даталогической модели. Он включает описание входных оперативных, условно-постоянных, а также выходных данных.
Цель инфологического моделирования - обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии с естественным языком (последний не может быть использован в чистом виде из-за сложности компьютерной обработки текстов и неоднозначности любого естественного языка). Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты).
Были выявленные следующие данные:
Условно-постоянные данные (справочники):
-Наименование товара,
-Ед. измерения, категория товара,
-Склад (номер склада, или его название),
-Перечень организаций, поставляющих товар и их реквизитов,
-Ф.И.О. кладовщика.
Оперативные данные:
-цена товара,
-количество приход,
-количество расход,
-№ накладной,
-дата прихода товара,
-остатки,
-сумма налога [12% от сто-ти товара],
-к оплате [сумма+налог].
2Выходные данные:
-Сумма налога за текущий месяц по приходу и расходу.
-Список категорий товаров, хранящихся на i-ом складе.
-Какой товар на складе находится в минимальном количестве.
-Приходная ведомость по i-му складу за j-ое число.
-Ведомость движения товара (остаток - приход - расход - остаток)] по i-му складу.
-Сведения об общей сумме прихода / расхода товаров в I-ом месяце по категориям.
2Для разработки автоматизированной информационной системы, исходя из требований предъявляемых к системе, было выбрано средство Microsoft Visual FoxPro 6.0, как для создания базы данных - СУБД, так и для создания интерфейса пользователя.
3. Разработка информационной системы учета товаров предприятия
3.1 Технические возможности программы
Программа имеет следующие возможности:
wУчет
компьютеров
принтеров
Копиров
МФУ
Фотоаппаратов
Телефонов
Факсов
Сетевых устройств
Сканеров
Мониторов
Другие устройства (тип устройства можно указать любой)
wСоздание пользователей с разными приоритетами
wЗагрузка информации о компьютере из отчетов программ Everest Prof или AIDA32 (*.ini)
wВведение двух видов гарантий (на комплектующие и системный блок целиком)
wДобавление ремонтов компьютера (другого оборудования)
wДобавление заметок по устройствам
wДобавление напоминаний
wФормирование отчетов по устройствам
wФормирование статистических отчетов
wОтчет по комплектующим
wОтчет по гарантии
wКомплектующие по отделам
wОтчет по ремонтам
wОтчет по мастерам
wВыдача печатных форм
wАкт ввода в эксплуатацию основных средств
wТребования - накладные
wАкт на списание
3.2 Описание интерфейса программы
После запуска программы на экране появится окно начальной загрузки (рисунок 3.1).
Рисунок 3.1 - Окно начальной загрузки
В этом окне пользователь вводит тип базы данных, с которой работает, имя файла базы данных, а также свой логин и пароль. После этого открывается главное окно программы, которой представлено на рисунке 3.2.
Для описания компьютера используется восемь вкладок, две из которых отданы под системный