20.07.2009, 20:06
общий
это ответ
Здравствуйте, Bakhtier Dadjmovich Bobomov!
Есть два варианта решения.
1. Если это для предприятия, то лучше купить уже готовую. И не обязательно 1С - она слишком громоздкая и большинство функций может не использоваться. Но если потом будет желание добавить учет з/платы, финансовые отчеты и т.п., то есть смысл взять 1С ( это если будут другие альтернативы, хотя они уже почти выдавили всех конкурентов ) .
Одно нехорошо - пусть 1С и не так дорого по сравнению с другими аналогичными программами ( хотя она находится в среднем ценовом сегменте ) , но услуги программистов для настройки и поддержания уже покажутся слишком затратными ( зарплата настройщика 1С в 3-5 раз больше стандартного программиста даже с учетом почасовой оплаты ) .
2. Возьмите в штат программиста ( заодно он будет и системным администратором, можно и приходящего на полставки ) . Тогда он сможет разработать программу конкретно под специфику Вашего предприятия. С учетом решения текущих задач по настройке компьютеров, его услуги обойдутся в конечном счете дешевле.
Ну и если это типа курсовой работы или личное творчество, то тогда будут другие предложения ( на примере моих программ ) :
1. Данные хранятся в MS Access ( для более сложных многопользовательских задач использую бесплатную версию MS SQL Server для пользователей - MSDE ) .
2. Программа взаимодействия с пользователями написана на Visual Basic 6.0
3. Отчеты выводятся в MS Excel и MS Word.
Прелесть такого подхода в том, что все это создано одним производителем ПО - Microsoft, и поэтому очень редко возникают сложности в работе, в отличие от связки Delphi + BDE ( все равно связь с базами данных производится через стандартные драйверы Windows ) . И еще используется один язык программирования Basic ( макросы написаны таким же языком ) .
Возможности MS Access позволяют в базе данных создавать пользовательский интерфейс, выводить отчеты и прочее - т.е. вполне можно обойтись без других программ.
С уважением.