TBİL UYGULAMA I DERSİ. Mobil Barkotlu Depo Programı Projesi PROJESİ Kurulum Rehberi

Benzer belgeler
TBİL UYGULAMA I DERSİ. Mobil Barkotlu Depo Programı Projesi PROJESİ TASARIM RAPORU

T.C GAZİ ÜNİVERSİTESİ BİLİŞİM ENSTİTÜSÜ YÖNETİM BİLİŞİM SİSTEMLERİ ANA BİLİM DALI MS SQL KOMUTLARI VE MS SQL KOMUTLARI İLE İLGİLİ UYGULAMALAR

ACCESS PLATFORMUNDA SQL

Güz Yarıyılı MT 487 Bilgisayarda Veri Yapıları Final Çalışma Soruları

Yukarıdakilerden hangileri DML (Data Manipulation Language) ile gerçekleştirilir?

Veri Tabanı SQL Server ve Management Studio kurulum linkleri:

20461C Querying Microsoft SQL Server Modül Seviye Belirleme Testi

Mysql Veritabanı Komutları

5 SQL- Yapısal Sorgulama Dili. Veritabanı 1

SQL'e Giriş 2. CREATE TABLE tabloadı (kolon isimleri ve veri türleri) (BOLUM_NO NUMBER, BOLUM_ADI CHAR(10));

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) SQL (Structured Query Language)

Oracle da kullanılan veri tipleri:

Genel Kavramlar. Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar. Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler

EBE-368 Veri Tabanı Yönetim Sistemleri SQL

1. Araçların tüm bilgilerini ve bağlı oldukları kiralama noktasının adres ve telefonunu içeren tam listesi:

TEMEL SQL SORGU ÖRNEKLERİ. Yukarıdaki sorguyu yazıp çalıştırdığımızda db_market adında bir veritabanı oluşturulur.

KULLANICI TANIMLI FONKSİYONLAR (Devam)

Data Programming SQL Language. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

8 Oracle da tablo yapısı içinde otomatik artan kolon yoktur. (identity kolon

KULLANICI TANIMLI FONKSİYONLAR (Devam)

Birden Çok Tabloda Sorgulama (Join)

Bölüm 4: DDL Veri Tanımlama Dili

YAPISAL SORGULAMA DİLİ (SQL)

Veri Tabanı-I 9.Hafta

AHMET YESEVİ ÜNİVERSİTESİ BİLİŞİM SİSTEMLERİ VE MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ LİSANS

SQL Kod ile Tablo Oluşturma

SQL PROGRAMLAMA. Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı GO deyimidir.

1 - Adi A Harfi İle Biten Kişilerin Listesi İçin Hangisi Kullanılmalıdır? Select * From Kisiler Where Adi End A Select * From Kisiler Where Adi Like

EROL AKGÜL

Veritabanına Giriş. Oğuzhan Ceylan. 19 Eylül 2011

TRIGGER. Trigger lar, tablo üzerinde tanımlanabilen ve bu tablo üzerinde bir işlem gerçekleştiğinde tetiklenen programlama ögeleridir.

Öğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II. Değişken Tanımlama Ve Akış Kontrol Deyimleri

Tetikleyiciler (TRIGGER) Tetikleyiciler ne zaman kullanılırlar. Ardı Sıra Tetikleyiciler (After Triggers) Örnek

SQL Komutları (2) Uzm. Murat YAZICI

SQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır.

İNTERNET PROGRAMCILIĞI HAFTA. MYSQL ile VERİTABANI İŞLEMLERİ - 1. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Veritabanı Oluşturma, Silme

Fonksiyonlar istenilen deger tipinde dönüs yapabilir. INT, VARCHAR deger döndürebileceğiniz gibi bir tablo da döndürebilirsiniz.

SQL'e Giriş. SELECT Deyimi. SQL Komutları. Yardımcı Deyimler

- Tablo (Table):Veri saklama için temel yapıdır. Bir veya daha fazla sütundan ve sıfir veya daha fazla satırdan oluşur.

Bölüm 3: DML Veri İşleme Dili

«BM364» Veritabanı Uygulamaları

PostgreSQL Veritabanı Sunucusu. 8.2 neler getiriyor?

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301)

