0% found this document useful (0 votes)
102 views

Ignou

This document describes a proposed budget approval system that would allow employees to submit bills electronically to their managers for approval. Key features of the system include: - Employees can log in and submit bills, specifying details like amount, expense date, and whether the bill is supported by documentation. - Managers can view bill details but not modify them, and either approve or reject each bill with required comments. - Finance managers responsible for departments can view bills and close them by crediting amounts to the bill creator's account, completing the approval workflow.

Uploaded by

Sebastian
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views

Ignou

This document describes a proposed budget approval system that would allow employees to submit bills electronically to their managers for approval. Key features of the system include: - Employees can log in and submit bills, specifying details like amount, expense date, and whether the bill is supported by documentation. - Managers can view bill details but not modify them, and either approve or reject each bill with required comments. - Finance managers responsible for departments can view bills and close them by crediting amounts to the bill creator's account, completing the approval workflow.

Uploaded by

Sebastian
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 51

Application for the Training and Placement

Dept. of the college.

Abstract of the project

This project is aimed at developing an online application for the Training and
Placement Dept. of the college. The system is an online application that can
be accessed throughout the organisation and outside as well with proper
login provided. This system can be used as an application for the TPO of the
college to manage the student information with regards to placement.
Students logging should be able to upload their information in the form of a
CV. Visitors/Company representatives logging in may also access/search any
information put up by Students.

Functional components of the project

Following is a list of functionalities of the system. More functionality that you


find appropriate can be added to this list. And, in places where the
description of functionality is not adequate, you can make appropriate
assumptions and proceed.

1. A person should be able to


Access/ Search CVs/information from the first page (only read
access).

login to the system through the first page of the application

change the password after logging into the system

Upload his/her CV.


See/change his/her details.

Get help about the application on how to use the different


features of the system.

2. An admin login should be present who can read as well as remove any
uploads. Preferably it should be given to the TPO.
Steps to start-off the project

There are couple of alternatives to implement such a system.

A. Microsoft platform: The system is developed using Active Server


Pages as the

front end and SQL Server as the back end.

B. Unix-based platform: HTML or even Shell scripting, C programming,


any

Relational database (eg Postgress or Oracle or even flat files), and tools in
UNIX

The following steps will be helpful to start off the project.

1. Study and be comfortable with technologies such as


a. Active Server Pages/HTML and SQL server.
b. UNIX commands, Shell programming, C Programming, Tools like
AWK etc.
Some links to these technologies are given in the Guidelines and
References
Section of this document

2. Decide on categories of CVs uploaded (i.e., for the different types of


companies in IT, Computers, Electronics, Electrical, Mechanical, Civil,
etc) and define it formally.
3. Make a database for storing the CVs.
4. Create the front-page of the system giving a brief description about the
system and a login box
5. Create the help-pages of the system in the form of Q&A. This will help
you also when implementing the system
6. You may create other sub-systems like automatic notification, screens
for various events. Like some companies visiting the campus for
placements. Statistics of the previous years placements. Current
Placement secnario.
7. A role of approver can also be introduced. When the student uploads
his/her CV, the approver should approve the document and only then
can it be uploaded. (Make appropriate assumptions).
8. Templates could be provided to students who do not have a copy of
their CV ready with them.

Asset Management System


This Asset Management System helps in creating and managing a
data repository of the inventory pertaining to the hardware and software of
IT resources in an organization. The IT inventory list basically consists of
computers, monitors, software, network devices, printers, plotters, scanners,
cartridges, etc. Asset Management System is a FOSS based application,
which has two major components, an application for automatically capturing
the inventory data pertaining to the installed hardware and software of a
computer and its associated peripherals, and second component named
which helps in the management of these inventories. The Second module
makes use of the data captured by the First and the financial and commercial
data pertaining to the inventory. The financial details include data on
purchase order, invoice, warranty, AMC and the commercial details include
data on suppliers, contacts, contracts etc. The financial and commercial data
have to be entered manually into the Second Module. The data captured
could be imported into the Second Module; also manual entry of inventory
data is possible in the Software.

The main features of Asset Management System are

Inventory of the computers with management of the devices


connections and TCO management

Inventory of the monitors with management of the connections to the


computers Inventory of the network hardware with management of the
connections to the devices (IP, Mac addresses, VLANs)

Inventory of printers with management of connections to the


computers and management of consumable associated

Inventory of the external devices (scanners, graphical tables) with


management of the connections to the computers

Inventory if the software with license and expiration dates


management
Assignment of the hardware by geographic area (room, floor)

Commercial and financial Information management (purchase,


guarantee and extension, damping) History of the modifications on the
elements of the inventory
BPO MANAGEMENT SYSTEM

Computers have become a part of our daily life. Its a powerful tool,
which can support multiple applications. It gives various strategic information
to organize and manage the business and thus make it very profitable. In this
present world the business field is flourishing day by day with software
involvements. With the introduction of new technologies to the fast emerging
Information Technology, there have been tremendous improvements to

the services offered in application packages. Hence Computerization is


necessary for time saving and increasing effectiveness of operations and
services.

BPO Management System is a Business Process Outsourcing


Management System that offers a diversified range of on-demand services,
including human resources, information technology, enterprise content
management, finance and accounting to support the back-office functions of
middle-market enterprises on an outsourced basis.

The goal of Business Process management System is to offer


company leaders a directory of top merchants ,background information and
information sites.It provides advertising from key sponsors in the field. Since
business process management system sells no product of its own ,and they
are advertising supported ,our directory listing can considered objective and
balanced.If you are bogged down by time consuming employee overhead
tasks than try one of the most popular areas on the internet ,for both
consumers and merchants.

Development of a Budget Approval System


Abstract of the project
This project is aimed at developing a system by which the employees
in the organization submit the bills to their managers. The bills could of
various types and also of various amounts. The employee after submitting
the bill will automatically provide the managers name to which the bill will
be submitted. The bill will pass through a workflow process and the owner of
the bill can view the status of the bill at any time. An email will be sent to the
concerned people to let them know about the status of the bill.

Functional components of the project


Following is the list of functionalities which is expected to be provided
by the system. More functionalities can be added to this below list.

In case of doubt or confusion please make appropriate assumption


considering the business and proceed.

