Автоматизированное рабочее место инспектора отдела кадров ТОО "Восточный экспресс"

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 07.05.2012
Размер файла 5,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

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

Инструментарием искусственного интеллекта будем называть программные продукты и поддерживаемые ими языки, предназначенные для создания интеллектуальных систем.

Системы программирования

Для создания приложений, как под Dos, так и под Windows, у нас используется несколько систем программирования:

- Система, использующая язык программирования «Паскаль» - Delphi (5,6 версии);

- Система, использующая язык программирования «Си» - Visual C++ 6.0;

- Система, использующая язык программирования «БЕЙСИК» - Visual Basic (5.0 и 6.0);

- СУБД.

Из систем управления БД имеется стандартное приложение, входящее в состав Office - СУБД Access. Также встроенные СУБД в системы программирования Visual C++ и Delphi.

1.5.2 Microsoft Office

Из большего разнообразия прикладного обеспечения на компьютере используется только интегрированный пакет Microsoft Office 2000.

MS Office 2000 содержит набор мощных программ, полностью совместимых друг с другом и обеспечивающих пользователю помощь при выполнении большинства повседневных задач.

MS Office 2000 дает возможность создавать превосходно оформленные документы с помощью Microsoft Word, производить сложные вычисления с помощью Microsoft Excel, готовить доклады с помощью PowerPoint, управлять своим временем, а также хранить адреса и телефоны с помощью Microsoft Outlook и накапливать данные с помощью Microsoft Access.

Встроенное в Microsoft Office 2000 новое средство - помощник - облегчает работу с программами.

Пакет Microsoft Office 2000 рассчитан на эффективную работу в сегодняшнем, быстро меняющемся мире и объединяет мощное и гибкое программное обеспечение с возможностями Интернета.

Microsoft Office XP - новая версия самого популярного в мире пакета приложений, в котором воплотился многолетний опыт сотен тысяч людей, коллективов и компаний.

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

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

Возможности для отдельных пользователей:

- своевременное получение нужной информации;

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

- придание документам профессионального вида с помощью развитых средств форматирования и правки.

Возможности для фирмы:

- гибкие средства удовлетворения потребностей фирмы;

- повышение надежности и безопасности настольной вычислительной среды;

- упрощенное развертывание и управление.

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

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

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

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

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

Наиболее предпочтительным решением данной проблемы является использование одной из СУБД - Систем Управления Базами Данных. Это вариант находится в промежуточной позиции между двумя вышерассмотренными. С одной стороны, можно создавать приложение, ориентированное на конкретного пользователя (или группу пользователей), с другой стороны, т.к. эти пакеты (СУБД) ориентированы именно на работу с базами данных, то процесс создания приложения облегчается по сравнению с универсальными системами программирования в разы (а может быть, и в десятки раз).

Среди всего многообразия СУБД для создания АРМ был выбран Microsoft Access, входящий в состав пакета Microsoft Office. Ниже я попробую обосновать свой выбор средства автоматизации.

Microsoft Access - это функционально полная реляционная СУБД. В ней предусмотрены все необходимые вам средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. Что касается легкости использования, то Microsoft Access совершил здесь настоящий переворот, и многие для создания своих собственных баз данных и приложений обращаются именно к нему.

Система управления базами данных предоставляет вам возможность контролировать задание структуры и описание своих данных, работу с ними и организацию коллективного пользования этой информацией. СУБД также существенно увеличивает возможности и облегчает каталогизацию и ведение больших объемов хранящейся в многочисленных таблицах информации. СУБД включает в себя три основных типа функций: определение (задание структуры и описание) данных, обработка данных и управление данными. Все эти функциональные возможности в полной мере реализованы в Microsoft Access. На практике, как правило, необходимо решать и задачи с использованием электронных таблиц и текстовых процессоров. Например, после подсчета или анализа данных необходимо их представить в виде определенной формы или шаблоны. В итоге пользователю приходится комбинировать программные продукты для получения необходимого результата. В этом смысле все существенно упростят возможности, предоставляемые Microsoft Access. Предлагается рассмотреть эти возможности.

1.5.3 Анализ средств автоматизации

Средство автоматизации Microsoft Access

Средство автоматизации - это и инструментальные системы, с помощью которых создаются новые программные продукты, и готовые программные комплексы, настраивающиеся на нужды конкретного пользователя.

К инструментальным системам относятся системы программирования. Система программирования - это совокупность программных средств, обеспечивающих автоматизацию разработки и отладки программ. Она включает в себя языки программирования, трансляторы с этих языков, библиотеки подпрограмм, компоновщик и отладчик программ.

Для изучения, в школе, используются языки программирования Basic, QBasic, Visual Basic.

Бейсик (Basic, Beginner's All-purpose Symbolic Instruction Code, многоцелевой символический код для начинающих), был разработан для учебных целей в начале 60 годов в Дартмутском колледже. Его более доработанная версия Qbasic (Quick Basic, быстрый Бейсик) вошёл в базовую поставку операционной системы MS-DOS.

Язык QBasic - это один из лучших учебных языков программирования для персональных компьютеров IBM PC с операционной системой MS-DOS. Отличием языка QBasic от ранних версий Бейсика является то, что QBasic - это язык структурного программирования, подобный языкам Паскаль и Си. Язык реализован для множества операционных систем.

Во все офисные приложения компания Microsoft встроила язык Visual Basic for Application (VBA), используемый в них в качестве своеобразного макроязыка. VBA является популярным языком программирования и позволяет создавать приложения с интерфейсом профессионального уровня под Windows в короткий срок.

Большинство обычных пользователей компьютеров сталкиваются с различными проблемами. Например: вы используете текстовый редактор одной фирмы, программу для работы с электронными таблицами - другой, программу деловой графики - третьей, а производительность вашего электронного помощника в итоге оказывается невысокой. В чем дело? Да просто эти программы не предназначены для совместной работы.

К счастью, решение у этой проблемы есть: пакет Microsoft Office, который содержит большую часть необходимого вам программного обеспечения.

Элементы интерфейса входящих в него программ оформлены одинаково и “общаются“ они друг с другом на одном и том же языке.

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

Но самое привлекательное в пакете Office то, что связывает эти приложения воедино: все эти программы имеют общее меню и наборы кнопок, которые выглядят очень похоже. Научившись работать с одним из приложений, вы тем самым в значительной степени продвинетесь в изучении остальных. К тому же в пакете имеется простой в использовании управляющий центр - Диспетчер Microsoft Office, позволяющий запускать отдельные программы и выходить из них, либо получать подробные указания и оперативную помощь простым щелчком кнопки мыши.

В состав пакета Office входят:

- Большие прикладные программы:

- WORD - мощный текстовый редактор, позволяющий быстро создать доку-мент любой сложности из разрозненных заметок и довести до совершенства информационный бюллетень или брошюру. Это уже общепризнанно - редактор Word фирмы Microsoft является сегодня самой популярной в мире программой. Word начинен “ быстрыми “ командами и самыми современными средствами, такими как встроенная программа проверки правописания и словарь синонимов, которые помогают вам грамотно составлять документы, и готовыми шаблонами, позволяющими вам сводить воедино заметки, письма, счета и брошюры без больших усилий.

- EXCEL - производит с числами то же, что Word с существительными и глаголами. Каждый, кто работает с цифрами, почувствует себя в среде Excel как рыба в воде. Пользуйтесь программой Excel для составления бюджетов и финансовых отчетов, превращения сухих цифр в наглядные диаграммы и графики, проведения анализа типа “А, что будет, если?” практически по любому вопросу, а также для сортировки длиннейших списков в считанные секунды.

- С помощью электронных таблиц Excel можно впечатывать числа строку за строкой и столбец за столбцом, будучи вполне уверенным, в том, что Excel правильно сложит, вычтет, умножит, разделит и вообще обойдется с ними как следует.

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

- ACCESS - представляет собой мощную программу управления данными, предназначенную главным образом для программистов. Access поставляется только в составе профессионального издания пакета Office.

- Программы - помощники:

- Программа Graph, позволяет ввести несколько чисел и быстро превратить их в график.

- Программа Organization Chart поможет создать штатное расписание вашей фирмы.

- Программа Equation Editor покажется довольно утомительной, если только вы не профессор математики.

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

- Программа ClipArt Gallery может просмотреть несколько сотен рисунков в поисках наилучшей иллюстрации для вашего информационного бюллетеня или презентации.

- Система оперативной помощи :

- Пакет Office и его приложения изобилуют полезными подсказками и пошаговыми указаниями того, как выполнять ту или иную операцию.

- Талантливые Мастера (Wizards) проведут вас шаг за шагом к решению сложных задач.

- Карточки - шпаргалки (Cue Cards) предложат подробные указания, которые постоянно будут у вас перед глазами во время работы.

- Функция Просмотр (Preview) и Примеры (Demos) продемонстрируют выполнение сложных задач.

- Дистпечер Microsoft Office (MOM):

МОМ позволяет запустить любую программу пакета Office. Если он вам очень понравится, можете даже использовать его для управления всей работы вашего ПК. Применение современной техники для презентаций стало обычным при проведении семинаров, конференций и в ходе учебного процесса. Традиционно для демонстрации используются 35-миллиметровые слайды и прозрачные пленки. В последнее время получили распространение цветные жидкокристаллические панели, непосредственно подключаемые к экрану компьютера. Подготовка таких презентаций является весьма трудоемким процессом. В связи с этим на рынке программного обеспечения представителей этих программных продуктов - пакет PowerPoint фирмы Microsoft.

Описание средства автоматизации Microsoft Access

Компьютер способен обрабатывать разнообразные данные. С помощью программ обслуживания баз данных (БД) или, что одно и тоже банков данных, например, Microsoft Access, можно сохранить данные в специальной форме, выбрать из них требуемые сведения, обработать их, передать коллегам, распечатать и т.п. При наличии готовой БД с помощью Microsoft Access можно выполнить в нём поиск данных по задаваемым пользователем критериям. В результате можно получить на экране, к примеру, список всех счетов, открытых не менее чем 30 дней назад, или всех парфюмерных магазинов, торгующих по выходным, и подвергнуть эти данные последующей обработке.

Создание БД производится в несколько этапов (шагов). Первый шаг заключается в определении структуры базы данных. На нём устанавливается, из каких полей состоит отдельная запись БД и задаётся тип каждого поля. Различают, в частности, текстовые и числовые поля. Первые предназначены для хранения текста и возможности обработки в этих полях существенно слабее, чем в числовых. В этих последовательностях можно даже производить вычисления. Типом поля определяются затраты на управление, и тем самым в конечном итоге определяется скорость доступа к данным и объём памяти файла. Наряду с типом поля указываются различные его характеристики, например, длина поля, обязательное для заполнения или нет, разрешение пустых строк. После разработки структуры банка данных осуществляют ввод данных - это второй этап. Использование специальных форм упрощает как ввод, так и вывод отдельных блоков данных. Формы позволяют также вывести на экран не все поля блока данных, а только избранные. Благодаря этому существует возможность блокирования доступа к конфиденциальной информации в БД. Кроме того, в больших БД (где число записей может достигать сотни) можно ограничить “рабочую зону” оператора, сконцентрировав его внимание только на необходимых ему полях. Поиск информации в БД (третий шаг) осуществляется на основании критериев поиска, которые применяются к содержимому определённых полей БД. В качестве результатов поиска будут индицированы все блоки данных, содержание которых идентичны критерию поиска. Совокупность критериев поиска, предназначенных для фильтрации информации из набора данных, называется в Access запросом. Благодаря запросам осуществляется быстрая выборка. запросы позволяют ограничить отображение на экране только по определённым полям. В сложной системе БД запросы применяются также для того, чтобы дифференцировать права доступа к отдельным полям для различных категорий пользователей. Следующий шаг мог бы состоять в оформлении блоков данных, отселектированных по запросу. Оформление полученных данных можно представить в виде отчётов. Здесь открываются самые широкие возможности.

В Access входят разнообразные объекты. Как правило, банк данных состоит из достаточно большого числа таких объектов. Список объектов структурирован по категориям (типам) объектов. Для того чтобы увидеть список объектов некоторого типа, следует нажать в окне банка кнопку с соответствующей пиктограммой. Различают следующие типы объектов (и кнопки в окне банка данных):

- Таблица. Набор записей базы данных представленный в виде таблицы. В этих записях (строках таблицы), состоящих из отдельных полей, хранится информация и составляющая собственно, содержание базы данных.

- Запрос. Запрос можно представить как точку зрения на данные, включённые в таблицу. Запросы служат для секции или фильтрации набора данных. Они позволяют выбрать из базы только необходимую информацию, т.е. ту, которая соответствует определённому критерию (условию) и нужна для решения конкретной задачи.

- Форма (формуляр). Форма представляет собой бланк, подлежащий заполнению, или маску, накладываемую на набор данных. Бланк-форма позволяет упростить процесс заполнения базы данными, благодаря чему появляется возможность поручить ввод информации персоналу невысокой квалификации. Маска-форма позволяет ограничить объём информации, доступной пользователю, обращающемуся к базе. Речь здесь идёт о блокировании индикации служебных или засекреченных полей.

- Отчёт. Как правило, выбранная из базы данных информация, должна быть представлена в виде распечатки - отчёта, оформленного соответствующим образом. Доступные способы оформления информации в отчётах Access весьма разнообразны и эффективно используют технологические возможности как оболочки Windows, так и принтеров.

- Макросы (Макрокоманды). При обработке больших объёмов данных часто приходится выполнять длинные последовательности действий. Любые действия могут быть оформлены как макрокоманды. Вызов макрокоманды приводит к выполнению соответствующую данной макрокоманде последовательность действий. Применение макрокоманд позволяет автоматизировать процессы заполнения базы, выбора информации и т.д.

- Модуль. При решении достаточно сложных задач пользователь очень скоро столкнётся с ограничениями технологии построения директивных макрокоманд. Для преодоления возникших трудностей можно попробовать написать собственную процедуру обработки информации на языке Access Basic (диалекте языка Visual Basic). Такая процедура оформляется как модуль.

2. СПЕЦИАЛЬНАЯ ЧАСТЬ

2.1 Постановка задачи

Необходимо разработать приложение, позволяющее автоматизировать работу менеджера по кадрам ТОО «Фирма Фининсайт». АРМ служит для обработки следующих данных о работниках фирмы:

Личные данные:

- фамилия, имя, отчество;

- дата рождения;

- домашний адрес и телефон;

- пол;

- семейное положение;

- национальность;

- количество детей;

- профессия, должность и образование.

Так же в эту категорию включается примечание для хранения какой-либо дополнительной информации о работнике (СИК, РНН, № удостоверения) - она бывает необходимой для визуального контроля подлинности в некоторых документах.

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

Например, продавец торгового зала не может быть бухгалтером, а программист - техничкой или охраной фирмы.

2.1.1 Назначение задачи

Автоматизированное рабочее место (АРМ) - это разработанное приложение должно выполнять следующее: хранить и редактировать информацию. Эта информация может изменяться и может быть затребована в любое время. База данных, несомненно, носит характер информационной системы и должна выдавать однозначные сведения на поставленные запросы. Конечными пользователями базы данных являются работники фирмы, а именно секретари, которые относятся к категории пользователей, не искушенных в вопросах ведения, администрирования баз данных и поддержании их в актуальном состоянии. Это накладывает определенные требования на разработку системы управления базой данных, при которой все методы доступа, поиска и большинство функций администрирования скрыты внутри программы и прозрачны при работе, что, несомненно, скажется на разработке программного интерфейса.

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

- возможность добавления новых данных в базу;

- редактирование хранящихся данных;

- производить отбор записей по запросам;

- автоматически создавать необходимые отчёты по определённым критериям отбора записей. Что существенно облегчает как работу, так и затрату времени на их составление.

2.1.2 Описание задачи

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

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

2.1.3 Требования к программе

Программный интерфейс был разработан с учётом его эксплуатационных характеристик.

Он отвечает следующим требованиям:

- полнота и краткость отображаемой информации;

- элементы сгруппированы по такому принципу, что по ним можно легко ориентироваться и перемещаться;

- оперативность работы;

- система должна обеспечивать защиту информационной базы данных от несанкционированного доступа;

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

- система должна иметь возможность наращивания в программной части;

- программа является свободной для распространения - freeware. Её размер без данных, достигает 71 Мб. По мере заполнения данными, её размер увеличивается. Установка программы заключается в копировании или перемещении программы на компьютер пользователя, в любое удобное для него место. Для того чтобы программа работала, требуется наличие установленного пакета MS Office, версии 2000 и выше, в частности наличие на компьютере установленного MS Access.

Программа работает под управлением операционных систем Windows 95/98/XP. В других операционных системах испытания программы не производились.

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

В MS Access в результате нормализации базы данных, как правило, получается множество отдельных таблиц. При этом возникает необходимость в отслеживании связей между ними.

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

Рисунок 1. Схема данных

При связывании таблиц выполняет контроль целостности вводимых в базу данных в соответствии с установленными связями.

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

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

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

Поля связи основной таблицы могут быть обычными и ключевыми. В качестве полей связи подчиненной таблицы чаще всего используют ключевые поля.

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

Если в таблице вообще нет никаких полей, которые можно было бы использовать, как ключевые, всегда можно ввести дополнительное поле типа Счетчик - оно не может содержать повторяющихся данных по определению.

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

Процесс, в ходе которого решается, какой вид будет у вновь создаваемой базы данных, называется проектированием базы данных.

Методически правильно начинать работу с карандашом и листом бумаги в руках, не используя компьютер. На данном этапе он просто не нужен. В начале следует чётко сформулировать задачу, затем исходя из этого, внимательно и тщательно продумать структуру базы данных. Неоптимальные решения и прямые ошибки, заложенные на этапе проектирования, впоследствии очень трудно устраняются, поэтому этот этап является основополагающим.

Связь - функциональная зависимость между сущностями. Связь каждой пары таблиц обеспечивается одинаковыми полями в них, называется ключом связи (желательно, чтобы поля были одноименными).

Мощность связи - отношение количества экземпляров одной сущности к соответствующему количеству экземпляров другой сущности.

Типы связей между таблицами:

1) один к одному. При таком типе связи каждой записи одной таблицы соответствует не более одной записи другой таблицы и наоборот. Связанные таким образом таблицы можно легко объединить в одну. Связь часто используется для разбиения очень широких таблиц на более узкие, что позволяет уменьшить время просмотра и управлять доступом к определенным частям таблицы.

