场景描述
大学生平时成绩目前需要半手工统计,即打开成绩表(excel格式),手动修改平时成绩,导致存在的问题如下:
需要初始化每个学生的成绩为50分,操作不便。
根据实际情况,适当加减分,修改不方便。
每次修改没有被记录下来,可能到期末对最后成绩会存在争议。
学生想看看自己的成绩不方便。
需求描述
争对以上问题,提出如下需求:
导入学生名册表(excel格式)到数据库。
初始化每个学生的平时成绩为50分,上限100分,下限20分。
完成一个老师布置的任务加10分,旷课减10分,通过点击加减按钮完成。
修改分数操作要记录在数据库,需要记录修改时间、加或减了多少分。
游客即学生只能查询分数,对于其他请求,都要拒绝。
设置一个管理员,具有所有权限。
分班展示平时分,以便修改平时分。
每周备份一次数据库,产生的sql文件通过邮件发送到axinawang@163.com
开发步骤
原型设计(可省略,但有助于你设计数据库)
数据库设计,添加适当的注释(给我看过后,方可进行下面的开发)
搭建项目,采用的技术不限,也可以采用开源项目二次开发
进行具体业务开发,添加适当的注释,要进行单元测试。
集成测试成功后,给我看,给予免考。