Автор работы: Пользователь скрыл имя, 03 Марта 2011 в 17:03, лабораторная работа
Целью работы является выполнение предпроектного анализа предметной области.
2 Предмет и содержание работы
Предметом работы является выполнение первой стадии процесса проектирования информационной системы, которая носит название “предпроектной”.
1 Цель работы 3
2 Предмет и содержание работы 3
3 Выполнение работы 4
3.1 Этап «Сбор материалов обследования» 5
3.1.1 Предварительное изучение предметной области 5
3.1.1.1 Общие сведения об объекте 5
3.1.1.2 Пример разработок ЭИС для аналогичных систем 8
3.1.2 Выбор технологии проектирования 15
3.1.2.1 Ресурсы 15
3.1.2.2 Описание выбранной технологии 15
3.1.3 Выбор метода проведения обследования. Описание выбранного метода 18
3.1.4 Выбор метода сбора материалов обследования 20
3.1.5 Разработка программы обследования 23
3.1.6 Разработка плана – графика сбора материалов обследования 24
3.1.7 Сбор и формализация материалов обследования 26
3.1.7.1 Общие параметры (характеристики) экономической системы 27
3.1.7.2 Организационная структура экономической системы 31
3.1.7.3 Параметры информационных потоков и материальных потоков 34
3.2 Этап «Анализ материалов обследования» 39
3.2.1 Анализ и определение состава объектов автоматизации 39
3.2.1.1 Сопоставление всей собранной о ЗАО «Змеиногорская мельница» информации с требованиями, предъявляемыми к подобному объекту 39
3.2.1.2 Составление и обоснования списка автоматизируемых подразделений 40
3.2.2 Анализ и определение состава задач в каждом автоматизированном объекте 42
3.2.3 Анализ и предварительный выбор комплекса технических средств (КТС). Обоснование выбора КТС 45
3.2.4 Анализ и предварительный выбор типа ОС. Обоснование выбора ОС 47
3.2.5 Выбор способа организации информационной базы (ИБ) и программного средства ведения ИБ. Обоснование выбора и описание организации ИБ и программного средства 48
3.2.6 Выбор проектирования ПО системы. Обоснование выбора метода проектирования и инструментального средства 49
3.2.7 Разработка ТЭО и ТЗ 54
3.2.7.1 Разработка технико-экономического обоснования 54
3.2.7.2 Разработка технического задания 57
3.2.7.2.1 Общие сведения 57
3.2.7.2.2 Назначения и цели разработки 57
3.2.7.2.3 Характеристика объекта автоматизации 58
3.2.7.2.4 Требования к разрабатываемой системе 59
3.2.7.2.4.1 Требования к функциям 59
3.2.7.2.4.2 Требования к численности и квалификации персонала системы и режиму его работы 59
3.2.7.2.4.3 Требования к надежности 60
3.2.7.2.4.4 Контроль входной и выходной информации 60
3.2.7.2.4.5 Требования к безопасности 61
3.2.7.2.4.6 Время восстановления после отказа 61
3.2.7.2.4.7 Условия эксплуатации 61
3.2.7.2.4.8 Требования к защите информации от несанкционированного доступа 61
3.2.7.2.4.9 Требования по сохранности информации при авариях 61
3.2.7.2.4.10 Требование к маркировке и упаковке 62
3.2.7.2.4.11 Требования к техническим средствам 62
3.2.7.2.4.12 Требования к информационной и программной совместимости 63
3.2.7.2.4.13 Состав и содержание работ по развитию системы 63
3.2.7.2.4.14 Требования к документированию 64
3.2.7.2.5 Состав, содержание работ по созданию системы 64
3.2.7.2.6 Порядок контроля и приемки 64
3.2.7.2.7 Требования к документации 65
-
изучение и удовлетворение
Предметом деятельности ЗАО «Змеиногорская мельница» является:
-
заготовка, переработка,
- закуп, подработка и хранение зерна, сортовых и гибридных семян зерновых;
- оптовая, розничная торговля путем создания собственной торговой сети и аренды торговых площадей, магазинов, складов;
- автоперевозки;
-
внешнеэкономическая и
3.2.7.2.4 Требования к разрабатываемой системе
3.2.7.2.4.1
Требования к функциям
Система должна предоставлять возможность пользователю добавлять новые записи, редактировать записи, удалять записи. Ввод данных должен быть организован в виде форм. Выходные данные должны быть организованы в виде отчётов.
Так как система будет реализована на базе 1С, то все таблицы хранения информации будут использовать объекты метаданных системы 1С:Предприятие: константы, справочники, перечисления, документы, журналы документов, отчёты, регистры накопления.
Справочники обладают характеристиками периодичности, подчинённости, целостности всей системы.
Документы обладают характеристиками принадлежности к тем или иным журналам учёта, связаны с регистрами учёта, то есть позволяют добавлять, редактировать, удалять данные в регистрах оперативного учёта.
Документы обладают характеристиками проведённый/непроведённый, то есть имеется ли увеличение по регистрам оперативного учёта у этого документа или он просто записан.
Журналы документов группируют документы по определённому функциональному признаку (например, журналы движения зерна, журналы реестров зерна, лабораторные карточки и.т.д)
Отчёты
используют данные регистров движения
зерна.
3.2.7.2.4.2
Требования к численности и квалификации
персонала системы и режиму его работы
Необходимая квалификация пользователя – знание компьютера на уровне пользователя ПК.
Требования к квалификации персонала заключаются в умении работать с разработанным приложением (программой) и знании предметной области, в которой осуществляется их профессиональная деятельность.
Для
работы с системой пользователь должен
владеть основами работы с 1С. Для
обслуживания Системы необходимо обладать
навыками разработки программ в 1С.
3.2.7.2.4.3
Требования к надежности
Разрабатываемая
программа должна удовлетворять
следующим требованиям к
Стабильное функционирование при нормальной работе ЭВМ. В данном случае она должна выполнять все свои функции безотказно, то есть должен быть обеспечен правильный вывод результатов с соблюдением всех условий.
Обработка возможных ошибок с предупреждением пользователя об ее возникновении.
Снижение вероятности появления ошибки. Данное требование может быть выполнено за счет проверки корректности ввода данных с помощью наложения определенных фильтров.
Нормальное функционирование программы осуществляется при условии стабильной работы аппаратного обеспечения и операционной системы.
Система
должна обеспечивать надежное хранение
данных (исключать их порчу или утерю не
по вине пользователя). Системой должен
автоматически осуществляться контроль
входных данных (контроль соответствия
типов, форматов и т.д., не должен допускаться
ввод абсолютно идентичных записей)
3.2.7.2.4.4
Контроль входной и выходной информации
Программой
должен автоматически осуществляться
контроль входных данных (контроль
соответствия типов, форматов и т.д.).
3.2.7.2.4.5
Требования к безопасности
Для безопасности пользователь должен соблюдать предписания врачей по работе с компьютером и соблюдать все необходимые правила безопасности.
3.2.7.2.4.6
Время восстановления после отказа
Время
восстановления после отказа должно
состоять из: времени перезагрузки
пользователем операционной системы;
времени запуска исполняемого файла программы;
времени повторного ввода потерянных
данных.
3.2.7.2.4.7
Условия эксплуатации
Программа
должна храниться в виде двух дискетных
копий - эталонной и рабочей. С
рабочей дискеты Программа
3.2.7.2.4.8
Требования к защите информации от несанкционированного
доступа
Информация
должна быть защищена в соответствии с
документами о неразглашении банковской
и коммерческой тайн распространенных
в отделе Заказчика.
3.2.7.2.4.9
Требования по сохранности информации
при авариях
Сохранность
информации обеспечивается при
авариях в связи, с которыми не
повредился жесткий диск. Это отключение
электропитания, поломка компьютера.
3.2.7.2.4.10 Требование к маркировке и упаковке
Маркировка программы - «Учет движения зерна и готовой продукции». Программа может быть записана на CD или DVD носитель, помещенный в специальный контейнер, с целью дальнейшей транспортировки и хранения.
3.2.7.2.4.11
Требования к техническим средствам
Для разработки конфигурации потребуется компьютер, удовлетворяющий следующим требованиям:
Для работы с системой потребуется:
-
Персональный компьютер с
-
Принтер, который позволит
Если с системой могут одновременно работать более чем 1 человек, то потребуется:
- Несколько персональных компьютеров (ПК), удовлетворяющих вышеуказанным требованиям;
- Вычислительная сеть, соединяющая компьютеры между собой;
- Сервер, на котором будет храниться база данных, удовлетворяющий следующим требованиям:
3.2.7.2.4.12
Требования к информационной и программной
совместимости
Информационные структуры на входе и выходе должны полностью соответствовать предметной области и полностью поддерживаться 1С Бухгалтерия 8.1.
При разработке и
дальнейшей эксплуатации программы
должны использоваться программные
средства и язык программирования 1С
Бухгалтерия 8.1. Операционная система
Microsoft Windows XP/Millennium/2000 и с установленным
пакетом программ Microsoft Office 2000/XP/2003.
3.2.7.2.4.13
Состав и содержание работ по развитию
системы
По
мере использования системы у
заказчика могут возникнуть дополнительные
требования к системе. Для выполнения
требований заказчика ему потребуется
обратиться к разработчику. После уяснения
задачи между заказчиком и разработчиком
заключается договор на модернизацию
ПО.
3.2.7.2.4.14 Требования к документированию
По
окончанию выполнения поставленного
задания разработчик должен предоставить
описание системы.
3.2.7.2.5
Состав, содержание работ по созданию
системы
При создании системы необходимо выполнить этапы, представленные в таблице 4. Исполнителем всех работ по созданию системы является студент АлтГТУ группы ПИЭ-62 М.Е. Степанов.
Таблица 4 – Этапы выполнения работ
Название этапа | Результирующий документ |
Анализ предметной области | Отчет |
Подготовка технического задания | Техническое задание |
Проектирование системы | Технический проект |
Разработка системы | Руководство пользователя, описание программы |
Проверка документации программы осуществляется заказчиком с целью засвидетельствовать факт соответствия созданного программного продукта всем пунктам технической документации, включая техническое задание и технический проект.
Испытания и тестирование программы должны проводиться в процессе создания программы разработчиком:
- с использованием контрольных тестов, позволяющих добиться проверки правильности работоспособности и взаимной совместимости максимального числа функций и операторов программы или модуля при минимальных затратах временных и финансовых ресурсов.
- путем пошагового исполнения программы или модуля (и непрерывного контроля значений переменных) в соответствии с набором тестовых примеров и сравнения полученных в процессе тестирования значений с контрольными значениями тестовых примеров.
Приёмка
программы должна осуществляться заказчиком.
Программа должна считаться годной,
если она удовлетворяет всем пунктам
данного технического задания, что должно
быть засвидетельствовано заказчиком.
Информация о работе Предпроектная стадия процесса проектирования ИС