الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ماهو أفضل تحليل لمشروع الHDS

مغلق
بدأه Bu Jassim في 6 نوفمبر 2005 · 5 رد · 903 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

بسم الله.. هذي أول مشاركة لي :)

أعزائي أعضاء منتديات arabteam2000 يسرني الانضمام الى منتداكم المحترف والذي أعجبت به من خلال مواضعه القيمة وأسلوب الأعضاء في طرح و شرح المواد العلمية (خاصة مواضيع البرمجة التي اعشقها)

فأتمنى ان أستفيد من خبراتكم في هذا المجال و ان افيدكم بقدر معرفتي واستطاعتي

بسم الله.. هذه أول مشاركة لي في المنتدى

أريد استشارة في مجال برمجة الVB.NET & SQL Server2000

انا طالب جامعي في سنتي الاخيرة و اريد عمل مشروعي للتخرج واخترت الVB.NET & SQL Server2000

فكرة المشروع:

المشروع عبارة عن Help Desk System حيث سوف يكون هناك عدة مستخدمين لهذا السستم (اربعة انواع من المستخدمين) و كل واحد منهم له جزء معين فقط يمكنه رؤيته وهو الجزء الذي سوف يتعامل معه، ولكن يمكن لعدة مستخدمين أن يدخلوا على هذا التطبيق في آن واحد (ربما يصل عدد الذين سوف يدخلونه في نفس الوقت إلى 30 كحد أقصى) وسوف اقوم بوضع هذا التطبيق على السيرفر.

هذه الفكرة العامة للمشروع و ما أريد رايكم فيه هو التالي:

1- كيف يمكنني توزيع هذا المشروع بأفضل وسيلة لكي تكون البيانات أحدث ما يمكن؟؟ اعرف ان هناك بيئة متصلة وأخرى منفصلة ولكن هل يوجد بينهما فرق في الcoding ؟؟ وكيف يكون هذا الفرق؟؟ حيث انن انوي توزيعه على عدة كمبيوترات في شركة لتجريبه

2- هل هناك أمور تتعلق بتوزيع هذا السستم وقواعد بياناته يجب ان آخذ لها الحيطة والحذر اثناء البدأ في كتابة الكود؟؟ ماهي ان وجدت؟؟

3- هل أستخدم windows forms او web forms ؟؟ ما هو الافضل برأيكم؟؟ علما بأن التطبيق كما قلت سوف ينصب بإذن الله على السيرفر ويستخدمونه في شبكتهم الداخلية فقط (أي على there own intranet ) لانني لا اعرف كيفية ارسال المتغيرات من فورم الى اخرى في النوعين.. الخ

علما بانني قمت بعمل مشروع مصغر للASP.NET ولكنني عملته بالweb matrix .. واريد ان استخدم لغة الvb.net لانني اراها افضل و اكثر فاعلية.. و قد بدات بالتدريب على بيئة الدوت نت وعرفت الاتصال بقواعد البيانات..

اتمنى ان تكون معلوماتي كافية و انكم تستطيعون مساعدتي ولو بتقديم مقترحات وأعذروني على الإطالة

ولكم جزيل الشكر والله يعطيكم العافية على المنتدى الرائع

أخوكم محمد

ملحوظة: لقد قمت بقراءة ضوابط طرح المواضيع ولكنني لم استط ان افصل اسألتي الثلاثة عن هذا الموضوع فأرجو مسامحتي على هذا

تم تعديل هذه المشاركة بواسطة الغملاسي في 6 نوفمبر 2005 في 17:06

#2

hi

i can help you very will coz am working in company which develope E-help Desk

and i will try try to answer ur qes

1.first u must choose to work with windows or web application

in our company we use web application and u can run through entranet in localhost in the company

and about connected and disconnected envierment

we use connected and some time disconnected and its defernt in coding

when use disconnected u will use dataset and when use connected u will use datareader and arraylist

2.no u just need to make the application and but it in server and thats it

and coz web application is more easy to deployee in server and explore by internet explorer

3.u can use web or windows

finally i have some notes

first u say thats u have just for type of users in the system

and thats ERROR coz the E-helpdesk can have infinet type of user

so you must use role base security and thats will help the adminstratore to define many type of user by change the roles for each type of security

and also he can define new roles

and the second thing

i advice u to bulid an knowledge base to help user to try fined the answer before

they make an issue

finally

goodluck

#3

السلام عليكم ورحمة الله وبركاته

مرحب بيك يا اخى فى المنتدى وان شاء الله تفيد وتستفيد

اعتقد كل الاسئلة تم الاجابة عليها فى المنتدى مرفق صورة لى data model الخاصة ببرنامج help desk ان شاء الله ممكن تفيدك فى المشروع بتاعك ولو فى اى استشارة ارجع لى الاخوة فى المنتدى وان شاء الله سوف تجد الاجابة على ما تريد

