Professional Documents
Culture Documents
BCA IV Summer Training Project
BCA IV Summer Training Project
BCA - 353
Objective
To apply theoretical concepts, tools & techniques of Software Engineering on a real information system.
It is planned to link and extend the work done in the summer training with the project work that is to be done during the semester.
Schedule of Submissions
To be Completed by Date Activity Marks Allotted Remarks
Briefing about the Summer Training Finalisation of Topic Commencement of Summer Training at the Institute 12th July 2011 Completion & Submission of activities Under Chapter-1 26th July 2011 Completion & Submission of activities Under Chapter-2 11th August Completion & Submission of activities 2011 Under Chapter-3 26th August 2011 Submission of Final Report (One hard copy & CD) to the respective guides 29-31st August Presentation & Viva before the 2011 Committee Total Marks
10 15 25 10 40 100
reference
to
Chapter 1 (contd..)
1.2Data Collection:
1.2.1Inputs 1.2.2Outputs 1.2.3Storage and processing requirements 1.2.4Entities in the system & their connectivity/linkages 1.2.5Flow of data between the entities 1.2.6Description of method/source of collection of data for each set of data 1.2.6.1 Questionnaire 1.2.6.2 Interview 1.2.6.3 Document analysis 1.2.6.4 Internet.
Chapter 1 (contd..)
1.3. Project Planning:
1.3.1 Plan of distribution of work amongst the team members as follows: 1.3.2 Name of task/activity, 1.3.3 Precedence/order (date-wise) in which these are performed 1.3.4 The name of the team member who has performed that task/activity. 1.3.5 Gantt & other charts using MS Project
Chapter 2
System Analysis
As an example, a block diagram for Billing Information System of a Departmental Store is shown in the figure below:
Purchase Order Purchase Purchase Order Customer Order Item Details with Details Process Bill Process Invoice
Customer
The analysis is to focus on the following activities (giving proper references of source of data): Identify the Processes Identify the Input to & Output of each process: Identify the data elements/fields that are included in Input and Output:
Input/Output Data Elements Name Purchase Date, Item Code, Item Name, Quantity. Any other Labels to Order be included. Invoice Date, Item Code, Item Name, Quantity, Price of each item, Total amount charged for each item, Gross Amount, Discount, Tax, Net Amount Payable. Any other Labels to be included, e.g., name of organisation, terms & conditions etc.
Identify the procedures/rules/mathematical relationships used for converting input into output:
3.1.2 ERD
3.2.2 List of data elements (comprising Field Name, Field Type, Field Size & description) for each Output presented in the tabular form.
Field Name Date Item Code Item Name Quantity Price Total Amount OUTPUT NAME: INVOICE LINKED TO BILL PROCESS Field Type Field Size (No of Description Characters) MMDDYYYY 10 Date of Invoice Alphanumeric Alphabetic Numeric Numeric Numeric 10 20 10 4.2 5.2 Unique code of each item Name of item Quantity of each item Price of each item up to two decimal places Quantity x Price of each Item up to two decimal places Total amount of all the items Discount to be given on Gross Amount as per policy. Tax to be levied as per policy on (Gross Amount Discount) Net Amount payable (Gross Discount + Tax)
Numeric Numeric
6.2 4.2
Tax
Numeric
3.2
Numeric
6.2
3.3.2 List of data elements (comprising Field Name, Field Type, Field Size & description) for each Input presented in the tabular form
INPUT NAME: PURCHASE ORDER LINKED TO PURCHASE ORDER PROCESS
Field Name
Field Type
Description
Date
MMDDYYYY
10
Item Code
Alphanumeric
10
Item Name
Alphabetic
20
Name of item
Quantity
Numeric
10
Chapter 3 (contd..)
3.4 Validation Specifications:
3.4.1 Description of the validation rules to be included for input/output, wherever required.
Field Name
Field Code
Field Type
Description
Item Code
Item_Code
Alphanumeric
10
Item Name
Item_Code
Alphabetic
20
Name of item
Quantity
Qty
Numeric
10
Quantity in stock