Академический Документы
Профессиональный Документы
Культура Документы
1. Introduction
1.1 Purpose
1.2 Document Conventions
1.3 Scope of the Development Project
1.4 Definitions, Acronyms, and Abbreviations
1.5 References
1.5.1 Related articles
1.5.2 List of books pertaining to project.
The purpose for which this Software Design Specification (SDS) is being
documented is to making Linux in College Internet Laboratories or Internet
cafes. This specification will be useful for the clients to ensure all specifications
and design requirements are conducive as mentioned by the software engineer to
design the system.
Goal : To provide secured, reliable management for Internet Cafes and College
Internet Laboratories.
1.5 References
Nil
Browsing
Internet
Server Tracking
View
Account
Client Server
Display
details
2.3 User Interface Issues
The users of our Project are College Network Administrator, Students, Professors,
Staffs and Non Teaching staffs.
INTERNET CONNECTION
SIC Client 1
Server
SIC Client 2
(SIC SERVER RUNNING)
SIC Client 1
3. Detailed Description of Components:
The components are classified into two modules,
• Server Module
• Client Module
Type A core module that defines the part of the processing control
of a server.
Purpose Authenticating the users who are all invoking the server.
Function Getting the requests from the users and perform the function
according to them.
Subordinates The various subordinates in this module are,
1. PAM module.
2. Maintaining the user information.
Dependencies It correlates with Network Monitoring module and Account
Status module.
Interfaces This module has two different interfaces as follows:
• User interface:- This interface is used to maintain
data about the users in the system.
• Client Interface: - This interface is the indirect
interface between the users and the machine.
Purpose The main goal is to view the Session status that users have
browsed.
Function To know about the Status.
Subordinates The various subordinates in this module are,
1. Opening Balance.
2. Browsing Session.
Dependencies This module has interfaces with User account Module and
Network Monitoring Module.
Processing This Module Processed on the subordinate Module.
Data -- Not Applicable--
4. Reuse and Relationships to other products
The Third Party Softwares such as Report and Graph Generation etc. are used in
our project.
• User Satisfaction.
• Server Stability.
• Capturing Hackers.
A sample code for connecting User Interface with Database (MySQL) Server
using JDBC.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
Class.forName("com.mysql.jdbc.Driver").newInstance();
} catch (Exception ex) {
// handle the error
}
}
7. Appendices
-- NOT APPLICABLE --