0 / 0 / 0
Регистрация: 22.10.2014
Сообщений: 15
|
|
1 | |
Классы для описания больницы (обсуждение)17.03.2015, 23:33. Показов 1662. Ответов 6
Метки нет Все метки)
(
Доброе время суток, в общем задали нам задание на написание куска программы из сферы "жизнь".... у меня тема больница. Надо написать программу с классами, конструкторами, функциями(которые мы выучим еще) и многим другим, описывая отделения поликлиники... написать-то не проблема, но я не понимаю как мне это реализовать... это должен быть 1 класс куда мы запихнем, например, 5 отделений и отдельно класс врачей... в общем буду благодарна за идее и советы...
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
17.03.2015, 23:33 | |
Ответы с готовыми решениями:
6
Построить классы для описания плоских фигур:круг,квадрат,прямоугольник Классы: построить класс для описания треугольника
КЛАССЫ И ОБЪЕКТЫ В С++. Описания членов - данных пользовательских классов |
![]() 8718 / 4299 / 957
Регистрация: 15.11.2014
Сообщений: 9,743
|
|
18.03.2015, 00:10 | 2 |
Вам нужно описать модель.
Представьте себе конструктор Лего. Каждая деталька - отдельный класс. Мы можем указать в программе какие детальки и в каких количествах с чем скомпоновать. В результате получается модель. Код
Поликлиника поликлиника. поликлиника .добавить<Приёмная>(2 медсестры, 2 компьютера, стулья, канцелярия); поликлиника .добавить<ОтделДиагностики>(1 доктор Хаос, 2 медсестрички, телефизор, стулья); поликлиника .добавить<ХирургическийОтдел>(2 хирурга, 4 медсестры, кроватка, стулья, инструменты); поликлиника.ПринимайБольных( СлучайноеЧисло(10, 1000 );
1
|
0 / 0 / 0
Регистрация: 22.10.2014
Сообщений: 15
|
|
18.03.2015, 00:52 [ТС] | 3 |
Спасибо большое) но я только не понимаю, отделения делать как отдельные классы и описывать их? или это все можно создать в одном классе?
0
|
![]() 8718 / 4299 / 957
Регистрация: 15.11.2014
Сообщений: 9,743
|
|
18.03.2015, 00:53 | 4 |
1
|
Комп_Оратор)
![]() |
|
18.03.2015, 00:58 | 5 |
almira996, не торопитесь, ведь "выучим", это ключевое слово. Лучше бы сказать: "будем учить" потому, что "выучить", это применимо к считалке или таблице умножения. Поэтому в результате очередного витка "будем учить", будет получаться следующая степень ознакомления.
![]() Если ближе по теме, то успех будет зависеть не только от уровня объектного программирования, но и от понимания предметной области. Я не слишком компетентен в части здравоохранения, но кое что по жизни увидел и попробую пофантазировать: -Больница - класс который содержит в качестве данных контейнер (вектор наверное)) объектов - отделений и ряд объектов таких как управление больницы, лаборатория, кухня, прачечная, охрана, техотдел(не знаю есть ли такое но кто-то же должен следить за сантехникой, отоплением, электрообороудованием, то есть делать то, что хоть как-то прогнозируемо?) и др. которые есть в одиночном составе. Для отделения имело бы смысл создать абстрактный класс Section (например) в котором объявить все обобщающие сущности, а конкретные отделения унаследовать от него. Учитывая объём работы, вполне логично одиночные подразделения решить схематически (упрощённо), а основные усилия сосредоточить на отделениях и наследовании. Как медик медику скажу Вам, - Ваши преподаватели программисты, то есть такие же медики как я и Вы. Это означает, что в деталях немного белых халатов и оч-чень много лапши решат все проблемы, но приготовить нужно честно и от души, имхо. ![]()
0
|
0 / 0 / 0
Регистрация: 22.10.2014
Сообщений: 15
|
|
18.03.2015, 01:47 [ТС] | 6 |
Спасибо большое)) так я хоть смогла начать с чего-то... решила для начала создать один класс( как 1 отделение) и написать функции ввода названия отделения, и главврача( имя и фамилия) ну а потом можно еще переменных покидать) дело пошло)
0
|
Комп_Оратор)
![]() |
|
18.03.2015, 11:08 | 7 |
Рад за Вас. По персоналу: не забудьте старшую сестру, сестру-хозяйку, врачей и нянечек. По отделению вообще: не забудьте, что стационар характеризуется сменным графиком работы, а значит в отделении должно быть несколько смен) Всем Вашим врачам и пациентам привет, а Вам успехов и терпения!
![]()
0
|
18.03.2015, 11:08 | |
Помогаю со студенческими работами здесь
7
Сервер для больницы.
Большая работа (клиентское приложение для больницы), много вопросов Как лучше продумать интерфейс и логику БД для больницы (MS SQL) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |