Campus online software

In this project, you will design and implement a campus-online software. This software will demonstrate basic functionality of a student course/schedule record system.

You will design your objects freely; choose the appropriate fields and methods.

You can freely design your program; however use/demonstrate main concepts introduced in CSE203.

For example, do not use a database.

Remember you will be asked questions and be able to modify your own code.

1) The software must have a command line interface or a graphical user interface which can be made with forms, buttons, etc.

2) The software must have at least 4 classes representing student, course, registration record, instructor. You can include more classes such as password or for user interface such as menu, form, date etc.

3) In the opening screen there must be a log-in screen which identifies user name and password. This screen also identifies the user type student/instructor

4) Students

 have ids similar to ids used in Işık university, 212CS3333 which shows

department code and entry year in the id.

 can save all of their information in a text file.

 are able to view available courses, quotas, schedules.

 have registration records, which shows their courses and schedules.

 are able to add courses to their registration records if the course is open for

their department, if the course has enough quota, and the hour slot in their

schedule is free. No schedule conflicts are allowed (“çakışma”).

 can save/update his course list and schedule. It is possible to have a separate

file only showing course registration and schedule to save/read easily.

5) The courses

 have names and codes similar to the ones of Işık University.

 The course list is stored in a file (e.g. [url removed, login to view]).

 Each line must store a course name, code, schedule, availabilityforDepartments, credit, instructor name/id.

6) Normal course credit is 20. Students can add extra 4 credits if their gpa is greater than 2.5 and

extra 8 credits if their gpa is greater than 3.5.

7) Instructors can

 see courses listed on their name.

 display his/her schedule

 can increase/decrease quotas (updates must be saved to the [url removed, login to view]).

 can see the name/id/gpa of students registered for their course.

 Can save all their information into a file.

 implement an easy to use graphical user interface using java panels, forms,

buttons, listboxes etc.

 use inheritance (for example course schedule, instructor schedule, student

schedule can be derived from same super class)

Habilidades: Java, Arquitetura de software, Interface do usuário / AI

Veja mais: store design objects, store design concepts, software design concepts, online user interface design, online free program, online free architecture design, online design courses free, online design courses, online c++ program classes, online architecture design software, online architecture design courses, name design online free, ma code, id program online, id design online free, id design online, graphical design online, free online java, free online architecture design, free java codes, free design program online, free design courses online, free design courses, free architecture design online, design your own software

Acerca do Empregador:
( 6 comentários ) Finder, Turkey

ID do Projeto: #6797592

7 freelancers estão ofertando em média $48 para esse trabalho


Dear sir, I am #1 Java programmer on this site with 600+ reviews. I have read your requirements and ready to start this project. Please award me this project.

$30 USD em 1 dia
(376 Comentários)

Hello, I am oracle certified professional java programmer and I can help you with this, please let me know, thanks

$30 USD em 1 dia
(134 Comentários)

A proposal has not yet been provided

$55 USD in 10 dias
(1 Comentário)

hi.. i am ashish i have read your requirements and ready to work with you as the requirements stated it is big project it will take time but i will complete this task within 4 days if you are ready to work with me th Mais

$35 USD in 4 dias
(3 Comentários)

Hji Dear Im expereinced java Developer have worked alot on Java. I have already worked on this type of project name was Notice BOard, mostly the same functionality. Will do your work in very low cost and in proper way Mais

$45 USD em 1 dia
(1 Comentário)

A proposal has not yet been provided

$111 USD in 5 dias
(0 Comentários)

We have good knowledge in Java platform. we have done project for our local clients. Looking forward to hear from you. Thanks Senthil

$30 USD em 1 dia
(0 Comentários)