یک فروشگاه کامل به همراه سورس و داکیومنت
یک فروشگاه کامل به همراه سورس و داکیومنت
عنوان پایان نامه : طراحی سایت نوبت دهی آنلاین پزشکی
قالب بندی : PDF
شرح مختصر : از آنجایی که ترافیک شهرها و همچنین جابجایی بیماران به شهرهای بزرگ برای معالجه امری وقت گیر و مشکل می باشد ، سیستم نوبت دهی آنلاین پزشکان می تواند جهت سهولت و تسریع در کارها استفاده شود و به بیماران اجازه دهد در هر جایی از کشور و برای هر پزشکی که بخواهند بتوانند نوبت رزرو نمایند و در زمان تعیین شده به پزشک مراجعه کنند. بیماران می توانند تنها با یک کلیک بر روی رزرو نوبت برای خود نوبت گرفته و به پزشک مراجعه کنند. بدین وسیله هم می توانند در هزینه ، هم زمان و هم وقت صرفه جویی نموده و با خیالی آسوده و مطمئن از نوبت خود در مطب پزشک در موعد مقرر حاضر شوند. در این پروژه مدیر می تواند گروه های پزشکی را وارد نموده و با توجه به هر گروه پزشکی بیماری های مربوط به آن را وارد نموده و هر پزشک با توجه به گروه پزشکی خود می تواند در سیستم ثبت نام نماید. در ابتدا به نرم افزارها و زبان های برنامه نویسی و تاریخچه آن ها می پردازیم و سپس در مورد طراحی جداول و پیاده سازی محیط وب سایت و فرم های آن توضیح می دهیم.
فهرست :
نرم افزار Dreamweaver چیست؟
قابلیت های کلیدی نرم افزار Adobe Dreamweaver CS
ویژگی های جدید Adobe Dreamweaver CS
نرم افزار Wamp Server
زبان های برنامه نویسی استفاده شده در طراحی پروژه
PHP چیست؟
ویژگی های عمومی زبان برنامه نویسی PHP
MySQL چیست؟
ویژگی های اصلی پایگاه داده MySQL
مزیت های MySQL
رقبای MySQL عبارتند از
Apache چیست؟
ویژگی های اصلی وب سرور Apache
جداول
فریم ورک چیست ؟
چرا باید از فریم ورک استفاده کنیم ؟
فایل های اصلی موجود در پروژه
پوشه های اصلی موجود در پروژه
صفحه Login
صفحه عضویت در سامانه
صفحه اصلی
قسمت های اصلی سایت
سر صفحه
ستون های سمت راست
ستون سمت چپ
قسمت پا نوشت
و...
در سال های اخیر و با رشد لحظه به لحظه ی ضریب نفوذ اینترنت و تلفن همراه، خصوصا در میان نوجوانان و جوانان، و به تبع آن دوری مردم از آیین کتابخوانی، صرف نظر از علاقه های شخصی، تصمیم بر آن گرفتم تا با طراحی وب سایت کتابفروشی آنلاین، گامی هر چند کوچک و ناچیز در مسیر اعتلای فرهنگ کمرنگ شده ی کتابخوانی در کشور فرهنگ دوست و عزیزمان، ایران اسلامی، بردارم. از آنجا که اینجانب از دوران کودکی علاقه ی فراوانی به کتاب داشته ام و آرزوی نوجوانی ام داشتن یک کتابفروشی بود، بسیار خرسندم تا با طراحی این سایت که حاصل بخشی از تحصیلات دوره ی کارشناسی ام در دانشگاه عزیز سجاد است و البته کمک های بی شائبه ی خانواده و دوستان عزیزم که مرا در این راه یاری نمودند ، گامی دیگر به تحقق آرزویم نزدیک تر شده باشم.
همیشه از دوران کودکی، علاقه ی شدیدی به کتاب و کتابفروشی داشتم، تا آنجا که یکی از آرزوهایم در آن زمان، مراجعه به کتابفروشی ها و گذراندن چندین و چند ساعت در میان کتاب های مورد علاقه ام بود . گذر عمر، سبب شد تا آن آرزو جای خود را با رویای شیرین دیگری عوض کند و آن، داشتن یک کتابفروشی بود. حال با گذشت چندین سال از آن روزها، پروژه ای که برای پایان نامه ی مقطع کارشناسی ام برگزیده ام، وبسایت کتابفروشی آنلاین 1 است. اگرچه این کتابفروشی دیجیتالی با یک کتابفروشی در دنیای واقعی تفاوت هایی دارد و آن رویای شیرین را تماما جامه ی عمل نمی پوشاند، اما به هر جهت شباهت های فراوانی هم دارند، درست مانند تفاوت ها و شباهت های یک کتاب دیجیتالی و یک کتاب واقعی. نام این کتابفروشی را 247 گذاشتم، زیرا در 24 ساعت شبانه روز و 7 روز هفته درب آن به روی مشتریان و علاقه مندان کتاب باز است.
فهرست:
مقدمه
فصل یکم تعریف پروژه و شناخت سیستم
تعریف سیستم
فصل دوم معرفی نرم افزارهای مورد استفاده در پروژه
آشنایی با ای اس پی دات نت
مقایسه ای اس پی دات نت و ای اس پی کلاسیک
زبان های برنامه نویسی در ای اس پی دات نت
ابزارهای ای اس پی دات نت
ساختار یک صفحه ای اس پی دات ایکس
دایرکتیوها
بلوک ها ی اعلان کد
کنترل های ASPNET
بلوک های پردازش کد
توضیحات طرف سرور
متن ساده و تگ های HTML
معماری فایل ASPNET
شئ جلسه در ASPNET
فضانام ها در ASPNET
فایل Web Config
بهینه سازی و افزایش کارایی و سرعت برنامه های ASPNET
ذخیره کردن فایل سمت سرور در ASPNET
آشنایی با Rational
ابزارهای Rational
فصل سوم تحلیل و طراحی نرم افزار
نمودارها
نموارهای Use Case
نمودار Class
نموارهای Activity
ساختار جداول
جدول اطلاعات مدیر (Admin)
جدول اطلاعات کاربر (Client)
جدول اطلاعات کتاب ها (Books)
جدول اطلاعات گروه کتاب ها (Groups)
جدول اطلاعات سفارشات خرید (Sells)
فصل چهارم طراحی و پیاده سازی سیستم
بازدیدکنندگان
صفحه ی اول وبسایت
ثبت نام در سایت
راهنمای خرید
درباره ی ما
تماس با ما
جزئیات بیشتر کتاب ها
مدیریت وب سایت
صفحه ی ورود به مدیریت
صفحه ی نخست پنل مدیریت
مدیریت گروه ها
نمایش گروه ها
تعریف گروه جدید
مدیریت کتاب ها
افزودن کتاب جدید
نمایش کتاب ها
ویرایش کتاب ها
حذف کتاب ها
مدیریت کاربران (مشتری ها)
ویرایش اطلاعات و حذف حساب کاربران
تأیید مشتری و ارسال ایمیل
مدیریت سفارشات خرید
مشاهده و حذف سفارشات
چاپ گزارش
ذخیره کردن گزارش
کاربران
نحوه ی ورود به سایت
افزودن کتاب به سبد خرید
مشاهده سبد خرید
تأیید نهایی سفارش
خروج از سایت
فصل پنجم – نتیجه گیری
منابع و مراجع
بخشی از مقدمه:
تصمیمات بازاریابی نوعاً بر مبنای تحقیقاتی که ، از طریق خدمات پستی سریع ، پیام مراکز خرید ، گفتگوی تلفنی ، مذاکرات گروهی منسجم و موردی از این صورت می گیرند ، اتخاذ می شوند . این شیوه های مربوط به تحقیقات بازاریابی وقت گیر و پر خرج بوده ، و برای دستیابی به نتایج دقیق مستلزم تلاش و کوشش زیادی می باشد . این مقاله شیوه نوینی را برای انجام تحقیقات بازاریابی آنلاین ارائه می دهد ة که بر مبنای چندین نظریه از جمله دانش فعال و موثر ، گروههای کنترلی و تجربی مشابه ، و تجربیات صریح و ضمنی می باشد . این نظریات ، توام با فرصت هایی که به واسطه تعداد فراینده خریداران آنلاین ایجاد می شوند ، می توانند تحقیقات بازاریابی سریع ، منظم و کم هزینه ای را سبب گردند .پیش بینی رابطه بین متغیرهای بازاریابی و متغیرهای واکنشی در تصمیمات مربوط به فعالیتهای تجاری که ، در آنها بازاریابی و خرید و فروش بهم وابسته است ، از اهمیت برخوردار می باشد ، این مثال ساده را در نظر بگیرید که ، یک خرده فروش باید قیمتی که با آن کالایی خاص را به فروش برساند ، تعیین نماید . یک تصمیم گیری اصولی خرده فروش را بر آن می دارد که رابطه بین قیمت کالا ( متغیر بازاریابی ) و تقاضای کالا ( متغیر واکنشی ) را در قیمت گذاریهای مختلف مورد توجه قرار دهد . حال مثال را پیچیده تر در نظر بگیرید ، وضعیتی را فرض کنید که خرده فروش احساس می کند که انجام تبلیغات برای کالا به در آمد فراینده ای منجر خواهد شد. این تبلیغات ممکن است به شکل کاهش موقتی قیمت که از طریق بکارگیری کوپن حاصل می شود صورت گیرد . تعیین بهای اعتباری کوپن قیمت موثری که با آن کالا به فروش می رسد را مشخص می نماید و این قیمت موثر تنها در صورتی مشخص می گردد که تقاضا در مراحل قیمت گذاری مختلف معلوم باشد . با این وجود اگر سایر تاثیرات در نظر گرفته شوند ، تصمیم گیری سخت تر می شود . اگر خرده فروش چندین نمونه کالا را به فروش برساند ، کاهش قیمت یک نمونه خاص به خریداران ممکن است در طی دوره تبلیغ ، آن کالا را به مقدار زیاد ذخیره نمایند ، که این امر به کاهش فروش کالایی که در دوره تبلیغ و در آمدهای خالص ثابت را دنبال می کند ، می انجامد .
امروزه بسیاری از موسسات آموزشی که به صورت مجازی اقدام به برگزاری دوره های آموزشی می کنند علاوه بر ارائه مطالب در هنگام استفاده کاربران ، برای آن ها آزمون های میان دوره ای و آزمایشاتی را نیز قرار می دهند. تهیه و ساخت آزمون ها و امتحانات تحت وب به کمک زبان های برنامه نویسی وب و توسط برنامه نویسان حرفه ای صورت می گیرد. ایجاد سوالات چند گزینه ای ، پاسخگویی تشریحی ، تست های چند جوابی و ... از مواردی می باشند که در این گونه امتحانات مجازی مورد استفاده قرار می گیرند. بسیاری از افرادی که قصد برگزاری این گونه دوره ها را به هر دلیلی ، دارند و نمی خواهند هزینه های زیادی را صرف کنند.
مدیریت سیستم با استفاده از سوالات موجود در بانک سوالات و یا با درج سوالات جدید تعدادی سوال را برای پاسخگویی گروه خاصی از شرکت کنندگان انتخاب می کند.
یک کنترل روی صفحه میتواند از چندین کنترل تعیین اعتبار استفاده کند. برای مثال TextBox ایی که ایمیل کاربر را دریافت میکند میتواند به کنترل RequiredFieldValidator و کنترل RegularExpressionValidator متصل باشد.
در مورد کنترل CompareValidator باید به نکات زیر توجه داشت:
- اگر کنترل مشخص شده در خاصیت Control To Validate نتواند به یک نوع داده مناسب تبدیل شود نتیجه Invalid خواهد بود.
مقدمه1
فصل یکم-معرفی کنترل های وب و نحوه استفاده از آنها در ASP2
1-1- انتخاب Layout 2
1-1-1- Grid Layout 2
1-1-2- Flow Layout 2
1-2- انتخاب کنترل صحیح3
1-3- کار با متن6
1-4- کار با جداول و لیست ها7
1-5- اضافه کردن آیتم ها به یک لیست یا جدول در زمان طراحی8
1-6- اضافه کردن آیتم ها به لیست یا جداول در زمان اجرای برنامه10
1-7- دریافت آیتم انتخاب شده از یک لیست12
1-8- نحوهData Binding ساده در کنترل لیست ها 12
1-9- اضافه کردن آیتم ها به DataGrid,DataList , Repeater Control15
1-10- انجام دستوات22
1-11- دریافت مقادیر از کاربر24
1-12- نمایش گرافیک و تبلیغات27
1-13- کنترل های گروهی 31
1-14- کار با تاریخ32
فصل دوم بررسی و تعیین اعتبار داده های وارد شده از طرف کاربر33
2-1- ارزیابی داده های ورودی کاربر33
2-2- ترکیب کنترل های تعیین اعتبار36
2-3- Cansel کردن تعیین اعتبار داده41
2-4- تعیین اعتبار سفارشی44
2-5- موارد تکمیلی کنترل های وب 46
2-5-1- طریقه حرکت بین صفحات مختلف در ASPNET46
2-5-2- استفاده از HyperLink و Redirection47
2-5-3- استفاده از متد Transfer47
2-5-4- استفاده از متد Execute 49
2-6- نمایش در یک صفحه مرورگر جدید49
فصل سوم – توضیحات پروژه51
3-1- معرفی معماری سه لایه51
3-2- ایجاد متدهای insert, update, delete به صورت سفارشی55
3-2-1- افزودن پروسیژر به DataSet و ایجاد TableAdapter60
3-2-2- استفاده از TeacherCourseTableAdapter 62
3-3- طراحی لایه ی ارائه64
3-3-1- صفحه اصلی 64
3-3-2- صفحه ثبت استاد جدید 66
3-3-3- صفحه نمایش لیست اساتید 68
3-3-4- صفحه ثبت درس جدید69
3-3-5- صفحه ثبت دانشجو در کلاس71
3-3-6- صفحه لیست انشجویان هر کلاس74
3-3-7- صفحه ثبت آزمون جدید76
3-3-8- صفحه آرشیو سوالات78
3-3-9- صفحه تنظیم سولات آزمون79
3-3-10- صفحه ثبت نمرات نهایی دانشجو80
3-3-11- صفحه کارنامه دانشجو 81
3-3-12- صفحه ثبت اعتراض توسط دانشجو85
3-3-13- صفحه مشاهده اعتراض دانشجویان87
3-3-14- صفحه لیست اعتراضات88
3-3-15- صفحه ارزیابی ملکرد استاد89
3-3-16- صفحه نتایج نظرسنجی91
3-3-17- صفحه آپلود مقالات92
3-3-18- صفحه ورود مسئول آموزش96
3-3-19- تغییر رمز عبور Admin97
3-4- DATA BASE98
4-1- فصل چهارم-نتیجه گیری102
منابع103
شامل 110 صفحه فایل word