This is a team project king luck topics

"This is a team luck king" for the first time Project

Team project - signed what classroom attendance app

I. Introduction Team

① Team Name: This is a team luck king
② age groups: This team is responsible for all matters relating to per capita - elected by the QQ red king luck
③ team members.

Full name student ID
Ho Chen Rui (Leader) 201731024227
Ray Penang source 201731024116
Tu was Sen 201731024129
Liu Jun 201731024208
Jiang Instrument 201731024206
Wu Mingyi 201731024202
Kuangxiao Juan 201731024210

II. Introduction to players

  • Ho Chen Rui - are more interested in programming, can become the head of the purely "good luck", led the team to learn to move side development of knowledge in the future development process
  • Ray Penang source - lively, logical ability, for a better understanding of database design, and willing to learn the back-end development
  • Tu Sen only - there are some basic programming, like to write Windows programs windows with C #, the database design is also more interested in Ben Tre and Ray source students a dormitory, knot back-end development team learning
  • Liu - not like programming, but like PS, can take over the software UI design, and marketing as a marketing software
  • Ginger instrument - are more interested in programming, like self-study, familiar with the operation of the database, to do things very careful, interested in the back-end development
  • Wu Mingyi - and Liu students do not really like programming, but like sketches, can be used flexibly PS software, and Liu students in convoy to complete UI design and part of the front-end work
  • Kuangxiao Juan - like learning C, C #, have experience in the development of the program's window to more familiar with SQL server, back-end developers are willing to self-study

III. Project Name

Team unanimously decided to "signed it" as our attendance app name.

IV. Project

Our project is designed for teachers to make classroom attendance app, for technical reasons, can only achieve pre-school attendance, this app can be more humane to optimize classroom attendance, teacher attendance terminal can be implemented, and in accordance with the actual situation Changing student attendance status can be achieved randomly named function, which is our expected pre-behind will gradually add more features, such as location, attendance and other two-dimensional code.

Five .NABCD analysis

①.Need-- demand
now know college students in the classroom is not clear enough, not enough to pay attention in class, some students unexcused absences has become the norm. Teachers need a system to help them manage, students also need such software to alert their own. Off-campus social enterprises have demand for time and attendance systems, enterprise time and attendance management system is an integral part of enterprises and institutions, its content for business decision-makers and managers are more important. In practice at the University of brush face, fingerprint, time attendance is not practical, but different for each unit of attendance budget, consider some units from nature, there is no need to put too high on the attendance system. Also may be due to office space has not fixity, and attendance have the need, you can choose some small program to solve the attendance problem.
②.Approach-- practice
to create a small program, through a variety of ways to do security for the authenticity of the line, because the line applet operation and maintenance costs low, we would have is the student population, have direct contact with the user on demand and contacts Advantage.
③.Benefit-- benefits
we are college students, understand the needs of the user experience awareness is also very full. Sign diversified approach, we can fully meet user needs, greatly improving the accuracy of attendance.
④.Competitors-- competition
has entered the market to consider some lack of attendance software system, and this software not only can and can transform two-dimensional code from time to time and attendance input code by location, even when students take the initiative to sign fails, by eliminating the manual teacher characteristics guarantee the authenticity of the sign way diversity is our greatest advantage.
⑤.Delivery-- delivery of
our own can be a lot of data test, may also promote based on our own network of people, but also our campus platform to promote a good platform. We can also promote testing in this respect in the unit for the time due to the large number of construction projects in our school.

VI. Preliminary division of tasks

Before development, we need to establish a team goal, to establish the purpose of the project is to develop better learning software development related only to understand the framework of software development, learning from the development, the development in the study, about our team is open (school) hair (Xi) division.

1. Each team member to learn about the structure of the entire project, various functional modules, as well as the framework used to understand the basis for the use and understanding of the principles, based on their final project package, this would facilitate quick follow-up functions to achieve. The general structure of the project will be expanded in accordance with the following structure.
Here Insert Picture Description
2. In the framework of a study project later, and then learn about the basics of the software development process need to know, such as:
Project Build: An excellent Android application begins construction projects, create some specifications of the project.
Tools: AndroidUtilCode, want to use all the tools, which can be extracted.
Base class: Construction of the base projects, such as Activity, Fragment like. (2 process is expected to take a week to learn the knowledge of mobile terminal development)

3. After studying the contents of the appeal, entered the requirements analysis stage, to discuss the needs of students 206,208,202,210, what features, how to do, including: the type of development, need to develop a platform specific product functional requirements , specific product design needs, through repeated research, discussion, interactive program output; output after completion of the interactive program, students needs assessment conducted by 116,129,227 to discuss the feasibility of the program requirements, including the technical difficulty functional requirements, evaluate design requirements assess the feasibility and experience. (Needs analysis and evaluation is expected a week)

4. After completing the needs assessment have been working with visual planning and technology development projects. Organization team members to install Android studio tool by 208 students and 202 students began to design UI (product interface) and UE (user experience), for a product to carry out creative design, form a preliminary renderings.

5. While UI design, program design, and subsequent docking interface from the 227,129,210 students from 116 students and 206 students began to design and back-end design of the database by 227 students throughout the planning and supervision of project tasks, meeting and communication and control project development progress regularly. (4,5 step will occupy most of the remaining development cycle)

6. In the latter part of the operation and maintenance phase, each team member will be product-oriented multi-platform synchronization test models, including: App content of the test, App performance testing, App functional testing, App visual test, the students of 227,129,116 BUG debugging and repair. (In the last week of development time, software detection, BUG repair, etc.)

Guess you like

Origin www.cnblogs.com/hechenrui98/p/11583858.html