User will log on to the application and the login will be based on the
role of the user. The user will directly taken into My open requests,
where the user can view the details of the request and can also view
the status at which the request is.
The access to the system will be based on the roles. The roles will be
based on the type of department the user belongs to. Details are:
o Any user can create a request by login to the system, the
parameters for creating the request will be
Name of the user (should be defaulted from the login)
Dept of the user (should be defaulted from the login)
Type of the bill being submitted (e.g., telephone bill,
electricity bill etc)
Amount of the bill
Date of expense incurred
Whether the request is supported by the bills
Whether the bill amout should be credited to the user
account in the bank
Bank name, address and account number
Any other mode by which the user will want to get the
payment
o The manager of the user should be able to view the details of the
request but cannot modify the details entered; he can either
approve the request or reject it. Every time he performs and
operation the approver has to write the comments for the same.
o Finance Manager there will be number of finance managers and
each finance manager will be responsible for 1 or 2 departments.
Users in this role can only close the application, they can only
view the requests and after crediting the amount to the request
creator the request will be closed by the finance manager
The workflow process would be
o User creates the request
o Request is send to his manager, this should be done
automatically. An email should be sent to the manager and also
the request creator with the details of the request.
o Request creator should be able to recall the request from
manager, if the request has not been acted on else it cannot
o User if not sent to requestor can cancel the request altogether as
well
o User can save the request in draft mode without sending to the
approver
o Manager of the concerned request creator can view the details
of the request but cannot modify.
Request once approved by the manager is sent to the
concerned finance dept manager
If rejected the request is sent back to the request creator.
In all the above scenarios an email should be sent to the
concerned parties for necessary action
o Finance manager after receiving the request has to credit the
user account and has to send the request to the creator with
proper comments as appropriate.
o Now the creator will close the request after the amount has been
credited to the creator.
After sending the email, the system will keep checking on the daily
basis on the status of the request, if no actions is performed in 24 hrs a
reminder email is generated which is sent to the user email address as
stored in the database.
Screens should also be provided to the administrator of the system to
create the employee as well as their manager.

Campus Information System

This web oriented application allows you to access the whole


information about the college, staffs, students, facilities etc. This application
provides a virtual tour of Campus. Here you will get the latest information
about the students and staffs. This generic application designed for assisting
the students of an institute regarding information on the courses, subjects,
classes, assignments, grades and timetable and the parents.

If you want to search a students status and if you know his register number,
its possible by a single click. The available services are

. Student tacking.
. Students performance in each exams.
. Students attendance status
. Remarks of all teachers about the student.
. Exam notifications.
. Online fee payment.
. Interactive section for parents.
Student Tracking: Here we can check the summary about the
student in the college.

Students attendance status: Which helps to check whether the student is


present on particular day and the overall attendance status.

Students performance in exams: This facility provides the performance of


the student in each exam which is conducted by university or college.

Exam Notification: This inform you about the current or forthcoming


exams.

Online Fee payment: Parents can pay the fee of their children by online,
which ensures secure transmission.

Interactive section for parents: Here parents can interact with the
concerned staff about the student.

Campaign Information System

An insurance company wants to start campaigns for its new products


to be sold to the prospective customers. Campaign means advertising of the
products through channels like Tele marketing, letters, signboards, TV
Commercials, etc. There are different campaigns for different products and
there is a specific period for each campaign.

Before the campaign starts, estimates are made on sales to be achieved,


budget allocation for each campaign and variance allowed (%) both for sales
and budget. When the actual data is captured, the actual variance(%) is
calculated. The difference between the actual and the estimated variance
gives the insurance company an insight into their estimation and it helps in
making strategic decisions about budgets and campaign periods.

You have to develop the system, which captures the above functionality. It is
an intranet application

Functional components of the project

Following is a list of functionality of the system. More functionality that you


find appropriate can be added to this list. And, in places where the
description of functionality is not adequate, you can make appropriate
assumptions and proceed.

Users of the system : Employees of the Campaign department. Here again


any number of groups can be assumed. For example, groups which have
rights to view only the reports in HTML Format, groups having rights to
enter/update/delete data, etc..

User will start with the login page in which username and password are
entered. This screen should also provide a functionality to change the
password. To change the password, it should ask for the old password, new
password and confirm new password.

Based on the group, to which the user belongs, relevant modules are shown.

Modules are

Campaign Master which captures the master data for the


campaigns for the product category and for the given period
Product Master All the new products for which campaigns are to be
done.
Estimated Budget Campaign - The information about the estimated
campaign budget , sales target, period, type of campaign will be
captured. Various formulae can be put to cross check the budget
allocation with the period/type of campaign and type of product. For
example, say for a campaign of 3 months by tele-marketing for xyz
product type, the budget should be abc amount. These validations
can be put on the client side. Assumption on various details(like
gifts to be given to customers in campaign period, discounts, etc )
to be captured for a campaign apart from the ones mentioned can
be helpful. Please Brainstorm on this.
Actual Budget Campaign This will be similar to the above module
except that it will capture the actual data
Statistics Here different reports can be shown as follows
Different campaigns for different products in a given time
frame
Variance reports (estimated vs actuals)
Sales target reports vis a vis campaigns
Help Describing operation of the whole application
Administration Here users can be assigned to groups and the
groups in turn can be assigned rights to different modules.
In addition to this , we can have a help link on each of the modules.

CENTRALISED STOCK MANAGEMENT SYSTEM

The project entitled as CENTRALIZED STOCK MANAGEMENT SYSTEM


is an online transaction based project in .NET platform. This project provides
an online communication between head office and franchisees. So the head
office can understand and control all the activities of franchisees easily. That
is, the head office can check details of franchisees at any time

The project is developed using ASP.NET as front-end VB.NET as


middleware and SQL Server as back-end technologies. This project has two
main modules and each module has different sub modules. The two main
modules are
Franchisee

Administrator Module

Administrator modules define the functions that are invoked by the


administrator. The module provides the administrator with the facilities of
viewing, editing, deleting and adding employee details, franchisee details,
stock details of vehicles of head office /franchisee, sales details of vehicles,
order details of vehicles, purchase details of vehicles etc . Administrator has
only the right to agree the sales bill, even the sale is done through
franchisee.

Franchisee Module

Franchisee modules defines the functions that are invoked by the


