Лучшие практики в Дизайне тарификации / программное обеспечение Счета в [закрытой].NET

Как кто-то еще упомянул, C++ 0x встраивал это в язык. До тех пор я рекомендовал бы Bjarne Stroustrup предложения для шаблонных ограничений .

Редактирование: Повышение также имеет альтернатива для его собственного .

Edit2: Похож , понятия были удалены из C++ 0x .

5
задан David Basarab 14 September 2009 в 14:35
поделиться

6 ответов

Берегите! Убедитесь, что ваши пользователи могут получать информацию через защищенное паролем соединение HTTPS! Позвольте пользователям выбирать свои пароли. И будьте осторожны, поскольку информация о счетах и ​​счетах считается очень конфиденциальной, поэтому будьте готовы, что кто-то попытается взломать эту систему. Будут люди, которые попытаются злоупотребить этой системой выставления счетов, поэтому важно одно: безопасность!

Некоторые компании полностью разорились после того, как им пришлось заплатить за ущерб просто потому, что хакер получил доступ к их системе!

Начните с написание многоуровневого проекта, который должен включать несколько физических серверов. Один сервер базы данных с данными счетов / счетов клиента. Один бизнес-сервер среднего уровня для хранения бизнес-логики. И один веб-сервер, который может взаимодействовать только с бизнес-уровнем, а не с базой данных в фоновом режиме! Если возможно, храните базу данных в другой сети. Предпочтительно сеть, не имеющая шлюзов во внешний мир.

2
ответ дан 14 December 2019 в 13:42
поделиться

Не отправлять счета на сумму 0,00 долларов США. Я ненавижу это. ;)

2
ответ дан 14 December 2019 в 13:42
поделиться

Внедряете ли вы собственно систему биллинга / выставления счетов или только ту часть, которая создает PDF-файл и отправляет ссылку? В первом случае вам нужно будет предоставить фактические требования, чтобы получить руководство. В последнем случае может работать что-то вроде SSRS.

1
ответ дан 14 December 2019 в 13:42
поделиться

Рассмотрите возможность использования SSRS или другого пакета отчетов для создания и отправки PDF-файлов на адрес ваши клиенты.

0
ответ дан 14 December 2019 в 13:42
поделиться

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

Коммерческий продукт, вероятно, будет иметь более низкую стоимость владения в долгосрочной перспективе, и они уже продумали все вопросы безопасности и провели большое количество численных тестов, что могло бы сэкономить много денег на ошибках. Дополнительным бонусом будут стандартные интерфейсы для связи вашей системы выставления счетов / выставления счетов с вашей системой учета, CRM и т. Д. Если вы напишете свою собственную, вам придется работать со всем этим самостоятельно.

1
ответ дан 14 December 2019 в 13:42
поделиться

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

Если вы по-прежнему предпочитаете делать все самостоятельно, модульное тестирование (особенно регрессионное тестирование) является ключевым. Вы должны быть уверены, что какие-либо исправления ничего не сломают. Для этих тестов разумно иметь очень большую тестовую базу.

0
ответ дан 14 December 2019 в 13:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: