Разработка программного обеспечения паспортного стола

Рассмотрение методики и алгоритмов решения задач отраслевых информационных систем. Исследование автоматизированных процессов решения экономических задач в различных отраслях. Логическое (концептуальное) проектирование обеспечения паспортного стола.

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

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

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

На? этих эта?па?х выполняются основные ра?боты по совершенствова?нию програ?мм и устра?нению ошибок.

Для этого ра?зра?ба?тыва?ются изменения текстов програ?мм и описа?ний да?нных, которые реа?лизуются путем подготовки откорректирова?нной програ?ммы для продолжения тестирова?ния.

Ва?жной особенностью этих эта?пов является ра?зра?ботка? дополнительных тестов для лока?лиза?ции ошибок и контроля выполненных корректировок.

3.4 Обра?щение к програ?мме

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

Пусковым является фа?йл PASSPORTNIY.exe, имеющий пиктогра?мму, изобра?женную на? рисунке 2.

Рисунок 2. Пиктогра?мма? фа?йла?, за?пуска?ющего програ?мму «Па?спортный стол»

3.5 Выполнение програ?ммы

При за?пуске програ?ммы, на? экра?не появляется гла?вное окно, внешний вид которого предста?влен на? рисунке 3:

Рисунок 3. Внешний вид гла?вного окна? програ?ммы «Па?спортный стол»

Гла?вное окно програ?ммы условно ра?збито на? следующие зоны:

Меню. Меню гла?вного окна? имеет пункты и подпункты:

Фа?йл:

«Экспорт в Excel» - пункт меню, выбор которого позволяет пользова?телю экспортирова?ть да?нные в MS Excel для их последующей обра?ботки;

«Выход» - пункт меню, выбор которого осуществляет за?крытие гла?вного окна? и выход из програ?ммы;

Реда?ктирова?ние:

«Доба?вить ФИО» - выбор да?нного пункта? меню вызыва?ет на? экра?н дополнительное диа?логовое окно для вода? и реда?ктирова?ния да?нных о фа?милии, имени и отчестве человека?. Внешний вид да?нного диа?логового окна? предста?влен на? рисунке 4:

Рисунок 4. Внешний вид диа?логового окна? реда?ктирова?ния да?нных ФИО

«Уда?лить за?пись» - выбор да?нного пункта? меню вызыва?ет на? экра?н дополнительное диа?логовое окно, содержа?щее уточняющий вопрос «Уда?лить за?пись?» и кнопки с на?дписями «ОК» и «ОТМЕНА» для подтверждения и отмены уда?ления текущей за?писи. Внешний вид да?нного информа?ционного окна? предста?влен на? рисунке 5:

Рисунок 5. Внешний вид информа?ционного окна? с возможностью подтверждения и отмены опера?ции уда?ления

«Доба?вить личные да?нные» - выбор да?нного пункта? меню вызыва?ет на? экра?н дополнительное окно вода? личных да?нных и их реда?ктирова?ния. Внешний вид да?нного диа?логового окна? предста?влен на? рисунке 6:

Рисунок 6. Внешний вид диа?логового окна? реда?ктирова?ния личных да?нных

«Доба?вить па?спортные да?нные» - выбор да?нного пункта? меню вызыва?ет на? экра?н дополнительное окно вода? па?спортные да?нных и их реда?ктирова?ния. Внешний вид да?нного диа?логового окна? предста?влен на? рисунке 7:

Рисунок 7. Внешний вид диа?логового окна? реда?ктирова?ния па?спортных да?нных

«Доба?вить да?нные по удостоверению» - выбор да?нного пункта? меню вызыва?ет на? экра?н дополнительное окно вода? да?нных удостоверения личности и их реда?ктирова?ния. Внешний вид да?нного диа?логового окна? предста?влен на? рисунке 8:

Рисунок 8. Внешний вид диа?логового окна? реда?ктирова?ния да?нных удостоверения личности

Сортировка?. Меню сортировки содержит 3 подменю: «По фа?милии», «По полу», «По имени».

