The first team work topics

The first software engineering teams work: topics

Introduction Part1 team.
- Team Name: Alibaba International would be sensible

- team name meaning
"Although is Bamboos are Tender Shoots, They are not afraid of Heavy pressure, Dare to struggle, to Dare to Rise at The Top."
"Although the tender bamboo shoots, but it is not afraid of pressure, dare to struggle, dare to coming to the fore."
we all know that, Alibaba is one of China's largest Internet company, is among the world's famous brand companies (B2B) e-commerce, is the world's largest area of international trade, the most active online trading market and business community, trained many elite . Computer science and our "elite", but also hope that through this team, we inspire each person's potential, with the level of Alibaba, the outstanding job done, let us work more "sensible" and let our professional knowledge to the next level.

team member student ID Team identity
Wu Haoyang 201831083104 team leader
Division Hao 201831061315 Team member
Tangshan Kang 201831022208 Team member
According to Yang days 201831061401 Team member
Yan Jie 201831061307 Team member
Tan Rong 201831061204 Team member
Zhang Liping 201831061403 Team member
Ma Xiaoran 201831061201 Team member

Part2. Team member profiles

  Wu Haoyang

Cheerful, others energetic, honest, hard working, innovation. Currently there are programming languages ​​can use the C language, C ++, Python, like technology products, interested in artificial intelligence, programming also uphold strict, sincere attitude and awe, hoping to enhance their programming skills by the task team .

  Division Hao

Lively personality, love life. Currently proficiency in C language, are learning C ++, there is a strong interest in programming, courageous, head of iron, old iron 666!
  Tangshan Kang

Shandong man, forthright and generous. Currently proficiency in C language and C ++, like their self-study has not been involved in a number of areas of knowledge, music and programming has a strong interest, has been that the two are interlinked, keystrokes Code is not boring boring, and they can knock out "own melody," the project hopes to serve as auxiliary drive function responsible for program-aided design, and preliminary testing of the code.
  According to Yang days

It will be C ++, love photography, the UI design has some interest in the team hopes to serve as interface design work.

  Yan Jie

Currently available in C and C ++. Although the code is written like a general, but take the time to learn, to have a super bug patience. We look forward to learning in a team project to his teammates, progress together to satisfactory completion of a project.

  Tan Rong

Currently proficiency in C ++, Java, C #, love programming, will Arduino, like a robot, love sports, good at badminton.

  Zhang Liping

C language proficiency will and C ++. My style is careful and meticulous. I'm good at exclusion errors. So I'm more suited for testing project, because I thought people can quickly find the code, he can quickly find out what problems exist logically, I hope the team can play the role of a test.
  Ma Xiaoran

Love programming, proficiency in C language and C ++.
Hobbies, like painting, skating, swimming and so on.


Part3. Project

  1. Project Name
Classroom Attendance Management System
  2. Background

In today's high-speed development of the information society, computer technology, network technology on all aspects of human economic life, social life have had a huge impact, whether the current business or government organs, institutions are actively using a variety of computer application systems to improve work efficiency. Student attendance management system as a part of basic management of a university, the school is the fundamental basis of student work management. Development time and attendance management system, it is an important part of improving information management in colleges and universities. Artificial attendance has been difficult to meet the requirements of standardized management of the school, facing a huge amount of information existing in the way a lot of drawbacks. Establishment of a modern smart attendance management system not only greatly reduce the workload of the attendance staff (instructor), but also improve work efficiency. However, the present system is based on punch card machines, so there are some limitations, has now appeared in the Bluetooth phone mode and attendance fingerprint attendance ways, these are based on different hardware, but also has its own limitations.
  3. The purpose of the project

business goal:

Establishment of a modern management system based on smart attendance punch card machines.

成功标准:

基本实现以上用户的需求,系统达到一定的性能要求和质量属性,并且易于维护,具有拓展性。具体信息即实现各用户的各种需求。这里不再重复。

  4.项目预期实现功能

此系统主要针对目前高校学生在线请假以及学生上课出勤管理而设计的信息系统。本系统总体上由三大功能模块:请假系统模块、考勤系统模块、后台管理模块组成。系统涉及到高校三大类用户:学生、任课老师、系统管理员。

