דרוש פרילנסר מומחה ל הדפסת דוח"ות ב C#

Project # 48689

Job Statistics

1 Bids
budget
Budget Unknown
bidding ends in
bid range
120 ILS - 120 ILS / hour
average bid
120 ILS / hour

Job Info And Actions

Posted: 09:11, 10 Oct., 2013
Ends: 09:50, 28 Oct., 2013
דרוש פרילנסר מומחה ל הדפסת דוח"ות ב C#
הפרוייקט הדפסת דוח סטטיסטי באמצעות C#
הקדמה -
המומחה שייבחר לביצוע העבודה, יקבל פרויקט קיים של .NET הכתוב בשפת C#. רוב הפעילויות בפרויקט קיימות, ועל המומחה לבצע פעילות אחת בלבד בשפת C# (שתפורט בהמשך ) בכדי להשלים את הפרויקט.

על הפרויקט –
בפרויקט זה נקרא קובץ הקלט שלמטה רשומה אחרי רשומה
לכל רשומה שנקראת שבה יש 3 נתונים, נעשה עיבוד שמוסיף עוד 6 נתונים.
9 הנתונים לאחר עיבוד הרשומה התורנית, משובצים במבנה הדפסה שמורכב מ- 3 שורות, ו- 5 עמודות. (ראה בהמשך)
בסיום הדפסת כל מבני השורות, הדו"ח הסופי (קובץ הפלט ) נשלח אל ה print preview של "חלונות" שמציג הדוח על המסך. ובלחיצת כפתור הדפסה (שעל ה print preview ), יודפס הדוח במדפסת

דוגמא של קובץ הקלט שנתון -
להלן, דוגמא לקובץ הקלט בן 3 רשומות שקיים בפרויקט זה ( כאמור, לכל רשומה 3 נתונים) :

data_1 data _2 data _3

1 20 30
2 15 20
3 35 22
הערה: מספר שורות הקלט דינמי ואינו קבוע

דוגמא של מבנה הדפסה הנדרש עבור כל רשומת קלט תורנית –
| | data _2| data _3|data _4 | |
| data_1| data _5| data _6|data _7 | data _8 |
| | data _9| | |
________________________________________________

פרוט הפעילויות הקיימות בפרויקט, והפעילות הנדרשת שאינה קיימת –

בקטע הבא תינתן דוגמא כיצד תטופל שורה תורנית שתיקרא מקובץ הקלט הנ"ל.

חלק קיים - קריאת שורה תורנית. לדוגמא קריאת שורה שנייה היא 20 15 2
חלק קיים – שלושת שדות הקלט מועברים למשתנים מקומיים, ובמהלך עבוד שורה תורנית, ונוספים אליהם עוד 6 נתונים
מחושבים שמועברים למשתנים מקומיים. כך שבכל קריאת שורה (של 3 שדות) מודפסים 9 נתונים
( ערכי 9 המשתנים המקומיים)
לא קיים - 9 הערכים הנ"ל, יועברו למבנה הדפסה אחד, בו נמצאים קווי הפרדה בין השורות, קווי הפרדה בין העמודות
וכן על מבנה הדפסה זו, ישובצו 9 פקדי textbox בצורה הבאה (כפי שנראה קודם לכן)
| | data _2 | data _3 | data _4 | |
| data _1 | data _5 | data _6 | data _7 | data _8 |
| | | | data _9 | |
____________________________________________________


כאמור, לכל שורת קלט שתיקרא, יודפס מבנה הפלט הנ"ל, שבו 9 משתנים מספריים.

חלק קיים - בסיום כתיבת כל מבני הדפסת הפלט, מועבר הדוח (קובץ הפלט הסופי) ל print preview ויוצג על המסך,
ובלחיצת כפתור ההדפסה שבו (print preview) יודפס הדוח במדפסת.


דרישות נוספות שעל המומחה לקיים –
1. מספר שורות הקלט דינמי (לא קבוע) 1 – 99 רשומות
2. בין הנתונים שנמצאים בעמודות או שורות מבנה ההדפסה, יהיו קווים מפרידים ישרים ורציפים
(הדוח יראה כמעין טבלה, או חשבונית)
3. ההדפסה הראשונה בדוח תהיה "מבנה הדפסה אחד לכותרת הדוח" (ואחריו יבואו מבני הדפסת שורה כפי שהוסבר לעיל)
4. עבור כל רשומת קלט תורנית, תבוצע פקודת הדפסה אחת (של מבנה הדפסה תורן שבו מספר שורות)
ולא הדפסת מספר שורות בודדות.
הסבר למה הכוונה – כאמור מבנה שורת ההדפסה הנ"ל כולל 3
שורות ו- 5 עמודות.
הדרישה היא שבפקודה אחת יודפס כל מבנה-ההדפסה שבו 3
השורות ו- 5 העמודות, ולא בדרך של הדפסת כל שורה
בפקודה נפרדת ( כלומר 3 פקודות הדפסה למבנה הדפסה אחד).

המלצה : תחילה יש למצוא מבנה הדפסה מתאים לדרישות :
אולי report.rdl או מבנה text או מבנה מצויר או אחר.
ועל המבנה הנ"ל שייבחר, ישובצו 9 textbox) במיקום הנדרש,
כמו במבנה ההדפסה שמתואר לעיל.
(לפני הדפסת המבנה, יוצבו ערכים ב-9 הפקדים (textbox)
שבו, כאמור קודם לכן.

attachments

Files are not available as project is already expired

the client

updates

Bid from selfay

Selected
120 ILS
Per hour
5 projects
מערכות מידע וניהול
רחובות
הי יציק בתודה ודים 054-8066861
Bid # 588615
Submitted: 28 Oct. 2013