محبوبترینها
نمایش جنگ دینامیت شو در تهران [از بیوگرافی میلاد صالح پور تا خرید بلیط]
9 روش جرم گیری ماشین لباسشویی سامسونگ برای از بین بردن بوی بد
ساندویچ پانل: بهترین گزینه برای ساخت و ساز سریع
خرید بیمه، استعلام و مقایسه انواع بیمه درمان ✅?
پروازهای مشهد به دبی چه زمانی ارزان میشوند؟
تجربه غذاهای فرانسوی در قلب پاریس بهترین رستورانها و کافهها
دلایل زنگ زدن فلزات و روش های جلوگیری از آن
خرید بلیط چارتر هواپیمایی ماهان _ ماهان گشت
سیگنال در ترید چیست؟ بررسی انواع سیگنال در ترید
بهترین هدیه تولد برای متولدین زمستان: هدیههای کاربردی برای روزهای سرد
در خرید پارچه برزنتی به چه نکاتی باید توجه کنیم؟
صفحه اول
آرشیو مطالب
ورود/عضویت
هواشناسی
قیمت طلا سکه و ارز
قیمت خودرو
مطالب در سایت شما
تبادل لینک
ارتباط با ما
مطالب سایت سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون
مطالب سایت سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون
آمار وبسایت
تعداد کل بازدیدها :
1828704128
سوالاتی برای ساخت یک دفترچه تلفن
واضح آرشیو وب فارسی:سایت ریسک: mahdi7s02-09-2009, 12:30 PMبا سلام همونطور که از عنوان معلومه می خوام یه دفترچه تلفن درست کنم! و اما از شما دوستان می خوام بهم کمک کنید تا بتونم این پروژه رو به بهترین شکل و تحت بهترین کدنویسی انجامش بدم. (این پروژه دانشجویی نیست و هیچ جنبه ی اقتصادی ای ندارد و فقط برای یادگیری هست و نهایتا برنامه رو توی همین تاپیک می زارم.) ممنون:11: mahdi7s02-09-2009, 12:37 PMراستی اگه به نظر دوستان دفترچه تلفن برنامه ساده ای هست و چندان مطلب یاد گرفتنی نداره تا شروعش نکردم دوستان پروژه ای رو که به نظرشون بهتر و سخت تره و در عین حال مطلب یادگرفتنی بیشتری داره رو بگن و البته مشخصاتش رو هم بگن که اونو رو شروع به نوشتن کنم. منتظر پاسخ این پست می مونم تا امشب.:11: sari-136902-09-2009, 03:30 PMهمین خوبه ، شروع کن . هرچقدر که پیش رفتی ، معادل ویبی رو هم بزار . naser_feb 864602-09-2009, 05:18 PMسلام دوست عزیز منم پیشنهاد می کنم همین پروژه شروع کن mahdi761002-09-2009, 05:57 PMبه نظر من دفترچه تلفن واقعا ساده هستش . و فقط 4 عمل اصلی را میشه روش پیاده کرد . بقیه قسمتها مثل وارد کردن فقط عدد در texbox یا چیزهای دیگه هم چیز زیاد پیچیده نیست . پیشنهاد من پروژه مدیریت کتابخانه هستش یا یک برنامه حسابداری . به شرطی که ابتدا تحلیل بشه که چه قسمتهایی باید این برنامه داشته باشه و مثلا کسی که کتابی را به امانت می بره چه مشخصه هایی باید یاداشت بشه و ..... یا وقتی که وقت تحویل دادن کتاب به سر رسید بر اساس روزهایی که فرد کتاب را دیر تحویل داده جریمه براش نوشته بشه . و خیلی کارهای دیگه . موفق باشی :) mahdi7s02-09-2009, 07:13 PMهرچقدر که پیش رفتی ، معادل ویبی رو هم بزار . باشه شما می تونید تکه کدهاتونو با سایت زیر به زبان دات نتی که می خواین تغییر بدین. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! ================================================== ====== پیشنهاد من پروژه مدیریت کتابخانه هستش یا یک برنامه حسابداری . به شرطی که ابتدا تحلیل بشه که چه قسمتهایی باید این برنامه داشته باشه و مثلا کسی که کتابی را به امانت می بره چه مشخصه هایی باید یاداشت بشه و ..... یا وقتی که وقت تحویل دادن کتاب به سر رسید بر اساس روزهایی که فرد کتاب را دیر تحویل داده جریمه براش نوشته بشه . و خیلی کارهای دیگه . خوب مدیریت کتابخانه هم خوبه و اما همینطور که خودتون می گید سخت تر و زمان بیشتری می خواد. من تا امشب صبر می کنم اگر کسی نظر دیگه ای نداد و یا با شما موافق بود همینو(مدیریت کتابخانه) شروع می کنیم و در غیر اینصورت هر چی که رای اکسریت بود رو شروع می کنم. در ضمن اگر پروژه شما تایید شد یه زحمتی بکشید و کمی بیشتر در مورد برنامه توضیح بدین تا بفهمیم هر کجای برنامه چه جوری هست و چه کاری انجام میده. ممنون:11: sari-136902-09-2009, 09:41 PMبه نظر من بیایم یه کار نویی انجام بدیم ( نو واسه خودم ، چون تا حالا همچین کاری نکردم ) بیایم یه نرم افزار مدیریت آژانس یا تاکسی تلفنی بسازیم . که توش از یه سری کامپوننت ها استفاده کنیم . مثلا خود برنامه بتونه به تلفن جواب بده و با پخش یه پیغام از طرف مقابل بخواد که کد اشتراکشو وارد کنه و یا اگر اشتراک نداره ، صدای طرف رو ظبط کنه تا بهش سرویس داده بشه . وقتی کد اشتراک وارد شد ، سیستم بیاد ریز اطلاعات اون مشترک رو پرینت بگیره و این سرویس رو به یه راننده اختصاص بده و .... کلی میشه رو این برنامه مانور داد و به نظر من واسه آموزش هم خوبه ، چون هم توش کار با دیتابیس داره ، هم کار با مودم ، هم کار با پرینتر و .... بر اساس اون naser_feb 864602-09-2009, 09:56 PMسلام دوست عزیز منم با نظر sari-1369 موافقم این طرح باعث می شه هم به اطلاعات خودمون بیشتر اضافه بشه و هم در آخر یه تاپیک آموزشی خوب می شه البته یه پیشنهاد هم دارم می تونیم یه نرم افزار مدیریت آموزشی برای مدارس رو هم شروع کنیم که توی اون اسامی دانش آموزان مدرسه گرفته بشه بتونیم براشون درس تعریف کنیم همچنین براشون نمره وارد بشه والدین بتونن از طریق تماس تلفنی به صورت اتوماتیک نمره فرزندشون رو بگیرن دانش آموزان بوسیله کارتهایی که براشون صادر می شه به صورت دیجیتالی حضور و غیاب بشن و خیلی کارهای دیگه mahdi7s02-09-2009, 11:52 PMسلام به این راحتی نیست چیزهایی که ما باید برای انجام چنین کاری بلد باشیم حداقل ایناست : نحوه ی کار کردن با سخت افزارهای خارجی که به رایانه وصل میشن(که قبلا هم در تاپیکی در خواست هایی برای این مورد کرده بودم ولی کسی جوابی نداد:41:). نحوه ی تجزیه کردن یک صدا و یا ایجاد اون(برای ایجاد microsoft speech هست که اونم انگلیسیه و به دردمون نمی خوره و برای تجزیه ی صدا چی؟). برنامه نویسی تحت شبکه(در این مورد مطالب آموزشی بیشتری وجود داره) --------------------------------------------------------------------------------------------------- من اصلا با انجام این کار مخالف نیستم ولی این کار فقط زمانی می تونه موفق باشه که مطالب آموزشی ای در این زمینه هایی که گفتم پیدا بشه. ( اگر از دوستان کسی مطلب آموزشی ای(انگلیسی و فارسی) در این موارد داره بذاره که خیلی به تصمیم گیری برای انجام این پروژه کمک می کنه و لااقل مطالبی برای یادگیری و شروع می تونیم ازشون یادبگیریم و پروژه رو شروع کنیم:46: ولی اگه مطلب آموزشی نباشه مجبوریم از خیر این بگذریم. ) موفق باشید. sari-136903-09-2009, 12:57 AMدوست عزیز شما خیلی سخت گرفتی :D قرار نیست همه کار هارو خودمون انجام بدیم . ما فقط کارکردن با یک کامپوننت رو یاد میگیریم ، مثلا کامپوننتی برای برقراری تماس تلفنی توسط مودم وجود داره . ما با استفاده از توابع اون کامپوننت میتونیم شماره ارسال شده از طرف مقابل رو بگیریم و نه اینکه صدای اون طرف رو پردازش کنیم . و اونی هم که گفتم صدارو ظبط کنه ، به این صورت که کسی هست که بعدا به اون پیغام گوش میده و خودش به صورت دستی آدرس رو در برنامه وارد میکنه و این سرویس رو به یکی از راننده ها میده . بعید میدونم کار سختی باشه ، ولی چون خودم تا حالا کار نکردم نمیگم 100 در صد . mahdi7s03-09-2009, 01:56 AMپست پایینی دوبار ارسال شد!!! mahdi7s03-09-2009, 01:58 AMما فقط کارکردن با یک کامپوننت رو یاد میگیریم پس مطلب یادگرفتنیش کجاست؟ بابا من(و احتمالا دیگران) می خوایم یاد بگیریم حالا اگه بخوایم از کامپوننت اماده استفاده کنیم که میشه همون کار با پایگاه داده و اون قسمت جذاب کار شما که باعث جذب نظر دوستان شد چیزی نیست جز یک کامپوننت. به این صورت که کسی هست که بعدا به اون پیغام گوش میده و خودش به صورت دستی آدرس رو در برنامه وارد میکنه و این سرویس رو به یکی از راننده ها میده . خوب از همون اول گوش کنه:31: ضمن اینکه اونی که پیام میزاره حتما الان به ماشین نیاز داره نه زمانی که طرف پیام ضبط شده رو شنید. اصلا یه چی دیگه اونی که اشتراک نداره به پایگاه داده و ثبت اطلاعتش هم نیازی نیست پس برای تاکسی تلفنی یا این برنامه چندان مفید نیست و یا در صورتی می تونه مفید باشه که همه کد اشتراک داشته باشند:18:. اگر دوستان موافق باشند ما بیایم و فعلا همون برنامه مدیریت کتابخانه که دوست عزیز mahdi7610 گفتن رو شروع کنیم و پس از اتمام کار برروی کار با صدا و سخت افزارهای خارجی(البته با کدنویسی خودمون نه کامپوننت آماده) تمرکز کنیم که به نظر من اینجوری آخر یادگیری میشه. ( بنابراین با تمام احترامی که به نظرات تمامی دوستان می ذارم انشاا... از فردا(اگر نظر دیگری نبود) پروژه ی مدیریت کتابخانه رو شروع می کنیم. در ضمن در طول مدت نوشتن این برنامه سعی می کنم مطالب آموزشی برای مواردی که دوست عزیز sari-1369 گفتن پیدا کنم تا بعد از اون روی اینها هم کار کنیم.:19: ) از دوست عزیز mahdi7610 در خواست می کنم که تا حدودی در مورد برنامه توضیح بدن تا هم دوستان بفهمند برنامه چی کار می کند و هم من.:11: mahdi761003-09-2009, 11:48 AMسلام دوستان راستش من قرار بود برنامه مدیریت کتابخانه را برای کتابخونه محلمون بنویسم . اما یه دلیل مشکلات درسی نتونستم اونا بنویسم . الان هم درگیر درسهای ترم تابستانی هستم . و زیاد نمیتونم نت بیام . چیزهایی من قبلا جمع کرده بودم که اونا را اینجا میزارم امیدوارم مفید باشه . این برنامه مربوط به کتابخانه امانی هست که کتاب به کاربران به صورت امانت داده میشه . ابتدا باید ببینیم این مسئول این کتابخانه چه چیزهایی را نیاز داره که ما اونها را توی برنامه قرار بدیم . یک برنامه واسه مدیریت کتابخانه میخواهیم که بتونه اعضا را با تمامی مشخصات ثبت کنه . قابلیت ارشیو کتابها را داشته باشه . مشخصات کتابها را داشته باشه . چه کسی چه کتابی را به امانت برده . تا چه تاریخی شخص میتونه کتاب را داشته باشه . چه تاریخی باید کتاب را بیاره پس بده . به ازای هر روزی که کتاب را نیوورده براش جریمه در نظر گرفته بشه . کتابهای از رده خارج شده را بشه در اون لیست کرد. قابلیت سرچ کردن کتاب با استفاده از ناشر یا عنوان کتاب و ..... افرادی که توی تحویل دادن کتاب بی نظم هستند اخراج موقت یا اخراج دائم بشن . و اسمشون توی لیست سیاه باشه . قسمتی باشه که کتابهای از دور خارج شده را وارد کنیم . هر موقع که خواستیم بتونیم یک لیست کامل از کتابهای موجود یا کتابهای از دور خارج شده یا کتابهایی که قرار هست در اینده به کتابخانه اضافه بشن را داشته باشیم. دسته بندی اعضا بر حسب جنسیت یا تحصیلات . بتونیم در هر لحظه یک گزارش کامل از اعضا داشته باشیم . میشه سطح دسترسی در حد مدیر کتابخانه و معاون یا زیر دستان تعریف کرد . مثلا یک کتابدار یا معاون میتونه کارهای زیر را انجام بده 1_ ثبت امانت 2_برگشت امانت 3_تمدید مهلت برگشت 4_جستجوی کتاب ها 5_ثبت بی نظمی اعضا در برگشت امانت و یک مدیر هم میتونه کارهای زیر را انجام بده . 1_تمام کارهایی که یک کتابدار میتونه انجام بده 2_ثبت اطلاعات کتاب در کتاب خانه 3_از دور خارج کردن کتاب 4_ثبت نام اعضا 5_ویرایش اطلاعات اعضا 6_تمدید عضویت 7_محروم کردن افراد بی نظم 8_گزارش گیری ار کتاب ها 9_گزارش گیری از اعضا 10_ثبت کتابدار جدید 11_ویرایش اطلاعات کتابدار 12_حذف کتابدار 13_گزارش گیری از کتابداران تعریف یک عضو جدید 1 - شماره عضویت 2 - نام عضو 3 - نام خانوادگی 4 - نام پدر 5 - جنسیت 6 - تاریخ تولد 7 - شماره شناسنامه 8 - مجرد یا متاهل 9 - ادرس 10 - شماره تلفن 11 - شماره موبایل 12 - شغل 13 - تحصیلات 14 - تاریخ عضویت 15 - تصویر عضو. 16 - توضیحات . . . اطلاعات کتب کتابخانه 1 - شماره کتاب در کتابخانه 2 - نام کتاب 3 - نویسنده 4 - مترجم 5 - نوبت چاپ 6 - انتشارات 7 - موضوع 8 - توضیحات 9 - خلاصه کتاب 10 - عکس روی جلد کتاب 11 - محل کتاب در کتابخانه . . . این قسمتها را میشه کامل کرد و با جزییات زیاد نوشت فعلا همینها بود . دوستان هم میتونند اگه چیزی به ذهنشون میرسه بگن تا همه را دسته بندی کنید . MTPROG03-09-2009, 01:08 PMمن قبلا یه دفترچه تلفن نوشتم که توانایی شماره گیری با مودم رو داره و میتونه شمارهای دفترچه تلفن رو برای اپراتور بگیره در کل اگه خواستید با مودم شماره بگیرید یا از طریق مودم متن و حروف انتقال بدید(مثلا کاربر از خونه به شما زنگ میزنه و پیام گیر پیغام میده که 1 بزنی فلان میشه 2 بزنی فلان و اگر کاربر 2 تلفن خودشم فشار داد شما متوجه بشید ) در خدمت هستیم بدون استفاده از کامپونینت و با ابزارهای خود VS mahdi7s03-09-2009, 05:09 PMمن قبلا یه دفترچه تلفن نوشتم که توانایی شماره گیری با مودم رو داره و میتونه شمارهای دفترچه تلفن رو برای اپراتور بگیره در کل اگه خواستید با مودم شماره بگیرید یا از طریق مودم متن و حروف انتقال بدید(مثلا کاربر از خونه به شما زنگ میزنه و پیام گیر پیغام میده که 1 بزنی فلان میشه 2 بزنی فلان و اگر کاربر 2 تلفن خودشم فشار داد شما متوجه بشید ) در خدمت هستیم بدون استفاده از کامپونینت و با ابزارهای خود VS اگه منبع آموزشی ای میشناسید بگید. و اگر براتون مقدور هست سورس برنامه رو بذارید تا دیگران هم استفاده کنند. و نهایتا اگر به مشکلی در این زمینه بر خوردیم مزاح م شما خواهیم شد.:11: mahdi7s03-09-2009, 05:14 PMبا تشکر و با توجه از توضیحات دوست عزیز mahdi7610 من می خوام جداول زیر رو طراحی کنم اگر جایی کم و یا زیاد است بگید-> مشخصات مدیر کتابخانه { شماره مدیریت(همون آیدی) / نام / نام خانوادگی / جنسیت / نام پدر / شماره شناسنامه / تاریخ تولد / تصویر / تاریخ شروع مدیریت / تاریخ اتمام مدیریت / تلفن منزل / تلفن همراه / آدرس منزل / توضیحات } مشخصات کتابدارن کتابخانه { شماره عضویت / نام / نام خانوادگی / جنسیت / نام پدر / شماره شناسنامه / تاریخ تولد / تصویر / تاریخ شروع به کار / تاریخ اتمام کار / تلفن منزل / تلفن همراه / آدرس منزل / توضیحات } مشخصات اعضای کتابخانه { شماره عضویت / نام / نام خانوادگی / جنسیت / نام پدر / شماره شناسنامه / تاریخ تولد / تصویر / تاریخ عضویت / تاریخ اتمام عضویت / نام کتابهای امانت گرفته شده / شماره ی کتاب های امانت گرفته شده(مخفی) / تلفن منزل / تلفن همراه / آدرس منزل / توضیحات } مشخصات کتب کتابخانه { شماره کتاب در کتابخانه / نام کتاب / موضوع کتاب / نویسنده / مترجم / انتشارات / نوبت چاپ / عکس روی جلد / محل کتاب در کتابخانه / خلاصه کتاب / توضیحات } کتابهای امانت داده شده { شماره کتاب در کتابخانه / نام کتاب / موضوع کتاب / نویسنده / مترجم / عکس روی جلد / نام فردی که کتاب را امانت گرفته / نام خانوادگی فردی که کتاب را امانت گرفته / شماره عضویت فردی که کتاب را امانت گرفته(مخفی) / توضیحات } افرادی که موقتا اخراج شده اند { شماره عضویت / نام / نام خانوادگی / جنسیت / نام پدر / شماره شناسنامه / تاریخ تولد / تصویر / تاریخ عضویت / تاریخ اتمام عضویت / نام کتابهای امانت گرفته شده / شماره ی کتاب های امانت گرفته شده(مخفی) / تلفن منزل / تلفن همراه / آدرس منزل / دلیل اخراج موقت / توضیحات } افرادی که اخراج شده اند { شماره عضویت / نام / نام خانوادگی / جنسیت / نام پدر / شماره شناسنامه / تاریخ تولد / تصویر / تاریخ عضویت / تاریخ اتمام عضویت / نام کتابهای امانت گرفته شده / شماره ی کتاب های امانت گرفته شده(مخفی) / تلفن منزل / تلفن همراه / آدرس منزل / دلیل اخراج / توضیحات } لیست سیاه(افراد بی نظم) { شماره عضویت / نام / نام خانوادگی / جنسیت / نام پدر / شماره شناسنامه / تاریخ تولد / تصویر / تاریخ عضویت / تاریخ اتمام عضویت / نام کتابهای امانت گرفته شده / شماره ی کتاب های امانت گرفته شده(مخفی) / تلفن منزل / تلفن همراه / آدرس منزل / علت بی نظمی / توضیحات } mahdi761003-09-2009, 05:36 PMدر واقع 4 عمل اصلی هم باید روی پروژه انجام بشه . مثل حذف کردن ، اپدیت کردن ( یا ویرایش کردن) ، ثبت کردن ، جستجو کردن عمل ثبت کردن هم باید برای همه قسمتها نوشته بشه . مثل ثبت دانشجو ، ثبت کتاب ها عمل جستجو هم باید برای کاربران بر اساس شماره عضویتشون باشه . همچنین بر اساس شماره شناسنامه ( به شرطی که تکراری نباشه) تا در صورتی که فرد شماره عضویتش را فراموش کرد بشه با استفاده از شماره شناسنامه به مشخصاتش دسترسی داشت . گزارش گیری هم میتونه به دو صورت انجام بشه . برای همه کاربران یا برای یک فرد به خصوصی . به نظر من بهتره طرح برنامه هم با برنامه هایی که تا حالا دیده شده فرق بکنه . یعنی بهتره برای هر قسمت از فرم مجزایی استفاده بشه . برای دسترسی به فرم ها به جای استفاده از button از منو استفاده بشه . داشتن یک قسمت واسه این که کاربران متوجه بشن که چه کتابهای جدیدی به کتابخانه اضافه شده . اضافه کردن امکانی که در ساعت پایانی روز یک پیغام در ساعت بخصوصی داده بشه و لیست کاربرانی که در پس دادن کتاب تاخیر داشتند را به صورت یک messagebox یا الارم نشون بده . گرفتن یک بکاپ از مشخصات کاربران . البته نیاز نیست واسه همه قسمتها همه مشخصات را تمام و کمال نوشت . مثلا واسه فردی که اخراج شده اسم و شماره عضویت و دلیل اخراج کفایت میکنه . چون میشه توی همون برنامه با سرچ کردن به مشخصاتش که قبلا موقع ثبت نام ثبت شده دسترسی داشت . اگه بتونید یک نمونه برنامه که توسط شرکت های بزرگ نوشته شده را گیر بیارید خیلی از قسمتها را میشه از اون الهام گرفت . چون قصد نوشتن این برنامه فقط جنبه اموزشی داره پس الگو گرفتن از برنامه هایی که توسط شرکتهای نرم افزاری نوشته شده میتونه خیلی دید ادم را بازتر کنه . موفق باشید :) mahdi7s03-09-2009, 10:54 PMالبته نیاز نیست واسه همه قسمتها همه مشخصات را تمام و کمال نوشت . مثلا واسه فردی که اخراج شده اسم و شماره عضویت و دلیل اخراج کفایت میکنه . چون میشه توی همون برنامه با سرچ کردن به مشخصاتش که قبلا موقع ثبت نام ثبت شده دسترسی داشت . برای اخراجی ها مشخصات کامل گذاشتم چون اونها از لیست اعضا حذف و به لیست اخراجیها انتقال داده میشن. خودم هم یه فکرایی براش کردم ! پس من اینو شروع می کنم. mahdi7s03-09-2009, 11:55 PMبا سلام من داشتم جدول اعضای کتابخونه رو درست می کردم که به یه مشکلی بر خوردم من نوع فیلدهای "نام کتاب های امانت گرفته شده" و "شماره کتاب های امانت گرفته شده" رو باید چی بگذارم؟ من خودم به این نتیجه رسیدم که نوعشونو رشته تعریف کنم و برای جدا کردن مثلا هر نام کتاب داخل این فیلد یک کاراکتر جدا کننده مثل / بذارم! خوبه؟! (یه چی مثل آرایه می خوام که البته بشه توی گرید ویو هم نمایشش داد.) sari-136904-09-2009, 12:08 AMبابا بی خیال :D 2 ساعت نبودیم ، اینهمه تایپ کردین :D حوصله ندارم بخونم .(تنبلم) من ویبی کار میکنم . و میخوام با سی شارپ هم آشنا بشم ، اگه میشه بعد از ساخت دیتا بیس ، فرم هارو تفسیم کنید تا ما هم یه جاشو انجام بدیم . سبز باشید. naser_feb 864604-09-2009, 05:00 AMسلام دوست عزیز توی جداول باید یه جدول که مشخصات خود کتابخانه اعم از نام کتابخانه، آرم، تلفن ، فاکس ، آدرس و غیره که توی فرم های گزارش بیشتر استفاده میشه هم طراحی کنی mahdi761004-09-2009, 07:58 AMبا سلام من داشتم جدول اعضای کتابخونه رو درست می کردم که به یه مشکلی بر خوردم من نوع فیلدهای "نام کتاب های امانت گرفته شده" و "شماره کتاب های امانت گرفته شده" رو باید چی بگذارم؟ من خودم به این نتیجه رسیدم که نوعشونو رشته تعریف کنم و برای جدا کردن مثلا هر نام کتاب داخل این فیلد یک کاراکتر جدا کننده مثل / بذارم! خوبه؟! (یه چی مثل آرایه می خوام که البته بشه توی گرید ویو هم نمایشش داد.) خوب این که مشخصه نام کتاب های امانت گرفته شده باید رشته ای تعریف بشه و شماره کتاب های امانت گرفته شده باید از نوع int تعریف بشه . هر کتابی که خریداری شده توسط مدیر کتابخونه یک شماره منحصر به فرد روی جلدش نوشته شده که در واقع مثل یک شماره شناسنامه برای اون کتاب هست . پس واسه هر کتاب باید یک شماره ثبت در نظر بگیری وقتی کاربری این کتاب را به امانت می بره برای شما ملاک اون شماره هستش . به نظر من باید یک فرم طراحی بشه و اعمال ثبت کتاب امانت گرفته شده را باهاش انجام داد و یک دیتاگرید هم برای نشون دادن اون مشخصات . و جدولش هم توی پایگاه داده طراحی بشه . سپس 4 عمل اصلی باید روی این فرم انجام بشه تا وقتی کاربر کتاب را پس اورد از لیست کتابهای امانت گرفته شده حذف بشه . و اگه کتابی به امانت برده شده یک سری از مشخصاتش توی این قسمت وارد بشه . حتی میشه یک مقدار کتابخونه را گسترش داد . مثلا یک قسمت را در نظر گرفت برای اینکه اگه کاربری یک کتاب را خواست و اون کتاب به امانت برده شده بود و توی کتابخونه نبود بتونیم بهش بگیم که این کتاب در چه تاریخی قراره به کتابخونه توسط کاربری که به امانت برده شده برگردونده بشه . در ضمن یک فیلد هم باید برای تمدید کتاب در نظر گرفته بشه . توی همون قسمت کتابهای امانت گرفته شده باید یک فیلد دیگه اضافه کنید واسه تمدید کتاب . چون ممکنه کاربری همون کتاب را بخواد برای یک مدت دیگه تمدید کنه . پس نیاز نیست دوباره مشخصات اون کتاب و کاربر را یاداشت کنیم . کافیه توی همون قسمت جلوی فیلد تمدید تاریخ مراجعه بعدی کتاب را وارد کنیم . موفق باشی mahdi7s04-09-2009, 10:22 AMبا سلام دوست عزیز توی جداول باید یه جدول که مشخصات خود کتابخانه اعم از نام کتابخانه، آرم، تلفن ، فاکس ، آدرس و غیره که توی فرم های گزارش بیشتر استفاده میشه هم طراحی کنی ممنون نکته ی خوبی بود. من ویبی کار میکنم . و میخوام با سی شارپ هم آشنا بشم ، اگه میشه بعد از ساخت دیتا بیس ، فرم هارو تفسیم کنید تا ما هم یه جاشو انجام بدیم مزاحم میشیم:31: خوب این که مشخصه نام کتاب های امانت گرفته شده باید رشته ای تعریف بشه و شماره کتاب های امانت گرفته شده باید از نوع int تعریف بشه . هر کتابی که خریداری شده توسط مدیر کتابخونه یک شماره منحصر به فرد روی جلدش نوشته شده که در واقع مثل یک شماره شناسنامه برای اون کتاب هست . پس واسه هر کتاب باید یک شماره ثبت در نظر بگیری خوب مشکل همینجاست که یک عضو می تونه بیشتر از یک کتاب به امانت بگیره و ما باید از آرایه ی عدد صحیح استفاده کنیم.(منظورم جدول اعضای فعلی است که باید تغییر کند.) به هر حال کمی فکر کردم و دیدم برای امانت بهتر است کمی جداول تغییر کنند. مثلا فیلدهای مربوط به امانت از جدول اعضا رو حذف و بجاش یه فیلد بولین در به نام "امانت گرفته شده" در جدول کتب بذاریم که اگر اون کتب امانت گرفته شده برن توی جدول امانات و ببینن کی گرفتتشو ... به نظر من باید یک فرم طراحی بشه و اعمال ثبت کتاب امانت گرفته شده را باهاش انجام داد و یک دیتاگرید هم برای نشون دادن اون مشخ� سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 415]
-
گوناگون
پربازدیدترینها