franchisee. The module provides the franchisee with the facilities of viewing,
editing, deleting and adding employee details, franchisee details, stock
details of vehicles ,sales details of vehicles ,order details of vehicles
,purchase details of vehicles etc .
COMPLAINT MANAGEMENT SYSTEM
An organization will have a number of products and services they may
offer to their customers. Depending on the type of business or service
offered the customers may have several doubts/ complaints/problems. The
Complaint Management System helps to accomplish this task of solving
and clarifying the customers queries. This product facilitates the user to
submit online complaints independent of the system

The Complaint Management System can be used by a business


organization to provide online support to its customers. This may include
questions about their services or even complaints the customers may have.
Although a manual system can be done, time plays an important role in
customer satisfaction.

A customer always expects services to be offered as soon as possible and


the organization is responsible for making sure its customers stay satisfied.
As most organizations are going, or are already online, the Complaint
Management System will prove an added advantage to them in this internet
world.

The manual submission of complaints and customer servicing has been


the most tedious part of the business. The time delay for a response and
accuracy of complaint solving plays as vital role for customer servicing. This
scenarios and objectives play the mandatory development of application to
serve the customer with customer service satisfaction. This System will allow
the business process to run efficiently and will be used to assist or
satisfy the customer by giving a brief solution for their complaint
within a minimum time. The Customer receives the solution within a day
online.
The customers may arise with many problems which cannot be solved at
the same time with full support by the business. The main aim of the
business is the Customer satisfaction. This system helps the customers to
give their problems online whenever the customer needs, without any
constraints implied on them. This system helps the customers to briefly
explain their complaint without any hesitation. The customers receive the
solutions for their complaint within a day .Through this system the customers
receive a brief solution for their complaint.

Customer Relationship Management (CRM)

An organization will have a number of products and services they may


offer to their customers. Depending on the type of business or service
offered the customers may have several doubts/ complaints/problems. The
Customer Relationship Management helps to accomplish this task of
solving and clarifying the customers queries. This product facilitates the
user to submit online complaints independent of the system

The Customer Relationship Management can be used by a business


organization to provide online support to its customers. This may include
questions about their services or even complaints the customers may have.
Although a manual system can be done, time plays an important role in
customer satisfaction.

A customer always expects services to be offered as soon as possible


and the organization is responsible for making sure its customers stay
satisfied. As most organizations are going, or are already online, the
Customer Relationship Management will prove an added advantage to
them in this internet world.

The manual submission of complaints and customer servicing has been


the most tedious part of the business. The time delay for a response and
accuracy of complaint solving plays as vital role for customer servicing. This
scenarios and objectives play the mandatory development of application to
serve the customer with customer service satisfaction. This System will allow
the business process to run efficiently and will be used to assist or satisfy
the customer by giving a brief solution for their complaint within a
minimum time. The Customer receives the solution within a day online.

The customers may arise with many problems which cannot be solved
at the same time with full support by the business. The main aim of the
business is the Customer satisfaction. This system helps the customers to
give their problems online whenever the customer needs, without any
constraints implied on them. This system helps the customers to briefly
explain their complaint without any hesitation. The customers receive the
solutions for their complaint within a day .Through this system the customers
receive a brief solution for their complaint.

Development of a web-based Recruitment Process


System for the HR group for a company
Abstract of the project

This project is aimed at developing a web-based and central


Recruitment Process System for the HR Group for a company. Some features
of this system will be creating vacancies, storing Applicants data, Interview
process initiation, Scheduling Interviews, Storing Interview results for the
applicant and finally Hiring of the applicant. Reports may be required to be
generated for the use of HR group.

Functional components of the project

Following is a list of functionalities of the system. More functionalities that


you find appropriate can be added to this list. And, in places where the
description of functionality is not adequate, you can make appropriate
assumptions and proceed.

There are HR group who will create vacancies, create applicants (persons
applying for a vacancy), initiate interviews and close vacancy. There are
interviewers who will be intimated about the interview schedule and finally
enters the result.

The requirements are as follows:

1. Generic:
a. Login to the system through the first page of the application
the welcome message should display the Name and Employee
number of the person.
b. Change the password after login to the application
c. See his/her details and change it.
d. Help from the system
2. HR group:
a. Should be able to create a new vacancy.
b. Should be able to change any of the editable details for the
vacancy.
c. Should be able to create a new applicant.
d. Should be able to change any of the editable details for the
applicant.
e. Should be able to search on Applicant Number and Vacancy
Number.
f. Attach an applicant to a vacancy - The relationship between
applicant and vacancy should be many:many.
g. Should be able to schedule the interview and enter details of the
interviewer and date/time.
h. Should be able to postpone or remove the interview.
i. HR person cannot close the vacancy which is not owned by
them.

3. Interviewer:
a. Should be able to view all interviews scheduled to be taken.
b. Should be able to view the details of the applicants details
c. Should be able to view the details of the vacancy.
d. Should be able to search on Interview Date, Applicant Number
and Vacancy Number.
e. Should have the access to change the Interview details
Date/Time, Status (Selected/Rejected).

4. Other details:
a. The vacancy should have the following details:
i. System should generate a Vacancy number sequentially.
This should be unique and cannot be changed later on.
ii. Date of the creation of the vacancy should default as today
This cannot be changed later on.
iii. Owned by This should default to the HR employee
creating the vacancy. This employee will become the
owner of the vacancy. This can be changed later on.
iv. Status of the Vacancy Open/Close/Suspended. This
should default as Open but can be changed later by HR.
v. Title of the Vacancy (like Java Developer)
vi. Detailed description about the vacancy
vii. Number of job opening under that vacancy (like 5 numbers
of Java Developers required). Once all these job openings
are filled i.e. 5 people are hired, the vacancy should close
itself.
viii. Department in the company this should come from a
drop-down box which have the Department list.
ix. Date by which the vacancy should be fulfilled/gets closed
this can be left blank otherwise the vacancy will close on
that day by default.
x. List of all the applicants already Selected for a job
openings in the vacancy.
b. Applicant details should have the following:
i. System should generate an Applicant number sequentially.
This should be unique and cannot be changed later on.
ii. Date of the creation of the applicant should default as
today This cannot be changed later on.
iii. Status of the Applicant Not in Process/In
Process/Hired/Banned.
iv. The Applicant Status should default as Not in Process on
creation of the applicant but as soon as a single vacancy is
attached, this should default as In Process. No more
vacancy can be attached to the applicant, if the status is
either Hired or Banned - The status can be changed
manually by HR Group.

