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

مساعدة في تصميم موقع

بدأه sofiender في 24 أغسطس 2010 · 30 رد · 2,079 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

طلب مني عمل موقع خاص لاحدى المدارس النموذجية حيث سيتم وصع فيه مجموعة من الدروس و الفيديوات و الاختبارات و أيضا // نتائج الامتحانات -* ستكون هذه الصفحة خاصة لكل طالب صفحته الخاصة بها نتائجه*-/

فلذالك ارجو منكم المساعدة في تصميم هذا الموقع

المطلوب هو كيف يمكن عمل صفحة نتائج الامتحانات خاصة اي عندما يدخل الطالب لتلك الصفحة تخرج له صفحة تطلب منه ادخال الاسم و الرقم السري و بالتالي تخرج له نتائجه

2- كيف يمكنني عمل قاعدة البيانات لهذا الموقع و ايضا لوحة التحكم و التي تشمل

التعديل و اضافة و حذف موضوع - كل تحت الاختصاص الخاص به -

التعديل و اضافة و حذف فيديو - كل تحت الاختصاص الخاص به -

التعديل و اضافة و حذف طالب - كل تحت الاختصاص الذي يدرس به -

التعديل و اضافة و حذف احدى الاختصاصات و نتائجها

تعديل و اضافة و حذف النتائج لكل طالب على حدى

امكانية الطالب التعديل على معطياته - الرقم السري - الاسم و اللقب و تاريخ الولادة .....-

و هذا هو مخطط الموقع

339431669.jpg

627179196.jpg

تم تعديل هذه المشاركة بواسطة sofiender في 24 أغسطس 2010 في 17:05

#2

يبدو أنك تطلب برمجةً كاملة للموقع!

إذا أردت بعض المساعدة في أجزاء معينة من الموقع فالجميع قادر على مساعدتك كما أظن.. لكن أن تكون المساعدة في كل الموقع!! فأظن أن هذا صعب قليلاً unsure.gif

إنما الإسلام في الصحراء امـتهـد .... لـيـجـيء كــل مـســـلــمٍ أســـد

ليس كالمسلم في الخُلق أحــد .... ليس خلقُ اليوم، بل خلقُ الأبد

---------------------------------------

@AAlakkad

مدونتي

#3

انا مستعد للمشاركة بشرط ان نكتب كل سكربتاتنا في هذه المشاركة

اذا كنت افتهمت قصدي فلنباشر بصناعة الواجهه

ولي بعض الطلبات

اتمنى ان يكون oop ونستخدم سمارتي معه

اذا لم تفهم ما قلت فأنت مبتدئ وهذا الموقع كبير عليك

school.zip

#4

اخواني انا مصمم للمواقع و لي القليل في البرمجة واستخدم برنامج dream wiver cs5 ; flash cs5

يعني اصمم مواقع فلاشية او مواقع ستاتيك مثل مواقع الششركات التي لا تحتاج الى تدخل من قبل المستخدم

ولكن هذه اول مرة اقوم فيها بتصميم موقع ديناميكي اي يمكن لمدير الموقع التحكم فيه من اصافة و تعديل

وانا كل ما اطلبه هو كيفية صناعة لوحة التحكم خاصة بهذا الموقع

لذالك وضعت تخطيط الموقع حتى يتسنى للاعضاء من معرفة اماكن العناوين و المواضيع حتى يتمكنو من مساعدتي

و ايضا عندما نقوم بتصميم هذا الموقع فسوف يكون موضوع لجميع الاعضاء و بامكتنهم الاستفادة منه لتصميم مواقعهم الخاصة

تم تعديل هذه المشاركة بواسطة sofiender في 25 أغسطس 2010 في 23:12

#5

نبدي بقاعدة البيانات

الطالب ورقمة السري و صفه واسمه الحقيقي

-- phpMyAdmin SQL Dump
-- version 3.2.2.1deb1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Aug 26, 2010 at 12:23 AM
-- Server version: 5.1.37
-- PHP Version: 5.2.10-2ubuntu6.4

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `school`
--

-- --------------------------------------------------------

----
-- Table structure for table `students`
--

