Вариант 16. Система учета товаров



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

В бакалейной лавке для каждого товара фиксируется место хранения (определенная полка), количество товара и его поставщик. Система поддержки заказа и учета товаров должна обеспечивать добавление информации о новом товаре, изменение или удаление информации об имеющемся товаре, хранение (добавление, изменение и удаление) информации о поставщиках, включающей в себя название фирмы, ее адрес и телефон. При помощи системы составляются заказы поставщикам. Каждый заказ может содержать несколько позиций, в каждой позиции указываются наименование товара и его количество в заказе. Система учета по требованию пользователя формирует и выдает на печать следующую справочную информацию:

· список всех товаров;

· список товаров, имеющихся в наличии;

· список товаров, количество которых необходимо пополнить;

· список товаров, поставляемых данным поставщиком.

В ходе выполнения этого варианта задания должна быть разработана схема базы данных, хранящей информацию о товарах, заказах и поставщиках

Вариант 17. Система табельного учета

Требуется разработать модель системы табельного учета.

Задачи контроля рабочего времени, выполняемые отделом кадров, включают сбор отпечатанных табелей, проверку полноты и правильности заполнения табелей, получение при необходимости подтверждения от менеджера и ввод данных табельных карточек в действующую систему расчета заработной платы, чтобы подготовить печать платежной ведомости. Кроме того, штат отдела кадров должен поддерживать коды зарплаты (обычное время, сверхурочное время, отпуск по болезни и т.д.) и распределять список кодов среди служащих компании при каждом его изменении.

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

Заинтересованными лицами в этом проекте являются служащие компании, имеющие следующие должностные обязанности:

Заинтересованное лицо Обязанности
Администратор отдела кадров Вести учет служащих. Рассматривать и вводить данные табелей служащих. Поддерживать и распределять коды зарплаты. Готовить отчеты о зарплате. Сверять данные о зарплате. Управлять пособиями. Консультировать служащих по вопросам пособий. Наблюдать за процессом найма и соответствующим учетом. Наблюдать за процессом продвижения и соответствующим учетом. Наблюдать за процессом увольнения и соответствующим учетом. Реагировать на жалобы служащих.
Менеджер отдела кадров Управлять отделом кадров.
Служащие Предоставлять отделу кадров информацию, связанную со служащими и их рабочим временем.

Пользователи системы и их обязанности:

Пользователь Обязанности
Администратор отдела кадров Рассматривать и корректировать табельные карточки. Поддерживать коды зарплаты.
Менеджер отдела кадров Утверждать особые типы корректировки табельных карточек.
Служащие Вводить данные табельных карточек.
Менеджеры Подтверждать табельные карточки служащих.

Новая система должна предоставлять следующие функциональные возможности:

· для служащего – представлять и просматривать информацию своего табеля;

· для менеджера – утверждать табели его служащих;

· для администратора отдела кадров – контролировать правильность табелей и вносить необходимые уточнения;

· для администратора отдела кадров – поддерживать коды зарплаты.

Вариант 18. Система кредитования банка

Требуется разработать модель системы кредитования банка.

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

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

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

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

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

Цели автоматизации – сократить время обработки запроса до 48 часов для индивидуальных клиентов и 72 часов для организаций, сократить количество сотрудников, занятых в процессе обработки и увеличить количество запросов, обрабатываемых в заданный период времени.

Примечание: Банк — это предприятие, осуществляющее регулирование платежного оборота в наличной и безналичной формах. Банк привлекает денежные средства физических и юридических лиц во вклады; размещает привлеченные средства от своего имени и за свой счет; открывает и ведет банковские счета физических и юридических лиц; инкассирует денежные средства, векселя, платежные и расчетные документы; производит кассовое обслуживание физических и юридических лиц; производит куплю-продажу иностранной валюты в наличной и безналичной формах; предоставляет услугу хранения ценных бумаг и драгоценных металлов; осуществляет выдачу банковских гарантий; осуществляет переводы денежных средств по поручению физических лиц без открытия банковских счетов. По результатам своей деятельности банк производит отчисления в налоговые органы и предоставляет отчетность в органы государственной статистики и Центральный Банк РФ.

Вариант 19. WWW-конференция

Вы должны учитывать специфику такой формы общения,
как конференция и четко понимать её отличие от чата.
Из правил пользования WWW-конференцией

Требуется разработать модель программного обеспечения WWW-конференции.

WWW-конференция представляет собой хранилище сообщений в сети Интернет, доступ к которому осуществляется при помощи браузера. Для каждого сообщения конференции хранятся значения следующих полей: номер сообщения, автор, тема, текст сообщения, дата добавления сообщения, ссылка на родительское сообщение. Начальной страницей конференции является иерархический список сообщений. Верхний уровень иерархии составляют сообщения, открывающие новые темы, а подуровни составляют сообщения, полученные в ответ на сообщения верхнего уровня. Сообщение-ответ всегда имеет ссылку на исходное сообщение. В списке отображаются только темы сообщений, их авторы и даты добавления. Просматривая список, пользователь выбирает сообщение и по гиперссылке открывает страницу с текстом сообщения. Помимо текста на этой странице отображается список (иерархический) сообщений являющихся ответами, ответами на ответы и т.д. Для удобства пользователей необходимо предусмотреть поиск сообщений по автору или по ключевым словам в теме или тексте сообщения.

Сообщения добавляются в конференцию зарегистрированными пользователями, которые при отправке сообщения должны указать своё имя и пароль. Регистрирует новых пользователей модератор конференции - её ведущий. При регистрации пользователь заполняет специальную форму, содержимое которой затем пересылается модератору и запоминается в базе пользователей. Модератор решает, регистрировать пользователя или нет, и отправляет свой ответ.

При добавлении сообщений пользователь имеет возможность начать новую тему или ответить на ранее добавленные сообщения. После добавления сообщения оно доступно для чтения всем пользователям (даже незарегистрированным), и список сообщений обновляется.

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

Вариант задания включает в себя разработку схемы базы данных для хранения сообщений конференции и информации об её участниках.

При выполнении этого варианта задания рекомендуем ознакомиться с работой [Коналлен-2001]. Следует определиться, по какому архитектурному шаблону будет строиться Web-приложение («тонкий клиент» или «толстый клиент»). В соответствии с выбранным шаблоном следует построить модели клиентской части магазина и серверной части, промоделировать связи между частями приложения. Для Web-приложений типичными являются следующие классы:

· клиентская Web-страница;

· серверная Web-страница (например, CGI-скрипт);

· HTML-форма;

· объект JavaScript.

Дополнительные связи между классами Web-приложений:

· link – ссылка с одной страницы на другую;

· build – связь между CGI-скриптом и клиентской страницей, генерируемой при его выполнении;

· submit – связь между формой и серверной Web-страницей, принимающей данные из формы.

Типичные компоненты:

· Web-страница (HTML-файл),

· Active Server Page (ASP),

· Java Server Page (JSP),

· сервлет,

· библиотека скриптов (например, подключаемый файл с Javascript-функциями).

Наиболее подходящей архитектурой для WWW-конференции является «тонкий клиент», поскольку клиентская часть практически не содержит «бизнес-логики». Единственным её элементом, который может выполняться на стороне клиента, является проверка правильного заполнения полей формы, перед отправкой её содержимого на сервер.


Дата добавления: 2022-01-22; просмотров: 60; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!