سلام و خسته نباشید.
نمیدونم تو قسمت درستی مطرح میکنم یا نه! اگر نه، از مدیران تقاضا دارم تاپیک رو به جای درست انتقال بدن...


*فرض رو بر این بنا کنید که یک نرم افزاری حسابداری طراحی شده:


1- در اولین استفاده از نرم افزار توسط کاربر برای ایجاد حساب کاربری مدیر چگونه باید عمل کرد؟!؟
(من در حال حاظر از طریق یک ریجستری که هنگام نصب مقدارش True هست تشخیص میدم که اطلاعات اولیه نرم افزار راه اندازی نشده و قبل از فرم ورود دو انتخاب در اختیار کاربر قرار میدم. یکی اینکه اگر فایل پشتیبان نداشت از کاربر میخوام تا اطلاعات پایه مثل اطلاعات شرکت و همچنین یوزرنیم و پسورد کاربر مدیر رو وارد کنه. ولی اگر کاربر فایل پشتیبا داشت ازش میخوام که پایگاه داده اش رو بازیابی کنه و بعد از انجام مراحل بالا مقدار در ریجستری False میشه و در دفعات بعد فرم مذکور نمایش داده نمیشه و مستقیم میره به صفحه Login. آیا روش اصولی هست؟!؟)


2- اگر کاربر نرم افزار رو مجددا نصب کنه چه مراحلی باید طی بشه؟


3- اگر کاربر نرم افزار رو آپدیت کرد چه مراحلی باید انجام بشه؟ اگر در نسخه جدید در دیتابیش نرم افزار هم تغییرات بنیادی وجود داشت چه باید کرد؟


با تشکر...