2) один ко многим. Связывает одну строку какой-либо таблицы с двумя или несколькими строками другой. Связь устанавливается между первичным ключом основной таблицы и соответственным внешним ключом связной или подчиненной таблицы. Такие связи наиболее распространены между таблицами реляционной БД.

3) многие к одному. Что и один ко многим.

4) многие ко многим. Связь нельзя установить между таблицами непосредственно, она устанавливается через третью таблицу, связную с двумя основными таблицами отношением многие к одному. В таблицах использовалась в основном связь: «один ко многим».

2.3 Текст программы с описанием

2.3.1 Структура таблиц

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

Рисунок 2. Таблица «Город»

В данной таблице содержится название городов (Рудный, Кустанай, Лисаковск и т.д.). Таблица «Город» связывается в свою очередь с таблицей «Улица», в каком городе находятся улицы.

Рисунок 3. Таблица «Должность»

В таблице «Должность» содержится список названий всех должностей. Например, бухгалтер, водитель, программист и т.д.

Рисунок 4. Таблица «Национальность»

Данная таблица содержит список национальностей работников фирмы.

Рисунок 5. Таблица «Образование»

В данной таблице содержатся необходимые сведения об образовании (высшее, техническое, среднее и т.д.).

Рисунок 6. Таблица «Пол»

