ورود

View Full Version : نظر در مورد صفحه اول سایت یک فروشگاه سفارشی



RIG000
یک شنبه 05 آبان 1392, 15:14 عصر
راستش مشتری میخاد تو صفحه اول سایتش 5 تا لپ تاپ و 5 تا پرینتر و 5 تا تبلت واسه فروش بذاره ... و عملا همه چی تو صفحه اول نمایش داده بشه ....
حالا منم دقیقا سه جدول جداگونه واسه این سه تا دارم ...
حالا واسه صفحه اول نیاز هست که مشخصات ثبت شده ها رو بکش بیرون و نشون بدم ؟ بله .
حالا واسه اینکه اینکار رو کنم باید کلاس مشق شده از هر سه رو درست کنم ؟
یا اصلا تو صفحه اول سایت ها چیزی رو از دیتابیس نمیکشن بیرون؟؟؟؟
حجم اطلاعاتی منم زیاد نیست در کل...

mehdin69
یک شنبه 05 آبان 1392, 16:09 عصر
خب فکر نمی کنید بانک اطلاعاتی اشتباه طراحی شده؟

RIG000
یک شنبه 05 آبان 1392, 16:30 عصر
بانک رو که من قرار طراحی کنم.. و کل سایت رو بنویسم...
من قبل انجام این کار دارم پیش بینی روند کار اینده رو میدم...
فعلا دو جدول دارم که الان میذارمش که جدول tblproductNotebook رو الان درست کردم....
این وسط ما دوباره باید یه جدول tblproductPrinter وtblproductTablet هم داشته باشیم که اونا هم فیلد های خودشونو دارن ...

RIG000
یک شنبه 05 آبان 1392, 16:36 عصر
CREATE TABLE [dbo].[tblProduct](
[ProductId] [int] IDENTITY(1,1) NOT NULL,
[Model] [nvarchar](50) NOT NULL,
[Cpu] [nchar](50) NOT NULL,
[Ram] [nvarchar](50) NOT NULL,
[Hard] [nvarchar](50) NOT NULL,
[Graphic] [nvarchar](50) NOT NULL,
[MonitorInch] [nvarchar](50) NOT NULL,
[OS] [nvarchar](50) NOT NULL,
[PricBuy] [nvarchar](50) NOT NULL,
[PricSale] [nvarchar](50) NOT NULL,
[Decription] [nvarchar](max) NULL,
CONSTRAINT [PK_tblProduct] PRIMARY KEY CLUSTERED

RIG000
یک شنبه 05 آبان 1392, 16:40 عصر
اینم یوزر

CREATE TABLE [dbo].[tblUser](
[Id] [int] IDENTITY(1,1) NOT NULL,
[Name] [nvarchar](50) NOT NULL,
[Lname] [nvarchar](50) NOT NULL,
[Email] [nvarchar](50) NOT NULL,
[Password] [nvarchar](20) NOT NULL,
[Province] [nvarchar](50) NOT NULL,
[City] [nvarchar](50) NOT NULL,
[Address] [nvarchar](100) NOT NULL,
[Mobile] [nchar](11) NOT NULL,
[Tell] [nchar](11) NOT NULL,
[InsertDate] [datetime2](7) NOT NULL,
CONSTRAINT [PK_tblUser_1] PRIMARY KEY CLUSTERED

mehdin69
یک شنبه 05 آبان 1392, 20:37 عصر
این روش ، روش مناسبی نیست ;)
جدول فیلد نیاز داری
جدول کالا
جدول گروه کالا
همین و بس
در عوض سایتت تا ابد برا همه کار می کنه

RIG000
دوشنبه 06 آبان 1392, 08:44 صبح
این روش ، روش مناسبی نیست ;)
جدول فیلد نیاز داری
جدول کالا
جدول گروه کالا
همین و بس
در عوض سایتت تا ابد برا همه کار می کنه
الان اون بالا من جدول product دارم و اسه لپ تاپ ...
اونو چه طوری تغییر بدم تا بهینه بشه؟

RIG000
دوشنبه 06 آبان 1392, 08:48 صبح
الان تو این tblproductPrinter من از این تعداد فیلد استفاده کردم. که ممکن 5 تا پرینتر من شامل همه ی این فیلد ها باشه ....
اما مشکل اینه که ما پرینتری داریم که بعضی از این فیلد ها را نیاز نداشته باشه که همین جوری هم هست ....

CREATE TABLE [dbo].[tblPrinterProduct](
[ProductPrinterId] [int] IDENTITY(1,1) NOT NULL,
[UseType] [nvarchar](10) NOT NULL,
[PaperSize] [nvarchar](30) NOT NULL,
[MinPrintSize] [nvarchar](30) NOT NULL,
[MaxPrintSize] [nvarchar](30) NOT NULL,
[DpiPrintQuality] [nvarchar](10) NOT NULL,
[PrintInMinuteAFour] [nvarchar](10) NOT NULL,
[MinMemory] [nvarchar](10) NOT NULL,
[MaxMemory] [nvarchar](10) NOT NULL,
[PrintCapacityInMonth] [nvarchar](10) NOT NULL,
[MinAgePaper] [nvarchar](10) NOT NULL,
[MaxAgePaper] [nvarchar](10) NOT NULL,
[CopySpeedInMinute] [nvarchar](10) NOT NULL,
[SoftWareScanQuality] [nvarchar](10) NOT NULL,
[AdfVolume] [nvarchar](10) NOT NULL,
[ModemSpeed] [nvarchar](10) NOT NULL,
[OSCompatible] [nvarchar](max) NOT NULL,
[ConnectionType] [nvarchar](50) NOT NULL,
[Ability] [nvarchar](30) NOT NULL,
CONSTRAINT [PK_tblPrinterProduct] PRIMARY KEY CLUSTERED

RIG000
دوشنبه 06 آبان 1392, 08:49 صبح
حالا چه جوری این یکی رو تفکیک کنم. :( ؟؟؟
جدول گروه کالا شمال چی میشه؟
الان شما باشی چه جوری از relation استفاده میکنی و بعضی از فیلد ها رو جدا میکنی؟؟
sql من زیاد خوب نیست :(

RIG000
دوشنبه 06 آبان 1392, 09:35 صبح
اینم از جدول فاکتور.

CREATE TABLE [dbo].[tblFactor](
[FacId] [int] IDENTITY(1,1) NOT NULL,
[UserId] [int] NOT NULL,
[LaptopId] [int] NOT NULL,
[PrinterId] [int] NOT NULL,
[TotalCount] [nvarchar](10) NOT NULL,
[TotalPric] [nvarchar](20) NOT NULL,
[date] [datetime2](7) NOT NULL,
CONSTRAINT [PK_tblFactor] PRIMARY KEY CLUSTERED
الان با این شرایط در هر رکورد یا باید laptopid خالی باشه یا printerid ....
:(

mehdin69
دوشنبه 06 آبان 1392, 12:54 عصر
جدول گروه کالا توش مثلاً " پرینتر ، لپ تاپ ، اسکنر و ... ثبت می کنی
جدول فیلد توش نام فیلد ها رو ثبت می کنی
جدول کالا توش میگی که کالا دارم از گروه لپ تاپ با این فیلد ها که توی جدول فیلد ثبت شده