Her Yönüyle SQL Enjeksiyonu. OWASP-Türkiye Bünyamin Demir

Emrah UYSAL 1

EBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model)

MT487_2005guz_final_cevaplar (cevaplar vurgulu ve koyu yazılmıştır)

BÖLÜM -7: TABLOLARI OLUŞTURMA VE YÖNETME

VERİTABANI Veritabanı Yönetimi

BMB202. Veritabanı Yönetimi Ders 6. SQL. Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü

Bu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır.

Örnek: HAFTA12B isimli bir kullanıcı tanımlayalım. Bu kullanıcıya gerekli yetkileri verelim.

FUTBOL TAKIM ANALİZİ. YZM5510 İş Zekası Ders Projesi. Melih ATASOYLU ( )

BAYİLERİMİZE ÖZEL. 13 Ağustos İlgili Modül/ler : Genel. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL

Aşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız.

Kişiler tablosundan AD kolonu yusuf olan tüm satırları siler. ORDER BY deyimi bir tablodan SELECT ile seçilen verileri sıralamak için kullanılır.

BLG4134 Görsel Programlama III. Öğr. Grv. Aybike ŞİMŞEK

MOBİL UYGULAMA GELİŞTİRME


Veritabanlarına ve SQL'e Giriş. Devrim GÜNDÜZ. Teknoloji Destek Merkezi --

SQL Server genel olarak iki tip veritanını yönetmek için kurulur.

3 Sql Veri Tipleri ve Örnek Veritabanı Tasarımı. Veritabanı 1

BAY.t Entegre. Aşağıdaki script fiyat gör programının ayarlar sayfasındaki sorgu cümlesi alanına yapıştırılıp Sorguyu Db ye Yükle tıklanır

Kullanıcı tanımlı fonksiyonlar SQL2000 ile gelen özelliklerden biridir. Fonksiyonlar tek bir değer veya tablo döndürmek için kullanılır.

Geliştirme Klavuzu İlk Uygulama Hello World

İNTERNET TABANLI PROGRAMLAMA- 12.ders

VERİTABANI. SQL (Structured Query Language)

Alper VAHAPLAR

3 Sql Veri Tipleri. Veritabanı 1

Sayfa 1 / 8. Tabo yapıları

EĞİTİM KURUMLARINDA SINIF İÇİ YOKLAMA, SINAV GİBİ UYGULAMALARIN TABLET BİLGİSAYAR KULLANARAK HIZLI VE VERİMLİ HALE GETİRİLMESİ

Emrah UYSAL 1

Unutulmuş Özellikler: Oracle Veritabanına Yaptığınız Yatırımı Sonuna Kadar Kullanın

SAKLI YORDAM (Stored Procedure) Sibel Somyürek

Bilgisayar Uygulamaları. MySql

Microsoft SQL Server Sorgulama

Veri Tabanı Programlamaya Giriş

SPSS (Statistical Package for Social Sciences)

SQL DİĞER Deyimler ve Komutlar

MSSQL. 4. Hafta Uygulama - 1 BPR255 Veritabanı CREATE DATABASE OKUL GO USE OKUL GO

A- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA

Izibiz E-Defter Teknik Kullanıcı Klavuzu

Veritabanına Uygulanması

Oracle'dan PostgreSQL'e geçiş

2- Total de 8000 byte yer tutup 4000 karakter olarak kullanabildiğimiz tip aşağıdakilerden hangisidir?

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XII: Durum Çalışması Çağıltay, N., Tokdemir, G.

KISITLAMALAR (CONSTRAINT)

C#.Net & Linq (Language Integrated Query)

MİRSİS BİLGİ TEKNOLOJİLERİ LTD. ŞTİ. MİCROSOFT SQL SERVER VERİTABANI VE SORGULARI

08221 Veri Tabanı II. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Eki Öğr. Gör. Murat KEÇECĠOĞLU

VERĐTABANI YÖNETĐM SĐSTEMLERĐ

SQL'e Giriş. SELECT Deyimi. SQL Komutları. 1. DDL (Data Definition Language - Veri Tanımlama Dili)

SQL Deyimleri. Öğr.Gör.Volkan ALTINTAŞ Volkanaltintas.com

