Design a student university- enrollment application in Dim code VB


Problem to solve:

Design a student university-enrolment application

Functional Requirements:

Create an application to act as a University student management system.

You should create classes to model students and papers.

The system should store the following information about each

• Student – name, birthdate, ID number, an address and a collection of papers they are enrolled in.

The system should also store the following information about each paper name

• Paper code, course coordinator and a list of students enrolled in the paper. All data members should be private and any properties should be read only.

The application should store a collection of students and a collection of papers,

System should also have the functionality to add a new student to the university, add a new paper to the university and enrol a student in a paper. A separate form should be used to perform each of these functions.

As output, the application should be able to display a list of all the students enrolled in the university, a list of all the papers taught,

Allow the user to select a student and display all the papers that student is enrolled in and finally allow the user to select a paper and display all of the students enrolled in it.

Once you have developed a working program, refactor it in order to make it even better and thus gain maximum marks.

Software Development Requirements:

Another requirement of the application is that all input and operations in the application should have any possible errors handled appropriately. Careful consideration is to be given to the overall architecture, variable/procedure naming conventions (as discussed in class) as well as variable scoping. The software must make thorough use of user-defined methods and be readable. All non-event handler procedures are to be developed using TDD. The unit tests are expected to perform 100% code coverage and be written for every method. Therefore, your entire software must be designed in such a way that it is decoupled from the presentation layer and is testable.

Marking Criteria:

Half of the marks will be awarded for correct behaviour of the program. The remaining marks will be allocated for the architectural design of the application and for using TDD (with automated unit tests), together with the general quality of the code. Code that does not compile will receive zero marks.

Skills: PHP, Software Architecture

See more: software for architecture design, software development presentation, program coordinator, operations coordinator, method design, information about software development, design criteria, design coordinator, design collection, design a name, architecture design software, architecture & design, architectural software list, students enrollment application, design code student enrollment, tdd development, refactor code, software program design, program design architecture, compile php code, architectural software, university paper, University management, TDD, student management

Project ID: #4139484

5 freelancers are bidding on average $326 for this job


do you have further details in place

$620 NZD in 12 days
(90 Reviews)

Hello, We are expertise Team of Professionals having experience of more than 5 - 8+ years in IT Fields. We have very good exposure in VB6, VB.NET, ASP.NET, WCF/WPF, ASP.Net MVC 3, MSSQL, LAMP, PHP & MySQL etc.., More

$300 NZD in 15 days
(8 Reviews)

Ready to start this project.Check my portfolio in PM.

$280 NZD in 15 days
(9 Reviews)

Dear Hiring Manager, Good day. You are looking for .Net developer for working in your application. I am highly interested to work with you. I have 7 years of professional experience in enterprise web and desktop bas More

$200 NZD in 10 days
(0 Reviews)

Respected Sir!!!! I've read you requirements and i'm ready to work with u... although we're new to freelancer but we've worked a lot in local markets.. so all i want is u to trust me.. and i wont let it down... for More

$230 NZD in 20 days
(0 Reviews)