پونیشا
انجام شده

برنامه‌نویس اکسس (Access) برای ساخت سیستم اختصاص کد پروژه

  • توسعه‌ نرم‌افزار و آی‌تی

شرح مسئله: در حال حاضر تیمی ۳ تا ۵ نفره از یک فایل Excel اشتراکی روی Network Drive استفاده می‌کنیم. هر بار که کاربری فایل را باز می‌کند، دیگران قادر به باز کردن آن نیستند. این موضوع باعث اختلال در کار روزانه می‌شود. به دنبال جایگزینی این فایل Excel با یک دیتابیس Microsoft Access هستیم که به صورت همزمان چند کاربر بتوانند بدون تداخل از آن استفاده کنند. مشخصات فنی و عملکردی مورد نیاز: 1- نحوه اختصاص کد پروژه:

  • کدهای پروژه از 1500 شروع شده و هم‌اکنون در 4388 هستند.
  • سیستم باید به صورت خودکار به کاربر «بعدی‌ترین کد پروژه آزاد» (sequential) را پیشنهاد دهد.
  • در صورت درخواست همزمان دو کاربر، دیتابیس باید از تکرار کد جلوگیری کند (mechanism قفل‌گذاری مناسب).

2- جستجو در رکوردهای موجود:

  • کاربر باید قبل از ایجاد پروژه جدید، قابلیت جستجو در داده‌های موجود را داشته باشد.
  • جستجو باید بر اساس کد پروژه، نام شرکت، نام پروژه، نام مسئول، نام نماینده شرکت و سایر فیلدها امکان‌پذیر باشد.

3- ویرایش و حذف:

  • فقط کاربرانی که در دامنه (Domain) دفتر ما هستند و سطح دسترسی مدیر (Manager) دارند، مجاز به حذف رکوردها باشند.
  • ویرایش اطلاعات نیز باید تحت کنترل و با تایید کاربر انجام شود.

4- فیلدهای اطلاعاتی (ستون‌های موجود در فایل Excel فعلی): فیلدهای زیر باید در دیتابیس پیاده‌سازی شوند (بیشتر از این فیلدها در حال حاضر وجود ندارد): نام فیلد (عنوان ستون) | توضیح | |----------------------|-------| | کد پروژه | کلید اصلی، عددی ترتیبی | | تاریخ | تاریخ ثبت پروژه | | نام شرکت | متن | | نام پروژه | متن | | موضوع | متن | | نام مسئول | متن | | تلفن | متن | | فکس | متن | | نام نماینده شرکت | متن | | تلفن همراه | متن | | ملاحظات | متن (توضیحات اضافی) | | آدرس | متن | (در حال حاضر نیاز به Drop-down نیست) 5- محیط و کاربران:

  • تعداد کاربران همزمان: ۳ تا ۵ نفر
  • فایل دیتابیس روی یک Windows File Share قرار می‌گیرد (همان مکان فعلی فایل Excel).
  • همه کاربران Access نصب شده دارند** (نیازی به Runtime نیست).
  • سیستم باید امکان ورود بر اساس کاربران دامنه (Active Directory) یا جدول داخلی کاربران را داشته باشد.

6- نیازمندی‌های رابط کاربری (UI/UX):

  • هنگام باز شدن دیتابیس، کاربر دو گزینه اصلی ببیند:
    1. «دریافت کد پروژه جدید» (Get Next Project Code) – با کلیک روی آن، آخرین کد+۱ نشان داده شود و فرم ثبت اطلاعات پروژه جدید باز شود.
    2. «جستجو در پروژه‌های موجود» – با وارد کردن عبارت جستجو (در هر یک از فیلدها)، لیست نتایج به صورت جدولی نمایش داده شود.
  • قبل از اعمال هرگونه تغییر (ثبت، ویرایش، حذف) یک پیام تایید (Confirmation) از کاربر گرفته شود.
  • کاربر عادی (غیرمدیر) نباید دسترسی به حذف رکوردها داشته باشد (دکمه حذف برای او غیرفعال یا مخفی باشد).

