(www.sdbct.ac.in)
1
TABLE OF CONTENTS
1. INTRODUCTION
1.1 PURPOSE
1.5 REFERENCES
2. OVERALL DESCRIPTION
4. SYSTEM FEATURES
APPENDIX A: GLOSSARY
2
1. Introduction
1.1 Purpose
Web version 1.0 display the information on the website in a neat and organized way. And
also help user to navigate around the web easily. User can easily save their future schedule to
release pressure. This browser helps user to export and import their files easily and managed
way and also helps user to saves their precious time.
The rest of this SRS consists of Use Case Diagrams (UCD), Entity-Relationship Diagrams
(ERD), and Class Diagrams.
Developers
Project Managers
Marketing Staff
Users can take an overview of the SRS in order to know the Software Platform, Hardware
Compatibility, and UCD’s in order to know the interaction between the user and the software
and Software Limitations.
3
Login/Logout
Browser
Guest
Upload File
Download
Files
Administrator
Future
Scheduler
Personal
Information
Website
Links
fig 1.1
4
1.4 Product Scope
The basic goal of this project is to solve the problem of the maintenance of username and
password of various websites, future schedule, website visit management, import & export
profile on various websites of internet users.
The software would be implemented for an organization & for home internet users.
The software would contain two levels of accessibility using the lower level (Users) the user
can view the future scheduler, but cannot make any changes, the higher level user
(Administrator) would be able to view, make changes, and also add new date, time, month &
the higher user level will be password protected.
1.5 References
This SRS refers to the following web addresses:
wrox.com
wikipedia.org
Documents referred:
Books referred:
2. Overall Description
2.1 Product Perspective
This can be a replacement for the existing browsers which do not provide the features like Future
Scheduling, Maintenance of user passwords for their respective ids, Automatic Uploading and
Downloading features. No plug-in is required for playing any online video. All tasks are performed in
this browser with the help of timer. All uploading and downloading links will start working after login
through this page otherwise browsing takes place without login. User can see download and upload
files history in database. Web application and Window application both are applicable through this
browser.
5
2.2 Product Functions
A way in which the internet user could maintain the password of various websites in daily
busy schedule.
Through this user can automatically login in the websites which the internet user wants.
A way in which the user could view their future schedule as well as receive an alert
message.
A way in which user can pick the date and set the time for their future schedule.
A way in which user can import & export the profile on various websites.
Through this, the workload of the user will decrease & the efficiency of the services
increases as well as consuming less time.
A way in which user can see how many websites they visit daily.
Through this user can visit that links anytime and haven’t need to remember it
6
2.3 User Classes
7
2.4 Operating Environment
8
3. External Interface Requirements
3.1 User Interfaces
Browser
Upload files
Download Files
Future Scheduler
Personal Information
Important Websites Links
The user will interface with our product view the monitor to receive input and via the
keyboard and mouse to guide the program toward their desired tasks.
The only hardware that our product interfaces with is the keyboard, mouse, and
monitor.
The Scheduled and Managed browser will needs information from the user's operating
system and the database to keep track of the user’s data.
9
3.2 Hardware Interfaces
In the case of http, https, file, and others, once the content has been retrieved the web browser
sets about displaying it. HTML is handed off to the browser's layout engine to be transformed
from markup to an interactive document. Aside from HTML, web browsers can generally
display any kind of content that can be part of a web page. Most browsers can display
images, audio, video, and XML files, and often have plug-ins to support Flash files and Java
applets. Upon encountering a file of an unsupported type or a file that is set up to be
downloaded rather than displayed, the browser prompts the user to save the file to disk.
Some browsers include additional components to support Usenet news, Internet Relay Chat
(IRC), and e-mail. Protocols supported may include Network News Transfer Protocol
(NNTP), Simple Mail Transfer Protocol (SMTP), Internet Message Access Protocol (IMAP),
and Post Office Protocol (POP). These browsers are often referred to as "Internet suites"
rather than merely "web browsers".
10
4. System Features
4.1 Browsing
This utility is used for browsing various sites. By this browser user can save the password of
various sites. More over user can download any document easily with some advance feature
provided by this browser.
Response sequence: Downloading URL and destination address for saving the document
All the system should have scheduled and Managed Browser must be installed for browsing
for any website. The Server should identify any URL provided through the browser & it
should properly link the given URL with proper server and provide the desired WebPages.
This utility is used for alert the user for the future task. By this user can set date and time of
future work and get an alert message from system of their future works. User can also set the
alert tone and save the future works.
11
4.2.2 Stimulus/Response Sequences
Sequence: First set date and time then write the message which wills display on the screen
and click the finish button
Response sequence: An alert ring will ringing and message appeared in center of screen.
All the system should have Scheduled and Managed Browser must be installed for alert the
user for the future task. The operating system always gets a message from timer that “I have
counted the number of lapses you asked me to count”. Though this system shows the alert
message and rings the song that is chosen by the user. All messages are saved in the database
when user press finish button and view the history when user click on the label link.
12
5. Other Nonfunctional Requirements
5.1 Performance Requirements
Improved Memory Management
With all new management functions in place, Scheduled and Managed browser keeps
memory usage under control. The XPCOM cycle collector continuously cleans up unused
memory. Plus, hundreds of memory leaks are now remedied.
Short and sweet, Scheduled and Managed browser uses less of your computer’s memory
while it’s running.
A redesigned page rendering and layout engine means you see Web pages faster—and in the
way they were meant to be seen.
Clear your private data automatically—with just one click or a keyboard shortcut. Your info
is gone for good—on your own computer or the one at your local library. It’s that easy.
Control the level of scrutiny you’d like, Scheduled and Managed browser to give a site and
enter exceptions—sites that don’t need the third degree. Customize settings for passwords,
cookies, loading images and installing add-ons for a fully empowered Web experience. ,
Scheduled and Managed browser integrates elegantly with your antivirus software. When you
download a file, your computer’s antivirus program automatically checks it to protect you
against viruses and other malware, which could otherwise attack your computer available in
Windows only.
13
Appendix A: Glossary
User Manual
User manual is the important factor to be understood by the user. This denoted how much
your system is user-friendly as well as Driver to easily implement the basic utility of the
system. User can execute this system by using the following mention manuals as mention
above.
From this user manual user can learn system and easily operate.
The user enters in the project through the Ctrl+F5 to execute on .net framework.
User manual makes the project easier to implement the web browser to enhance
product.
We made the project as much as user friendly as well as event driver to easily
understand to user to get it to use.
14