Техническое задание.



1. Введение

1.1. Наименование программы

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

 

1.2. Краткая характеристика области применения программы

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

2. Основание для разработки

2.1. Основание для проведения разработки

Основанием для проведения разработки является лабораторная работа по дисциплине «Проектирование информационных систем».

2.2. Наименование и условное обозначение темы разработки

Наименование темы разработки - «Система автоматизации учета о банках и счетах предприятий города».

Условное обозначение темы разработки - «Автоматизация учета о банках и счетах предприятий города».

3. Назначение разработки

3.1. Функциональное назначение программы

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

3.2. Эксплуатационное назначение программы

 

Программа должна эксплуатироваться в администрации города для предоставления проанализированной информации.

Конечными пользователями программы должны являться некоторые сотрудники администрации города (с правом доступа к данной информации).

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

4.1. Требования к функциональным характеристикам

4.1.1. Требования к составу выполняемых функций

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

·        Учет банков и предприятий

·        Состояние счетов банков и предприятий

·        Учет общих сумм вкладов и/или полученных кредитов.

·        Учет иностранных спонсоров-партнеров, наличие валютных счетов банков и предприятий

·        Автоматизация поиска банка или предприятия.

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

·        Создание статистических отчетов по банкам и предприятиям.

·        Обеспечение защиты для базы данных учетной информации о банках и предприятиях.

4.1.2. Требования к организации входных данных

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

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

4.1.3. Требования к организации выходных данных

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

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

4.1.4. Требования к временным характеристикам

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

4.2. Требования к надежности

4.2.1. Требования к обеспечению надежного (устойчивого) функционирования программы

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

а)             организацией бесперебойного питания технических средств;

 
б)             выполнением рекомендаций  Министерства труда и социального
развития РФ, изложенных в Постановлении от 23 июля 1998 г. «Об утверждении
межотраслевых типовых норм времени на работы по сервисному обслуживанию
ПЭВМ и оргтехники и сопровождению программных средств»;

в)             выполнением требований ГОСТ 51188-98. Защита информации.
Испытания программных средств на наличие компьютерных вирусов;

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

Обеспечиваются стороной-заказчиком.

 

4.2.2. Время восстановления после отказа

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

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

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

4.2.3. Отказы из-за некорректных действий оператора

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

4.3.Условия эксплуатации

4.3.1. Климатические условия эксплуатации

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

4.3.2. Требования к видам обслуживания

См. Требования к обеспечению надежного (устойчивого) функционирования программы.

4.3.3. Требования к численности и квалификации персонала

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

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

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

а)         задача поддержания работоспособности технических средств;

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

в)         задача установки (инсталляции) программы.

Конечный пользователь программы (оператор) должен обладать практическими навыками работы с графическим пользовательским интерфейсом операционной системы.

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

4.4. Требования к составу и параметрам технических средств

В состав технических средств должен входить IBM-совместимый персональный компьютер (ПЭВМ), включающий в себя:

а)            процессор Pentium - 4 с тактовой частотой, 1.2 ГГц , не менее;

б)            оперативную память объемом, 128 Mб, не менее;

в)            жесткий диск объемом 40 Гб, и выше;

г)            оптический манипулятор типа «мышь»;

д)            наличие 2 COM-портов;

е)            клавиатуру

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

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

4.5. Требования к информационной и программной совместимости

4.5.1. Требования к информационным структурам и методам решения

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

4.5.2. Требования к исходным кодам и языкам программирования

