Overview
- Team division
- product demand
- teamwork
- daily meeting
- mind Mapping
- UML
- Product Code
Team division
Members: Liu Pengzhi, Luo Zhang, Wang Xiaoli, Shen Xingyan, Xu Bang, Peng Kangming, Hu Guangjian
Product User: Wang Xiaoli
Demand Specification: Peng Kangming, Luo Zhang
UML: Liu Pengzhi, Shen Xingyan
Scrum Leader: Hu Guangjian
Product Manager: Xu Bang
development tools
Language: javascript+Android
Development software: Eclipse/Android studio
Development environment: Windows
mind Mapping
class diagram design
Demand analysis:
Students can use this APP to learn about school information, check student status information, check the usage of classrooms in teaching buildings, check grade information, check professional schedules, change the interface of the APP according to their own preferences, and publish in the campus sharing section Your own thoughts, give some necessary feedback on some problems of the APP. The
Academic Affairs Office and the teacher account can be on the computer: manage student information, manage classroom conditions, manage student status information, and manage timetable information.
Previously, we analyzed the use case and drew a diagram. Use case diagrams and state diagrams. This time the class diagram is implemented through use cases. For example: inquiry of personal information (student status information), the Office of Academic Affairs to modify or fill in student grades, and students to view class schedules;
teamwork
http://blog.csdn.net/shan9liang/article/details/20608269
Chen Yong's Blog
Agile Development 8*15 Video Course
UML
Class Diagram:
View Personal Information:
View or Modify Student Grades:
Students View Class Schedule:
Set Application Interface:
Manage code files with Git
The installation environment Windows
is to install git first:
1. Download an installation package from the git official website
2. Install git, the detailed process is a little bit
3. Open the project folder, right-click, and open git bash
4. Never use git, enter command to create a .git repository
git init
5. Then use the git status
command to check whether there are unmonitored files (accurately it should not be said).
6. If there are too many files, you can git add .
add all the changed files. Otherwise git add +[文件名]
, you can use it
. 7. Use it again at this time to git status
check. At this time, the added files are all placed in the temporary storage area.
8. Not yet, we need to temporarily store The files in the area are submitted to the repository, and git commit -m ‘这次提交的说明内容’
command
9 is used. However, the system will report an error at this time, and will say that it does not know who you are. We can use these two lines of commands, and enter the submit command again.
git config --global user.name Paikle
git config --global user.email **********@**.*
Remote the local git repository to GitHub
Tutorial: Upload a local project to GitHub
How to resolve failed to push some refs to git
How to resolve failed to push some refs to git
git push -u origin master
An error will be reported when using the command when uploading . It is because the content of the local repository and the GitHub repository do not match.
For example, the Readme.txt file is not available in the local repository.
Enter git pull --rebase origin master
the command to merge the code, so you can see that a Readme, txt file appears in the local file,
and then use git push -u origin master
the command to upload it to GitHub
This uploads the code file to GitHub.
Use GitHub to assist in project development
There is a project option in GitHub, where we can create a whiteboard and write the requirements and plans we want to complete on the whiteboard.
code address
ccsuProject_GitHub project address
Android studio development experience
Since we are learning and using Android development, we thought of developing the "Growing Up Assistant" application on Android, so that it is convenient for students on the mobile client side to use our services.
Here is our development screenshot: