项目技术指标(招标文件)


小组成员:
陈彪202031103096
张国栋202031103165

招标编号:XXXXXX
项目名称:作业管理系统
招标文件
采购人:陈彪 张国栋
采购代理机构:西南民族大学
2022年10月1日

一 、立项依据

1.1 系统研究背景及意义

在现代化教育技术模式下,使用计算机提交作业已是普遍现象;在作业提交方面,大部分高校都使用线上提交以及线下提交作业的方式,相对于提交纸质作业,线上提交作业不仅拓展了学生提交作业的时间和地点,也便于老师批改作业;并且学生成绩也会变得更加透明。而使用作业管理系统提交作业较为方普遍的线上提交作业的方式。作业管理系统具有高效、灵活、安全、简洁等等特点,有利于老师教育教学工作的进行和学生学习成绩和学习效率的提高。

1.2 国内外研究现状

通过网络调研,发现国内外作业管理系统存在着以下问题:
(1) 技术滞后
依旧使用着近乎被淘汰的技术,在技术更新方面存在滞后现象,不利于系统的维护;
(2) 不满足需求
随着教学环境的改变,随之产生出一些新需求,使用之前一贯的作业管理平台无法较为高效和灵活的完成作业的提交和批改;
(3) 安全方面
系统不稳定、数据库缺乏管理、数据丢失、数据重复、查询错误等等各种问题。
(4) 性能方面
老师布置的作业较为单一,套用现有作业形式,以及出现不批改,不灵活,不记录,不分析等情况;

二、项目内容

该系统面对学生、老师、以及管理员三种不同的用户,提供不同的功能,给予不同的权限;本项目在现有技术和用户功能需求出发来设计;老师可以发布作业,批改作业,发布通知、设置提交次数以及截止时间,同时也需要设置批改时间并对每一位学生作业情况进行评价;学生可以截止时间之前上传作业,可以查看作业批改情况、查看成绩和评语;管理员则负责管理老师和学生两类用户。作业管理系统有助于教学活动的进行,也可以使老师和学生相互监督,提高学生学习主动性,便于发现自己的不足并加以改正。

三、功能需求

3.1 概述

结合实际情况,对学生、教师、管理员的需求进行分析,设计出各个模块的功能。

3.2 管理员功能需求

(1) 教师管理:
添加教师、移除教师、查看教师信息、修改教师信息;
(2) 学生管理:
添加学生、移除学生、查看学生信息、修改学生信息;
(3) 个人信息维护:
修改密码、昵称、联系方式等;
在这里插入图片描述

管理员功能流程图

3.3 教师功能需求

(1) 发布作业:
老师可以发布作业类型(单选、多选、判断、简答题),规定作业截时间以及是否可以粘贴,作业可提交次数;
(2) 批改作业:
可以打分、以优良中差或者ABC等级评分,并对此次作业进行点评;
(3) 发布通知:
发布作业通知或者学习任务;
(4) 学生管理:
添加学生、删除学生、查看学生信息;
(5) 个人信息维护:
修改密码、昵称、年龄、家庭住址、联系方式等等;
在这里插入图片描述
教师功能流程图

3.4 学生功能需求

(1) 查看作业:
老师发布后学生可以查看作业详情,在老师完成批改后可以查看成绩;
(2) 提交作业:
按要求提交作业;
(3) 查看通知:
实时接收并查看通知;
(4) 个人信息维护:
修改密码、昵称、联系方式等等;
在这里插入图片描述
学生功能流程图

四、性能需求

4.1 数据精度

为保证工作的正常进行,所使用的数据必须保证是有效的、可行的、精确的,例如:账号和密码密码必须规定为英文、数字、特殊符号等等组成,当然长度也要一定的限制,作业截止时间不应该设置为几秒以及几年;在人工检查避免数据精度错误的同时,系统也可以添加自动检测功能,使错误数据无法提交。

4.2 时间特性

为保证系统的高效性,当用户使用其中某个功能时,系统应该有较快的反应时间,例如:账号登录、查询、修改等等,反应的时间在2秒左右。当响应时间超出正常时间数倍时,就需要提醒用户可能存在的问题(网络、设备、服务器等等)。

4.3 适应性

应该能广泛应用于不同类型的学校。系统采用模块化设计,并且利用语言的跨平台特性,使得系统在windows、Linux等等不同系统上也可以运行;

4.4 实用性

在保证功能齐全的同时,也要保证其是否能够被使用到,或者是否不符合某些情况,例如:有些作业需要提交附件,但系统没有这个功能,变会很影响使用;

4.5 并发性

一个学校有着上千甚至上万的用户,在大量用户同时在线的情况,系统可能无法支撑,使得相应时间影响用户体验;所以系统需要有较强的并发性,在大量用户访问时可以保证系统的正常运行。

4.6 可操作性

系统的功能的使用不应过于繁琐,不同的用户以最简单的操作步骤实现功能;

4.6 故障处理

正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。在系统出错后,应能恢复回原来备份的数据库。

五、系统技术与框架选择

(1) 数据库:
MySQL;
(2) 前端页面:
HTML、CSS、JavaScript;
(3) 开发环境:
IDEA;
(4) 后端:
基于Maven使用SpringBoot 开发。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值