竞赛系统需求分析

项目介绍:该竞赛系统的开发是基于V1.1系统的基础上开发的,该系统没有商用需求,仅提供给软件开发人员和软件测试人员,作为完成系统测试计划、策略和系统测试用例的依据。

软件功能:使用java和swift,MySQL作为数据库完成竞赛系统,该系统使用C/S结构,并完成对主办方和参赛者提供对于竞赛的组织以及实现提供帮助和服务。

用户特征:该系统的用户分为学生和管理员,学生可以通过该系统进行竞赛答题,抢答题等功能。管理员可以完成竞赛题目录入、题型设定、比赛流程控制和选手分数显示等功能。

功能需求:1)需要管理员登录页面,该功能用于管理员登录系统服务端。管理员打开登陆页面后,光标定位于用户名输入框,用户名与密码输入框位于屏幕的中间部分。用户输入正确的用户名和密码后点击登陆后可以登录系统。用户名和密码不能为空,且输入用户名和密码错误时弹出相应的错误提示。

2)欢迎界面。管理员登入后进入欢迎界面。该界面分为题库管理,选手管理,竞赛管理和成绩管理。管理员点相应的界面进入相应的功能。                       3)题库管理。该功能用于管理员实现题目数据的录入,点击题库管理进入该功能模块,题目录入方式有两种,文件导入和手动录入,二者任选其一。选择前者直接输入题目文件所在位置的路径就可以了;选择后者要分别输入题目类型,题目题干信息,各个选项信息,正确答案以及难度等级。点击保存,完成题目录入,并写入数据库。点击查看可以查看已录入题目的全部信息。

4)参赛选手管理。该功能用于管理员实现选手信息的录入, 在添加选手栏目分别输入选手的姓名,学号,参加竞赛时间以及备注信息。点击保存完成选手添加功能。点击重置重新输入选手信息。在查看选手栏目选择竞赛年份,将会在下面列表中显示本年度参加竞赛的所有选手的编号,姓名和密码信息。点击导出可以导出参赛选手信息已经录取到Excle(或者 Word)中,包括学号,姓名,密码。点击打印,可以直接连接打印机打印出上述信息,以便参赛选手登录竞赛系统。

5)竞赛管理。该功能用于管理员实现一次竞赛的题目设置, 管理员点击创建竞赛进入该功能界面,输入本次竞赛本环节名称,选择题型,单选、多选、判断。以及该题型的题目个数和难度等级,点击筛选,系统自动从数据库中筛选出题目显示在筛选结果的列表中。 在筛选结果中选中某一题确定该题的分数,答题时间,正确的分,错误得分等信息。点击确定保存该题的各个信息。

6)成绩管理。该功能用于管理查看比赛进程中各个选手所得分数。

时间: 2024-10-16 22:28:43

竞赛系统需求分析的相关文章

火车票售票系统需求分析

火车票售票系统 需求分析报告 1.引言 (1)1.1编写目的 (1)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (2)2.任务概述 (2)2.1目标 (2)2.2运行环境 (3)2.3条件与限制 (3)3.数据描述 (3)3.1静态数据 (3)3.2动态数据 (3)3.3数据库介绍 (4)3.4数据词典 (4)3.5数据采集 (8)4.功能需求 (8)4.1功能划分 (8)4.2功能描述 (9)5.性能需求 (9)5.1数据精确度 (9)5.2时间特性 (9)5.3适应性 (9)6.

账户系统需求分析