7- گزارش‌گیری (Reporting):

  • کاربر بتواند بر اساس فیلتر دلخواه (مثلاً محدوده تاریخ، یا نام شرکت خاص) یک گزارش تهیه کند و آن را چاپ (Print) نماید.
  • حداقل یک گزارش استاندارد از همه پروژه‌ها (با قابلیت فیلتر) کافی است.

8- مهاجرت داده‌های موجود (Migration):

    • فایل Excel فعلی حاوی هزاران رکورد (از کد ۱۵۰۰ تا ۴۳۸۸) است. باید این داده‌ها به دیتابیس Access منتقل شوند.
  • فریلنسر باید داده‌ها را بررسی و پاک‌سازی (Data Cleaning) اولیه کند (مثلاً تطابق نوع فیلدها، حذف ردیف‌های خالی).

9- مستندسازی و آموزش:

  • ارائه راهنمای کاربر (User Manual) به زبان فارسی (شامل نحوه نصب، اجرا، گرفتن کد جدید، جستجو، گزارش‌گیری).

10- پشتیبانی پس از تحویل: ۳ ماه پشتیبانی (رفع باگ‌های احتمالی، تغییرات جزئی در فرم‌ها یا گزارش‌ها) پس از تحویل نهایی.

لطفاً در پیشنهاد خود موارد زیر را ذکر کنید:

  1. سابقه کار مشابه با اکسس تحت شبکه (ذکر مثال یا اسکرین‌شات)
  2. زمان تخمینی دقیق برای اتمام پروژه
  3. مبلغ پیشنهادی به تومان
  4. آیا امکان تحویل نسخه آزمایشی (Demo) قبل از تحویل نهایی وجود دارد؟

مهارت‌های مورد نیاز

  • اکسس (Microsoft Access)

  • اکسل (Excel)

  • Database Development

  • برنامه نویسی

امکانات ویژه

  • فوری

  • برجسته


سرویس‌های مرتبط


فریلنسرهایی که در این پروژه پیشنهاد ارسال کرده‌اند

  • کارفرما این پیشنهاد را انتخاب کرده است.
    kpi010101
    kpi0101015(10) امتیاز
    زمان تحویل: 30 روز
    ارسال پیشنهاد در:
  • elitecomputerguy
    elitecomputerguy4.9(26) امتیاز
    زمان تحویل: 7 روز
    ارسال پیشنهاد در:
  • arman_k77
    arman_k774.96(186) امتیاز
    زمان تحویل: 7 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 10 روز
    ارسال پیشنهاد در:
  • nkaveh67
    nkaveh671.3(2) امتیاز
    زمان تحویل: 10 روز
    ارسال پیشنهاد در:
  • H-
    h-ghasemi4.59(14) امتیاز
    زمان تحویل: 20 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 10 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 5 روز
    ارسال پیشنهاد در:

آخرین پروژه های توسعه‌ نرم‌افزار و آی‌تی

projects
پیاده‌سازی همگام‌سازی محصولات بین دو سایت

شرح کلی پروژه: دو سایت موجود با میکسین در اختیار است و هدف، پیاده‌سازی قابلیت همگام‌سازی اطلاعات محصولات از سایت مرجع به سایت دوم است.

محدوده کار و مسئولیت فریلنسر: مسئولیت فریلنسر پیاده‌سازی قابلیت عملیاتی همگام‌سازی بین همین دو سایت موجود است. طراحی جداگانه جزو این مسئولیت نیست.

نیازمندی‌ها و قابلیت‌های اصلی: • هنگام ایجاد محصول جدید در سایت مرجع، محصول متناظر با همان طراحی در سایت دوم ایجاد شود. • تغییر موجودی در سایت مرجع در سایت دوم نیز به‌روزرسانی شود. • تغییر اطلاعاتی مانند تصویر و عنوان محصول در سایت مرجع، در سایت دوم هم اعمال شود. • سایر اطلاعات محصول نیز همگام‌سازی شود، به‌جز قیمت. • قیمت‌های دو سایت باید مستقل و متفاوت باقی بمانند و امکان انتخاب قیمت هر سایت حفظ شود؛ تغییرات اطلاعاتی نباید باعث تغییر خودکار قیمت‌ها شود.