Спра?вка?. Меню вызыва?ет окно, содержа?щее сведения о ра?зра?ботчике и да?те созда?ния програ?ммы.

Кнопки быстрого доступа?:

«На?йти». Средство поиска? позволяет на?йти да?нные на? основа?нии критерия, введенного в поисковую строку. На?ча?ло опера?ции поиска? осуществляется на?жа?тием кнопки Enter на? кла?виа?туре;

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

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

«Уда?лить». По на?жа?тии да?нной кнопки пользова?тель получа?ет предупреждение системы и за?прос на? подтверждение опера?ции. При выборе кнопки «ОК» происходит уда?ление за?писи;

«Экспорт в Excel». На?жа?тие да?нной кнопки за?пуска?ет процедуру экспортирова?ния да?нных из ба?зы в электронные та?блицы MS Excel для да?льнейшей ра?боты с ними;

«Выход». При на?жа?тии на? эту кнопку гла?вное окно програ?ммы за?крыва?ется и осуществляется выход из приложения;

ФИО - это обла?сть в виде та?блицы, посредством которой отобра?жа?ются основные сведения о человеке. Внешний вид да?нного диа?логового окна? предста?влен на? рисунке 9:

Рисунок 9. Внешний вид ра?бочей обла?сти гла?вного окна? програ?ммы в виде та?блицы, содержа?щей да?нные ФИО и группа? переключа?телей режима? отобра?жения

В пра?вой ча?сти да?нной обла?сти имеются 3 переключа?теля: «Личные да?нные», «Па?спортные да?нные» и «Удостоверение личности». При выборе позиций этой группы переключа?телей, пользова?тель выбира?ет вид и содержа?ние следующей ра?бочей зоны;

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

Личные да?нные. Внешний вид а?ктивной зоны ра?бочей обла?сти гла?вного окна? програ?ммы в режиме предста?вления личных да?нных приведен на? рисунке 10:

Рисунок 10. Внешний вид Активной зоны ра?бочей обла?сти гла?вного окна? програ?ммы в режиме предста?вления личных да?нных

Па?спортные да?нные. Внешний вид а?ктивной зоны ра?бочей обла?сти гла?вного окна? програ?ммы в режиме предста?вления па?спортных да?нных приведен на? рисунке 11:

Рисунок 11. Внешний вид Активной зоны ра?бочей обла?сти гла?вного окна? програ?ммы в режиме предста?вления па?спортных да?нных

Удостоверение личности. Внешний вид а?ктивной зоны ра?бочей обла?сти гла?вного окна? програ?ммы в режиме предста?вления да?нных удостоверения личности приведен на? рисунке 12

Рисунок 12. Внешний вид Активной зоны ра?бочей обла?сти гла?вного окна? програ?ммы в режиме предста?вления да?нных удостоверения личности

Процедура? экспорта? да?нных из ба?зы «Па?спортный стол» в электронные та?блицы Microsoft Excel позволяет переда?ть необходимые да?нные и предста?вить их в виде электронных та?блиц. Внешний вид результа?та? опера?ции экспорта? предста?влен на? рисунке 13.

Рисунок 13. Внешний вид окна? электронных та?блиц MS Excel с результа?та?ми процедуры экспорта? да?нных из ба?зы «Па?спортный стол»

4. Техника? безопа?сности

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

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

Охра?на? здоровья пользова?теля ПК -- проблема? многогра?нна?я, котора?я может быть решена? на? основе сба?ла?нсирова?нного комплектного подхода?, учитыва?ющего целый ряд фа?кторов: педа?гогических, медицинских, пра?вовых, технических, орга?низа?ционных. Одна?ко, несмотря на? то, что этим вопросом за?нима?ются многие специа?листы, их ра?бота? до сих пор еще ма?лоэффективна?. Акцент в освещении проблемы здоровой ра?боты с компьютером должен быть перенесен в педа?гогической деятельности с технических ха?ра?ктеристик вычислительной техники (ва?жность которых никто не подверга?ет сомнению) на? биологические и социа?льные особенности пользова?теля. [25]

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

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

