The first team work
Preface
Owned courses |
https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign |
Work requirements |
|
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.