Разработка электронного календаря с органайзером

Автор работы: Пользователь скрыл имя, 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
Список литературы………………

Файлы: 1 файл

курсовая по покс.doc

— 496.50 Кб (Скачать файл)

Федеральное агентство  по образованию

Государственное образовательное учреждение высшего  профессионального образования

УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ  ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Колледж экономики и информатики

 

 

 

 

 

 

 

 

Специальность_    Программное_обеспечение_вычислительной_техники_и

_автоматизированных_систем.______________________________________

Шифр курсовой работы____________________________________________

 

 

 

 

 

 

КУРСОВАЯ  РАБОТА

 

 

 

 

ДИСЦИПЛИНА___ Программное обеспечение компьютерных сетей

 

ТЕМА РАБОТЫ:  Разработка электронного календаря с органайзером

 

СТУДЕНТ                                  Брындин Н.С,

(фамилия, инициалы)

 

ПРЕПОДАВАТЕЛЬ___Арискин__Владимир_Геннадьевич______________

(фамилия, инициалы)

 

 

ДАТА  ЗАЩИТЫ______________________ОЦЕНКА___________________

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ульяновск

2012

Содержание

 

Аннотация……………………………………………………………………………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

Список литературы…………………………………………………………………31

 

Аннотация

 

Курсовой проект представляет собой программу, состоящую из электронного календаря и органайзера.

Электронный календарь  позволяет отобразить день и месяц любого года от 1 до 9999. Органайзер предназначен для записи событий. Позволяет записать любое событие на любую дату и выдать это напоминание в нужный момент.

 

Введение

 

Курсовой проект посвящен разработке электронного календаря с органайзером.

 

Электронный календарь  позволяет отобразить день и месяц любого года от 1 до 9999. Органайзер предназначен для записи событий. Позволяет записать любое событие на любую дату и выдать это напоминание в нужный момент.

 

Органайзер предназначен для записи событий.

Запись события в  органайзере производиться следующим  образом: пользователь выбирает дату, на которую он хотел бы записать событие. Затем он вводит событие. И при нажатии на подтверждение события оно автоматически записывается в текстовый файл.

 

Программа должна:

 

  1. Обладать простым и понятным интерфейсом.
  2. Обеспечить быструю запись сообщений в органайзере  и при необходимости его удаление.
  3. Исключительно надежной в использовании.

 

1. Формирование требований

1.1. Обоснование целесообразности и осуществимости проекта

 

Цель этого проекта  – создание программы, состоящей из электронного календаря и органайзера.

Электронный календарь  позволяет отобразить день и месяц любого года от 1 до 9999. Органайзер предназначен для записи событий. Позволяет записать любое событие на любую дату и выдать это напоминание в нужный момент.

Органайзер предназначен для записи событий. Позволяет записать любое событие на любую дату.

 

Данный проект легко  реализуется с помощью среды  программирования Borland Delphi 7.0, которая относиться к системам быстрой разработки приложений. В основе систем быстрой разработки (RAD-систем, Rapid Application Development – среда быстрой разработки приложений) лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть рутинной работы, оставляя программисту работу по конструированию диалоговых окон и функций обработки событий.

Delphi – это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi – строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal.

Как и предыдущие версии, Borland Delphi 7.0 позволяет создавать самые  различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы, решение других задач. Отличительной особенностью седьмой версии является поддержка технологии .NET.

ОСНОВНЫЕ ОТЛИЧИЯ РАЗЛИЧНЫХ ВЕРСИЙ DELPHI

 

За сравнительно небольшой  срок корпорация Borland выпустила 6 основных версий и несколько модификаций Delphi.

Сразу же отмечу, что возможности  версий строятся по нарастанию: все, что  может младшая по номеру версия, может и старшая, но не наоборот.

ВЕРСИЯ 1

 

Первая версия появилась  в мае 1995 г., когда еще не существовала Windows 95 (но тем не менее, существовала Windows NT). Это единственная версия, работающая под управлением 16-разрядной Windows 3.1 (3.11). В ней впервые была опробована новая модель объектов, позаимствованная из различных объектно-ориентированных языков, и главным образом, из языка C++. Эта модель оказалась настолько революционной, что существовавшие в то время в поздних версиях Turbo Pascal объекты стали не нужны (их возможности полностью поглотила новая модель), а сама новая модель получила название классов.

Классы активно используют динамическую память, в связи с  чем несколько 

изменилась нотация  языка, а сам язык был назван Object Pascal. По сравнению с 

Turbo Pascal в него были внесены существенные дополнения и изменения, в том

числе (здесь и далее  перечисляются лишь наиболее важные, с моей точки зрения, изменения):

  • введены открытые массивы и их конструкторы для передачи в подпрограммы массивов переменной длины;
  • введена внутренняя для функции переменная Result и разрешено игнорировать возвращаемый функцией результат;
  • сняты ограничения на тип возвращаемого функцией результата (этот тип может быть любым, за исключением объектов старого стиля и файлов);
  • введен механизм обработки исключительных ситуаций.

 

Библиотека компонентов 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-х.

 

 

 

ВЕРСИЯ 2

 

Вторая и все последующие  версии Delphi предназначены для работы под управлением 32-разрядных ОС Windows 95/98/2000/NT (Windows 32). В нее были внесены многочисленные изменения, связанные с переходом на качественно новую ОС, в том числе:

  • введена поддержка 16-битных (“широких”) символов и составленных из них строк;
  • введен новый формат строк “обычных” 8-битных символов произвольной длины;
  • введены новые типы данных - variant и currency;
  • введен механизм фильтрации в табличные наборы данных TTable.

Начиная с версии 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 и выше.

ВЕРСИЯ 3

 

Вышла в июне 1997 г. и это одна из наиболее надежных версий Delphi. Основные новшества этой версии:

  • использование механизма пакетов для облегчения распространения и повторного использования компонентов;
  • улучшенные свойства редактора кода: построение фрагментов кода по образцу; оперативная подсказка о типе и количестве формальных параметров при обращениях к подпрограммам;
  • оперативный просмотр в режиме отладки содержимого полей, свойств и переменных с помощью указателя мыши;
  • поддержка шаблонов компонентов;
  • поддержка технологий СОМ, ActiveX, OLEnterprice и (частично) CORBA.

Третья версия поставлялась в 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 введены дополнительные компоненты для

реализации многозвенных баз данных.

ВЕРСИЯ 4

 

Появившаяся в июле 1998 г. 4-я версия Delphi быстро завоевала широкую 

популярность как своими расширенными языковыми возможностями, так и  специальной поддержкой многозвенных баз данных и распределенных вычислений.

К основным нововведениям этой версии относятся:

  • изменения в языке: динамические массивы, перегружаемые методы, умалчиваемые параметры подпрограмм, новые типы int64, Real48 и Real как аналог Double;
  • изменения в кодовом редакторе: автоматическое завершение кодовых заголовков свойств и методов; свойства браузера для поиска исходного кода;
  • простой переход от заголовка метода к его реализации и обратно;
  • технология “причаливания” инструментальных панелей Drag&Dock;
  • механизм “действий” Action для унификации внешнего вида и поведения одинаковых по функциональному назначению интерфейсных элементов;
  • улучшенная поддержка многозвенной архитектуры БД и распределенных вычислений.

На 14 страницах палитры  компонентов размещены 182 стандартных  компонента. В поставке Client/Server Suite утилита Data Migration Wizard получила название Data Pump.

 

 

ВЕРСИЯ 5

 

В июле 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) брокер данных;

Информация о работе Разработка электронного календаря с органайзером