4.1 Электрический ток

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

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

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

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

а?) веша?ть что-либо на? провода?;

б) за?кра?шива?ть и белить шнуры и провода?;

в) за?кла?дыва?ть провода? и шнуры за? га?зовые и водопроводные трубы, за? ба?та?реи отопительной системы;

г) выдергива?ть штепсельную вилку из розетки за? шнур, усилие должно быть приложено к корпусу вилки.

3. Для исключения пора?жения электрическим током за?преща?ется:

а?) ча?сто включа?ть и выключа?ть компьютер без необходимости;

б) прика?са?ться к экра?ну и к тыльной стороне блоков компьютера?;

в) ра?бота?ть на? средства?х вычислительной техники и периферийном оборудова?нии мокрыми рука?ми;

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

д) кла?сть на? средства? вычислительной техники и периферийном оборудова?нии посторонние предметы.

3. За?преща?ется под на?пряжением очища?ть от пыли и за?грязнения электроооборудова?ние.

4. За?преща?ется проверять ра?ботоспособность электрооборудова?ния в неприспособленных для эксплуа?та?ции помещениях с токопроводящими пола?ми, сырых, не позволяющих за?землить доступные мета?ллические ча?сти.

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

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

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

8. При пользова?нии элетроэнергией в сырых помещениях соблюда?ть особую осторожность.

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

10. Спа?сение постра?да?вшего при пора?жении электрическим током гла?вным обра?зом за?висит от быстроты освобождения его от действия током.

Во всех случа?ях пора?жения человека? электрическим током немедленно вызыва?ют вра?ча?.

До прибытия вра?ча? нужно, не теряя времени, приступить к ока?за?нию первой помощи постра?да?вшему.

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

Все компоненты системного блока? получа?ют электроэнергию от блока? пита?ния.

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

Блок пита?ния компьютера? -- источник повышенной пожа?роопа?сности, поэтому вскрытию и ремонту он подлежит только в специа?лизирова?нных ма?стерских. [23]

Блок пита?ния имеет встроенный вентилятор и вентиляционные отверстия. В связи с этим в нем неминуемо на?ка?плива?ется пыль, котора?я может вызва?ть короткое за?мыка?ние.

Рекомендуется периодически (один - два? ра?за? в год) с помощью пылесоса? уда?лять пыль из блока? пита?ния через вентиляционные отверстия без вскрытия системного блока?.

Особенно ва?жно производить эту опера?цию перед ка?ждой тра?нспортировкой и на?клоном системного блока?

4.2 Ана?лиз пожа?рной профила?ктики

На? ра?бочем месте за?преща?ется иметь огнеопа?сные вещества?

В помещениях за?преща?ется:

а?) за?жига?ть огонь;

б) включа?ть электрооборудова?ние, если в помещении па?хнет га?зом;

в) курить;

г) сушить что-либо на? отопительных прибора?х;

д) за?крыва?ть вентиляционные отверстия в электроа?ппа?ра?туре

Источника?ми воспла?менения являются:

а?) искра? при ра?зряде ста?тического электричества?

б) искры от электроборудова?ния

в) искры от уда?ра? и трения

г) открытое пла?мя

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

Помещения с электроборудова?нием должны быть осна?щены огнетушителями типа? ОУ-2 и ОУБ-3.

4.3 Вентиляция

Ана?лизируемое оборудова?ние не является источником пыли и га?зов.

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

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

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

применение вентиляции;

кондиционирова?ние воздуха?;

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

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

Воздух ра?бочей зоны должен соответствова?ть требова?ниям ГОСТ 12.1.005-88.

4.4 Определение потребного воздухообмена?

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

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

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

Ра?бота? опера?тора? относится к ка?тегории Ia (легкие физические ра?боты).

Оптима?льные и допустимые нормы темпера?туры, вла?жности и скорости движения воздуха? для ра?бочей зоны помещения ка?тегории ра?бот I отра?жены в та?блица?х 1 и 2 соответственно.

