商务合作:179001057@qq.com

My E-business Fairy.NET文档发布--系统设计介绍

技术2022-05-11  0


某平台价值19860元的编程课程资料免费领取【点我领取】


<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> <script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

 

File No: 20030408

Version:  2.1

Doc Name:     Introduction of System Design

Project Name:    My E-business Fairy.NET

Project Manager:  Zeng   Yi

Compile        April 8,2003

Proofread      May 6, 2003

Auditing       May 6, 2003

Authorizing    May 6, 2003

Development unitMy E-business Fairy.NET Development Team

 

              文档版权归计算机科学技术网NET.cn">www.cstc.NET.cn 和共同所有

Introduction of System Design

Abstract

This document gives an introduction of System Design in more details. For more information please write to Newsoft.student@sina.com.

I Introduction1.1 Writing Targets

The aim of this Introduction of System Design is to introduce the Function Distributing, Partition of Models, General Structure of This Program, I/O and Interface Design, Data Structure Design, Exception transaction Design of My E-business Fairy.NET system. It describes the algorism and logical flowchart of each model, and the way of implement it. The expectant readers of this Introduction are developers of My E-business Fairy. NET.

1.2 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 Beta 2.

Developers:

Name

Sex

Education Level

Specialty

E-mail

Zeng Yi

Male

Undergraduate

Computer Science

zengyi820@hotmail.com

 

Peng Yuan

Male

Undergraduate

Computer Science

algabin@vip.sina.com

 

Yu Jingchen

Male

Undergraduate

Computer Science

 

 

Su Zhe

Male

Undergraduate

Management

 

 

Li Qiao

Male

Undergraduate

Computer Science

 

 

Technical Level

Zeng Yi

Director of Basic Science BBS of Microsoft University Information Communication Center (Mscenter)

Director of the Study Department of the Student Union

Director of E-business Visual lab of Beijing University of Technology

Tutor of E-business in Beijing University of Technology

Director of English club in the Pilot College of Beijing University of Technology

Director of the Science Website of the Pilot College of Beijing University of Technology

Author of the Multimedia Teaching System of the Pilot College of Beijing University of Technology

Member of the Newsoft Studio

Pen Yuan

Member of the Newsoft Studio

Yu Jing Chen

Member of the Science and Technology Organization in the Pilot College of Beijing University of Technology

Member of the Newsoft Studio

Su Zhe

Director of the NETwork Department of the Science and Technology Organization in the Pilot College of Beijing University of Technology

Designer of the Website of the Pilot College of Beijing University of Technology

Member of the Newsoft Studio

Li Qiao

Member of the Newsoft Studio

Editor of the Newspaper of Pilot College of Beijing University of Technology

 

1.3 Definitions

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

Project Development Plan: Writer: Zeng YiReleased dateApril 2,2003 .

User Manual: Writer: Zeng YiReleased dateMay 10,2003 .

Test Report [1] system kernel: Writer: Zeng YiReleased dateMay 5,2003 .

Software Engineering, Chen Ming, The Science Press, 2002

II Task summarizing

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 Environment

Processing Flowchart

Windows XP、.NET Framework、IE6.0HardwareMinimum configurationPentium II 233,64M memory4.3G hard disk4M display memory 8 speed CD-ROMMonitor56k modemCommendatory configurationPentium III 800,256M memory40G hard disk16M display memory50 speed CD-ROM17 MonitorADSL Broad Band2.3 Requirement summary see also the document of Requirement Specification.

2.4 Conditions and limit Develop with Microsoft Visual Studio.NET 2003 Enterprise Edition Final Beta.

III General Design

3.1 Processing Flow

As diagraph one showed, data need to be processed by system kernel, web service, system client(including web site and Windows client), while receiving data, the data inputted by user will be firstly sent to web service after being encrypted for validating, then the processing will be handed to system kernel , at last the kernel will do specifically operations to the data base. While data coming out, the kernel can get corresponding information from data base according to the request of web service, then the data will be sent to client after being encrypted, the client will process the received data and show it to customer. We will explain the flowchart using user sign in as example:   The user fills in his or her user name and password, then click “Sign In” button. The client will send received data to web service of My E-business Fairy.NET using http protocol. My E-business Fairy.NET web service firstly validates received data and check if user name is null. If not, the web service will send a user information-querying request to system kernel. System kernel queries the corresponding record in the database according to the request of web service. If the record is in existence, the kernel returns the record information, if not, returns null. After receiving data returned from the system kernel, My E-business Fairy.NET web service compares the password returned from the database and the password inputted by the user. If they are the same, My E-business Fairy.NET web service will send the validating passed information to the client. If not, it will return error. If any exception occurred, the system will report the exception to the customer.3.2 General Structure & Design of External Model

As show in the picture below:

 

IV Interface Design

4.1 User interface

V Structure Design

5.1 Logic structure design Please see the <<logic structure design>>.

5.2 Physics structure design

My E-business Fairy.NET uses SQL Server 2000 to save data. The Data file will be appointed *.MDFwhen installing the database. The system will access data by ADO.NET.

VI Runtime Design

6.1 Control of runtime

VII Design of Exception transaction

7.1 Information of sending out error: Please see the Test Report7.2 Countermeasure of Dealing with Errors

7.2.1 Explanation of technology in support

My E-business Fairy.NET’ s service is bases on SQL Server 2000’s mechanism. The DBA of My E-business Fairy.NET can prepare system database of My E-business Fairy.NET regularly and recover it when needed.

7.2.2 Illumination of lower technology effect     If there are some errors which might lead to system manager ineffective, My E-business Fairy.NET’s  DBA can connect with SQL Server directly and carry through handwork and repair it.

VIII Security Design

The security of My E-business Fairy.NET is mainly like this:

l       User's Identity Validation: Guarantee that each user can only control his own data.

l       User's system is separated form the administrative system.

l       Historical record: Write down the important operations of the user and administrator

l       </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

最新回复(0)