c. Applicant-Vacancy data should have the following:


i. This should display the Applicant Number and Name.
ii. This should display the Vacancy Number and Title
iii. Display the date on this the Applicant is attached to the
vacancy
iv. Status of the Applicant/Vacancy Interview
Scheduled/Selected/Rejected/Not Required.
v. Checkbox stating Schedule Interview. This should open
the page with following details.
1. Display the Employee Number of the Interviewer
The interviewer should be from the same
department.
2. Display the Name of the Interviewer this should
default if the number is selected.
3. Display the date of the scheduled interview Date
should only be in future.
4. Display the Start and End time of the scheduled
interview Date/Time of the interview for the same
Interviewer should not conflict with any other
interview previously scheduled for the
interviewer/applicant.
vi. As soon as the interview details are added and saved, an
email notification should go to the Interviewer with the
details.

d. As soon as all the number of job openings is filled, the vacancy


status should change to Close by default.
e. HR group should not be able to attach an applicant to vacancy if
the status of the Vacancy is Close/Suspended.
f. Once closed, a vacancy can not be reopened or suspended in
any case.
g. If Open, the status of the vacancy can be changed to Close or
Suspended by the HR.
h. If Suspended, the status of the vacancy can be changed to
Close or Open by the HR.
i. Once the status of the Applicant-Vacancy becomes Selected,
the status of the Applicant should change by default to Hired.
j. The required security needs to be implemented.
k. HR group is the Employees from HRD department.

l. An email notification should be send to the owner once the


vacancy gets closed.

5. Exception Allowed to the above functionalities


a. If email notification is not possible, then make a link in the
employees (HR/Interviewer) login where all the (email) messages
for them are stored. Should have the facility of reading the
message and deleting them.
Development of online Logistic Management
System.

Logistics is the management of the flow of goods, information and


other resources, including energy and people, between the point of origin
and the point of consumption in order to meet the requirements of
consumers. Logistics involves the integration of information, transportation,
inventory, warehousing, material-handling, and packaging, and occasionally
security.

The logistics and transportation activities are moving towards the centre
stage world around and becoming the most critical business function in
todays world of immense competition. Today, quickest and efficient supply
chain management is the key success factor for many business sectors.

Surface transport still rules as the most widely used mode of logistics in our
country. Its high time; the transportation companies switch to futuristic
technology solutions to manage the ever growing industry requirements and
never ending customer demands. The solutions that move beyond just
logics, towards being efficient, cost effective and quick.

The goal of the entire solution is to work as a mini ERP solution for the
haulage business entities with minimum investment and maintenance costs.
The benefits arent cost alone, it will benefit you to stay ahead by offering
high visibility of consignments to your entire team and for the clients. Also
assures customer satisfaction, transparency and effective control for the
business.
Development of a feature-rich, practical online on-
request courses coordination system (ORS)
Abstract of the project

Functional components of the project

Following is a list of functionalities of the system. More functionalities


that you find appropriate can be added to this list. And, in places where the
description of functionality is not adequate, you can make appropriate
assumptions and proceed.

An IT organization has a training department of its own. The main job of the
training department is to train the fresh recruits. It has a regular calendar
and schedule to train the Freshers. In addition to this it has to handle the
project specific training requests coming from various departments in the
organization. To handle the on-request courses the department has
appointed one person as the on-request coordinator, who takes care of
servicing the requests. He/she has to collect the requests from various
departments. Then he/she will check in the existing fresher training calendar
whether a similar course is scheduled there in the given dates. If not he/she
has to schedule it looking at the availability of faculties. If none of the
internal faculties are free at that time, then he/she has to take the approval
of the concerned department to get a faculty from outside.

1. A person from any department should be able to


login to the system through the first page of the application
using the guest login
Enter the details of the course required in the form available.
This form also captures the details like, name of the course,
number of days, number participants, and background of the
participants, dates on which the course needs to be conducted,
mail id and name of the requestor. In addition, this form also
takes a confirmation from the department whether it is ready to
go for external faculties if none of the internal faculties are free.
If a department accepts this then it has bear the cost to be paid
to the external faculty.
If any fresher level course with the same course contents is
scheduled during the same time he/she will be shown with
details of those courses
He/She can opt to send his team for this course or if his/her
request is very specific then he/she can submit his/her request.
Withdraw his/her course request (which has not been serviced
yet)
Cancel his/her course request (which has been already been
planned).
Get help about the system on how to use the different features of
the system
2. As soon as a course request /withdrawal /cancellation is made by the
person, an automatic email should be sent to the on-request
coordinator giving details about the course request
3. The on-request coordinator has to log on to ORS using the admin id
and check the list of courses which are to be serviced. Then he/she has
to check the availability of faculties who can handle the specific course
during the requested period. If a faculty is free during the period then
he/she can be allocated to the course and a mail is sent to the faculty
as well as the requestor regarding the course schedule. The status of
the course is now set to planned. Once course is delivered to the
required dept then the status is set to serviced
4. If none of the faculties are free during the period and if the department
is willing, then the on-request coordinator can go ahead and arrange
for external faculty.
A list of all the external faculties(Vendors) is available in the database, along
with their contact details, courses offered previously , the feedback got etc.,
the on-request coordinator can refer to this list and schedule the course after
getting in touch with the vendor
Development of a feature-rich, practical online
leave management system (LMS)
Abstract of the project

This project is aimed at developing an online leave management system that


is of importance to either an organization or a college. The Leave
Management System (LMS) is an Intranet based application that can be
accessed throughout the organization or a specified group/Dept. This system
can be used to automate the workflow of leave applications and their
approvals. The periodic crediting of leave is also automated. There are
features like email notifications, cancellation of leave, automatic approval of
leave, report generators etc in this system.

Functional components of the project

Following is a list of functionalities of the system. More functionality that you


find appropriate can be added to this list. And, in places where the
description of a functionality is not adequate, you can make appropriate
assumptions and proceed.

There are registered people in the system. Some are approvers. An approver
can also be a requestor. In an organization, the hierarchy could be
Engineers/Managers/Business Managers/Managing Director etc. In a college,
it could be Lecturer/Professor/Head of the Department/Dean/Principal etc.

3. A person should be able to


