Академический Документы
Профессиональный Документы
Культура Документы
Abstract:
1. Introduction
1.1. Introduction to project
1.2. Why web based claim processing system?
1.3. Overview of project
2. System Analysis
2.1. Initial Investigation
2.2. Purpose of System
2.3. Present System
2.4. Disadvantages of present system
3. Proposed System
3.1. Object of proposed system
3.2. Advantages of Proposed System
3.3. Feasibility Analysis
4. Requirement
4.1. Hardware Requirement
4.2. Software Requirement
5. System Designs
5.1 Introduction
5.1.1 System Design
5.1.2 Logical Design
5.2. DFD (Data Flow Diagram)
5.3. ER-Diagram
5.4. Tables
6. Developing Tools
6.1. Front End
6.2. Back End
7. Coding & Testing
8. Snap shots & Screen shots
Intranet Web Mail System 2
9. Feature enhancement
10. Conclusion
11. Reference
Abstract:
The project entitled INTRANET WEB MAIL SYSTEM is to
provide an efficient inter and intra department communication facility in the organization.
It consists of the modules Administrator, Registered User Login, Mail Box Module, and
Address Module. New User Signup form validates whether the user-id already exists and
Intranet Web Mail System 3
also validation is done for all the fields in the form. Registered User login is also aptly
validated for the user-id, and password. The user must have an account to use the mailing
facilities provided by the system.
Problem Statement:
The registered users should be able to login to the mail box and
manage the mail box. The administrator should be able to manage access and
authorizations of the users. New users should be able to register and create their account.
1.In
1.1 1
The project entitled INTRANET WEB MAIL SYSTEM is to
provide an efficient inter and intra department communication facility in the
Intranet Web Mail System 4
organization. It consists of the modules Administrator, Registered User
Login, Mail Box Module, and Address Module. New User Signup form
validates whether the user-id already exists and also validation is done for all
the fields in the form. Registered User login is also aptly validated for the
user-id, and password. The user must have an account to use the mailing
facilities provided by the system.
In this project took care of adding the documents of each sections like,
doc files, txt files, jpg files, gip files, MPEG files, bmp files, etc, also took
care that only the user who register to our site will be permitted to add the
documents.
1.2 WHY ??
Finding information
Staff have consistently told us that it is complex and time consuming to find
University-wide information they need to complete administrative tasks.
Intranet Web Mail System 7
The inclusion of staff information on the website also makes it confusing for
our other web visitors. The Universitys website has millions of visitors each
month and is an important communication tool for our organisation. In 2011
a web strategy project defined a road map for the future development of
the University website, the first step of which was to move the staff
information out into an intranet. This will free the website up to focus on the
other audiences.
Collaboration
Increased cross-organisational collaboration is an important strategic
objective for the University. There is a genuine will to facilitate greater
working relationships between academic disciplines as well as
administrative departments, to make better use of our expertise in
achieving our goals, from research outcomes to cost savings. There is a
need to define what is meant by collaboration, at a University-wide and
project or local level, and what the intranet can do to support this.
Leadership
While most faculties have some form of intranet, staff in faculties have told
us that it would be very useful to have greater guidance on what makes a
good intranet. This would include what features it should have, what
Intranet Web Mail System 8
content it should contain, how it should be structured, how it should be
managed on an ongoing basis and what platform it should use. A
University-wide intranet should provide this model, and should also have
the capability for faculties to develop their own subsets of the main intranet
where they can include local information and collaborative spaces.
2.System Analysis:
Fact-finding:
After obtaining this background knowledge, the analyst begins to collect
data on the existing system output, input, and costs. The tool used in data
collection are:
1. Review of written documents
2. On-site observation
3. Interviews.
4. Questionnaires.
In case of the proposed system all the facilities provided are the
same as in case of the existing system but the proposed system provides all
the functionalities without the use of papers and in a single directory. This
system is developed and implemented to do the activities very quickly and
easily. Hence it is simpler and efficient.
Proposed System is implemented in order to deliver the
most effective and efficient system for the Organization. The time
consuming is less as it is online. The system is flexible enough to modify
easily. It is user friendly and attractive for users. It overcomes the major
Intranet Web Mail System 15
drawbacks of existing system. But the stretch of Internet is global. Internet
users can view the document of even different countries and the can do what
they wish. Another superiority of online classifieds over the printed media
classified document is the low cost nature of the online classifieds. There are
lots of free websites, which provide the facility of posting or uploading
classified document free of cost. You may post as many classified document
of you wish absolutely free.
3.Proposed System:
3.1. Object of proposed system
4.REQUIREMENTS
General Description
Product Perspective
1. The product is a DOT NET application. It will therefore require the
Presence of DOT NET environment only on the server not on the
Client machine
Product Functions
1. There are two types of users
i. Administrators
ii. Authorized (Registered) Users
2. Admin has authority to create new user, update or delete existing user.
3. It also has permission to view all users mailbox, send new mail, and delete
existing mails and other mailbox management functions
4. Have the access to the System through proper combination of the user id &
password and can access desired pages and forms
5. In Mail Box Module the registered user can check number of mails and send
messages through compose mail
6. The user can search emails and add events and tasks and also edit or delete
personal information and facility to create folders
7. Reminder can be set for adding events of particular dates
8. In Address Module the registered user can add or edit or delete contacts in the
system. It helps to store important contacts in the system
User Characteristics
In general the users must have knowledge of operating
Windows environment based application software packages. Basic computer knowledge
of using keyboard, mouse, and common windows environment are required user
characteristics.
Intranet Web Mail System 25
Functional Requirements
The functional requirements for a system describe the
functionality or services that the system should provide. This may deal with questions like
how the user will login to the system and how the system should behave in particular
situations.
Software Interface:
The main software interfaces used in the system are forms,
menus and buttons. In case of errors, appropriate message will be displayed on the web
form.
Performance Requirements:
The proposed application needs to fulfill the requirements of all
users and produce accurate results. It should be reliable.
Software Requirements:
i. Technology : .Net
ii. Front End : C#, Dot net framework 2.0, ASP.Net
Intranet Web Mail System 26
iii. Back End : MS SQL Server 2005
Security Requirements:
Only the authorized users are allowed to use the system by
supplying appropriate login credentials.
Intranet Web Mail System 27
5.System Designs:
1.Introduction:
5.1.1SYSTEM DESIGN:
The object oriented analysis and design of any problem consist of
building a model of non application domain and then adding implementations details to it
during the design of the system. This approach is known us OMT(Object Modeling
Technique) which is four stages,
o Analysis
o System design
o Object design
o Implementation design
Analysis:
The results are object and dynamic and functional model.
System design:
The results are a structured of the basic architecture of the system
along with the high level strategy decisions.
Object design:
Implementation design:
This activity produces reusable, exendible and robust code.
Intranet Web Mail System 28
Admin
Display the
Intranet Login screen
Web Mail based on
System the login
User
Data base
With the help of DFD, we designed the class diagram of our system,
which looks like the following. The cardinality among the relationship is
also mentioned.
Based on the user requirements and the detailed analysis of a new
system, the new system must be designed. This is the phase of system
Intranet Web Mail System 30
designing. It is a most crucial phase in the development of a system.
Normally, the design proceeds in two stages:
Preliminary or general design
Structure or detailed design
Valid User
Administrator
Users
New users
details
User information Forgot
Login
Password
Messages Valid User
User
Delete Inbox
d Items
Registered Option
User s
Sent
Items Folders
Spa Create/Delet
m e/Rename /
Searc MoveFolder
Drafts Calenda Conta
h
Compos r cts
Mail
e
Mail
Folder
Add Add Searc
Event Tasks h
Messages Event Add/Edit/
Messages Delete/Vie
w
Contacts
Event
Contacts
Intranet Web Mail System 38
5.3 ER-Diagram:
Entity Relationship diagrams depicts data in its rest state-data
stores. An entity is anything real or abstract, which we want to store
data. Most entities correspond to persons, objects, events or locations. It
is represented by relationship symbol, which is a decision box.
Data Relationships:
An entity is a person, place, thing, or event for which data is
collected.
A relationship is a logical link between entities based on how they
interact.
An entity-relationship diagram (ERD) is a graphical model of
the information system that depicts the relationship among system
entities.
Intranet Web Mail System 39
Types of Entity
An entity is anything that can be described by data. All business
system captures and store data about various entities and this falls into
four classes. These are persons, objects, locations and events.
The following are the well-defined entities in E-PAY SLIP
AUTOMATION requests for adding, deleting, editing and
authentication
Many-to-Many (M: M)
For one occurrence of first entity, there can exit many related
occurrences of a second entity, and vice-versa and for all occurrences of
the second entity there can exit many occurrences of the first entity.
Intranet Web Mail System 41
ER diagram:
Intranet Web Mail System 42
DETAILED DESIGN
Introduction
The detailed design mainly focuses on the internal design of the
module or how the specification of the module can satisfy. Detailed design essentially
expands the system design to contain a more detailed description of the processing logic
and data structure so that the design is sufficiently complete for coding. The detailed
design part consists of the program description that explains briefly about the modules.
Admin Module
Intranet Web Mail System 43
Admin has authority to create new user, update or delete
existing user. It also has permission to view all users mailbox, send new mail, and delete
existing mails and other mailbox management functions.
The different functionality provided were:
Manage Inbox
Admin can view or add or edit or delete the inbox that are set to particular
existing registered users.
Manage Users
Admin can view or edit or delete or add the users that are set for respective
inboxes.
Change Password
Admin has authority to change the password of existing user.
Manage Contacts
Admin can view or add or edit or delete the contacts that are set for respective
inboxes.
Login Module
The module is the one, which allows only authorized people
to access the Application. Any person who needs an access to the application is needed to
login in the first step. The user needs to provide his or her login ID and the password. The
password is checked against the one stored in the database. If both the ID and Password
are valid then the user is given access to the application, else he/she is denied from it.
Manage Inbox
Draft
Admin
Spam
Registered User
Manage Contacts
Folders
Options
Manage User
Change Password
Intranet Web Mail System 46
1. Table: tbl_user
2. Table: tbl_contacts
3. Table: tbl_usercontacts
4. Table: tbl_event
5. Table: tbl_messages
6. Table: tbl_folder
6.Developing Tools
Introduction
Implementation is a process of having the systems personnel check out
iles of data needed to use it.
Once installed, applications are often used for many years. However,
both the organisation and users will change and environment will be different over weeks
and months.Therefore, the applications will undoubtedly have to be maintained
modification and changes will be made to the software, files or procedures to meet
emerging user requirements. Since organizations, systems and the business environments
undergo continuous changes , the information system should keep pace. In this sense
implementation is an ongoing process.
Active Server Pages is a new technology from Microsoft than enables web server to
process application logic & then deliver standard HTML to the client browser. ASP.NET
is a specification which is used for designing:
i. Web Forms: It is used for designing the web applications which uses HTTP protocols
for sending the request and for receiving the response using the browser.
ii. Web Services: it is a specification to achieve the cross language, cross platform and
cross device integration
Introduction to C#.NET
Web Web
Control Drawing
Services forms
s s
ADO.NET
Intranet Web Mail System 52
The data access component for the .NET Framework. ADO.NET
is made of a set of classes that are used for connecting to a database. ADO .NET it is able
to create and manage a connection using one of the two connection objects:
OleDbConnection: An object that manages a connection to any data store accessible via
OLE DB.
The two primary methods for connections are Open and Close.
The Open method uses the information in the Connection String property to contact the
data source and establish an open connection. The Close method shuts the connection
down.
Data Structure:
Intranet Web Mail System 53
Con
Provides connection for the SQL server database and of type SqlConnection.
SqlConnection con=new SqlConnection;
Dataset
Provides to retrieve data from the database and store it into the main
memory for further database transaction.
7.2 Testing
Testing Strategies
Some of the important testing strategies are as follows:
Intranet Web Mail System 59
Unit Testing
It is a white box testing technique, which focuses on
smallest unit of software design the software component or
module. Important control paths have been tested during the
time of coding to uncover errors within the boundary of the
modules. Unit testing ensured that the data properly flows in
and out of the system.
Integration testing
It is a white box testing technique that integrates all the
(unit-tested) modules and examines the software as a whole. It
involves uncovering the errors associated with interfacing of
modules. For example one module can have adverse effect on
another or when they are combined may not produce desired
results. Such errors have been detected and eliminated.
System testing
It is a series of different tests that incorporate all the
system elements like software, hardware, people and
information. Along with the developers, the potential users of
the system fully exercise the newly developed system, to
ensure its expected behavior. All the system elements are
properly put together to meet the desired purpose.
Security testing
This testing technique attempts to verify that proper
security mechanisms are built into the system. Some of the
security features employed in the proposed system are:
Validation testing
This black box testing strategy (also known as user
acceptance testing) assures that the software functions in a
manner expected by the user. It validates all the user
requirements. Test data covering all user-defined attributes is
applied in this technique. The proposed system under
consideration has been tested by using this technique and
found to be working satisfactorily. JavaScript technology used
to perform this.
Load Testing
Testing with the intent of determining how well the
product handles competition for system resources. The
competition may come in the form of network traffic, CPU
utilization or memory allocation. The developed system has
successfully passed the load testing.
Functional Testing
USER MANUAL
Screen 1: Login Page
This is our login page. Using user name and password user can
enter into the website. Using this we have provided security to our website. Depending on
their role they will be entered into their respective modules.
Intranet Web Mail System 62
9.FUTURE ENHANCEMENTS:
10.CONCLUSION:
The Intranet Web Mail System has been developed to facilitate effective and
instantaneous communication in an organization. It is a web application that helps to
produce inter and intra communication facility in an organization. It provides all the
functionalities required by the users of the organization.
The project was successfully developed and implemented.
Its performance found to be satisfactory. The system was tested with sample data and was
found to be much faster, reliable and user friendly than the existing system. This system is
flexible enough to adapt any changes in it that can occur during maintenance. Any sorts of
enhancements are possible in future.
11.References:
Intranet Web Mail System 84
The following references were made for successful
completion of the project, from where a good deal of important
knowledge was acquired and incorporated in the work.
Reference Book:
1.Proffessional ASP.NET 2.0
Wrox Publication
Asp.NET 2.0 with C#
2.C#.NET 2005
Complete Reference
Murachs
Web References:
http://WWW.knowledgetree.com/
http://WWW.Wikipedia.com/
http://WWW.msdn.microsoft.com/
http://WWW.asp.net.com/