Sunteți pe pagina 1din 21

2009

[TYPE THE DOCUMENT TITLE]

Maple ERP Solutions: Software Requirement Specification

Purpose of this Document


The purpose of this document is to delineate the campus requirements for monitoring application that monitors several deployed component in the university, the design of the solution and how the framework can be extended to accommodate more and more functionality as the deployment model for the application grows in terms of volume and complexity.

Maple Graph ERP Solutions for Universities

Maple ERP Solutions: Software Requirement Specification

SOFTWARE REQUIREMENT:
The following are the software required for the project:
Microsoft Windows NT/XP/vista 1GB RAM IDE: Net Beans / Eclipse

Microsoft SQL Server 2005

HARDWARE REQUIREMENT:
The following are the hardware required for the project:
PC with minimum of 1 GHz. Processor 1GB RAM Minimum 40GB hard disk space. Mouse or Similar Pointing device. A Printer to take out Reports (optional).

Maple ERP Solutions: Software Requirement Specification

The project has three panels namely: 1. Administrator Panel 2. Client Panel 3. User Panel

What the Administrator Panel has to do? Administrator Panel is that section which is associated with providing the services. They manage all the tasks that are to be performed and keep track of the requirements of the clients and users. There main functions are checking for the new user and registering him or if there is existing user then the user can continue doing his task. Secondly, there job is to add new releases (FOR BOOKS) available to the users along with its details like its author, category ETC. And similarly adding results, managing media, academic calander, fees, stocks and so on. What the client have to do? Client first register on the site and mange his account himself. After their registration they can manage themselves and we can provide them with a forum to discuss their daily activities.

What the users have to do? Users can view the various books from their online library, see their results, check their status and any new notices by administrator available which are put by administrator panel on the site. It is only required by the new users to register but not the existing users. Once you have placed the order and confirmed it the administrator panel will in no time start your service.

Maple ERP Solutions: Software Requirement Specification

Front End Java (JDK 1.5.0): "Java is a simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, multithreaded, and dynamic." Java has significant advantages over other languages and environments that make it suitable for just about any programming task. The advantages of Java are as follows: Java was designed to be easy to use and is therefore easy to write, compile, debug, and learn Java is object-oriented. This allows you to create modular programs and reusable code. Java is platform-independent. One of the most significant advantages of Java is its ability to move easily from one computer system to another. The ability to run the same program on many different systems is crucial to World Wide Web software, and Java succeeds at this by being platformindependent at both the source and binary levels. Java is distributed. Java is designed to make distributed computing easy with the networking capability that is inherently integrated into it. Writing network programs in Java is like sending and receiving data to and from a file. Java is secure. Java considers security as part of its design. The Java language, than other programming languages.

Maple ERP Solutions: Software Requirement Specification

compiler, interpreter, and runtime environment were each developed with security in mind. Java is robust. Robust means reliability. Java puts a lot of emphasis on early checking for possible errors, as Java compilers are able to detect many problems that would first show up during execution time in other languages. Java is multithreaded Multithreaded is the capability for a program to perform several tasks simultaneously within a program. In Java, multithreaded programming has been smoothly integrated into it, while in other languages, operating system-specific procedures have to be called in order to enable multithreading.

Because of Java's robustness, ease of use, cross-platform capabilities and security features, it has become our primary choice.

Back-End: SQL SERVER: SQL Server is an SQL-compliant RDBMS. SQL-compliant means it use the ANSI version of Structured Query Language or SQL. Structured Query Language is a command that allow us to modify or retrieve information from the database.

Maple ERP Solutions: Software Requirement Specification

Client server means that SQL Server is designed to store data in the central location (the server) and deliver it on demand to numerous other locations (the client). SQL Server is also a Relational Database Management System (RDBMS).

FEATURES OF SQL SERVER 2005: Information representation Unique definition of rows Systematic treatment of Null values Guaranteed access High level Update, Insert, and Delete Retrieving information from the database. Accepting query language statements. Enforcing security specifications. Enforcing data integrity specifications

Enforcing transaction consistency Managing data sharing Optimizing queries Managing System catalogs

Maple ERP Solutions: Software Requirement Specification

ABOUT THE PROJECT


ERP Solution for Schools and Colleges: An ERP solution for schools and colleges is an application that will possess the following attributes (the following modules are taken from an already existing ERP product) and will run on local intranet of the institution:

Module List:

Student Registration Attendance Management Address Book I-Card Generator Event & Activities Exam & Results Time Table Hostel & Mess Management Security / Gate Pass Manager

Maple ERP Solutions: Software Requirement Specification

