Professional Documents
Culture Documents
Ne
t
&
M.S.Sql
Project Report
On
FILE TRACKING SYSTEM
&
FREQUENTLY ASKED QUESTION’s
System (WEB BASED)
Government Of India
MInIstry Of CommunIcations and Information Technology
Department of Information Technology
A
Project Report
On
FILE TRACKING SYSTEM & FREQUENTLY ASKED
QUESTION
Project Submitted in partial fulfillment of the requirement of the award of the degree
Of
M.Sc. in Information Technology [M.Sc.(I.T.)]
From
Submitted To : Submitted By :
Mr. Ashish Chandra Swami Mohammed Hashim
Head of Dept. (I.T. & MCA) M.Sc.(I.T.) 4th Sem.
Project Submitted in partial fulfillment of the requirement of the award of the degree of
AT
NATIONAL INFORMATICS CENTRE
Vitta Bhawan, Janpath Road, Jaipur
There are large numbers of support groups at the NIC headquarters, which
provide the required informatics infrastructural backbone for helping the Application
Division deliver services to the users. The network communication group operates the
satellite and terrestrial communication services over NICNET throughout the country.
NIC presently has strength over 3000 persons with 80% of them being technical
personnel. Approximately, one third is located in NIC headquarters to provide
informatics support to the Central Government as well as to provide central infrastructure
support such as NICNET.
The principal role played by NIC , beside changing the work culture and making
the administration more effective and efficient at all levels , is in the nature of
demolishing barriers on information dissemination and in making the working of the
Government more transparent to the public , as well as in making the working of the
Government more transparent to the public , as well as in making the information more
readily available from one Department to the another , from the State Government to the
Central Government.
NICNET has been operational since 1987. It links all the District Headquarters,
State/ Union Territory Capital. The Architecture is summarized here. NICNET operates
on a low speed using a network.
The C-200 Micro Earth Station transmits at 1200 bps (C-201) or at 9600 bps (C-205).
Antenna
Controller
It provides: -
Features of NICNET
NICNET facilitates horizontally and vertically, integrates the Indian Government at the
Central and State level, as well as the District Administrations.
NICNET, which presumably has more than 750 Micro Earth Stations in Operation,
serving the Central Government and State Government and other Organizations, provides
the following Services: -
A number of support services are being offered for achieving maximum Network
Security, which are described below:
Vulnerability assessment tools are used for determining existing problems or unguarded
entrances in systems also called security holes.
These holes may lead to potential problems. A substantial job is required to be done to
find out, what kind of problems would arise if these holes were exploited.
Enterprise firewalls are useful when internal systems are accessed from outside the
organization. Firewalls are part to the security solution for an organization, and are used
for restricting traffic according to certain parameters and policies.
Virus scanner has been installed for scanning and removing viruses from E-mail
traffic entering NICNET.
INTRODUCTION
The Directorate of Treasuries and Accounts (Directorate) setup in the year 1960 under
controller of all the district treasuries in Rajasthan. The directorate is responsible for
providing department wise monthly revenue and expenditure details received from
district treasuries to FD and Accountant General (AG) office etc. The Directorate
performs financial control through treasuries, independent sub treasuries, pension sub
treasuries, revenue sub treasuries and Assistant Pay and Accounts officer (APAQ) at
overcome the weakness of the manual system and to readily make available financial
information from treasuries to the FD through the computerized system while reducing
The National Informatics Center (NIC) was responsible for software development,
software.
completed by 1999-2000. The Data Depository System (DDS) was taken up for
Online File Tracking System and Frequently Asked Question Software is a fully
featured web based application, which is used for the management of Office Documents
such as Letters, Reports, Circulars, Cheques, Meetings Details and Software. The system
allows uploading and downloading of Letters, Circulars, and Software’s developed by
NIC.FAQ software maintain Queries such as some problem occur in Software etc. and
allow the Solution of that Problem.
Key Features: -
• Easy Navigation.
• Web Based Form Submission.
• Safe and Secure system for Owner.
• Maintenance of Master Data such as
Project
Category
Software etc.
• Maintenance of Letters, Reports, Documents, Project and Software.
• Uploading and Downloading of scanned images of Letters, Reports, Circulars,
Cheques, Meetings Details.
• Uploading and Downloading of Software’s.
• Maintain Queries for Future Use
The existing system performs all the basic operations that a basic application
Performs. Its features are categorized as follows:
• Insertion of Record:
• Deletion of Record:
• Updating of Record:
The Bottleneck identified in the existing system may be due to advancement in the
Technology.
• The existing system is not web based hence it does not provides
advantages of web based system
To remove the bottleneck in the system and to make system versatile for present as well
as future we need to design a new system. The need of new System arises due to
following reasons:
SCOPE OF
SOFTWARE
Scope of File Tracking System and Frequently Asked Question is to allow uploading
and downloading of Letters, Documents, Project and Software’s developed by NIC.FAQ
Software maintain all Queries and allow the Solution
Scope of Tracking System and Frequently Asked Question can be categorized in two
points:
Present Scenario:
At present the system is automated and can perform all the needs of the system,
Which can be summarized as follows?
Future Scenario:
ANALYSIS
Online File Tracking System and Frequently Asked Question Software is a fully
featured web based application, which is used for the management of Office Documents
such as Letters, Reports, Meetings Details and Software. The system allows uploading
and downloading of Letters, Circulars, and Software’s developed by NIC.FAQ software
maintain Queries such as some problem occur in Software etc. and allow the Solution of
that Problem
Scope of File Tracking System and Frequently Asked Question is to allow uploading
and downloading of Letters, Documents, Project and Software’s developed by NIC.FAQ
Software maintain all Queries and allow the Solution.
Scope of Tracking System and Frequently Asked Question can be categorized in two
points:
Present Scenario:
At present the system is automated and can perform all the needs of the system,
Which can be summarized as follows:
Future Scenario:
The system is built on such Flexible technology that it can be modified and
further enhanced according to future needs.
Overview:
Modules:
This project is categorized in some modules and interfaces which are as follows:-
• Administration module.
• Transaction module
• Report module.
Use Case:
Overall description
Maintain Master
Administrator Files
Add Record
Delete Record
Update Record
ADMINITRATOR
Maintain
Transaction Transaction
TRANSACTION LOGIN Files DATA
Add Record BASE
Delete Record
Update Record
REPORTER ANIMATOR
Generates
Various
Reporter Report
Introduction:
It introduces software product, describes their characteristics and limitations affecting the
product and its requirements.
Product Perspective:
The product independently governs the tools to provide the information regarding
software, project, and category and sub category and manage the same. It provides for
insertion, deletion and updation of information, to various users depending upon their
rights and passwords.
Product Activity:
User Characteristics:
Administrator
Transaction Authority
Report Generators
• The site is completely GUI so the Report Generators will never feel the
difficulty in accessing the required report . User must be aware of all the
mandatory fields in the form. Information filled by the user must be
accurate so that he may be able to access all the pages of the site correctly.
General Constraints:
SPECIFIC REQUIREMENT
Functional Requirements:
Selecting the Home page module: Home page will allow the users to select
services of their interest.
• PROCESS: request to fetch the web page containing the options of selected
services e.g. allow administrator to maintain master data, transaction
authority to maintain transaction data, reporting authority to access page
for selecting report options.
Selecting the Transaction module: This module provides the facility to transaction
Operators to manage information regarding Project, Software,Documents,Queries
etc.
• OUTPUT: page that allows Transaction Operators to carry out their task.
Selecting the Report module: this module will allow the generation of static
departmental reports.
Performance: any number of clients can access site at one time and the site
should be accessed fast.
Safety: prevent the client from directly accessing some specific page by knowing
its path.
Quality: this site should be in GUI form so that user has to make little efforts.
User Interface:
The software must be developed in such away that it can hold the users interest,
While navigating the site .The site should be developed in user friendly manner so
that they can explore it easily.
Hardware Interface:
Software Interface:
• Server Side
• Client Side
DESIGN
PURPOSE:
System design is highly creative process that can be greatly facilitated by the
Following.
With these basic concepts stepwise refinement approach was adopted in this
project.the design is flexible enough to accommate the change easily. Our SDS
SCOPE
Scope of File Tracking System and Frequently Asked Question is to allow uploading
and downloading of Letters, Documents, Project and Software’s developed by
NIC.FAQ Software maintain all Queries and allow the Solution.
DECOMPOSITION
DESCRIPTION
ONLINE FILE TRACKING SYSTEM
Module Decomposition
&
FREQUENTLY ASKED QUESTION
MASTER
TRANSACTION
This module authenticates the Administrator to log on to the site and process
involved in this module is to validate the Administrator. The processes are Add,
Delete, View and Update.
Module 2 – Transaction
This module authenticates Transaction operator to log on to site and the process
involved in this module allows maintenance of transaction details regarding
Project, Software, Document, Queries etc.. The processes are Add, Delete, View
and Update.
Module 3- Report
This module provides for generation of various reports for the user according to
some given criteria. The user selects one of the given criteria’s and the report is
generated accordingly.
Process Decomposition
Module1- Administrator
Module 2- Transaction
• View: This process will allow Transaction Operator to view entries of the
Project, Software, Category, Sub Category, Queries after password
validation in the concerned tables.
Module 3- Reports
MS SQL SERVER 2000 (DBMS) has been used to create and handle data.
Table Structure
Table 2 : FAQ_Soft_Table
This table contains the Soft Master details
Constraints –
Primary Key- Soft_Code
Table 3 : Login_Table
This table contains the Password details
No. Field Name Type Length Constraints Field Descriptions
1. User_nm Varchar 50 Not Null User Name
2. Pass_nm Varchar 50 Not Null Password
Table 4: FAQ_Project_Table
This table contains details of all the Projects.
Field Name Type Length Constraints Field Descriptions
S. No.
1. Project_Name Varchar 50 Not Null Project Name
2. Project_Code Varchar 50 Not Null Project Code
Constraints –
Table 5 : FAQ_RTmp
This table contains the Result Details According Project Name.
S. No. Field Name Type Length Constraints Field Descriptions
1. Soft_Name Varchar 50 Not Null Software Name
According to Project
name
2. Prob Varchar 2048 Not Null Problem
3. Sol Varchar 2048 Not Null Solution
4. File_Name Varchar 2048 Not Null Uploaded File name
Table 6 : Cat_Table
This table contains the Category details.
Constraints –
Primary Key- Cat_Id
Table 7 : SubCat_Table
This table contains the SubCategory details.
Constraints –
Primary Key- SubCat_ Id
Table 8: File_Table
This table contains the Uploaded File details.
Constraints –
Primary Key- f_id , r_id
Table 9: Project_Table
This table contains details of all the Projects.
Table 10 : R_tmp
This table contains the Category details.
Table 11 : ResultCat_Table
This table contains the Result details.
S. No. Field Name Type Length Constraints Field Descriptions
Constraints –
Primary Key- r_ id
Flow Chart
Login again
Login
Userna
Cancel me NO
Message
Passwor “Username
Stop d is Password
Correct
incorrect”
?
Yes
Administr
ator
Transaction Report FAQ
Category E F
Sub Category
Category wise
Administrato
Transaction Report Back
r
Data Entry
Project Project wise
Upload
Software
I
H
Select Sub
Select Required
Category (Resume, Select Required Document
Pension) Document
End End
Select Date
Select document or
s/w to be uploaded
Upload Document
End
Start Start
Select Required
Enter Problem Document
Select document
to be uploaded End
Upload Document
End
Introduction of ASP.NET
ASP.NET Compatibility
• ASP.NET is a Microsoft Technology
• To run IIS you must have Windows NT 4.0 or later
• To run PWS you must have Windows 95 or later
MS SQL SERVER 2000 is a computer application use to create and manage computer
based database on desktop computer and/ or on connected computers (a network). MS
SQL SERVER 2000 can be used for personal information management (PIM), in a
small business to organize and manage all data, or in enterprise to communicate with
servers.
The following list summarizes all the field data types available in MS SQL SERVER
2000, their uses, and their storage sizes.
Memo: Use for lengthy Varchar and numbers, such as notes or descriptions.
Stores up to 65,536 characters.
Currency: Use for currency values and to prevent rounding off during
Calculations. Stores 8 bytes.
Yes/No: Use for data that can be only one of two possible values, such as
Yes/No, True/False, On/Off. Null values are not allowed. Stores 1 bit.
OLE Object: Use for OLE Objects (such as Microsoft word documents, Microsoft
Excel spreadsheets, pictures, sounds, or other binary data) that were
Created in other programs using the OLE Protocol. Stores up to 1
gigabyte (limited by disk space).
Hyperlink: Use for hyperlinks. A hyperlink can be a UNC path or a URL. Stores
Up to 64,000 characters.
Lookup Wizard: Use to create a field that allows you to choose a value from another
Table or from a list of values using a combo box-- choosing this option
I
The data type list starts a wizard to define this for you.
Requires the same storage size as the primary key that corresponds to
The Lookup field—typically 4 bytes.
JavaScript Language:
What is JavaScript ?
Hardware Specification:
Software Specification:
The following are the minimum software required to operate File Tracking System &
Frequently Asked Question
:
Server Side
Developer Side
Client Side
File Uploading System and Frequently Asked Question starts with a splash screen. The
username and correct password is asked from the user before using the project.
Project Report :
TESTING OBJECTIVE
TESTING METHODOLOGY
• Interfaces
• Local Data Structure
• Independent Paths
• Boundary Conditions
• Error Handling Paths
• Condition Testing
• Loop Testing
Mixed integration testing is the testing that that uses top-down tests for the
upper levels of the program structure, coupled with the bottom-up tests for
the sub-ordinate levels. First we tested atomic modules using bottom-level
tests one by one. After it they are combined with other modules and then
tested. When they are combined into a top-level module, then that module
is tested for functioning of each module .As an error is found it is
corrected using the top-level tests.
Regression Testing :
Validation Testing :
Usability Testing :
Navigation Testing :
Good testing is an essential part of our website, especially those that are
complex and provide a lot of information. Assessing navigation is a major
part of usability. Most users expect the following:
As part of navigation testing, the tester must ensure that all links work as
expected.
This means:
• Verifying that the pages retrieved are the ones that are expected.
Form Testing :
Websites that use forms need tests to ensure that each field works properly and
that the form posts all data as intended by the designers.
It includes:
• Using the tab key to verify that the form traverses fields in proper
order, both forward and backward.
Each web page must be tested for correct content from the user perspective.These
tests fall into two categories: Ensuring that each component functions correctly
and ensuring that the content of
each is correct.
• Determining whether the new pages download the same as the prior
pages.
• Checking whether the new pages rare identical with prior version.
• Checking whether vital information is same or different.
• Verifying whether links are still correct .
Database Testing :
Database testing involves some in depth knowledge of the given application and requires
a more defined plan of approach to test the data. The tester must have the ability to query
the database consistently at Specified point in the workflow. Key issues in the database
testing Include: -
• Data integrity
• Data validity (input into database in proper form )
• Data manipulation and updates.
Login Form
Introduction
The purpose of this document is to provide manual to users, guiding them how to use our
system .The manual is supplied in conVarchar to every user including security ASP.NET
etc., access rights, back up.
In our system there are following types of users who can use our system:
• Administrator
• Transaction
• Report
Administrator
Administrator is the user who is responsible for maintaining database concerned with
maintaining of this dynamic web based application. Maintenance of the database by
Administrator can be done dynamically. He is provided interface for this purpose.
The Administrator has the right to provide and change passwords for users and
manage those databases that facilitates the other users to select options.
Reporting Authority
Reporting Authority is the user who is responsible for generating the reports of
uploaded documents and softwares and also can download them.
System Implementation :
Stage Implementation
Direct Implementation
Parallel Implementation
The old and new systems are used simultaneously. This helps in
comparison of the results from the two systems. Once the user is
satisfied and his intended objectives are achieved by the new
system, he stops using old one.
• Corrective Maintenance
• Adaptive Maintenance
• Perfective Maintenance
Corrective Maintenance
Adaptive Maintenance
Project Implementation
Websites Referred:
• www.msdn.com
• www.w3school.com
• www.msdn2.microsoft.com
• www.coadtoad.com
• www.a1vbcode.com