Тема курсовой работы: «Программа-органайзер для индивидуального предпринимателя».
«Программа-органайзер для индивидуального предпринимателя» в настоящее время актуальна для пользователей персональных компьютеров, поскольку данная программа позволяет хранить различную информацию, осуществлять навигацию по ней и управление. Ручное ведение «блокнотов» и записей не дает эффективного использования, поскольку ручная обработка затрачивает большее время, чем машинная, причем с увеличением объема, уровень затрат увеличивается прогрессивно. При помощи программы-органайзера индивидуальные предприниматели будут иметь под рукой набор нужных инструментов, централизованное управление и интегрирование данных и функций в единую систему управления всеми данными одновременно, не затрагивая расчеты, как таковые, а работая напрямую с результатами, что значительно увеличивает эффективность и использование рабочего времени. Таким образом, работа по данной теме оправдывается значимостью и результативностью использования итогов разработки.
Объектом курсового проектирования строительные объекты.
Предметом курсового проектирования является программа-органайзер для индивидуального предпринимателя.
Целью курсовой работы является разработка программы-органайзера для индивидуального предпринимателя.
Для достижения поставленной цели, требуется решить следующие задачи:
- осуществить анализ предметной области, а именно:
- выполнить постановку задачи и сформировать требования к программе;
- проанализировать существующие решения;
- осуществить выбор средств реализации.
Разрабатываемая программа-органайзер для ИП должна выполнять следующие функции:
- добавление новых объектов;
- просмотр информации по объектам;
- заполнение планируемых работ;
- добавление помещений объекта со всеми его размерами;
- автоматический расчет площади стен помещений;
- ведение сметы по работе;
- автоматический расчет суммы для сметы по работе;
- ведение сметы по материалам;
- автоматический расчет суммы для сметы по работе;
- автоматический расчет итоговой суммы по объекту;
- формирование договора и приложения к нему;
- ведение справочника работ;
- учет клиентов;
- просмотр и добавление новых клиентов.
Первичные документы
Первичными документами для программы органайзер будут:
- Прайс-лист работ;
- Прайс-лист материалов;
- Списки объектов;
- Договор;
- Приложение к договору.
Унифицированный язык моделирования UML (Unified Modeling Language) был разработан в конце 1994 года, когда Гради Буч и Джеймс Рамбо начали совместно работать для объединения методов Booch и OMT. В конце 1995 года была разработана первая спецификация и тогда она называлась Unified Method, в этом же году к ним присоединился и Ивар Якобсон, создатель метода OOSE. Исходя из этого выходит, что унифицированный язык UML является прямым объединением и унификацией методов Буча, Рамбо и Якобсона, но, несмотря на это UML постоянно дополняется новыми возможностями [7]
Унифицированный язык моделирования обеспечивает поддержку всех этапов жизненного цикла ИС, а также предоставляет для этого ряд диаграмм. На рисунке 2.1.1 показаны все имеющиеся диаграмма языка UML и отношения между ними [8]
Условия выполнения программы
Минимальные требования к аппаратному обеспечению:
- процессор с тактовой частотой 2.0 ГГц и выше;
- оперативная память 512 Мб или выше
- видеопамять 64 Мб и выше
- свободное место на жестком диске 100 Мб ;
- монитор разрешением 1024х768 или выше;
- клавиатура, мышь
Требования к ПО:
- операционная система Windows XP, Windows 7 или выше;
- пакет офисных программ – MS Office 2007 и выше.
Выполнение программы
При входе в программу появляется главная форма программы – рисунок
Результатом выполнения курсовой работы является разработанная программа-органайзер для индивидуального предпринимателя.
При выполнении курсовой работы первым этапом был осуществлен анализ предметной области, а именно сформирована постановка задачи и требования к программе, рассмотрены аналоги существующих решений, выбор средств реализации. При постановке задачи были определены функции выполняемые программой: добавление новых объектов; просмотр информации по объектам; заполнение планируемых работ; добавление помещений объекта со всеми его размерами; автоматический расчет площади стен помещений; ведение сметы по работе; автоматический расчет суммы для сметы по работе; ведение сметы по материалам; автоматический расчет суммы для сметы по работе; автоматический расчет итоговой суммы по объекту; формирование договора и приложения к нему; ведение справочника работ; учет клиентов; просмотр и добавление новых клиентов. Рассмотрены были два аналога, которые не подходят по причине высокой стоимости. Для реализации программы-органайзера для индивидуального предпринимателя был выбран язык программирования – Delphi, а среда разработки – Embarcadero RAD Studio XE7.
На втором этапе было осуществлено проектирование задачи. На данном этапе были построены: модули представления программы на основе стандарта UML(диаграмма вариантов использования, диаграмма классов и диаграмма деятельности); информационная модель и функциональная модель системы.
На третьем этапе была реализация программы в кодах.
И на заключительном этапе было сформировано руководство оператора, которое включает в себя: условия для выполнения программы; выполнение программы и сообщения оператору.
СКРИНШОТЫ ИЗ РАБОТЫ



1 Органайзер для строителя [Электронный ресурс]. – 2017. – Режим доступа: http://www.leadertask.ru/content/view/255/420. – Дата доступа: 30.05.2017.
2 Программа органайзер, приложение ежедневник [Электронный ресурс]. – 2017. – Режим доступа: http://usu.kz/programma_organayzer.php. – Дата доступа: 30.05.2017.
3 Программное обеспечение [Электронный ресурс]. – 2017. – Режим доступа: http://e-educ.ru/bd13.html. – Дата доступа: 30.05.2017.
4 RAD Studio XE7 [Электронный ресурс]. – 2017. – Режим доступа: http://www.interface.ru/home.asp?artId=37131. – Дата доступа: 30.05.2017.
5 Delphi XE7 [Электронный ресурс]. – 2017. – Режим доступа: http://www.interface.ru/home.asp?artId=37133. – Дата доступа: 30.05.2017.
6 Microsoft Office Access 2010 [Электронный ресурс]. – 2017. – Режим доступа: http://la.by/software/microsoft-office-access-2010. – Дата доступа: 30.05.2017.
7 UML [Электронный ресурс]. – 2017. – Режим доступа: http://idsi.md/files/file/referinte_utile_studenti/UML.pdf. – Дата доступа: 30.05.2017.
8 Этапы проектирование ИС с применением UML [Электронный ресурс]. – 2017. – Режим доступа: http://idsi.md/files/file/referinte_utile_studenti/UML.pdf. – Дата доступа: 30.05.2017.
9 Построение диаграммы прецедентов [Электронный ресурс]. – 2017. – Режим доступа: http://life-prog.ru/1_16788_postroenie-diagrammi-pretsedentov.html. – Дата доступа: 30.05.2017.
10 Диаграмма деятельности UML [Электронный ресурс]. – 2017. – Режим доступа: http://www.planerka.info/item/diagrammy-deyatelnosti-uml. – Дата доступа: 30.05.2017.
11 Диаграмма классов [Электронный ресурс]. – 2017. – Режим доступа: http://www.info-system.ru/designing/methodology/uml/theory/class_diagram_ theory.html. – Дата доступа: 30.05.2017.
12 Моделирование систем [Электронный ресурс]. – 2017. – Режим доступа: http://www.mitht.rssi.ru/it/pdf/im/_im-pdf/prez_model-s.pdf. – Дата доступа: 30.05.2017.
13 Функциональная модель IDEF0. Графический язык модели. Примеры. [Электронный ресурс]. – 2017. – Режим доступа: http://e-educ.ru/bd13.html. – Дата доступа: 30.05.2017.