В таблице фиксируются сведения о поле работника.

Рисунок 7. Таблица «Профессия»

Профессии работников отображаются в данной таблице (оператор ЭВМ, охранник, бухгалтер и т.д.).

Рисунок 8. Таблица «Семейное положение»

В данной таблице отображается сведения: замужем; не замужем; холост; женат.

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

Рисунок 9. Таблица «Работники»

Рисунок 10. Таблица «Дети»

В таблице отображаются количество детей работников фирмы.

Рисунок 11. Таблица «Улица»

В таблице отображаются названия улиц.

Рисунок 12. Таблица «Кем выдано удостоверение»

В данной таблице отображаются названия министерств выдачи документов.

Рисунок 13. Таблица «Архив»

В таблице отображаются и хранятся данные о работниках, которые уволились с фирмы.

2.3.2 Запросы

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

Рисунок 14. Запрос «По адресу»

Первая строка бланка запроса служит для задания полей. Это могут быть поля, которые должны попасть в набор записей, и поля, используемые только для задания условий сортировки или отбора данных из таблицы. Во второй строке бланка запроса Access отображает имя таблицы, из которой выбрано поле. Третья строка бланка позволяет задать порядок сортировки для выбранного или вычисляемого поля.

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

Отбор нужных записей производится в строке «условие отбора». Отбирается либо конкретное поле, либо несколько полей с применением различных операторов.

