سیستم فروش شرکت تحت وب
نرم افزارهای استفاده شده :
Access ، HTML ، ASP و SQL
فهرست مطالب:
مقدمه ای بر بانک اطلاعاتی اکسس
تاریخچه مختصر پایگاه داده ها
شناخت پایگاه داده های اکسس (Access)
معرفی موضوعات برنامه اکسس
طرح ریزی یک پایگاه داده ها
مقدمه ای بر HTML و طراحی وب
مقدمه ای بر Active Server Pages
شروع کار با Active Server Pages
Active Server Pages چیست؟
آشنایی با مدل Client –Server
اسکریپتهای client –side و اسکریپتهای server side
مقدمه ای بر نحوه ایجاد پایگاه داده ها
ایجاد جداول
جدول Customer
جدول factor
جدول prifactor
جدول project
جدول Capacitor
جدول C2P
جدول C2F
Relation Ship
ایجاد ارتباط بین جداول (Relation ship)
ایجاد Query ها
صفحه Glogbal . asa
صفحه index.asp
صفحه Customer. Asp
تاریخچه مختصر پایگاه داده ها
تاریخچه مختصر پایگاه داده ها
سیستمهای پایگاه داده ها برای ذخیره کردن اطلاعات به کار می رود.
هم سیستمهای بزرگ زررواسیون شرکتهای هواپیمایی و هم دفترچه تلفنی که درجیب شما قراردارد پایگاه دادها محسوب می شوند زیرا از آنها برای ذخیره کردن داده ها و بازیابی اطلاعات استفاده میشود. تا چندین سال پیش سیستمهای بزرگ پایگاه داده ها تنها بر روی کامپیوترهای بزرگ (main frame) کار می کردند. به همین دلیل طراحی پیاده سازی ونگهداری آنها بسیار پر هزینه بود. با به بازارآمدن کامپیوتر ها شخصی (personal computer) قدرتمند و ارزان قیمت فعلی اینک برنامه نویسان می توانند نرم افزارهای لازم برای جمع آوری و ارائه اطلاعات را با هزینه های اندک و در زمان کوتاه تولید کنند.
شناخت پایگاه داده های اکسس (Access)
به طور کلی پایگاه داده مجموعه ای از انواع اطلاعات می باشد. برنامه اکسس پایگاه داده های نسبتا ساده و آسانی را ایجاد میکند. «جدول (table) به محفظه الکترونیکی گفته می شود که برنامه اکسس برای نگهداری داده های شما آن را ارائه می دهد. شکل 1-1
هر جدول (Table ) از سطرها و ستون ها تشکیل می شود. برنامه اکسس مدخل پایگاه داده ها (مثلا هر یک از کارمندان یا فقره موجودی) را در سطر مختص به خود ذخیره می کند. هر سطر یک سابقه record به حساب می آید و هر سابقه شامل اطلاعات خاصی مربوط به یک شخصی مکان و غیره می باشد.
هر سابقه به بخش های مجزایی از اطلاعات تقسیم می شود و هر یک از بخش ها میدان fied نام دارد.
در جدول هر میدان ستون جداگانه ای دارد و دارای بخش های مختلفی از اطلاعات می باشد که با هم جمع می شوند و تشکیل سابقه خاصی را می دهند مثلا last name یک میدان است همه نام های خانوادگی موجود در کل جدول در همان ستون به عنوان میدان last name شناخته می شوند.
برنامه اکسس نوع خاصی از پایگاه داده ها به نام پایگاه داده های رابطه ای (relational DataBase) می باشد این پایگاه داده ها اطلاعات را به زیر مجموعههای جداگانه تقسیم می کند . هر زیر مجموعه اطلاعات برای هدف خاصی گروه بندی می نماید (نظیر اطلاعات در مورد مشتری تقاضای فروش کالا) . در برنامه اکسس این زیر مجموعه ها در جدول های جداگانه ای نظیر آنچه قبلا توضیح دادیم قرار دادند.
برنامه اکسس به شما امکان میدهد رابطه ای بین جدول ها برقرار نمایند. این رابطه ها مبتنی بر میدانی هستند که برای هر دو جدول مشترک می باشد. هر یک از این جدول ها دارای میدانی به نام کلید اولیه می باشند.
کلید اولیه هر سابقه رکورد رامنحصرا در جدول شناسایی می کند. بنابراین میدان کلید اولیه primarykey معمولا میدانی است که عدد منحصر بفردی به هر سابقه اختصاص میدهد این عدد در جدول مضاعف نمی باشد به قول معروف unique یعنی یکتا می باشد.
مثلا ممکن است جدول customer دارای میدان ID باشد که هر مشتری را با عدد منحصر بفردی شناسایی می کند. همچنین ممکن است جدولی در اختیار داشته باشید که شامل انواع محصولات شرکت شما باشد وهمچنین می توانید جدولی در اختیار داشته باشید که شامل اجناس شما در انبار باشد که در اینصورت بین جدول project که شامل انواع محصولات شرکت و جدول انبار که شامل اجناس شرکت می باشد ارتباط برقرار می باشد.
برای اینکه جدول projectبا جدول capacitor را بتوانیم پیوند (link) دهیم میبایست field میدان projectID درجدول capacitor موجود باشد.
بدین ترتیب متوجه می شوید که حتی پایگاه داده های ساده که از جدول های متعددی تشکیل شده نیز با هم رابطه دارند.
معرفی موضوعات برنامه اکسس
جدول tableفقط یکی از انواع از موضوعات موجود در برنامه اکسس می باشد همچنین شما می توانید در برنامه مزبور با برگه ها forms پرس و جوها Quries و گزارش reports نیز کار کنید
یک برگه برای وارد کردن ویرایش و مشاهده داده های یک جدول و سابقه رکورد در یک زمان استفاده می شود.یک پرسوجو به شما امکان میدهد تا سئوالاتی را از پایگاه داده ها بپرسید. از پاسخ پرس و جو میتوانید برای دستکاری داده های موجود در جدول استفاده نمائید نظیر حذف سابقه ها یا مشاهده داده ها موجود درجدولی که فقط ملاک های شخصی دارند.یک گزارش به شما امکان می دهدکه اطلاعات پایگاه های داده های موجود در یک قالب را خلاصه نمائید تا برای چاپ مناسب گردند.
به طور کلی هر یک از موضوعات مزبور روشهای مختلفی برای مشاهده و دستکاری داده های جدول به شما ارائه می دهند.
طرح ریزی یک پایگاه داده ها
وقتی پایگاه داده های جدیدی را ایجاد می کنید ، احتمالا می خواهید مطمئن شوید که آن پایگاه داده ها ،نه تنها برای رفع نیاز مدخل داده های شما بلکه برای مشاهده گزارش گیری از داده هایی که درجدول های مختلف نگهداری می شوند و در واقع پایگاه داده ها را به وجود می آورند طراحی شده است . پیش ازایجاد پایگاه داده ها کمی وقت صرف طرح ریزی آن نمائید و سپس پایگاه داده ها را پیاده سازی نمائید زیرا که اگر طرح ریزی مناسب برای پایگاه داده ها نداشته باشید در هنگام پیاده سازی با مشکل مواجه خواهید شدکه پس از اینکه پایگاه داده ها را طراحی می کردید می توانید این پایگاه داده را در اختیار نرم افزارهای دیگری قرار داد مثلا میتوانید از پایگاه داده اکسس در کنار زبانهای برنامه نویسی visual c++ وvisal Basic,Delphi و غیره استفاده و یا اینکه از پایگاه داده اکسس که موضوع پایگاه داده پروژه ماست در کنار زمانهای برنامه نویسی اینترنت مثل PHP یا ASP, HTML و غیره استفاده کرد که البته زبان HTML قادر به دسترسی به رکوردهای یک پایگاه داده را بصورت پویا نداردبه قول معروف مثلا اگر بخواهیم رکورد جدیدی را به پایگاه داده اضافه کنیم HTML قادر به انجام این کار نیست چرا که یک زبان برنامه نویسی اینترنت ایستا است ولی ASP از طریق تعریف اشیا CONNECTION و سپس Record set می تواند رکوردهای موجود در پایگاه داده ها را تحت ثاثیر قرار دهد.
این پروژه به زبان برنامه نویسی پایتون ورژن 3.3 و در 265 خط نوشته شده است.
فضای گرافیکی این بازی با استفاده از کتابخانه پای گیم (Pygame) نوشته شده است.
همچنین از کتابخانه های random,os در این برنامه استفاده شده است.
یکی از مزیت های این پروژه استفاده از کلاس(CLASS) است.
از دیگر مزیت های این پروژه داشتن کامنت(Comment) یا در واقع همان توضیحات است. به طوری که جز به جز برنامه دارای کامنت است.
فضای گرافیکی : همانطور که در تصویر می بینید جنگنده بازیکن در پایین صفحه و دشمنان ان در بالای صفحه قرار دارد.
نحوه کار برنامه : جنگنده بازیکن با استفاده از کلید های جهت نمای چپ و راست به چپ و راست حرکت میکند و با استفاده از کلید جهت نمای بالا به جنگنده های دشمن شلیک میکند .
رنگ گلوله های دشمن سبز و رنگ گلوله های بازیکن نارنجی است.
با اصابت گلوله با جنگنده های دشمن آنها منهدم(غیب) می شوند ولی با اصابت گلوله با چنگنده ی بازیکن هیچ اتفاقی نمی افتد در واقع این بازی سوخت ندارد.
تعاریف:
مادة ۱ اصطلاحات به کار رفته در این آییننامه به شرح زیر است:
سازمان: سازمان کارگزاران بورس اوراق بهادار تهران است.
هیئت پذیرش: هیئت پذیرش اوراق بهادار است.
کارگزار: شرکت کارگزاری عضو “سازمان” است.
عرضة اولیة عام: عرضة اوراق بهادار به عامة سرمایهگذاران برای اولین بار است که میتواند در بورس یا خارج از آن انجام شود.
عرضة اولیه در بورس: عرضة اوراق بهاداری است که “عرضة اولیة عام” آن قبلاً خارج از بورس انجام شده، و برای اولین بار جهت معامله در بورس عرضه میشود.
عرضة اولیه: اصطلاحی است که “عرضة اولیة عام” و “عرضة اولیه در بورس” هر دو را شامل میشود.
کارگزار معرف: “کارگزاری” است که با مجوز “سازمان” برای پذیرش اوراق بهادار شرکتهای متقاضی پذیرش در بورس و “عرضة اولیة” اوراق بهادار آنها اقدام مینماید.
تعهد خرید: تعهد خرید ماندة اوراق بهاداری است که “عرضة اولیة عام” آن در بورس انجام شده و تا پایان دورة عرضه، فروش نرفته است.
منابع مالی لازم برای ایفای تعهد خرید از محل وجوه “کارگزار” یا سایر متقاضیان خرید خواهد بود. در صورتیکه “عرضة اولیة عام” مربوط به افزایش سرمایه باشد، از عنوان “تعهد پذیرهنویسی” بهجای “تعهد خرید” استفاده خواهد شد.
کارگزار متعهد خرید: “کارگزار معرفی” است که با مجوز “سازمان،” “تعهد خرید” را نیز انجام میدهد. در صورتیکه “عرضة اولیه” مربوط به افزایش سرمایه باشد، کارگزار متعهد خرید عنوان “کارگزار پذیرهنویس” خواهد داشت.
سندیکای خرید: مجموعهای از “کارگزاران متعهد خرید” است که مشترکاً مسؤولیت “تعهد خرید” را برعهده میگیرند.
کارگزار مُقدم متعهد خرید: “کارگزار متعهد خرید” رابط سندیکای خرید با “سازمان” است که از طرف اعضای سندیکا بهعنوان کارگزار مُقدم به “سازمان” معرفی میشود، و کلیة مسؤولیتها را در قبال “سازمان” برعهده دارد.
امیدنامه: سندی است که اهداف، نرخ بازدة مورد انتظار، شرایط و کلیة ویژگیهای مربوط به اوراق بهادار موضوع “عرضة اولیه” را شرح میدهد، و تصویری از آیندة سرمایهگذاری برای تصمیمگیری در اختیار سرمایهگذاران قرار میدهد. این سند قبل از انتشار عمومی باید به تأیید “سازمان” برسد.
حداکثر مساعی: تعهد “کارگزار معرف” بهتلاش برای فروش هرچه بیشتر اوراق بهادار به بهترین قیمت ممکن به عامة سرمایهگذاران است.
شرایط اعطای مجوز:
مادة ۲ اعطای مجوز فعالیت “کارگزار معرف” بهپیشنهاد دبیرکل و توسط هیئتمدیرة “سازمان” صورت میگیرد. متقاضی باید با تکمیل فرمهای طراحیشده توسط “سازمان،” تقاضای خود را ارائه دهد.
مادة ۳ “کارگزار معرف” موظف است برای انجام امور مربوط به معرفی اوراق بهادار شرکتها بهمنظور پذیرش و “عرضة اولیه،” بخش مطالعاتی و اجرایی جداگانهای در شرکت کارگزاری خود فراهم آورد.
مادة ۴ “کارگزار” متقاضی دریافت مجوز، مکلف است حداقل یک نفر با گواهینامة “تحلیلگری در بازار سرمایه” را به صورت تمام وقت برای انجام امور مربوط به معرفی شرکتهای متقاضی پذیرش در اختیار داشته باشد.
تبصره: در صورتیکه به تشخیص دبیرکل “سازمان” تعداد دارندگان گواهینامة “تحلیلگری در بازار سرمایه،” کافی نباشد، “کارگزار معرف” میتواند کارشناس موضوع مادة ۴ را از میان دارندگان گواهینامة “اصول مقدماتی کارگزاری” انتخاب کند.
مادة ۵ دبیرکل “سازمان” ظرف حداکثر ۳۰ روز پس از دریافت مدارک متقاضی، به ترتیب مقرر در مادة ۲ آییننامه نظر هیئتمدیره را به وی ابلاغ میکند. در صورت اعطای مجوز به متقاضی، وی حداکثر ۶۰ روز پس از دریافت مجوز، ملزم به تشکیل و تجهیز بخش مربوطه و ارائة خدمات است.
مادة ۶ حداقل سرمایة پرداختشدة شرکت کارگزاری متقاضی دریافت مجوز “کارگزار معرف،” ۱۰ میلیارد ریال میباشد.
مادة ۷ مجوز فعالیت “کارگزار معرف” برای دورة دوساله اعطا میشود و پس از اتمام دورة مزبور، مجوز قابل تمدید است.
تبصره: هزینة اعطا و تمدید مجوز فعالیت “کارگزار معرف” سالانه توسط شورای بورس تعیین و توسط “سازمان” دریافت میشود.
مادة ۸ شرایط و مراحل اعطای مجوز به “کارگزار متعهد خرید” همانند “کارگزار معرف” است، با این تفاوت که حداقل سرمایة پرداختشدة کارگزار متقاضی دریافت مجوز “کارگزار متعهد خرید” ۳۰ میلیارد ریال میباشد.
مادة ۹ اعطای مجوز “کارگزار متعهد خرید” به کارگزاری که قبلاً مجوز “کارگزار معرف” را نداشته است، بهمعنای اعطای همزمان هر دو مجوز است.
در این بخش شیت نقشه آتوکد 1:2000 محدوده تقاطع بابایی - تهرانپارس در تهران برای دانلود قرار داده شده است. تصویر پیشنمایش مربوط به همین محصول میباشد. در ذیل فایل ایندکس موقعیت دقیق این نقشه آمده است. در صورت تمایل میتوانید این محصول را از فروشگاه خریداری و دانلود فرمایید.