Projects

 


Project Guidelines

The class will be &Med into groups of two. Each group we be assigned one protect, which has to be completed within machine-room sessions, on which both the members must work together. This is to inculcate the habit of teamwork, which is a critical success factor in rear-life projects. Most real-life projects require more than one person working on


them. So the ability to team up with another pawl is critical. The projects included in this book are aimed at implementing the concept of computerized accounts through tally software. This is to be achieved through the use of the Tally features tike Balance sheet, day to day accounts, PF, ESI

Tax implication etc.

As a run-up to the project, the group is required to present the protect design where the protect specification are stored. The group would be evaluated on the following parameters:


Technical Evaluation-70%

Unit Testing-10%

Inspection-20%

Final Acceptance Testng-40%


Non-Technical Evaluation-30%

Docurnentabon-20%

Program documentation-10%

Project documentaton-10%

Audits-5%

Programming Practices-5%


Individual Work Schedule

The most important rule of developing projects requiring more than one person is that the project must have a structure. Each individual working on the project must be aware of his role and responsibilitieswithin the project, and the objectives he is trying to achieve. Before starting work on the project, each member of the team must plan their individual schedule and keep it as a reference document to be used in developing the final documentation.


Unit Note-page

A unit is a source code that is developed and maintained by the person responsible for the unit. In a well-designed Asem a umit can be thoroughly tested by the programmer who developed or modified it. It is used by individual programmers to organize their work activities and to maintain the documentation for their program units. Each unit should consist of a note-page, which specifies the details of each unit.

Functional specifications refer to what the program does, the problem it solves, the method of solution, input data expected, output produced.

Program specifications refer to flow chart, language and compiler details, libraries or external modules used and description of parameters

Operating procedures include hardware requirements, data preparation requirements, and instructions for actually running the program.

Test and maintenance procedures are test data and results using test data, cross-reference list of variables used in program, hierarchy of modules used in program.


Inspections

Inspections, like walkthroughs, can be used throughout the software life cycle to assess and improve the quality of the work products. Inspections differ from walkthroughs in that a team of trained inspectors, working from the checklists of items to be examined, perform inspections of work products.

This activity is to be done between the third and the fourth machine room session. Each programmer is evaluated on the basis of work done and planned schedule till date, unit note-page and the areas given in format section. It is not necessary that each developer's work should deal in each area. It may vary from unit to unit. This depends on the evaluator that whether the given format (refer Table 1.1) is used for the entire work done till date by the developers or for each group member.

Inspection Testing Report

Unit Name:

Developer:


Acceptance Testing

Acceptance testing involves planning and execution of functional tests, performance tests and stress tests in order to demonstrate that the implemented system satisfies its requirements. Tools of special importance during acceptance testing include:

Test Coverage Analyzer-records the control paths followed for each test case.

Timing Analyzer-reports the time spent in various regions of the source code under different test cases. These regions of the code are areas to concentrate on to improve system performance.

Coding Standards-static analyzers and standard checkers are used to inspect code for deviations from the standard guidelines.


Documentation

Documentation is one of the most important aspects of computer programming. Most programmers, having written, tested, and implemented a program, are only too ready to move on to their next project with a sense of relief. On the other hand, users of the programs complain all too frequently that the documentation is incomplete, Inaccurate, or inappropriate. It is rare that only the author of a program will debug the program. If the program does not have details like input/output requirements, how to execute the program, what a particular section of code does etc., it becomes very difficult for other users to debug the program. Therefore the purpose of the documentation is to guide the user to a full understanding of the program and how to use it correctly. At what stage the documentation should be produced? Mostly, it is produced as an afterthought at the end of the project. Consequently, it consists of a hastily annotated listing, plus a minimum of guidance on running the program. The information provided at this level is not sufficient, therefore the idea of unit testing and inspection between the projects will help in maling an effective and useful documentation.


Program Documentation

There are two main reasons for maintaining computer programs. The first is a consequence of our inability to write large programs, which are completely free of all errors, that is, the location and correction of program bugs. The detection of errors is a process which, in many cases, continues throughout the lifetime of the program. The majority of the errors are uncovered and corrected during the formal process of debugging and testing, before the program is considered to be finished. The second reason is the modifications of existing programs to meet changed specifications. Programs must be altered to satisfy changing users needs, and to incorporate improvements. To satisfy the program documentation criteria it will be helpful for the programmers to keep updated note-pages of each unit with the specified details, which will make the task of project documentation very easy.


Project Documentation

Documentation is an important aspect of team-work. The documentation should preferably be word processed and properly filed. The structure of the document should consist of:

Cover page with project title, name(s) of project group members with their batch code and registration numbers, date of submission, total number of pages where each page of the document is numbered.