一.故事背景 某大银行的一位银行卡办公室的收账经理Liz遇到了一个问题.她每周都收到一份过期未付款的账户名单.这份报告已经从两年前的250个账户增加到现在的1 250个账户. 为了确定那些严重拖欠债务的账户,Liz需要通读这份报告.严重拖欠债务的账户由几个不同的规则确定,每个规则都要求Liz检查客户的一项或几项数据.过去半天的工作量现在增加到了每周三天.即使在确定了严重拖欠债务的账户后,如果没有查阅该账户三年内的历史资料,Liz也不能做出最后的信用决定(例如严厉的催款电话.断绝信用或将这个账户转

网上订餐系统需求分析报告

一.研究意义 随着计算机和网络的日趋发展,网上店铺如雨后春笋般出现,就连沃尔玛,金拱门这一类老品牌的商家都开拓了自己的网上购物渠道,有调查表明:无论是中国还是西方国家,越来越的用户已经习惯于网络购物.人们的消费平台逐渐开始向虚拟世界转移,而网上订餐是其中重要的一环,发展网络订餐平台已经成为了新的时代的新的需求. 餐饮业也要顺应时代进行发展,早在古代,因为人们在外做饭不便,市场便推出了饭店来解决人们的吃饭问题,这一行业在时代的发展中不断进化,随着网络购物的出现,许多人倾向于足不出户而吃到各种美食,

UML学习笔记4——系统需求分析,从无到有

一.第一阶段:战略分析  需要理清问题--了解项目背景:为什么会有这样的一个项目?客户为什么想要做这个项目?公司为什么会接这个项目? 二.第二阶段:需求分析--命中需求 3.项目目标:从项目的背景,合同,方案书中找到或整理项目的目标.整理目标才是关键. 4.关键涉众及待解决的问题: 项目的涉众分为以下几类人员: 系统的用户:使用该系统的人. 对该项目有商业决策的人,如:客户的高层领导,对项目付款,验收等有决定权. 对该项目有影响的第三方,如:本项目需要采购的硬件,该硬件供应商会影响项目的成功.

系统需求分析

1.  用户当前的操作模式 a)         客户联系方式: 手机:13548879429 邮箱:[email protected] b)         客户需求的获取方式:现场调查.E-mail.电话. 2.  用户需求 a)         用户对功能的需求: 高---软件必须实现的功能,用户有明确的功能定义和要求. 中---软件应该实现的功能,用户的功能定义和要求可能是模糊的.不具体的或低约束的,但是这类功能的缺少会导致用户不满意,因此这类功能的具体需求应当由需求分析人员诱导用户产生

系统<<需求分析与系统设计>>读书笔记之二

需求确定是关于社会,沟通和管理的技能.它是系统开发中需要技术最少的一个阶段,但是如果该阶段没有充分完成,其结果将会比不能完成其他阶段来得更糟.由于不理解,忽略或者曲解客户需求付出的代价在软件过程的以后阶段将是不可承受的.一个当代自适应企业的业务前景要求是,对业务能力进行探索,并确定满足不断变化的解决方案.业务过程界定IT项目和系统的需要.很多情况,IT解决方案仅仅是解决业务问题.另外一些情况下,IT解决方案是业务创新的真正推动者,并产生新的经济理念.无论哪种情况,IT解决方案都是一种基础设施服务

智能家居系统--需求分析说明书

1.引言 1.1编写目的 智能家居是以住宅为平台,兼备建筑.网络通讯.讯息家电.设备自动化,集系统.结构.服务.管理为一体的高效.舒适.安全.便利.环保的居住环境.与普通家居相比,由原来的被动静止结构转变为具有主动智能的工具,提供全方位的讯息交换功能.智能家居强调人的主观性,要求重视人与居住环境的协调,能够随心所欲地控制室内居住环境. 2.综合描述

网上在线考试系统需求分析

随着经济的发展,人们对教育的重视,需要上学的人也越来越多 ,随之而来的考试问题也给了老师和考生带来了不小的麻烦.在老师角度,传统的考试方式,要求老师打印考卷,监考,批卷,发卷,使老师的工作量很大,而且这些环节都是由手工完成,非常容易出错.同时,在考生角度,传统考试方式也带来了极大的不便.因此,为降低学校的管理成本和减少人力物力的投入,为老师提高考试效率,为考生提供更全面和灵活的服务,网上在线考试系统会包括在线考试,成绩查询,个人资料修改等功能,以满足老师和考生的需求.

博客系统需求分析和表结构设计

一.项目流程 1.搞清楚需求(产品经理) (1)基于用户认证组件和Ajax实现登录验证(图片验证码) (2)基于forms组件和Ajax实现注册功能 (3)设计系统首页(文章列表渲染) (4)设计个人站点页面(跨表查询.分组查询) (5)文章详情页 (6)实现文章点赞功能(Ajax) (7)实现文章评论功能:涉及文章的评论和评论的评论 (8)富文本编辑框和防止xss攻击 2.设计博客园表结构 from django.db import models # Create your models he