|
#1
|
|||
|
|||
Rad 10 + MS SQL
Всем привет !
И так суть вопроса. Необходимо сделать программу, в которой имеется запрос логина и пароля при входе(логин и пароль храняться в БД в виде хеша). Далее в основном окно два вида таблиц для заполнения, данные так же должны храниться в БД. Введенные данные необходимо сортировать по времени ввода. создавать из этих данных отчеты. В программе должно быть два виде интерфейса, один для ввода данных, а второй для отображения сводных данных. Софт клиент-серверный. У каждого пользователя свои права. Необходимо так же видеть какой пользователь внес какие данные и в какую таблицу и когда. Кто что может по советовать, есть ли подобные исходники, где можно по искать. |
#2
|
|||
|
|||
Да тут из общего только логин и настройка интерфейса. Все остальное зависит от данных и отчетов, которые тебе нужно реализовывать.
По поводу логина. Есть 2 пути. 1. Используем встроенную авторизацию. Тогда можно создать свои спец роли средствами сервера (но тогда и рулить ими надо будет через тулы сервера), или просто еще одна табличка с доп. настройками по логину пользователя. 2. Для доступа к БД используем служебного пользователя, а авторизацию делаем сами (ну, в общем, примерно то, что ты описал). По поводу реализации. Надо будет залезть в .dpr файл и там руками до создания главной формы вставить свой код авторизации (в т.ч. и доступа к БД). Далее по типу юзера можно создать либо одну главную форму либор другую (это если роли не пересекаются, те вводят данные одни люди, а смотрят отчеты другие) либо просто настроить интерфейс главной формы что бы показать/спрятать соотв. меню/кнопки. |