Разработка фрагмента информационной системы для биржи труда Разработка фрагмента информационной системы для биржи труда
Zaochnik
Объем по факту. Задача такова: В биржу труда обращаются люди с целью найти себе работу. При постановке на учет по каждому безработному фиксируются следующие сведения: ФИО безработного; возраст; номер паспорта и дата его выдачи; кем выдан паспорт; адрес и телефон безработного; фотография; уровень образования (среднее, высшее и др.); название оконченного учебного заведения; данные документа об образовании; специальность; стаж работы по специальности; дата постановки на учет. При обращении на биржу труда безработному предлагается список свободных вакансий: тип вакансии (по сферам деятельности); название вакантной должности; название работодателя; адрес и телефон работодателя; примерный размер зарплаты; особые требования к работнику. Если свободных вакансий нет или имеющиеся вакансии не соответствуют требованиям безработного, то ему назначается выплата пособия и данные о величине пособия заносятся в систему. Каждый факт трудоустройства (т.е. заключение соглашения между безработным и конкретным работодателем) также должен регистрироваться. После этого сведения по бывшему безработному переносятся в архив с указанием даты перевода и лица, выполнившего эту операцию. Программа должна быть выполнена в Visual studio windows forms на языке C#. Базы данных не использовать, нужная информация должна сериализоваться и десерелиазоваться в файлы формата .json. Так же на самой первой форме должно быть окно с входом или регистрацией (ну то есть там надо вводить логин и пароль, соответственно и в зависимости есть такой логин с таким паролем или нет должен дальше пропускать или выводить надпить: ошибка) такая учетная запись может быть для работника либо для работодателя. (одновременно человек не может быть и тем и тем) Классы разбить на более мелкие (класс работник а в нем классы: сведения паспорта, сведения об учебе.) У работодателя (в классе вакансия есть класс работодатель в котором название, телефон и адрес) При записывании чего то в класс должна быть проверка того, что туда записывается (строки не нулевые, возраст больше 18 и т.д., но особые требования к работнику могут быть пустыми) На каждой форме должна быть кнопка вернуться назад (на предыдущую форму). При неправильном вводе чего-либо просто показываете надпись ошибка. Код должен быть грамотно разбит на файлы (каждый файл корректно подписан), так же должны быть тесты(это тесты в самой программе, не в main ф там как то отдельно их делать) (модульные или другие на ваше усмотрение, но подпишите вид тестов комментарием пж). Так же должны быть интерфейсы, классы никак не должны знать о существовании форм или консоли, вывод на формы должен быть отдельно (классом или интерфейсом я не уверена). Для работника: когда прошел авторизацию то видишь кнопки: 1. ЛК (нажимаешь и появляется окно с личными данными(всеми), которые можно поменять (данные показываются в виде как будто резюме)) 2. Посмотреть все вакансии (тут окно со всеми вакансиями, а на верху сортировка (по зарплате, по наименованию вакансии) тут же можно подать заявку на любую вакансию 3. Посмотреть свои заявки (тут окно со списком заявок, которые работник подал) у работника может быть только одна работа, а выплата пособия по безработице дается только после 3 отказов. Величина пособия будет 5000р. У работодателя: 1. Вакансии (тут окно со списком вакансий, который он создал, и тут же можно новую создать вакансию) у каждой вакансии можно посмотреть список заявок и каждого отклонить или принять (тут не прям вся информация о работнике может высвечиваться, хватит и ФИО, возраста и образования) (принять на вакансию можно только одного, тогда остальные из списка получают отказ) Сделайте комментарии в коде, чтобы я потом поняла как он работает. Сделать отчет по пунктам из прикрепленного файла в ворде, т.к. я потом титульник доделывать буду. 05.02 можно еще с помощью avalonia на visual studio
Разработка фрагмента информационной системы для биржи труда
Курсовая работа по основам программирования:
«разработка фрагмента информационной системы для биржи труда»
заказ № 2946902
Курсовая работа по основам программирования:
«разработка фрагмента информационной системы для биржи труда»
Мы напишем новую работу по этой или другой теме с уникальностью от 70%
Задание
Объем по факту.
Задача такова: В биржу труда обращаются люди с целью найти себе работу. При постановке на учет по каждому безработному фиксируются следующие сведения:
ФИО безработного; возраст; номер паспорта и дата его выдачи; кем выдан паспорт; адрес и телефон безработного; фотография; уровень образования (среднее,
высшее и др.); название оконченного учебного заведения; данные документа об
образовании; специальность; стаж работы по специальности; дата постановки на
учет.
При обращении на биржу труда безработному предлагается список свободных вакансий: тип вакансии (по сферам деятельности); название вакантной
должности; название работодателя; адрес и телефон работодателя; примерный
размер зарплаты; особые требования к работнику.
Если свободных вакансий нет или имеющиеся вакансии не соответствуют
требованиям безработного, то ему назначается выплата пособия и данные о величине пособия заносятся в систему. Каждый факт трудоустройства (т.е. заключение соглашения между безработным и конкретным работодателем) также
должен регистрироваться. После этого сведения по бывшему безработному переносятся в архив с указанием даты перевода и лица, выполнившего эту операцию.
Программа должна быть выполнена в Visual studio windows forms на языке C#. Базы данных не использовать, нужная информация должна сериализоваться и десерелиазоваться в файлы формата .json.
Так же на самой первой форме должно быть окно с входом или регистрацией (ну то есть там надо вводить логин и пароль, соответственно и в зависимости есть такой логин с таким паролем или нет должен дальше пропускать или выводить надпить: ошибка) такая учетная запись может быть для работника либо для работодателя. (одновременно человек не может быть и тем и тем)
Классы разбить на более мелкие (класс работник а в нем классы: сведения паспорта, сведения об учебе.)
У работодателя (в классе вакансия есть класс работодатель в котором название, телефон и адрес)
При записывании чего то в класс должна быть проверка того, что туда записывается (строки не нулевые, возраст больше 18 и т.д., но особые требования к работнику могут быть пустыми)
На каждой форме должна быть кнопка вернуться назад (на предыдущую форму).
При неправильном вводе чего-либо просто показываете надпись ошибка.
Код должен быть грамотно разбит на файлы (каждый файл корректно подписан), так же должны быть тесты(это тесты в самой программе, не в main ф там как то отдельно их делать) (модульные или другие на ваше усмотрение, но подпишите вид тестов комментарием пж).
Так же должны быть интерфейсы, классы никак не должны знать о существовании форм или консоли, вывод на формы должен быть отдельно (классом или интерфейсом я не уверена).
Для работника: когда прошел авторизацию то видишь кнопки:
1. ЛК (нажимаешь и появляется окно с личными данными(всеми), которые можно поменять (данные показываются в виде как будто резюме))
2. Посмотреть все вакансии (тут окно со всеми вакансиями, а на верху сортировка (по зарплате, по наименованию вакансии) тут же можно подать заявку на любую вакансию
3. Посмотреть свои заявки (тут окно со списком заявок, которые работник подал)
у работника может быть только одна работа, а выплата пособия по безработице дается только после 3 отказов. Величина пособия будет 5000р.
У работодателя:
1. Вакансии (тут окно со списком вакансий, который он создал, и тут же можно новую создать вакансию)
у каждой вакансии можно посмотреть список заявок и каждого отклонить или принять (тут не прям вся информация о работнике может высвечиваться, хватит и ФИО, возраста и образования) (принять на вакансию можно только одного, тогда остальные из списка получают отказ)
Сделайте комментарии в коде, чтобы я потом поняла как он работает.
Сделать отчет по пунктам из прикрепленного файла в ворде, т.к. я потом титульник доделывать буду.
05.02 можно еще с помощью avalonia на visual studio
Программный код можно условно разделить на две группы: приложения для командной строки и программы с графическим интерфейсом (при этом не будем учитывать специализированные сервисы для Windows и демоны под Linux). Параметры, задаваемые при запуске с использованием командной строки, как правило ис...
Читать дальше
Операционная система
Определение 1 Операционная система (ОС) — это комплекс управляющих и обрабатывающих программ, который служит интерфейсом между аппаратными устройствами вычислительной системы и прикладными программами. Её основная задача заключается в управлении устройствами, процессами, эффективном распределении...
Читать дальше
Компьютерные вирусы
Определение 1 Компьютерные вирусы — это программы, разработанные с намерением причинить вред пользователям ПК. Их создание и распространение рассматривается как преступление. Эти вирусы могут самовоспроизводиться и незаметно внедрять свои копии в файлы, загрузочные сектора дисков и документы. Акт...
Читать дальше
Коды символов
Символы и стандарты кодирования Любой текст состоит из символов, и каждый символ представляет собой некий значок или изображение. Например, два человека могут по-разному написать букву “A”, и даже в компьютерном представлении данный символ может выглядеть по-разному в зависимости от выбранного шр...