Java Integrated Development Environment with Z security

CLOSED
Bids
5
Avg Bid (USD)
$310
Project Budget (USD)
$30 - $250

Project Description:
Java IDE with Z security


Java IDE with Z-Security is a tool which provides users with an environment to create, save, compile & execute java program.

It will also enable its users to save the program in encrypted form so that only registered users of this IDE will be able to read the source code of the program.

The programmers will remain no more dependent on the notepad or any editor for writing programs in java language. IDE provides the interface to write programs & save them in encrypted format for security.

It is developed using Java technologies.




The objective of the system would be:

1. Provide an integrated development environment for java programs.

2. Make secure, the source code of programs using encryption.

3. Maintain details of users who have privileges to use this IDE.

4. Maintain history of all the activities of users.

5. Maintain history of all programs saved and executed by users.



Business Functions

1. Login: To access this application, users would be required to login through a login screen. After authentication and login user would be able to access This IDE.
2. Users Maintenance: That allows adding or updating the details of all users who are accessing this application.
3. Program Development: That allows the user to create, save and update java programs.
4. Report: Reports of user activities, programs executed and saved by the users.




Input Requirements
1. Login details.
2. Users Details.
3. Java Programs.


Output Requirements
1. Result of programs executed by the user.
2. Listing of user activities.
3. Listing of programs executed by users based on user.
4. Listing of programs executed by users based on time.


Users
The users of this system will be the users of the organization using this application.
Following are the type of users:
1. Administrator: Administrator will be the super user of the system having all the privileges. Administrator will be responsible to assign privileges to the other users of the system.
2. Employee: Employee is the member of staff of the organization using this tool. Employee will be having limited privileges as assigned by the administrator.




Technologies to be used

1. Java
a) Java is a platform independent, object-oriented, robust, secure and innovative programming language.
b) It consist of Two Parts
c) JVM (Java Virtual Machine), which is software component that is used to execute java programs.
d) Java API (Application Programming Interface) that consist of inbuilt classes that are used in different programs.

2. Database Programming
a) Jdbc version3.0: Jdbc is Java Database Connectivity that is used for communication between database server and a java application. Jdbc is a specification and API that is in programming database applications in java.

3. Windows Programming
a) Swings: Swings in java is a rich set of components for building GUIs and adding interactivity to java applications. Swing includes all the components that you would expect from a modern GUI toolkit that is table controls, list controls, tree controls, buttons and labels. The basic architecture of swing is MVC. And are entirely made in java.


Software Requirements

1. JDK 1.6
NetBeans 6.5.1

2. Jdbc Driver for MySQL Database Server
o mysql-connector-java-5.1.7-bin.jar

3. Database Server
o MySQL Database Server 5.0

4. Operating system
o Windows Vista / XP sp3

Hardware Requirements

• Intel P4 processor with minimum 2.0Ghz Speed
• RAM: Minimum 512MB
• Hard Disk: Minimum 20GB

Skills required:
Graphic Design, Java, MySQL, Software Architecture, XML
Additional Files: code.zip DatabaseScript.zip Documents.zip JavaIDE_Z_security.zip
Hire sher9988654168
Project posted by:
sher9988654168 India
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.