post-22366-1131287476_thumb.gif

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#4

السلام عليكم

حياك الله أخي وبياك بين اخوتك,

في الحقيقة هذا النوع من المشاريع Help Desk System عادة ما يبنى على الـ Web Application لأسباب منها

أولاً إذا توفرت الـ Interanet فإن المشروع كمنطق لابد أن يبنى بها وفي محيطها.

ثانياً مشروع الـ Web App لا يحتاج إلى تنصيب عند المستخدم Users و إنما فقط في المستضيفWeb Server .

ثالثاً لا يحتاج إلى framwork على أجهزة المستخدمين و متطلب أن يكون على المستضيف فقط.

مشروع الويب في المتصفح أسرع من غيره من مشاريع الـ EXE Files .

لذلك يفضل أن تبني المشروع على ASP.NET Version 2.0 لما فيها من إضافات جديدة تعجل من سرعة بناء المشاريع

أو ما يعرف بـ RAD

بالنسبة لصلاحية المستخدمين يفضل أن يكون بناءه على الـ SQL كأفراد و مجموعات

و من ثم إختبار صلاحيتهم عبر ما يعرف بـ Code Access Security أو Role-Based Security بهذا الشكل

Dim Permission2 As New PrincipalPermission("UserAcount", "BUILTIN\Administrators")

و مثال ذلك لمعرفة هل المستخدم من مجموعة المسؤولين Admin يكون بهذا الشكل

 Dim myPermission As New PrincipalPermission( _
         Nothing, "BUILTIN\Administrators")
        Try
            myPermission.Demand()
            ' If he belong to Adminstrators
            btnInsert.Visible = True
        Catch ex As Exception
            btnInsert.Visible = False
        End Try

و غير ذلك كثير في هذا الفن, كذلك بما أن عدد المستخدمين قد يفوق الخمسة أشخاص دفعة واحدة فإن المفترض أن تكون قاعدة البيانات

على Enterprise SQL Server DataBase وليست على MSDE .

بالنسبة للسؤال الاول و الثاني فإن الطريقة الانسب في توزيد العلاقة أولاً بين كل من قاعدة البيانات و المنطق Logic و الواجهة UI

هذا المنطق يعرف بـ 3tier apps

والنصيحة تقول إعتني جيداً في تحليل قاعدة البيانات قبل كل شيء ثم الذي يليها وهي النصوص البرمجية بكل صنوفها , ثم

أخيراً بالواجهة و ما يتبعها من السهولة و الجمالية و الاستخدامية بما هو أفضل و انسب,

أما عن نوع البيئة فأعتقد أن معظم إن لم أقل كل المبرمجية يلهثون وراء تقينة البيئة المنفصلة ذات الافضليات المميزة و المذهلة.

بالنسبة للسؤال الثالث مادام أن هنالك Interanet فستخدم Web Form و أصلاً مشاريع الـ HDS عادة ما تبنى على Web App

أخيراً أنصحك عزيزي أن تبني مشروع على أحدث بيئة تطوير للـ NET. وهي VS.NET 2005 بالتوفيق و السداد إن شاء الله.

في المثال يتضح المقال

#5

وهذا كتاب يشرح برمجة تطبيقات SQLServer2000 مع الفيجول بيسك دوت نت

My Webpage

فى هذا الرابط تجد مجموعة كتب ل ASP.NET

http://www.eastasp.com/en-us/ebook/collect...gindex=2&page=2

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#6

مشكورين الصراحة وما قصرتوا والله يعطيكم العافية سهلتوا علي الاختيار وايد و وضحتوا لي أشياء كثيره

qalaloh

What I have meant by 4 types is the following:

There will be

1 Help Desk Coordinator (he will be the administrator)

Many Engineers

1 IT Manager

Many staff of the company

The company is using only 1 help desk person (which is the help desk coordinator) & he is responsible only for receiving the calls from the users & assign them to the appropriate engineers, but I want the company staff to enter their problems by their own & then they can be displayed to the help desk coordinator

- about the knowledge base, I know its benefits & it is a great idea but I don’t have an idea how to implement it because I’m new to VB.NET

I was thinking about FAQs but KBS is much better

Thank you very much

waleedhm

مشكور أخوي و ماقصرت الdata model وايد بتفيدني

وانا متأكد انكم مابتقصرون معاي

الغملاسي

شكرا على نصايحك القيمة أخوي وتوضيحك لل role-based security

وبالنسبة لل ASP.NET Version 2.0 فما عندي فكره عنه بالضبط بس باحاول ابحث عنه وان شاء الله أقدر أحصل ال VS.NET 2005 بس انا خلني أتقن ال2003 أول :rolleyes:

SOLO.NET

مشكور على الكتب القيمة يا اخي العزيز

و شكرا مرة أخرى :)

هذا الموضوع مغلق.

مواضيع مشابهة