Исходные коды программы должны быть реализованы на любом языке (… C#). В качестве интегрированной среды разработки программы должна быть использована среда Microsoft Visual Studio 2005(локализованная, русская версия). Взаимодействие с СУБД и создание базы данных реализуется на языке SQL.

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

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

 

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

 

База данных должна включать в себя следующие таблицы:

-         Таблица банков

-         Таблица предприятий

-         Таблицы иностранных банков-партнеров

-         Таблицы зарубежных партнеров

-         Таблицы общих сумм вкладов

-         Таблицы количества вкладчиков

-         Таблицы дат поступления товаров

 

Таблица банков должна включать в себя следующие поля:

-         Идентификационный номер (государственный регистрационный номер)

-         Вид банка

-         Юридический адрес

-         Фамилия директора

-         Количество вкладчиков

-         Общая сумма вкладов

-         Метка принятия кредитных карт

-         Метка принятия долларов США

-         Банк-партнер в США

-         Метка принятия евро

-         Банк-партнер по евро

 

Таблица предприятий должна включать в себя следующие поля:

-         Идентификационный номер (государственный регистрационный номер)

-         Название предприятия

-         Расчетный счет предприятия

-         Сумма на расчетном счету

-         Дата последнего поступления

-         Наличие валютного счета

-         Банк, с которым работает предприятие в рублевом эквиваленте

-         Банк, с которым работает предприятие в валютном эквиваленте

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

-         Название предприятия партнера

 

Таблица иностранных банков – партнеров должна включать в себя следующие поля:

-         Идентификационный регистрационный номер

-         Название

-         Фамилия директора

-         Юридический адрес

-         Номер расчетного счета

-         Банк/предприятие-партнер в области

 

Таблица зарубежных партнеров должна включать в себя следующие поля:

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

-         Название предприятия

-         Фамилия директора

-         Юридический адрес

-         Номер расчетного счета

 

Таблица общих сумм вкладов должна включать в себя следующие поля:

-         Идентификационный номер (государственный регистрационный номер) банка

-         Название банка

-         Общая сумма вкладов на данный момент

-         Максимальная общая сумма вкладов

-         Максимальная общая сумма вкладов на текущий год

-         Общая сумма вкладов на начало прошлого года

-         Общая сумма вкладов на конец прошлого года

 

Таблицы количества вкладчиков должна включать в себя следующие поля:

-         Идентификационный номер (государственный регистрационный номер) банка

-         Название банка

-         Количество вкладчиков на данный момент

-         Максимальное количество вкладчиков

-         Максимальное количество вкладчиков на текущий год

-         Количество вкладчиков на начало прошлого года

-         Количество вкладчиков на конец прошлого года

 

Таблица дат поступления товаров должна включать в себя следующие поля:

-         Идентификационный номер (государственный регистрационный номер) предприятия

-         Название предприятия

-         Дата поступления товаров

-         Сумма, уплаченная за товары

-         Предприятие-поставщик товара

 

Подсистема администрирования.

 

Подсистема администрирования предназначена для управления настроек системы. Управление осуществляется администратором. Управление должно учитывать настройку следующих параметров:

-         регистрация групп пользователей,

-         регистрация пользователей (с настройкой пароля),

-         предоставление различных прав различным группам пользователей,

-         сетевые параметры,

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

-         системные параметры.

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

 

Подсистемы учета.

 

Данные подсистемы должны содержать следующие модули:

- модуль ввода информации,

- модуль поиска информации (по заданным параметрам),

- модуль обработки данных (по заданным временным параметрам),

- модуль создания отчетов.

Модуль ввода информации для подсистем учета.

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

-         обеспечение удобный ввод, соответствующий подсистеме данных,

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

-         обеспечение ввода критериев поиска из списка имеющихся параметров,

-         обеспечение ввода информации из файлов.

Модуль поиска информации для подсистем учета.

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

-         обеспечение задания критериев поиска,

-         создание запросов по заданным критериям поиска.

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

 Модули обработки информации для подсистем учета.

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

-         определение количества действующих банков,

-         определение количества банков и их списки, по критерию количества вкладчиков, суммы вкладов, работы с определенным банком вне государства.

 

Модуль обработки информации для подсистемы учета предприятий должны иметься следующие функции:

-         определение количества действующих предприятий,

-         определение количества банков и их списки, по критерию даты последнего поступления, наличию валютного счета, работы с определенным предприятием/банком вне государства.

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

-         вычислять заданные статистические данные по банкам,

-         вычислять заданные статистические данные по предприятиям.

Модуль создания отчетов.

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

-         создание соответственного электронного файла-документа с отчетом

-         вывод документа на печать

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

4.5.4. Требования к защите информации и программ

В Системе должен быть обеспечен надлежащий уровень защиты информации в соответствии с законом о защите персональной информации и программного комплекса в целом от несанкционированного доступа - “ Об информации, информатизации и защите информации” РФ N 24-ФЗ от 20.02.95.

4.6. Специальные требования

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

5. Требования к программной документации

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

Состав программной документации должен включать в себя:

1)            техническое задание;

2)            спецификация;

3)         текст программы;

4)            описание программы;

5)            программу и методики испытаний;

6)            пояснительная записка;

7)            ведомость эксплуатационных документов;

8)            формуляр;

9)            описание применения;

10)            руководство системного программиста;

11)            руководство программиста;

12)            руководство оператора;

 

 

 

 

5.2. Специальные требования к программной документации

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

6. Технико-экономические показатели

6.1. Ориентировочная экономическая эффективность

Ориентировочная экономическая эффективность не рассчитываются.

6.2. Предполагаемая годовая потребность

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

7. Стадии и этапы разработки

7.1. Стадии разработки

Разработка должна быть проведена в три стадии:

1)            разработка технического задания;

2)            рабочее проектирование;

3)            внедрение.

7.2. Этапы разработки

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

На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:

1)            разработка программы;

2)            разработка программной документации;

3)            испытания программы.

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

 

7.3. Содержание работ по этапам

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

1)            постановка задачи;

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

3)            определение требований к программе;

4)            определение стадий, этапов и сроков разработки программы и документации на неё;

5)         выбор языков программирования;

6)            согласование и утверждение технического задания.

На этапе разработки программы должна быть выполнена работа по программированию и отладке программы.

На этапе разработки программной документации должна быть выполнена разработка программных документов в соответствии с требованиями ГОСТ 19.101-77 и требованием п. «Предварительный состав программной документации» настоящего технического задания.

На этапе испытаний программы должны быть выполнены перечисленные ниже виды работ:

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

2)            проведение приемо-сдаточных испытаний;

3)            корректировка программы и программной документации по результатам испытаний.

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

7.4. Исполнители

Руководитель разработки

Преподаватель                               Чичев А.А.

Исполнитель

Студентка группы ПрИ-31                    Воронова И.В.

Hosted by uCoz