Electro Genesis Cue



 Electro Genesis Cue

Objective:
This project deals comprehensively about the Mailing system of Electro Genesis Cue.  Here we’ll find the communication between Generating Units and Electro Genesis Cue Head Quarters.  Means the data is transferred between there two.The Electro Genesis Cue Department is the primary power generating unit and is dedicated for producing power.  The purpose is to maintain all the records of the Electro Genesis Cue Mailing System.  This document is the only one that describes the requirements of the system.  Any changes made to the requirements in the future will have to go through the formal changes approval process. 

EXISTING SYSTEM
            The existing system is manual system and has many disadvantages like: Needs to be converted into automated system, Risk of mismanagement of data, Less Security, No proper coordination between different Applications and Users, Fewer Users – Friendly, Accuracy not guaranteed, Not in reach of distant users.

PROPOSED SYSTEM
The development of the new system contains the following activities, which try to automate the entire process keeping in view of the database integration approach. User friendliness is provided in the application with various controls. Users from any part of the world can make use of the system. New system will process accurate results. New system will be much better in performance as compared to existing one.

Modules:

The system after careful analysis has been identified to be presented with the following modules - Add Units, Add Users, Address Book Details, Send/Receive Mail Details, Inbox Outbox, Authentication

Module Description

Add Units: In this module the administration authority can add new units in the system.  A unit major functionality is to generate the power.  All units are in different locations in Andhra Pradesh.  The administration authority fill the complete details of units and press submit button means the data will be saved on database.  For every unit a target Email-Id is there.

Add Users: It includes adding new users which are working in Head quarters which is situated in Hyderabad called Electro Genesis Cue Head Quarters. All users of this system are performed different roles in Centralized Head Quarters in Hyderabad.  For every user username, password, address and phone number and Email Id is provided. The administration authority fill the complete details of units and press submit button means the data will be saved on database.

Address Book Details: This module is used to find the Address details of a particular Unit or User.  It means that it contains all the Users and Units Email-Id’s with unit name and city and phone numbers.  If any changes done at the administration level then to export that address book details and update the information there also.


Send/Receive Mails:  This module is mainly used for sending and receiving mails between units and head quarters. When ever a used press on the send button with fill the proper information the mails automatically send from outbox folder of your application and if there are any new messages it will be downloaded and saved in Inbox folder of the application in centralized database system.   Once this process is finished we’ll get the message “Sending and Receiving Mails Completed Successfully”.

Inbox/Outbox: This module contains all the information about the Send Items and Receive mails.   Every Send Item is saved on outbox folder and Received Items will be saved on Inbox only.

Authentication: This module provides security to the application.  Every user should enter correct user name and password to proceed.  This request will goes to database and check the user existing.  If you entered wrong user name and password then it prompts you “Incorrect Username or Password…”

Software Requirements
          Operating System                       : Windows XP or later
          Database                                    : Microsoft SQL Server-2005 /2008
          Tools                                          : Microsoft Visual Studio .Net-2008
          User Interface                             : Asp.Net with Ajax
          Code Behind                               : C#.Net

Hardware Specification:

Processor                                    : Pentium IV
RAM                                           : 1 GB
Hard Disk                                   :  40 GB





Content Management System


Content Management System
Objective:
         The objective is to develop a system for the enterprise organizations to keep their websites up to date and follow the standard architecture to avoid unauthorized data access.
Existing System:
         The current system, although semi atomized, required manual processing of approval and editing before being approved for the deployment.  Transfer of information content between different sections of the current system is in the form of documents. Due to mismanagement, the work is delayed beyond the due date. 
Proposed System:
         The information of the entire system will be maintained at a centralized data base.  Notifications between sections are provided in terms of content list notification in the user area. Provides Interactive interface through which a user can interact with different areas of application easily. Disapproved content is returned back to the lower levels for redesign. Approved content is removed from the user list and made as part of the user’s list to which the content is being notified. Deploy the application on a single system and make it available on all the systems with in the network, there by reducing the maintenance cost of software.