تحویل‌دادنی مورد انتظار: قابلیت پیاده‌سازی‌شده برای همگام‌سازی اطلاعات محصولات بین دو سایت موجود، مطابق محدوده و استثنای مربوط به قیمت‌ها.

موارد پیشنهادی برای بررسی در پروپوزال: • روش پیشنهادی برای پیاده‌سازی همگام‌سازی و مدیریت ارتباط میان دو سایت • نحوه حفظ استقلال قیمت‌ها و جلوگیری از همگام‌سازی آن‌ها • پیش‌نیازها و اطلاعاتی که برای بررسی ساختار فعلی دو سایت لازم است • برآورد زمان و هزینه اجرای کار

فرصت انتخاب
پیشنهادها6
توسعه ماژول دبیرخانه برای Odoo 19

توسعه اتوماسیون مکاتبات و نامه نگاری ها (دبیرخانه) در داخل Odoo 19. سرور من ویندوز هست و هیچ دسترسی به هیچ شخصی نمیدم بیاد روی سرور و فقط باید توسعه دهنده بصورت یک ماژول بدون ایراد فایل رو به من تحویل بده که من خودم مثل روال ساده و روتین روی Odoo خودم نصب کنم. اگر نصب موفقیت آمیز باشه و امکانات کامل باشه کل مبلغ آزاد میشه. امکاناتی که توقع میره این سامانه داشته باشه: ۱- امکان تعریف نامه به سه حالت (داخلی و وارده و صادره) و تعارف استاندارد نامه نگاری ها شامل اندیکاتور و محرمانگی و فوریت و ... و همچنین امکان مشخص کردن متن نامه در همون صفحه (نه در داخل ورد) ۲- امکان تعریف فرستنده و گیرنده نامه داخلی از بین کارمندان- تعریف فرستنده نامه وارده از لیست جداگانه شاید مخاطبین و گیرنده نامه از لیست کارمندان- تعریف فرستنده نامه صادره از لیست کارمندان و گیرنده نامه از لیست جداگانه (یعنی دقت بشه فرستنده و گیرنده کی هستن!) ۳- توجه به اینکه نرم افزار Odoo 19 چند شرکتی هست و باید نامه های هر شرکت برای خود اون شرکت باشن و قاطی نشن. یعنی وقتی در شرکت الف هستم نامه های فقط شرکت الف رو ببینم و لیست کارمندان همون شرکت رو فقط ببینم. ۴- امکان تعریف تصویر امضا برای هر شخص ۵- امکان ارجاع نامه ها و بایگانی نامه ها و ارسال برای امضا نامه ها و امکان افزودن ‍باراف روی نامه ها 6- امکان تعریف سربرگ برای هر شرکت که وقتی نامه امضا شد بشه برینت گرفت و نمایش داد به همراه امضا و شماره نامه و اینکه پیوست دارد و ندارد و تاریخ نامه. 7- یه تصویر هم از چیزی که مد نظر هست میفرستم

فرصت انتخاب
پیشنهادها3
طراحی وبسایت شرکت کاوش پلیمر نقش جهان

طراحی وبسایت معرفی حرفه‌ای شرکت و محصولات پلیمری، ایجاد اعتماد در مشتریان صنعتی و تبدیل بازدیدکننده به سرنخ فروش از طریق دسترسی سریع به مشخصات محصولات و ارتباط با واحد فروش.

فرصت انتخاب
پیشنهادها48
طراحی و پیاده سازی سایت حرفه ای خودرو برای بازار ژاپن

ما قصد داریم برای یک شرکت فروش و اجاره خودرو در ژاپن یک وب‌سایت حرفه‌ای و مدرن برای بازار ژاپن طراحی و پیاده‌سازی کنیم.