Student Registration:
Reports: Student I-Card (Batch, Branch, Roll No. Wise) Student General Information Report (Class (or Say Batch) and Student Wise) Student Strength Category Report (Class and Student Wise) Student Strength in Gen, ST, SC, OBC (Class and Student Wise) Student Seat Allocation Report (Class and Student Wise)

Maple ERP Solutions: Software Requirement Specification

Purpose of Module: Complete student details viz. : Academic Personal Relations Hostel/ Day-Scholar Conveyance Photograph, etc. are taken at the time of Registration.

Maple ERP Solutions: Software Requirement Specification

Attendance Management:
Reports: Daily Attendance Report Monthly Report Leave Register Tour Details Daily IN/OUT Register

Purpose of Module: Class Wise, Day Wise attendance of Students and Staff can be taken here. This Module can also be configured with Thumb Impression (by making use of Bio-metric systems) Machines &/or providing electronic passes to each student.

Maple ERP Solutions: Software Requirement Specification

Address Book:
Reports: List of Vendors List of contacts of each student, according to Campus (for Univ.), Branch & Roll No. List of contacts of each faculty, according to Campus (for Univ.) & department.

Purpose of Module: All phone numbers, mobile numbers, email IDs etc. of VIPs, Vendors, important contacts can be managed here.

Maple ERP Solutions: Software Requirement Specification

I-Card Generator:
Reports: I Card Generation Student Wise, Class Wise I Card Generation Staff Wise Library Card Generation Student Wise, Class Wise Library Card Generation Staff Wise Exam Admit Card Generation Student Wise, Class Wise

Purpose of Module: With a single click you can generate Multi Colored designer I Cards, Library Cards & Exam Admit Cards for your students & staff.

Maple ERP Solutions: Software Requirement Specification

Event & Activities:


Reports: List of Events month wise, class wise. List of Winners List of Organizing Teams

Purpose of Module: Details of Sports Days, Cultural festivals and its organizing teams along with details of winners and guests are maintained here.

Maple ERP Solutions: Software Requirement Specification

Exam & Results:


Reports (A): Mark Slip Report Exam Schedule Report Class Subject Report Exam Class Relation Exam Class Subject Relation

Reports (B): Question Bank Submission Mark Slip with Student Marks Exam Sitting Arrangement Report Internal Marks Report Exam Admit Card Generation

Purpose of Module: The most complicated and time consuming process of your organization is Exam management and Result Declaration. This process can be handled very easily in ERP.

Maple ERP Solutions: Software Requirement Specification

Time Table:
Reports: Time-Table Report ( shift and date wise) Teacher Specific Report ( Teacher, shift and date wise) Class Subject Relation (class and subject wise) Employee Report Teacher Subject Relation Code Master

Purpose of Module: This module helps in getting the updated schedules of students & faculty.

Maple ERP Solutions: Software Requirement Specification

Hostel & Mess Management:


Reports: Hostel Room Specification Report (Hostel and Room wise) Hostel Visitor Record (Hostel, Room and Date wise) Hostel Allocation Report (Class, Hostel and Room Wise) Mess Attendance Report (Student and Date wise) Mess Transaction Report (Customer and Mess Wise)

Purpose of Module: From hostel room allocation to mess recipe management, every process of a hostel can be managed here.

Hostel and Mess Management system

Maple ERP Solutions: Software Requirement Specification

Security / Gate Pass Manager:

Reports: Entering of particulars regarding visitor, viz.: name, add., contact No. , gender, etc. Time of check-In & check-Out. Data base can also be provided with the photograph of visitor. Purpose of visit & to whom the visitor is visiting can also contribute to visitors information. An electronic pass with a pass code will be provided to the visitor when enters in campus.

Purpose of Module: On a single click you can fetch the information of all visitors in the campus at a time. Better security of Campus-ites. No theft, etc.

Maple ERP Solutions: Software Requirement Specification

Sample Window display for Security & Gate Pass System

Maple ERP Solutions: Software Requirement Specification

Why need for ERP solutions ?


} Save stationary cost } Save time of all levels of staff & students } No data redundancy } Complete decision support system } Less manpower required } Comprehensive MIS (Management Information System) reports - Used for transforming data into useful information for better decision making. It helps
management make better plans and carefully organize business operations.

} Regular new versions of same software available for free } Online & on phone 24 x 7 support system } Detailed help in documented, graphical & video formats

Maple ERP Solutions: Software Requirement Specification

How software will be made into use at your campus?


} STEP 1: Site Inspection for availability of Hardware & Networking Resources. } STEP 2: Installation Process of software with ERP Manager. } STEP 3: 3-4 Days of complete training to all staff and management. } STEP4: Staff Test so as to be able to work on software installed. } STEP5: Data Entry Begin by your campus staff.

S-ar putea să vă placă și