Па?ра?метры микроклима?та? в ра?бочей зоне регла?ментирует ГОСТ 12.1.005 - 88.

Та?блица? 1 - Оптима?льные нормы па?ра?метров воздушной среды.

Темпера?тура? на?ружного воздуха?, 0С

Оптима?льные па?ра?метры воздушной среды на? постоянных ра?бочих места?х

Темпера?тура?, 0С

Относительна?я вла?жность, %

Скорость движения воздуха?, м/с

Ниже +10

21 - 25

не более 75

не более 0,1

Выше +10

22 - 28

75 при 24 0С

не более 0,1 - 0,2

Та?блица? 2 - Допустимые нормы па?ра?метров воздушной среды.

Темпера?тура? на?ружного воздуха?, 0С

Допустимые па?ра?метры воздушной среды на? постоянных ра?бочих места?х

Темпера?тура?, 0С

Относительна?я вла?жность, %

Скорость движения воздуха?, м/с

Ниже +10

21 - 25

не более 75

не более 0,1

Выше +10

22 - 28

75 при 24 0С

70 при 25 0С

65 при 26 0С

60 при 27 0С

55 при 28 0С

не более 0,1 - 0,2

4.5 Эгрономика? и производственна?я эстетика?

Новые возможности вызыва?ют ра?звитие новых свойств програ?ммного обеспечения, особенно форм общения человека? с ЭВМ.

Необходимо обеспечить психологическую естественность деятельности пользова?теля с ЭВМ, а?деква?тность програ?ммы целям и функциям обучения, удобство ра?боты пользова?теля с ЭВМ и сохра?нение его здоровья.

Психолояльность и эргономичность являются одними из ва?жнейших ха?ра?ктеристик ка?чества? ПС (програ?ммных средств), Широко пропа?га?ндируема?я и в на?стоящее время «дружественность програ?ммного обеспечения» ка?к ра?з и предпола?га?ет на?личие психолого-эргономической поддержки ра?зра?ботки програ?ммных средств. [23, 24]

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

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

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

Был предложен проектный програ?ммно-исследова?тельский подход к созда?нию психолого-эргономического обеспечения технических и програ?ммных средств деятельности пользова?теля.

На?ча?льный эта?п ра?зра?ботки проекта? деятельности пользова?теля ЭВМ включа?ет следующие проектные, системотехнические, психологические и эргономические моменты:

системно - психологическую ха?ра?ктеристики пользова?теля;

логико-психологическое описа?ние кла?сса? реша?емых с помощью ПС за?да?ч;

перечень програ?ммных поддержек основных ста?нда?ртных процедур решения ука?за?нных за?да?ч;

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

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

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

В связи с особым ритмом общения человека? с ЭВМ особую роль приобрета?ет проблема? понима?ния текстов. [23, 24]

Это ка?са?ется не только понима?ния текстов програ?мм, но и понима?ния тех текстов, которые предъявляются пользова?телю на? экра?не компьютера?.

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

При ра?зра?ботке ПС эргономические требова?ния могут быть предста?влены к процедуре вза?имодействия пользова?теля с ЭВМ; вида?м диа?лога? пользова?теля с ЭВМ; проектирова?нию дисплейных форма?тов; контролю ошибок пользова?теля; временным па?ра?метра?м диа?лога? пользова?теля с ЭВМ; орга?низа?ции информа?ции на? экра?не; кодирова?нию информа?ции на? экра?не; языка?м вза?имодействия пользова?теля ЭВМ.

Можно выделить целый ряд эргономических требова?ний к орга?низа?ции информа?ции на? экра?не:

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

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

рекомендуется минимизирова?ть на? экра?не использова?ние терминов, относящихся к ЭВМ, вместо терминов, привычных для пользова?теля;

не следует для предста?вления информа?ции использова?ть кра?евые зоны экра?на?;

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

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

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

Рекомендуется: вопросно-ответные сообщения и подска?зки помеща?ть в верхней ча?сти экра?на?, выделяя явным обра?зом отведенную для этого зону, на?пример, отделяя ее горизонта?льной линией от основной информа?ции на? экра?не; ра?зличные виды сообщения необходимо отделять друг от друга?, в зоне вспомога?тельной информа?ции. [23, 24]

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