1、 请假系统模块
本模块的功能是在线请假的实现及管理,主要涉及三大类用户:学生和任课教师,学生通过此功能模块进行在线请假及查看请假记录信息;任课教师在线审批学生请假及查看请假记录信息。

2、 考勤系统模块
本模块的功能是学生考勤信息统计的实现、查看及管理,涉及三大类用户中的所有用户。学生在线查看自己所有学年的出勤信息;任课老师在线管理学生出勤信息。

3、 后台管理模块
本模块的功能实现整个系统数据的同步更新及维护,只涉及系统管理员用户。系统管理员动态的管理学生信息、教师信息等信息的管理,是整个系统实现的基础。

Part4. NABCD 需求分析

项目 分析
N(Need) 为了实现西南石油大学网上应用系统的用户统一化管理,团队将开发面向学生,教师与辅导员的屏幕,实现用户课堂点名,查看考勤状况等功能。
A(Approach) 统一化课堂管理,方便对学生平时成绩的统计,也节省老师点名时间,学生可以快速签到,同时辅导员可以即时查看签到表,对旷课迟到问题较为严重的学生进行沟通。同时完善了智慧西柚的功能。
B(Benifit) 学生通过本项目成果进行签到点名,老师通过线上平台即可完成操作,实现管理统一化。
C(Competitor) 本项目成果可处理高并发量的查询功能。
D(Delivery) 通过网络中心,课堂宣传,辅导员讲解,学院规定等扩大使用范围。
  1、解决用户需求如下:

提供考勤工具。签到的方式有:
(1)学生可以通过扫描二维码就行签到,实现二维码定位签到。
(2)通过随机产生的签到码进行签到。
(3)随机点名进行签到,可以通过扫描二维码随机出现学生姓名进行签到,还可以通过随机出现学生的姓名进行签到。

另外,还可以首先如下功能:
实现课堂平时成绩的记录,提升课堂互动效果。
学生可以通过系统向老师提交请假申请,并得到回复。
师生互动,老师与学生之间可以相互私信交流,告知作业情况等。
老师可以查询签到,请假以及作业提交情况。

   2、给用户带来的好处:

为老师及学生提供便捷的班级管理等服务,增强师生之间的互动,提高课堂的效率,减轻老师的工作量,加强学生之间的交流,提高学习的积极性。

   3、产品竞争者:

课堂派,课堂派是一款高效在线课堂管理平台,被用于国内的教育机构或组织中,为老师及学生提供便捷的班级管理、作业在线批改、成绩汇总分析、课件分享、在线讨论等服务。管理课程包括:作业、资料、公告、测试,快速发布、轻松批阅和高效管理。获得国际ISO27001信息安全管理体系认证,保障数据存储、系统集成、技术开发及服务。

   4、推销方法

项目完成之后,寻找潜在的用户,系统的主要用户为教师和学生,因此可以先让身边的同学进行试用并进行宣传,听取相关的意见。在网络上进行宣传,通过广告吸引更多的用户。

Part5. 初步任务分工

团队成员 学号 团队分工
吴昊阳 201831083104 主要负责规划项目进程,组织团队会议、给成员分配任务,参与文档拟写,负责一部分代码的编写。
司昊 201831061315 负责核心代码编写以及需求分析的拟定。
汤善康 201831022208 负责根据需求分析进行相应的原型设计,以及核心代码的测试和编写工作。
杨依天 201831061401 负责团队项目界面设计工作,同时担任一部分文案编写的工作。
严洁 201831061307 负责项目调试及一部分代码的编写工作。
谭镕 201831061204 主要负责项目的技术支持,后端开发等工作。
张丽萍 201831061403 负责项目调试及系统优化工作及部分文案的编写工作。
马潇然 201831061201 负责团队后勤保障以及代码测试工作。

进度安排:

完成时间 目标
第1周 召开组会,初步确定该项目的需求分析,进行原型设计
第2-4周 系统框架的搭建及核心代码的编写,同时进行界面UI设计
第5-6周 对已经完成的系统进行测试及优化,通过性能分析进一步调整
第7周 在原有基础上进行适当的功能拓展和界面优化工作,编辑文案和答辩PPT

Guess you like

Origin www.cnblogs.com/CharlieWhy/p/11665955.html