این سایت صرفاً یک سایت فروش خودرو نیست و باید خدمات مختلف مجموعه را به‌صورت یکپارچه معرفی و ارائه کند؛ از جمله:

  • فروش خودروهای کارکرده
  • خرید خودرو از مشتری
  • تعویض خودرو (Trade-in)
  • فروش خودروهای تصادفی و آسیب‌دیده
  • تعمیر، سرویس و آماده‌سازی خودرو
  • خرید خودرو از حراجی‌های ژاپن (Auction)
  • کارشناسی و بازرسی خودرو
  • صادرات خودرو به خارج از ژاپن
  • خدمات مربوط به حمل و مدارک صادرات

از نظر ساختار و تجربه کاربری، سایت‌هایی مانند LoanOK و Yamaguchi Motors برای ما Reference هستند؛ اما قصد کپی کردن آنها را نداریم و می‌خواهیم یک طراحی اختصاصی و حرفه‌ای برای برند داشته باشیم.

تمرکز اصلی ما روی تجربه کاربری ساده، نمایش حرفه‌ای خودروها، جستجو و فیلتر مناسب، معرفی خدمات، اعتمادسازی و هدایت کاربر به سمت خرید یا ثبت درخواست است.

سایت باید کاملاً Responsive باشد و در موبایل، تبلت و دسکتاپ به‌صورت حرفه‌ای نمایش داده شود.

همچنین سایت باید از ابتدا با توجه به بازار ژاپن، زبان ژاپنی و استانداردهای ظاهری و تجربه کاربری مناسب کاربران ژاپنی طراحی شود.

در مرحله اول تمرکز اصلی روی طراحی و پیاده‌سازی Front-end و ساختار کامل سایت است. جزئیات فنی و Backend بر اساس پیشنهاد و تجربه مجری پروژه قابل بررسی و توافق خواهد بود.

برای ما مهم است که مجری پروژه نمونه‌کار واقعی در طراحی سایت‌های حرفه‌ای، فروشگاهی یا حوزه خودرو داشته باشد و قبل از شروع، پیشنهاد خود را برای ساختار صفحات و تجربه کاربری ارائه دهد.

فرصت انتخاب
پیشنهادها38
پایتون

می‌خوام یک پروژه Python برام طراحی و اجرا کنی که شبیه یک مسئله واقعی در این حوزه باشه:

  • یک dataset حرکتی/عضلانی داشته باشیم (اگر داده واقعی مناسب نبود، از simulated data استفاده کن).
  • داده‌ها شامل چند trial از یک حرکت انسانی باشن.
  • preprocessing و noise filtering انجام بشه.
  • movement variables مثل position, velocity و acceleration استخراج بشن.
  • motor variability بین trialها محاسبه و visualization بشه.
  • اگر امکانش هست یک سیگنال EMG یا neural-like signal هم شبیه‌سازی/اضافه بشه.
  • بعد با یک مدل machine learning ساده، از روی signal، یک ویژگی حرکتی مثل movement direction یا velocity پیش‌بینی بشه.
  • در نهایت نتیجه به شکل نمودار و یک گزارش کوتاه ارائه بشه.

می‌خوام پروژه کاملاً تمیز و قابل ارائه در GitHub باشه، شامل:

  1. Python code
  2. dataset یا روش تولید simulated dataset
  3. README توضیح پروژه
  4. نمودارها و نتایج
  5. توضیح روش تحلیل و مدل استفاده‌شده
فرصت انتخاب
پیشنهادها8
طراحی رابط کاربری برای نمایشگر ۳۲۰×۴۸۰

شرح کلی پروژه: طراحی رابط کاربری UI برای یک صفحه‌نمایش با ابعاد ۳۲۰ در ۴۸۰ پیکسل.

