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