Форум программистов, компьютерный форум, киберфорум
Наши страницы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
DJFile
0 / 0 / 0
Регистрация: 11.04.2010
Сообщений: 31
1

Прокат и продажа. Подскажите по курсовой

18.06.2012, 23:41. Просмотров 911. Ответов 5
Метки нет (Все метки)

Здравствуйте. Тема курсовой: продажи и проката видеокассет. Вот не знаю как лучше разделить эти функции, так как по идее нужно вести 2 разных склада. При том, в случае продажи нас не интересует конкретная кассета. А в случае проката, нам важна информация о конкретной кассете, например её физическое состояние, дату возврата и тд...

Добавлено через 28 минут
И ещё, как лучше определить жанр? В виде отдельного справочника, с предопределенными элементами или перечисления? Или как-то ещё?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2012, 23:41
Ответы с готовыми решениями:

Подскажите по теме курсовой
Тема: 1)Использование SQL в прикладном программировании. 1.1 Понятие прикладного...

Подскажите тему для курсовой
Подскажите тему для курсовой работы по Базам данных . Можно использовать SQL , pl sql и С#. Что...

Подскажите тему курсовой работы
Добрый день! Помогите определиться с темой для курсовой из предложенных: 1)Написать программу...

Подскажите тему курсовой работы
Добрый день. Подскажите, пожалуйста, тему курсовой работы. Учусь на 3 курсе (Программная...

Подскажите тему для курсовой
Подскажите пожалуйста тему для курсовой работы по С++ на WinApi. Что-то интересное и в меру...

5
Fenomen
899 / 876 / 8
Регистрация: 15.03.2012
Сообщений: 2,680
19.06.2012, 00:03 2
Цитата Сообщение от DJFile Посмотреть сообщение
Тема курсовой: продажи и проката видеокассет.
Очень актуально в 21 веке....

Цитата Сообщение от DJFile Посмотреть сообщение
И ещё, как лучше определить жанр?
Трагикомедия

Как минимум должны быть:
Справочник - "Видеокасеты", "Контрагенты (Поставщики, Покупатели, Арендаторы)", возможно что то типа "Серийные номера касет", для идентификации конкретных касет в прокате, возможно "Склады" . Документы "Поступление", "Продажа", "Передача в прокат", "Возврат из проката", "Списание".
А более детальной постановки нет?
0
DJFile
0 / 0 / 0
Регистрация: 11.04.2010
Сообщений: 31
19.06.2012, 00:35  [ТС] 3
Цитата Сообщение от Fenomen Посмотреть сообщение
Очень актуально в 21 веке....
И не говорите=) Сам смеялся.

Цитата Сообщение от Fenomen Посмотреть сообщение
Как минимум должны быть:
Справочник - "Видеокасеты", "Контрагенты (Поставщики, Покупатели, Арендаторы)", возможно что то типа "Серийные номера касет", для идентификации конкретных касет в прокате, возможно "Склады" . Документы "Поступление", "Продажа", "Передача в прокат", "Возврат из проката", "Списание".
Вот смотрите, как я думаю должно быть. У нас есть например:
Крестный отец. Трилогия - 50шт
Это те фильмы которые идут на продажу. И нам в принципе то и неважно кому мы их продадим и какую конкретно из этих 50. В то же время у нас есть:
id1 Крестный отец. Трилогия - Попов О.О.
id2 Крестный отец. Трилогия - Петров А.А.
Где важно, что мы дали именно Попову Крестного отца с id1 и он нам должен именно его вернуть.
Так вот наименование фильма то одно и тоже, но используем мы это наименование в двух различных функциях.