Иногда интересуют не отдельные записи таблицы, а итоговые значения по группам данных. Для этого применяется итоговый запрос. В конструкторе запроса нужно выбрать «групповые операции» на панели инструментов. По умолчанию устанавливается значение «группировка».

Все виды запросов на выборку создают временные результирующие таблицы. Базовые таблицы при этом не изменяются. Тем не менее, существует особая группа запросов, которые называются запросами на изменение. Они позволяют автоматически создавать новые таблицы или изменять уже имеющиеся. Логика использования запросов на изменение такая:

- создается запрос на выборку, который отбирает данные из разных таблиц или сам создает новые данные путем вычислений;

- после запуска запроса образуется временная результирующая таблица;

- данные из этой временной таблицы используют для создания новых таблиц или изменения существующих.

Существует несколько видов запросов на изменение. Самый простой и понятный - это запрос на создание таблицы. В меню присутствуют команды для создания запросов на обновление данных, на добавление записей и на удаление записей. Все они относятся к запросам на изменение и работают аналогично, изменяя базовые таблицы в соответствии с данными результирующих таблиц.

В условиях отбора в поле «Название улицы» прописан путь поиска улицы, на которой живет работник фирмы.

Рисунок 15. Запрос «По должности»

В поле «Должность» выбирается условие поиска: из формы «Поиск работника по должности» выбирается поле со списком.

Рисунок 16. Запрос «По национальности»

В условиях отбора отображается путь поиска по национальности.

Рисунок 17. Запрос «По образованию»

Рисунок 18. Запрос «По профессии»

В поле «Название образования» прописывается условие отбора.

Рисунок 19. Запрос «Именинники»

В запросе выводятся сведения: фамилия, имя, отчество, дата рождения.

Рисунок 20. Запрос «По полу»

В условиях отбора в поле «Пол» прописан путь поиска по полу.

Рисунок 21. Запрос «По семейному положению»

В поле отображаются сведения по семейному положению работника.

Рисунок 22. Запрос «По фамилии»

В данном запросе по фамилии отображаются сведения о работнике.

Рисунок 23. Запрос «Поиск в архиве»

Осуществляет поиск в архиве по фамилии уволившихся работников.

Рисунок 24. Запрос «В архив»

В запросе отображается информация о работниках, которые работали в данной фирме.

2.3.3 Формы

Формы являются основным средством организации интерфейса пользователя в приложениях Microsoft Access. Форма представляет собой некий электронный бланк, в котором имеются поля для ввода данных. Вводятся данные в эти поля, и данные автоматически заносятся в таблицы базы. Форма - полезное средство для просмотра и изменения данных, но работать с ними простому пользователю нельзя, чтобы избежать случайной потери каких-либо данных.

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

Во-первых, малоквалифицированному персоналу нельзя предоставлять доступ к таблицам (самому ценному из того, что есть в базе). Во-вторых, разные люди могут иметь разные права доступа к информации, хранящейся в таблицах. Например, один имеет право вводить только имена и адреса клиентов, другой -- только номера их расчетных счетов, а третий -- только денежные суммы, хранящиеся на этих счетах. Для ввода данных им предоставляют разные формы, хотя данные из форм могут поступать в одну таблицу. В-третьих, ввод данных в таблицу -- чрезвычайно утомительное занятие. Уже после нескольких часов работы люди делают ошибки. Ввод данных в форму проще. Здесь многое можно автоматизировать. К тому же элементы управления форм настраивают таким образом, чтобы при вводе данных выполнялась их первичная проверка. И, наконец, в-четвертых, надо вспомнить, откуда берется информация для баз данных. Как правило, ее берут из бумажных бланков (анкет, заявлений, накладных, счетов, описей, ведомостей, справок, документов личности и т. п.). Экранные формы можно сделать точной копией бумажных бланков, с которых происходит ввод данных. Благодаря этому во много раз уменьшается количество ошибок при вводе и значительно снижается утомляемость персонала.