login to the system through the first page of the application
change the password after logging into the system
see his/her eligibility details (like how many days of leave he/she
is eligible for etc
query the leave balance
see his/her leave history since the time he/she joined the
company/college
apply for leave, specifying the from and to dates, reason for
taking leave, address for communication while on leave and
his/her superiors email id
see his/her current leave applications and the leave applications
that are submitted to him/her for approval or cancellation
approve/reject the leave applications that are submitted to
him/her
withdraw his/her leave application (which has not been approved
yet)
cancel his/her leave (which has been already approved). This will
need to be approved by his/her Superior
get help about the leave system on how to use the different
features of the system

4. As soon as a leave application /cancellation request /withdrawal


/approval /rejection /password-change is made by the person, an
automatic email should be sent to the person and his superior giving
details about the action
5. The number of days of leave (as per the assumed leave policy) should
be automatically credited to everybody and a notification regarding the
same be sent to them automatically
6. An automatic leave-approval facility for leave applications which are
older than 2 weeks should be there. Notification about the automatic
leave approval should be sent to the person as well as his superior
7. A summary report of the leave details of his/her sub-ordinates should
be sent to every manager periodically
8. A calender giving the public holidays of the organization/college should
be available on the system
9.
Steps to start-off the project

There are couple of alternatives to implement such a system.

A. Microsoft platform: The system is developed using Active Server


Pages as the

front end and SQL Server as the back end

B. Unix-based platform: HTML or even Shell scripting, C programming,


any

relational database (eg Postgress or Oracle or even flat files) , and


tools in

Unix

The following steps will be helpful to start off the project.

9. Study and be comfortable with technologies such as


a. Active Server Pages/HTML and SQL server.
b. Unix commands, Shell programming, C Programming, Tools like
AWK etc.
Some links to these technologies are given in the Guidelines and
References
section of this document

10. Decide on a leave policy (ie, the different types of leave such as
earned leave, medical leave etc, the number of days of leave that the
employees at different levels are eligible to, etc) and define it formally.
11. Make a database of people at different levels with their roles and
form a hirearchy of them, like which role reports to which particular
role. Decide on the various details of the people and their roles that
would be stored in the database (like employee/registeration-number,
name, grade, location, system-login, password in cryptic form, etc)
12. Assign a mail-admin who will create mail-ids for the people in the
intranet of your lab or in the internet. These mail-ids will be used for
sending automatic notifications and reports. The mail-admin will also
take care of assigning the logins to the users of the leave system

13. Since the real-time project needs to be tested in real-time, you


can take hours as days for testing the system. However, the display
will still be in days only.

14. Create the front-page of the leave system giving a brief


description about the system and a login box

15. Create the help-pages of the system in the form of Q&A. This will
help you also when implementing the system

16. Create other sub-systems like automatic notification, screens for


various functions (like apply,reject,cancel,withdraw etc
Development of an e-Post Office System
Abstract of the project

The e-Post Office is the shopping portal of the world renowned postal service
on the internet and an additional distribution channel. It sells Stamps,
PostCards, Packets, Cartons and has services like courier, registering for
electricity vendors, selling mobile cards, etc. Under this website many
products and services can be ordered , that are also available in a "normal"
branch. The product prices are identical with the prices of their normal
branches.

The e-Post Office is expanded permanently through new products and


services in order to offer a product portfolio corresponding to the market.
Private customer and business customers can order the selected products of
the postal service online quickly and comfortably. Besides this, the e-
Services offer new flexibility through e-Packet, the PICKUP order for packages
over the internet as well as the online forwarding order and storage order.
For the case of the absence or the move, one can let delegate here the after
shipment of the postal service at another address or store the letter
shipments. The customers can register themselves and can be served
individually.

Target groups of customer of the e-PostOffice are predominantly little and


middle-class business(SMEs). The customers can have a payment
alternative through credit card. In order to use the load writing procedure,
the customer registers itself in the e-PostOffice and receives a login for its
purchases name.

You have to develop this web site , which captures the above functionality. It
is an internet application

Functional components of the project

Following is a list of functionality of the system. More functionality that


you find appropriate can be added to this list. And, in places where the
description of functionality is not adequate, you can make appropriate
assumptions and proceed.

Users of the system : Customer is the user of the system.An adminstrator


of the website is the super user.

When the user types in the URL of the website, a Welcome page is shown
which has a menu on the left hand side, a banner at the top and any related
links to other sites. This site contains an online catalog for the user. User has
to login to Welcome Page before ordering anything. Login functionality
should check the authenticity of the user from the database.

Menu should contain following screens

Registration Screen
If the user is not registerd, then registration screen should be available

Stamps and Bulk Stamps Order


This screen will show all the types of Stamps with their values and minimum
quantity that should be ordered. If possible, provide the image of each of the
stamp types. On selecting any one of the Stamp type, user is shown the
columns for the quantity to be entered.

After entering the quantity, price is automatically set by the system based on
the product price data. On adding to catalog, kindly check the inventory and
take appropriate action.

Letter Order
This Screen will show different types of letter which can be ordered online.
Provide an image for each type of letter. On selecting any one of the Letter
type, user is shown the columns for the quantity to be entered.. After
entering the quantity, price is automatically set by the system based on the
product price data.

On adding to catalog, kindly check the inventory and take appropriate action.
Catalog Information
This screen contains the information about the orders for the user.

It gives total value of the order together with individual items ordered.

On ordering, the validation about users credit is made. Credit information can
be kept in the database for the sake of simplicity. Once the order is accepted,
inventory is updated and shipment entry is made in the database. Once the
shipment is done, shipment status is updated.

Terms and Conditions A Breif text on the website explaining terms and
conditions and printable copy of it.
Contact Information Contact information regarding the office addresses
with phones and faxes are provided on this screen In addition to this , we can
have a help link on each of the screens.

Enterprise Service Management System

An organization will have a number of products and services they


may offer to their customers. Depending on the type of business or service
offered the customers may have several doubts/ complaints/problems. The
Enterprise Business Service Engine helps to accomplish this task of
solving and clarifying the customers queries. This product facilitates the
user to submit online complaints independent of the system

The Enterprise Service Management System can be used by a business


organization to provide online support to its customers. This may include
questions about their services or even complaints the customers may have.
Although a manual system can be done, time plays an important role in
customer satisfaction.
A customer always expects services to be offered as soon as possible and
the organization is responsible for making sure its customers stay satisfied.
As most organizations are going, or are already online, the Enterprise
Service Management System will prove an added advantage to them in this
internet world.

The manual submission of complaints and customer servicing has been


the most tedious part of the business. The time delay for a response and
accuracy of complaint solving plays as vital role for customer servicing. This
scenarios and objectives play the mandatory development of application to
serve the customer with customer service satisfaction. This System will allow
the business process to run efficiently and will be used to assist or
satisfy the customer by giving a brief solution for their complaint
within a minimum time. The Customer receives the solution within a day
online.

The customers may arise with many problems which cannot be solved at
the same time with full support by the business. The main aim of the
business is the Customer satisfaction. This system helps the customers to
give their problems online whenever the customer needs, without any
constraints implied on them. This system helps the customers to briefly
explain their complaint without any hesitation. The customers receive the
solutions for their complaint within a day and the customer can also view the
status of the complaint at any time using the complaint no. Through this
system the customers receive a brief solution for their complaint.

Equity Trading Portfolio manager

Equity Trading Portfolio (ETP) manager is assistant software for traders


who normally do the trading though some stock brokers. These traders
mostly track the share prices using News channels or news papers and place
the order for stock buy or sell to stock broker. Stock broker actually does the
buy or sell action on behalf of such traders. ETP manager keeps the track of
share prices offline (if time permits this can be made online) and

provides charts and analysis of the particular companies share with


available data. At End of Day, the broker will update the closing stock rates
to database. Similarly at Days open the broker will update the opening stock
rates (if time permits this can be made online). It also keeps the records of
buy and sell done by the trader. This system facilitates the traders to see the
DMAT allocations of trader with current price. Equity Trading Portfolio (ETP)
manager is a true assistant to those traders who do not have electronic
trading facility and do trading through brokers.

Functional components of the project

Login Screen

Registration Screen

Stock registration Screen

Stock Performance Screen 1

Stock Performance Screen 2

Asset Indicator screen

Buy Stock Request screen

Sell Stock Request screen

Buy Stock screen

Sell Stock screen

Trader Asset Screen


Broker Screen

Brokerage Screen

Brokerage Report

FILE ROUTING AND SECURE MESSAGE SYSTEM

OBJECTIVE

This project is based on Networking Concepts. The project offers the


members of an organization the facilities provided by the Internet using an
intranet.

The File routing and Secure Message System facility is


developed for the communication of persons working in an organization. This
software is useful to many organizations. There are number of persons
working in an organization, are allowed to use the system. The interaction is
provided through web. Users in the system are classified into different levels,
based on the categories they have given different privileges by the super
user. The employees in an organization can transfer files among themselves.
The files are accessible only to authorized persons. An authorized person can
access a file by downloading or uploading. Similarly persons are allowed to
send messages among themselves. Online and offline facility can be used to
sent messages. For global messaging SMTP concept is used. Chatting facility
is also provided in the system using TCP Sockets.

As the system is handling, highly sensitive information, security is very


important in the system. To keep the data highly confidential security
measures are adopted to prevent unauthorized access. Each employee in an
organization, is given a user ID and password. Entry to the system is possible
only when the person supplies the user ID and password. The messages
transferred among the persons are in an encrypted form. The concept of
Digital Signature is used for security. A signature provides authentication
of a message. Digital signatures are used to achieve Authentication, Non-
repudiation, and Authorization. Thus high degree of security is provided in
the system

Development of an online Library Management


System (LiMS)

Abstract of the project

This project is aimed at developing an online Library Management System


(LiMS) for the college library. This is an Intranet based application that can be
accessed throughout the campus. This system can be used to search for
books/magazines, reserve books, find out who is having a particular book,
put in requests to buy a new book etc. This is one integrated system that
contains both the user component and the librarian component. There are
features like email notifications/reminders, report generators etc in this
system.

Functional components of the project

Following is a list of functionalities of the system. More functionalities that


you find appropriate can be added to this list. And, in places where the
description of a functionality is not adequate, you can make appropriate
assumptions and proceed.

There are registered people in the system (students, faculty, librarian et al).
Each one of them may have some exclusive privileges (faculty, for example,
could borrow reference books for a short period, while students cannot).

10. A person should be able to


login to the system through the first page of the application

change the password after logging into the system

see the status of the books/journals borrowed/reserved by him


and the respective due dates and other relevant details

search for a particular book/journal based on the name of the


book/name of the author/subject/etc and also list for
books/journals based on the name of the autor/subject etc

reserve a particular book/journal borrowed by others currently

cancel the reservation made earlier for a particular book/journal

see who has borrowed a particular book/journal and when is the


due date for the same

place requests for purchasing new books to the library, by giving


details about the name of the book, name of the author,
publisher etc.

get help about the LiMS on how to use the different features of
the system

11. As soon as a reservation is made for a particular book, an


automatic mail should be sent to the person who made the reservation
about the details. Then, a mail should be sent to people who are
having the book currently, stating a reservation has been made on that
book.

12. Automatic mails should be sent to the users about the expiry of
due dates for the books/journals borrowed by them. An advance
notification (say, 4 days before the expiry of the due date) should be
sent as well.
13. The librarian should be able to

include new books/journals or remove some books from the


inventory

add new users to the system

see the purchase requests for new books and be able to


approve/reject the same
Multi-Tier Ad Booking System

One of the problems facing magazines is organizing their


advertisement books. The high-end is well covered with specialist
software serving publications which can afford many thousands. What
is there for less? Investigation continues, but in the meantime there
are systems below which range from the low thousands up. This is an
ad booking system producing a wide variety of reports. Entry is
browser based. It runs on a Windows XP server using SQL server as
its database.

The Enterprise system provides ad sales people with the


most effective tools to book, schedule, price, and process ads,
including classified liner ads, display ads, combined classified and
display ads, Web ads, and inserts. The system integrates and
streamlines all facets of advertising sales, production and
management processes: order entry, scheduling, pricing,
composition, pagination, and reporting.

Multi-Tier Application Architecture

Web-based applications are multitier applications (sometimes


referred to as n-tier applications). Multitier applications divide
functionality into separate tiers (i.e., logical groupings of
functionality). Although tiers can be located on the same computer,
the tiers of Web-based applications typically reside on separate
computers. Figure presents the basic structure of a three-tier Web-
based application.

The information tier (also called the data tier or the bottom
tier) maintains data pertaining to the application. This tier typically
stores data in a relational database management system (RDBMS).

The middle tier implements business logic, controller logic


and presentation logic to control interactions between the
application's clients and the application's data.. The middle-tier
controller logic processes client requests and retrieves data from the
database. The middle-tier presentation logic then processes data
from the information tier and presents the content to the client.

The client tier, or top tier, is the application's user interface,


which gathers input and displays output. Users interact directly with
the application through the user interface. In response to user actions
the client tier interacts with the middle tier to make requests and to
retrieve data from the information tier. The client tier then displays
data retrieved from the middle tier to the user.

Application Architecture Diagram

The application has multi-tier architecture :


ONLINE CONSTRUCTION COMPANY

In the fields of architecture and civil engineering, construction is a process


that consists of the building or assembling of infrastructure. Far from being
a single activity, large scale construction is a feat of human multitasking.
Normally, the job is managed by a project manager, and supervised by
a construction manager, design engineer, construction engineer, or project
architect.

Main Users are

Administrator

o Employee registration

o Manager Reg.

o Assign work to mangers

o Work reg.
o View Employee Work status

o Salary calculation

o Monthly Report Preparation

Online doctor

Online doctor is an online medical directory of Top Doctors of India mainly


aiming to provide world class Medical facilities on click of a button. One of
the most key features is providing online consultancy with India's best
doctors having proven track record in their specialties. With support of online
Doctor NRI patients can consult online best doctors in India for any medical
consultation and can also make available their medical records (XRays, Ultra
Sound, CT SCAN) for Indian Doctor's view through various IT tools and
applications AAPKA DOCTOR enables patients in India or overseas to
experience virtual in person consultancy with any doctor specialist in his field
in any part of world.

Main modules are

ADMIN MODULE

This module has two parts one is hospital registration and


doctor registration .the details of the doctors and the respective hospital will
be shown respectively .from the details given the patients can look through
and proceed and choose their needs.

DOCTER MODULE
In this module, the doctors view their booking and notes
questions send by the patients .the doctor reply to the questions and send
the prescriptions. So that the patients could get the ideas of there diseases
and remedies for the same.

PATIENT MODULE

In this module, the patients register after which they search


for the doctor and book for the consultation. They can send questions, view
notes and see the prescriptions.

Development of a practical Online Help Desk


(OHD) for the facilities in the campus

Abstract of the project

This project is aimed at developing an Online Help Desk (OHD) for the
facilities in the campus. This is an Intranet based application that can be
accessed throughout the campus. This system can be used to automate the
workflow of service requests for the various facilities in the campus. This is
one integrated system that covers different kinds of facilities like class-
rooms, labs, hostels, mess, canteen, gymnasium, computer center, faculty
club etc. Registered users (students, faculty, lab-assistants and others) will
be able to log in a request for service for any of the supported facilities.
These requests will be sent to the concerned people, who are also valid users
of the system, to get them resolved. There are features like email
notifications/reminders, addition of a new facility to the system, report
generators etc in this system.

Functional components of the project


Following is a list of functionalities of the system. More functionalities that
you find appropriate can be added to this list. More facilities that are
appropriate to your college can be included in the system. And, in places
where the description of a functionality is not adequate, you can make
appropriate assumptions and proceed.

There are registered people in the system (students, faculty, lab-assistants


and others). Some of them are responsible for maintaining the facilities (like,
the lab-assistant is responsible for keeping the lab ready with all the
equipment in proper condition, the students council is responsible for taking
forward students complaints/requests to the faculty/administration etc).

There are three kinds of users for this system:

1. those who use the system to create a request (end-users)


2. those who look at the created requests and assign them to the
concerned people (facility-heads)
3. those who work on the assigned requests and update the status of the
same on the system (assignees)

There is also an Administrator for doing the Admin-level functions such as


creating user accounts, adding new facilities to the system etc.

14. A person should be able to

login to the system through the first page of the application

change the password after logging into the system

see the status of the requests created by him/her (the status


could be one of unassigned/assigned/work in
progress/closed/rejected)
see the list of requests (both open and closed) created by
him/her over the past

create a new request by specifying the facility, the severity of


the request (there may be several levels of severity defined) and
a brief description of the request

close a request created by him/her by giving an appropriate


reason

see the requests that are assigned to him/her by the facility-


heads and update the status of requests (after working on them)

view the incoming requests (if he/she is a facility-head) and


assign them to registered users of the system

get help about the OHD system on how to use the different
features of the system

15. As soon as a request is created, an automatic email should be


sent to the person who created the request and the concerned facility-
head. The mail should contain the request details.

16. Similarly, when any status-change occurs for a request (such as


the request getting completed etc), an automatic email should be sent
to the person who created the request and the concerned facility-head.

17. A summary report on the requests that came in and requests


that were serviced should be sent to every facility-head periodically
(say, once in a month)

Online Help Desk (OHD)


Abstract

This project is aimed at developing an Online Help Desk (OHD) for the
facilities in the campus. This is an Intranet based application that can be
accessed throughout the campus. This system can be used to automate the
workflow of service requests for the various facilities in the campus. This is
one integrated system that covers different kinds of facilities like class-
rooms, labs, hostels, mess, canteen, gymnasium, computer center, faculty
club etc. Registered users (students, faculty, lab-assistants and others) will
be able to log in a request for service for any of the supported facilities.
These requests will be sent to the concerned people, who are also valid users
of the system, to get them resolved. There are features like email
notifications/reminders, addition of a new facility to the system, report
generators etc in this system.

Functional components of the project

Following is a list of functionalities of the system. More functionalities


that you find appropriate can be added to this list. More facilities that are
appropriate to your college can be included in the system. And, in places
where the description of a functionality is not adequate, you can make
appropriate assumptions and proceed.

There are registered people in the system (students, faculty, lab-


assistants and others). Some of them are responsible for maintaining the
facilities (like, the lab-assistant is responsible for keeping the lab ready with
all the equipment in proper condition, the students council is responsible for
taking forward students complaints/requests to the faculty/administration
etc).

There are three kinds of users for this system:

1 those who use the system to create a request (end-users)


2 those who look at the created requests and assign them to the
concerned people (facility-heads)
3 those who work on the assigned requests and update the status of the
same on the system (assignees)

There is also an Administrator for doing the Admin-level functions such as


creating user accounts, adding new facilities to the system etc.

1 A person should be able to

login to the system through the first page of the application

change the password after logging into the system

see the status of the requests created by him/her (the status


could be one of unassigned/assigned/work in
progress/closed/rejected)

see the list of requests (both open and closed) created by


him/her over the past

create a new request by specifying the facility, the severity of


the request (there may be several levels of severity defined) and
a brief description of the request
close a request created by him/her by giving an appropriate
reason

see the requests that are assigned to him/her by the facility-


heads and update the status of requests (after working on them)

view the incoming requests (if he/she is a facility-head) and


assign them to registered users of the system

get help about the OHD system on how to use the different
features of the system

2 As soon as a request is created, an automatic email should be sent to


the person who created the request and the concerned facility-head.
The mail should contain the request details.

3 Similarly, when any status-change occurs for a request (such as the


request getting completed etc), an automatic email should be sent to
the person who created the request and the concerned facility-head.

4 A summary report on the requests that came in and requests that were
serviced should be sent to every facility-head periodically (say, once in
a month)

Steps to start-off the project

The following steps will be helpful to start off the project.


1 Study and be comfortable with technologies such as Active Server
Pages/HTML and SQL server. Some links to these technologies are
given in the Guidelines and References section of this document

2 Decide on the list of facilities that would be supported and define it


formally

3 Make a database of different kinds of users (End-users, Facility-heads,


Assignees)

4 Assign a system-admin who will create mail-ids for the people in the
intranet of your lab or in the internet. These mail-ids will be used for
sending automatic notifications and reports. The system-admin will
also take care of assigning the logins to the users of the OHD system

5 Create the front-page of the OHD system giving a brief description


about the system and a login box

6 Create the help-pages of the system in the form of Q&A. This will help
you also when implementing the system

7 Create other sub-systems like automatic notification, screens for


various functions (like create_new_request,view_open_requests,
forward_new_request_to_assignee etc)
Details to be available are:

i. Employee Name.
ii. Employee Number.
iii. Project Code.
Current Location

ONLINE POLLING SYSTEM

On-line Polling System is a web based system that facilitates the


running of elections and surveys online. This system has been
developed to simplify the process of organizing elections and
make it convenient for voters to vote remotely from their home
computers while taking into consideration security, anonymity
and providing auditioning capabilities. Users are individuals who
interact with the system. All user interaction is performed
remotely through the user's web browser. Users are categorized
into three classes: Administrator, Returning Officers and Voters. A
running version of the system will have only one Administrator
but it typically has multiple returning officers and voters. The
administrator is responsible for managing user accounts, polls,
system resources and logs and for the health and safekeeping of
the system. Returning officers have the responsibility of
managing a poll as assigned by the administrator, whereas
voters only have the ability to submit ballots on polls in which
they are admitted.

Online Tickets reservation for Cinema halls.

Abstract of the project


This project is aimed at developing an online ticket reservation system for
Cinema Halls. The Ticket Reservation System is an Internet based application
that can be accesses throughout the Net and can be accessed by any one
who has a net connection. This application will automate the reservation of
tickets and Enquiries about availability of the tickets. This application
includes email confirmation for the tickets.

Functional components of the project

Following is a list of functionalities of the system. More functionality that you


find appropriate can be added to this list. And, in places where the
description of functionality is not adequate, you can make appropriate
assumptions and proceed.

The Cinema hall has a web site and any user of internet can access this. The
cinema hall is a multiplex which has 5 screens. Each screen has 3 different
types of seats/classes. Only 50% of the seats are available for online
reservation.

1. A person should be able to

login to the system through the first page of the application

change the password after logging into the system

Should be able to create a new login for the accessing the


reservation facility.

Query the films on show for two weeks (Only two weeks advance
reservation is available) should be there.
No reservation before two days can be done.

See his current reservations on different movies along with the


details.

Able to choose the seats which can are available for a certain
class.

Can select seats from different classes as well for same show and
screen also.

Give details about the details about the credit card details.

Able to select the mode of transfer of tickets whether through


the courier or collection at the counter (as per that fare will be
charged).

2. A mail should be send to the concerned person about the confirmation


of the ticket to the specified email address.

3. The login Id and password should be sent to the mentioned email


address if a new account is created.

4. A calendar should be there which helps the person to select dates. It


should also show the public and nation holidays.

5. The system should automatically show the fare for the corresponding
shows and amount of money needs to be pay for selected seats.
E LEARNING

The most important factor affecting student learning is the


Teacher. Everyone understands, on a personal level, the
Importance of teachers to their educational success.Teachers
who know their subject, understand how to teach And can adjust
their teaching to student needs will be Successful in raising
student achievement, research shows.Teacher expectations also
are a significant factor in how much and how well students learn.
Online learning provides The opportunity for every middle grades
and high school Student, regardless of where he or she lives or
attends School, to have access to a quality teacher. Many of
these Students benefit by being challenged academically by an
Online teacher who, in some cases, possesses stronger.Academic
credentials and essential teaching skills than traditional
classroom staff, especially in certain geographic And subject
shortage areas. Access to quality online.Teaching can result in
improved student academic

Performance and increased course completion rates. Quality


Online teaching reflects the attributes of any effective Teaching,
whether in the traditional classroom or online. Both Traditional
classroom teachers and online teachers need to Know their
subjects and how to teach them. They also must Know their
students, stay up to date in their subject areas,And manage and
monitor students academic progress to Ensure success.

Equally important is an understanding of the attributes Of


todays students, who have access to and can use Technology to
pursue opportunities and information neverBefore available to
them. For many students, this access has Changed the way they
see the world and the way they work And play. Consideration of
these student issues is Critical for a teacher to be effective.
Another often overlooked

But important issue for online teachers: Delivery of Web-Based


courses is not restricted to a specific time orSchedule. Because
instruction Does not start and stop at the same time for all
students,Time-management skills are extremely important, not
only For the online teacher but also for students. The lack of

These skills is a major reason why some students drop their


Online courses. Effective online teachers also must possess The
ability to prepare quality written communications.Appropriate
and effective writing not only conveys Information it encourages
and supports students. Words And body language that traditional
classroom Teachers use must be translated to the online
environment For online teachers to be successful. All of these
issues must Be factored into setting appropriate standards for
quality Online teaching.

You might also like