Програмирование

Linux

Сети

Базы данных

Сылки

Проекты

Система учета основных средств на предприятии.

Описание.

Система учета основных средств основана на ASP технологии. В качестве системы хранения информации используется MS SQL Server. На рабочих места используется Internet Browser. Вся бизнес логика сосредоточенна на серверной стороне.

Система позволяет отслеживать все перемещения ОС, состав, IP-адреса рабочих станций, выполняемые задачи, ответственное лицо, установленное программное обеспечение.

В базу данных пользователь может добавлять новое основное средство, изменять его состав, но не может удалить ОС.

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

Все основные средства разнесены по трем независимым узлам. Все действия выполняются в контексте определенного узла.

Состав:

Cистема состоис из нескольких фойлов.

Файлы отмеченные белым фоном представляют информацию пользователю.
Файлы отмеченные синим фоном не предстовляют информацию пользователю и выполняются в фоновом режиме.
Файл отмеченный желтым фоном только выводит сообщение об ошибочно введенных данных, если данные ведены правильно, то выполняется в фоновом режиме.

indexarm.html - Описывает проект и запрашивает логин и пароль на вход в систему. Не каких исполняемых сценариев не содержит. После ввода логина и пароля передает управление файлу loginarm.asp

loginarm.asp - проверяер правильность веденного пароля и логина. Если пароль или логин были не введены и если были введены, но не правильно, то выдает сообщение об ошибки и передает управление обратно файлу indexarm.html для повторного вода логина и пароля. При обработки данных файл отображает сообщения только при не правильно веденных данных, если данные были ведены правильно, то в Cookies записыватся id пользователя который получается из базы данных и соответствует введенному имени пользователя. Далее управление передает файлу look.asp

look.asp - основной файл, отображает краткие сведенья о основнох средствах имеющихся в базе данных. С этой страници можно произвести различные действя, которые разрешены данному пользователю. При максимальных правах пользователь может произвести 4 различных действий с тремя различными узлами. Подробна система безопасности будет описана ниже. После выбора пользователем дольнейших действий управление передается четырем возможным веткам.

detail.asp - выводит всю подробную информацию о выбранном основном средстве.

addarm.asp - позволяет добавить новое основное средство в базу данных. Для этого у пользователя запрашивается вся необходимая информация. После заполнения всех полей управление передается файлу adddbarm.asp.

adddbarm.asp - проверяет нет ли в базе данных основного средства у которого было бы такой же инвентарный номер, который введен для нового ОС, потому что не может существовать два различных обьекта с одинаковыми инвентарными номарами, и если обнаруживается что такой инвентарный номер уже существует, то управление возвращается обратно файлу addarm.asp для ввода корректных данных. Если после проверки обнаружевается, что ОС с таким инвентарным номеров нет в базе данных, то данные заносятся в базу данных ОС. Файл adddbarm.asp не отображает ни какую информацию и по этому после правильной обработки данных озвращает управление файлу look.asp.

editarm.asp - позволяет редактировать описание и состав основного средства, не позволяет только изменить инвентарный номер ОС. После изменения данных, управление передается файлу indbarm.asp

indbarm.asp - изменяет данные в базе данных. После обработки данных передает управление look.asp.

locarm.asp - позволяет добавить новое место положение ОС. После вода данных передает управление файлу indblocarm.asp

indblocarm.asp - добавляет новое местонахождение ОС и передает управление look. Asp

Система безопасности.

В системе существует двенадцать возможных операций. Каждому пользователю возможно установить права на все двенадцать операций не зависимо друг от друга.

При заведении нового пользователя ему назначается логин и пароль, указывается его полное имя, и описание его функций. Далее назначаются возможные для использования операции. Если пользователь не разрешена какая либо операция, то пользователь даже не знает о ее присутствии, она просто от него скрыта.

2005г.rz6hpi@yandex.ru
Hosted by uCoz