МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Разработка системы автоматизации для малого коммерческого предприятия работающего в сфере информационных услуг

    для данной организации). Реализация с помощью мастера.

    4) «Кнопка70».

    Назначение: для удаления выделенной записи в списке «СистемыНаВыписку»

    из временной таблицы «НаВыпискуСчета» с проверкой на наличие выделенной

    записи, обновление содержимого формы, с целью отображения последних

    изменений (в списке «СистемыНаВыписку»). Процедура обработки событий

    (листинг 3.57).

    Примечания: - .

    5) «Кнопка74».

    Назначение: для удаления всех записей в списке «СистемыНаВыписку» из

    временной таблицы «НаВыпискуСчета», обновление содержимого формы, с целью

    отображения последних изменений (в списке «СистемыНаВыписку»). Процедура

    обработки событий (листинг 3.58).

    Примечания: - .

    6. Ввод прейскурантов на сопровождение и на системы.

    В соответствии со структурой распределения цен на системы по регионам

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

    1. «Прейскурант» - основная. (свободная форма)

    2. «ПрейскурантОС» - подчиненная1 (к основной)

    (источник записей таблица «ПрейскурантОС»).

    3. «ПрейскурантОП» - подчиненная2 (к основной)

    (источник записей таблица «ПрейскурантОП»).

    4. «Прейскурант_Север» - подчиненная3 (к основной)

    (источник записей таблица «Прейскурант_Север»).

    5. «Прейскурант_Россия» - подчиненная4 (к основной)

    (источник записей таблица «Прейскурант_Россия»).

    Форма «Прейскурант».

    а) Кнопки

    1) «Кнопка119»(Отдел продаж).

    Назначение: для вывода на экран формы Подчиненная1 и скрытия форм

    Подчиненная2,3,4, замена подписи надписи «Регион» и надписи «Регион1» на ’

    Отдел продаж ’. Процедура обработки событий (листинг 3.59).

    Примечания: - .

    2) «Кнопка117»(Отдел сопровождения).

    Назначение: для вывода на экран формы Подчиненная2 и скрытия форм

    Подчиненная1,3,4, замена подписи надписи «Регион» и надписи «Регион1» на ’

    Отдел сопровождения’. Процедура обработки событий (листинг 3.60).

    Примечания: - .

    3) «Кнопка118»(По России).

    Назначение: для вывода на экран формы Подчиненная3 и скрытия форм

    Подчиненная1,2,4, замена подписи надписи «Регион» и надписи «Регион1» на ’

    Исключая Москву и Московскую область’. Процедура обработки событий (листинг

    3.61).

    Примечания: - .

    4) «Кнопка120»( и др.).

    Назначение: для вывода на экран формы Подчиненная4 и скрытия форм

    Подчиненная1,2,3, замена подписи надписи «Регион» и надписи «Регион1» на ’

    Для отдаленных и северных районов’. Процедура обработки событий (листинг

    3.62).

    Примечания: - .

    5) «КнопкаВыход».

    Назначение: закрытие текущей формы.

    Примечания: реализация с помощью мастера.

    Формы «ПрейскурантОС», «ПрейскурантОП», «Прейскурант_Север»,

    «Прейскурант_Россия» являются однотипными простыми формами для ввода

    информации о ценах систем для разных регионов. Все поля в формах имеют

    источниками данных аналогичные поля в исходных таблицах для форм. Во всех

    формах присутствуют кнопки для навигации по записям (переход на новую,

    следующую и предыдущую записи)

    В соответствии со структурой распределения цен на сопровождение по

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

    четырех форм:

    1. «ЦенаСистем» - основная. (свободная форма)

    2. «ЦенаСистемМосква» - подчиненная1 (к основной)

    (источник записей таблица «ЦенаСистемМосква»).

    3. «ЦенаСистемРоссия» - подчиненная2 (к основной)

    (источник записей таблица «ЦенаСистемРоссия»).

    4. «ЦенаСистемСевер» - подчиненная3 (к основной)

    (источник записей таблица «ЦенаСистемСевер»).

    Форма «Прейскурант».

    а) Кнопки

    1) «Москва».

    Назначение: для вывода на экран формы Подчиненная1 и скрытия форм

    Подчиненная2,3, замена подписи надписи «Регион» и надписи «Регион1» на ’

    Москва и московская область’. Процедура обработки событий (листинг 3.63).

    Примечания: - .

    2) «Россия».

    Назначение: для вывода на экран формы Подчиненная2 и скрытия форм

    Подчиненная1,3, замена подписи надписи «Регион» и надписи «Регион1» на ’

    Исключая Москву и Московскую область’. Процедура обработки событий (листинг

    3.64).

    Примечания: - .

    3) «ИТД»( и др.).

    Назначение: для вывода на экран формы Подчиненная3 и скрытия форм

    Подчиненная1,2, замена подписи надписи «Регион» и надписи «Регион1» на ’

    Для отдаленных и северных районов’. Процедура обработки событий (листинг

    3.65).

    Примечания: - .

    4) «КнопкаВыход».

    Назначение: закрытие текущей формы.

    Примечания: реализация с помощью мастера.

    Формы «ЦенаСистемМосква», «ЦенаСистемРоссия», «ЦенаСистемСевер»

    являются однотипными простыми формами для ввода информации о

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

    источниками данных аналогичные поля в исходных таблицах для форм. Во всех

    формах присутствуют кнопки для навигации по записям (переход на новую,

    первую, следующую, предыдущую и последнюю записи)

    7. Ввод и изменение адресных и банковских реквизитов организаций.

    Форма «НовыеЗаказчики»

    а) Поля

    Поля данной формы являются простыми полями для ввода информации об

    адресных и банковских реквизитах организаций.

    Поля для данной формы имеют источниками данных аналогичные поля в

    исходной таблице.

    1) «Образец»

    Назначение: свободное поле для ввода текстовой и цифровой информации

    использующейся для поиска по названию организации в процедуре обработки

    события кнопки «Кнопка56»(Найти).

    Вводимое значение: текстовое или цифровое.

    2) «Список57»(Список) - скрытое поле

    Назначение: свободное поле для поиска организации и перехода на

    требуемую запись.

    Источник записей: SQL - запрос по таблице «Заказчики».

    Примечания: сформирован с помощью мастера.

    б) Кнопки

    1) «Кнопка50».

    Назначение: для вывода на экран диалогового окна «СтатусЗаказчика», для

    ввода нового типа статуса организации (см пункт __ ).

    Примечания: реализация с помощью мастера.

    2) «Кнопка43».

    Назначение: переход на новую запись для данной формы (ввод новой

    организации).

    Примечания: реализация с помощью мастера.

    3) «Кнопка44», «Кнопка45», «Кнопка46», «Кнопка47»

    Назначение: переход по записям данной формы (первая, предыдущая,

    следующая и последняя записи).

    Примечания: реализация с помощью мастера.

    4) «Кнопка_Закрыть»

    Назначение: закрытие данной формы.

    Примечания: реализация с помощью мастера.

    5) «Кнопка56»(Найти).

    Назначение: для поиска и вывода информации по организации по текстовому

    образцу введенному в поле «Образец». Процедура обработки событий (листинг

    3.66).

    Примечания: - .

    8. Изменение данных по авансовому отчету (корректировка распределения

    сумм по месяцам для организаций).

    Для реализации данного этапа была разработана структура взаимодействия

    трех форм:

    1. «ИзменитьАвансОтчет» - основная

    (источник записей таблица «Заказчики»).

    2. «SubИзменениеАавнсОтчета» - подчиненная1 (к основной)

    (источник записей временная таблица «Изменение АвансОтчета»).

    3. «ИзменАавнсОтчТАБЛ» - вспомогательная

    (источник записей таблица «АвансовыйОтчет»).

    Форма «ИзменитьАвансОтчет»

    а) Поля

    1) «Образец»

    Назначение: свободное поле для ввода текстовой и цифровой информации

    использующейся для поиска по названию организации в процедуре обработки

    события кнопки «Кнопка24»(Найти).

    Вводимое значение: текстовое или цифровое.

    2) «Организация»

    Назначение: для отображения названия текущей организации.

    Источник записей: аналогичное поле в исходной таблице.

    3) «Список13» - список.

    Назначение: свободное поле для поиска организации и перехода на

    требуемую запись.

    Источник записей: SQL - запрос по таблице «Заказчики».

    Примечания: сформирован с помощью мастера.

    б) Кнопки

    1) «Кнопка24»(Найти).

    Назначение: для поиска и вывода информации по организации по текстовому

    образцу введенному в поле «Образец». Процедура обработки событий (листинг

    3.67).

    Примечания:.

    2) «КнопкаЗакрытьФорму» (Настройки счета).

    Назначение: для закрытия текущей формы.

    Примечания: реализация с помощью мастера.

    Форма «SubИзменениеАавнсОтчета» - ленточная форма

    а) Поля

    1) «ПоСчету»

    Назначение: для отображения номера счета по которому было выписано

    сопровождение для текущей организации.

    Источник записей: аналогичное поле в исходной таблице.

    2) «КодСистемы»

    Назначение: для отображения названия системы, на которую было выписано

    сопровождение для текущей организации.

    Источник записей: аналогичное поле в исходной таблице.

    3) «ДатаНМС» - скрытое поле

    Назначение: для хранения даты начального месяца сопровождения по

    данному счету.

    Источник записей: аналогичное поле в исходной таблице.

    4) «Поле2» - скрытое поле

    Назначение: для хранения даты последнего месяца сопровождения по

    данному счету.

    Источник записей: аналогичное поле в исходной таблице.

    5) «ИдентКод» - скрытое поле

    Назначение: для хранения уникального кода записи в авансовом отчете.

    Значение используется, как значение фильтра при вызове диалогового окна

    «ИзменАавнсОтчТАБЛ».

    Источник записей: аналогичное поле в исходной таблице.

    6) «Поле4»

    Назначение: для отображения даты первого месяца сопровождения по

    данному счету.

    Источник записей: =Format([ДатаHMC];"mmmm yyyy").

    7) «ДатаПМС»

    Назначение: для отображения даты последнего месяца сопровождения по

    данному счету.

    Источник записей: =Format([Поле2];"mmmm yyyy")

    б) Кнопки

    1) «Кнопка14» (...).

    Назначение: для вызова диалогового окна «ИзменАавнсОтчТАБЛ», с

    применением фильтра по соответствующему значению в поле «ИдентКод» (листинг

    3.68).

    Примечания: реализация с помощью мастера.

    Форма «ИзменАавнсОтчТАБЛ» - ленточная форма

    а) Поля

    1) «Месяц»

    Назначение: для отображения месяца авансового отчета.

    Источник записей: аналогичное поле в исходной таблице.

    2) «Сумма»

    Назначение: для отображения суммы по соответствующему месяцу авансового

    отчета.

    Источник записей: аналогичное поле в исходной таблице.

    3) «ИдентКод» - скрытое поле

    Назначение: для хранения уникального кода записи по авансовому отчету.

    Значение по которому используется фильтр при вызове диалогового окна

    «ИзменАавнсОтчТАБЛ».

    Источник записей: аналогичное поле в исходной таблице.

    б) Кнопки

    1) «Кнопка8» (Выход).

    Назначение: для закрытия текущей формы.

    Примечания: реализация с помощью мастера.

    Комментарии.

    Описанная структура имеет следующие особенности работы

    1. Для формы Основная по событию «Текущая запись» в процедуре обработки

    событий происходит заполнение временной таблицы «Изменение АвансОтчета» и

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

    форме .

    (листинг 3.69).

    9. Общая результирующая информация по организациям, адресные и

    банковские реквизиты, счета, выписанные на организации, информация по

    системам для данной организации.

    Для реализации данного этапа была разработана структура взаимодействия

    трех форм:

    1. «ИнфПоОрганизациям» - основная

    (источник записей таблица «Заказчики»).

    2. «ИнфоПоОрганСистемы» - подчиненная1 (к основной)

    (источник записей временная таблица «ИнфоПоСистемамЗаказчика»).

    3. «ИнфоПоОрганSub» - подчиненная2 (к основной)

    (источник записей временная таблица «ИнфоПоСистемамЗаказчика»).

    Форма «ИнфПоОрганизациям»

    а) Поля

    1) «Образец»

    Назначение: свободное поле для ввода текстовой и цифровой информации

    использующейся для поиска по названию организации в процедуре обработки

    события кнопки «Кнопка24»(Найти).

    Вводимое значение: текстовое или цифровое.

    2) «Список13» - список.

    Назначение: свободное поле для поиска организации и перехода на

    требуемую запись.

    Источник записей: SQL - запрос по таблице «Заказчики».

    Примечания: сформирован с помощью мастера.

    3) Другие поля данной формы являются полями для отображения адресных и

    банковских реквизитов текущей организации и имеют источниками данных

    соответствующие поля в исходной таблице.

    б) Кнопки

    1) «Кнопка24»(Найти).

    Назначение: для поиска и вывода информации по организации по текстовому

    образцу введенному в поле «Образец». Процедура обработки событий (листинг

    3.70).

    Примечания:.

    2) «Кнопка57» (Обновить) - необходимость?.

    Назначение: для обновления данных для текущей формы. Процедура

    обработки событий (листинг 3.71).

    Примечания: считывание обновленных данных из исходной таблицы на

    сетевом диске.

    3) «Кнопка26» (Адрес, реквизиты).

    Назначение: для вывода на экран адресных и банковских реквизитов

    организации (листинг 3.72).

    Примечания: задание свойству Visible форм Подчиненная1 и Подчиненная2

    значения False.

    4) «Кнопка28» (Счета).

    Назначение: для вывода на экран информации по счетам выписанным для

    текущей организации. (листинг 3.73).

    Примечания: заполнение временной таблицы «ИнфоПоСистемамЗаказчика»,

    задание свойству Visible формы Подчиненная1 значения True и Подчиненная2

    значения False.

    5) «Кнопка27» (Системы).

    Назначение: для вывода на экран информации по системам для текущей

    организации. (листинг 3.74).

    Примечания: заполнение временной таблицы «ИнфоПоСистемамЗаказчика»,

    задание свойству Visible формы Подчиненная1 значения False и Подчиненная2

    значения True.

    6) «Кнопка25» (Выход).

    Назначение: для закрытия текущей формы.

    Примечания: реализация с помощью мастера.

    Форма «ИнфоПоОрганСистемы» - ленточная форма

    а) Поля данной формы являются полями для отображения информации

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

    соответствующие поля в исходной таблице.

    Форма «ИнфоПоОрганSub» - ленточная форма

    а) Поля

    1) «Поле4»

    Назначение: для отображения даты начала сопровождения текущей системы

    по последнему выписанному и оплаченному счету.

    Источник записей: =Format([Поле20];"mmmm yyyy").

    2) «ДатаПМС»

    Назначение: для отображения даты конца сопровождения текущей системы по

    последнему выписанному и оплаченному счету.

    Источник записей: =Format([Поле2];"mmmm yyyy").

    3) Другие поля данной формы являются полями для отображения адресных и

    банковских реквизитов текущей организации и имеют источниками данных

    соответствующие поля в исходной таблице.

    10. Обмен сообщениями между пользователями (в дальнейшем возможно

    использование для заказа счетов актов и так далее? ).

    Форма «Сообщения»

    а) Поля

    1) «username» (Кому) - поле со списком

    Назначение: для выбора имени пользователя, которому должно быть

    отправлено сообщение.

    Источник строк: SQL - запрос.

    Заполнение: по SQL - запросу.

    (SELECT DISTINCTROW [usersTable].[Код], [usersTable].[user] FROM

    [usersTable];)

    Примечания:

    2) «messageText» (Текст сообщения)

    Назначение: для ввода текста сообщения.

    Заполнение: ввод с клавиатуры.

    б) Кнопки

    1) «Кнопка8» (Послать сообщение).

    Назначение: для отсылки сообщения. Процедура обработки событий (листинг

    3.75).

    Примечания: заполнение временной таблицы «flagsTable».

    2) «Кнопка28» (Выход).

    Назначение: для закрытия текущей формы.

    Примечания: реализация с помощью мастера.

    Форма «HiddenFormForCheck»

    Данная форма открывается при загрузке базы данных и свойству

    Visible для данной формы задается значение False.

    Комментарии.

    Описанная структура имеет следующие особенности работы

    1. Для формы HiddenFormForCheck по событию «Таймер» в процедуре

    обработки событий происходит проверка содержимого таблицы «flagsTable» на

    наличие соответствующего имени пользователя для проверки наличия сообщения

    для него.

    (листинг 3.76).

    11. Инициализация глобальных переменных НдсДляСчета и ВалДляСчета.

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

    «Сервис» в «Общей области», и используются при выписке счетов, актов ,

    счетов-фактур, накладных.

    Форма «ТипСчета» и «ТипСчета1»

    а) Группы

    1). «Группа0»

    Назначение: для задание, по событию «После обновления» в процедуре

    обработке событий, глобальной переменной НдсДляСчета значения True или

    False в зависимости от положения переключателей. (листинг 3.77).

    2). «Группа11»

    Назначение: для задание, по событию «После обновления» в процедуре

    обработке событий, глобальной переменной ВалДляСчета значения True или

    False в зависимости от положения переключателей. (листинг 3.78).

    Заключение. Оценка качества программного обеспечения.

    Оценка качества программного обеспечения совсем новая дисциплина.

    Когда это направление получит достаточное развитие, то будут разработаны

    хорошие методы оценки, но в настоящее время имеются самые противоречивые

    мнения о том, какие характеристики программного обеспечения следует

    измерять. Методология разработки программного обеспечения развивается так

    быстро, что установление отдельных оценок и "отливка этих оценок в бронзе"

    могут привести к укоренению практики программирования, которая впоследствии

    окажется неправильной.

    Боэм, Браун и Лайпоу занимались проблемой вычисления единой

    обобщающей меры качества и пришли к выводу, что это невозможно, так как

    входит в противоречие с частными характеристиками качества. Руководство

    Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.