Как и другие объекты Access, формы можно создавать вручную или автоматически, причем несколькими способами. На рисунке 25 представлен конструктор формы «Работники»:

Рисунок 25. «Форма в режиме конструктора»

При создании формы вручную элементы управления размещают на ней так, как удобно проектировщику. Созданные элементы управления формы выравнивают с помощью команды «Формат Выровнять».

Существует несколько элементов управления:

- Надпись - любой текст;

- Поле - отображение полей таблицы, на основе которой построена форма;

- Переключатели - с ними можно связать команды, например, выпол-няющие фильтрацию;

- Флажки. Действуют аналогично переключателям, но в отличие от них, допускают множественный выбор. Удобны для управления режимами сортировки данных;

- Список. Может содержать фиксированный набор значений или значения из заданного поля одной из таблиц. Позволяет не вводить данные, а выбирать их из списка;

- Поле со списком. Применяется так же, как и список, но занимает меньше места в форме, поскольку список открывается только после щелчка на раскрывающей кнопке;

- Командные кнопки. С каждой из них можно связать какую-либо полезную команду, например команду поиска записи, перехода между записями и другие;

- Вкладки. Позволяют разместить много информации на ограниченной площади. На вкладках размещают другие элементы управления;

- Поле объекта OLE. Служит для размещения внешнего объекта, соответствующего принятой в Windows концепции связывания и внедрения объектов. Объектом, как правило, является иллюстрация, например фотография, но это может быть и видеозапись, и музыкальный фрагмент, и голосовое сообщение. Существуют два типа полей для размещения объектов OLE: свободная рамка объекта и присоединенная рамка объекта. В первом случае рамка не связана ни с каким полем таблиц базы данных. Объект, находящийся в ней, выполняет роль иллюстрации и служит для оформления формы. С присоединенной рамкой связано одно из полей таблицы. В ней отображается содержимое этого поля. Это содержимое может меняться при переводе от одной записи к другой.

2.3.4 Отчеты

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

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

Отчет - это объект, предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения. Прежде чем выводить отчет на принтер, вы можете предварительно просмотреть его на экране.

Все эти отчёты построены с помощью мастера отчётов, на основе имеющихся в программе запросов, затем отредактированы с помощью конструктора. Для их просмотра существуют кнопки, которые находятся на форме.

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

Для добавления новых записей в базу, следует нажать кнопку «Добавить». После того как данные внесены, они автоматически связываются со всеми таблицами.

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

Соответственно, принтер в системе должен быть установлен. На рисунке 26 показан пример отчета, открытого в режиме конструктора.

Рисунок 26. «Отчет в режиме конструктора»

2.3.5 Макросы

Макрос - макрокоманда, мини-программа. Макрокоманды активно используются в программах Microsoft Office, в том числе - в редакторах Microsoft Word и Microsoft Excel. Это элементы оформления текста встраиваются в текстовые файлы, созданные в этих редакторах, и нередко содержат особые макровирусы. В виде отдельных макросов распространяются полезные дополнения к Microsoft Office. Ниже представлен один вариант макроса в режиме конструктора:

Рисунок 27. Макрос «Открыть отчет по полу»

2.4 отладка программы

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

Процесс поиска, локализации, идентификации и устранения ошибок в программе называется отладкой (Debugging).

Цель отладки - устранить из составленной программы ошибки для того, чтобы задача решалась адекватно исходной постановке.

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

Синтаксические - это опечатки, а также ошибки, связанные с неправильным написанием операторов языка.

Семантические - это ошибки, связанные с неправильным использованием операторов языка. Они не обнаруживаются при компиляции, но проявляются при работе программы.

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

2.5 Инструкция пользователя

Данная программа необходима для работы в отделе кадров (для приема людей на работу).

При запуске и загрузки программы появится окно с кнопками и их расшифровкой (рис. 28).

Рисунок 28. Главное окно «Отдел кадров»

2.5.1 Ввод данных

При нажатии на кнопку рядом с соответствующей надписи открывается окно с заголовком указанной на кнопки. При нажатии на неё на экране появится окно «Личные данные работника» где пользователь вводит данные человека, который устраивается на работу (рис. 29).

Рисунок 29. Окно «Личные данные»

Вам необходимо ввести данные, такие как Место проживания и Образование в основном вы сами введите данные, но есть такие поля с изображением здесь вы выбираете данные из списка, которые непосредственно дополняются в справочниках (см. ниже). После ввода этих данных вы нажимаете кнопку сохранить и далее

2.5.2 Именинники

Чтобы увидеть работников у которых в бличайшие дни день рождений, нажмите кнопку , появиться окно (рис. 30) следующего вида:

Рисунок 30. Окно «Именинники»

2.5.3 Справочники

В диалоговом окне «Личные данные» выбираются справочники. Появится окно (рис. 29) где можно выбрать нужный объект для добавления.

Рисунок 31. Окно «Справочники»

В данном окне вы можете выбрать:

