|
||||||||||||||
Система учета основных средств на предприятии.Описание.Система учета основных средств основана на 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 |