Académique Documents
Professionnel Documents
Culture Documents
Submitted By:
Certificate of Completion
CERTIFICATE
This is to certify that the work titled “Online Post Office Management System” submittedby “Mariam Gehad
Sadek”, “Souad Mohamed Taha”,”Omar Borji” in partial fulfillment for the award of higher certificate in
software engineering of Aptech Qatar Computer Education, Doha has been carried out under my, Mr
Jaspal Singh’s supervision.
Date: ………………….
E-Project Online Post Office Management System-TARS
ACKNOWLEDGEMENT
This project is completed according to the specification(s) provided under the assigned time. It would no
have been possible without the kind support and help of many individuals who guided us in the preparation
of this project.
The submission of this report gives us an opportunity to convey gratitude to Mr.Jaspal Singh who has helped
us to reach the stage from where we have immense confidence to launch our career in the competitive world
of Information Technology. I also would like to extend my sincere thanks to parents and all of the othe
individuals for their kind co-operation and encouragement which help me in completion of this project.
My thanks and appreciations also go to my colleague in developing the project and people who
have willingly helped me out with their abilities.
E-Project Online Post Office Management System-TARS
Table of Contents
Problem Definition ...................................................................................................... 6
System Architecture:.......................................................................................... 14
Use Case View : Following use cases are selected to be implemented in the first
release of College Information System ................................................................. 14
SYSTEM USED................................................................................................. 86
E-Project Online Post Office Management System-TARS
Problem Definition
TARS Delivery System is a postal organization with different branches at different cities delivering the mail
through various options like courier, speed post, Normal post, VPP etc… and money orders. They used to
charge for the delivery of the mails based on the type of the service preferred, weight of the mail and as we
based on the distance.
Existing Scenario
Currently they are using a standalone application that holds the details of the mails like the delivery numbe
date of posting, the weight, type of delivery chosen, Destination address, the address of the person who ha
posted it, contact details, etc… As soon as the packet or the letter is received, the date of receipt at th
destination place office and the date of delivery to the destination address are captured. Some of them
(companies, etc…) send multiple envelopes, or couriers, etc.
Now they want an online application to be incorporated in the system so that the customer can also chec
from his end when the packet or the letter is delivered, as most of the packets or letters that are posted ar
mainly for the business purpose like tenders, application forms, etc.….. Also the department people instea
of maintaining separate applications each at a location they can use the same application (online) tha
performs all the tasks of the application that they are using.
The application which they are using right now, also calculates the charges for the delivery based on th
weight, distance, and the type of the service chosen by the customer. The application that they are currentl
using also holds the information of the charges, Pin code details, and the contact details include based o
the location. The Organization head alone has the right to change the charges for the delivery.
E-Project Online Post Office Management System-TARS
They want an online application through which the offices at different cities can be connected through
single application and they want to avoid using multiple applications, one each at a city office. Also they wan
that the application should perform all the tasks of the application that they are using, like calculating th
charges. Also it should hold the information of the details of the charges, pin codes, contact details of th
offices based on the location.
The Organization head alone decides the charges for the services and he can alone change them. Also th
organization head can alone create the account for the employees to ensure for the security. After th
employee login id and the password is created, they are provided to the employee so that he can login wit
that site. As well the Employee is given the right to change his/her password of that account. As well ther
should be a separate login for the Organization head, and that of the employees who are using it for enterin
the details of the deliverables, to ensure that the employees can only enter the details of the deliverable, o
update his a/c or change his/her password. Also he can check the details like the charges for the service
pin code and as well the contact details. Also the employees should also be able to search for the record
like the delivery mail details, and also they have the authority to change the details or add some more detail
of the deliverable mail.
The customers should be able to utilize the services of the website like to check the status of the deliver
based on the delivery number given to him/her, at the time of dropping the mail, also he should be asked fo
the contact number as mentioned while posting, for the verification purpose that the same person who ha
dropped it for the delivery is checking for the details (i.e., for the security purpose). Also he can check fo
the charges of the different kinds of the services they provide, pin codes of the locations, and the contac
details based on the location.
For maintaining the records through a lump sum of paper work and it is tedious job to fetch the deta
whenever required, as it is time consuming process, also to calculate the charges levied for the delivery as
depends on the weight and some of the calculations depends on the type of the delivery the customer
willing to opt for. Also it should maintain the separate records for the type of the delivery with the comple
details which will be divided into the different sub modules like the state, pin code, charges, weight, date
E-Project Online Post Office Management System-TARS
delivery, etc.… including the details like from whom the deliverable is recovered, i.e., from the other branc
office or from the customer. Sometimes misplacement of the deliverable takes place due to which there is
possibility of getting delayed in delivery. And no proper management for maintaining the records of th
deliverables
From the past few months they are facing a problem with the current scenario like misplacing the mails, etc.
So they have approached you to provide a system application to track down the information about the ma
they have received from the customers, their branches, etc.… so as to meet customer satisfaction and
cope up in the competitive electronic world and as well to make it easy to track down the details of the servic
like the time of discharging, charges, address, etc.… and the taxes levied if applicable
They want to incorporate a system, which can hold the information of each and every deliverable state wis
city wise, pin code wise, and as per the category of the delivery service opted like VPP, Speed post, Courie
parcels, and Money order, so that the delivery can take place with no delay in the postal service and reducin
the misplacement of the deliverables. Also they want the system alone to calculate the charges levied on th
postal service depending on the type of the service and weight of the deliverable.
Non-Financial Requirements:
The Admin (Head of the Organization) should be able to create the employee profiles like the login
and the password for the employees and as well he alone has the right to declare and modify th
charges.
The employee can only enter or edit the details of the deliverables and as well he can change th
password or even he can update his details. He can also see the details of the charges, conta
information based on the location, and the pin codes of the location. But he cannot access th
details of the other employees as he is not authorized for it.
The customer should be able to check the details of the deliverables that he/she has sent through th
Delivery number provided at the time of the submission.
The customer should be popped with his/her contact number to ensure no other person is accessin
that record.
Advanced search option is needed to be included so as to fetch the details of the deliverables.
E-Project Online Post Office Management System-TARS
The details of the deliverables, customers and the service charges, etc… are needed to be maintaine
with the help of the database.
Also the details of the contact information are to be stored in the database based on the location.
One should be able to fetch the details of the deliverables based on the type of the service so that the
can dispatch the deliverables accordingly.
Financial Requirements:
The application should alone calculate the details of the charges based on the type of service, destinatio
location, and as well based on the weight of the deliverable. If a customer chooses for the VPP service h
need not pay at the time of dropping the deliverable at the organization as it will be charged at the time
delivering at the destination address
Functional Requirements :
1. Full payment during the submission of the deliverable, except for the VPP service
2. The admin has the right to access all the pages of the website
3. The employee will only be able to access the details of the deliverable where he can ente
update the details and as well the details of service charges, contact address based on th
location, and the pin codes of the locations.
4. Also the employee can change the password for logging in to his a/c and as well he can upda
his profile and the profile thus change can be altered only after the admin agrees for it.
5. A Database to store all the details of the deliverables received from either the customer or fro
the other branches
Project Plan
E-Project Online Post Office Management System-TARS
Clarification and Review of Requirements 1 day 16- Sep -18 16-Sep -18
Project Design
The figure shows the various modules of the project. The various phases of the project a
represented by the figure. It gives the detailed perspective of the project. It shows the sub phases of eac
basic or parent module.
E-Project Online Post Office Management System-TARS
The various modules of the project are further explained in detail as follows:
E-Project Online Post Office Management System-TARS
This document collects, defines and analyzes high-level needs, and features of the “An e-Post
Office System”. It focuses on the capabilities of on-line postal System and why these exist a need
for such a system. The details of how an e-Post Office fulfills the needs are detailed in the Features
List, User Requirements Documents (URD), and Software Requirements Specifications Document
(SRS).
The purpose of this document is to present a convincing business case, to define the executive
overview of requirements of the system in terms of the needs of the end users, and to set up the
vision.
The primary target audience includes Administration, Customers, and Inventory. This e-Post Office
system will be developed by the Software Engineering Division of IEG. This system will allow the
customers to effectively utilize the services provided by the system. It helps customer to buy or
order goods related to postal department and also utilize the services such as courier.
E-Project Online Post Office Management System-TARS
Context Diagram:
Event-driven,
Web-based
User
Interface
Storage subsystem
Legend
Application layer
E-post office interface
system Application layer
Business
Logic
Data Access
Personal
persistent
data
repository
System Description
Architectural Requirements
Portability – The system must be easily portable to a wide array of platforms using various
operating systems. Porting the software from one operating system to another should not require
more than 5% of the code to be changed. Similarly changing the backend database should not
require more than 5% of the code to change.
Extensibility/Reuse – The software should be extensible in order to add new features without
affecting the base modules. The new releases of the system should maximize the reuse of
solutions developed in earlier releases.
E-Project Online Post Office Management System-TARS
Ease of use – The system must be easy to use without requiring users to memorize commands,
special terms, or notations. A new user should not require more than one hour of training to get
comfortable using the system.
System Architecture: We have elected to represent the architecture of this system with a use
case view, logical view, package view and architectural patterns.
UseCaseView:
Following use cases are selected to be implemented in the first release of College Information
System
Registration Process:
E-Project Online Post Office Management System-TARS
Ordering Process:
Billing System:
E-Project Online Post Office Management System-TARS
Logical View:
User Interface
Legend
Application
Layer
Business Logic
Dependency
Data Access
Package View :
E-Project Online Post Office Management System-TARS
Table No.: 1
Table No.: 2
3 id Id Varchar
Table This table contains details of all the transactions till now .
Description:
4 price Double
5 total_price Double
6 datetime Timestamp
4 price Double
5 total_price Double
6 datetime Timestamp
E-Project Online Post Office Management System-TARS
4 price Double
5 total_price Double
6 datetime Timestamp
4 price Double
5 total_price Double
6 datetime Timestamp
4 price Double
5 total_price Double
6 datetime Timestamp
Algorithms
Connection String
constring = ConfigurationManager.ConnectionStrings["conn"].ToString();
string sp = Server.MapPath("contestfiles");
if (sp.EndsWith("\\") == false)
sp += "\\";
}
E-Project Online Post Office Management System-TARS
sp += u;
// Create New instance of FileInfo class to get the properties of the file being
downloaded
Generation of Cookies
ck.Values.Add("un", txtusername.Text);
ck.Values.Add("up", txtpassword.Text);
ck.Expires.AddDays(1);
Response.Cookies.Add(ck);
E-Project Online Post Office Management System-TARS
Screenshots
Home page
E-Project Online Post Office Management System-TARS
Services
E-Project Online Post Office Management System-TARS
Rates
Get Rates
E-Project Online Post Office Management System-TARS
Information
Register Complaints
E-Project Online Post Office Management System-TARS
Contacts Us
E-Project Online Post Office Management System-TARS
User Registration
User Login in
E-Project Online Post Office Management System-TARS
Booking Procedure
E-Project Online Post Office Management System-TARS
E-Project Online Post Office Management System-TARS
Admin Login
E-Project Online Post Office Management System-TARS
Admin Home
Registered Records
E-Project Online Post Office Management System-TARS
Complaints Records
Problems Solved
E-Project Online Post Office Management System-TARS
Source Code
Emo Book
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;
using System.Drawing;
string s = "ep";
int randomNo;
if (i % 2 == 0)
s += random.Next(9).ToString();
else
randomNo = random.Next(52);
s = String.Concat(s, this.alphabets[randomNo]);
Label8.Text = s.ToString();
return s;
String p = GenerateAlphaNumericRandomCode();
E-Project Online Post Office Management System-TARS
con.Open();
cmd.ExecuteNonQuery();
con.Close();
Session["id"] = Label8.Text;
Session["amount"] = TextBox5.Text;
try
Response.Redirect("emopaymentgateway.aspx");
catch
this.Label8.ForeColor = Color.Red;
}
E-Project Online Post Office Management System-TARS
EMO Payment
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
Label2.Text = Session["id"].ToString();
Label1.Text = Session["bank"].ToString();
Response.Redirect("generateimono.aspx");
using System;
using System.Collections.Generic;
using System.Linq;
E-Project Online Post Office Management System-TARS
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
Label2.Text = Session["id"].ToString();
Label1.Text = Session["bank"].ToString();
Response.Redirect("generateimono.aspx");
Epost
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;
E-Project Online Post Office Management System-TARS
using System.Drawing;
string s = "ep";
int randomNo;
if (i % 2 == 0)
s += random.Next(6).ToString();
else
{
E-Project Online Post Office Management System-TARS
randomNo = random.Next(52);
s = String.Concat(s, this.alphabets[randomNo]);
Label12.Text = s.ToString();
return s;
String p = GenerateAlphaNumericRandomCode();
con.Open();
cmd.ExecuteNonQuery();
Session["id"] = Label12.Text;
E-Project Online Post Office Management System-TARS
Session["name"]=TextBox1.Text;
try
Response.Redirect("generateepostno.aspx");
catch
this.Label12.ForeColor = Color.Red;
finally
con.Close();
Forget Password
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
E-Project Online Post Office Management System-TARS
using System.Data.SqlClient;
using System.Configuration;
using System.Drawing;
con.Open();
cmd.Connection = con;
if (OBJ == 1)
this.Label4.ForeColor = Color.Red;
}
E-Project Online Post Office Management System-TARS
else
this.Label4.ForeColor = Color.Red;
Generate Epost no
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
Label1.Text = Session["name"].ToString();
Label2.Text = Session["id"].ToString();
Session["name"] = null;
Session["id"] = null;
Session.RemoveAll();
Response.Redirect("default.aspx");
Generate imo
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
Label1.Text = Session["id"].ToString();
Session["id"]=null;
Session.RemoveAll();
Response.Redirect("default.aspx");
Imo
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
Label1.Text = Session["id"].ToString();
}
E-Project Online Post Office Management System-TARS
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;
using System.Drawing;
con.Open();
E-Project Online Post Office Management System-TARS
cmd.Connection = con;
if (OBJ > 0)
Response.Redirect("imoendsender.aspx");
else
this.Label10.ForeColor = Color.Red;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
E-Project Online Post Office Management System-TARS
using System.Configuration;
using System.Drawing;
con.Open();
cmd.Connection = con;
if (OBJ > 0)
Response.Redirect("imoendsender.aspx");
else
{
E-Project Online Post Office Management System-TARS
this.Label10.ForeColor = Color.Red;
Imo receiver
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;
using System.Drawing;
}
E-Project Online Post Office Management System-TARS
string s = "im";
int randomNo;
if (i % 2 == 0)
s += random.Next(10).ToString();
else
randomNo = random.Next(52);
s = String.Concat(s, this.alphabets[randomNo]);
Label14.Text = s.ToString();
return s;
E-Project Online Post Office Management System-TARS
String p = GenerateAlphaNumericRandomCode();
con.Open();
cmd.ExecuteNonQuery();
con.Close();
Session["id"] = Label14.Text;
try
Response.Redirect("generateimono.aspx");
catch
E-Project Online Post Office Management System-TARS
this.Label15.ForeColor = Color.Red;
Imo sender
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;
}
E-Project Online Post Office Management System-TARS
if (DropDownList1.SelectedValue == "Offline")
con.Open();
cmd.ExecuteNonQuery();
con.Close();
Response.Redirect("Imoreciever.aspx");
else
con.Open();
cmd.ExecuteNonQuery();
con.Close();
Response.Redirect("Imoreciever1.aspx");
Payment Gateway
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
{
E-Project Online Post Office Management System-TARS
Session["bank"] = DropDownList1.SelectedItem;
Response.Redirect("paymentgatewaydetails.aspx");
Reg 1
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;
using System.Drawing;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
Response.Redirect("reg2.aspx");
Reg 2
E-Project Online Post Office Management System-TARS
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration;
using System.Drawing;
using System.Data.SqlClient;
con.Open();
cmd.ExecuteNonQuery();
E-Project Online Post Office Management System-TARS
Session["name"] = TextBox1.Text;
Session["pass"] = TextBox2.Text;
Response.Redirect("default.aspx");
con.Close();
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
this.Label1.ForeColor = Color.Red;
else
{
E-Project Online Post Office Management System-TARS
this.Label1.ForeColor = Color.Red;
con.Close();
Track
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;
using System.Drawing;
{
E-Project Online Post Office Management System-TARS
con.Open();
try
da.Fill(ds);
if (ds.Tables[0].Rows.Count > 0)
mygridview.DataSource = ds.Tables[0];
mygridview.DataBind();
Label3.Visible = false;
else
Label3.Visible = true;
this.Label3.ForeColor = Color.Red;
}
E-Project Online Post Office Management System-TARS
catch
Label3.Visible = true;
this.Label3.ForeColor = Color.Red;
con.Open();
try
da.Fill(ds);
if (ds.Tables[0].Rows.Count > 0)
mygridview.DataSource = ds.Tables[0];
E-Project Online Post Office Management System-TARS
mygridview.DataBind();
Label3.Visible = false;
else
Label3.Visible = true;
this.Label3.ForeColor = Color.Red;
catch
Label3.Visible = true;
this.Label3.ForeColor = Color.Red;
Default
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
E-Project Online Post Office Management System-TARS
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;
using System.Drawing;
con.Open();
cmd.Connection = con;
E-Project Online Post Office Management System-TARS
if (OBJ > 0)
Session["id"] = txtusername.Text;
Response.Redirect("useracc.aspx");
else
this.Label1.ForeColor = Color.Red;
Emo
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
Label1.Text = Session["id"].ToString();
E-Project Online Post Office Management System-TARS
Admin
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
Response.Redirect("Admin1.aspx");
Admin Imo
using System;
E-Project Online Post Office Management System-TARS
using System.Data;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;
using System.Drawing;
con.Open();
try
E-Project Online Post Office Management System-TARS
da.Fill(ds);
if (ds.Tables[0].Rows.Count > 0)
S.DataSource = ds.Tables[0];
S.DataBind();
Label3.Visible = false;
else
Label3.Visible = true;
this.Label3.ForeColor = Color.Red;
catch
Label3.Visible = true;
this.Label3.ForeColor = Color.Red;
}
E-Project Online Post Office Management System-TARS
con.Open();
try
da.Fill(ds);
if (ds.Tables[0].Rows.Count > 0)
S.DataSource = ds.Tables[0];
S.DataBind();
Label3.Visible = false;
else
Label3.Visible = true;
this.Label3.ForeColor = Color.Red;
E-Project Online Post Office Management System-TARS
catch
Label3.Visible = true;
this.Label3.ForeColor = Color.Red;
Response.Redirect("adminimor.aspx");
Complaint
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
Label1.Text = Session["id"].ToString();
Complaints 1
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;
using System.Drawing;
string s = "";
int randomNo;
if (i % 2 == 0)
s += random.Next(10).ToString();
else
randomNo = random.Next(52);
s = String.Concat(s, this.alphabets[randomNo]);
Label1.Text = s.ToString();
return s;
E-Project Online Post Office Management System-TARS
String p = GenerateAlphaNumericRandomCode();
con.Open();
cmd.ExecuteNonQuery();
con.Close();
Session["id"] = Label1.Text;
try
Response.Redirect("complain1.aspx");
catch
this.Label1.ForeColor = Color.Red;
}
E-Project Online Post Office Management System-TARS
Contact US
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
}
E-Project Online Post Office Management System-TARS
Task Sheet
Omar, Souad,
Project Plan 16.09.2018 15.09.2018 2 days Completed
CRS
mariam
Omar, Souad,
Flowchart 17.09.2018 16.09.2018 2 days Completed
mariam
Functions
E-Project Online Post Office Management System-TARS
Omar, Souad,
Fix Error 26.09.2018 26.09.2018 2 days Completed
mariam
Testing
Omar, Souad,
Final Check 29.09.2018 30.09.2018 1 day Completed
mariam
Omar, Souad,
User Guide 30.09.2018 30.09.2018 2 days Completed
mariam
Documenting
Objectives
o Improve syntax
We worked on the project for roughly ten days. Within that small span of time, we were able to
comply with all the system requirements – from the database to the main Java program and finally
the documentation.
For the database, we used SQL Server. We have made interconnected tables
enforcing data integrity using different constraints. All the data and records will be stored in this
database, which is connected to the program we made with ASP.NET and C#. We mainly used
ASP.NET web forms styled by CSS. The user interface was designed in a way which is non-amateur
looking and user-friendly. Mostly all of the functions required were satisfied.
This project had a big impact on us. Personally, we were pressured and stressed out during the
project designing and during the peak of our project development. But that pressure forced us to
quickly absorb all the details given in the problem statement and apply the things we have learned
upon following our course. At first, we didn’t quite know where and how to begin. But as soon as we
got started, ideas one-by-one popped up in our heads. We realized that we are able to do real
programs for real life that we thought we’re not experienced and knowledgeable enough to do. Also,
one objective had been really difficult for us to achieve was working as a team due to conflicts like
schedule and other matters. But anyway we managed to finish the program together.
User Guide
For Navigation
E-Project Online Post Office Management System-TARS
For Login
User Menu
E-Project Online Post Office Management System-TARS
Admin Menu
Developer’s Guide
Module Description
ASP.NET Web Application – MVC Template, Visual Studio 2017 and SQL Server 2017
were our chosen application together with CSS3 – stylesheet to form the website.
Hardware:
o A minimum computer system that will help you access all the tools in the
courses is a Pentium 166 or better
o 256 Megabytes of RAM or better
o Windows 2000 (or higher if possible)
Software:
o IIS server
o .Net Framework
o Java Virtual Machine/ J2EE server
o j2sdk1.4.1_02 (or later).
o EJB Dev Kit
o Java enabled web server
o JSP / Servlets Dev. Kit
SYSTEM USED
Hardware:
Software:
All pages have some either forward link or to the Home Yes
page