20,190,821 Demand Analysis

Demand analysis II

1.1 preparation purposes

This document hopes to initially introduce the micro-channel small program, and thereby enable users to understand more about their function and use.

1.2 Scope

This document applies only to the introduction and use of micro-channel small cafeteria-based program delivery ordering and other functions. Applicable to the use students and staff canteen meal of this program and so on.

1.3 Premise and constraints

The duration of the software developed for one month, no specific financial constraints. Knowledge is required to use Java, software engineering and database access technology for development.

System Overview

2.1 User Features

Users type this small program is divided into two categories, mainly canteen staff and students. Students face a large number of ordering room service, the need for timely software updates are released data, for quick response and great accuracy of the data requirements.

2.2 Operating Environment

Mobile client (Android, iOS will do), enter the user to operate through micro letter applet page, you need permission to open the user's geographical location and so on.

2.3 Design and implementation constraints

Software can be found in small micro-channel program and use, and must comply with the relevant provisions of micro-channel small program used it must be equipped with authentication systems.

Interface external demand

3.1 User Interface

Users need to log in and enter for authentication, need help with other options or display an error message.

3.2 Software Interface

  • It provides a variety of software interfaces, such as a database, an operating system application programming interface and the like by a micro-channel applet.

3.3 Communication Interface

Such as e-mail, Web browsers, and other network communication standards or protocols associated with communication functions used in this procedure is.

Functional Requirements

4.1 User Classification

One for the staff canteen, canteen need to log register an account on this small program such as price and style dishes uploaded to the Internet and update their status; another is to use the applet class meal to students in the same Student ID can also be used to log online ordering, and can evaluate the aftermarket.

4.2 Business Process

 

Non-functional requirements

5.1 Performance requirements

The maximum amount of data that the software can be expected to support the maximum number of simultaneous users, while the number of support operations, can withstand a certain time, the maximum amount of data stored, the operation of the system when system resources permit requirements

5.2 Security and confidentiality requirements

To prevent unauthorized access to system functions and data loss and require user identification, in order to prevent viruses and hacker attack and increase warning interception capabilities.

5.4 Quality Requirements

Software reliability, validity priority, maintainability, testability, etc. can be used as a secondary factor to consider.

 

Today Summary:

Yesterday's needs analysis is to be further improved, modified front and premise constraints, modify the contents of the operating environment, etc., and later added the contents of the software, communication interface, there are some functional requirements and non-functional requirements area.

In addition, we have also been registered micro letter applet development account, and download the micro-channel developer tools, to understand some of these tools to use, and we also start using a template page design programs on small micro-channel blade content. Outset also encountered some difficulties, such as small startup icon design issues and start the cover,

Preliminary design icon

 

Tomorrow objectives:

Be able to solve some of the problems within the arrangement of the specific content of the page, to make inquiries of some proper nouns, then plans to focus on solving product prototyping, design for completion. As far as product demand analysis, I plan to be further revised and improved in the process of developing.

 

 
 

Demand analysis II

1.1 preparation purposes

This document hopes to initially introduce the micro-channel small program, and thereby enable users to understand more about their function and use.

1.2 Scope

This document applies only to the introduction and use of micro-channel small cafeteria-based program delivery ordering and other functions. Applicable to the use students and staff canteen meal of this program and so on.

1.3 Premise and constraints

The duration of the software developed for one month, no specific financial constraints. Knowledge is required to use Java, software engineering and database access technology for development.

System Overview

2.1 User Features

Users type this small program is divided into two categories, mainly canteen staff and students. Students face a large number of ordering room service, the need for timely software updates are released data, for quick response and great accuracy of the data requirements.

2.2 Operating Environment

Mobile client (Android, iOS will do), enter the user to operate through micro letter applet page, you need permission to open the user's geographical location and so on.

2.3 Design and implementation constraints

Software can be found in small micro-channel program and use, and must comply with the relevant provisions of micro-channel small program used it must be equipped with authentication systems.

Interface external demand

3.1 User Interface

Users need to log in and enter for authentication, need help with other options or display an error message.

3.2 Software Interface

  • It provides a variety of software interfaces, such as a database, an operating system application programming interface and the like by a micro-channel applet.

3.3 Communication Interface

Such as e-mail, Web browsers, and other network communication standards or protocols associated with communication functions used in this procedure is.

Functional Requirements

4.1 User Classification

一类为食堂的工作人员,食堂需要在此小程序上登录注册账户并将其菜品样式价格等上传到网上并及时更新其状态;另外一类便是使用该小程序点餐的学生,学生同样也是可以使用学号登录线上点餐,并可以售后评价。

4.2业务流程

 

非功能需求

5.1性能需求

软件预期可以同时支持最大用户数、同时支持操作的个数、某时刻能承受的最大数据量、数据的最大存储量、对系统运行时允许占用的系统资源要求

5.2安全和保密要求

为防止非法访问系统功能及数据丢失而要求用户进行身份确认,为防止病毒入侵和黑客进攻而增加警告拦截等功能。

5.4质量要求

软件的可靠性、有效性优先考虑,可维护性、可测试性等可以作为次要因素考虑。

 

今日小结:

就是对昨天的需求分析进一步改善,修改了前面前提和约束、运行环境等内容的修改,并在后面添加了软件、通信接口,还有一些功能需求和非功能需求方面的内容。

除此之外,我们还进行了微信小程序开发账号的注册,并下载了微信开发者工具,了解了其中一些工具的使用方法,另外我们也在墨刀上利用微信小程序的模板开始设计页面内容。一开始也遇到一些困难,比如小程序启动图标和启动封面的设计问题,

初步的图标设计

 

明天目标:

能够解决一些内部页面具体内容的布置问题,去查询一些专有名词,然后计划集中去解决产品的原型设计,争取设计完成。至于产品需求分析的问题我计划可以在开发的过程中再进一步完善修改。

 

Guess you like

Origin www.cnblogs.com/gaoyyy/p/11390946.html