AIR UNIVERSITY
Faculty of Basic and Applied Sciences
Department of Computer Science & Engineering
CLASS ASSIGNMENTS
Late Assignments will not be accepted. In case of any emergency inform well before
the submission date of assignment. If any assignment is found copied then it will not
be given any marks. Each student is expected to submit his/her own work.
How to submit the assignment:
1. Create a folder with name following pattern given below:
Assignment-<No>-<Class>- <Section>-AU-<Roll Number> e.g.
Assignment-1-BSCS-6-B-AU-130100
2. Put your program / assignment files (including solution file, project
file(s), design / code files, database files (mdf/ldf), resource files or
external resource(s) if any, in the folder created and zip it. Do not
include executable files in code, they are not allowed as attachments.
3. Send
zipped
folder
[email protected].
(containing
your
assignment)
to
4. Email subject should be the name you gave to folder in step 1 e.g. in
this case it is:
Assignment-1-BSCS-6-B-AU-130100
Last Date of Submission: October 17, 2015
Faisal Fayyaz
VP @ AU - Fall 2015
AIR UNIVERSITY
Faculty of Basic and Applied Sciences
Department of Computer Science & Engineering
Assignment No. 1
Marks 10
Create a windows based application which allows user to enter inventory
items into MS Access table and displays entered data back in data grid on
form.
Application should allow entering data for following table in MS Access.
TABLE INVENTORY
Field Name
Type
ItemID
Integer (Auto Increment)
SerialNo
INT
Description
Varchar ( 200 )
Model
Varchar ( 20 )
Location
Varchar ( 100 )
StockDate
DateTime
Available
Bit (Yes/No)
A list of entered items must be displayed in form and refreshed after
each insert (in a grid)
User interface should apply data validations and must not allow
entering wrong data
Application should be MDI based
Make use of appropriate tool bars. Buttons should be sized 36 x 36
and have proper images and tool tip associated.
MDI form must also have menu implemented which should reflect
the functionality of tool bar buttons.
Should implement exception handling / try catch and display
appropriate messages if failures / exceptions
You must implement functionality to update and delete any selected
record in the grid and grid data is refreshed after each CRUD
operation.
Faisal Fayyaz
VP @ AU - Fall 2015