[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите плиз!!! Диплом!
Guest
Люди помогите плиз вот такая штука завтра сдавать ТЗ по Диплому на тему система учето товара для магазина ... но вот трабл мне говорят почему именно сам начал писать а не использовал CMS ?? какие можно привести аргументы против CMS и за самописный внутренний сайт для учета товра типа 1с но ничем не перегруженный.



Спустя 2 минуты, 41 секунда (29.02.2012 - 17:38) Invis1ble написал(а):
Главный аргумент, имхо, - самому можно написать более гибкую и/или производительную систему

Спустя 12 минут, 58 секунд (29.02.2012 - 17:51) caballero написал(а):
Может ни одна их готовых не подходила под ТЗ

Спустя 2 минуты, 35 секунд (29.02.2012 - 17:54) Guest написал(а):
3.1. Критерии эффективности и качества программы
1) Данный сайт очень прост в освоении и рассчитан на рядовых
пользователей, удобный, интуитивно понятный интерфейс позволяет
работать без предварительной подготовки.
2) В отличие от дорогих и сложных программ учета типа "1С" и ей подобных, сайт нацелен именно на реализацию потребностей магазина «...», так как содержит все, что необходимо именно этому магазину, но не перегружен возможностями. Гарантируется корректная работа программы только на Google Chrome.
3)Исходный код сайта будет распространяться бесплатно, каждый, кто имеет знания в области веб программирования, может брать за основу данный сайт и дорабатывать под свои задачи.

3.2. Цели разработки программы
Создание данной программы преследует ряд целей:
1) Создание программного продукта, необходимого для учета товаров и продаж для магазина «Пеплос»

2) Создание бесплатной, открытой, мультиплатформенной альтернативы существующим в настоящее время дорогим программ учета типа 1С и им подобным.
4. ТРЕБОВАНИЯ К ПРОГРАММЕ

4.1. Требования к функциональным характеристикам
4.1.1. Состав выполняемых функций
На главной странице сайта должны быть отображены поля для ввода логина и пароля, под ними кнопка входа, также должен присутствовать фирменный логотип. Вход на сайт должен осуществляться согласно логину и паролю, выданным администратором. Модули не должны быть общедоступны и должны быть отображены пользователю согласно его правам.
Должна быть реализована статическая навигация по следующим категориям товара, по модулям менеджер и продавец, отдельно:
-Рубашки
-Костюмы мужские
-Костюмы детские
-Ремни
-Галстуки
-Другое
Далее под навигацией понимается вышеизложенные ссылки на категории, а также кнопка выхода на страницу ввода логина и пароля. Позиции товара с функциональными кнопками к ним, должны выводиться в виде таблицы по модулям менеджер и продавец.
Сайт состоит из 3 модулей различных по функционалу:
1) Модуль Администратора
На главной странице модуля администратора должны присутствовать ссылки: резервирование БД; создание пользователя; удаление пользователя.
При нажатии ссылки создание пользователя должна быть отображена страница с добавлением логина, пароля, ФИО, и категории прав (Администратор, Менеджер, Продавец) нового пользователя.
Требование при добавлении пользователя: логин может состоять только из букв английского алфавита и цифр; логин должен быть не меньше 3-х символов и не больше 30; логин не должен повторяться - при попытке ввести уже имеющийся логин, должно выводиться соответствующее сообщение.
При нажатии кнопки зарегистрировать пользователь добавляется в БД и может входить с главной страницы.
При нажатии ссылки удаление пользователя выводятся имеющиеся пользователи с возможностью удаления как по одному, так и группой (checkbox). При нажатии ссылки Резервное копирование БД, должна быть отображена страница с возможностью загрузки и выгрузки БД сайта, с аналогичными функционалу кнопками.
2) Модуль Менеджера
На главной странице модуля менеджера должен выводиться полный список товара по категории «Костюмы мужские», справа, слева – меню добавления товара, сверху навигация, также должны быть осуществлены фильтры по «размер» и/или «ростовка».
В меню добавления товара должны присутствовать поля: «Номер ткани», цена, количество – текстовыми полями, «размер», «ростовка» - выпадающим меню.
При добавлении товара должны быть осуществлены следующие возможности:
Добавление растрового изображения, в формате jpg, к товару. Просмотр всех позиций товара, этой категории, а также фильтрация по «размер» и/или «ростовка». Удаление осуществляется нажатием соответствующей кнопки в строке товара. Удаление позиций товара происходит, как из базы, так и с самого сервера (растровые изображения).
Должна выводиться статистика - кто, сколько и когда продал товара, должны быть фильтры для отображения этой информации. При отсутствии или малом количестве товара, какой либо «ростовки» или «размера» должна выводиться информация о необходимости закупки в соответствующем разделе.
3) Модуль Продавца
На главной странице модуля продавца должен выводиться полный список товара текущей категории, снизу, сверху – навигация, так же должны быть осуществлены фильтры по: «размер» и/или «ростовка». Товар отображается на странице согласно категории выбранной в навигации, если категория не выбрана, выводится «Костюмы мужские», ссылка в навигации так же присутствует. При нажатии кнопки продать товар должно отображаться окно для подтверждения намерений о продаже. Должна быть реализована возможность активации скидки на товар, выбором из выпадающего меню. Так же необходимо реализовать возможность возврата товара согласно чеку в соответствующем разделе модуля продавца.

