четверг, 28 января 2016 г.

Проект Access. Медицинские представители

Медицинский представитель занимается продвижением лекарственных препаратов компаний-производителей в больницах, поликлиниках, медицинских центрах и аптеках.
Чтобы стать профессионалом своего дела, медицинскому представителю необходимо овладеть секретами успешных продаж. Назначение такой программы – помощь медицинским представителям правильно собирать информацию и региональным менеджерам анализировать их деятельность в разных регионах России для центрального офиса.
http://www.leadersoft.ru/Rus/Market/Db/Products/62/images/visits/reklama.png
ВВЕДЕНИЕ
Коротко всю работу медицинского представителя характеризовать можно так: найти нужную информацию в регионе и ввести ее как можно быстрее в базу данных и отправить в центральный офис.
Данный проект выполнен на базе Microsoft Access.
Заказ изменений или уточнения проекта

Проект Access. Введение в проекты Access


проекты на microsoft Access
Книга разработчика баз данных
Часть 2
Приводятся примеры разработки интерфейса на базе Microsoft Access для различных сфер бизнеса.
Все права защищены
Перепечатка всей книги запрещена без письменного разрешения автора, анонсы и комментарии к материалам разрешены при указании ссылки на первоисточник

Авторы
 Конюков Виктор, leadersoft.ru

ВВЕДЕНИЕ

При проектировании программы под заказ возникает вопрос, как быстрее сделать форму или отчет. Существует множество вариантов размещения полей, кнопок и других объектов на форме или отчете. Для решения этой задачи и написана эта книга
В этой книге и приводятся примеры интерфейса различных программ на Microsoft Access. В ней рассказывается о финансовых, управленческих, юридических и других решениях, где можно применить Microsoft Access.

Как будет построена книга

Книга разбита на статьи. Каждая статья соответствует одному решению.  Это может быть программа, которая уже работает или техническое задание, не имеющее готового интерфейса.
В любом случае эту книгу можно использовать как некий материал для начала проектирования базы данных. В дальнейшем после разработки предварительного технического задания можно будет создать упрощенную версию базы.  На следующем этапе, когда будет разработан более понятный алгоритм ввода данных, то можно будет добавить к формам и отчетам новые объекты и функции.
СПИСОК ПРОЕКТОВ НА ACCESS

Книга не закончена, новые проекты будут добавлены позднее. Смотрите за изменениями в подписке по email

понедельник, 25 января 2016 г.

Техническое задание. Интерфейс администратора

Интерфейс администратора существует для добавления пользователей и определение их прав доступа к базе данных, ввода лицензии на программу, настроек форм и т.п.  
Ниже указаны примерные формы для администратора. С другой стороны, если у Вас не предполагается вносить в изменения в настройки программы часто, то можно просто настроить программу «в ручную» без дополнительных форм.


Microsoft Access. Список пользователей

воскресенье, 24 января 2016 г.

Техническое задание. Интерфейс карточки ввода

После поиска данных в базе вы откроете форму, т.е. карточку 1 записи таблицы. Они бывают разными. Рассмотрим интерфейс ее построения на базе карточки компаний.
Microsoft Access. Кнопки картотеки.
На указанной ниже форме видно много разных объектов полей, списков, кнопок. Они имеют разный цвет. Все это помогает пользователю лучше адаптироваться к вводу информации. В интерфейс встроена система предупреждения об ошибках при вводе данных. Рассмотрим его подробнее.

суббота, 23 января 2016 г.

Техническое задание. Интерфейс поиска

Поисковая система - это форма, с которой начинается доступ к карточкам (формам) базы данных. У нее может быть достаточно сложный  дизайн, так как поиск ведется по разным критериям записей базы данных.
Microsoft Access. Интерфейс поиска
На этой форме показана форма поиска. Она включает в себя  верхнее меню, меню список слева, таблицу с записями из базы данных, поля фильтрации и дерево каталога (вкладка каталог).
Данный интерфейс позволяет найти нужную запись и вызвать форму-карточку для ее редактирования. Далее дается описание функций поиска.
Поиск таблицы по списку
В базе ведется учет в разных таблицах, под названием Компании, Сотрудники, Договора и т.п. Поэтому при выборе пункта меню слева будет отображена соответствующая таблица.
Таким образом, выбрав в меню “Компании” мы откроем таблицу Компаний и сможем далее начать в ней более детальный поиск.
Microsoft Access. Поисковая система  с меню слева.
Название полей поиска меняется в зависимости от вызываемого пункта. Например, у компаний это поля ИНН, адрес, №, название, телефон и т.п.