Brief description of the problem statement.

Operating instructions with details about the starting process and backup.

Sample data used for testing and program listings.

All this information, together with new description of the program and any other notes, which may help in its understanding, should be collated and added to the documentation file. It may provide help if the program or project is taken over by another person who must again try to understand its working.


Naming Conventions

To improve the readability of the programs and understand the working of the project, follow the given naming conventions:

As per Tally norms


Programming Practices

A badly structured program is likened to a plateful, of spaghetti; if one strand is pulled, then the ramifications can be seen at the other side of the plate where there is mysterious turbulence and upheaval. To avoid these ramifications follow the following remedies

Consistent indentation-indentation is particularly useful in high-level and conditional and iterative clauses. If these clauses are long, then without indentation it may be difficult to see where they end. To separate individual modules, each one should start on a new page of the listing. This then is the basic text of the program.

Adequate amount of comments the procedure should also be annotated with comments to show that a change has been made, including brief details as to why, what, when, and who. If no description or comments exist, then the task of understanding will be harder and additional aids may have to be used.


Project Documentation

The project documentation in this semester will be done in three parts.


Pre-construction Documentation

The pre-construction documentation should include

High-level acceptance criteria for the project in terms of goals to be achieved, performance expectations etc.

Standards Documentation specifying the standards followed in the project for:

Namingconventions.

Program documentation which will typically include things like author name, date written, date modified, and tasks performed etc.

Stricture charts

Note that the project will be audited against the standards specified in the Standards Documentation

The project will also be evaluated in acceptance testing against the high-level acceptance criteria specified.


Construction-phase Documentation

During the construction of the project following documents will be maintained by each developer.

Unit Note-page for units developed by each developer.

Inspection reports for each unit inspected.

Individual work schedule for each developer.

Test report for each unit tested.

Defect report for each unit.


End-project Documentation

The following documents will form part of the end-project documentation.

Project & Developer details document

Certificate

Acknowledgement

Configuration

Final Inspection report.

Audit report


Audits

Refers to the check against each project group done by the faculty and other project groups, individually, at the end of the Machine room sessions, which will cross check the adherence in the standard documents and adincrence in project guidelines suggested to each group. Evaluation will be done by the faculty and discussion held with other project groups based on the number of non-conformities.


Q.1XYZ Pvt Ltd.

Create the following General Ledger with their opening balance and proper Group


General Ledger Group

Group

Op. Bal.

Capital

Dr./Cr.

Capital Accounts

6,50,000

General Reserve

Cr.

Reserve & Surplus

55,000

Cr.

Capital Reserve

Reserve & Surplus

45,000

Cr.

Profit & Loss A/c

Primary

56.000

Cr

Old at AXIS A/C No. 20000769

Bank O/D Accounts

45,000

Cr

Loan from UCO Bank

Secured loan

60,000

Cr

Loan from Balaji Finance

Unsecured loan

35,000

Cr

M/S MTC

Sundry Creditor

40,000

Cr

Subham & Sons

Sundry Creditor

45,000

Cr

Shakati India

Sundry Creditor

25,000

Cr

Pre-Reserved Commission

Current Liabilities

5,500

Cr.

Outstanding AM Charges

O/S Exp. (Current Liabilities)

6,000

Cr.

Building

Fixed Asset

Dr.

Machinery

Fixed Asset

1.50.000

Dr

Debenture at ABN Amro

Investment

95,000

Dr.

Modern Trader

Sundry Debtors

30,000

Dr.

Bering & Spears

Sundry Debtors

25,000

Dr.

Vineet Info & Sons

Sundry Debtors

45,000

Dr.

Cash

Cash in Hand

60,000

Dr.

SBI AC NO, 2200878

Bank Account

3,25,000

Dr

Prepaid Rent

Others Current Asset (Current Asset)

6,500

Dr.


Note: Rs.1,15,000/-will be the difference in balance sheet as on 01/04/2014 due to undeclared Closing Stock


Q.2 Nil-Sagar Industries Ltd.

1. Create a Company as "Nil-Sagar Industries Ltd." in Tally with inventory management.

2. Pass the following Entries:-

Sagar started "Nil-Sagar Industries Ltd." by bringing Capital Rs. 5, 50,600/- Cash On 1 APRIL 2009

A) He deposited Rs. 3,75,000/- cash at ICICI bank on 3 APRIL 2009.

B) He paid electricity bill for Rs.1,200/- by cash. on 14 APRIL 2009.

C) He had withdrawn Rs.10,000/- cash for his personal use on 16 APRIL 09.

D) He purchased the following item from Computer Lab. Ltd. on credit with 4% Vat rate on date 16 April 2009

