您的位置:首页 > 大数据 > 人工智能

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

2008-04-24 11:29 387 查看
File No: 20030408Version: 2.1 Doc Name: Introduction of System DesignProject Name: My E-business Fairy.NETProject Manager: [/b] Zeng YiCompile[/b]: April 8,2003[/b]Proofread[/b]:[/b] [/b]May 6, 2003[/b]Auditing[/b]:[/b] [/b]May 6, 2003Authorizing[/b]:[/b] [/b]May 6, 2003[/b]Development unit[/b]:[/b]My E-business Fairy.NET Development Team[/b] 文档版权归计算机科学技术网NET.cn">www.cstc.NET.cn 和CSDN共同所有Introduction of System DesignAbstract[/b]This document gives an introduction of System Design in more details. For more information please write to Newsoft.student@sina.com. IIntroduction
1.1 Writing Targets[/b]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[/b]Sex[/b]Education Level[/b]Specialty[/b][b]E-mail [/b]Zeng YiMaleUndergraduateComputer Sciencezengyi820@hotmail.com Peng YuanMaleUndergraduateComputer Sciencealgabin@vip.sina.com Yu JingchenMaleUndergraduateComputer Science Su ZheMaleUndergraduateManagement Li QiaoMaleUndergraduateComputer Science

Technical Level

Zeng YiDirector of Basic Science BBS of Microsoft University Information Communication Center (Mscenter) Director of the Study Department of the Student UnionDirector of E-business Visual lab of Beijing University of TechnologyTutor of E-business in Beijing University of TechnologyDirector of English club in the Pilot College of Beijing University of TechnologyDirector of the Science Website of the Pilot College of Beijing University of TechnologyAuthor of the Multimedia Teaching System of the Pilot College of Beijing University of TechnologyMember of the Newsoft StudioPen YuanMember of the Newsoft StudioYu Jing ChenMember of the Science and Technology Organization in the Pilot College of Beijing University of TechnologyMember of the Newsoft StudioSu ZheDirector of the NETwork Department of the Science and Technology Organization in the Pilot College of Beijing University of TechnologyDesigner of the Website of the Pilot College of Beijing University of TechnologyMember of the Newsoft StudioLi QiaoMember of the Newsoft StudioEditor of the Newspaper of Pilot College of Beijing University of Technology 1.3 DefinitionsMy E-business Fairy.NET: [/b]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 CustomersUser 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 ReferencesProject Development Plan: Writer: Zeng Yi;Released date:April 2,2003.User Manual: Writer: Zeng Yi;Released date:May 10,2003. Test Report [1] system kernel: Writer: Zeng Yi;Released date:May 5,2003. Software Engineering, Chen Ming, The Science Press, 2002II[/b] Task summarizing[/b]2.1 TargetThe 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 EnvironmentProcessing Flowchart[/b][/b]Windows XP、.NET Framework、IE6.0
Hardware
Minimum configuration:Pentium II 233,64M memory,4.3G hard disk,4M display memory ,8 speed CD-ROM,Monitor,56k modem。
Commendatory configuration:Pentium III 800,256M memory,40G hard disk,16M display memory,50 speed CD-ROM,17 Monitor,ADSL Broad Band。
2.3 Requirement summary [/b]
see also the document of Requirement Specification.2.4 Conditions and limit
Develop with Microsoft Visual Studio.NET 2003 Enterprise Edition Final Beta. III[/b] General Design[/b]3.1 Processing FlowAs 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[/b] Interface Design[/b]4.1 User interface
V[/b] Structure Design[/b]5.1 Logic structure design[/b]
Please see the <<logic structure design>>. 5.2 Physics structure designMy 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[/b] Runtime Design[/b]6.1 Control of runtimeVIIDesign of Exception transaction[/b] 7.1 Information of sending out error: Please see the Test Report
7.2 Countermeasure of Dealing with Errors
7.2.1 Explanation of technology in supportMy 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[/b] [/b]Security Design[/b]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 administratorl
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