Цитата Сообщение от Fenomen Посмотреть сообщение
А более детальной постановки нет?
Неа, нету=( Серьезно, нам всем дали задание такого вида в одну строчку. Так самое печальное, что если преподше чего-то не понравится, то виноваты то мы. У однокурсника такое же задание, но с аудиокассетами, он правда ещё не сделал возможность продажи, только прокат. Но ей уже не понравилось то, что у него жанры в виде справочника, она считает, что должны быть перечисление. Как-будто новые жанры вообще не появляются. Тут он сам виноват, надо было доказывать.
0
duk337
2951 / 1763 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
19.06.2012, 01:34 4
Цитата Сообщение от DJFile Посмотреть сообщение
по идее нужно вести 2 разных склада. При том, в случае продажи нас не интересует конкретная кассета. А в случае проката, нам важна информация о конкретной кассете, например её физическое состояние, дату возврата и тд...
Это вопрос человека, думающего не мышкой и не подмышкой, а головой. Хоть говори "спасибо за вопрос".
Два граничных условия: разделить всё, слить всё. Между ними правильное решение. Я за разделить. Слить мы всегда сможем. Чтоб не писать вилами по воде: типовая бухгалтерия. Вариант чёткого разделения двух контуров. Есть Товар, есть ОС (Основные Средства). ОС имеет инвентарный номер, механизм износа и модернизации. Товар имеет описательную часть (жанр, носитель, качество и т.д.).
1. Для ОС нужна описательная часть. Связать два справочника. Т.е. в справочнике ОС есть атрибут Номенклатура.
2. Остатки товара динамичны. ОС - статичны. Не важно, на одном складе, или на разных - делить их придётся по функционалу, а не по месту хранения. Поэтому выходит, что важнее нам регистры: накопления для Товара - следить за Приходом, Расходом, Остатками, и сведений для ОС - следить за динамикой (хронологией) трансформации статуса. Не исключён и регистр накопления в качестве счётчика износа - если нужно, ну, ещё и как (возможны ведь и прогнозы, планирование бюджета и закупок, исходя из степени ветхости фонда) нужно для себя решить, думаю, статусом можно ограничиться. Носитель протёрся до дыр - статус Кирдык, и всё.
Цитата Сообщение от DJFile Посмотреть сообщение
И ещё, как лучше определить жанр? В виде отдельного справочника, с предопределенными элементами или перечисления? Или как-то ещё?
Какой уровень творчества Вы хотите себе позволить? На сколько слоёв распилить этот пирог? Для ларька достаточно перечисления. С ним проще программисту. "Сталкер" тире Триллер. И пц. Это один подход. Следующий шаг - два измерения: Трагедия, Комедия и т.д. - жанр; попса, блокбастер, авторское, культовое - категория. Далее можно добавить стиль (не путать с жанром), нпр, фантастика м.б. реалистична, сюрреалистична, абсурдна, психоделична и т.д.
Так что лучше начать с простого справочника с предопределёнными элементами.
PS. Ну и спасибо за вопрос

Добавлено через 22 минуты
Цитата Сообщение от DJFile Посмотреть сообщение
Вот смотрите, как я думаю...
верно
"Крестный отец" - Товар. "Трилогия" - Перечисление.
id1 + Товар - Средство производства.
Средство производства + (Попов О.О. или Склад или помойка) + Дата-время - Статус
Подмывает одним атрибутом обойтись для статуса, но не советую ("о преподше"). Полей должно быть несколько, и чётких: Место хранения, Клиент, Статус. Если Статус "На руках", то Клиент заполнен, склад пустой. Статус "На складе" - наоборот. Ну это не мне решать.
Документы тоже советую попроще: на каждую операцию свой маленький док. Кстати, в 1с это и наиболее быстрый путь программирования, поскольку все объекты копируются, а одинаковые идентификаторы позволяют одной функцией решать несколько операций.
Финансовый контур - а? Это уже по ситуации. Выдача, продажа рождает задолженность клиента. Клиент может и купить, и взять на прокат. Погасить зад.сразу, потом, до сделки (аванс). регистр накопления Клиент, Сумма. Его двигают оба контура.
1
DJFile
0 / 0 / 0
Регистрация: 11.04.2010
Сообщений: 31
19.06.2012, 01:40  [ТС] 5
Цитата Сообщение от duk337 Посмотреть сообщение
PS. Ну и спасибо за вопрос
Вам большое спасибо, за такой полный и понятный ответ=) Честно, даже не ожидал.
Где сказать спасибо? Или здесь нет такого?)
Тема закрыта.
0
duk337
2951 / 1763 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
19.06.2012, 01:42 6
Ну и чтоб окончательно выстроить задачу, надо начать с выходных отчетов.
Остатки Товара, состояние ОС, оборот по деньгам за период, расчет затрат, прибыль...? Поможет в решении.
1
19.06.2012, 01:42
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2012, 01:42

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

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

Подскажите тему для курсовой роботы
Требования WPF и база данных


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.