среда, 20 января 2016 г.

Техническое задание. Сервисный интерфейс

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

Интерфейс входа

Интерфейс входа - это форма, показывающая некоторую справочную информацию при входе в базу данных.
При входе в базу данных перед Вами появится стартовая страница, посредством которой, Вы можете получить некоторую информацию о программе. Например, название базы, компании, логотип, курсы валют и т.п. Здесь учтены некоторые общие настройки, позволяющие пользователю внести изменения в работу программы.
Microsoft Access. Форма входа в программу

воскресенье, 10 января 2016 г.

Техническое задание. Средства разработки

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

Средства разработки от Microsoft
Visual Studio, SQL Server, Access, Word, Excel

суббота, 9 января 2016 г.

Техническое задание. Подключение к базе данных

При первом запуске программы, которая работает с SQL Server, она может завершиться аварийно, если вы не предусмотрите проверку сервера и самой базы.
Для этого необходимо, чтобы Вы прописали в техзадании, как будут решаться такие проблемы. Самое простое решение – это указать, что разработчик сам создаст базу данных и привяжет ее к интерфейсу. Более сложный вариант – это создание специализированной формы.

Интерфейс подключения к SQL Server

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



Форма привязки к базе данных SQL сервера
из интерфейса программы Windows

четверг, 7 января 2016 г.

Техническое задание. Вход в программу

В техническом задании необходимо предусмотреть разработку интерфейса входа в программу. Суть такой формы – это допуск к редактированию тех пользователей, которые имеют права на работу с базой данных.  
Перед разработкой такой формы необходимо разбить пользователей на 3 категории: администраторы, редакторы и читатели. Администраторы обладают наивысшими правами, т.е. они могут настраивать интерфейс программы и иметь права на редактирование данных. Редакторы могут изменять, удалять, добавлять и читать данные, читатели - только читать информацию.

Вход в программу в Access

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

Форма авторизации в программе Microsoft Access.
Логотип указывает на сайт разработчика.

среда, 6 января 2016 г.

Техническое задание. Структура файлов

Если вы разрабатываете сложную программу, то она должна имеет не одну папку, а несколько. Организация структуры в виде дерева папок позволяет не только быстрее находить нужную информацию в каталоге программы, но  и лучше разбираться в назначении ее элементов.  
Опишите в техническом задании какие папки будут у вас после установки программы. Их может быть несколько. Чаще всего в них размещают файлы одного типа. Это могут быть рисунки, библиотеки, шаблоны и т.п.

Структура файлов для Microsoft Access

Под файлами Microsoft Access понимают в основном 2 формата файлов: mdb и accdb.  В дальнейшем эти форматы могут переведены в другие. Ниже приводится пример файловой структуры для такой программы.


Пример организации файловой структуры программы для Microsoft Access. В главной папке приложения находятся папки с файлами. Описание папок дано ниже.


  1. Data – папка, в которой сохраняется основной файл с данными (база данных формата *.mdb), а для SQL Server скрипты *.sql. Такая папка может быть установлена отдельно на сетевом диске (В локальной версии устанавливается на отдельном компьютере). Если используется Microsoft SQL server, то данные могут храниться в папке C:\Program Files\Microsoft SQL Server\MSSQL\Data. Названия папок могут меняться в зависимости от настроек сервера.

вторник, 5 января 2016 г.

Техническое задание. Введение

ТЕХНИЧЕСКОЕ ЗАДАНИЕ
Книга разработчика баз данных

Часть 2, Часть 1
Эта часть книги рассказывает о проектировании технических заданий для разработки сайтов, баз данных и программ в компьютерной области
Все права защищены
Перепечатка всей книги запрещена без письменного разрешения автора, анонсы и комментарии к материалам разрешены при указании ссылки на первоисточник
Автор
Конюков Виктор, leadersoft.ru