The third job - Hundred Regiments needs analysis

The first team work

Preface

Owned courses

https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign

Work requirements

https://www.cnblogs.com/harry240/p/11524127.html

Target job

Comparative blade, Axure RP, Mockplus prototyping tool

For community management applets and web client needs analysis

It contains the complete association management applets and web client prototyping

1 except the use of blade comparison, Axure RP, Mockplus of

1.1 blade Experience

Speaking of his ink knife should be the first big semester came into contact with, at that time in order to participate in a contest, the teacher let us advance with the Brothers draw it, then tell the truth really do not understand "painting" the word mean, really I thought it was the art of painting, and when he started slowly after the app prototype started to do it, when to install apk package running on their phones how there is a sense of accomplishment, surprised the blade can get started so quickly, one day can easily make a simple application.

Can say it is designed for mobile end product prototyping and health, doctor blade is the line of products, just remember me and have a network, it can design, and the company is very convenient at home, not only the pc also can be accessed directly from within the browser, you can access the cloud directly, and so far five people at the same time co-operation, it is really convenient.

1. 2Axure RP experience

The reason to start using this before is because at that time the Brothers should be charged to the individual users must upgrade project to increase capacity, and come after the trial period painting project can not lead into apk, so we detest this fee in order to use this, so they turned with Axure RP, the reason is conducting the project free of charge, and his work with the Brothers as support. Compared to sharpening his speed prototyping slow, too many interactions, feeling too much trouble, modifying it is also more complicated, unpredictable and too many features to learn a little difficult to feel.

1. 3Mockplus Experience

Mockplus I have not used before, this time it is in contact, feel he drove in front of the two tools almost as well as rapid prototyping is a simple diagram design tool. And suitable software team, for personal use in the design phase of software development. Up to speed quickly, functional enough. And inside it was designed components, icons, collection, master of Tab, switching is easy to use, it screened a part of common components fixed component library above, do not look for high frequency operation. Also this folding panel is great, do not tangle expanded and closed issues.

total:

If the software is very large, which realized a lot of interactive features, not afraid of a long time, is the pixel level to be consistent with the actual effect of APP, then Axure should be the best;

If we pursue fast, then you want to quickly prototype, it is easy to demonstrate, then Mockplus I feel is the best.

Finally, as with the case too, to make use Mockplus Web, using a blade to make app, no two tools are complex interactions, were designed only pages and interactive page elements, the final effect should be the best.

2, "Hundred Regiments" needs analysis

Himself the product name for this design is the "Hundred Regiments" applets and web client of "Hundred Regiments back office systems."

2.1. Functional division

This system was developed as a community and members of the school community management software, and can be created through the online community, the latest available at the reception of activities have to understand, community news, browse the latest announcements, background and orderly conduct of the management and members of the community, major aspects can be divided into front and back-office function module function module.

2.2. Functional Description

2.2.1. System participants

Role Name

Description of work

System administrator

May apply for approval of associations, membership management, bulletin management, news releases, community category deletions

Management, information systems administrator to modify, school-enterprise cooperation and management functions

Community administrator

Be able to manage community, message management, change management announcement, members of the management, community information

Other functions 

Member

May apply for admission to the community, issued a message information, modify information, view the announcement and other functions 

Tourist

Basic information browsing applets

 

2.2.2. Module Description

Module Name

   Detailed requirements

Log in Register module

Users tourists can apply for membership, fill out the appropriate information on member registration

Tourists user module 

You can access the latest announcement, associations and other basic information

School-enterprise management module

Visitors can consult the user community and enterprise cooperation, view enterprise information, communities can promote the company's activities

Community management module

Of the community and the community category additions and deletions operation information modification operations

Membership management module

Administrators can add, delete operations on members

Administrator module 

Primarily to modify its information,

Message Management Module

Users add, delete operation message

 

2.2.3. User Edit Profile

 

Total embodiment with FIG.

System administrators use case diagram

 

Community Administrator to FIG Example

 

FIG use cases

 

Visitors use case diagram

2.3 Detailed examples of functional requirements analysis:

The above understanding of their needs and society needs actual binding Rational Rose model shown here exemplary and activity diagrams corresponding to the following:

2.3.1 User Login

 Example 1. FIG.

 

 2. Activity Diagram

 

2.3.2 users to view information

1. Use Case Diagram

 

2. Activity Diagram

 

2.3.3 users to modify personal information

Example 1. FIG.

 

2. Activity Diagram

 

2.3.4 User Application Creating Community

Example 1. FIG.

 

2. Activity Diagram

 

 

2.3.5 Guest Register

Example 1. FIG.

 

2. Activity Diagram

 

2.3.6 system administrator to add Bulletin

Example 1. FIG.

 

2. Activity Diagram

 

 

2.3.7 System Administrator to modify Announcement

Example 1. FIG.

 

 

2. Activity Diagram

 

 

2.3.8 User Management Associations Administrator

Example 1. FIG.

 

2. Activity Diagram

 

3, Hundred Regiments Hundred Regiments applets and background management system prototype demonstrates:

Development Tools: Web online Brothers

Hundred Regiments applet prototype demonstrates:

https://free.modao.cc/app/5363270e270a762920c2a609744061dad515cfcd

Hundred Regiments background management system prototype demonstrates:

https://free.modao.cc/app/54b941116e3c1daf2116da6f0ead2371e077963a

4, the detailed design of the prototype

According to section II with the specific needs analysis and design a corresponding prototype, because the space does not seem too cumbersome, hard to thank reviewers assistant when the prototype can be viewed in the link plate 3, where it just shot shows a small program Log in four major functional blocks of the system interface and back office management systems, community management, membership management, event management part of the interface.

4.1 Hundred Regiments small programming

 

"Hundred Regiments" Home

 

Q & Associations

 

event registration

 

Personal information

4.2 Hundred Regiments background management system design

 

login interface

 

Event Management

 

Member Management

 

Community management

Here a brief introduction of the prototype screenshots page analysis of the demand, the prototype still more pages link above thanks assistants for their hard reviewers.

Finally, a needs analysis impressions of this project, this will also analyze the needs of our group into the project, we do it is a small party station program, our core function is the changing needs of this relatively small, mainly front-end interface may say in real projects also will be more front-end requirements, mainly to constantly adjust the interface, this section, we look through the same type of product, probably the last to know his appearance of the finished product, as well as database for I will there are corresponding changes in demand. The last iteration, summed up the first iteration of the same basic needs, most of the demand has been largely achieved, for the second iteration, the main demand will likely change as the realization of our project of change.

However, the only constant is change in demand, demand analysis process is very tedious and very important, to keep the refined, non-stop discussions confirm with the user, it will be able to clear objectives in the realization of the back, the last to get users want.

Guess you like

Origin www.cnblogs.com/Slow-Walker/p/11595427.html