Задание:
Написать программу для детского сада "Портрет воспитанника детского сада". В программе должна вестись вся информация о детях, о их развитии, мед.осмотрах и т.д. В эту программу могут заходить несколько пользователей: администратор (имеет все права), медик (может вносить информацию о мед.осмотрах), воспитатели (нужно организовать, чтобы воспитатель видел информацию только по своей группе) и методист (заполняет данные о развитии). Программа должна выводить отчеты, например о развитии определенного ребенка в Word или Excel. В C Sharp сделать пользовательский интерфейс
Хотелось бы уточнить следующее:
У меня есть созданная база данных, возможно в ней есть какие-то ошибки. Возможно ли мою БД подключить в С# при написании программной оболочки?
И в каком варианте по окончании вы мне отправите программу? Смогу ли я увидеть исходник, в котором при необходимости сам смогу доработать программу и просмотреть коды?
Как должна выглядеть программа:
В пользовательском интерфейсе стартовой формой должна быть форма с кнопками «Информация для родителей». При нажатии на эту клавишу, должен выйти запрос с параметром «Выберите ребенка». Соответственно сюда должны быть занесены данные из БД. Родитель выбирает своего ребенка и для него должно открыться окно со всей информацией о его ребенке (развитие: коммуникативное и т.д, они есть в базе, информация о мед.осмотре, какими платными услугами пользуется ребенок). Можно сделать, чтобы это окно открылось либо в Word, либо в Excel. И его возможно было распечатать.
Так же в стартовой форме должна быть кнопка для выбора пользователей (администратор: имеет все права, методист: может управлять информацией о платных услугах, о развитии и медик, который имеет право заполнять данные о мед. осмотре) Нужно чтобы у них запрашивался пароль (зашифровать). Еще можно реализовать регистрацию пользователей, например для воспитателей, чтобы они могли видеть информацию только по своей группе. Но этого в базе данных у меня нет. Нужно, чтобы формировались отчеты о развитии (годен, либо не годен ребенок). Из базы данных будет понятно. Еще администратор должен управлять привилегиями других пользователей.
Отправьте в понедельник утром начальный этап работы, чтобы показать руководителю.