25-02-2013, 10:01 AM
Software Requirements Specification for Church Management System
Software Requirements.docx (Size: 365.1 KB / Downloads: 42)
INTRODUCTION
Purpose
The main objective of the document is to illustrate the requirements of the project CHURCH MANAGEMENT SYSTEM. The document is intended for the definition of the requirements that are necessary for the development of the software. Church management software continues to improve its ability to help churches to fulfill their mission.
Project Scope
The main scope this project is going to be developed to facilitate the process of church management. There is something for every church staff person and position that alleviates frustration and lessons the workload. This project will surely reduce the difficulties in the church management process. Church management software is the specialized software that assists churches and automation of daily operations. These packages typically assist in the management of membership and mailings, fund raising, events, and report generation.
OVERALL DESCRIPTION
This section describes in details about the overall description of the project. They are listed below
Product Perspective
Churches use the packages to reduce the cost of operations and track the growth in their congregation. The growth in the church management software coincides with the growing trend of using computers for church activities.
Product Features
The major feature of this system is to reduce the workload for pastors, secretary, treasurer and the members of the church. The software typically assists in the management of registration, ministry, Offertory, mailings and report. Scheduling and managing activities of the church software program will help to keep track of all the service opportunities and other activities going on within the church. Church management software continues to improve its ability to help churches fulfill their mission. With more abilities to track and communicate with people, improved web interfaces, and powerful database tools, this category of software is a big help for today’s ministries in reaching many for the Gospel.
User Classes and Characteristics:
The system will be utilized by admin and pastor. Given the condition that not all the users are computer-literate some users may have to be trained on using the system. The system is also designed to be user-friendly. It uses a Graphical User Interface (GUI).
Design and Implementation Constraints
This application is the net based application. Each user must keep their password as confidential. More over the users must have individual ID for creating a login in the system.
User Documentation
Since this is a Graphical User Interface (GUI) system, the customer is able to work with this system without any difficulty. Common GUI elements available on windows are also used in the system for making interaction between the customer and the system. The entire available operation lists are given in the menu bar of a particular module. The customer can select appropriate menu options from the list using mouse or keyboard. System will display useful messages when any error occurs in the entry or when an entry is not in an accepted format. Error messages are also printed when there is error while login.
Assumptions and Dependencies:
This is net based applications. Each member must have a member ID and password. There is only one administrator. All data involved in the process are maintained using Microsoft SQL server. All network servers are expected to be online once until logged out.