- По проживанию (город и улица) и нажав на кнопку , появится следующее окно (рис. 32)

Рисунок 32. Окно «Справочник по проживанию»

- По работе (профессия, должность, национальность и образование), кнопка (рис. 33)

Рисунок 33. Окно «Сведения о работнике»

Выбрав необходимый справочник, например место проживания (рис. 32). Можно ввести новый город, улицу, нажав на кнопку «Добавить запись» появится новое поле ввода, где можно ввести новое название. Кнопка с изображением корзины означает, что можно удалить текущую запись.

2.5.4 Поиск

Для осуществления поиска информации пользователю необходимо перейти в диалоговое окно и нажать кнопку , где расположены поиски (рис. 28).

Рисунок 34. Окно «Поиск данных»

Из предложенных списков пользователь может выбрать любой. Например, первый поиск «По фамилии о личных данных». Необходимо нажать кнопку . Тогда появится окно (рис. 35), где предлагается из раскрывающего списка выбрать фамилию, например (Лопаткина).

Рисунок 35. Окно «Поиск работника по фамилии»

После того, как была выбрана фамилия работника нажать кнопку , и появляется данные о нем (рис. 36).

Рисунок 36. Окно с выводом запрашиваемой информацией

Такие же действия можно сделать и с другими данными.

2.5.5 Отчеты

Перейдите в окно «Отдел кадров» программы (рис. 28) и на нем нажать кнопку . Появится окно (рис. 37) где можно выбрать один из отчетов.

Рисунок 37. Окно «Отчет данных»

Варианты отчетов можно посмотреть в приложениях.

2.6 Оценка результатов решения

В ходе проделанной работы, мною была сделана автоматизированная база данных «Отдел кадров» для менеджера. Она отвечает всем требованиям по разработке баз данных, как со стороны внешнего оформления (интерфейса), так и со стороны хранения данных и структуры. Вся база данных составляет единый файл «Отдел кадров «ТОО Фирма Фининсайт.mdb»», без вспомогательных модулей, библиотек, не считая сам MS Access, тем самым, сохраняя свою структурную внутреннюю целостность.

3. Экономическая часть

3.1 Характеристика деятельности предприятия

Магазин бытовой техники «Восточный экспресс» был зарегистрирован как юридическое лицо в 1993 году.

Данный магазин находится по адресу ул. Ленина 215а и является главным магазином в своей сети. Еще несколько магазинов расположено в г. Рудном, г. Кустанае и г. Лисаковске Кустанайской области, пос. Денисовке.

Магазин «Восточный экспресс» расположен на выезде из города. В магазине имеется квалифицированный персонал, который продает и помогает выбрать любую продукцию или товар. В продаже имеется большой выбор холодильников, телевизоров, стиральных машин, пылесосов, газовых плит, музыкальных центров, DVD-плееров, радиотелефонов и другая бытовая техника. Содержится более 20 наименований разных фирм производителей: Daewoo, EuroLux, JVC, Indesit, LG, Moulinex, Philips, Panasonic, Sony, Samsung, Scarlett, Rowenta, Toshiba, Zanussi, Дарина, Веко, Норд, Эколюкс и т.д.

Магазин пользуется большим спросом у покупателей, из-за квалифицированного обслуживания.

Численность работников «Восточного Экспресса»: директор - 1 чел., гл. бухгалтер - 1 чел., бухгалтер - 3 чел., экономист - 1 чел., кассир - 1 чел., менеджер по кадрам - 1 чел., менеджер по продукции товара - 2 чел., менеджер по рекламе - 1 чел., диспетчер - 1 чел., менеджер по персоналу - 1 чел., охрана - 3 чел., менеджер по продаже бытовой техники - 4 чел., грузчики - 2 чел., работник по уборке помещения - 2 чел., психолог - 1 чел., водитель - 6 чел., сторож - 6 чел., программист - 3 чел., электрик - 1 чел., юрист - 2 чел., мастер - 2 чел., менеджер по приему товара на ремонт - 1 чел.

Разный возрастной контингент от 18 до 70 лет.

Заработная плата у всего персонала повременная.

Магазин осуществляет реализацию широкого ассортимента товаров.

По численности работающих в ТОО «Фирма Фининсайт» фирму можно отнести к малому предприятию (численность работников не превышает 40 человек).

Фирма постоянно набирает квалифицированные кадры, проводят инструктаж по технике безопасности.

На основе сдачи экзаменов или во время стажировки смотрят на знания людей. Молодые люди накапливают и пополняют знания благодаря «ветеранам» фирмы.

3.2 Расчет затрат на внедрение и использование программного продукта

3.2.1 Характеристика программного продукта с экономической точки зрения

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

Данная программа представляет собой широко тиражируемый продукт:

1. Для каждой фирмы требуется определенный стандарт предоставления документов при приеме на работу (РНН, удостоверение личности, медсправка, трудовая книжка и пенсионный договор);

2. Требуется некоторое время для внедрения специалистом программы.

Предлагаемый аппаратно - программный комплекс представляет собой разработку и внедрение программного продукта, позволяющего автоматизировать рабочего места менеджера по кадрам ТОО «Фирма Фининсайт».

