My E-business Fairy.NET文档发布--需求分析

来源:互联网 发布:cad签名制作软件 编辑:程序博客网 时间:2024/04/29 22:29
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

File No: 20030404

Version:  2.1

Doc Name:       Requirement Specification

Project Name:    My E-business Fairy.NET

Project Manager:  Zeng   Yi

Compile        April 4,2003

Proofread      May 8, 2003

Auditing        May 8, 2003

Authorizing     May 8, 2003

Development unitMy E-business Fairy.NET Development Team

Requirement Specification

Abstract

This document gives a brief introduction to the Software Development, Acceptance Standard and Management of our Product “My E-business Fairy.NET”. For more information please write to Newsoft.student@sina.com.

I Introduction

1.1 Writing Target

The aim of this Introduction to the Requirement Design is to give a more careful explanation of My E-business Fairy.NET’ s running environment and hardware requirement , including the following sections:

      Mission summarizing : target, running environment, limit
       Data depiction: Depict the database.
       Function claim: Function demarcation and function depiction.
       Function demand: the degree's adaptability, time of the data characteristic, precision.
       Circulating demand: The customer interface, the hardware arrival conjunction, the software arrival     conjunction

     Other demand: Available, safety, maintenance, transplant etc.
1.2 Project Background
  My E-business Fairy.NET is a project for 2003 “Beijing University of Technology Innovation Cup”. This Software is developed by Pilot College of Beijing University of Technology. The team members of My E-business Fairy.NET Group are Zeng Yi, Peng Yuan, Yu Jing Chen, Su Zhe and Li Qiao. This project is mainly developed by Microsoft Visual Studio.NET Enterprise Edition Final Beta.

1.3   Definition

My E-business Fairy.NET: Our product of an E-business solution using .NET and Web Service technology.

Visual Studio® .NET: Our main development environment created by Microsoft Corporation. It is an extraordinary platform for implementing .NET and Web Service technology.

Product Provider: A company who provides certain kinds of products to his customer.

Customer: People who buy things through our system.

Agency: The company who offer My E-business Fairy.NET service to both the Product Providers and Customers

User Manual: A Guide to the users of our product.

Contest Organization: School of Software Engineering of Beijing University of Technology and Microsoft Asia.

1.4   References

My E-business Fairy. NET Development Group, Project Development Plan, Pilot College of Beijing University of Technology.

Microsoft Asia, The Science and Art of Software Development, Tsinghua University Press, 2001

Roger S. Pressman, Software Engineering—A practitioner’s Approach, McGraw-Hill, 2001

Frederick P. BrooksJr The Mythical Man Month

Tom DeMarco, Timothy Lister, Peopleware: Productive Projects and Teams

Chen Ming, Software Engineering, The Science Press, 2002

 

II Project Summary

2.1 Target

The main function of My E-business Fairy.NET is to give the Product Providers and their customers a platform to communicate with each other in a more effective way. In brief, the Product Providers can advertise their products on the platform. The customers can register on it, and also can find what they want in a more effective way. The agency can collect the order forms from customers. Then he can pick up goods from the Product Providers and send the products to the customers. Obviously, the agency’s reward should be paid by the Product Providers. The main advantages of this project are mainly like these. The customers can receive various information about the products that they want under a single platform. They do not need to visit so many website to find want they really want. As for the Product Providers, they do not have to worry about their advertisements and the ways of selling their products. Most of their problems can be solved by their agency. The Product Providers some times are also customers, and the customers some times are Product Providers. But under any circumstances, they can buy and sell products through this platform. To sum up, My E-business Fairy.NET is bridge between the Product Providers and their customers.

2.2 Running Environment

Windows XP、.NET Framework、IE6.0
Hardware
Minimum configurationPentium II 233,64M memory4.3G hard disk4M display memory 8 speed CD-ROMMonitor56k modem
Commendatory configurationPentium III 800,256M memory40G hard disk16M display memory50 speed CD-ROM17 MonitorADSL Broad Band
2.3 Limit
Developing by Microsoft Visual Studio.NET2003 Enterprise Edition Final Beta.

III Data Description

Database Description
My E-business Fairy.NET uses SQL Server 2000 Database

IV Function Requirement

Function Demarcation:

i The Product Providers can advertise their products on the platform.

ii Customers can register on it, and also can find what they want in a more effective way and submit order forms.

iii Agency can collect the order forms from customers. (Then he will contact with Product Providers to fetch Products and send those to their customer.)

iv Customers can receive various information about the products that they want under a single platform.

v Product Providers some times are also customers, and the customers some times are Product Providers. But under any circumstances, they can buy and sell products through this platform.

vi Customer information modification: Used for the customer modifying his own registration information, not including the password modification. System will verify user identity and the data validity when receiving customer’s modification claim, if succeed then return the current registration information, or return error.
vii Password modification: Used for the password modification of the customer. System will verify user identity and the data validity when receiving customer’s modification claim, if succeed then return the current password, or return error.
viii Search customer information. Return customer basic information.

ix Generate customer’s operating record. The system automatically records customer’s every important operation.
xi Search customer’s operating record. Return customer’s operating records.
xii Generate customer history trades details. The system Generate customer history trades details.

xiii Search customer history trades details. Return customer history trades details.
xiv Search merchandise information. The Agency can look into merchandise information

xv Update merchandise information. The Agency can update merchandise information
xvi Increase merchandise information. The administrator can add new merchandise information..
xvii Delete merchandise information. The administrator can delete new merchandise information.
xviii Search original order form. The administrators can look into original order form by many different ways.
xviii Search formal order form. The administrators can look into formal order form by many different ways.
xix Balance formal order form The administrator can settle accounts according to the method of payment.

xx Search checked order form. The administrators can look into formal order form by many different ways.

v Capability Requirement

Data Precision

This system requests currency data, uses Double type.
Time datarequests slow time

Time characteristic:

The time characteristic of this system is decided by the work NETwork characteristic, data transmission quantity and hardware characteristic, according to the different running environment
Response time1ms —— 3s
Fresh deal time500ms —— 10s
Data convert and transport timemore than 10ms
Sequence running timemore than 300 hours

Adaptability:

This system will provide the Web service, a series of client controls.

vi Circulating Requirement

User Interface: The customer interface of this system is web page, using standard Web style.

Hardware Interface: We have not design the Hardware Interface.

<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>