Инструментальные средства, применяемые для создания информационных систем
Стр 1 из 4Следующая ⇒ БРЯНСКИЙ ФИЛИАЛ Кафедра математики и информационных технологий Специальность 351400 – Прикладная информатика в менеджменте
КУРСОВАЯ РАБОТА РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ «ОДНО ОКНО» Студентка: Кузякина Н.В. группа ПВЗ-10
Научный руководитель: Рябцовский Г.В., старший преподаватель
Брянск 2011 СОДЕРЖАНИЕ
ВВЕДЕНИЕ_ 3 1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ СОЗДАНИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ «ОДНО ОКНО»_ 5 1.1 Инструментальные средства, применяемые для создания информационных систем 5 1.2 Структура информационной системы «Одно окно»_ 10 2 ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ «ОДНО ОКНО»_ 16 2.1 Автоматизация операций сортировки и фильтрации_ 16 2.2 Создание отчётов и диаграмм_ 22 2.3 Экономическое обоснование внедрения ИС «Одно окно»_ 27 ЗАКЛЮЧЕНИЕ_ 30 СПИСОК ИСТОЧНИКОВ И ЛИТЕРАТУРЫ_ 31 ПРИЛОЖЕНИЯ К КУРСОВОЙ РАБОТЕ_ 34
ВВЕДЕНИЕ Актуальность создания информационных систем для обработки заявок от населения на получение различных видов государственных услуг (так называемые системы «Одного окна») обусловлена мероприятиями по созданию электронного правительства в рамках институционализации информационного общества [18, c. 348], [19, c. 380-382]. В Брянской области процесс создания системы «одного окна» уже находится на этапе практического внедрения. Объектом исследования является процесс автоматизации приёма и обработки заявок на получение государственных услуг от населения. Предметом исследования является разработка структуры запроса от населения и алгоритмов оценки полученных запросов за период времени. Целью работы является создание на основе системы электронных таблиц и встроенного языка VBA информационной системы «Одно окно».
Для достижения поставленной цели в работе ставятся следующие задачи: 1. Провести исторический анализ создания и развития систем электронных таблиц и встроенного языка создания приложений VBA. 2. Разработать структуру информационной системы «Одно окно». 3. В табличном процессоре MS Excel 2007 при помощи встроенного языка программирования VBA создать информационную систему (далее ИС) «Одно окно». 4. Рассмотреть алгоритмы работы операций сортировки и фильтрации в ИС «Одно окно». 5. Рассмотреть процесс создания отчётов и диаграмм в разработанной ИС «Одно окно». 6. Дать экономическое обоснование внедрению ИС «Одно окно». Методологическую основу исследования составляют методы системного анализа, разработки учёных и специалистов по созданию системы электронного правительства, системы электронных таблиц MS Excel, интегрированный в MS Office язык создания приложений VBA. Структурно работа состоит из двух глав. В первой главе рассматриваются теоретические основы создания информационной системы «Одно окно». Даётся исторический анализ процессов создания и развития систем для работы с электронными таблицами и встроенного языка создания приложений VBA. Затем разрабатывается структура ИС «Одно окно», её интерфейс, окно главного меню, панель управления. Во второй главе рассматриваются алгоритмы работы операций сортировки и фильтрации в ИС «Одно окно», на основе отчётов и диаграмм анализируется база данных запросов от населения. Также во второй главе проводится экономическое обоснование внедрения ИС «Одно окно».
ТЕОРЕТИЧЕСКИЕ ОСНОВЫ СОЗДАНИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ «ОДНО ОКНО» В этой главе описывается эволюция систем для работы с электронными таблицами. Также рассматривается эволюция языка VBA и его связь с электронными таблицами. Во втором параграфе рассматривается процесс теоретического проектирования информационной системы «Одно окно».
Инструментальные средства, применяемые для создания информационных систем В 1982 году Microsoft выпустила программу MultiPlan – свой первый продукт для работы с электронными таблицами. Предназначенная для компьютеров, которые работают под управлением операционной системы CP/M, MultiPlan вскоре была перенесена на некоторые другие платформы, в том числе, на Apple II, Apple III, XENIX и MS DOS. MultiPlan преимущественно игнорировала стандарты пользовательского интерфейса для программ. Трудная для изучения и применения, эта программа так никогда и не приобрела в США особой популярности. И не удивительно, что её достаточно быстро обогнала Lotus 1-2-3. От MultiPlan берет свое начало Excel, впервые зарекомендовавший себя на платформе Macintosh в 1985 году. Как и все Mac-приложения, Excel являлся графической программой (в отличие от текстовой MultiPlan). В ноябре 1987 года Microsoft выпустила первую версию Excel, предназначенную для Windows (она была названа Excel 2.0 for Windows, чтобы сохранить преемственность с номером версии, выпущенной для Macintosh). Поскольку тогда операционная система Windows не имела широкого распространения, то в состав Excel 2.0 вошла исполняемая версия Windows, предназначенная исключительно для обеспечения работы Excel. Менее чем через год Microsoft выпустила новую версию Excel, версию 2.1 (Excel Version 2.1). В июле 1990 года эта компания предложила небольшое обновление (2.1b), совместимое с Windows 3.0. И хотя версии 2.x были по современным меркам довольно ограниченными и не имели эффектного внешнего вида последних версий, они все равно привлекли хотя и небольшую, но верную группу поддержки и заложили прекрасный фундамент для будущих разработок. Программа Excel имела встроенный макроязык (XLM), который состоял из функций, обрабатываемых одна за другой. Этот макроязык был достаточно мощным, но трудным для изучения и применения. Позднее, на смену XML пришел VBA. Кроме того, Microsoft разработала версию Excel (под номером 2.20) для OS/2 Presentation Manager. Она была выпущена в сентябре 1989 года, и примерно десять месяцев спустя появилось ее обновление (версия 2.21). Впрочем, несмотря на усилия со стороны IBM, операционная система OS/2 никогда не пользовалась особой популярностью.
В декабре 1990 года Microsoft выпустила Excel 3 для Windows со значительными усовершенствованиями, как внешнего вида, так и возможностей. Среди новинок были панель инструментов, средства рисования, мощный инструмент поиска решения, поддержка надстроек, связывания и внедрения объектов (Object Linking and Embedding – OLE), трехмерные диаграммы, кнопки для макросов, упрощенная консолидация файлов, редактирование в составе рабочих групп и перенос по словам текста внутри ячейки. Кроме того, в Excel 3 существовала возможность работать с внешними базами данных (с помощью программы Q+E). Пять месяцев спустя появилось обновление Excel для OS/2. Версию 4, выпущенную весной 1992 года, было не только легче использовать, она также являлась более мощной и содержала большее количество деталей, предназначенных для опытных пользователей. Буквально в каждом обзоре компьютерных журналов, где сравнивались процессоры электронных таблиц, Excel 4 оказывалась на самом почетном месте. Тем временем отношения между Microsoft и IBM изменились к худшему; Excel 4 для операционной системы OS/2 так никогда и не была выпущена, а Microsoft прекратила выпуск версий Excel, предназначенных для этой системы. Версия Excel 5 предстала перед публикой в начале 1994 года и сразу заслужила восторженные отзывы. Как и её предшественница, она занимала верхнюю строчку во всех рейтингах процессоров электронных таблиц, публиковавшихся ведущими коммерческими журналами. Несмотря на жесткую конкуренцию с Lotus 1-2-3 выпуска 5 для Windows и Quattro Pro для Windows – а ведь и тот, и другой продукт мог решить буквально каждую задачу, которую подбрасывали им электронные таблицы, – Excel 5 все равно продолжала задавать тон. Кстати, эта версия была первой, в которой использовался VBA. Версия Excel 95 (известная также как Excel 7) была выпущена одновременно с Microsoft Windows 95. Microsoft специально пропустила шестой номер, чтобы продукты, входящие в ее пакет Office, имели одинаковые номера версий. На первый взгляд, Excel 95 незначительно отличается от Excel 5. Однако существенная часть кода ее ядра была переписана, а во многих местах наблюдалось заметное увеличение быстродействия. Важно и то, что в Excel 95 использовался тот же формат файлов, что и в Excel 5. Это был первый случай, когда усовершенствованной версии Excel не представили новый формат файла. Впрочем, до конца полной совместимость не стала, поскольку в языке VBA появились некоторые усовершенствования. Следовательно, с помощью Excel 95 можно было разрабатывать приложения, которые загружались в Excel 5 (хотя и не работали там, как положено).
В начале 1997 года Microsoft выпустила интегрированный пакет программ Office 97, в состав которого входила Excel 97. Кроме того, Excel 97 еще называется Excel 8. Эта версия характеризовалась многими общими изменениями, а также абсолютно новым интерфейсом для разработки приложений на основе VBA. Был также предложен совершенно новый способ разработки пользовательских диалоговых окон (которые теперь назывались не диалоговыми листами, а пользовательскими формами). Microsoft попыталась сделать Excel 97 совместимой с предыдущими версиями, но эта совместимость оказалась далека от совершенства. Чтобы многие приложения, разработанные с помощью Excel 5 или Excel 95, могли работать в Excel 97 или более поздних версиях, приходится прибегать к определенным уловкам. Программа Excel 2000 была выпущена в начале 1999 года; она продается как часть интегрированного офисного пакета Office 2000. Усовершенствования, которые представлены в Excel 2000, относятся, в основном, к работе в Internet, хотя некоторые значительные изменения заметны и в области программирования. Excel 2002 появилась на рынке в середине 2001 года. Как и ее предшественница, новыми возможностями, которые можно назвать серьезными, эта программа не располагает. Впрочем, появились некоторые новшества, были внесены незначительные корректировки в уже имеющиеся возможности. Вероятно, самая существенная из них – это способность восстанавливать поврежденные файлы и сохранять работу пользователя при аварийном завершении Excel. Excel продолжает доминировать на рынке и останется стандартом для пользователей любых уровней. В настоящий момент последней версией Excel является версия 2010 года (входит в состав Microsoft Office 2010). Язык программирования Basic был создан в 1964 году двумя профессорами из Dartmouth College – Джоном Кенеми и Томасом Куртцом для обучения студентов навыкам программирования. Язык получился настолько простым и понятным, что через некоторое время его начали применять и в других учебных заведениях. В 1975 году, с приходом первых микрокомпьютеров, эстафету Basic приняли Билл Гейтс и Пол Аллен, основатели Microsoft. Именно они создали новую версию Basic для первых компьютеров "Альтаир" (MITS Altairs), способную работать в 4 Кб оперативной памяти. Со временем именно эта версия и превратилась в один из самых популярных языков программирования в мире.
В конце 80-х годов Microsoft опубликовала улучшенную версию языка BASIC, названную QuickBASIC. Эта версия включала почти все возможности современных систем разработки программного обеспечения. В 1992 году Microsoft представила Visual Basic for Windows. Visual Basic for Windows был дополнен современными возможностями и интегрирован в среду Windows. Visual Basic предоставляет команды для создания и управления необходимыми элементами программы в Windows: диалоговыми окнами, линейками меню, раскрывающимися списками, командными кнопками, флажками, панелями инструментов и так далее. Visual Basic является существенно новым языком программирования для Windows со своими корнями в BASIC. Параллельно с развитием и улучшением языка BASIC развивались и средства записи макросов в приложениях. С годами макросы приложений становились все более совершенными и сложными, удовлетворяя потребности пользователей в большей гибкости и простоте применения. Многие языки макросов стали включать в себя возможности, которые ранее встречались только в языках программирования. Языки макросов производства разных компаний существенно отличались один от другого. Нередко пользователю приходилось изучать несколько таких языков, что неминуемо приводило к снижению производительности. Чтобы избавить разработчиков от необходимости изучения нескольких языков, Microsoft начала включать элементы языка BASIC в макроязыки своих продуктов. Примером может служить макроязык для Word For Windows фирмы Microsoft (до Word 97), известный как WordBASIC, тогда как язык программирования для Access фирмы Microsoft был известен как AccessBASIC. Для унификации макроязыков в своих приложениях Microsoft создала специальную версию языка Visual Basic, названную Visual Basic for Applications (сокращенно VBA). Excel 5 был первым продуктом, включающим Visual Basic for Applications (VBA). С появлением Microsoft Office 97 VBA реализуется в Microsoft Word, Access, Excel, PowerPoint, FrontPage и Microsoft Visio 2000. До появления MS Office 97 средства программирования в офисных пакетах предназначались в основном для создания макрокоманд, расширяющих возможности конкретных приложений. С выходом MS Office 97 специалисты получили универсальную систему программирования для прикладных программ на базе Visual Basic. Впервые MS Office был представлен как единая платформа для создания бизнес-приложений, предназначенных решать специализированные задачи пользователей. Внедрив один язык макросов во все свои приложения, Microsoft гарантирует, что большая часть того, что пользователь выучит о VBA применительно к одному приложению, будет справедлива и для остальных. Фактически язык Visual Basic версии 4 и выше тоже поддерживает VBA, и пользователь может без труда преобразовать свои макросы в полноценную программу на Visual Basic. Таким образом, VBA – представляет собой сочетание одного из самых простых языков программирования BASIC со специальным механизмом, позволяющим программам, написанным на этом языке, обращаться к объектам всех основных приложений Microsoft Office – Excel, Word, Power Point, Access и прочих.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|