ВВЕДЕНИЕ Исчерпывающее детальное описание или спецификация пользовательского интерфейса полностью определяют как структуру прикладной системы, так и её жизненный цикл. С позиции пользователя качество прикладного интерфейса имеет решающее значение при выборе прикладной информационной системы. Основными требованиями, предъявляемыми со стороны пользователя к системе, являются: • простота; • легкость изучения; • понятность; • единообразный доступ пользователей к функциям системы; • логичность взаимодействия с прикладной системой. Успешность выполнения перечисленных требований, по сути, является следствием грамотно спроектированного пользовательского интерфейса. Исходя из вышеизложенного, можно сказать, целостность, эффективность и качество интерфейса системы определяют успех или неуспех той или иной разработки. Основной целью данной курсовой работы является разработка и описание автоматизированной системы складского учета с использование стандартов проектирования пользовательского интерфейса и оценка стоимости разработки согласно заданным методикам.
ВВЕДЕНИЕ 3 1. ОПИСАНИЕ СТАНДАРТА РАЗРАБОТКИ ИНТЕРФЕЙСА 4 2. ХАРАКТЕРИСТИКА ПРЕДМЕТНОЙ ОБЛАСТИ КОНЦЕПТУАЛЬНАЯ СХЕМА 9 3. ОПИСАНИЕ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ 11 3.1. Входная, выходная и нормативно-справочная информация 12 3.2. Структура базы данных 16 4. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 19 4.1. Функциональное назначение 19 4.2. Используемые технические средства 22 4.3. Описание языка программирования 23 4.4. Описание логической структуры пакета 27 4.5. Тестирование программы 31 5. ПРОГРАММНАЯ РЕАЛИЗАЦИИ ОСНОВНЫХ ФУНКЦИЙ ПОЛЬЗОВАТЕЛЯ 34 5.1. Функции прихода и расхода 33 6. РАСЧЕТ ЭФФЕКТИВНОСТИ 38 6.1. Методика оценки трудоемкости разработки ПО на основе трудоемкости 38 6.2. Методика оценки трудоемкости разработки на основе функциональных точек 42 ЗАКЛЮЧЕНИЕ 46 СПИСОК ЛИТЕРАТУРЫ 47
1. Скопин И.Н. Разработка интерфейсов программных систем. «Системная информатика», вып. 6. Новосибирск: Наука, 2005 2. Денисов Ю.А. Основы информационных систем, вып. I (11), www.citforum.ru_80/ operating_systems/ ois/ a.shtml 3. Проектирование пользовательского интерфейса на персональных компьютерах. Стандарт фирмы IBM. Вильнюс: DBS Ltd, 2007 4. Архангельский, А. Я. Язык C++ в C++Builder : справочное и методическое пособие / А. Я. Архангельский. - М. : Бином, 2008 .-- 942с. 5. Гамильтон Б. ADO.NET Сборник рецептов. Для профессионалов. - СПб.: Питер, 2007. - 576с. 6. Горев А., Макашарипов С., Эффективная работа с СУБД: СПб, «Питер», 2007.-230с. 7. Кириллов В.В. Основы проектирования реляционных баз данных. Учебное пособие. - СПб.: ИТМО, 2004.-322с. 8. Культин Н. «С/С++ в задачах и примерах» - СПб.:БХВ-Петербург, 2002.-212с. 9. Малик Сахил. Microsoft ADO.NET 2.0 для профессионалов. - М.: ООО «Вильямс», 2006. - 560 с. 10. Теллес, М. BORLAND C++ BUILDER: библиотека программиста. - СПб : Питер, 2004 .-- 512с. 11. Страуструп Б. Что такое C++? // Язык программирования C++. Указ. соч. - С. 57. 12. Страуструп Б. Исторические замечания // Язык программирования C++. Указ. соч. - С. 46. 13. Страуструп Б. Дизайн и эволюция C++ = The Design and Evolution of C++. - СПб.: Питер, 2007. - 445 с. - ISBN 5-469-01217-4 14. Страуструп Б. Язык программирования C++ = The C++ Programming Language / Пер. с англ. - 3-е изд. - СПб.; М.: Невский диалект - Бином, 1999. - 991 с. - 3000 экз. - ISBN 5-7940-0031-7 (Невский диалект), ISBN 5-7989-0127-0 (Бином), ISBN 0-201-88954-4 (англ.) 15. Страуструп Б. Язык программирования C++. Специальное издание = The C++ programming language. Special edition. - М.: Бином-Пресс, 2007. - 1104 с. - ISBN 5-7989-0223-4 16. Герберт Шилдт. Полный справочник по C++ = C++: The Complete Reference. - 4-е изд. - М.: Вильямс, 2006. - 800 с. - ISBN 0-07-222680-3 17. Джесс Либерти, Дэвид Хорват. Освой самостоятельно C++ за 24 часа = Sams Teach Yourself C++ in 24 Hours, Complete Starter Kit. - 4-е изд. - М.: Вильямс, 2007. - 448 с. - ISBN 0-672-32681-7 18. Стефенс Д. Р. C++. Сборник рецептов. - КУДИЦ-ПРЕСС, 2007. - 624 с. - ISBN 5-91136-030-6