My E-business Fairy.NET文档发布--系统设计介绍
|
File No: 20030408 Version: 2.1
Doc Name: Introduction of System Design Project Name: My E-business Fairy.NET Project Manager: Zeng Yi Compile: Proofread: Auditing: Authorizing: Development unit:My E-business Fairy.NET Development Team 文档版权归计算机科学技术网www.cstc.net.cn 和CSDN共同所有 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 Introduction 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:
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: 1.4 References Project Development Plan: Writer: Zeng Yi;Released date: User Manual: Writer: Zeng Yi;Released date: Test Report [1] system kernel: Writer: Zeng Yi;Released date: 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.0 2.4 Conditions and limit 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: As show in the picture below:
IV Interface Design 4.1 User interface
V Structure Design 5.1 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 (*.MDF)when 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 Report 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 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 Web service is isolated from system kernel l SQL Server proves safety: Guarantee that the database is only interviewed by authorized users.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
评论内容只代表网友观点,与本站立场无关!
· Nice[URL=http://virtual.mjc.edu/kgyuran/100bio/00004195.htm?...
评论人:Kosmas 打分:0 分 发表时间:2007-5-19 0:55:38
· Nice[URL=http://www.people.vcu.edu/~rjohnson/_disc321/000005...
评论人:Hristos 打分:0 分 发表时间:2007-5-18 19:13:43
· Nice[URL=http://courses.csusm.edu/lbst301by/2000/_disc2000/0...
评论人:Periklis 打分:0 分 发表时间:2007-5-18 12:10:14
· Nice[URL=http://english.edgewood.edu/eng259d2006/_disc24/000...
评论人:Yiannos 打分:0 分 发表时间:2007-5-18 11:06:16
· interesting[URL=http://coefaculty.valdosta.edu/jthomers/Disc...