Спустя 49 минут, 3 секунды (29.02.2012 - 18:43) inpost написал(а):
Почему не используешь CMS? Потому что CMS для менеджеров, самому написать для диплома - это продемонстрировать СВОЙ СКИЛЛ!

Спустя 19 минут, 17 секунд (29.02.2012 - 19:02) Guest написал(а):
И еще вопрос как это все назвать? называю программа препод говорит типа нет, скрипт - он типа тут не один скрипт, говорит Сайт но тут же у него сайт с CMS конфликтует, может просто как то по другому назвать?

Спустя 51 секунда (29.02.2012 - 19:03) Invis1ble написал(а):
веб-приложение

Спустя 23 минуты, 31 секунда (29.02.2012 - 19:26) Rand написал(а):
Цитата (Guest @ 29.02.2012 - 20:54)
В отличие от дорогих и сложных программ учета типа "1С" и ей подобных, сайт нацелен именно на реализацию потребностей магазина «...», так как содержит все, что необходимо именно этому магазину, но не перегружен возможностями

Это является основным аргументом в большинстве случаев против готовых решений. Цена высока, а функциональность недостаточна - в таких случаях приходится платить дважды - за продукт, и программистам, чтобы его допили под нужды фирмы.
Цитата (inpost @ 29.02.2012 - 21:43)
самому написать для диплома - это продемонстрировать СВОЙ СКИЛЛ

Ага. А у нас многие сдавали диплом с сайтами на бесплатных движках. Некоторые даже не упоминали, что сайт сделан на готовой системе - в комиссии дилетанты сидели biggrin.gif

Спустя 33 минуты, 15 секунд (29.02.2012 - 20:00) inpost написал(а):
По настоящему это называется просто "сайт", а то, что ты сделаешь сам - это будет самописная CMS. CMS не имеет отношения к сайтам, открываешь википедию и читаешь перевод, правильнее даже wCMS, web-Content Management System, система управления контентом(!), только интерфейсный приложения взаимодействия между пользователем и Базой Данных, при этом Менеджмент говорит о том, что именно управления (создание, редактирование,удаления) является ключевым.
Скрипт - это один функционал сайта, набор скриптов превращают в:
1) Сайт
2) Приложение
3) Система скриптов

Итак, если ты делаешь сам, то ты создаёшь свой сайт с своим wCMS(!), то есть всё самописное, но сути не меняет. Можешь прям мои слова преподу зацитировать, может стыдно станет, что задаёт такое задание, а не знает даже как называется. Это как ролик, где начальник не знал, что такое IP smile.gif

Спустя 3 минуты, 27 секунд (29.02.2012 - 20:03) inpost написал(а):
Rand
Конечно, потому что страна такая, всё через задницу, и кто-то в соседних темах помогает таким людям получить халяву, а не думать головой, а потом в комиссию попадают, они же умные, диплом защитили, ну и пофиг, что ничего не знают и не умеют smile.gif
CMS-конструкторы вроде Shop-Cart, Joomla, WordPress, чужие и готовые - это сделать что-то быстрее, но при этом пользователи CMS, которые штампуют шаблонный сайт, где функционал УЖЕ есть, называются менеджерами, а не программистами, так как там сайт создаётся мышкой, а не программированием.

Спустя 4 минуты, 2 секунды (29.02.2012 - 20:07) Guest написал(а):
Вот у него и вопрос нафига писать свой сайт или CMS если есть бесплатные

Спустя 3 минуты, 48 секунд (29.02.2012 - 20:11) Guest написал(а):
Мой наномозг лопнит щя smile.gif

Спустя 2 минуты, 44 секунды (29.02.2012 - 20:14) inpost написал(а):
Готовый - показать, что ты менеджер и идти работать менеджером в дальнейшем, так как диплом менеджера.
Свой написать - показать, что ты программист и идти работать программистом.

Замечу, что программисты больше зарабатывают, и сайт собственный можно положить в портфолио своё, а CMS - нет smile.gif

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

