软件工程第一次团队作业:选题
Part1. 团队简介
--团队名称:Alibaba国际懂事会
--队名含义
"Although bamboos shoots are tender, they are not afraid of heavy pressure,dare to struggle, dare to rise to the top."
“竹笋虽然柔嫩,但它不怕重压,敢于奋斗、敢于冒尖。”
我们都知道,Alibaba作为中国最大的互联网公司之一,是全球企业间( B2B )电子商务的著名品牌,是全球国际贸易领域内最大、最活跃的网上交易市场和商人社区,培育了很多的精英。而我们计算机专业的“精英”,更希望能通过这次组队,激发出我们每个人的潜力,带着Alibaba的水平,杰出地完成任务,让我们的作品更“懂事”,让我们的专业知识更上一层楼。
团队成员 | 学号 | 团队身份 |
---|---|---|
吴昊阳 | 201831083104 | 队长 |
司昊 | 201831061315 | 队员 |
汤善康 | 201831022208 | 队员 |
杨依天 | 201831061401 | 队员 |
严洁 | 201831061307 | 队员 |
谭镕 | 201831061204 | 队员 |
张丽萍 | 201831061403 | 队员 |
马潇然 | 201831061201 | 队员 |
Part2. 团队成员简介 吴昊阳
性格开朗,待人有活力、真诚,能吃苦耐劳,敢于创新。目前能应用的程序语言有C语言、C++、Python,喜欢科技产品,对人工智能感兴趣,对编程也秉持着严谨、诚恳的态度和敬畏之心,希望通过这次团队任务提升自己的编程能力。
司昊
性格活泼,热爱生活。目前熟练掌握C语言,正在学习C++,对编程有浓厚的兴趣,胆子大,头铁,老铁666! 汤善康
山东汉子,性格豪爽大方。目前熟练掌握C语言和C++,喜欢自己钻研自学一些还未涉足的知识领域,对音乐和程序设计有着浓厚的兴趣,一直认为二者是相通的,键盘敲击代码并非枯燥无趣,一样可以敲出“属于自己的旋律”,本次项目希望担任辅程,负责程序函数辅助设计,以及代码的前期测试工作。 杨依天
会C++,爱好摄影,对UI设计有一定兴趣,希望在团队中能够担任界面设计工作。
严洁
目前掌握C语言和C++。虽然代码写的一般般,但是肯花时间去学习,对一个bug拥有超强耐心。期待在团队项目中向队友学习,一起进步,共同完成一个令人满意的项目。
谭镕
目前熟练掌握C++,Java,C#,热爱编程,会Arduino,喜欢机器人,热爱运动,擅长羽毛球等。
张丽萍
熟练掌握会C语言和C++。我的风格是谨慎细心。我擅长排除错误。所以我比较适合测试项目,因为我能很快地发现人家代码的思路,也能够很快找出来他逻辑上存在着哪些问题,我希望在团队中能够扮演一个测试的角色。 马潇然
热爱编程,熟练掌握C语言和C++。
爱好广泛,喜欢画画、轮滑、游泳等。
Part3. 项目简介
1.项目名称 |
2.项目背景 |
在当今高速发展的信息社会,计算机技术、网络技术对人类的经济生活、社会生活等各方面都产生了巨大的影响,目前不论是企业还是政府机关、事业单位,都积极利用各种计算机应用系统以全面提高工作效率。学生考勤管理系统作为一个高校的基本管理的一环,是学校对学生工作管理的基本依据。开发考勤管理系统,正是完善高校信息化管理的重要环节。人工考勤已很难满足学校规范化管理的要求,面对庞大的信息量,该方式现存在很多弊端。建立现代化的智能考勤管理系统不仅大大减轻了考勤工作人员(任课老师)的工作量,而且提高了工作效率。但是本系统是基于打卡机的,所以有一定的局限性,现在已经出现了手机蓝牙考勤方式和指纹考勤方式,这些都是基于不同的硬件,也都具有自己的局限性。
3.项目目的 |
业务目标:
建立现代化的基于打卡机的智能考勤管理系统。
成功标准:
基本实现以上用户的需求,系统达到一定的性能要求和质量属性,并且易于维护,具有拓展性。具体信息即实现各用户的各种需求。这里不再重复。
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 |