计算机科学与工程学院实验报告
| 课程名称 |
软件建模与分析 |
班级 |
18软工5班 |
|
||||
| 实验名称 |
学生签到系统 |
教导教师 |
董瑞生 |
|
||||
| 姓名 |
谢钰灿 陈思达 |
学号 |
1814080902536 1814080902504 |
日期 |
2020.10.23 |
|
||
|
|
|
|
|
|
||||
目录
员工的所属部门也可以随时更改调动............................................................................. 12
- 网页学生签到系统
引言
学生是国家未来发展的前进主要动力,,因此在学生签到学习上课就更为重要。根据对于学生的平时签到情况,可以很明确地落实对于学生平时的学习情况。在这里我们要落实学生的基本信息,学生的考勤情况,确定问题域,展开用户需求获取以及系统环境,为接下来的工作打好基础。
问题域
1.项目名称:网页大腿学生签到系统
2.用户:在校老师和学生
3.项目建设背景
在大学,每次上课点名都需要浪费老师时间,在点名册一个个点名,还需要手动记录有无缺勤迟到,后期考勤统计也需要人为输入到电脑数据里,属实麻烦。
此项目为了解决教师上课时点名签到学生浪费时间问题,设计出网站签到,能够让学生在网页端进行签到。同时设计汇总签到情况,方便教师统计,评价学生
涉众 :在校老师和学生
涉众分析
系统要处理的对象包括学生的基本信息,老师的基本信息,管理层信息,该系统面对对象如下信息所示
- 学生基本信息:学生姓名,学生性别,学生学号,学生学校,学生出生日期,学生所在班级,学生所属班级老师。
- 老师基本信息:老师姓名,老师所属学校,老师工号,老师所属班级,老师性别
- 管理层信息:老师和学生编号,老师学生所属班级和学校,老师和学生登陆的密码。
确定项目的前景和范围
随着科技的不断发展,智能化的签到帮助我门节约了许多纸质文档的许多不便,大大提高了签到的效率,并且更新更加快和人性化。
在学生签到这个系统中,在大方面集中了高校,学生和老师之间的动态变化数据,可以便捷的使数据流动得更加快速。该系统主要实现了对于数据得录入,插入,删除,查询,更新,导出等功能。还有一方面,该系统可以很好地为我们信息提供保密和安全。
展开用户需求获取
网页学生签到系统模块
项目截图
1:登陆界面
本模块是用户进入系统的入口,用户登陆前需要注册一个账号,注册账号时需要用到登记在学校中的信息。比方说用户在注册的时候登记自己的身份(老师或者学生),用户名,学校,学号/工号,班级,姓名,性别,手机号以及密码。
2:注册界面
登陆之后,输入自己所注册的账号和密码,即可登陆成功。
3系统界面
学生可以进行两个操作,一个是进行查看签到,另一个可以查看自己的个人信息并修改密码。
点击查看签到,能看到两个子选项
。
当教师发布签到的时候,在截止时间内,签到会显示在进行中 的签到这个选项中,学生可以进行签到操作,签到完成的签到 表单会进入到已签到的列表中,反之,如果在截止时间内学生 没有进行签到,那么签到表单会进入到未签到列表中。具体操 作界面如图所示:
点击签到之后,可以在已签到中查看
4教师界面
5:管理员界面
管理员的工作主要是进行学校,课程,教师,学生的管理与删除。只有管理员添加了学校和课程,用户在注册页面才可以对其进行选择。
同理,管理员也可以对教师和学生的账号进行查询和删除。下面我将展示管理员操作的用户界面:
系统环境
开发环境是win10操作系统;使用idea2020.1编译器;mysql版本使用8.0.9;tomcat版本是9.0.35;java环境jar8.0;阿里云服务器环境是Linux 4.18;其他运行环境版本与win10开发环境版本相同。
运行环境需要浏览器支持html5和jsp编译,经多个浏览器测试暂不支持IE浏览器(不支持jsp)。可支持手机网页打开方式。
应数据采样
学生和教师增加包含的数据项项目有姓名、性别、出生日期、学历、部门、职位、增加功能中只需要输入部门名称,创建时间和最后修改时间系统自动生成,部门修改功能中可修改部门的名称最后修改时间系统自动生成该模块包含的数据项项目有职位名称、管理人、所属部门、创建时间和最后修改时间。用户查询检索字段有用户姓名、用户权限、创建时间和最后修改时间。
用户需求
- 学生和老师可以方便注册
- 学生和老师可以方便找到自己所属的班级和学校
- 老师可以在自己所属的班级发放签到消息
- 学生可以在自己的页面查看老师发放的签到消息
- 学生和老师可以通过学号找到自己的密码
- 管理员可以通过管理页面,管理老师和学生的登陆情况和更新学生和老师的需求
二准到签到系统
引言
学生是国家未来发展的前进主要动力,,因此在学生签到学习上课就更为重要。根据对于学生的平时签到情况,可以很明确地落实对于学生平时的学习情况。在这里我们要落实学生的基本信息,学生的考勤情况,确定问题域,展开用户需求获取以及系统环境,为接下来的工作打好基础。
问题域
1.项目名称:准到签到系统
2.用户:学生和在校老师
3.项目建设背景
在疫情期间,许多高校都没有开学,许多学生都在家里上网课。对于学生的知识摄入量是所有教育者所关注的事情。信息网络高速发达,学生们的作业来源多样,教育部门无法有一个定量的统计来观察学生的学习情况,在这样的背景下,我们的准到网页版和移动app版油然而生。
学生和老师通过在准到这个平台下各自注册自己的账号,由老师发布班级集合代码,学生根据老师提供的班级代码,进入班级这个集体。老师可以在准到这个平台下放上课的签到信息,学生可以在准到平台实现课前签到。
通过这个准到学习签到平台,老师和学生的教育和学习有了量的统计,同时教育方面也有了一定程度上的保障。
涉众分析
老师和学生需要在准到app或者准到网页进行注册自己的账号,填写他们的个人信息其中他们的信息填写如下所示:
1.学生基本信息:学生姓名,学生性别,学生学号,学生学校,学生出生日期,学生所在班级,学生所属班级老师。
2.老师基本信息:老师姓名,老师所属学校,老师工号,老师所属班级,老师性别
3.学生和老师都需要找到属于自己的群体,这样就可以在这个小范围的集体中发布自己的签到消息。
确定项目的前景和范围
随着时代的不断发展,我们对于便捷的操作有了更加高的要求,对此在签到方面我们也要追求便捷和高效,所以这个准到签到系统尤其起到重要作用。
在学生签到这个系统中,在大方面集中了高校,学生和老师之间的动态变化数据,可以便捷的使数据流动得更加快速。该系统主要实现了对于数据得录入,插入,删除,查询,更新,导出等功能。还有一方面,该系统可以很好地为我们信息提供保密和安全。
展开用户需求获取
项目截图
1.注册页面
2.确认找到自己的团队
3.发布签到
4.查看签到
5.查看有谁回应签到
系统环境
- 员工线下工作,线上进行信息管理。
- 开发框架:前端layui,后端ssm,安全框架shiro。
- 开发环境:IDEA2018、Mysql5.5.58、Tomcat9
应数据采样
2005年到现在十余年,人们对于计算机的便捷要求有了稳定提升的应用需求。2020年,由于疫情学生在家上网课,学生点名签到系统更是有了空前高的需求。
在我日日常学习生活中,我们上课需要提高签到的质量和签到所花的时间。
学生和教师增加包含的数据项项目有姓名、性别、出生日期、学历、部门、职位、增加功能中只需要输入部门名称,创建时间和最后修改时间系统自动生成,部门修改功能中可修改部门的名称最后修改时间系统自动生成该模块包含的数据项项目有职位名称、管理人、所属部门、创建时间和最后修改时间。用户查询检索字段有用户姓名、用户权限、创建时间和最后修改时间。
三:易签签到系统
引言
学生是国家未来发展的前进主要动力,,因此在学生签到学习上课就更为重要。根据对于学生的平时签到情况,可以很明确地落实对于学生平时的学习情况。在这里我们要落实学生的基本信息,学生的考勤情况,确定问题域,展开用户需求获取以及系统环境,为接下来的工作打好基础。
问题域
1.项目名称:易签签到系统
2.用户:在校老师和学生
3.项目建设背景
为了让学生的学习有所高效提高,对此我们创建出了易签签到系统。
涉众:在校老师和学生
涉众分析
老师和学生需要在易签签到网页进行注册自己的账号,填写他们的个人信息其中他们的信息填写如下所示:
1.学生基本信息:学生姓名,学生性别,学生学号,学生学校,学生出生日期,学生所在班级,学生所属班级老师。
2.老师基本信息:老师姓名,老师所属学校,老师工号,老师所属班级,老师性别
3.学生和老师都需要找到属于自己的群体,这样就可以在这个小范围的集体中发布自己的签到消息。
确定项目的前景和范围
随着时代的不断发展,我们对于便捷的操作有了更加高的要求,对此在签到方面我们也要追求便捷和高效,所以这个准到签到系统尤其起到重要作用。
在学生签到这个系统中,在大方面集中了高校,学生和老师之间的动态变化数据,可以便捷的使数据流动得更加快速。该系统主要实现了对于数据得录入,插入,删除,查询,更新,导出等功能。还有一方面,该系统可以很好地为我们信息提供保密和安全。
展开用户需求获取
项目截图
1.登陆界面
2.系统界面
3.发起签到界面
系统环境
1.员工线下工作,线上进行信息管理。
2.开发框架:前端layui,后端ssm,安全框架shiro。
3.开发环境:IDEA2018、Mysql5.5.58、Tomcat9
应数据采样
学生和老师通过自己注册导入个人基本信息
2005年到现在十余年,人们对于计算机的便捷要求有了稳定提升的应用需求。2020年,由于疫情学生在家上网课,学生点名签到系统更是有了空前高的需求。
在我日日常学习生活中,我们上课需要提高签到的质量和签到所花的时间。
学生和教师增加包含的数据项项目有姓名、性别、出生日期、学历、部门、职位、增加功能中只需要输入部门名称,创建时间和最后修改时间系统自动生成,部门修改功能中可修改部门的名称最后修改时间系统自动生成该模块包含的数据项项目有职位名称、管理人、所属部门、创建时间和最后修改时间。用户查询检索字段有用户姓名、用户权限、创建时间和最后修改时间。
用户需求
- 学生和老师可以方便注册
- 学生和老师可以方便找到自己所属的班级和学校
- 老师可以在自己所属的班级发放签到消息
- 学生可以在自己的页面查看老师发放的签到消息
- 学生和老师可以通过学号找到自己的密码
- 管理员可以通过管理页面,管理老师和学生的登陆情况和更新学生和老师的需求