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

Категория:

Архив:

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

Для хранения данных используется база данных Access (файл db.mdb), в которой имеетя 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 адрес. Далее при редактировании проекта необходимо указывать относительный путь к репозиторию с разрабатываемым проектом.
  • Распечатка отчета по программным проектам. Используется для вывода всей информации по выбранному проекту со списком продаж, если они были произведены до распечатки.
Наименование проекта: 
Программа учета продаж программных проектов
Артикул: 
88

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

Платформа:

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

СУБД:

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