Sei sulla pagina 1di 18

Home

Laurels
[Type the document subtitle]
Rohit

[Year]
MANAGEMENT INFORMATION SYSTEM
(MIS)

Software Requirements Specification

TEAM MEMBERS

Ahmed Ziya
Harsh Kothari
Ashish Dadhich

MENTOR
Mr. Vijay Gupta

COLLEGE
International School of Informatics and Management,
Jaipur

DEPARTMENT- MCA

Index & Tables


1. Introduction:…………………………………………….
3
1.1 Purpose:……………………………………………
3
1.2 scope:………………………………………………4
1.3 keyword
used:…………..………………………….4
1.4 abbreviation
used:……………………...…………..5
1.5 guideline &
references:…………………………….6
1.6 technologies used:…………………………………6
2. Overview:…………………………..……………………
..7
A. Overall Description:………………………………...7
1. product perspective:…………………………..….7
2. software interface:……………………………..…7
3. hardware interface:……………….………..……..8
4. communication interface:……….…………..……8
5. users of the system:…………….………………...8
6. functional components:……….….………..……..8
7. Database field specifications: ..………………….9
8. product
functions:……………………..…………11
9. use case
diagram:………………..…..…………..12
B. Specific Requirements:……………………………13
1. functional requirements:………………….….…13
2. performance requirements:……………….….…18
3. design constrains:……………………….………18
4. external interface requirement:……….…...……18
3. Conclusion:……………………………………………1
8
INTRODUCTION:

1. PURPOSE:

This project is aimed at developing a management information


system that is a collection of registers, fee information, marks
obtained in sessional exams, attendance reports, e- notice, weekly
schedule and feedback of the faculty for the effective management of
information. The system having a user interface by which the student
as well as faculties can retrieve the required information. The system
contains all academic as well as some other information about the
student. Information about faculty is also available. Dash board and
some extra information also provided to the users like notifications,
news letters and some useful information.

1. Student Information: The details of the student and his/her


academic and non academic should be captured.

2. Faculty information: The details of the faculty and his/her


academic and non academic should be captured.

3. Fees Information: It contains details about type of fees


examination, registration, academic fees etc. having all
information such as date of submission, transaction id, mode
of fees etc.

4. Placement Broucher: It contains student information with


academic performance along with the industrial experiences
or project undertaken. The student is allowed to upload
his/her resume on the placement broucher.
5. Information retrieval: The retrieved information by the
faculty and administrator in displayed according to the
filtration criteria for example: list of students based on place
as well as percentage.

6. Miscellaneous:
I. Notifications
II. Weekly schedule
III. Feed back form
IV. Results
V. Download links

2. SCOPE:

 The user have to login to use the facilities.


 System should support for Data Entry module for Student
Information.
 Faculty is allowed to check all the information about students.
 Faculty is allowed to generate various reports according to the
requirement.
 The admin have rights to add, delete, and update the
information.

3. KEYWORD USED:

Generic Technical Keywords:


1. Operating System
2. Databases
3. Programming
4. Software Engineering
4. ABBREVIATIONS USED:

 HTML: Hypertext Markup Language is a markup language


used to design static web pages.

 GUI: Graphical User interface with the system with mouse


control and other easy to use control features like the menus etc.

 SRS: A SRS is basically an organization’s understanding (in


writing) of a customer or potential client’s system requirements
and dependencies at a particular point of time (usually) prior to
any actual design or development work. It’s a two-way
insurance policy that assures that both the client and the
organization understand each other’s requirements from every
perspective at a given point of time.

 VS 2010: Development tool (IDE) for Web applications.


 HTTP: Hypertext Transfer Protocol is a transaction oriented
client/server protocol between web browser & a Web Server.

 TCP/IP: Transmission Control Protocol/Internet Protocol, the


suite of communication protocols used to connect hosts on the
Internet. TCP/IP uses several protocols, the two main ones being
TCP and IP.

 SSL: (Secure Socket Layer) a protocol developed


by Netscape for transmitting private documents via the Internet.
SSL uses a cryptographic system that uses two keys to encrypt
data − a public key known to everyone and a private or secret
key known only to the recipient of the message. Both Netscape
Navigator and Internet Explorer support SSL and many Web
sites use the protocol to obtain confidential user information,
such as credit card numbers. By convention, URLs that require
an SSL connection start with https: instead of http.
 IIS: Internet Information Server is an application server that
runs business applications and supports the .Net platform and
web services standards.

5. TOOLS & TECHNOLOGIES TO BE USED

a) Tools:

I. UML.
II. IIS
III. SQL Server 2008
IV. Visual Studio 2010

b) Technologies:

I. .Net
II. Java Script.
III. 1.6.2.3 Cascading Style Sheet (CSS)
IV. 1.6.2.4 HTML.

FEASIBILITY STUDY

1. System interfaces

The MIS is web-based management system. It is intended to


implement all MIS's features for the administration of student
projects. The MIS is using .Net platform .The possible extension is to
inter-connection to UP Link System which provide student with many
functions, including the ability to check assessment results. Students
can connect both systems to retrieve information on their academic
progress.

2. User Interface

All pages of the system are following a consistent theme and


clear structure. The occurrence of errors should be minimized through
the use of checkboxes, radio buttons and scroll down in order to
reduce the amount of text input from user. JavaScript implement in
HTML in order to provide a Data Check before submission. HTML
Tables to display information to give a clear structure that easy to
understand by user. Error message should be located beside the error
input which clearly highlight and tell user how to solve it. If system
error, it should provide the contact methods. The page should display
the project process in different colour to clearly reflect the various
states that student done. Each level of user will have its own interface
and privilege to mange and modify the project information such as
supervisor able to monitor/manage his student progress and make
comment on it, student can change his detail, view the progress,
submit project idea. The System should provide a feedback form for
all users to give comments or asking questions. It should provide a
FAQ to minimize the workload of system administrator.

3. Hardware Interfaces

1) Server Side
The web application will be hosted on one of the
department’s Linux/Windows servers and connecting to one of
the SQL Database server. The web server is listening on the
web standard port, port 1093.
2) Client Side
The system is a web based application; clients are
requiring using a modern web browser such as Mozilla Firebox
1.5, Internet Explorer 6 and Enable Cookies. The computer must
have an Internet connection in order to be able to access the
system.

4. Software interfaces

1) Server Side
The MIS already has the required software to host a .Net
web application. An IIS Web server will accept all requests from
the client and forward to server. A development database will be
hosted locally (using SQL Server).

2) Client Side
An OS is capable of running a modern web browser which
supports HTML version 4.0 or higher.

5. Communications interfaces

The HTTP protocol will be used to facilitate communications


between the client and server.

6. System functions

This section outlines all the main feature of MIS.


1) Student role

The Student can register a student accounts and start the


progress of information retrieval. On the registration form, student
should enter all their details such as Email and contact number.
After, the system allow student to change information and provide
the function forget password for student to retrieve back the
password.
2) Software system attributes
3) Security
The system needs to log client’s information of registration
such as IP address and time for security purpose. Password should
encrypted and store in the database.
4) Maintainability
The system developing using Struts, all action is detailed in
struts-config.xml and web.xml that easy to modify and make
update.

5) Portability
The web application is coding in J2EE and Struts, therefore,
it should be transferable between different OS and Java container.

6) Other requirements
For further extending, is able to send notification by email.
7. Users of the system:
 Student
 Faculty
 Admin

SYSTEM ANALYSIS

1. Working of present system:

Manual is using old method without the help of the technology or maybe less to perform certain
task or work. For example using type writer to write a report or keep documents in the paper folder.
While computerized system is using latest technology of Information Control System to carry out
various tasks that is more effective compare to manual system in terms of the productivity and time
usage.

2. Disadvantages of current system

3. Proposed system
4. Entity Relationship Diagram
SYSTEM DESIGN
1. Context UML Diagram

Fig (1)
Fig (2)
Fig (3)
2. Entity Relationship Diagram
3. Class Diagram
4. Database Design

CONCLUSION

1. The project has only two users. They are jailor and visitors.
2. The in and out register will be developed by the queries from
nominal roll register and visitor’s table.
3. The release register will be taken from nominal roll table.
4. All the reports will be generated by using queries from the
given table.

a. Bibliography :

 www.w3schools.com
 www.google.com
 www.msdn.microsoft.com

Potrebbero piacerti anche