Главные характеристики программного продукта:

1. База данных о работнике: ФИО, дата рождения, количество детей, пол, национальность, семейное положение, адрес и контактный телефон, должность, образование, профессия, РНН, СИК, № удостоверения.

2. Осуществления поиска по: фамилии, адресу проживания, полу, семейному положению, образованию, национальности.

3. Предоставление информации и сведений в виде отчетов: по работнику, по городу, по РНН, по полу, по национальности, по семейному положению.

4. Добавление данных в справочники (город, улица; профессия, должность, образование и национальность).

Достоинства продукта:

1. Экономия времени и средств;

2. Легкость применения;

3. Уменьшение бумажной документации;

4. Относительно невысокая стоимость;

5. Облегчение работы;

6. Надежность;

7. Эффективность;

8. Сведение к минимуму возможных при учете ошибок, в том числе

умышленных.

3.2.2 Характеристика программного продукта с позиции маркетингового синтеза

Таблица 1. Характеристика ПП с позиции маркетингового синтеза

По замыслу

Возможность учета работников фирмы (фамилия, имя, отчест-во, адрес и телефон, пол, дата рождения, национальность, должность, № удостоверения); поиск информации: по фами-лии, по адресу, по полу, по образованию и т.д.; вывод необходимой информации на экран и принтер, в том числе сведения о работниках, по адресу проживания, по РНН, по СИК, по профессии, по дате рождения.

В реальном исполнении

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

Возможные модули:

1. Интерфейсная и справочная система;

2. Гибкая система настройки.

С подкрепле-нием спроса

Данная система разрабатывалась на основе анализа фирмы ТОО «Фирма Фининсайт» и внедряя-ется на нем разработчиком, в процессе системного анализа были выявлены особенности подобного типа фирм, следова-тельно, она может с успехом использоваться на фирмах с подобным родом деятельности.

Производитель предлагает огромный спектр услуг:

1. Установка (внедрение);

2. Настройка;

3. Сопровождение;

4. Обновление версий;

5. Защита информации;

6. Конфиденциальность информации.

Преимущест-во у пользователя

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


Подобные документы

  • Основные понятия и определение теории баз данных. Обоснование выбора программного обеспечения. Разработка таблиц и схемы БД. Использование запросов. Создание отчетов и форм. Руководство пользователя. Рекомендации по дальнейшей модернизации системы.

    курсовая работа [2,1 M], добавлен 04.06.2014

  • Анализ бизнес-процессов предприятия. Определение сущностей и связей между ними. Создание таблиц, запросов, отчетов и форм. Построение логической модели информационной системы. Разработка программного обеспечения. Инструкция по использованию базы данных.

    дипломная работа [3,1 M], добавлен 16.08.2015

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

    курсовая работа [749,7 K], добавлен 22.01.2013

  • Создание автоматизированной системы – "Агентство по трудоустройству". Проектирование таблиц для хранения данных. Разработка запросов и отчетов, предназначенных для просмотра, редактирования и вывода информации. Разработка пользовательского интерфейса.

    курсовая работа [4,9 M], добавлен 29.01.2011

  • Разработка базы данных для автоматизации учета и хранения сведений о заявках от работодателей. Проектирование приложения в СУБД Access. Описание запросов, отчетов и представлений данных. Интерфейс, условия выполнения и тестирование программного продукта.

    курсовая работа [3,7 M], добавлен 05.04.2012

  • Разработка автоматизированного рабочего места секретаря юридической фирмы средствами MS Access. Проектирование базовых объектов ИС. Установление связей между таблицами. Ввод, хранение, просмотр, сортировка и выборка данных (форм, запросов и отчетов).

    курсовая работа [1,9 M], добавлен 06.06.2014

  • Проектирование программной системы, предназначенной для работников приемной комиссии вуза. Разработка базы данных в пакете Microsoft Office Access, обеспечивающей хранение сведений об абитуриентах. Создание пользовательских форм, запросов и отчетов.

    контрольная работа [2,5 M], добавлен 25.03.2015

  • Понятие базы данных и системы управления данными (СУБД). Ее функции: ввод и хранение информации, создание таблиц, графиков, отчетов. Разработка программного продукта для автобусного парка - автоматизированной системы "Автопарк" с использованием MySQL.

    курсовая работа [3,7 M], добавлен 04.02.2013

  • Создание БД с информацией о сотрудниках на основе таблиц: "Сотрудники", "Отдел". Поиск, сортировка и фильтрация данных в таблицах. Запросы на выборку данных, удаления и замены. Создание форм и отчетов на основе запросов и таблиц. Диспетчер кнопочных форм.

    лабораторная работа [136,7 K], добавлен 01.12.2011

  • Особенности кадрового дела. Разработка схемы базы данных для отдела кадров. Реализация разработанной схемы в конкретной СУБД (MS Access). Создание экранных форм для ввода данных, отчетов, запросов. Автоматизация работы с созданной базой данных.

    курсовая работа [2,8 M], добавлен 10.05.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.