Программа учета продаж программных проектов в Delphi 7

Категория:

Архив:

Название: 
Программа учета продаж программных проектов
Код продукта: 
88

Язык интерфейса:

Платформа:

Среда разработки:

СУБД:

Описание:

Программа (для ознакомления): 
Стоимость: 
760.56 руб.
Комплектация: 
Проект в Delphi 7 и скомпилированная программа

На фирмах, ведущих разработку программ на заказ необходимо вести учет разработанных проектов. Для этих целей пишется специальная программа, к примеру, на Delphi 7, которая позволяет автоматизировать этот процесс. Преимуществом разработки программы на делфи является, то, что можно очень быстро спроектировать пользовательский интерфейс, так как среда является визуальной.

Программа для учета продаж программных проектов в Delphi 7 может быть использована для написания курсовой, ВКР и или другой работы по программированию баз данных. Также этот проект может быть использован в качестве основы для темы учета продаж программного обеспечения, программы учета программ и их продаж, программы учета софта и другие темы. 

Работа выполнена на Delphi 7 (Дельфи 7), а для хранения информационной базы используется СУБД Access, в файле которой имеется 5 таблиц, 4 из которых связаны между собой. В программе учета проектов можно разделять проекты по различным категориям, добавлять скриншот программы, делать распечатку выбранного проекта. 

Описание структуры таблиц

Таблица CATEGORY - категории

Поле Тип данных Размер поля Описание
cat_id Счетчик Длинное целое Автоинкрементное поле, служащее как идентификатор категории. Совпадения не допускаются.
cat_name Текст 50 символов Название категории, уникальное и обязательное для заполнения.

Таблица YEARS: годы разработки.

Поле Тип данных Размер поля Описание
year_id Счетчик Длинное целое Автоинкрементное поле, служащее как идентификатор года. Совпадения не допускаются.
name Текст 4 символа Годы разработки (к примеру 2012, 2013 и т.д.), уникальное и обязательное к заполнению.

Таблица PROJECTS: программные проекты.

Поле Тип данных Размер поля Описание
project_id Счетчик Длинное целое Автоинкрементное поле, служащее как идентификатор проекта. Совпадения не допускаются.
cat_id Число Длинное целое Внешний ключ таблицы с категориями. Необходимо для указания каталога для проекта. Поле обязательно к заполнению.
year_id Число Длинное целое Внешний ключ таблицы с годами. Необходимо для указания года разработки проекта. Поле обязательно к заполнению.
tovName Текст 100 символов Название программного проекта, уникальное и обязательное для заполнения.
screenshots Поле объекта - Скрин к программному проекту. Рекомендуемый размер 400 по ширине и 315 по высоте (400х315). Необязательный параметр.
project_begin Дата/Время - Дата начала проектирования проекта. Необязательный параметр.
project_end Дата/Время - Дата завершения проектирования проекта. Необязательный параметр.
datetime_update Дата/Время - Последнее обновление программного проекта. Необязательный параметр.
price Денежный - Стоимость проекта по умолчанию. В программе будет автоматически подставляться в таблицу orders при оформлении новой продажи. Необязательно к заполнению, по умолчанию 0.
description Поле MEMO - Описание программного проекта. Необязательный параметр.
path_repository Текстовый 255 символов Относительный путь к репозиторию. Если задан, то для того чтобы перейти к обзору репозитория, необходимо сделать двойной клик по выбранному проекту. Необязательный параметр.

Таблица ORDERS: продажи программных проектов.

Поле Тип данных Размер поля Описание
order_id Счетчик Длинное целое Автоинкрементное поле, служащее как идентификатор продажи. Совпадения не допускаются.
project_id Число Длинное целое Внешний ключ таблицы с проектами. Необходимо для связи с продаваемым проектом. Поле обязательно к заполнению.
date_orders Дата/Время - Дата совершения продажи программного проекта. В программе по умолчанию выставляется текущая дата. Поле обязательно к заполнению.
summ Денежный - Сумма на которую был продан проект. По умолчанию сумма берется из таблицы projects и при необходимости можно изменить на другую. Поле обязательно к заполнению.
comments Текст 255 символов Комментарий к продаже. Необязательный параметр.

Таблица CONFIGS: настройки программы.

Поле Тип данных Размер поля Описание
repository_ip Текст 15 символов IP-адрес репозитория. Необязательный параметр.
path_TortoiseSVN Текст 255 символов Путь к программе TortoiseSVN. Необязательный параметр.

 

Основные функции разработанной программы:

  • Управление категориями и годами разработок. Это вспомогательные справочники, предназначенные для использования их для манипуляции с проектами. Каждый справочник может иметь только уникальные название, то есть повторения недопустимы.
  • Указание версии IDE. Для этого создан дополнительный справочник для формирования списка версий интегрированных сред разработки (IDE). Данная возможность позволяет дополнительно разграничить разработки по версиям IDE (rev-51).
  • Редактирование проектов. Возможность добавить, изменить и или удалить проект из программы учета программных проектов. Здесь обязательно нужно указывать название проекта, категорию, год разработки и стоимость проекта. Имя проекта должно быть уникальным, для чего программа делает проверку. Также можно добавлять скрины проектов или программ.
  • Продажи проектов (программ). После того как имеются добавленные проекты, то можно добавить в учет программы новую продажу, указав дату продажи, сумму (по умолчанию сумма берется из выбранного проекта) и комментарий к продаже (к примеру где и или кому было продано).
  • Сортировка. Возможность отсортировать проекты по возрастанию или убыванию с выбором необходимого поля для сортировки данных.
  • Поиск (Фильтрация). Отбор проектов по названию, году разработки и цене.
  • Настройки репозитория. Если вы используете репозиторий, то в настройках необходимо указать путь к клиентской программе TortoiseSVN (Проверена работа именно на TortoiseSVN) и IP адрес. Далее при редактировании проекта необходимо указывать относительный путь к репозиторию с разрабатываемым проектом.
  • Распечатка отчета по программным проектам. Используется для вывода всей информации по выбранному проекту со списком продаж, если они были произведены до распечатки.
Скрины к работе: