Tải bản đầy đủ (.doc) (14 trang)

Tiêu bản phần mềm yêu cầu Spec pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (107.81 KB, 14 trang )

Software Requirements
Specification
for
CRM-F.Management
Version 1.0 approved
Prepared by:

Võ Hoàng Nhật Khánh | 01396
Nguyễn Tiến Khiêm | 01031
Trần Minh Hải | 01072
Trương Ngọc Sơn Tùng | 01478
Nguyễn Đức Cường | 00794
Group 5
Hà Nội, March 20, 2011
Copyright © 2011 by FPT Software
Software Requirements Specification for CRM – F.Management Page ii
Table of Contents
1. Introduction 1
2. Overall Description 2
3. System Features 3
4. External Interface Requirements 4
5. Other Nonfunctional Requirements 5
6. Other Requirements 5
Software Requirements Specification for CRM – F.Management Page iii
Revision History
Name Date Reason For Changes Version
Software Requirements Specification for CRM- Fmanagerment.COM Page 1
1. Introduction
This is an online customer relationship management program as well as a groupware and a
marketing tool also used for cellular company ‘Mycell’. The CRM module helps admin to identify
and maintain their customers and employees. Customers can contact with the plan responsibles


and add, edit or delete their own personal profile. They can view different products details, ask
their queries, give suggestions and provide feedback for the product which they are using.
Similarly employees can also add edit or delete their own profile and provide response to queries,
suggestions and feedback of customers .
1.1 Purpose
FManagement.COM is a unique web site for all customers and employees using F.Management
products. Now it’s easy for any user to search solutions for any kind of problem coming with
his/her F.Management products. It will be easy for the company people to show details of their
products.
Our purpose is to fulfill the following activities:
1. Customer Order
2. View Product
3. Suggestion
4. Feedback
5. Query Solve
6. Interact with company’s employee
1.2 Document Conventions
While writing for SRS document we have made the following conventions and adopted the IEEE
Standards

Font used – Arial
For main headings font size – 18
For subheadings font size- 14
For Normal Text- 11
Headings are highlighted in bold
Document text is single spaced and maintains the 1” margin.
1.3 Intended Audience and Reading Suggestions
The document is intended for project guide, class coordinator and professor. The SRS document
contains overall descriptions, specific requirements, and other non-functional requirements of the
project.

1.4 Project Scope
Software used is Visual Studio-2005 and our project is made in ASP.NET as it is made at
administrator level. Our objective is to maintain relationship with the customer in which we can
Software Requirements Specification for CRM- Fmanagerment.COM Page 2
solve the queries of the client such as providing the customer the information about the new
products , solve various queries, take suggestions and feedback from customers .
1.5 References
 How to write software requirements specification by Robert Japenga at
/> SRS Template at – Copyright by
Sang Nguyen 2002
2. Overall Description
2.1 Product Perspective
CRM will provide the following types of easy-to-use, interactive, and intuitive graphical
environment:
 The CRM will provide an easy-to-use, intuitive Graphical User Interface (GUI) as part of the
Administrator’s working desktop environment.
 The CRM will also provide an interactive GUI, on the World Wide Web for the general
customers.
 The above two CRM interfaces shall help provide the following functionalities to the clients-
access to the CRM to see the updates and interact with the employees of the company
2.2 Product Features
FManagement.COM is the sophisticated and effective web site to deal with all the major aspects
related to customer’s relation with the company that can help an individual to get all the
information regarding new products with many other options that can used to solve their queries
online.
2.3 User Classes and Characteristics
<Identify the various user classes that you anticipate will use this product. User classes may be
differentiated based on frequency of use, subset of product functions used, technical expertise,
security or privilege levels, educational level, or experience. Describe the pertinent characteristics
of each user class. Certain requirements may pertain only to certain user classes. Distinguish the

favored user classes from those who are less important to satisfy.>
2.4 Operating Environment
Hardware:
 Pentium IV Processor, 1GHz
 Minimum 128 MB RAM, Recommendable 512 MB
Software Requirements Specification for CRM- Fmanagerment.COM Page 3
 Minimum 20 GB Hard Disk, Recommendable 80 GB
Software:
 Visual Studio 2005
 SQL Server 2000
 Windows XP Professional
2.5 Design and Implementation Constraints
CRM requires a web server connected to the internet; a programming language for describing the
system’s logic; a server engine for generating the dynamic HTML content; and a database to
provide a way of storing and retrieving large amounts of data. Only system administer has the
right to change system parameters.The system should be secure and must use encryption to
protect the databases.
2.6 User Documentation
 User should know the details of the working being done in the software
 User should be comfortable with the working of the computer and how does that project
works.
2.7 Assumptions and Dependencies
All the hardware would function properly and all the information provided by the user should be
correct to avoid any sort of problem regarding relationship with the customer.
 The user should be login to the system
 Access is dependent on basis of level.
 Username and password is availability to the administrator.
 The user is an authorized one.
3. System Features
3.1 System Feature 1

3.1.1 Description and Priority
In this project, data access is given to the user on the basis of level of there designation.
Higher the level, the more access is provided. At the highest level, the administrator
supervises all the clients under him & he can access all the data.
3.1.2 Stimulus/Response Sequences
Software Requirements Specification for CRM- Fmanagerment.COM Page 4
 Initially the user enters a user name & password. If it is among the one which are
already saved then the user is an authenticated one. Else it will show the wrong
user name & password.
 On the basis of designation at which the person exists the access will be given.
The employee will perform the work or task for which he is being employed.
3.1.3 Functional Requirements
 Visual Studio 2005
 Windows XP Professional
 SQL server 2005
 RAM ( minimum 128 MB, recommended 512 MB or more)
 Hard Disk (minimum 20 GB or recommended 40 GB)
4. External Interface Requirements
4.1 User Interfaces
This project is made to be used by the cellular company. Client can not deal with this directly.
Employers are going to get benefit from it. Earlier all this work was done manually. The clients
had to visit the company’s service center. When the client, employee or the admin logins & if he
enters wrong user name & password then it will prompt a message.
4.2 Hardware Interfaces
 Pentium IV Processor, 1GB
 Minimum 128 MB RAM, Recommendable 512 MB
 Minimum 20 GB Hard Disk, Recommendable 80 GB
FManagement.COM shall provide an easy-to-use graphical interface and the web interface
should be intuitive and easily understand by the user.
4.3 Software Interfaces

 Visual Studio 2005
 SQL Server 2005
 Windows XP Professional
4.4 Communications Interfaces
The Communication Between the client and the administrator takes place through E-mail. It
requires a web browser at the client side and a web server at the Server Side. The
communication standards that will be used, are as FTP or HTTP. Only system administer has the
right to change pricing policy, reply to customer queries, assign the work to the employees
according to their specialization and answer to the frequently asked questions etc. The system
Software Requirements Specification for CRM- Fmanagerment.COM Page 5
should be secure and must use encryption to protect the databases. Users need to be
authenticated before having access to any personal data.
5. Other Nonfunctional Requirements
5.1 Performance Requirements
 Response time of CRM for FManagement.COM will depend on the query made by the user
to the employee. When the user will complain about his problem, the problems will be
received by the employee and response will be given when the problem is solved. It may take
some hours or days depending on the problem. Response time refers to the waiting time
while the system accesses, queries and retrieves the information from the databases.(DB-
user, DB-schedule etc) (A local copy of property database is maintained as DB-schedule to
reduce this access time)
 CRM shall be able to handle at least 50 transactions/inquiries per hour.
5.2 Safety Requirements
 CRM shall be available 24 hours a day, 7 days a week.
 CRM shall always provide real time information about available product information.
CRM shall be able to recover from hardware failures, power failures and other natural
catastrophes and rollback the databases to their most recent valid state.
5.3 Security Requirements
 Only system administer has the right to change system parameters, such as pricing policy etc.
The system should be secure and must use encryption to protect the databases.

 Users need to be authenticated before having access to any personal data
5.4 Software Quality Attributes
Software quality attributes that need to be addressed are:
 Availability of space required to construct the project and upload it.
 Correctness of the information.
 Flexibility in operating the software from anywhere in the world.
 Interoperability that is introduced as the project is made using .net.
 Maintainability of the project.
 Reliability of the information and the software.
 Robustness of the software.
 Testability and usability of the software.
6. Other Requirements
 A database of a fixed large memory size would be required.
 All the legal formalities regarding the usage of internet space need to be addressed.
Software Requirements Specification for CRM- Fmanagerment.COM Page 6
 All commercial and privacy policies need to be kept in mind during the development and
implementation of the project.
Software Requirements Specification for CRM- Fmanagerment.COM Page 7
USE CASE DIAGRAMS
Software Requirements Specification for CRM- Fmanagerment.COM Page 8
Software Requirements Specification for CRM- Fmanagerment.COM Page 9
Software Requirements Specification for CRM- Fmanagerment.COM Page 10
Software Requirements Specification for CRM- Fmanagerment.COM Page 11

×