محدوده کار و مسئولیت فریلنسر: مسئولیت فریلنسر، طراحی خروجی موردنیاز رابط کاربری با توجه به ابعاد مشخص‌شده و حفظ همه اقلام تحویلی موردنیاز است. محدوده پروژه به طراحی اختصاص دارد و اجرای فنی یا پیاده‌سازی رابط کاربری جزو کار درخواستی نیست.

تحویل‌دادنی مورد انتظار: طرح رابط کاربری برای صفحه‌نمایش ۳۲۰ در ۴۸۰ پیکسل.

موارد پیشنهادی برای بررسی در پروپوزال: • نمونه‌کارهای مرتبط با طراحی رابط کاربری برای نمایشگرها یا ابعاد محدود • روش پیشنهادی برای آماده‌سازی و تحویل طرح • برآورد هزینه و زمان انجام کار

فرصت انتخاب
پیشنهادها15
طراحی و ایجاد بخش سفارشات خرید و فروش

اضافه کردن بخش خرید و فروش به صورت کاربردی جهت وبسایت

فرصت انتخاب
پیشنهادها12
پیاده‌سازی بخش‌های فروشگاه با Elementor و JetEngine

شرح کلی پروژه: وب‌سایت فروشگاهی موجود است و محصولات در آن اضافه شده‌اند. قالب Woodmart در سایت استفاده می‌شود و هدف، ساخت و پیاده‌سازی چند بخش مشخص در همین سایت است.

محدوده کار و مسئولیت فریلنسر: • پیاده‌سازی صفحه محصول • پیاده‌سازی گرید محصول • پیاده‌سازی گرید محصولات تخفیف‌دار • پیاده‌سازی آرشیو دسته‌بندی محصولات • افزودن فیلترها به آرشیو دسته‌بندی محصولات

ملاحظات فنی و اجرایی: اجرای بخش‌های فوق باید در بستر WordPress و با استفاده از قالب Woodmart، Elementor و JetEngine انجام شود. سایت و محصولات آن از قبل آماده هستند و مسئولیت این پروژه ساخت و پیاده‌سازی خروجی‌های مشخص‌شده است؛ طراحی جداگانه خارج از محدوده مسئولیت فریلنسر است.

تحویل‌دادنی‌های مورد انتظار: بخش‌های پیاده‌سازی‌شده صفحه محصول، گرید محصولات، گرید محصولات تخفیف‌دار و آرشیو دسته‌بندی محصولات همراه با فیلترهای موردنیاز در وب‌سایت موجود.

فرصت انتخاب
پیشنهادها30
خلاصه‌سازی و اتوماسیون پردازش کتاب‌های PDF

شرح کلی پروژه: هدف پروژه ایجاد روندی سریع و قابل‌تکرار برای پردازش و خلاصه‌سازی کتاب‌های PDF با استفاده از ChatGPT و Gemini است. خودکارسازی مراحل تکراری تا حد امکان در اولویت قرار دارد و انجام کاملاً دستی گزینه دوم محسوب می‌شود.

محدوده کار و مسئولیت فریلنسر: • پردازش و آماده‌سازی صفحات کتاب‌های PDF • خلاصه‌سازی بخش‌های مشخص با Gemini • تبدیل خروجی خلاصه‌سازی به HTML با ChatGPT • دسته‌بندی و ذخیره خروجی‌ها به تفکیک فصل • انجام کنترل کیفیت نهایی • بررسی و پیاده‌سازی خودکارسازی مراحل تکراری با Python، API یا ابزارهای Automation، متناسب با نیاز روند کار

نیازمندی‌ها و قابلیت‌های اصلی: روند موردنظر باید بتواند پردازش صفحات PDF، خلاصه‌سازی بخش‌های مشخص، تبدیل متن به HTML، دسته‌بندی و ذخیره‌سازی فصل‌بندی‌شده و کنترل کیفیت خروجی‌ها را پوشش دهد. تجربه و تسلط عملی بر ChatGPT و Gemini، پردازش PDF و HTML اهمیت دارد. استفاده از Python، API یا ابزارهای Automation برای خودکارسازی مراحل تکراری ترجیح داده می‌شود.