Modules:
The Modules proposed in the system are        
Account Management, Utilities, Authoring, Editing, Approving, Deployment
Account management: 
           The administrator can create new users and modify existing users. An administrator provides permissions to the newly created user by placing the new user into set of roles such as author, approver, editor or deployer. This part of the application is only accessible to the administrator.
Utilities:
       Utilities section of the application is used to shut down the site for the end user and also to start up the site, back for its use. This is normally done for site maintenance.

Authoring:
            This part of the application includes creating new content for the pages, which is normally done by the developers or content writers. The newly created content may include number of notes and explanations which will guide the editor at the time of editing the content. The newly created content then can be posted to editor for editing.
Editor:
          An editor receives the content posted by the author. An editor can view the content and later post the content to a new revision or to an existing revision. If the content is found unsuitable then the content is returned back to the author. The editor can withdraw the content from being hosted if found unfit for hosting.
Approver:
An approver is a person who will approve the contents to be hosted on the site. An approver can approve the content and forward it to the deployment section or discontinue the content usage or return the content back to the editor for revision. The returned content should accompany with a message to the editor regarding the revision in the content. This part of the application can be accessed by the administrator who has an Approver privilege.
Deploy:
 This area of the application includes the deployment part of an application. A deployer can view the content before deploying it. The person can also return the content if found unfit to be hosted on the site. The returned content is sent back to the approver. The deployment of the content includes the content to be placed in specific area of the hosting environment. The hosting environment is divided into three categories. The deploy content, the manager content, the protected content.
Software:
          Technologies           : ASP .Net and C# .Net
Database                : MS-SQL Server 2005/2008
IDE                         : Ms-Visual Studio .Net 2008
Hardware:
Processor               : Pentium
RAM                       : 1GB

Civic Referendum


Civic Referendum
Objective:
The objective of the project is to develop a system that supports the online voting to elect representatives within an organization. The purpose is to automate and simplify the process of electing directors, CEO, managers, heads and other positions in the organization. The system can be used by any organization with these requirements.
Existing System:
In the present scenario, Organization elections are conducted using traditional methods. This requires participation of all employees on the given date and time by assembling at a specific place. The counting of votes and declaration of results is time consuming. Moreover, the process may not be foolproof. Also, some members must be appointed to ensure smooth running of the entire process. The time and cost of this approach is very high.
Proposed System:
The proposed system is a web based application. The system stores all employee and voting details in a centralized database. The system allows each employee to cast vote without leaving their work location. They can vote online. The system allows the completion of the process in a short time without any elaborate mechanisms. The counting of votes and announcement of results is done quickly.
Modules:
The system is proposed to have the following modules.
Administration Module, Employee Module, Nomination Module, Election Module
Administration Module:
 Administrator controls the entire application. Administrator can add, delete and edit the details of employees and branches. Administrator will send notices to various branches regarding general administrative tasks. Administrator also deals with complaints lodged by employees. Administrator can also seek suggestions by posting various issues.

 Employee Module:
This module provides functionalities for employees to cast their vote, to send suggestions and to lodge complaints. Employees can contest elections after submitting their candidature to the administrator. Employees can view the details of other contestants. Employees can also participate in the conferences that may be conducted by administrator
Nomination module:
This module is used by contestants to file their nominations. Candidates can also withdraw their nominations.
Election module:
This module provides functionalities to register the votes cast by employees. It can count the votes for each contestant and announces the results. The module is controlled by the administrator.
Software:
          Technologies           :  ASP .Net and C# .Net
Database                : MS-SQL Server 2005/2008
IDE                         : Ms-Visual Studio .Net 2008

Hardware:
Processor               : Pentium IV
RAM                       : 1GB





Communique Board


Communique Board


Objective:

