Reporting from logging

Post on 24-May-2015

248 views 0 download

description

Coding with C++ Using QT & SQL Features: 1- Search by Personnel Code, Name, Date & Time 2- Show information in table 3- Edit information 4- Print information

Transcript of Reporting from logging

1

به نام خدا

mahdifarzandway@gmail.com

اتاق سرور از کارمندان نرم افزار گزارش گیری از ورود، خروج

ifaceاتاق سرور براساس کدپرسنلی و کار انجام داده توسط دستگاه ازاطالعات ورود و خروج کارمندان

شود، این اطالعات به بنده داده شد و از بنده خواسته شد نرم افزاری بنویسم که بتوانند بصورت هایی ذخیره می

همچون:

نوع کار انجام داده شده •

کدپرسنلی کارمند •

نام و نام خانوادگی کارمند •

ساعت و تاریخ •

همراه با جزییات دیگر که در جستجو کنند و اطالعات جستجو شده را بصورت جدولی نمایش دهم و البته

کنم.ادامه به جزییات اشاره می

زدن روی اطالعات و خروجی Queryو برای IDE Qtو از ++Cنوشتن این نرم افزار از زبان رایبنده ب

استفاده کردم. Sqlگرفتن از

کارمندان و کدکار براساس کدپرسنلی ifaceهمانطور که در باال اشاره کردم اطالعات گرفته شده از دستگاه

انجام داده بود، که این اطالعات را بصورت جدولی در حافظه ذخیره کردم و برای جستجو و نمایش براساس نام و

کنم Joinنام خانوادگی کارمندان و شرح کار به دو جدول دیگر احتیاج داشتم تا بتوانم این سه جدول را با هم

یی زده و خروجی را تحویل بگیرم و بصورت جدولی نمایش دهم.های مورد نظر را روی جدول نها Queryو

و کد برنامه و برنامه IDE Qtدر ادامه عکس هایی از اطالعات داده شده به بنده برای نوشتن برنامه و محیط

دهم.نوشته شده را نمایش می

خروجی گرفته شود و به برنامه داده شود، برنامه را طوری ifaceایی از دستگاه ممکن است بصورت دوره

را روی Queryکند و گیرد و اطالعات جدید را درج میطراحی کرده ام که اطالعات تکراری را در نظر نمی

توان در دوره های مختلف از دهد، پس میزند و گزارش را همراه با اطالعات جدید نمایش میاطالعات جدید می

خروجی گرفت و به برنامه داد. ifaceدستگاه

جدول مربوط به کدپرسنلی و نام و نام خانوادگی را بنده دستی در برنامه ساخته ام و از آن استفاده کرده ام.

2

شرح کد کار

1شکل

اطالعات ورود، خروج کارمندان از اتاق سرور

2شکل

3

IDE Qt

3شکل

کد برنامه

4شکل

4

برنامهطراحی گرافیک

5شکل

ی ابتدایی برنامهصفحه

6شکل

5

ورود اطالعات ورود، خروج کارمندان از اتاق سرور

7شکل

ورود جدول شامل کدکار و شرح کار انجام شده

8شکل

6

ی ابتدایی برنامه بعد از وارد کردن اطالعات ورود، خروج از سرور و شرح کارصفحه

9شکل

جستجو براساس کار

11شکل

7

11شکل

جستجو براساس کدپرسنلی

12شکل

8

جستجو براساس نام و نام خانوادگی

13شکل

جستجو براساس تاریخ و ساعت

14شکل

9

درج توضیحات

از بنده خواسته شد نرم افزار این قابلیت را داشته باشد که بتوانند توضیحاتی دلخواه در سطر مورد نظر خود

وارد کنند.

15شکل

16شکل

11

حذف سطر مورد نظر

17شکل

18شکل

11

ذخیره در فایل اصلی

روی اطالعات وارد شده را در فایل ورودی اعمال شده )درج توضیحات و حذف سطر( این دکمه تمام تغییرات

کند برای مراجعات بعدی که در صورتیکه مربوط به اطالعات ورود، خروج کارمندان از اتاق سرور است ذخیره می

که همون فایل به نرم افزار داده شود تغییرات داده شده نیز قابل مشاهده باشد.

19شکل

PDFذخیره گزارش گرفته شده بصورت

21شکل

12

21شکل

22شکل

13

پیش نمایش پرینت گزارش گرفته شده

23شکل

24شکل

14

پرینت گزارش گرفته شده

25شکل

26شکل