4.2 Требования к функциям (задачам), выполняемым ПО
Программное обеспечение должно выполнять набор функций, удовлетворяющих заданным или подразумеваемым потребностям пользователей. Набор указанных функций определяется во внешнем описании ПП.
4.3 Требуемые компьютерные версии
В состав ПП и сопроводительных материалов в компьютерной форме, необходимых для сдачи работы, входят:
функциональная модель (IDEF1X-диаграммы в пакете BPWin 7);
инфологическая модель (ER-диаграммы в пакете ERWin 7);
файл MS Office Excel для тестовой загрузки данных в базу;
пакет Integration Services (IS) для автоматического переноса тестовых данных из MS Office Excel в MS SQL Server 2005;
пакет Reporting Services (RS) для отображения в численном и графическом виде отчетных показателей на Web-сервере отчетов;
backup-копия базы данных;
прикладная программа для сопровождения системы (дистрибутив, исходники);
внешний help-файл (откомпилированный, исходники).
5. ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ РАБОТЫ
Передача рабочих материалов и документов между Исполнителем и Заказчиком осуществляется по электронной почте. Пересылка по электронной почте должна сопровождаться обязательным подтверждением доставки. Рассмотрение, коррекция и обратная отправка материалов должны выполняться в срок не более 5 (пяти) рабочих дней.
Исполнителем предоставляются следующие компьютерные версии:
реализация алгоритма расчета в электронных таблицах MS Office Excel 2003;
файл функциональной модели в пакете BPWin;
архитектура программного обеспечения, диаграмма классов и эскизы интерфейса в пакете MS Visio 2003;
файл справки в пакете Help&Manual 5;
руководство пользователя в форматах *.hlp, *.chm, *.pdf.
Допуск к защите курсовой работы осуществляется только после предварительной сдачи преподавателю всего набора содержимого электронных папок и утвержденной пояснительной записки.
6. ТРЕБОВАНИЯ К ПОЯСНИТЕЛЬНОЙ ЗАПИСКЕ 6.1 Общие требования к ПЗ
Пояснительная записка (ПЗ) выполняется в соответствии с требованиями по оформлению курсовых и дипломных работ [41]. Состав отдельных разделов регламентируется методическими указаниями [40].
6.2 Структура ПЗ
Структура пояснительной записки включает следующее:
титульный лист;
бланк задания преподавателя;
оглавление;
введение;
назначение, цели и задачи создания информационной системы;
архитектура построения информационной системы;
разработка функциональной модели системы;
инфологическое и даталогическое моделирование базы данных;
физическая реализация базы данных, автоматическая загрузка тестовых данных;
блок-схема алгоритма обработки данных в системе;
разработка приложения по сопровождению базы данных;
разработка системы отображения отчетов;
функциональные возможности информационной системы;
заключение;
список литературы;
приложение (техническое задание на проект, подписанное преподавателем; руководство администратора; руководство пользователя информационной системы).
6.3 Особые дополнительные требования
Функциональная модель: выполняется по стандарту IDEF1X в пакете BPWin 7.
Концептуальная модель: выполняется в виде ER-диаграмм в пакете ERWin 7.
Даталогическая модель: генерируется из CASE-программы в целевую СУБД.
Пакет Integration Services (IS): пакет автоматической передачи тестовых данных из MS Office Excel в базу данных MS SQL Server 2005 должен быть реализован с использованием службы интеграции (Integration Services) сервера MS SQL Server 2005. Пакет IS разработать в среде Business Intelligence Development Studio, входящей в состав MS SQL Server 2005.
Пакет Reporting Services (RS): создание пакетов Reporting Services для отображения в численном и графическом виде отчетных показателей выполнить в среде Business Intelligence Development Studio, входящей в состав MS SQL Server 2005. Численное представление отчетных данных с использованием инструмента Reporting Services должно включать в себя использование сводных таблиц, интерактивных элементов (выпадающих списков, календарей, расширяемых областей отчета и пр.) для диалога с пользователем. Графическое представление отчетных данных с использованием инструмента Reporting Services должно включать в себя использование трендовых диаграмм (Chart), интерактивных элементов (выпадающих списков, календарей и пр.) для диалога с пользователем. На диаграмме предусмотреть возможность отображения нескольких линий трендов для сравнения динамики изменения отчетных показателей.
Обработка данных: выполняется средствами прикладной программы и СУБД. В случае использования MS SQL Server 2005 обработку выполнить преимущественно с помощью хранимых процедур (stored procedures) и организации представлений (views). Взаимодействие прикладной программы и сервера организовать с помощью SQL-запросов и вызова хранимых процедур.
Контроль доступа: организация работы нескольких пользователей с различными привилегиями (users). Предусмотреть минимум две категории пользователей:
1) пользователь для сопровождения всех таблиц базы данных, включая блок НСИ;
2) пользователь для реализации основных функций бизнес-логики.
Прикладная программа: разработка в среде программирования Visual Studio 2005 .NET; комментарии в исходном коде; контроль данных при заполнении форм; табличная и графическая интерпретации полученных результатов; контекстно-зависимая справка.
7. ИСТОЧНИКИ РАЗРАБОТКИ Балена Ф. Современная практика программирования на Microsoft Visual Basic и Visual C#: пер. с англ. / Ф. Балена, Дж. Димауро. М.: Русская редакция, 2006. 640 с.
Благовещенская М.М. Информационные технологии систем управления технологическими процессами / М.М.Благовещенская, Л.А.Злобин. М.: Высшая школа, 2005. 768 с.
Боггс Уэнди. UML и Rational Rose 2002 / Уэнди Боггс, Майкл Боггс М: ЛОРИ, 2004. – 528 с.
Боэм В. Характеристика качества программного обеспечения / В.Боэм, Д.Браун. М.: Мир, 2001.
Бутаков Е.А. Методы создания качественного программного обеспечения ЭВМ – М.: Энергоатомиздат, 1999.
Буч Г. Объектно-ориентированное проектирование с примерами применения / Г.Буч. М.: Бином, 1998. 550с.
Буч Г. Язык UML. Руководство пользователя / Г.Буч, Д.Рамбо, А.Джекобсон / М.: ДМК, 2000. 432 с. (есть электронный вариант).
Ван-Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ – М.: Мир, 2001.
Вельбицкий И.В. Технология программирования / И.В.Вельбицкий. Киев, 1998.
Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник / А.М.Вендров. М.: Финансы и статистика, 2002. 352 с.
Вирт Н.П. Алгоритмы и структуры данных / Н.П.Вирт. M: Мир, 1998. 320 с.
Гласс Р. Руководство по надежному программированию / Р.Гласс. М.: Финансы и статистика, 2002.
ГОСТ 24104-85 ЕСС АСУ «Автоматизированные системы управления. Общие требования»;
ГОСТ 24601-86 ЕСС АСУ «Автоматизированные системы управления. Стадии создания».
ГОСТ 34.201-89 «Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначение документов при создании автоматизированных систем»;
ГОСТ 34.602-89 «Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы»;
ГОСТ 34.603-92 «Информационная технология. Комплекс стандартов на автоматизированные системы. Виды и порядок освоения»;
Дал У. Структурное программирование / У.Дал, Э.Дейкстра, К.Хоор. М.: Мир, 2000.
Дейкстра Э.В. Заметки по структурному программированию / У. Дал, Э. Дейкстра, К.Хоор. В составе сборника «Структурное программирование». М.: Мир, 1975. С. 7–97. http://khpi-iip.mipk.kharkiv.edu/library/extent/dijkstra/ewd249/index.html .
Зелковиц М. Принципы разработки ПО / М.Зелковиц, А.Шоу. – М.: Мир, 2002.
Калянов Г.Н. CASE-технологии и консалтинг в автоматизации бизнес-процессов / Г.Н.Калянов. М.: Горячая линия – Телеком, 2000. – 320 с.
Карпов Б. Visual Basic 6: Специальный справочник / Б.Карпов. СПб.: Питер, 2002. 416 с.
Кауфман В.Ш. Языки программирования. Концепции и принципы / В.Ш.Кауфман. М.: Радио и связь, 1993.
Кватрани Т. Визуальное моделирование с помощью Rational Rose 2002 и UML / Т.Кватрани. М.: Издательский дом «Вильямс», 2003. 192 с.
Керниган Б. Практика программирования / Б.Керниган, Р.Пайк. СПб.: Невский диалект, 2001.
Кнут Д. Искусство программирования. Т.1. Основные алгоритмы (3-е изд.) // М.: Издательский дом «Вильямс», 2000. 720 с.
Коржинский С. Работа на компьютере. Популярный самоучитель / С.Коржинский. СПб.: Питер, 2005. 368 с.
Ларман К. Применение UML 2.0 и шаблонов проектирования [Текст]: [пер. с англ.] / К.Ларман. – М.: Вильямс, 2007. – 736 с.
Липаев В.В. Качество программного обеспечения / В.В. Липаев. М.: Финансы и статистика, 2003.
Майерс Г. Надежность программного обеспечения. [Текст] : [пер. с англ.] / Под ред. В.Ш.Кауфмана // М.: Мир, 1980. 360 с.
Макконнелл C. Совершенный код. Мастер-класс [Текст]: [пер. с англ.] / С.Макконнелл. – СПб.: Питер, 2007. – 896 с.
Марка Д.А. Методология структурного анализа и проектирования SADT / Д.А.Марка, К.МакГауэл. М.: Метатехнология, 1993. 346 с.
Мейер Б. Методы программирования. В 2-х т. / Б.Мейер, К.М.Бодуэн. М.: Мир, 1997.
Петров В.Н. Информационные системы / В.Н.Петров. СПб.: Питер, 2003. 688 с.
Рейнвотер Дж. Как пасти котов. Наставление для программистов, руководящих другими программистами [Текст]: [пер. с англ.] / Дж.Рейнвотер. – СПб.: Питер, 2007. – 256 с.
Фаулер М. Архитектура корпоративных программных приложений [Текст]: [пер. с англ.] / М.Фаулер. – М.: Вильямс, 2006. – 544 с.
Фридман А.Л. Основы объектно-ориентированной разработки программ / А.Л.Фридман. М.: Финансы и статистика, 2000. 192 с.
Чарнецки К. Порождающее программирование: методы, инструменты, применение. Для профессионалов. [Текст] : [пер. с англ.] / К.Чарнецки, У.Айзенекер. – СПб.: Питер, 2005. – 731 с.
Лавров В.В. Технология разработки программного обеспечения: методические указания к выполнению курсовой работы для студентов обучающихся по направлению 230200 – «Информационные системы» специальности 230201 – «Информационные системы и технологии»/ В.В.Лавров, Кисилев Е.В. – Екатеринбург: УГТУ–УПИ, 2008. – 59 с.
Лошкарев Н.Б. Указания к оформлению дипломных и курсовых проектов и работ. Методические указания [Текст] / Н.Б.Лошкарев, А.Н.Лошкарев, Л.А.Зайнуллин. – Екатеринбург: ГОУ ВПО УГТУ – УПИ, 2007. – 49 с.
ТЗ СОСТАВИЛ
Наименование организации (предприятия)
| Должность
Исполнителя
| Фамилия, имя,
отчество (полностью)
| Подпись
| Дата
| ФГАОУ ВПО «УрФУ им Б.Н.Ельцина»
| Студент, Мт-46052
| Бородулин Юрий Александрович
|
|
|
ТЗ СОГЛАСОВАНО
Наименование организации (предприятия)
| Должность
Заказчика
| Фамилия, имя,
отчество (полностью)
| Подпись
| Дата
| ФГАОУ ВПО «УрФУ им Б.Н.Ельцина»
| доцент кафедры ТИМ, к.т.н.
| Лавров Владислав Васильевич
|
|
| |