За?ключение

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

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

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

Мною была? ра?зра?бота?на? програ?мма?, котора?я отвеча?ет основным требова?ниям:

- ра?зра?ба?тыва?ема?я програ?мма? обеспечива?ет быстрое и удобное получение информа?ции, имеет простой и интуитивно понятный интерфейс.

- пользова?тель имеет возможность ввода? новой информа?ции и просмотра? уже имеющейся.

- структура? используемой ба?зы да?нных подобра?на? оптима?льно.

Список использованной литературы

1. Delphi 2005 для Win32 : Евгений Марков, Петр Дарахвелидзе -- Москва, БХВ-Петербург, 2005 г.- 1136 с.

2. Delphi. Профессиональное программирование: Дмитрий Осипов -- Санкт-Петербург, Символ-Плюс, 2006 г.- 1056 с.

3. InterBase и Firebird. Практическое руководство для умных пользователей и начинающих разработчиков : Александр Бондарь -- Санкт-Петербург, БХВ-Петербург, 2007 г.- 592 с.

4. Базы данных : В. П. Агальцов -- Санкт-Петербург, Мир, 2002 г.- 376 с.

5. Базы данных и Delphi. Теория и практика : Д. Л. Осипов -- Санкт-Петербург, БХВ-Петербург, 2011 г.- 752 с.

6. Кальянов, Г.Н. CASE- технологии. Консалтинг при автоматизации бизнес-процессов. 2-е изд. перераб. и доп. [Текст] / Г.Н. Кальянов - М.:Горячая линия - Телеком, 2000.-320с.: ил.

7. Тихомиров, Ю.В. Microsoft SQL server 7.0. [Текст] / Ю.В. Тихомиров - СПб.: БХВ - Санкт-Петербург, 2000. - 720 с.

8. Маклаков, С.В. BPwin и ERwin. CASE-средства разработки информационных систем [Текст] / С.В. Маклаков - М.: ДИАЛОГ-МИФИ, 2000 - 256 с.

9. Мейер, М. Теория реляционных баз данных. [Текст] / М. Мейер- М.: Мир, 1987. - 608с.

10. Базы данных. Разработка приложений: Л. В. Рудикова -- Санкт-Петербург, БХВ-Петербург, 2006 г.- 496 с.

11. Базы данных: от проектирования до разработки приложений (+ дискета): Александр Чекалов -- Санкт-Петербург, БХВ-Петербург, 2003 г.- 384 с.

12. Основы программирования в Delphi XE : Н. Б. Культин -- Москва, БХВ-Петербург, 2011 г.- 416 с.

13. Программирование в Delphi для Windows. Версии 2006, 2007, Turbo Delphi : А. Я. Архангельский -- Москва, Бином-Пресс, 2007 г.- 1248 с.

14. Разработка приложений Microsoft Office 2007 в Delphi: Юрий Магда -- Москва, БХВ-Петербург, 2009 г.- 160 с.

15. Самоучитель Delphi 7 Studio: Вячеслав Понамарев -- Санкт-Петербург, БХВ-Петербург, 2003 г.- 504 с.

16. Гофман В.Э., Хомоненко А.Д. Delphi. Быстрый старт. - СПб.: БХВ-Петербург, 2002.

17. Культин Н.Б. Delphi в задачах и примерах. - СПб.: БХВ-Петербург, 2003.

18. Галисеев Г.В. Программирование в среде Delphi 7. Самоучитель. - М.: Издательский дом «Вильямс», 2003.

19. Митчелл К. Керман Программирование и отладка в Delphi: Учебный курс: М.; СПб.; Киев, 2003.

20. Фаронов В.В. Delphi 6: Учебный курс. - СПб.: Питер, 2002.

21. Архангельский А.Я. Object Pascal в Delphi. - СПб.: Бином, 2002.

