مقدمه
ظهور کامپیوتر انقلابی در اجتماع امروز پدید آورده است که برخی اهمیت آن را به مراتب بیش از انقلاب صنعتی که در قرن هجدهم میلادی در اروپا آغاز گردیده می دانند. زیرا اختراع ماشین بخار و سایر ماشین هایی که به دست بشر ساخته شده و بوسیله او به خدمت گرفته شده اند جایگزین کار بدنی یا به عبارتی مکمل نیروی بازوان انسان شده اند، درحالیکه کامپیوتر به مدد مغزانسان شتافته است.امروزه کامپیوترها اعمالی را انجام میدهند که در گذشته فقط مغز از عهده انجام آنها بر میآمد.
دراینکه مغز به عنوان کنترل کننده وفرمانده کلیه حرکات انسان دارای اهمیت فوق العاده زیادی میباشد ،هیچ شکی نیست وهمین امر یعنی متکامل بودن مغز است که انسان را اشرف مخلوقات کرده است.
لذا اهمیت ماشینی که بتواند بخشی از کار مغز را انجام دهد، آشکار میگردد و از اینروست که غالبا کامپیوتر را مغز الکترونیکی نامیده اند.
صرف نظر از اینکه اصطلاح مغز الکترونیکی تا چه اندازه صحیح و دقیق است، می توان در هر صورت جنبه هایی از حقیقت را در آن یافت، زیرا انسان و کامپیتر هر دو روی اطلاعات عملیات وپردازش انجام می دهند. درست است که انسان در مواردی همچون درک، تفسیر، ساختن مفاهیم جدید قضاوت و انجام عملیات با مدریت انعطاف پذیر به کامپیوتر برتری دارد ولی این ماشین نیز به نوبه خود از امتیازات و ویژگیهای خاصی همچون دقت، سرعت ذخیره سازی حجم زیادی از اطلاعات و خستگی ناپذیری برخوردار است که در چنین مواردی از انسان پیشی می گیرد.
کامپیوتر در طول چند دهه ای که از عمرش می گذرد چنان آثار اجتماعی وفرهنگی گسترده وعمیقی در جوامع بشری بر جای گزارده است که این امر خود موجب پیدایش خبرهای تازه در تاریخ بشر شده است. این جنبه از تمدن را به نام های گوناگون از جمله تمدن انفورماتیک خوانده اند و این بدان معناست که کامپیوتر به همراه تکنولوژی های پیشرفته دیگر، راه را برای تکوین جامعه جدید باز کرده است که بیش از هر چیز می توان آنرا “جامعه اطلاعاتی ” نامید.
اهمیت کامپیوتر در دنیای امروز و همچنین پیش بینی اهمیت آن در جوامع آینده بر کسی پوشیده نیست. به جرأت می توان گفت که بسیاری از موفقیت های حاصله در سال های اخیر در زمینه های مختلف علمی بدون یاری کامپیوتر هرگز میسر نمی گردید .
امروزه کامپیوترها حرکت فضاپیماها را در اعماق کهکشان کنترل می نمایند. بر ترافیک شهر ها نظارت داشته کارهای بانک داری انبار داری آماری و … را انجام می دهند و بدین ترتیب گره گشای تحقیقات فضایی، پزشکی، هوا شناسی و … می باشند .
امروزه همزمان با شخصی که درمحلی ویا اداره ای مشغول به کار است، صد ها امور دیگر از قبیل صدور صورتحساب آب، برق، گاز، تلفن، گرداندن امور جاری کتابخانه ها، هتل ها، شرکت های بیمه، امور انتظامی، خبرگذاری ها، کارخانجات و… برعهده کامپیوتر ها است که در هر یک از آنها به خوبی به عنوان یک وسیله بسیار موثر و تعیین کننده ایفای نقش می کند .
یکی از محل هایی که کامپیوتر در آن مورد استفاده قرار می گیرد، در بنگاه های معاملات ملکی می باشد. به این صورت که اطلاعات املاک مشتریان از قبیل نوع ملک، متراژ آن، قیمت هر متر، مربع یا قیمت پیش پرداخت وپرداخت ماهیانه، آدرس آن وفیلم یا عکس مربوط به ملک و سایر اطلاعات مربوط به آن در کامپیوتر ذخیره می شود و با مراجعه مشتری دیگری می توان با سرعت و دقت بسیار بالا مورد مناسبی برای او یافت و در اختیار مشتری نهاد.
از این رو بنده تصمیم گرفتم که پروژه نهایی خود را “مکانیزه کردن سیستم یک بنگاه معاملات ملکی” قرار داده تا بتوانم قدمی هر چند کوچک در بهبود وارتقاء این امر برداشته باشم.
برای این کار از بانک اطلاعاتی مایکروسافت اکسس، جهت نگهداری اطلاعات و از زبان برنامه نویسی ویژوال بیسیک 6 ،جهت برنامه سازی و کنترل برنامه وساخت اینترفیس های مناسب استفاده شده است . اینکه چرا از این نرم افزارها استفاده شده است خود داستانی طولانی است . در اینجا فقط به بعضی از دلایل بسنده میکنم. مایکروسافت اکسس در بین سایر بانک های اطلاعاتی مانند SQLserver2000,Oracle دارای پیاده سازی آسان تر و همچنین نگهداری ساده تر میباشد . همچنین برنامه هایی که بانک اطلاعاتی آنها اکسس میباشد، دیگر نیازی به نصب نرم افزار اکسس ندارند.
زبان ویژوال بیسیک 6 که آن نیز محصول غول نرم افزاری جهان یعنی مایکروسافت است نیز بدلیل سازگاری مناسب با اکسس و در عین سادگی دارای قدرت بالا در اداره بانک های اطلاعاتی میباشد که آنرا در رده مناسب ترین زبان های برنامه سازی بانک اطلاعاتی قرار داده است . به همین خاطر این کتاب را در 3 قسمت تقدیم خوانندگان آن می نمایم .
ابتدا کمی درباره کار با بانک اطلاعاتی اکسس صحبت خواهیم کرد، سپس در مورد رابطه ویژوال بیسیک و اکسس وچگونگی دستیابی داده های اکسس در ویژوال بیسیک وکار با آنها صحبت می کنیم و در انتها مروری بر پروژه خواهیم داشت . امیدوارم که از بنده بپذیرید .
با امید به یاری خداوند متعال و با سعی و تلاش وهمچنین با بهره گیری از کمک ها و راهنمایی های ارزش مند اساتید بزرگوارم، قدم در این راه می گذارم .
در آخر لازم میدانم از راهنمایی ها، کمک ها وهمکاری های صمیمانه استاد عزیز و بزرگوارم جناب آقای دکتر محرابیان تشکر و قدردانی نمایم .
بانک اطلاعاتی مایکروسافت اکسس
الف - تعریف دادهData :
هرگونه اطلاعات لازم و کاربردی درباره یک موجودیت را یک داده میگویند.
ب- تعریف Fild :
به هر ستون یک جدول که در بر گیرنده کلیه اطلاعات مربوط به آن ستون میباشد و بخشی از یک موجودیت را تشکیل میدهد فیلد گفته میشود.
ت- تعریف Rcord :
به هر سطر یک جدول که اطلاعات مربوط به یک موجودیت را نشان میدهد ، رکورد گویند.
ث- تعریف پایگاه دادهای ارتباطی:
پایگاه دادههای ارتباطی، مجموعهای از جدولهای داده است که یک فیلد مشترک در هر یک از جدولهای موجود دارد و از طریق آن میتوان دادهها را بهم ربط داد.به این مدل از پایگاه دادهها ، پایگاه دادههای ارتباطی RelationShip میگویند.
به دو صورت زیر میتوان یک پایگاه داده رابطهای ایجاد نمود:
Database :
1. Blank database
2. Database Wizard
Blank DataBase
در صورت انتخاب Blankکلیه اشیائ اکسس شامل Table ,……… قابل طراحی توسط کاربر میباشد. برای ایجاد پایگاه داده ابتدا باید نام ومسیر Data Base را تعیین نمود.
گزینههای زیر در اجزا Table, Query,Form مشترک میباشد
1. Open(نمای ورود داده) 2. Design(نمای طراحی) 3. New(ایجاد شئ جدید)
Macros ,modules دارای گزینههای زیر میباشند:
1. Run(اجرا) 2. Design 3. New
Report شامل:
1. Preview(پیش نمایش)
2. Design
3. New
(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)
متن کامل را می توانید دانلود نمائید
چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)
ولی در فایل دانلودی متن کامل پایان نامه
همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند
موجود است
1- مقدمه
صنعت نرمافزاری در جهان و ایران صنعتی است نو و نسبتاً جدید. با این وجود در طی عمر بسیار کوتاه، این صنعت تحولات وسیع، عمیق و شگرفی را شاهد بوده است. مهمترین این نوع تحولات را میتوان موارد زیر دانست:
رشد شدید و قابل توجه در درآمد بخشتاثیر آن بر سایر صنایع (امروز نرمافزار را میتوان یکی از انواع صنایع مادر یا پایهای دانست)تحول عمیق در فناوریهای مربوط به آنتحول در فرآیندهای آن و تبدیل آنها از فرآیندهای تجربی به فرآیندهای مهندسیگسترش و تنوع بیسابقه در فرآوردهها و خدماتمجموعه فوق باعث میشود که هر کشور دنیا برای رشد و توسعه صنعت نرمافزار خود برنامهریزیهای فراوانی بنماید اما از طرف دیگر، تجربه نشان میدهد که چنان چه بدون برنامهریزی درست اقدام به ورود به این عرصه شود، نتیجه مطلوب ممکن است بدست نیاید. بنابراین بسیار مهم است که بدانیم در کدام عرصهها، چگونه و با چه مجموعه فرآوردهها و خدماتی باید وارد شد.
گزارش حاضر برای پاسخگویی به همین مسئله آماده شده است. این گزارش (که اولین گزارش از مجموعه گزارشاتی از این دست است) ابتدا به بررسی وضعیت بازار جهانی میپردازد و سپس تخمینی از حجم بازار داخلی را بدست میدهد.
2-1 Data Base Management System
نرمافزار پایگاه دادهها Data Base، مجموعهای است که داده های ذخیره شده به صورت منطقاً مجتمع و به هم مرتبط و حتی الامکان فاقد افزونگی را که مورد استفاده چند کاربر از یک محیط عملیاتی است به صورت هم زمان و اشتراکی تحت مدیریت یک سیستم کنترل متمرکز DBMS قرار میدهد. پس DBMS نرمافزاری است که به کاربر امکان میدهد که پایگاه داده خود را تعریف و بر روی آن عملیات انجام دهد و بر روی آن تا حدی کنترل داشته باشد.
در سال 1999 DBMS(مدیریت سیستم پایگاه دادهها) از یک رشد 18درصدی برخورداربوده است. درآمد بازار نرمافزار DBMS در سال 2000 حدود 8/8 میلیارد دلار برآورد شده است که نسبت به سال 1999، 10 درصد رشد داشته است. در سال 2000 Object DBMS و DBMS Pre-Relational که شامل HDBMS و NDBMS یک رشد منفی داشته و در مقابل DBMS Relational یک رشد 15% داشته است. در حقیقت DBMSR 80% از کل بازار DBMS را به خود اختصاص داده است .
2-2 XML , Virtual DBMS
( eXtensible Markup Language ) XML در سالهای اخیر به عنوان استاندارد جدیدی برای بیان داده و رد و بدل کردن آن در اینترنت به کار میرود. XML محتوی اطلاعاتی را از فرمت نمایشی آن جدا می کند.
بازار XML و Virtual DBMS در سال 2000 از یک رشد 7/66% برخوردار بوده است. یعنی از مقدار 10 میلیون دلار در سال 1999 به 77 میلیون دلار در سال 2000 رسیده است. جدول زیر نشانگر درآمد بازار , XML Virtual DBMS از سال 1998 تا 2000 توسط فروشندگان آنها می باشد.
XML نشان می دهد که در سال 2004 ، 25/1 میلیارد دلار درآمد خواهد داشت و این رشد بیانگر نیاز به XML در بازار IT میباشد.
اگر وضعیت بازار را بر حسب موقعیت جغرافیایی نیز بسنجیم در سال 2000 اروپای غربی رشد درآمد آن بالغ بر 34 میلیون دلار بوده که 2/44% از سهم بازار را به خود اختصاص داده است و آمریکای شمالی با رشد درآمد کمتر از 34 میلیون دلار، %6/43 از سهم بازار را به خود اختصاص میدهد.
بازار , XML Virtual DBMS نقش مهمی را در موفقیت enterprise information management ایفا نموده است به طوریکه پیشبینی می شود که EIM در بین سالهای 2000 تا 2005 با نرخ رشد سالیانه 85% پیش رود.
نمودارهای زیر درآمد و سود حاصل از , XML Virtual DBMS را با توجه به منطقه و محیط سیستم عامل نشان می دهد . ( در بین سالهای 2000 تا 2005 ).
2-3 Data Management System
مدیریت کلیه دادهها و اطّلاعات دریک سازمان که شامل آنالیز، ردهبندی و نگهداری از دادهها و ارتباطات آنها و بهرهبرداری و گسترش DB (پایگاه دادهها) که شامل توسعه مدل های داده و دیکشنری دادهها و بهینهسازی سیستمهای کاربردی و رعایت استانداردها برای تعریف داده ها و روشهایی که مردم بتوانند آنها را درک کرده و از آنها استفاده کنند.
سرمایهگذاری در زمینه راه حل های مناسب مدیریت داده ها Data Management solution در صنایع تولیدی و صنایع پردازشی رشد خیلی سریعتری نسبت به بازار مدیریت دادهها در این چند سال داشته است. رشد سرمایه گذاری در پیدا کردن راه حل های مناسب مدیریت دادهها 17% درسال افزایش یافته است.
نفوذ داده به واسطه مدیریت محتوی و مستندات ( Document /content Management )
و مدیریت داده محصولات (PDM) برای بهبود سرمایهگذاری و تشکیلات اقتصادیِ کارا بسیار مفید خواهد بود.
رشد در سرمایهگذاری Data Management Solution ( راه حل های مناسب مدیریت داده ) باعث بهبود در رکورد اقتصادی می شود هر چند که بیشتر این رشد متعلق به بازار مدیریت داده محصولات میباشد.
شرکت Daratechپیشبینی میکند که تا سال 2007 سرمایهگذاری کاربران در این زمینه %35 افزایش خواهد داشت.
روند این رشد در برنامهریزی اولیه استراتژیک صنایع تولیدی و پردازشی، باعث یکپارچه کردن طراحی و مهندسی و همچنین تولیدات سریعتر و پردازش مدیریت چرخه حیاتLifecycle process و ارتباط فعال بین مشتری و تهیه کننده می شود.
(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)
متن کامل را می توانید دانلود نمائید
چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)
ولی در فایل دانلودی متن کامل پایان نامه
همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند
موجود است
کتابچه
“بازاریابی الکترونیک”
مباحث ویژه رشته IT
دوره کارشناسی
بخش اول:کلیات تجارت الکترونیک
تعاریف گوناگون از تجارت الکترونیک
ساده ترین تعریف تجارت الکترونیک ، تجارتی است که بوسیله ابزارهای الکترونیکی انجام می شود که این خود قطعا شامل تلفن و فکس برای انجام فعالیتهای تجاری خواهد بود.بدین معنی که هرزمانی که شما کاتالوگی را مثلا از طریق پست دریافت می کنید یا فکس ارسال می کنید و یا گوشی تلفن را برمی دارید در حال انجام معاملات و تراکنشات تجارت الکترونیک هستید. ( کتابCIW E-commerce Designer. Certification Bible نوشته Chris Minnick & Margaret T.Minnkk, )
تجارت الکترونیک می تواند بعنوان مجموعه ای ازکامپیوترهای متصل به اینترنت تعریف شود که فعالیتهای تجاری را ساپرت نموده و باعث افزایش سرعت تحویل و کاهش هزینه های عملیاتی می شود ضمن اینکه سبب بهبود فرایند تصمیم گیری و کاهش هزینه های عملیاتی، توسعه کانالهای توزیع و بازارها، کاهش و حذف تلاشهای بیهوده و مضاعف از پروسه فعالیتها خواهد شد. ( E-commerce & Internet law نوشته j.Dianne Brinson, Benary Dara-Abrams, Jennifer Masek ).
سازمان توسعه و همکاریهای اقتصادی (OECD) تجارت الکترونیک را چنین تعریف کرده است:” انجام تجارت کالاها و خدمات ازطریق وب است چه آن دسته ازکالاها و خدماتی که قابلیت ارائه و تحویل از طریق وب را دارند و چه آنهایی که این قابلیت را ندارند . در حقیقت تجارت ازطریق ابزارهای فناوری جدیدی است که تمام جنبه های تجارت را اعم از ایجاد بازار تجاری، سفارش دهی، مدیریت زنجیره عرضه، معاملات پول را در بر میگیرد.البته برای گسترش EC لازم است که پیش نیازهای این تکنولوژی ازجمله زیر ساختهای مخابراتی EDI ، کاتالوگهای شبکه ای برای مسایل قانونی، ایمنی پیام رسانی مهیا شود تا بتوان عملکرد یک شرکت را بهبود بخشید.
آقای Zwass(1998) تجارت الکترونیک را چنین تعریف نموده است:
به اشتراک گذاشتن اطلاعات تجاری، حفظ ارتباطات تجاری و انجام تراکنشات بازرگانی بوسیله شبکه های ارتباطات راه دور.
دولت انگلستان نیز از یک مفهوم گسترده در این ارتباط استفاده کرده است :
تجارت الکترونیک به مبادله اطلاعات در طول شبکه های الکترونیکی و در هر مرحله از زنجیره تامین گویند خواه با یک سازمان باشد یا میان چند شرکت و مصرف کنندگان یا میان بخش خصوصی و دولتی، هزینه ای برای آن پرداخت شود یا نشود.
با توجه به این تعاریف تجارت الکترونیک تنها محدود به خرید و فروش واقعی محصول نیست و فعالیتهای قبل و بعد فروش را هم در طول زنجیره تامین و عرضه در بر می گیرد.
Kalakota& Whinston (1997) چهار دیدگاه را در زمینه تجارت الکترونیک ارائه می کند:
منظر و دیدگاه ارتباطی (Communication Perspective) یا ارائه اطلاعات، محصول و خدمات یا پرداخت بوسیله ابزارهای الکترونیکی
(, Internet Marketing Strategy, Implementation and Practice نوشته آقای (Dave Chaffey
می بینیم که طبق دیدگاههای فوق بکارگیری تجارت الکترونیک تنها منحصر به خرید و فروش نیست بلکه کاهش هزینه ها، اتوماتیک سازی برخی جریانات کاری و ارائه اطلاعات هم ازابعاد اصلی این ابزار جدید می باشد.
EDI: انتقال الکترونیکی داده ها
انجام فعالیتهای تجارت الکترونیک از طریق شبکه های کامپیوتری با فرمت استانداری که در ابتدا جهت به اشتراک گذاشتن اطلاعات ایجاد شده بود و تحت عنوان EDI یا ٍElectronic Data Interchange شهرت دارد، آغاز شد.EDI متدی برای انتقال اطلاعات میان بانکها و سایر شرکتها در یک سیستم بسته است. EDI در سیستم سفارش دهی،پروسه کارت اعتباری و سپرده گذاری مستقیم و بسیاری از فرایندهایی که در طول سه دهه گذشته کاربرد داشته اند، استفاده می شده است.ATM یا Automated Teller Machine و کارتهای اعتباری نمونه هایی از نوعی تجارت الکترونیک است که قبل از ایجادوب وجود داشته است.
( کتابCIW E-commerce Designer. Certification Bible نوشته Chris Minnick & Margaret T.Minnkk, .)
مفاهیم کلیدی تجارت الکترونیک:
تجارت الکترونیک تجارتی است که از طریق رسانه های الکترونیکی چون تلویزیون و فکس، اینترنت و شبکه های خصوصی انجام میشود.تعریف دیگری هم در این زمینه ارائه شده است و آن پیوستگی میان سرویس های ارتباطی، مدیریت داده و مباحث امنیتی است که انتقال اطلاعات را درباره فروش کالا و خدمات سهولت می بخشد.درک معنی این سه واژه برای درک تجارت الکترونیک ضروری است هر چند که این مفاهیم در تجارت الکترونیک شباهتهای بسیاری با تجارت سنتی دارد.
سرویس های ارتباطی: این قسمت شامل روش و نحوه انتقال اطلاعات ازخریدار به فروشنده است .بعنوان مثال هنگام استفاده ازوب سایتهای معمولی تجارت الکترونیک، خریداران ازسبد خرید استفاده می کنند تا محصولات خریداری شده را سورت کنند و سپس این فرایند چک می شود تا اطلاعات لازم به فروشندگان انتقال یابد.
امنیت : متد حفظ امنیت اطلاعات از هکرهای موجود ازطریق سندیت دادن و شناسایی منابع اطلاعاتی و تضمین حریم شخصی و درستی و صحت اطلاعات است.معمول ترین متد و استانداردی که برای نقل و انتقال اطلاعات در طول اینترنت انجام می شود SSLیا بعبارتی Secure Socket Layer است که اکثر موتورهای جستجو و نرم افزارهای جستجو با نشان دادن یک آیکن مانند قفل، امنیت سایت را تعیین می کنند.
مدیریت اطلاعات: این بخش فرمت و شکل تبادل اطلاعات را تشریح می کند هنگامی که اطلاعات خریدار به فروشنده جهت پردازش انتقال می یابد باید این مسئله تعیین شود که با چه فرمتی اطلاعات در اینترنت انتقال یابد مثلا اطلاعات پرداخت مثل شماره کارت اعتباری باید از طریق پروتکلهای استاندارد اینترنت انجام شود. (CIW E-commerce Designer. Certification Bible نوشتهChris Minnick & Margaret T.Minnkk, )
Chaffey & Smith (2001) اشاره می کنند که تکنولوژی اینترنت می تواند برای رسیدن به اهداف ذیل بکار گرفته شوند:
شناسایی : اینترنت می تواند در تحقیقات بازار برای پیدا کردن خواسته ها و نیازها ی مشتریان بکار رود.پیش بینی (anticipate) : اینترنت کانالی است که از طریق آن مشتریان به اطلاعات دسترسی پیدا کرده و اقدام به خرید می کنند .درک این تقاضا برای مدیریت تخصیص منابع به بازاریابی الکترونیک بسیار اساسی است.ایجاد رضایت: یک فاکتور اساسی موفقیت در بازاریابی الکترونیک ، کسب رضایت مشتری از طریق کانال الکترونیکی است مثل سهولت استفاده از یک سایت و میزان فعالیت آن و اینکه چطور یک محصول فیزیکی ارسال می شود یا چه استانداردی برای ارائه خدمت به مشتریان وجود دارد. (, Internet Marketing Strategy, Implementation and Practice نوشته آقای Dave Chaffey )Bocij et al (1999) مزایای بکارگیری اینترنت در تجارت الکترونیک را در 6c ذیل خلاصه کرده است:
Cost ReductionCapabilityCompetitive advantageCommunication improvementControlCustomer service improvementتجارت الکترونیک و حذف مرزها
در حال حاضر تجارت الکترونیک ازبسیاری از محدودیتهایی که در اشکال قبلی خود داشتند خارج شده است.مثل هزینه های بالای پیاده سازی EDI چرا که مستلزم ایجاد شبکه های خصوصی بود یا سفارش تلفنی دادن که مستلزم بکارگماردن یک تلفنچی برای پاسخگویی به تلفن ها است .بسیاری از اشکال تجارت الکترونیک شامل محدودیتهایی چون محدودیت ساعات خرید یا محدودیت جغرافیایی بودند اما اینترنت توانست برای تبادل اطلاعات راههایی را ایجاد کرده و این مشکلات را حل کند. پس از معرفی web browser چون Mosaic و Netscape در سالهای93و 94 وب سایتهای خرده فروشی چون Amazon به شکل آنلاین فعالیت خود را آغاز نمودند.در حال حاضر نیز هزاران وبسایت تجارت الکترونیک وجود دارد و روزبروز هم تعداد آنها افزایش می یابد. (CIW E-commerce Designer. Certification Bible نوشته Chris Minnick & Margaret T.Minnkk )
دلایل ایجاد تجارت الکترونیک
درمدت زمان کوتاهی تجارت الکترونیک از یک تجربه آکادمیک به بخش مهمی از تجارت جهانی مبدل شده است.تجار و مشتریان و مصرف کنندگان به دلایل متعددی جذب دنیای تجارت الکترونیک شده اند.سه دلیل عمده آن باز شدن بازارهای جدید، افزایش کارایی و توسعهتوانمندیهای موجود در تجارت سنتی بوسیله تجارت الکترونیک است.
باز شدن بازارهای جدید :در اینترنت تجار قادرند که کالای خود را بدون هزینه های زیاد و محدودیتهای جغرافیایی که در یک فروشگاه فیزیکی وجود دارد بفروش برسانند، ضمن اینکه کالای بیشتر را به مشتریان بیشتری که خارج از حیطه دسترسی آنها قراردارد می فروشند. مصرف کنندگان نیز قادرند کالای مورد نیاز خود را از تاجر یا بازرگان بدون نیاز به دسترسی به فروشگاه فیزیکی تهیه کند.
افزایش کارایی:هر مانعی که میان یک کسب و کار و مشتریان قرار بگیرد سبب از دست رفتن کارایی خواهد شد. در دنیای واقعی تجارت برخی از این موانع عبارتند از فاصله مکانی، ساعات فعالیت مجموعه های تجاری، نیاز به توزیع کنندگان و واسطه ها.
تجارت الکترونیک برای انواع کسب و کار ایجاد جذابیت خواهد کرد چرا که به مدیران آنها اجازه می دهد ارتباط مستقیم بیشتری را با مشتریان برقرار کنند.اما این توانایی را نیز به خرده فروش می دهد که براحتی قیمت ها و محصولات را با هم مقایسه کند ضمن اینکه خریدهای اینترنتی از پرداخت مالیات فروش معاف می باشند.
توسعه توانمندیهای موجود در تجارت سنتی:یکی ازبهترین نمونه های تجارت الکترونیک Amazon.com است . آمازون از دیدگاه رقابتی با سایر وب سایتهای خرده فروش رقابت می کند و گاها نیز از این پایگاه کپی برداری می شود چرا که آمازون فعالیتهایی را انجام می دهد که سایر کتابفروشیها قادر به انجام آن نیستند ، یک انبار فوق العاده غنی از کتب، نه فقط مشهورترین کتب بلکه هر کتاب چاپی در ارتباط با هر موضوعی را در انبار خود نگهداری می کند.شما نیازمند این هستید که بتوانید در هر زمانی به یک کتاب فروشی خوب دسترسی داشته باشید و آمازون توانسته این مشکل را حل کند و از این استعداد و صلاحیت در وب استفاده کرده است.نمونه دیگر peapod.com و Webvan.com و homegrocer.com را در زمینه سفارش گیری انواع خواربار در نظر بگیرید. این سه پایگاه اینترنتی با خرده فروشیها همکاری دارند تا بتوانند امکان خرید و تحویل آنلاین جنس به مشتری را فراهم کنند و یکی از نگرانی های اصلی که مشتریان بالقوه درباره این نوع از سرویسها دارند بحث کیفیت است که هر چقدر بیشتر تحقق پیدا کند قادر خواهند بود اعتماد مشتریان بیشتری را بخود جلب کنند این بازار بالقوه توان زیادی دارد چرا که خرده فروشی کار بسیار دشواری است که افراد اندکی به انجام آن تمایل دارند.”
بخش دوم: انواع مدلهای کسب و کار در تجارت الکترونیک
تجارت الکترونیک فرایند خرید و فروش، نقل و انتقال و مبادله محصول ، خدمات و اطلاعات را از طریق شبکه های کامپیوتری و همچنین اینترنت شامل می شود.برخی افراد E-business را با E-commerce با یک معنی بکار می برند در حالیکه E-business معنای گسترده تری دارد و نه فقط خرید و فروش کالا و خدمات بلکه ارائه خدمت به مشتری و همکاری با شرکای تجاری و نقل و انتقالات الکترونیکی درون یک سازمان و E-Learning را نیز شامل می شود.تجارت الکترونیک می تواند بسته به میزان Digitization یا دیجیتالی بودن ، ازفیزیکی تا دیجیتالی طبقه بندی شود. میزان دیجیتالی بودن به سه عامل ذیل مرتبط می شود:
محصول یا خدمتی که فروخته می شود.(Product)فرایندها (Process)واسطه ها (Intermediary)Choi et al در سال 1997 چهارچوبی برای تشریح ترکیبات مختلف و ممکن این سه بعد فوق ایجاد کرده است.یک محصول می تواند فیزیکی یا دیجیتالی باشد. یک فرایند می تواند فیزیکی یا دیجیتالی باشد ، یک آژانس یا واسطه می تواند فیزیکی یا دیجتالی باشد.در تجارت سنتی هر سه بعد فیزیکی اما در EC همه دیجیتالی هستند ، بقیه موارد شامل ترکیبی ازابعاد فیزیکی و دیجیتالی خواهد بود.
اگر حداقل یک بعد دیجیتال باشد آن شرایط را تحت Partial ecommerce می خوانیم مثلا خرید یک پیراهن از فروشگاه الکترونیک Wal-Mart یا یک کتاب ازآمازون، چراکه بازرگان یا فروشنده بطور فیزیکی کالا را با FedEx ارسال می کند. در حالیکه خرید یک کتاب الکترونیکی ازآمازون یا نرم افزار از Buy.com تجارت الکترونیک خالص یا Pureecommerce است چون محصول ، پرداخت آن و آژانس هایی که آن را توزیع و تحویل می دهند بطور آنلاین عمل می کنند.
(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)
متن کامل را می توانید دانلود نمائید
چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)
ولی در فایل دانلودی متن کامل پایان نامه
همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند
موجود است
1 راه های جمع آوری اطلاعات:
اینترنت: بازدید از سایت های مشابه در این زمینه و الگو برداری از سایت هاکاربران نهائی: پرسش از کاربران نهائی در مورد نیاز ها و در خواست ها ی آنها از سایت1-1-2 درخواست مشتری:
افراد با رمز منحصر به فردی وارد شوند :به این گونه که هر فرد با یک رمز خاص وارد سایت شود که این کار نیازمند انجام دادن کارهای زیر است:
افتتاح حساب ویژه اینترنتی به این صورت که ما با ریختن پول به این حساب یک شماره فیش به ما داده می شود و ما این شماره فیش را در فرم ثبت نام سایت ذخیره و وارد می کنیم و خود بانک نیز لیستی از کسانی که به این شماره حساب پول واریز کرده اند در data base سایت قرار داده و به محض وارد کردن شماره فیش باعث می شود که آن شماره فیش با شماره فیشی که بانک به ما داده است چک شود و در صورت درست بودن فرد ثبت نام می شود.
اطلاعات مربوط به هر بخش جدا جدا نوشته شود:مثلا بخش های مختلف ریاضی به صورت جدا باشد نظیر بخش احتمال و بخش انتگرال و غیره
هر بخش دارای دو قسمت باشد:تستی : سوالات تستی مربوط به هر بخش به صورت مجزا باشدتشریحی : سوالات تشریحی مربوط به هر بخش به صورت مجزا باشدتوجه: با کلیک کردن بر روی هر سوال جواب مربوطه در یک صفحه مجزا ظاهر شود.
4– سوالات متفرقه:
تست کنکور های سال قبلسوالات تشریحی سال های قبلتست کنکور های آزمایشیوغیره………….
ارتباط با ما :
اگر یک سری از افراد سوالاتی غیر ازسوالات موجود در سایت داشته باشند با استفاده از خاصیتی که طراحی شده سوال خود را مستقیما با مدیر سایت در میان بگذارد.
انتقادات و پیشنهادات بازدید کننده در این قسمت مستقیما با مدیریت سایت یا سازنده سایت در میان گذاشته می شود.
1-1-3 قسمت هایی که آنالیزگر اضافه کرده است:
فروش: فروش نرم افزار های جدید برنامه های آموزشی و بازی های جدید موجود در بازار و لیست تمام کتاب های موجود در مورد ریاضیات و فروش آنها به صورت اینترنتیبه این صورت که با قرارداد بستن با یک کتاب خانه می توانیم لیست تمام کتاب های موجود برای فروش اینترنتی را در سایت فراهم بیاوریم
لطیفه و طنز های مربوط به ریاضی: به صورت تست های هوش و بازی و ریاضیاخبار: اخبار جدید در مورد نرم افزار های آموزشی و تکنولوژی جدید مربوط به علم کامپیوتر1-1-4 نیاز سنجی :
شامل درخواست ها و نیاز مندی های صاحب سایت:نظیر در خواست هایی که برای ساخت سایت مورد استفاده قرار می گیرند که قبلا ذکر شده است
شامل نیاز ها و در خواست های بازدید کننده سایت:کار کردن با web page مورد نظر راحت باشد:بازدید کننده باید بتواند بین صفحات به راحتی جابه جا شوند و نیاز های خود را به راحتی دریافت کنند
محیط سایت باید شفاف و رسا باشد:یعنی موضوعات موجود در سایت به راحتی برای عموم قابل فهم باشد
نقشه سایت وجود داشته باشد:برای پیدا کردن راحت تر قسمت های موجود در سایت و ارتباط با آنها
link ها باید مرتبط با موضوع مربوطه باشد:مثلا زمانی که یک لینک مربوط به احتمال می باشد لینک اتصال دهنده نیز مربوط به احتمال باشد.
برا ی عموم و مقاطع مختلف قابل فهم باشد:یعنی هر بازدید کننده در هر شرایط سنی بتواند به راحتی از امکانات موجود در سایت استفاده کند.
دارای لیست سایت های آموزشی مرتبط باشد:نظیر سایت های آموزشی موجود برای ریاضیات و سایت های مهم جهان در زمینه ریاضی
1-1-5 امکان سنجی :
1- امکانات مورد نیاز برای ساخت سایت :
نظیر برنامه های مورد نیاز برای طراحی صفحات وب و برنامه های جانبی آن
2- باصرفه بودن:
سود مربوطه سایت:نظیر سودی که از این طریق برای صاحب سایت حاصل می شود مانند درآمد از طریق فروش سوالات و نرم افزار ها و کتاب ها و بدست آوردن اعتبار برای صاحب سایت
سود مربوطه به کاربر نهایی:به دست آوردن سوالات بسیار زیاد به صورت یکجا و با هزینه بسیار کم
اطلاعات راحت و ساده طبقه بندی و ساده تر قابل دسترسی می باشداطمینان نسبت به سیستم ، و به دست آوردن راحت تر اطلاعات خود1-1- 6برنامه نویسی شی گرا
نوع برنامه نویسی به کار رفته برنامه نویسی شی گرا می باشد زیرا خصوصیات یک برنامه نویسی شی گرا را دارا می باشد .
یعنی نگاه کلی به یک چیز و بررسی آن و تجزیه آن مسئله تا جایی که برای ما مفید باشد اساس کار برنامه نویسی شی گرا می باشد.
اجزاء تشکیل دهنده شی:
1- ویژگی هی و خصوصیات
2- رفتار ها و توابع و عملکردها
در برنامه نویسی شی گرایی باید به سه نکته توجه کرد :
1- Encapsolation : سطح دستری
Publicprivateprotect2- ارث بری
3- چند ریختی
دید انتزاعی در اشیاءشی گرایی : در اشیاء شی گرایی دید به صورت انتزاعی است یعنی ما به اشیاء به صورت انتزاع نگاه می کنیم و صفات و خصوصیات شی را تا آنجایی که لازم داریم بیرون می آوریم.
برای تجزیه و تحلیل یک سیستم باید یک سری مراحل را طی کنیم:
1- جمع آوری اطلاعات
2- نیاز سنجی
3- امکان سنجی
متن کامل را می توانید دانلود نمائید چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)
ولی در فایل دانلودی متن کامل پایان نامه
همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند
موجود است
مقدمه:
وب یکی از مهمترین و در عین حال جوانترین سرویس اینترنت است، که در مدت زمانی کوتاه توانسته است در کانون توجه تمامی استفاده کنندگان اینترنت قرار بگیرد و منشاء تحولات عمدهای در حیات بشریت باشد. در گذشته از وب صرفاً به منظور عرضه اطلاعات استفاده میگردید و کاربران از آن به عنوان کتابخانه الکترونیکی بزرگ در جهت یافتن اطلاعات مورد نیاز خود استفاده میکردند. نرم افزار و دنیای برنامه نویسی یکی از عرصههایی است که بدون شک بیشترین تأثیر را از اینترنت پذیرا بوده است. شرکتهای عظیم نرم افزاری با لحاظ نمودن جایگاه برجسته اینترنت، اقدام به ارائه تکنولوژیها و معماریهای متفاوتی در جهت طراحی و پیاده سازی برنامههای کامپیوتری با بهرهگیر از اینترنت نمودهاند. یکی از تکنولوژیهای طراحی شده در این زمینه تکنولوژی ASP.NET میباشد. در این پروژه سعی شده است که شناختی کافی در زمینه ASP.NET (.NET ، ASP و ASP.NET و … ) بدست آمده باشد.
1- آشنایی با دات نت (.NET)
چرا به دات نت احتیاج داریم؟
«آشنایی با دات نت و بررسی مشکلاتی که حل آنها سبب تولد دات نت گردید».
به طور معمول نسلهای جدید زبان های برنامه نویسی به این دلیل متولد می شوند که زبانهای قدیمی تر دارای امکانات محدود بودند و یا قدرت استفاده از تکنولوژیهای فعلی را به صورت مطلوب و ساده ندارند. مهمترین نیازی که به عنوان آخرین تکنولوژی وجود دارد، برنامه نویسی در محیط اینترنت است. اینترنت در مدت تقریبا 8 سال جای خود را به عنوان یکی از مهمترین وسایل ارتباطی برای کارهای روزمره و تجارت باز کرده است. سیستمهای برنامه نویسی قدیمی تر امکان برنامه نویسی برای اینترنت را فراهم کرده بودند اما هر کدام دارای اشکالات بزرگی هستند، برای مثال تکنولوژی Com اولین بار در ویندوز به کار گرفته شد. در سال 1970 نیز سیستمهایی برای Unix نوشته شده بودند، جاوا نیز در اصل برای ابزارهای الکترونیکی بود و نه برای اینترنت.
سپس برای اولین بار یک سیستم جامع برای برنامه نویسی تحت اینترنت ایجاد شد. این سیستمکه .NET، نام داشت، از مراحل سطح پایین که به زبان ماشین میباشد تا بالاترین سطح که برنامه نویسی ویژوال آن می باشد، برای استفاده در اینترنت طراحی شده است البته NET فقط برای اینترنت نیست و با استفاده از آن می توان برنامه های کامل تحت Client نیز ایجاد کرد، اما بزرگترین مزیت آن در برابر سیستمهای دیگر امکانات اینترنت آن است. برای این که از مزایای استفاده از NET را بهتر متوجه بشویم بهتر است در ابتدا معایب سیستم های پیشین را ذکر کنیم.
شرکت مایکروسافت تا قبل از سال 1995 به برنامه نویسی در محیط های Client و server پرداخت، اما از ان سال به بعد توجه بیشتری به مساله برنامه نویسی در اینترنت کرد.
مایکروسافت com و +com را ایجاد کرد و آن ها را در ویژوال استودیوی 6 به کار گرفت. در سال 1999 حدود 50 درصد از بزرگترین سایتهای تجارت الکترونیکی از محصولات مایکروسافت استفاده می کردند. اما هنوز هم مشکلاتی زیادی در سیستمهای مایکروسافت وجود داشت که یکی از آنها دشواری نوشتن برنامه در اینترنت با محصولات مایکروسافت بود. شرکت مایکروسافت برای راحتی کار برنامه نویسها ASP یا Active server page را ایجاد کرد. با این که این قدم بزرگ بود و کارها را بسیار ساده کرد ولی هنوز از برنامه نویسی شی گرا پشتیبانی نمی کرد. همچنین در ویژوال استودیوی 6 قسمتی برای Internet Application ایجاد شده بود و در آن امکان ساختن web class وجود داشت ولی هیچ وقت به عنوان یک ابزار کارآمد برای برنامه نویسی وب در نظر گرفته نشد.
مدل برنامه نویسی DNA
مایکروسافت یک مدل برنامه نویسی به نام Distributed internet Application دارد که برپایه برنامه نویسی n-tier و com بنا نهاده شده است. مدل DNA از سه بخش اساسی تشکیل شده است:
1-بخش اول به نام Presentation tire معروف است. در این بخش رابط تصویری کاربر وجود دارد و خود نیز به دو نوع Internet Browser و will 32 GUI تقسیم میشود که هر کدام مشکلات خاص خود را دارند. در مدلی که از win 32 GUI یا همان نرم افزارهای معمولی استفاده میشود دو مشکل بزرگ وجود داشت: دشواری بروز رسانی نرم افزار و دیگری DllHell که در ادامه توضیح داده خواهد شد. در نوع دوم مشکلاتی از این قبیل نبود. امکانات برنامه نویسی کافی در محیط مرورگر، نبود رابط قوی کاربر، نبودن مرورگرهای یکسان و … وجود دارد. همچنین همیشه یک اتصال به اینترنت یا اینترانت لازم است. در این نوع از برنامه نویسی می توان از Java Appletها یا Activex استفاده کرد ولی مرورگر باید امکان استفاده از آن را داشته باشد، مخصوصا هنگام استفاده از Activex که باید فقط از IE استفاده کرد.
2-بخش دوم که Middle tier نام دارد، مکانی است که اطلاعات و قوانین تجاری در آن وجود دارد، منظور از قوانین، متدها و اجزائی هستند که اعمال کاربران را کنترل می کنند. مهمترین و آسان ترین زبان برای نوشتن این اجزا از DNA ویژوال بیسیک است. برنامه نویسی که بخواهد در این رده برنامه بنویسد باید آشنایی کاملی با com و پروتکل های رایج داشته، همچنین باید مهارت کافی در استفاده از ADO و ADSL داشته باشد.
مشخص که یک اشتباه در این لایه باعث بروز خطا و نقص در کل سیستم میشود.
3-بخش سوم یا Data tier مکانی است که اطلاعات سازمان در آن ذخیره میشود معمولا در این قسمت از بانکهای اطلاعاتی پیشرفته رابطهای مانند SQL server و Oracle استفاده می کنند.
محدودیتهای Com
همان طور که دیدید مهمترین قسمت در DNA همان Com است که در جای جای آن استفاده می شود. که در این جا برخی معایب com را ذکر می کنیم:
DLL Hell: اگر کوچکترین تغییری در یک com ایجاد شود، دیگر برنامههایی که از ورژن قبلی استفاده می کردند قادر به فعال ساختن نسخه جدید نیستند. هنگامی که در ویندوز، یک com نصب شود برایش در رجیستر یک GUID ثبت میشود که اطلاعات آن com را در خود ذخیره می کند. اگر یک برنامه از نسخه اول یک com استفاده کند و بعد از مدتی شما تغییراتی در نسخه اول بدهید و بخواهید آن را دوباره در سیستم نصب کنید ویندوز به شما پیغام خطا میدهد چون ورژن آن تکرار است، اگر هم آن را به ورژن دوم ارتقاء دهید. نرم افزار قبلی هنوز به دنبال نسخه اول میگردد، این امر باعث میشود که شما مجبور شوید یکبار دیگر کل برنامه را کامپایل کرده و در کامپیوترتان نصب کنید.
کمبود در وراثت: در نسخه های Com که در حال حاضر هستند چیزی به نام وراثتی که در C++ وجود دارد نمیباشد، بلکه وراثت تنها در واسط یک Com میباشد، استفاده از آن هم چندان کمکی به برنامه نویسی نمیکند. حل این مشکلات باعث تولد .NET گردید.
دات نت برای شروع
از زمان معرفی دات نت توسط مایکروسافت در تابستان 2000، تعداد زیادی از علاقمندان به دنیای گسترده کامپیوتر خصوصا طراحی و پیاده سازی نرم افزار، همواره به این سئوال مواجه بودند که دات نت چیست و استفاده از آن چه دستاوردهایی را برای استفاده کنندگان به دنبال خواهد داشت؟ دات نت، پلات فرم مایکروسافت برای سرویس های وب Xml است.
به منظور شناخت تمامی ابعاد دات نت لازم است به موارد زیر توجه گردد:
دات نت پلات فرمی جدید به منظور پیاده سازی و به کارگیری برنامههای مدیریت یافته، شیگرا و پیشرفته است.به منظور پیاده سازی برنامه های دات نت می توان از زبان های برنامه نویسی متفاوتی استفاده کرد (کد تولید شده توسط کامپایلر، Runtim دات نت خواهد بود).دات نت، کتابخانه کلاس گسترده ای را ارائه مینماید.دات نت، روشی جدید به منظور پیاده سازی برنامه تحت ویندوز (Desktop Application) را با استفاده از کلاس های فرم ویندوز، ارائه می نماید.دات نت، امکان تشریح خودکار عناصر نرم افزاری را ارائه و حمایت مینماید.دات نت، امکاناتی نظیر: ارتباط بین زبانها، عناصر مستقل از زبان برنامه نویسی با قابلیت استفاده مجدد و توارث در بین زبانها را ارائه مینماید.دات نت، روش جدیدی برای پیاده سازی برنامه های مبتنی بر مرورگر (برنامههای وب) را با استفاده از کلاسهای ASP. NET ارائه مینماید.کلاسهای ADO.NET مربوط به دات نت، یک معماری جدید غیر متصل برای دستیابی به داده از طریق اینترنت را ارائه می نمایند.دات نت، امکان ایجاد سرویس های وب XML مستقل از پلات فرم را با استفاده از استانداردهایی نظیر : SOAP و WSDL ارائه می نماید.دات نت، یک معماری جدید برای پیاده سازی و به کارگیری اشیاء راه دور را ارائه می نماید.دات نت، تکنولوژی های متعددی از ویندوز را حمایت می نماید.پیاده سازی در دات نت
برای پیاده کنندگان نرم افزار تحت ویندوز، دات نت امکانات متعددی را از ویژوال C++ تا ویژوال بیسیک ارائه مینماید. دات نت، مستقل از نوع زبان برنامه نویسی بوده و در این راستا کامپایلرهای متعددی برای چنین زبان طراحی و پیاده سازی شده و تمهیدات لازم در خصوص طراحی و پیاده سازی کامپایلرهای دیگر نیز انجام شده است. در حال حاضر از زبانهای Jscript و Visual Basic.NET و C# و Eiffel و Python و Per1 و CoBol و .NET و APL میتوان استفاده کرد. دات نت از زبانهای فوق مستقیما حمایت نمینماید. در حقیقت دات نت صرفا قادر به درک یک زبان بیشتر نیست. زبان فوق IL (Microsoft Intermediate Language) نامیده میشود.
(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)
متن کامل را می توانید دانلود نمائید
چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)
ولی در فایل دانلودی متن کامل پایان نامه
همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند
موجود است