48641 (588588), страница 2
Текст из файла (страница 2)
В результате решения данной задачи модифицируются используемые базы данных, которые содержат информацию в виде DBF-файла, а также формируются и выводятся на печать документы: «Оборотная ведомость по подотчетным лицам», «Оборотная ведомость по счетам», «Сальдовая ведомость на конец квартала», «Сальдовая ведомость на конец месяца (по подотчетным лицам)», «Сводная ведомость начисления амортизации», «Инвентарная карточка».
Структура выходных баз данных аналогична структуре входных баз данных, описанных в пункте 3.3 в таблице 1.
Структура и информация баз данных даны в приложении Б.
Описание выходных документов показано в таблице 2.
Информация выходных документов представлена в приложении Б.
Таблица 2 – Описание выходной информации
| Название документа | Назначение документа | Ключевые признаки | Периодичность составления | Количество | Куда передается | ||
| экз. | строк на листе | символов в строке | |||||
| Оборотная ведомость по подотчетным лицам | Учет объектов осн. фондов, находящихся у подотчетных лиц | Код объекта | Ежеквартально | 1 | 45 | 80 | В расчетный отдел |
| Сальдовая ведомость на конец квартала | Учет сальдовых остатков на счетах учета основных фондов | Номер счета | Ежеквартально | 1 | 40 | 120 | Главному бухгалтеру |
| Сальдовая ведомость на конец месяца (по подотчетным лицам) | Контроль исходящего сальдо в разрезе подотчетных лиц | Код подотчетного лица | Ежеквартально | 2 | 40 | 96 | Главному бухгалтеру |
| Сводная ведомость начисления амортизации | Контроль за степенью амортизации основных фондов | Код объекта | Ежеквартально | 4 | 35 | 80 | Главному бухгалтеру, в расчетный отдел |
| Инвентарная карточка | Объект картотеки осн. фондов | Инвентарный номер | Ежеквартально | 1 | 28 | 60 | Картотека |
3. Машинная реализация задачи
3.1 Характеристика технических средств
Комитет по образованию Администрации г. Богородицка оснащён персональными компьютерами ПЭВМ IBM PC/AT.
Данный проект реализован с помощью ПЭВМ IBM PC/AT-совместимого компьютера. Данная ПЭВМ создана на основе процессора AMD AthlonXP-1100 и состоит из следующих компонентов:
-
процессор;
-
оперативное запоминающее устройство (ОЗУ);
-
постоянное запоминающее устройство (ПЗУ);
-
накопитель на жёстком магнитном диске (НЖМД, «винчестер»);
-
накопитель на гибких магнитных дисках (НГМД);
-
устройства ввода информации (клавиатура, координатное устройство типа «мышь»);
-
устройства вывода информации (дисплей, принтер).
Процессор является основным устройством ЭВМ и предназначен для непосредственной обработки информации, которая поступает от различных внешних и внутренних устройств ПЭВМ.
Процессор AthlonXP разработки компании AMD имеет следующие технические характеристики:
-
разрядность по ширине данных 64 бит
-
тактовая частота 980 MGz
-
максимальный объем ОЗУ 128 Mb
-
кэш-память 2х64 Kb
-
быстродействие 1100 MGz (~980)
ОЗУ предназначено для временного хранения информации и имеет объём 256 Mb.
ПЗУ предназначено для хранения неизменяемой информации, то есть программ типа BIOS (basic input-output system – базовая система ввода-вывода), которые позволяют связать компоненты компьютера в единое целое. На данной ПЭВМ установлена BIOS AWARD 6.00
Процессор, модули ОЗУ и ПЗУ находятся на материнской плате компьютера. Данная материнская плата создана компанией EPoX на основе чипсета VIA KT66, имеет форм-фактор АТХ, встроенный звуковой кодек АС’97, поддержку интерфейса обмена информацией UDMA66 и интерфейса USB1.0 (2 порта USB, установленных по умолчанию)
Накопитель на жестком диске (винчестер, HDD) предназначен для постоянного хранения информации, используемой при работе с компьютером: программ операционной системы, часто используемые пакеты прикладных программ, редакторов документов, трансляторов с языков программирования и т.д. Наличие винчестера значительно повышает удобство работы с компьютером.
Для пользователя накопители на жестком диске отличаются друг от друга, прежде всего своей емкостью. На данной модели жесткий диск имеет емкость 40,1 Гбайт. Вторая существенная для пользователя характеристика диска – время доступа к информации. Для областей применения, требующих эффективного обмена с дисками, этот показатель является исключительно важным. Данная ПЭВМ оснащена жестким диском производства Maxtor со скоростью вращения шпинделя 7200 об/мин., что обеспечивает скорость доступа порядка 10 наносекунд для внутреннего интерфейса винчестера (от головок чтения / записи до вывода на шину данных) и 18 наносекунд для внешнего (при передаче до процессора и в обратном направлении).
Накопитель на гибких магнитных дисках (НГМД) является одним из старейших устройств, входящих в базовую конфигурацию и предназначен для хранения информации небольших объёмов, её переноса между компьютерами, архивации и других целей. На данной машине имеется один НГМД 3,5» ёмкостью 1,44 Mb.
Клавиатура предназначена для ввода пользователем различной информации и управления ПЭВМ. Данный ПК оборудован 104-клавишной клавиатурой.
Специальный манипулятор типа «мышь» позволяет указывать или выбирать объекты, отображаемые на экране. Компьютер, на котором разрабатывался данный дипломный проект, оснащен двухкнопочной мышью с оптико-механическим принципом работы производства фирмы Genius.
Монитор (дисплей) компьютера IBM PC предназначен для вывода на экран текстовой и графической информации. Мониторы бывают цветными и монохромными. Они могут работать в одном из двух режимов: текстовом или графическом.
Мониторы VGA и Super VGA давно и заслуженно получили очень широкое распространение, они фактически стали стандартом для тех применений, в которых требуются графические средства приемлемого качества. Данная ПЭВМ оснащена монитором SyncMaster 763 MagicBright, который имеет следующие характеристики:
– тип Samsung SyncMaster 763 MB
– количество цветов 16,5 млн.
– разрешающая способность:
в текстовом режиме 600х800
в графическом режиме 1024х724 (рекомендуемая)
1600х1200 (максимальная)
– размер экрана по диагонали 17 ''
– частота обновления экрана 85 Гц (в режиме 1024х724)
Принтер предназначен для вывода информации на бумагу.
Все принтеры могут выводить текстовую информацию, многие из них могут выводить рисунки и графики, а некоторые принтеры могут выводить и цветные изображения. Лазерный принтер, который используется при работе программы osnfond.prg, является наиболее распространенным типом принтеров для IBM PC, он имеет следующие характеристики:
– тип лазерный
– память 2 Мб
– скорость печати 9 стр./мин
– тип бумаги листовая
– формат листа А4
Лазерные принтеры обеспечивают в настоящее время наилучшее качество печати за минимальный промежуток времени, причем себестоимость этого процесса сравнительно низка. В этих принтерах для печати используется принцип ксерографии.
ПЭВМ AMD Athlon XP-1100 является современным вычислительным средством, обладает высоким быстродействием, значительным объемом памяти и удобным интерфейсом.
3.2 Математическое обеспечение
Программа, описанная в данном дипломном проекте, была разработана на ПЭВМ Athlon XP-1100 под управлением операционной системы MS-DOS 7.0 и Windows 98 Second Edition фирмы Microsoft.
Программное обеспечение представляет собой неотъемлемую часть любой ЭВМ. С конца семидесятых годов для персональных компьютеров был разработан огромный фонд программного обеспечения, который открыл путь к их массовому применению практически во всех сферах – от игр и до решения сложных научно-технических задач.
Математическое обеспечение – это программное обеспечение машин, предназначенное для повышения эффективности их использования, для снижения ёмкости работ, связанных с эксплуатацией и облегчением труда при подготовке данных и обработки их на ЭВМ. Математическое обеспечение делится на прикладное и системное.
Системное – это интегрированные системы отладки программ и операционные системы. Операционные системы (ОС) – программы, которые делают возможным диалог человек – компьютер. На данном компьютере установлена ОС Windows 98SE, которая сочетает в себе надёжность и поддержку большого количества разнообразных устройств.
Многозадачный (многопрограммный) режим позволяет разнообразным приложениям работать взаимосвязано, наличие единого буфера обмена даёт возможность переносить данные между приложениями как MS-DOS, так и Windows.
Интегрированные системы отладки программ – программы, помогающие программисту создавать, отлаживать и компилировать новые программы. На компьютере установлена интегрированная система программирования FoxPro 2.6 (X).
Расширение (X) позволяет FoxPro работать на машине, используя максимум её ресурсов.
Широкие возможности FoxPro по отладке и тестированию программ делает её незаменимой в работе над созданием приложений.
Драйверы устройств – это специальные программы, которые дополняют систему ввода / вывода DOS и обеспечивают обслуживание новых устройств или нестандартное использование имеющихся устройств. Драйверы загружаются в память компьютера при загрузке ОС, их имена указываются в специальном файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы.
Данный дипломный проект набран и сверстан с помощью программы Word 9.0, входящей в пакет Microsoft Office 2000.
Microsoft Office – это пакет программ, разработанных фирмой Microsoft, который содержит текстовый процессор Microsoft Word, табличный процессор Microsoft Excel и другие программы. Microsoft Office – это, наверное, самый продаваемый компьютерный продукт после Windows. Microsoft Office обладает удобным интерфейсом, понятным, наверное, каждому. При этом с его помощью можно выполнять как легкие задачи, так и очень сложные. В Microsoft Office существуют такие необходимые функции, как взаимодействие приложений (вставка объекта одного приложения в другое), настройка приложений, поиск любых документов и файлов, созданных как в Microsoft Office, так и в других программах.
Microsoft Word делает написание, редактирование и печать документов, содержащих текст, настоящим удовольствием. С помощью Microsoft Word можно подготовить на профессиональном уровне письма, отчеты, таблицы, записки, рекламные листки, а также многое другое. Word можно использовать практически для всего, что содержит текст.
В дополнение к обработке собственно текста, Microsoft Word включает простые способы индивидуальной настройки символов, форматирования абзацев и встраивания в документ элементов графики. Для получения документа на профессиональном уровне можно проверить правописание, добавить графические образы, линии, границы, выделить текст тенью. Word позволяет объединить в одном документе текст, рисунки, графики, электронные таблицы и диаграммы, а затем просмотреть на экране все страницы в том виде, как они будут выглядеть на бумаге.
3.3 Обоснование выбора языка программирования
Опыт применения ЭВМ для построения прикладных систем обработки данных показывает, что самым эффективным инструментом являются специализированные языки для создания систем управления данными. Такие средства обычно включаются в состав систем управления базами данных. СУБД дают возможность пользователям осуществлять непосредственное управление данными, а программистам быстро разрабатывать более совершенные программные средства их обработки.
В настоящее время реляционные системы лучше соответствуют их техническим возможностям и вполне удовлетворяют большинство пользователей. Скоростные характеристики этих СУБД поддерживаются специальными средствами ускоренного доступа к информации – индексированием баз данных.
На текущий момент достаточно широко распространено поколение популярного пакета FoxPro.















