项目案例(一)—-校运会管理系统1 需求分析1
1 编写目的使用该文档的使用成员为实现校运会管理系统的开发人员以及学校的运动会组织管理人员
2 背景项目名称:校运会管理系统项目提出者:项目开发者:项目开发小组项目鉴定者:暂无
项目开始时间:1
3 定义系统数据流程图的一些定义1
4 目标 当学校运动会管理人员使用了《校运会管理系统》软件后,可以由计算机完成:运动员报名的自动核对;竞赛时各种人员信息的查询、核对、更新、删除
校运会管理系统用户分为两类:普通操作员:只须具有初级的计算机操作能力,一般高中生以上经过稍稍培训都可胜任,只是负责竞赛进行时一些简单数据的插入、更新、查询
管理人员:这些人员应具备一定的数据库知识,不过只要了解就行,这些人员负责对数据库中重要数据及基本数据的更新,如对静态表的重新定义,普通用户的权限分配
5 需求分析1
1 系统的功能需求通过对运动会各个步骤、所需的各项信息等的分析,我们规定:(1) 项目有个人项目、集体项目之分.(2) 对于集体项目,我们并不关怀具体参加竞赛的运动员.在每一项集体项目中,每个学院的参赛人数不可超过限制的参赛人数,且必须是该学院的学生.(3) 一个项目可有多名运动员参加,但一名运动员最多只能参加两项个人项目(用一个触发器实现),且只能属于一个学院.(4) 一个项目可由多名裁判主持,每一个裁判在此项目中所担任的职务不同,且有主、副裁判之分.(5) 在同一时间内可同时进行多项竞赛,但是只能进行一项径赛竞赛(用一个触发器实现).(6) 在同一时间内,一名裁判只能主持一项竞赛、担任一个职务(用一个触发器实现).但在不同的时间内,一名裁判可主持不同的项目、担任不同的职务.(7) 一名运动员在同一时间内只能参加一项竞赛(用一个触发器实现).(8) 在同一时间内,一个学院只能参加一项集体项目竞赛(通过用一个触发器限制在同一时间