Question: Visual Studio Assignment Assignment Tasks: Task 1 Question No.1: Create a Visual Studio Application/Solution Project based on a real life situation to computerize its existing
Visual Studio Assignment




Assignment Tasks: Task 1 Question No.1: Create a Visual Studio Application/Solution Project based on a real life situation to computerize its existing manual system. Imagine that you are told to develop a software system to manage Employee details of a company. a. Create a database called HOSPITAL and a table with a name PATIENT inside the database. The table should contain at least 8 columns of various data types. b. Add at least 15 records into the table PATIENT. c. Configure the database and display all the records from the table PATIENT on the Form with Details View as well as Data Grid View. Task 2 Question No.2: a. Create at least 5 different Reports like Matrix Report, Chart, Tabular Report, Grand Total Report and a Formula Column Report with Totals. Show these reports on different forms. Call the forms of various reports from the main form, Form I. b. Create various Search criteria based on all the columns of the table PATIENT to get required data records from the table on the required form. Add a facility to cancel the Search conditions to view all the records from the table back on the form c. Add various buttons on the main form to do the above activities. Add another button to exit from the application when clicked on it. Add also a button to select any particular color according to the choice of the user, from a common dialog box for colors and then apply it to the background color of the main form, Form 1. Add another button to do Print Form. Task 3 Question No.3: a. Design a menu with appropriate menu options and write codes to apply them. Create and apply Context Menu strips, Menus strip, Tool strips and Status strip on the main form. Link different "ContexMenuStrips', to different objects of the form. Display few menu options of the *MenuStrip' with appropriate images, shortcut keys and tool tip texts. Activate them with codes. Display few tool buttons on the 'ToolStrip' with appropriate images and tool tip texts. Activate them with codes. Display few 'ToolStrip StatusLabels' on the Status strip with some texts or data on them while you load the form. b. Add File menu to the Menu Strip to change the background color of the main form. Add an option to Print Form. Last option of the File Menu should be to exit from the application c. Add Report menu to the Menu Strip to call all the reports created like Matrix Report, Chart, Tabular Report, Grand Total Report and a Formula Column Report with Totals. (Grand Total Report should show the Grand Total of all the numeric columns of the table PATIENT. Create few formula column values for the last report and group records based on any appropriate column of the table to calculate sub-totals based on that column. Show grand totals for all the numeric columns in this report. Format all the reports appropriately. d. Add Search menu to search the database for various records based on various columns of the table PATIENT. Add an option to cancel the search too on the same menu to show all the records back on the form c. Add Help menu with an option About, to know the project details and another option Help to display shortcut keys on another form. Submit present your software application with its proper documentation showing the screen shots, codes and various steps of application development along with the software, The Report Formula Column Report with Totals' may looks like as shown below: Formula Column Report with Totals N1 of 1 of 1 DAH. 100% Doctor ID Patient Id Patient Name Patient Email - Find Net Patient Disease Roce No Medicine Fees Patient Mobile Doctor Discount ID Payable 10 101 FATMA faima@gmail.com 9789978 11 Fever Paracetamol 1000 10 20 910 102 KHALID khalid@buc.edu.cm 98777656 12 Malena HydroxyCloroquine 1500 10 30 1470 104 REEM teem@yahoo.com 88876787 11 Frer Panadol 1250 10 25 1225 3750 75 3675 Sub Total 20 103 NOOR noor@gmail.com 89987898 13 Headache Panadol 1000 20 20 910 105 ALI al@buc.edu.am 78906787 15 Covid19 HydroxyCloroquine 500 20 10 490 106 AHVED ahmed@gma.com 98989876 16 Corona Hydroxylongine 50 20 5 245 107 MARYAM mayam@gmail.com 98767676 17 Denk Paracetamo 300 20 6 254 2050 41 2009 Sub Total Grand Average 812 8285714285 71020 5800 16.5714285714 286 116 Grand Total 5614 The main form, Form 1 may looks like as shown below: Patient Details - OX File Report Search Help Background Color Pintform 4 X AR-F4 101 101 Search by Patient ID 11 Background Calor Matrix Report FATMA Exit from the Application Faerderal Fara@gral contra@gmail.com Chart Patert Meble 98705878 98729877 11 Tabular Report Patent Room No 11 Search by Patient Name Search by EMail Search by Mobile Print Form Search by Room No Cancel Search Exit Gramd Total Report Medone Pascatan Pees 100 Formula Column Report with Totals Docs 10 10 Search by Doctor ID Paiento 101 Dodar_10 10 Medore Prastanam 1000 Hydrogun. 1500 Paradol 100 102 10 103 23 Paert_Name Potential Puert_Mole Pert-Ron lo Disease FATHA Hetta@gmail.co 9788378 11 KHALID kraldhuced 50777656 12 Malere NOOR hoorlegral can. 19587058 13 Headiche PCEM ten@yahoo 6975787 14 AU abuceduom. 78986727 15 Cowd 19 SAVED hed@gmail.co.999825 16 Corona VARYAM mayan@gmalc. 90767676 17 Derk 114 Panadol 1250 10 105 20 106 hydroCocoan. 500 Hydro Coroin 250 Prawd 300 20 107 20
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