CREATE TABLE IF NOT EXISTS `students` (
  `id` int(6) NOT NULL AUTO_INCREMENT,
  `name` varchar(99) NOT NULL,
  `pass` varchar(99) NOT NULL,
  `class` int(3) NOT NULL,
  `real_name` varchar(99) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`,`pass`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

--
-- Dumping data for table `students`
--

تم تعديل هذه المشاركة بواسطة atlasarab في 26 أغسطس 2010 في 00:36

#6

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

فا اقترحت هذه المواد

CREATE TABLE IF NOT EXISTS `objects` (
  `id` int(8) NOT NULL AUTO_INCREMENT,
  `user_id` int(5) NOT NULL,
  `arabic` int(5) DEFAULT NULL,
  `english` int(5) DEFAULT NULL,
  `physics` int(5) DEFAULT NULL,
  `chemistry` int(5) DEFAULT NULL,
  `biology` int(5) DEFAULT NULL,
  `mathematic` int(5) DEFAULT NULL,
  `geographic` int(5) DEFAULT NULL,
  `history` int(5) DEFAULT NULL,
  `other` int(5) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

--
-- Dumping data for table `subject`
--

تم تعديل هذه المشاركة بواسطة atlasarab في 26 أغسطس 2010 في 00:38

#7

وهذه للمواضيع الي راح يكتيوها

واذا في اي ملاحظات ضعها هنا

نبدي بالشكل الخارجي؟

احتاج كم صورة

وكلام الي راح ينكتب في الموقع بداية شغلنا

او انت صممه ما دام انك مصمم

و رفعة خلي القوم يستفادون

وبالخدمة

وإن شاء الله نبدئ بكلاس قاعدة البيانات بعد ان اشوف الشكل الخارجي

والبقية سهلة إن شاء الله

--
-- Table structure for table `subjects`
--

CREATE TABLE IF NOT EXISTS `subjects` (
  `id` int(8) NOT NULL AUTO_INCREMENT,
  `object_id` int(8) NOT NULL,
  `user_id` int(8) NOT NULL,
  `title` text NOT NULL,
  `text` text NOT NULL,
  `notes` text,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

--
-- Dumping data for table `subjects`
--

واذا في احد يساعد يكون موضوح احلى واحلى

تم تعديل هذه المشاركة بواسطة atlasarab في 26 أغسطس 2010 في 00:51

#8

بارك الله فيك اخي

بالنسبة للشكل الخارجي ان شاء الله غدا اقوم بتصميمه ببرنامج دريم ويفر و ساقوم برفعه

#9
atlasarab كتب:

نبدي بقاعدة البيانات

الطالب ورقمة السري و صفه واسمه الحقيقي

-- phpMyAdmin SQL Dump
-- version 3.2.2.1deb1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Aug 26, 2010 at 12:23 AM
-- Server version: 5.1.37
-- PHP Version: 5.2.10-2ubuntu6.4

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `school`
--

-- --------------------------------------------------------

----
-- Table structure for table `students`
--

CREATE TABLE IF NOT EXISTS `students` (
  `id` int(6) NOT NULL AUTO_INCREMENT,
  `name` varchar(99) NOT NULL,
  `pass` varchar(99) NOT NULL,
  `class` int(3) NOT NULL,
  `real_name` varchar(99) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`,`pass`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

--
-- Dumping data for table `students`
--

يمكن ايضا لزايدة درجة الامان ان يكون الرقم السرى مشفرا بـ MD5

حينها لسرعة تسجيل البيانات و توفير المساحة يكون name

`name` char(32) NOT NULL,

بدلا من

`name` varchar(99) NOT NULL,

I don't care how you code , i have my own style and i like it

#10

شكرا على التعليق

وهذه قاعدة البيانات وطبعا ممكن نزيد عليها او نحذف منها

SamDev

و سويت الي طلبتة لكن بالنسبة للتشفير إن شاء الله بالبرمجة

انا عجبني موضوع بغير منتدى طبعا انا استغلة في هذا المشروع إن شاء الله

http://www.swalif.net/softs/swalif45/softs244615/

لكن اريد مساعدة

والتنقيح عليكم

وعلى فكرة السكيورتي شوي مشكلة بالنسبه الي

school.sql.zip

#11

لقد قمت سابقا بعمل كلاس استخدمه مع قواعد بيانات MySQL

ان كنت تريده لاستخدامه فى هذا المشروع لتوفير الوقت فهو لك و للجميع :)