YAPISAL SORGULAMA DİLİ. BARIŞ ARIBURNU barisariburnu.com

ELIF KIOTZEOGLOU RESUL MURAD MERT PACOLARI

İLİŞKİSEL VERİTABANLARINDA BİRLEŞTİRME

Aşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız.

SQL e Giriş. Uzm. Murat YAZICI

SORGULAR. Öğr.Gör.Volkan Altıntaş

Transkript:

TBİL 503-18 UYGULAMA I DERSİ Mobil Barkotlu Depo Programı Projesi PROJESİ Kurulum Rehberi ARALIK 2015 TEKİRDAĞ Sayfa 1 / 12

Belgenin Adı Hazırlayanlar Mobil Barkotlu Depo Programı Projesi Kurulum Rehberi Fahri Dönmez Gözden Geçirme ve Yeniden Düzenleme İçerik Özeti Dağıtım Ali Kürşat ERÜMİT Üretimde kullanılacak malzemelerin üretim bölgesinde bulunan raflara mobil el terminali ile okutularak Mobil Barkotlu Depo Programı kullanılarak raflara giriş ve çıkışları yapılacak. Böylece sürekli olarak raflardaki adreslerde hangi ürünlerden ne kadar var anlık olarak takip edilebilecek. Ali Kürşat ERÜMİT Ahmet Yesevi Üniversitesi TÜRTEPBilgisayar Müh. Bölümü KALİTE YÖNETİCİSİ Fahri Dönmez PROJE YÖNETİCİSİ Fahri Dönmez ONAY BÖLÜM ONAYI Ali Kürşat ERÜMİT Prof. Dr. Halil İbrahim BÜLBÜL Sayfa 2 / 12

Öz Bu belge uygulamanın kullanımı için kurulum rehberi olarak hazırlanmıştır. Sistem Gerekleri: İnternet Information Services (IIS).net 4.0 desteği Asp desteği Ms sql sunucusu Kurulum Adımları: Ms sql tablo ve viewlarının oluşturulması: CREATE TABLE [dbo].[tblbarkodbaslik]( [BARKOD_NO] [nvarchar](12) NOT NULL, [MATNR] [nvarchar](18) NOT NULL ) ON [PRIMARY] CREATE TABLE [dbo].[tblbarkodkalem]( [BARKOD_NO] [nvarchar](12) NOT NULL, [CHARG] [nvarchar](10) NULL, [J_3ASIZE] [nvarchar](8) NULL, [MENGE] [numeric](13, 3) NOT NULL, [MEINS] [nvarchar](3) NOT NULL, [STATU] [char](1) NOT NULL, [CRNAM] [nvarchar](12) NOT NULL, [CRDAT] [datetime] NOT NULL, [LRT] [nvarchar](4) NOT NULL ) ON [PRIMARY] CREATE TABLE [dbo].[tblkullanicilar]( [Kullanici] [nvarchar](25) NULL, [Parola] [nvarchar](12) NULL, [STATU] [char](1) NULL, [Yetki] [char](1) NULL ) ON [PRIMARY] CREATE TABLE [dbo].[tblyetki]( [yetki] [nchar](1) NOT NULL, [tanim] [nvarchar](20) NOT NULL ) ON [PRIMARY] CREATE VIEW [dbo].[vwbarkodhareketleri] AS SELECT TOP (100) PERCENT a.barkod_no, a.matnr, b.charg, b.j_3asize, b.menge, b.meins, b.statu, b.crnam, b.crdat, b.lrt FROM dbo.tblbarkodbaslik AS a INNER JOIN dbo.tblbarkodkalem AS b ON a.barkod_no = b.barkod_no ORDER BY b.crdat, a.barkod_no, b.j_3asize Sayfa 3 / 12

