Member 13921691 Ответов: 2

Мне нужна помощь, чтобы создать эту посещаемость сотрудников! ПОЖАЛУЙСТА ПОМОЧЬ


Для пользователей конференц-зала должна быть разработана простая система. Вам поручено разработать простую программу на языке Python для демонстрации возможностей, предоставляемых системой. Файл данных, содержащий список сотрудников, частично показан на рисунке 1 ниже. Вы должны прочитать данные из файла данных, обработать их и отобразить информацию соответствующим образом. Emp ID,имя E001,
Джон Тан E002,
Мэри Ли E003,
Патриция Го
Рисунок 1 – содержимое файла данных 'Assignment_Data1.csv '

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


Главное меню ========== [1] чтение списка сотрудников из файла [2] отображение идентификатора сотрудника и имени всех сотрудников [3] поиск сотрудника [4] Прием посещаемости [5] просмотр посещаемости [6] экспорт посещаемости в файл [7] опрос участников

[0] выход введите свой вариант: __
Рисунок 2 - Главное Меню
● Чтение списка сотрудников из файла эта функция позволяет приложению считывать данные из файла данных и хранить в списке идентификатор сотрудника и имя сотрудников. Система должна запрашивать у пользователя имя файла данных. Количество прочитанных записей отображается так, как показано на рис.3: Вариант 1: чтение списка сотрудников из файла введите имя файла данных: Assignment_Data1. csv количество прочитанных записей: 5
Рисунок 3 – чтение списка сотрудников из файла
● Отображение идентификатора сотрудника и имени всех сотрудников эта функция позволяет пользователю отображать список сотрудников, считанный из файла, как показано на Рис. 4:
Вариант 2: отображение идентификатора сотрудника и имени всех сотрудников Emp ID Name ------- ------------- E001 Джон Тан E002 Мэри Ли ... E005 Edward Lim Рисунок 4 – отображение идентификатора сотрудника и имени всех сотрудников код для этой опции не должен повторно считывать список сотрудников из файла.

● Поиск сотрудника эта функция позволяет пользователю искать сотрудника, используя любую часть имени и отображать идентификатор сотрудника и имя: Вариант 3: поиск сотрудника введите любую часть имени: Jo Emp ID Name ------- ------------- E001 Джон Тан E004 Джоуи Лим

Рисунок 5 – поиск сотрудника
● Take attendance эта функция позволяет пользователю добавлять участников на собрание. Пример вывода показан на рис. 6.
Вариант 4: принять участие дата встречи: 15.07.2018 введите любую часть имени: Ma Attendance of Mary Lee taken. Рисунок 6 – принимать участие
● View attendance This feature allows the user to view the attendees of a meeting.  
 
Option 5: View attendance  Meeting Date: 15/07/2018 Emp ID  Name ------- -------------   E001    John Tan E002    Mary Lee E005    Edward Lim Number of attendees: 3 Figure 7 – View attendance  
  ● Export attendance to file This feature allows the user to export the attendance of a meeting to a file.  
 
Option 6: Export attendance to file Meeting Date: 15/07/2018 File Meeting15072018.csv created with 3 records Figure 8 – Export attendance to file 
 
The code should overwrite the file if it exists.

What I have tried:

<pre>I need help to create this employee attendance! PLEASE HELP

2 Ответов

Рейтинг:
2

Richard MacCutchan

Как помочь? Если вы думаете, что кто-то здесь будет делать вашу домашнюю работу за вас, я боюсь, что вы будете разочарованы. Вы должны внимательно прочитать инструкцию и подумать о том, что вам нужно на каждом этапе. Сделайте заметки о типе объекта, который вам понадобится для хранения данных, методах, которые будут необходимы для обработки этих данных, и развивайте их оттуда.


Рейтинг:
0

Patrice T

Цитата:
Мне нужна помощь, чтобы создать эту посещаемость сотрудников! ПОЖАЛУЙСТА ПОМОЧЬ

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

Мы не делаем вашу домашнюю работу.
Домашнее задание не предназначено для проверки ваших навыков просить других людей сделать вашу работу, оно предназначено для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание курсов, которые вы прошли, а также проблем, которые вы испытываете при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по исправлению положения.
Любая ваша неудача поможет вам узнать, что работает, а что нет, это называется "методом проб и ошибок".
Так что попробуйте, перечитайте свои уроки и приступайте к работе. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.