Автор работы: Пользователь скрыл имя, 15 Декабря 2013 в 19:13, курсовая работа
Органайзер предназначен для записи событий.
Запись события в органайзере производиться следующим образом: пользователь выбирает дату, на которую он хотел бы записать событие. Затем он вводит событие. И при нажатии на подтверждение события оно автоматически записывается в текстовый файл.
Программа должна:
Обладать простым и понятным интерфейсом.
Обеспечить быструю запись сообщений в органайзере и при необходимости его удаление.
Исключительно надежной в использовании.
Аннотация……………………………………………………………………………3
Введение……………………………………………………………………………...4
1. Формирование требований……………………………………………………….5
1.1. Обоснование целесообразности и осуществимости проекта………………...5
1.2. Формирование требований пользователя……………………………………15
2. Изучение объекта………………………………………………………………...16
3. Техническое задание…………………………………………………………….17
3.1. Наименование курсового проекта…………………………………………….17
3.2. Назначение……………………………………………………………………..17
3.3. Состав…………………………………………………………………………..17
3.4. Основные требования по назначению………………………………………..17
3.5. Реализация……………………………………………………………………...17
3.6. Ресурсные ограничения……………………………………………………….17
3.7. Порядок сдачи…………………………………………………………………17
4. Технический проект……………………………………………………………..18
4.1. Структура входных и выходных данных…………………………………….18
4.2. Формат основных данных....………………………………………………….19
4.3. Алгоритм обработки данных………………………………………………….20
4.4. Требования пользователя к программе………………………………………21
5. Рабочая документация…………………………………………………………..22
5.1. Описание исходных модулей…………………………………………………22
5.2. Предварительные испытания…………………………………………………24
6. Документация для пользователя………………………………………………..25
6.1. Инструкция по инсталляции…………………………………………………..25
6.2. Руководство пользователю……………………………………………………28
6.2.1. Работа с электронным календарем…………………………………………28
6.2.2. Работа с органайзером………………………………………………………29
Заключение………………………………………………………………………….30
Список литературы………………
Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Колледж экономики и информатики
Специальность_ Программное_обеспечение_
_автоматизированных_систем.___
Шифр курсовой
работы________________________
КУРСОВАЯ РАБОТА
ДИСЦИПЛИНА___ Программное обеспечение компьютерных сетей
ТЕМА РАБОТЫ: Разработка электронного календаря с органайзером
СТУДЕНТ
(фамилия, инициалы)
ПРЕПОДАВАТЕЛЬ___Арискин__
(фамилия, инициалы)
ДАТА
ЗАЩИТЫ______________________ОЦ
Ульяновск
2012
Аннотация………………………………………………………
Введение…………………………………………………………
1. Формирование требований…………………
1.1. Обоснование целесообразности
и осуществимости проекта………………
1.2. Формирование требований пользователя……………………………………15
2. Изучение объекта……………………………………
3. Техническое задание……………………………
3.1. Наименование курсового
3.2. Назначение……………………………………………………
3.3. Состав………………………………………………………………
3.4. Основные требования по
3.5. Реализация……………………………………………………
3.6. Ресурсные ограничения………………………
3.7. Порядок сдачи……………………………………………
4. Технический проект………………………………
4.1. Структура входных и выходных данных…………………………………….18
4.2. Формат основных данных....…………
4.3. Алгоритм обработки данных……………
4.4. Требования пользователя к программе………………………………………21
5. Рабочая документация…………………………
5.1. Описание исходных модулей……………
5.2. Предварительные испытания……………
6. Документация для пользователя…
6.1. Инструкция по инсталляции……………
6.2. Руководство пользователю………………
6.2.1. Работа с электронным календарем…………………………………………28
6.2.2. Работа с органайзером………………………
Заключение……………………………………………………
Список литературы…………………………………
Курсовой проект представляет собой программу, состоящую из электронного календаря и органайзера.
Электронный календарь позволяет отобразить день и месяц любого года от 1 до 9999. Органайзер предназначен для записи событий. Позволяет записать любое событие на любую дату и выдать это напоминание в нужный момент.
Курсовой проект посвящен разработке электронного календаря с органайзером.
Электронный календарь позволяет отобразить день и месяц любого года от 1 до 9999. Органайзер предназначен для записи событий. Позволяет записать любое событие на любую дату и выдать это напоминание в нужный момент.
Органайзер предназначен для записи событий.
Запись события в
органайзере производиться
Программа должна:
Цель этого проекта – создание программы, состоящей из электронного календаря и органайзера.
Электронный календарь позволяет отобразить день и месяц любого года от 1 до 9999. Органайзер предназначен для записи событий. Позволяет записать любое событие на любую дату и выдать это напоминание в нужный момент.
Органайзер предназначен для записи событий. Позволяет записать любое событие на любую дату.
Данный проект легко реализуется с помощью среды программирования Borland Delphi 7.0, которая относиться к системам быстрой разработки приложений. В основе систем быстрой разработки (RAD-систем, Rapid Application Development – среда быстрой разработки приложений) лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть рутинной работы, оставляя программисту работу по конструированию диалоговых окон и функций обработки событий.
Delphi – это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi – строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal.
Как и предыдущие версии, Borland Delphi 7.0 позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы, решение других задач. Отличительной особенностью седьмой версии является поддержка технологии .NET.
За сравнительно небольшой срок корпорация Borland выпустила 6 основных версий и несколько модификаций Delphi.
Сразу же отмечу, что возможности версий строятся по нарастанию: все, что может младшая по номеру версия, может и старшая, но не наоборот.
Первая версия появилась в мае 1995 г., когда еще не существовала Windows 95 (но тем не менее, существовала Windows NT). Это единственная версия, работающая под управлением 16-разрядной Windows 3.1 (3.11). В ней впервые была опробована новая модель объектов, позаимствованная из различных объектно-ориентированных языков, и главным образом, из языка C++. Эта модель оказалась настолько революционной, что существовавшие в то время в поздних версиях Turbo Pascal объекты стали не нужны (их возможности полностью поглотила новая модель), а сама новая модель получила название классов.
Классы активно используют динамическую память, в связи с чем несколько
изменилась нотация языка, а сам язык был назван Object Pascal. По сравнению с
Turbo Pascal в него были внесены существенные дополнения и изменения, в том
числе (здесь и далее перечисляются лишь наиболее важные, с моей точки зрения, изменения):
Библиотека компонентов 1-й версии с самого начала показала основную
направленность вновь разработанной системы: программирование баз данных. С этой целью первая и все последующие версии Delphi снабжаются специальным инструментом доступа к данным BDE (Borland Database Engine - машина баз данных корпорации Borland), а также сервером баз данных InterBase (этот сервер производится филиалом Borland - компанией InterBase Software Corporation) и соответствующими средствами конфигурации сервера, его контроля и связи с ним. Палитра компонентов первой версии состоит из 9 страниц и содержит 79 компонентов. В качестве дополнительных утилит поставлялись система генерации отчетов ReportSmith v.2.5 и входящая в ее состав автономно запускаемая утилита ReportSmith Run Time Viewer, утилита доступа к данным DatabaseDesktop v.5.1 и утилита конфигурации BDE - Database Engine Configuration v.2.5. Кроме того, утилиты WinSighte и WinSpecter предназначались для упрощения отладки разрабатываемых программ в среде 16-разрядных ОС Windows 3-х.
Вторая и все последующие версии Delphi предназначены для работы под управлением 32-разрядных ОС Windows 95/98/2000/NT (Windows 32). В нее были внесены многочисленные изменения, связанные с переходом на качественно новую ОС, в том числе:
Начиная с версии 2, Delphi поставляется в нескольких комплектациях, отличающихся набором инструментальных средств и компонентов. Это соответствует более гибкой ценовой политике: минимальная по возможностям комплектация стоит 200-300 долларов, в то время как цена наиболее мощной комплектации может достигать нескольких тысяч. Во 2-й версии таких комплектов было 3: Desktop, Professional и Client/Server Suite. Далее описываются возможности наиболее мощной комплектации Client/Server Suite.
Среда разработки обогатилась Репозиторием Объектов и множеством полезных
программ-экспертов (Wizards).К утилитам добавлена весьма эффективная программа SQL Explorer v.1.02, существенно облегчающая операции с базами данных, и программа переноса данных Data Migration Expert, упрощающая переход к архитектуре клиент-сервер. Утилиты ReportSmith и DatabaseDesktop представлены более совершенными версиями 3.0 и 7.1 соответственно. Утилита Database Engine Configuration предыдущей версии переименована в BDE Configuration v.3.0. Введена утилита Image Editor v.2.0, служащая для создания различного рода изображений (произвольных рисунков, пиктограмм и курсоров), которые можно включать в файл ресурсов и использовать в
работающей программе, и утилита SQL Monitor v.1.0, позволяющая просматривать SQL-запросы в процессе выполнения программы.
На 12 страницах галереи компонентов расположены 114 стандартных компонентов. В том числе на странице QReport размещены удобные компоненты для создания отчетов по хранящимся в базах данным. Эти компоненты оказались значительно эффективнее
специальной утилиты ReportSmith, в связи с чем эта утилита не входит в поставку версии 3 и выше.
Вышла в июне 1997 г. и это одна из наиболее надежных версий Delphi. Основные новшества этой версии:
Третья версия поставлялась в 4 комплектациях: Standard, Professional,
Client/Server Suite и Enterprise. Состав утилит комплектации Client/Server Suite не изменился по сравнению с предыдущей версией, но изменились названия некоторых из них: BDE Configuration в этой и последующих версиях называется BDE Administrator, a Data Migration Expert - Data Migration Wizard. Ha 13 страницах галереи компонентов размещены 148 стандартных компонента. В модификации 3.5 введены дополнительные компоненты для
реализации многозвенных баз данных.
Появившаяся в июле 1998 г. 4-я версия Delphi быстро завоевала широкую
популярность как своими расширенными языковыми возможностями, так и специальной поддержкой многозвенных баз данных и распределенных вычислений.
К основным нововведениям этой версии относятся:
На 14 страницах палитры компонентов размещены 182 стандартных компонента. В поставке Client/Server Suite утилита Data Migration Wizard получила название Data Pump.
В июле 1999 г. вышла пятая по счету версия Delphi, основная особенность которой - попытка заменить громоздкий и не всегда быстрый механизм доступа к данным BDE, который традиционно использовался во всех предыдущих версиях, альтернативными механизмами. Для этого, во-первых, в Delphi 5 включена поддержка технологии ADO (ActiveX Data Objects - объекты данных, построенные как объекты ActiveX), которая усиленно развивается корпорацией Microsoft. Во-вторых, сотрудники Borland и его подразделения InterBase Software Corporation разработали серию компонентов облегченного доступа к данным, хранящимся в таблицах сервера InterBase v.5.5 и выше (страница InterBase палитры компонентов). Эти компоненты также не требуют BDE и, таким образом, создают “облегченное” клиентское место.
Менее значительные изменения, внесенные в версию 5:
- включен эксперт создания и настройки произвольных модулей данных с
расширенными возможностями представления взаимосвязи данных;
- улучшена технология MIDAS: для более гибкой работы с Microsoft Transaction Server введен повторно-входимый (stateless) брокер данных;
Информация о работе Разработка электронного календаря с органайзером