ورود

View Full Version : مبتدی: طراحی وب سایت با محیط کاربری مجزا



khayam
سه شنبه 07 آبان 1398, 20:18 عصر
باسلام خدمت دوستان و اساتید
ببخشید من تو طراحی وب مبتدی هستم یک سوال از خدمت دوستان داشتم،اگر بخواهیم یک وب سایت داشته باشیم که تعدادی از کاربران ماهیانه میخواهند با یوزر و پسورد خود به آن لاگین کنند و یک فرم آماری از فعالیتهای انجام شده خود را در آن وارد کنند مثلا فروش کالا، مقادیر هم بیشتر عددی است و در نهایت هم فاکتورها را اسکن کرده و فایل آنرا ضمیمه کنند،و ادمین مجموع کل همه مقادیر را در یک جدول داشته باشد،در واقع الان همه نمایندگیهای فروش هر ماه میزان فروش خود را جمع زده و با فاکتورها ارائه میکنند و خود مدیر باید بصورت دستی آنها را جمع زده و فاکتورها را چک کند،حالا می خواهد این کار را به عهده خودشان بگذارد و او فقط مقادیر نهایی را داشته باشد،اما سوال اساسی من این است که اولا تعداد کاربران کم و زیاد می شود و ممکن است تعدادی هر ماه اضافه و یا کم شود و منظورم این است که بصورت پیش فرض نمی توانیم تعداد صفحات را به هر کاربر اختصاص بدهیم،تقریبا مانند ثبت نام دانشگاه که هر دانشجو صفحه اختصاصی خود را دارد و کارهاش را آنجا انجام میدهد،حالا سوالم این است که چطور این صفحات پیاده سازی می شود که هر کاربر که اضافه شد صفحه اختصاصی خود را داشته باشد.ببخشید طولانی شد ممنون و سپاسگزارم.

ASHKANLAEI
سه شنبه 07 آبان 1398, 20:42 عصر
سلام. دوست عزیز شما باید برای این کار php بلد باشی. با php به راحتی میتونی گام به گام کار هات رو انجام بدی و برای مشکلات خودت میتونی سوال هات رو اینجا مطرح کنی.
اگر در نقشه کلی راه مشکل داشتی، بگو تا برات بنویسم چی کار باید بکنی.

khayam
سه شنبه 07 آبان 1398, 21:16 عصر
ممنون از جوابتون
با php هم مختصر آشنایی دارم،ممنون میشم راهنمایی کنید بخصوص بگید چطور این صفحات آناً به کاربران اختصاص می یابد؟آیا بصورت داینامیک ایجاد میشن کلا این موضوع و نحوه ایجاد محیط های کاربری مجزا را برام توضیح بدید ممنون

ASHKANLAEI
چهارشنبه 08 آبان 1398, 12:55 عصر
ببینید، شما به نظر من همچین سایتی نیاز دارین:
150871
اگر در نظرتون چیز متفاوتی هست، بگین. چون این آموزش رو باید قدم به قدم پیش ببریم.

ASHKANLAEI
چهارشنبه 08 آبان 1398, 12:57 عصر
ببینید، شما به نظر من همچین سایتی نیاز دارین:
150871
اگر در نظرتون چیز متفاوتی هست، بگین. چون این آموزش رو باید قدم به قدم پیش ببریم.
این رو هم بگم که باید برای هر کدوم از این ها یک صفحه php بنویسید.
و برای نگهداری اطلاعات هم نیاز به یک دیتابیس mysql دارید که در php با اون ارتباط بر قرار کنیم

khayam
چهارشنبه 08 آبان 1398, 14:46 عصر
آره دقیقا همچین سایتی می خوام که کاربران اطلاعات وارد کنند و ادمین گزارش گیری کند،اما در واقع میدونید مشکل من چه؟ ببخشید یک کم خنده داره و سوال من شاید پیش پا افتاده باشه اما من تو این مسیر تازه کارم،آخه من اینجوری تصور می کردم که باید برای هر کاربر یک صفحه جدا طراحی کنم و بدم دستش تا اونو پرکنه،یعنی مثلا اگر 5000 کابر یا بیشتر داشته باشم باید 5000 یا بیشتر صفحه وب طراحی کنم که این اصلا امکان پذیر نیست و قطعا اشتباهه چون بعضعی سایتها میلیونها کاربر دارن و امکان نداره که این همه صفحه بسازن،با جستجو و پرسش فهمیدم که یک صفحه درست میشه و با سشن و آی دی به هر کاربر اختصاص می یابد اما واقعیت نه میدونم سشن چیه و نه چگونه پیاده سازی میشه و چطور کار میکنه حالا اگر شما متوجه شدید چی گفتم لطفا من را تا جایی که برای شما مقدوره راهنمایی کنید ممنون

ASHKANLAEI
چهارشنبه 08 آبان 1398, 14:54 عصر
نه، ببینید اصلاً کار خاصی نباید انجام بدین.
در واقع php کمکمون میکنه که کار های تکراری رو دوباره انجام ندیم.
مثلاً فکر کنید یک سایت به این شکله که:
1. کاربر به صفحه ورود میره
2. نام و رمز خودش رو وارد میکنه
3. به صفحه کاربری وارد میشه
4. در php با کمک mysql از یک جدول، ردیف دارای نام کاربری مورد نظر رو پیدا میکنیم و با رمز تطبیق میدیم.
5. در صورت تطابق، نام کاربر رو پیدا میکنیم و در بالای صفحه نشون میدیم.

و به این صورت یک صفحه رو به همه کاربران، متفاوت (یعنی با نام خودشون) نشون میدیم.
اصلاً هم نیازی به چند بار ساختن صفحات نداریم.

ASHKANLAEI
چهارشنبه 08 آبان 1398, 14:57 عصر
شما باید نرم افزار xampp رو داشته باشید.
سپس باید مقدمات php و mysql رو یاد بگیرید.
بعد هم گام به گام جلو بریم.

ASHKANLAEI
چهارشنبه 08 آبان 1398, 15:09 عصر
برای گام به گام پیش رفتن یک فهرست آماده کردم که میتونید با اون جلو برین:

0. طراحی فرم اطلاعات
1. طراحی صفحه ورود
2. طراحی صفحه کاربر
3. طراحی صفحه مدیر
4. طراحی صفحه ثبت نام

5. ساخت فایل برقراری ارتباط با دیتابیس
6. ساخت صفحات سایت طبق طراحی های انجام شده

ASHKANLAEI
پنج شنبه 09 آبان 1398, 18:09 عصر
150876
سلام. یک صفحۀ ساده طراحی کردم برای ورود. ببینید از روش طراحیش خوشتون میاد؟
اینم فارسی شدۀ همون:
150878