Computer- 10 Nos-@ 20000/- each (Bill No:AS12)

Mouse- 20 Nos. 175/-each(Bill No:AD2)

Sound Card-10 Nos. 2000/- each (Bill No:G001)

2-GB RAM-12 Nos. 1890/-each (Bill No:H154)

Speakers 5 Set @2000/- each (Bill No:L45)

LCD Monitors-16 Nos, @5400/-each (Bill No:KG541)

Keyboard-18 Nos. 510/- each (Bill No:KD12)

E) He made Following Payments on date 29 April 2009 to Computer Lab. Ltd.

Bank For Rs. 2,22,680 For (Bill No: AS12, AD2, G001)

Cash For Rs. 1,43.1

F) He sold the following item to Somnath Traders in cash with 4% Vat rate on date 30 April 2009

Computer-5 Nos-27500/-e ach

2 GB RAM-5 Nos, 2000/- each

Mouse-2 Nos.@ 200/- each

G) He Sold the 2 set of speakers & 10 Nos. of LCD Monitors worth Rs. 4200/- & RS 57000/- res.on date 29 April 2009 to Crack My PC

H) He received Rs. 6,000/-as commission from Rohit by cash.

I) He paid House Rent for Rs.5,000/-by cash.

J) He withdrew Rs.25,000/- cash from ICICI Bank.

K) He purchased furniture for Rs. 25,000/-by cash for office use.


3. Show the Trial Balance and Balance Sheet of "Nil-Sagar Industries Ltd."

4. Show the VatComputation report of the above company.

5. Show the Cash Book & Bank Book of the company.

6. Show the Day Book of the company.


Q.3 RISHI INFRASTURE PVT. LTD

A) Enter The Following Payment Details For Particular Employee's


Q.4 TDS QUESTIONS

Q.1 Payable Rs. 800000/- to Mr. XYZ on A/C of interest on Securities (New Ref is 552) As interest on Securities (New Ref is 301)

Q.2 Payable Rs. 73000/- to Mr. Ramlal on A/C of Commission or Brokerage (New Ref is 985) As Commission Or Brokerage (New Ref is 754)

Q.3 Payable Rs. 65000/- to Mr. Dinesh on A/C of Insurance Commission (New Ref is 696) As Insurance Commission (New Ref is 100)

0.4 Payable Rs. 800/-to Mr. Ramon A/C of Commission on Sale Of Lottery Tickets (New Ref is 542) As interest on Securities (New Ref is 650)

Q.5 Pay Rs. 785000/- to Mr. Gopal to Fees for Professional (New Ref is 821) As Fees for Professional (New Ref is 051)

Q.6 Payable Rs. 8000/- to Mr. Sanju on A/C of Technical Services (New Ref is 002) As Technical Services (New Ref is 351)

0.7 Payable Rs 75000/- to Mr. Chinmay on for Rent of Building (New Ref is S222) As Rent of Building (New Ref is 991)

Q.8 Rs. 800000/- winning from Horse Race (New Ref is 1102) As winning from Horse Race (New Ref is 4201)

Q.9 Rs. 1000/-Winning from Crossword Puzzle (New Ref is 8552) As Winning from Crossword Puzzle (New Ref is 7871)

Q.10 Rs. 75000/- Payable for Rent on Plant, Machinery & Equipment (NewRef is 5692) As Rent on Plant, Machinery & Equipment (New Ref is 3781)

Q.11 Payable Rs. 78500/- As Payment For Compensation (New Ref is 7841)

Q.12 Payable Rs. 20000/- to Mr. Barun (New Ref is 02) As Payment to Sub-Contractor (New Ref is 31)

Q.13 Rs.800000/- Payable To Payment To Advertisement Contractor (New Ref is 32) As Payment to Contractor (New Ref is 311)

Q.14 Rs. 44000/- Payments to Non-Resident Sportsmen & Rs.78000 For Sports Association (New Ref is A2) & (NewRef is A52)

Q.15 Rs.6500/- to Mr. ABC For Payment in Deposits Under NSS (NewRef is S72) As Payment in Deposits Under NSS (New Ref is 871)

Q.16 Rs. 200000/-is Income from Foreign Currency Bonds (New Ref is F789)


https://www.youtube.com/@KrishnaDubaiMotivation

https://www.facebook.com/share/1H9PPi8tMX/

https://www.instagram.com/officialkrishnadubai?igsh=MXY1eDJiY3owOGtiYQ==

https://wa.me/message/ONUZUUV4Q2YGO1

For corporate Inquiries:

Call Us: +91 9262835223

Comments

Popular posts

AI computer vision

AI Face detection

Al Natura language processing