Спустя 40 секунд (29.02.2012 - 20:14) Guest написал(а):
Denis (19:35:14 29/02/2012)
и между прочим почему не на бесплатной CMS
Denis (19:35:34 29/02/2012)
там большинство фукнций по работе с каталогом уже реализовано
77078476@qip.ru (19:36:51 29/02/2012)
Тут удобней
77078476@qip.ru (19:37:02 29/02/2012)
Следить за товарами, оповещение есть
77078476@qip.ru (19:37:06 29/02/2012)
что надо купить
77078476@qip.ru (19:37:44 29/02/2012)
Работа с Продавцами, статистика продаж
77078476@qip.ru (19:37:52 29/02/2012)
в удобной форме все
77078476@qip.ru (19:38:16 29/02/2012)
CMS все таки предназначены для интернет магазинов всяких
Denis (19:38:23 29/02/2012)
Там это тоже все настраивается
77078476@qip.ru (19:39:30 29/02/2012)
Ггг
77078476@qip.ru (19:39:32 29/02/2012)
Тупик
Denis (19:40:38 29/02/2012)
Там можно и без Инет магазина
Denis (19:40:41 29/02/2012)
все сделать
Denis (19:41:02 29/02/2012)
Я бы советовал так сделать на CMS
77078476@qip.ru (19:41:39 29/02/2012)
Безопаснее свой скрипт написать а CMS обще доступны и часто хакаются
77078476@qip.ru (19:41:41 29/02/2012)
вот.
77078476@qip.ru (19:41:58 29/02/2012)
Проще написать на php чем разбиратся в существующих CMS
Denis (19:42:10 29/02/2012)
они и защищаются лучше чем ваши крипты
Denis (19:43:15 29/02/2012)
Вам такой вопрос скорее всего будет
Denis (19:43:24 29/02/2012)
аргументы слабоваты
77078476@qip.ru (19:43:34 29/02/2012)
да...
77078476@qip.ru (19:43:39 29/02/2012)
Что то придумать надо
Denis (19:43:59 29/02/2012)
разбор CMS если разбереть один раз дальше даст вам больше возможностей
Denis (19:44:12 29/02/2012)
в вде кучи модулей уже запрограммленных
Denis (19:44:33 29/02/2012)
По безопасности - у вас закрытый сайт
Denis (19:45:04 29/02/2012)
Там только авторизацию нужно защищать
77078476@qip.ru (19:45:35 29/02/2012)
да
77078476@qip.ru (19:45:59 29/02/2012)
А что то прикрутить может такое что там нет?
77078476@qip.ru (19:46:04 29/02/2012)
только вот что
77078476@qip.ru (19:46:07 29/02/2012)
И зачем
Denis (19:46:42 29/02/2012)
вот прежде чем прикрукчивать- посмотрите нужно или нет
Denis (19:46:48 29/02/2012)
но только более подробно
Denis (19:47:28 29/02/2012)
и аргументированно
77078476@qip.ru (19:47:35 29/02/2012)
или все уже эти CMS порабатили
Denis (19:47:38 29/02/2012)
тогда будет понятно почему без CMS

Спустя 6 минут, 30 секунд (29.02.2012 - 20:21) inpost написал(а):
Потому что ищут уязвимости в существующих CMS, и находят очень быстро, и так же быстро информация идёт в сеть и сразу все сайты хакаются, некоторые по нескольку раз разными хакерами.

Если не знать уязвимости конкретной системы, то стандартная проверка на sql-inj, xss-inj не увенчается успехом, всё, хакер бросит сайт и уйдет на другой, тем самым меньше будет заинтересован в том, чтобы взломать.

Далее, если и есть sql-inj, то тут разной категории sql-inj, один из которых требует знания самой системы, то есть названия таблиц, ячеек и т.д. Просто так на ровном месте сделать не получится. Тоже своя система защищеннее.

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

Спустя 5 минут, 49 секунд (29.02.2012 - 20:27) Guest написал(а):
никогда не видел такое крутое сочетание букф smile.gif

Спустя 12 часов, 42 минуты, 18 секунд (1.03.2012 - 09:09) Michael написал(а):
Не знаю как ты писал свое приложение но если одна точка входа, то можно по-простому впихнуть в какую то цмс типа друпал или другие. Путь цмс просто настроить на твой скрипт и в общий шаблон вывод делать. И будет типа на цмс.

Препод прохаванный, знает про современный уровень развития цмс.

Спустя 1 день, 2 часа, 3 минуты, 23 секунды (2.03.2012 - 11:12) Guest написал(а):
Еле защитил ТЗ, Вот привизались Почему не 1с почему не CMS, 40 мин пытали... Но сдал УРААА щя делать буду... biggrin.gif

Спустя 42 минуты, 25 секунд (2.03.2012 - 11:55) TMake написал(а):
Guest дело за малым осталось... теперь можешь качать cms, ставить и говорить что это ты сделал wink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.