|
24 / 3 / 0
Регистрация: 15.01.2010
Сообщений: 9
|
|
Мне требуется написать 'органайзер' - без совета не справлюсь15.01.2010, 09:16. Показов 5463. Ответов 9
Метки нет (Все метки)
История следующая:
Начальство поставило задачу - написать программу для координации деятельности разных подразделений. Нужно что бы пользователь забивал каждый день те или иные работы на разных объектах, распечатывать отчеты по этим работам в определенном виде и при необходимости мог планировать мероприятия исходя из уже запланированных работ. Теоретически можно было бы занести в проект возможность использования (запросы и внесение данных) одной базы данных для большого колличества пользователей. Но в моем случае хотя бы локальную прогу сделать для начала. Проблема состоит в том, что я не программист ( а хотелось бы ). Еще на первом курсе в университете клепала элементарные 'калькуляторы' на делфи и этим почти весь мой программистский опыт исчерпывается (недельные курсы по написанию клиентов к ОРС серверам не в счет). Получается у меня только два месяца на выполнение задачи, а я даже не знаю с какой стороны к ней подступиться.Мне нужно решить на чем писать, что конкретно для этого изучить, с чего начать и чем продолжить и как все это сделать в очень сжатые сроки. Плюс все должно нормально работать ![]() Помогите люди добрые.
1
|
|
| 15.01.2010, 09:16 | |
|
Ответы с готовыми решениями:
9
На завтра срочно написать программу! Сам не справлюсь... Требуется написать перестановки без повторений Есть текст. Требуется(мне) написать программу для вывода каждого слова в столбик и рядом, чтоб было написано, сколько раз упоминается в тексте |
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
| 15.01.2010, 11:13 | |
|
1. А почему бы не использовать уже существующие решения вместо написания собственного велосипеда (возможно, с квадратными колесами, зато - своего....) ? Какие готовые (уже существующие) решения были рассмотрены и проанализированы? В чем их сильные и слабые стороны? Почему они не устраивают вас и не подходят для вашего бизнес-процесса (конкретно!) ? Какие способы обхода (workaround) их недостатков рассматривались? Почему не устраивают?
2. ТЗ на разработку есть? Функциональные требования определены? Оценка (по functional points или любым другим способом) трудозатрат есть? Время на тестирование, разработку документации, развертывание и внедрение ПО учтено? Откуда конкретно получена магическая цифра "два месяца" ? 3. Что означает "нормально работать" ? (Опять мы возвращаемся к ТЗ...) Порядок контроля, испытаний и приемки ПО определен?
0
|
|
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 15.01.2010, 11:21 | |
|
CheshireCat,
1. А почему бы не использовать уже существующие решения вместо написания собственного велосипеда Начальство решило сэкономить?
0
|
|
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
|
| 15.01.2010, 11:23 | |
|
Да ситуация серьезная.
А срок 2 месяца, ну если на deplhi калькулятор писала. Значит выбор языка для проекта должен быть такой: delphi. На счет других языков. C/C++ сомневаюсь: Учить не переучить. Java эта часть C++, поэтому тоже сомневаюсь. Но учить меньше чем C++(Java и C++ имеют C-подобный синтаксис). Pascal идеальный минимум. Ну не для серьезных проектов. Учи delphi, и необходимый набор API для работы с базами данных. Если логика есть, значит напишешь программу. Единственный вопрос?: ты не программист, а почему такое задание тебе дали.
0
|
|
|
4117 / 999 / 191
Регистрация: 09.04.2009
Сообщений: 4,223
|
||
| 15.01.2010, 11:50 | ||
|
dreamu4aja, немного непонятен термин
1
|
||
|
24 / 3 / 0
Регистрация: 15.01.2010
Сообщений: 9
|
|
| 15.01.2010, 11:54 [ТС] | |
|
Во первых в мои профессиональные обязанности написание ПО не входит и потому никакого ТЗ мне официально никто не дал. Но, программирование и внесение рационализаторских предложений есть обязательное негласное условие для получения всяческих премий и повышения в будущем. То есть меня конечно с работы никто не уволит если я ничего писать не буду, но родина сказала надо... И мне программирование в любом случае пригодится, а я не тупая и освоить его в состоянии. Тогда почему нет?
Во-вторых, и без этого ПО все прекрасно справляются с работой и потому никто, ничего покупать сверх необходимого не будет. А вот если какой-то работник, а лучше прямо служба (в лице этого работника и начальника службы), проявит инициативу и напишет что-то свое, то всех похвалят и может что-нибудь зашевелится. Два месяца остается до большого совещания, на котором нужно представить свои разработки, иначе придется ждать еще год. К этому времени программа должна обладать хоть каким-то функционалом хотя бы минимальным - остальное можно будет дать описанием. От меня требуется какая-нибудь разработка. Любая. Лишь бы облегчала рабочий процесс и была своя. Вот и все мое ТЗ. Я планирую это визуально так календарь с отдельным списком дел на сегодня, на три дня, неделю, месяц, год - на выбор... В программе пользователь может видеть список конкретных объектов, которые могут объединенны в группы. Для каждого из объектов или группы пользователь может создать-запланировать событие. Событие имеет свои характеристики вроде даты, места, исполнителя и тд., в идеале сделать возможность подключения графической информации об объекте в виде схем или плана. Все характеристики события пользователь забивает в ручную или выбирает из списка. Кроме того пользователь должен иметь возможнось увидеть какие работы и когда велись по каждому объекту. По выбранному шаблону должны создаваться отчеты в виде текстовых файлов или таблиц. Я не программист и мне трудно правильно расписать, то что планирую сделать. Судя по всему мне нужно создать базу данных и графически интерфейс обращения к ней, но представьте человека который никогда этого не делал и не знает с чего начинать вообще и понимает что времени на чтение всего и вся крайне мало. ![]() В догонку: Поговорила с начальником-нужна сетевая программа с общей базой данных. Может в таком случае мне нужно браться за SQL?
1
|
|
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
|
| 15.01.2010, 12:05 | |
|
Простейший способ использовать СУБД, которая поддерживает работу по сети. СУБД запускается на сервере например, а дальше пишется программа которая по сети, используя стандартные компоненты, с ней работает.
Если знаете только Delphi, то учить за 2 месяца что то еще, уже поздно. Кроме того нужно знать язык запросов SQL. Можно конечно обойтись без СУБД, но это на порядок усложняет задачу. Есть еще один особый вариант, который можно использовать на крайний случай, MS Access. Программы на нем пишутся очень быстро и получаются очень даже функциональными. У него есть недостатки конечно, но в данном случае, мне кажется, это лучший выход. При достаточном упорстве, можно разобраться с ним за 2 месяца, благо в сети примеров и статей по нему масса.
1
|
|
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
| 15.01.2010, 12:53 | |
|
1. "Во первых в мои профессиональные обязанности написание ПО не входит и потому никакого ТЗ мне официально никто не дал." - поэтому можешь: а). официально слать в лес (в сад, в баню... по вкусу) любого, кто будет требовать от тебя разработки ПО в любые реальные и нереальные сроки, на любое время
б). буде тебе удастся разработать это самое ПО, можешь начать продавать его от своего имени - все права по закону будут принадлежать тебе.2. "Во-вторых, и без этого ПО все прекрасно справляются с работой и потому никто, ничего покупать сверх необходимого не будет." - ну, во-первых, существует масса бесплатных и open-source решений, которые, я так понимаю, даже не рассматривались, а во-вторых, зарплата человека, который "сидит и пишет" - это не затраты, что ли? Сравнивали ли затраты на зарплату разработчика и стоимость даже покупного (не говоря уж о бесплатном) решения? 3. "Я не программист и мне трудно правильно расписать, то что планирую сделать." - так, а как же ты определишь тот момент, когда "работа сделана"? И как собираешься планировать работу? 4. "Поговорила с начальником-нужна сетевая программа с общей базой данных." - ну, вот хотя бы одно конкретное уже требование есть, уже лучше..... Уточняй дальше! Тереби начальника еще и еще, пусть конкретизирует требования к программе! И - записывай все требования (это по-научному называется "сбор и фиксация требований") - хотя бы в MS Word..... А то потом через два месяца окажется: "Я еще про это вот говорил, а почему оно не сделано?" - "Ах, я забыла....."
0
|
|
|
24 / 3 / 0
Регистрация: 15.01.2010
Сообщений: 9
|
|
| 15.01.2010, 15:45 [ТС] | |
|
Задание дали мне, потому что у нас в России если человек учился за защиту информации и работает с компьютерами - то он по умолчанию должен быть мега хакер-программист, иначе че он вообще тут делает?
и кого волнует что у нас в университете на курсе программирования пересказывали школьную программу про двоичную систему счисления, а дома я читала фантастические книжки вместо того, что бы учить синтаксис того же С++, потому что считала будто никогда не буду этим заниматься? но сейчас мне самой интересно этим заняться, поэтому ничего не остается как садиться и делать.Я вам всем очень благодарна за отклик нашлись добрые люди, помогли расставить по полочкам мои задумки.Мне посоветовали сделать базу данных в Аксессе, интерфейс написать в Делфи и делать запросы через sql - решила что это не плохой вариант. Теперь собираю информацию для того что бы разобраться как это грамотно реализовать. Думаю, что это не последний раз когда я обратилась к вам за помощью - приятно когда находятся те, кому не совсем наплевать. Еще раз большое вам спасибо!
1
|
|
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
|
| 15.01.2010, 17:13 | |
|
dreamu4aja, На самом деле и интерфейс и базу данных можно и проще писать на Access. Он даже дает возможность разделить файл с базой и файл с программой. Кроме того с помощью него можно организовать и многопользовательскую работу. Единственное советую позаботиться об автоматическом резервировании базы.
0
|
|
| 15.01.2010, 17:13 | |
|
Помогаю со студенческими работами здесь
10
Написать органайзер на С++ за день с элементами ООП Я не прошу писать мне код, я прошу подсказать мне, что за структура требуется в задании Хочу сделать небольшой органайзер. Не могу написать код Мне нужно написать коды к этим задачам.( Все пишут в Паскале). Но если можете мне в Бейсике. Пожалуйста
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|