The objective of the application is to develop a system that offers news services online. The purpose is to design a system that becomes a substitute for print media. The system can be accessed by users at any time to read the current news and information.
News is any information which is anticipated to have an intellectual or actionable impact on the users. This information could add insight to an existing topic, or could pertain to current events. News can be disseminated using any available form such as word of mouth, public address system, and postal letter, print, broadcast or the Internet. This system is proposed to target the users through Internet.
Existing System:

The present system is the print media which conveys news and articles, but at a stipulated time. Often there is a huge time gap between the occurrence of an event and the news getting published. Also it is difficult for various reporters and journalists to coordinate with each other. To publish various personal advertisements and other information one has to approach the nearest office and submit the details.
Proposed System:

The proposed system is a web application and updates news articles periodically. The system allows users to view the news at their convenience. The reporters can interact with the system and other reporters to generate accurate and reliable news. Users can also post their information and opinions. A user can directly subscribe for a free daily news paper and paid SMS based news services on desired section like business, sports etc. using on line mechanism.
Modules:

The system is proposed to have  the following modules:
Administrators (Editors), News Reporters, Citizens (General Public), Script verifiers, Reports

Web Administrator:
Administrator manages the entire application. Administrator can recruit reporters, sub-editors and other employees. The editor is responsible to edit the news reports and publish them.

News Reporters:

          Reporters gather their information from sources such as press releases, investigations and witnessing events.  They perform research through interviews and other sources.  The information-gathering part of the job is sometimes called reporting.  Reporters generally split their time between working in a newsroom and going out to witness events or interview people.
Citizens (General Public):

          Citizens can subscribe for a free daily news paper. Citizen can also submit news, all kind of ads, birthdays, marriage invitations etc.   Registered user can also inform about events and incidents.
Script Verifiers:

          Script verifier need to verify the posted news.  Editor in chief has the final responsibility to verify the news again. Script verifier can perform copy, editing, make formatting changes and other improvements to text.   
Reports:     
Different kinds of reports are generated by the system related to subscriptions, circulation and performance of employees.
Software:
          Technologies           :         ASP.Net and C#.net
Database                :         MS-SQL Server 2005/2008
IDE                         :         Ms-Visual Studio .Net 2008
Hardware:
Processor               :          Pentium IV
RAM                       :          1GB




Consulting.Org


Consulting.Org
Objective:
Consulting.Org is a web-based application for primarily providing Services to Companies who hire Consultants from vendors/suppliers. The main aim of this application is to Reduce Administrative costs by automating the workflow (via Web) taking place between the people on the Company-side and the people on the vendor-side and the hired Consultants.
Existing System:
Existing system has tracking of time sheet information manually. It is a laborious process to track the work done by each and every individual in the organization. Hourly tracking of work is not possible in this process. If the work has to be handed over to another person, keeping track of work done by the previous person and then tracking of task of the new person is a difficult job.
Proposed System:
This application is to design and develop online solution for tracking activities performed by various designations of people in a typical software development company. Current application implements the features like creation of time sheet, searching and modification of time sheet, approval and rejection/revoking of time sheet, user maintenance, administering users, roles, privileges, companies etc.
Modules:
The system has been identified to have with the following modules:
Consultant, Manager, Administrator
Consultant Module
Once the User clicks on the Consultant, he will be viewed with four options. They are
§ Time Sheet Details
§ Modify Time Sheet
§ New Time Sheet
Manager Module
Manager is the person who is some what a high personality in the hierarchy, where he can make comments on the work performance of his subordinates. Once the user clicks on the Manager option then he will be driven to the page with the following options.
§ Manager Report
§ Search
Administration Module
Administrator is the Key person to maintain the security of the project; he plays a vital role in assigning the user privileges. He even takes care of the entire site to run smoothly. Once the user clicks on the Administration option then he will be driven to the page with the following options.
§ Create User
§ Modify User
§ Delete User
§ Delete Timesheet
Software:
          Technologies           : ASP .Net and C# .Net
Database                : MS-SQL Server 2005
IDE                         : Ms-Visual Studio .Net 2008

Hardware:
Processor               : Pentium
RAM                       : 1GB