يقوم بالاتصال و ارسال الاستعلامات و التأكد من حالة الاتصال و تأمين البيانات قبل ادخالها و تأمين المصفوفات و POST وGET

و اغلاق الاتصال و ارجاع البيانات و ارجاع عدد الصفوف المتأثرة بالاستعلام وعدد الصفوف المرجعة من قاعدة البيانات

I don't care how you code , i have my own style and i like it

#12

مشكور :)

تم تحميل قاعد البيانات و سأركبها الان لاتابع معك

الموضع الذى اشرت اليه فعلا اكثر من رائع

يمكننى المساعدة فيما استطيع فعله و بالنسبة للسكيورتى فلا يوجد موقع مؤمن بشكل كامل و لكن عليها بداية تجنب بعض الاشياء الاساسية مثل :

التأكد من المدخلات ، و التأكد من اى شى سيدخل قاعدة البيانات , و تجنب ثغرات ال XSS

I don't care how you code , i have my own style and i like it

#13

استخدم مجله مدارك خلال أقل من عشر أيام يكون الموقع جاهز :) طبعا عشر أيام على أساس إنك مابتعرف بالبرمجه وبدك تدرس المجله أما إذا كان التصميم جاهز فأعتقد يومين كافيات لإنهاء الموقع

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#14

هذا بس اليوم

طبعا السكربت معدل من قبلي اعتمادأ على سكربت في الرابط

http://www.swalif.ne...45/softs244615/

سيكون جيد جدا لو تضعون ملاحظاتكم

غدا إن شاء الله سوف اضع كلاس للأدارة

وسأغير هذا الكلاس قليلا

ابقوا معنا

العمل الجماعي احلى ارجو مشاركتكم

school_0.0.1.zip

#15

عذرا على التأخير

تم الانتهاء من تصميم الصفحات و اذ كانت هناك صفحات ناقصة او اي تعديل ارجو ابلاغي لاضافتها

حاليا ما اريده هو

كيف يمكن عمل صفحة نتائج الامتحانات خاصة اي عندما يدخل الطالب لتلك الصفحة تخرج له صفحة تطلب منه ادخال الاسم و الرقم السري و بالتالي تخرج له نتائجه

كيفية برمجة لوحة التحكم

التعديل و اضافة و حذف موضوع او فيديو او صور - كل تحت الاختصاص الخاص به -

التعديل و اضافة و حذف طالب - كل تحت الاختصاص الذي يدرس به -

تعديل و اضافة و حذف النتائج لكل طالب على حدى

امكانية الطالب التعديل على معطياته - الرقم السري - الاسم و اللقب و تاريخ الولادة و القسم و المعهد -

و في الاخير اليكم الموقع

gafsa_physique.zip

تم تعديل هذه المشاركة بواسطة sofiender في 28 أغسطس 2010 في 02:38

#16

مخطط لوحة التحكم بنتائج الاختبارات و مخطط نتائج الاختبارات

630149011.gif

424480320.gif

تم تعديل هذه المشاركة بواسطة sofiender في 28 أغسطس 2010 في 22:40

#17

اعطيني فرصة انا صايم

وكلشي تريد يصير

بس انت تاخرت كثير علينا

بس اخي انا ما اشرحلك شي

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

#20

تم الاضافة و هذا ايميلي لمن يريد ان يضفني او لديه اي استفسار حول التصميم

derouich@sofien.sd

و اليكم التعديل الخير للموقع حيث تم اضافة بعض ملفات الفلاش و تعديل صفحة cintactez nous

و لكن بقت تواجهني مشكلة في ملف frommail و هو المختص بارسال الرسائل فارجو تصحيحه

و هذا هو كود الصفحة

<?php
  $name = $_POST['Nome et Prenome'];
  $email = $_POST['email'];
  $message = $_POST['message'];

  @mail( "sofi.der@gmail.com", "Feedback Form Results",$name, $message, "From: $email" );
  @header( "Location: http://localhost/gafsa_physique/merci.php" );