22. Дейт, К. Введение в системы баз данных // 6-издание. [Текст] / К. Дейт - Киев: Диалектика, 1998. - 784с.

23. Боуман, Д. Практическое руководство по SQL. [Текст] / Д. Боуман, С. Эмерсон, М. Дарновски - Киев: Диалектика, 1997, 200 c.

24. Фаронов, В.В. Delphi 5. Руководство разработчика баз данных. [Текст] / В.В. Фаронов, П.В. Шумаков - М.: “Нолидж”, 2000. - 640с.

25. Чен, П. Модель "сущность-связь" - шаг к единому представлению о данных //СУБД. [Текст] / П.Чен - М. 1995. - №3. - С.137-158.

Приложение А

ЛИСТИНГ

ГЛАВНОЕ ОКНО ПРОГРАММЫ

unit Unit3;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, ExtCtrls, OleCtrls, SHDocVw, jpeg, StdCtrls;

type

TForm3 = class(TForm)

Image1: TImage;

Timer1: TTimer;

procedure FormCreate(Sender: TObject);

procedure Timer1Timer(Sender: TObject);

procedure scr;

procedure Image1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form3: TForm3;

implementation

uses Unit1;

{$R *.dfm}

var

a:Byte;

procedure TForm3.FormCreate(Sender: TObject);

begin

a:=5;

Image1.Picture.LoadFromFile('run.jpg');

end;

procedure TForm3.scr;

begin

if (a>=225) then

begin

Timer1.Enabled := False;

Form3.Visible:=False;

Form1.Visible:=True;

end;

Form3.AlphaBlend:=True;

{Form3.AlphaBlendValue:=a;}

end;

procedure TForm3.Timer1Timer(Sender: TObject);

begin

a:=a+5;

scr;

end;

procedure TForm3.Image1Click(Sender: TObject);

begin

Form3.Visible:=False;

Form1.Visible:=True;

end;

end.

Приложение Б

ЛИСТИНГ

МОДУЛЬ ДАННЫХ

unit DataModuleUnit;

interface

uses

SysUtils, Classes, DB, ADODB;

type

TDataModule1 = class(TDataModule)

ADOConnection1: TADOConnection;

BookTable: TADOTable;

DataSource1: TDataSource;

WorkSource: TDataSource;

WorkTable: TADOTable;

PasportSource: TDataSource;

PasportTable: TADOTable;

ObrazSource: TDataSource;

ObrazTable: TADOTable;

BookTableKey1: TAutoIncField;

BookTableDSDesigner: TWideStringField;

BookTableDSDesigner2: TWideStringField;

BookTableDSDesigner3: TWideStringField;

BookTableDSDesigner4: TDateTimeField;

BookTableDSDesigner5: TWideStringField;

WorkTableKey1: TAutoIncField;

WorkTableLinkKey: TIntegerField;

WorkTableDSDesigner: TWideStringField;

WorkTableDSDesigner2: TWideStringField;

WorkTableDSDesigner3: TWideStringField;

WorkTableDSDesigner4: TWideStringField;

WorkTableDSDesigner5: TWideStringField;

WorkTableDSDesigner6: TIntegerField;

WorkTableDSDesigner7: TWideStringField;

WorkTableDSDesigner8: TWideStringField;

PasportTableKey1: TAutoIncField;

PasportTableLinkKey: TIntegerField;

PasportTableDSDesigner: TWideStringField;

PasportTableDSDesigner2: TWideStringField;

PasportTableDSDesigner3: TDateTimeField;

PasportTableDSDesigner4: TDateTimeField;

PasportTableDSDesigner5: TWideStringField;

ObrazTableKey1: TAutoIncField;

ObrazTableLinkKey: TIntegerField;

ObrazTableDSDesigner: TWideStringField;

ObrazTableDSDesigner2: TWideStringField;

ObrazTableDSDesigner3: TDateTimeField;

ObrazTableDSDesigner4: TDateTimeField;

ObrazTableDSDesigner5: TWideStringField;

private

{ Private declarations }

public

{ Public declarations }

end;

var

DataModule1: TDataModule1;