EXEC sys.sp_addextendedproperty @name=n'ms_diagrampane1', @value=n'[0e232ff0-b466-11cf-a24f-00aa00a3efff, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" Begin PaneConfiguration = 1 Configuration = "(H (1 [50] 4 [25] 3))" Begin PaneConfiguration = 2 Configuration = "(H (1 [50] 2 [25] 3))" Begin PaneConfiguration = 3 Configuration = "(H (4 [30] 2 [40] 3))" Begin PaneConfiguration = 4 Configuration = "(H (1 [56] 3))" Begin PaneConfiguration = 5 Configuration = "(H (2 [66] 3))" Begin PaneConfiguration = 6 Configuration = "(H (4 [50] 3))" Begin PaneConfiguration = 7 Configuration = "(V (3))" Begin PaneConfiguration = 8 Configuration = "(H (1[56] 4[18] 2) )" Begin PaneConfiguration = 9 Configuration = "(H (1 [75] 4))" Begin PaneConfiguration = 10 Configuration = "(H (1[66] 2) )" Begin PaneConfiguration = 11 Configuration = "(H (4 [60] 2))" Begin PaneConfiguration = 12 Configuration = "(H (1) )" Begin PaneConfiguration = 13 Configuration = "(V (4))" Sayfa 4 / 12

Begin PaneConfiguration = 14 Configuration = "(V (2))" ActivePaneConfig = 0 Begin DiagramPane = Begin Origin = Top = 0 Left = 0 Begin Tables = Begin Table = "a" Begin Extent = Top = 6 Left = 38 Bottom = 102 Right = 208 DisplayFlags = 280 TopColumn = 0 Begin Table = "b" Begin Extent = Top = 6 Left = 246 Bottom = 136 Right = 416 DisplayFlags = 280 TopColumn = 0 Begin SQLPane = Begin DataPane = Begin ParameterDefaults = "" Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 ', @level0type=n'schema',@level0name=n'dbo', @level1type=n'view',@level1name=n'vwbarkodhareketleri' Sayfa 5 / 12

EXEC sys.sp_addextendedproperty @name=n'ms_diagrampanecount', @value=1, @level0type=n'schema',@level0name=n'dbo', @level1type=n'view',@level1name=n'vwbarkodhareketleri' CREATE VIEW [dbo].[vwbarkodno] AS SELECT a.barkod_no, a.matnr, b.charg, b.j_3asize, b.menge, b.meins, b.statu, b.crnam, b.crdat, b.lrt FROM dbo.tblbarkodbaslik AS a INNER JOIN dbo.tblbarkodkalem AS b ON a.barkod_no = b.barkod_no WHERE (b.crdat = (SELECT MAX(CRDAT) AS Expr1 FROM dbo.tblbarkodkalem WHERE (BARKOD_NO = a.barkod_no))) EXEC sys.sp_addextendedproperty @name=n'ms_diagrampane1', @value=n'[0e232ff0-b466-11cf-a24f-00aa00a3efff, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" Begin PaneConfiguration = 1 Configuration = "(H (1 [50] 4 [25] 3))" Begin PaneConfiguration = 2 Configuration = "(H (1 [50] 2 [25] 3))" Begin PaneConfiguration = 3 Configuration = "(H (4 [30] 2 [40] 3))" Begin PaneConfiguration = 4 Configuration = "(H (1 [56] 3))" Begin PaneConfiguration = 5 Configuration = "(H (2 [66] 3))" Begin PaneConfiguration = 6 Configuration = "(H (4 [50] 3))" Begin PaneConfiguration = 7 Configuration = "(V (3))" Begin PaneConfiguration = 8 Configuration = "(H (1[56] 4[18] 2) )" Begin PaneConfiguration = 9 Sayfa 6 / 12