?>

gafsa_physique.zip

تم تعديل هذه المشاركة بواسطة sofiender في 28 أغسطس 2010 في 22:37

#21

المراحل مع الاخذ في الاعتبار انه كل سنة نقوم باضافة و حذف بعض المراحل

705066560.gif

#22

الان معي تحديث لقاعدة البيانات

راح تكون بهذا الشكل

-- phpMyAdmin SQL Dump
-- version 3.2.2.1deb1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Aug 29, 2010 at 12:13 AM
-- Server version: 5.1.37
-- PHP Version: 5.2.10-2ubuntu6.4

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `school`
--

-- --------------------------------------------------------

--
-- Table structure for table `class`
--

CREATE TABLE IF NOT EXISTS `class` (
  `id` int(3) NOT NULL AUTO_INCREMENT,
  `type` char(32) NOT NULL,
  `no` int(6) NOT NULL,
  `more` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

--
-- Dumping data for table `class`
--


-- --------------------------------------------------------

--
-- Table structure for table `mail`
--

CREATE TABLE IF NOT EXISTS `mail` (
  `id` int(8) NOT NULL AUTO_INCREMENT,
  `subject_id` int(8) DEFAULT NULL,
  `user_id` int(8) NOT NULL,
  `title` text NOT NULL,
  `text` text NOT NULL,
  `notes` text,
  `priority` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

--
-- Dumping data for table `mail`
--


-- --------------------------------------------------------

--
-- Table structure for table `objects`
--

CREATE TABLE IF NOT EXISTS `objects` (
  `id` int(8) NOT NULL AUTO_INCREMENT,
  `user_id` int(5) NOT NULL,
  `subject_id` int(6) NOT NULL,
  `teacher` char(32) NOT NULL,
  `no` int(4) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

--
-- Dumping data for table `objects`
--


-- --------------------------------------------------------

--
-- Table structure for table `students`
--

CREATE TABLE IF NOT EXISTS `students` (
  `id` int(6) NOT NULL AUTO_INCREMENT,
  `user_name` char(32) NOT NULL,
  `password` varchar(32) NOT NULL,
  `first_name` char(32) NOT NULL,
  `mid_name` char(32) NOT NULL,
  `last_name` char(32) NOT NULL,
  `class_id` int(3) NOT NULL,
  `roll` int(2) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`first_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

--
-- Dumping data for table `students`
--


-- --------------------------------------------------------

--
-- Table structure for table `subject`
--

CREATE TABLE IF NOT EXISTS `subject` (
  `id` int(3) NOT NULL AUTO_INCREMENT,
  `name` char(32) NOT NULL,
  `class_id` int(6) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

--
-- Dumping data for table `subject`
--

واذا في اي ملاحظات الرجاء الرد

#23

صفحة الدخول قمت بوضعها داخل ملف جديد باسم admin

تم التعديل على الصفحة

admin.zip

تم تعديل هذه المشاركة بواسطة sofiender في 29 أغسطس 2010 في 01:31

#24

السلام عليكم

الى كل المتابعين

نحب انتقاداتكم ومشاركتكم

هذه النسخة الحديثة من المشروع

والى سفيان ارجو اعادة صناعة الفلاش وتركيبة على ان لا تغيير في امتداد الملفات

لا تجعلها php

لان يجب ان نفصل البرمجة عن التطبيق

واذا كان هناك ملفات جافا سكربت او حتى ستايل داخلي ارجو ان تفصله في ملف خارجي

انتظر تعديلك على القلاشات

و اريد تصميم صفحة المدير والطلاب

حتى يكتمل مشروعنا

والى كل الصيام صياما مقبولا وغفران ورحمة

والى ادارة المنتدى ارجو التثبيت

والتنقيح ايضا

وشكرا

اخواني اين الردود

اين المشاركات راح يكمل المشروع ولا مشاركة

username atlasarab

password 123456

school_0.0.2.zip

#25

بارك الله فيك اخي و لكن الموقع صفحة الاندكس و ايضا صفحة الدخول لم تفتح

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