وضعیت فعلی و ورودی‌های آماده: کتاب‌های PDF و همچنین پرامپت‌ها و دستورالعمل دقیق پروژه در اختیار فریلنسر منتخب قرار می‌گیرد. جزئیات حجم کار و تعداد فایل‌ها در اطلاعات فعلی مشخص نشده و لازم است در ادامه توافق شود.

تحویل‌دادنی‌های مورد انتظار: خروجی‌های خلاصه‌شده، کنترل‌کیفیت‌شده، دسته‌بندی‌شده بر اساس فصل و تبدیل‌شده به HTML، به همراه روند پردازش و خودکارسازی مورد توافق برای مراحل تکراری. ابتدا یک نمونه کوتاه انجام می‌شود و در صورت رضایت، امکان ادامه همکاری وجود دارد.

موارد پیشنهادی برای بررسی در پروپوزال: • تجربه مرتبط با ChatGPT، Gemini، پردازش PDF و تولید HTML • نمونه کارهای مرتبط، در صورت وجود • توضیح روش پیشنهادی برای خودکارسازی و ابزارهای مورد استفاده • برآورد هزینه و فرضیات مؤثر بر آن • توضیح نحوه انجام کنترل کیفیت خروجی‌ها

فرصت انتخاب
پیشنهادها24
ویرایش وب‌سایت ورزشی فیتنس وردپرس و کد نویسی php موجود

شرح کلی پروژه: یک وب‌سایت ورزشی و فیتنس موجود است که مربیان مختلف در آن ثبت‌نام می‌کنند و شاگردان از طریق آن برنامه‌های ورزشی و تغذیه دریافت می‌کنند. سایت تقریباً آماده است و برای تکمیل عملکرد موردنظر به ویرایش و تغییرات کدنویسی نیاز دارد.

هدف پروژه: فراهم‌کردن ارتباط بین مربی و شاگرد و ایجاد امکان ارائه پکیج‌های ویدیویی آموزشی، برنامه‌های ورزشی و برنامه‌های تغذیه توسط مربی به شاگرد.

محدوده کار و مسئولیت فریلنسر: • بررسی و اجرای تغییرات لازم روی وب‌سایت موجود • ویرایش کدنویسی PHP متناسب با نیازهای فعلی سایت • پیاده‌سازی یا تکمیل بخش‌های مرتبط با ثبت‌نام مربیان، ارتباط مربی و شاگرد و ارائه محتوا و برنامه‌ها

طرح و ظاهر صفحات آماده است؛ بنابراین مسئولیت این پروژه اجرای تغییرات فنی روی سایت موجود است و طراحی ظاهری صفحات جزو محدوده کار فریلنسر نیست.

قابلیت‌های اصلی مورد انتظار: • ثبت‌نام مربیان مختلف در سایت • ایجاد ارتباط میان مربی و شاگرد • ارائه پکیج‌های ویدیویی آموزشی توسط مربی به شاگرد • ارائه برنامه‌های ورزشی و تغذیه توسط مربی به شاگرد

وضعیت فعلی و خروجی مورد انتظار: وب‌سایت و طرح موجود هستند و سایت در وضعیت تقریباً آماده قرار دارد. خروجی پروژه، اعمال تغییرات کدنویسی موردنیاز در وب‌سایت موجود و تکمیل امکان ارتباط مربی و شاگرد و ارائه پکیج‌ها و برنامه‌های آموزشی است. جزئیات دقیق ویرایش‌های PHP باید بر اساس بررسی کد و وضعیت فعلی سایت در پیشنهاد فریلنسر مشخص شود.

موارد پیشنهادی برای بررسی در پروپوزال: • روش بررسی سایت و برآورد تغییرات PHP • نمونه تجربه مرتبط با توسعه یا ویرایش وب‌سایت‌های مشابه • برآورد هزینه و زمان موردنیاز بر اساس بررسی وضعیت فعلی

فرصت انتخاب
پیشنهادها26