Разработка системы автоматизации для малого коммерческого предприятия работающего в сфере информационных услуг

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

ия 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) аспекты обслуживания программы, такие как:

а) понимаемость;

б) модифицируемость;

в) удобство переноса с ЭВМ на ЭВМ.

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

 

Метрики Боэма, Брауна и Лайпоу.

 

Чтобы оценить качество, необходимо определить измеряе?/p>