记录写一次需求分析 12月1日

总体概述:
本次须要设计一个学生选课系统,须要实现学生选择本学期所上的课程名称、周次、时间后,每日由钉钉报送每一个学生的每日上课状况。
系统由教师(管理员)和学生(用户)组成,
管理员负责对学生用户进行增、删、改、查、冻结等操做,并添加每一个学期可选择的课程名称及周次。
学生用户登录后只能修改本身的用户密码,并能够选择课程以及上课时间php

E-R 关系图thinkphp

clipboard.png

需求分析:
教师(管理员)功能:
1.添加学生用户信息(姓名,电话 、用户名、密码)thinkphp5

具体要求:要实现增、删、改、查,显示所选的课程名称

2.添加学期信息(学期名称,起止日期)spa

具体要求:由老师设置每一个学期的起止日期,并可以选择当前学期,选择后只显示当前学期的课程。

3.添加课程信息(课程名称,周次)设计

具体要求:按照学期添加课程(包含名称,周次信息),并显示当前学期的课程

4.首页
(显示当前学期、当前周次的每一个学生上课状况)
实现与钉钉绑定,每日推送功能。
5.显示贡献值和请假code

学生(用户)功能:
1.登录(由老师设置用户名密码)
2.选课(选择学期,并选择课程,选择周几哪一节上课)
3.请假(选择日期,写明缘由) // 功能待定
4.更改密码
5.注销blog

参考资料:接口

thinkphp5.1ip

开发时间
两周开发

分工方案一:
1.V层界面(需留出页面跳转的接口)
2.登录验证,首页,注销。出勤,贡献值页面的实现。
3.添加课程,学期
4.学生(用户)

分工方案二:1.首页,登录注销,贡献值2.课程管理3.学期,出勤4.学生(用户)

相关文章
相关标签/搜索