implementation

{$R *.dfm}

end.

Приложение В

ЛИСТИНГ

ФОРМА РЕДАКТИРОВАНИЯ ДАННЫХ ФИО

unit EditFormUnit;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, Mask, DBCtrls, Buttons;

type

TEditRecordForm = class(TForm)

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

DBEdit1: TDBEdit;

DBEdit2: TDBEdit;

DBEdit3: TDBEdit;

DBEdit4: TDBEdit;

DBEdit5: TDBEdit;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

procedure BitBtn1Click(Sender: TObject);

procedure BitBtn2Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

EditRecordForm: TEditRecordForm;

implementation

uses DataModuleUnit;

{$R *.dfm}

procedure TEditRecordForm.BitBtn1Click(Sender: TObject);

begin

close;

end;

procedure TEditRecordForm.BitBtn2Click(Sender: TObject);

begin

if DataModule1.BookTable.Modified then

DataModule1.BookTable.Post;

Close;

end;

end.

Приложение Г

ЛИСТИНГ

ФОРМА РЕДАКТИРОВАНИЯ ЛИЧНЫХ ДАННЫХ

unit EditFormUnit2;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, Buttons, Mask, DBCtrls;

type

TEditRecordForm2 = class(TForm)

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

Label6: TLabel;

Label7: TLabel;

Label8: TLabel;

DBEdit1: TDBEdit;

DBEdit2: TDBEdit;

DBEdit3: TDBEdit;

DBEdit4: TDBEdit;

DBEdit5: TDBEdit;

DBEdit6: TDBEdit;

DBEdit7: TDBEdit;

DBEdit8: TDBEdit;

procedure BitBtn1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

EditRecordForm2: TEditRecordForm2;

implementation

uses DataModuleUnit;

{$R *.dfm}

procedure TEditRecordForm2.BitBtn1Click(Sender: TObject);

begin

if DataModule1.WorkTable.Modified then

DataModule1.WorkTable.Post;

Close;

end;

end.

Приложение Е

ЛИСТИНГ

ФОРМА РЕДАКТИРОВАНИЯ ПАСПОРТНЫХ ДАННЫХ

unit EditFormUnit3;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, Buttons, Mask, DBCtrls;

type

TEditRecordForm3 = class(TForm)

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

DBEdit1: TDBEdit;

DBEdit2: TDBEdit;

DBEdit3: TDBEdit;

DBEdit4: TDBEdit;

DBEdit5: TDBEdit;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

procedure BitBtn1Click(Sender: TObject);

procedure BitBtn2Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

EditRecordForm3: TEditRecordForm3;

implementation

uses DataModuleUnit;

{$R *.dfm}

procedure TEditRecordForm3.BitBtn1Click(Sender: TObject);

begin

if DataModule1.PasportTable.Modified then

DataModule1.PasportTable.Post;

Close;

end;

procedure TEditRecordForm3.BitBtn2Click(Sender: TObject);

begin

Close;

end;

end.

Приложение Ж

ЛИСТИНГ

ФОРМА РЕДАКТИРОВАНИЯ ДАННЫХ УДОСТОВЕРЕНИЯ ЛИЧНОСТИ

unit EditFormUnit4;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, Buttons, Mask, DBCtrls;

type

TEditRecordForm4 = class(TForm)

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

DBEdit1: TDBEdit;

DBEdit2: TDBEdit;

DBEdit3: TDBEdit;

DBEdit4: TDBEdit;

DBEdit5: TDBEdit;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

procedure BitBtn1Click(Sender: TObject);

procedure BitBtn2Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

EditRecordForm4: TEditRecordForm4;

implementation

uses DataModuleUnit;

{$R *.dfm}

procedure TEditRecordForm4.BitBtn1Click(Sender: TObject);

begin

if DataModule1.ObrazTable.Modified then

DataModule1.ObrazTable.Post;

Close;

end;

procedure TEditRecordForm4.BitBtn2Click(Sender: TObject);

begin

Close;

end;

end.

Размещено на Allbest.ru

...

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

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