Configuration = "(H (1 [75] 4))" Begin PaneConfiguration = 10 Configuration = "(H (1[66] 2) )" Begin PaneConfiguration = 11 Configuration = "(H (4 [60] 2))" Begin PaneConfiguration = 12 Configuration = "(H (1) )" Begin PaneConfiguration = 13 Configuration = "(V (4))" Begin PaneConfiguration = 14 Configuration = "(V (2))" ActivePaneConfig = 0 Begin DiagramPane = Begin Origin = Top = 0 Left = 0 Begin Tables = Begin Table = "a" Begin Extent = Top = 6 Left = 38 Bottom = 102 Right = 208 DisplayFlags = 280 TopColumn = 0 Begin Table = "b" Begin Extent = Top = 6 Left = 246 Bottom = 136 Right = 416 DisplayFlags = 280 TopColumn = 0 Begin SQLPane = Begin DataPane = Begin ParameterDefaults = "" Begin ColumnWidths = 9 Width = 284 Sayfa 7 / 12

Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 ', @level0type=n'schema',@level0name=n'dbo', @level1type=n'view',@level1name=n'vwbarkodno' EXEC sys.sp_addextendedproperty @name=n'ms_diagrampanecount', @value=1, @level0type=n'schema',@level0name=n'dbo', @level1type=n'view',@level1name=n'vwbarkodno' CREATE VIEW [dbo].[vwbarkodstok] AS SELECT MATNR, CHARG, J_3ASIZE, LRT, SUM(CONVERT(DECIMAL(10, 2), MENGE)) AS menge FROM dbo.vwbarkodno GROUP BY MATNR, CHARG, J_3ASIZE, LRT HAVING (SUM(CONVERT(DECIMAL(10, 2), MENGE)) > 0) EXEC sys.sp_addextendedproperty @name=n'ms_diagrampane1', @value=n'[0e232ff0-b466-11cf-a24f-00aa00a3efff, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" Begin PaneConfiguration = 1 Configuration = "(H (1 [50] 4 [25] 3))" Begin PaneConfiguration = 2 Sayfa 8 / 12

Configuration = "(H (1 [50] 2 [25] 3))" Begin PaneConfiguration = 3 Configuration = "(H (4 [30] 2 [40] 3))" Begin PaneConfiguration = 4 Configuration = "(H (1 [56] 3))" Begin PaneConfiguration = 5 Configuration = "(H (2 [66] 3))" Begin PaneConfiguration = 6 Configuration = "(H (4 [50] 3))" Begin PaneConfiguration = 7 Configuration = "(V (3))" Begin PaneConfiguration = 8 Configuration = "(H (1[56] 4[18] 2) )" Begin PaneConfiguration = 9 Configuration = "(H (1 [75] 4))" Begin PaneConfiguration = 10 Configuration = "(H (1[66] 2) )" Begin PaneConfiguration = 11 Configuration = "(H (4 [60] 2))" Begin PaneConfiguration = 12 Configuration = "(H (1) )" Begin PaneConfiguration = 13 Configuration = "(V (4))" Begin PaneConfiguration = 14 Configuration = "(V (2))" ActivePaneConfig = 0 Begin DiagramPane = Begin Origin = Top = 0 Left = 0 Begin Tables = Begin Table = "vwbarkodno" Begin Extent = Top = 6 Left = 38 Sayfa 9 / 12

Bottom = 136 Right = 224 DisplayFlags = 280 TopColumn = 0 Begin SQLPane = Begin DataPane = Begin ParameterDefaults = "" Begin ColumnWidths = 9 Width = 284 Begin CriteriaPane = Begin ColumnWidths = 12 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 ', @level0type=n'schema',@level0name=n'dbo', @level1type=n'view',@level1name=n'vwbarkodstok' EXEC sys.sp_addextendedproperty @name=n'ms_diagrampanecount', @value=1, @level0type=n'schema',@level0name=n'dbo', @level1type=n'view',@level1name=n'vwbarkodstok' Sayfa 10 / 12

Yönetici Hesabının Eklenmesi: INSERT INTO [dbo].[tblkullanicilar] ([Kullanici],[Parola],[STATU],[Yetki]) VALUES ('admin','sifre','a','y') Web Sunucusuna web sayfalarının dosyalarının kopyalanması: Sayfa 11 / 12

Web CONFIG dosyasında mssql ve SAP sistem bilgilerinin tanımlanması: <connectionstrings> <add name="sqlbaglanti" connectionstring="server=fahri-pc\sqlexpress; database=dbmobildepo;user=sa;password=6519045;"/> </connectionstrings> <appsettings> <add key="sap_name" value="pec"/> <add key="sap_username" value="pentirfc"/> <add key="sap_password" value="rfc123"/> <add key="sap_client" value="600"/> <add key="sap_appserverhost" value="10.98.21.13"/> <add key="sap_systemnum" value="01"/> <add key="sap_language" value="tr"/> <add key="sap_poolsize" value="10"/> <add key="sap_timeout" value="10"/> </appsettings> Sayfa 12 / 12