需求分析说明书

上传人:gui****hi 文档编号:119684668 上传时间:2022-07-15 格式:DOC 页数:13 大小:131.50KB
返回 下载 相关 举报
需求分析说明书_第1页
第1页 / 共13页
需求分析说明书_第2页
第2页 / 共13页
需求分析说明书_第3页
第3页 / 共13页
点击查看更多>>
资源描述
需求分析说明书 课程名称 运动会管理系统 2010年11月14号1. 引言 1.1编写目的本文档将详细、准确地反映最终确定的信息系统需求内容,并能够简要地反映需求分析的过程以及相关问题,既是对需求分析工作的总结,又作为后续阶段的工作纲领,为系统设计、实现和测试提供依据。 1.2背景 由于电脑时代的到来以及internet的迅速发展,电脑无出不在,当然各种工作效率也大幅提高,那么对于一个举办运动会来说,开发一个好的运动会管理系统势在必行。鉴此,特开发此运动会管理系统,该系统实现了办公无纸化、网络化、信息化、现代化。项目名称:运动会管理系统。项目提出者:运动会管理系统项目组织人员。项目开发者:运动会管理系统项目开发小组。项目鉴定者:暂无。项目开始时间:2010-11-2。 1.3定义 为了便于阅读理解本文,在此解释一些在本文中用到的简写和专业术语:运动会管理系统以下简称SCMS(sport competition management system)。 1.4参考资料图书馆管理系统需求规格说明书 软件工程瞿中 吴渝 刘群 刘冰 编著 信息系统分析与设计 杨选辉 编著2任务概述 2.1目标 为了使SCMS更完善,为了对运动会的方便管理以及避免人力、物力的大量浪费及容易出错 使用计算机高效的自动化管理代替人工低效的管理系统对学校田径运动会进行信息管理是最有效的解决办法。这样不仅能使信息管理人员从手工计算、统计与处理工作中解脱出来,而且还能提高学校运动会信息管理水平和工作效率,减少人力物力的大量流失。 当运动会管理人员使用了运动会管理系统软件后,可以由计算机完成:运动员报名的自动核对;比赛时各种人员信息的查询、核对、更新、删除。 2.2用户的特点 本软件的最终用户分为一般用户和管理员。其中一般用户可以查询成绩和运动员信息;管理员除了有查询权限外还有修改数据库信息的权限,能够录入新的比赛成绩,补录或改正以往的错误信息。一般来说用户是本系教师、学生。该软件将在田径运动会开赛期间使用频繁。 2.3假定与约束 该系统面向运动会的管理,假定运动会各项比赛项相互独立,可同时对其进行数据录入、查询、输出、修改等操作。另外对SCMS软件的开发作如下约束: 开发时间约需要2个月左右。适当分配分析、设计、实现、调试的时间。 建议开发软件运行的最短寿命:5年。 本软件开放后未经作者允许,非法传播、复制、违者追究法律责任,后果自负。 硬件:cpu p、内存256m、外存160G。 网络设备:具有10100m的网卡。软件开发可使用visual stidio2.0或c/c+或VB。运行环境:本软件应使用Windows 2000、Windows XP、Windows7操作系统,常用的一些办公软件。 开发环境:本软件应使用Windows 2000、Windows XP、Windows7操作系统。3需求规定 3.1对功能的规定登录比赛项目时,提出报名的限制要求;各个班级运动员报名后,登录报名情况,检查是否符合要求,为符合要求的运动员自动编号,并为比赛安排裁判员;比赛时先进行检录,检查实际与报名是否相符,为符合要求的运动员安排比赛;比赛后,录入成绩,并计算单项名次,取前若干名,登记领取奖品,为班级累计总分;全部比赛结束后,公布全体总分,并取前若干名;在比赛过程中和比赛结束后,可查询报名和比赛情况,并可进行打印。 由SCMS的功能可以得到系统的数据流图,学生第一次使用SCMS软件时需要先注册,注册成功后登录系统才能进行其他操作,已经进行注册的用户则可以直接登录系统。进行注册和登录的数据流图如下:学生1.1选则注册或登录1.3填写注册信息注册操作登录操作1.2登录系统注册信息表登录成功管理员图1 登录系统数据流图学生想要进入系统进行操作,首先登录,若是第一次登录需注册用户名和密码然后登录,用户名和密码正确才进入系统。数据字典中相应的内容如下: (1)由上面的数据流图可得数据流条目为注册信息表,具体如表1所示,表 数据流条目-注册信息表数据流名称:注册信息表数据流别名:无说明:学生进行注册时注册信息会记录到表中数据流来源:学生数据流向:加工-.2(用于登录时核对信息)数据流组成:注册信息表=学生姓名+密码+系别+学号+性别+年级数据流量:每一项比赛完毕 (2)在注册信息表中数据项有学生姓名、昵称、密码、班级,其中昵称在数据字典中的描述如表2所示,表2 数据项条目-学号数据项名称:学号数据项别名:a_id说明:注册学生的唯一标志类型:字符串长度:9取值范围及含义:学生的注册学号其它几项数据项条目的描述与昵称的类似具体要求可以参考数据库的设计。 (3)选择登录和注册的数据加工比较简单,做一个选择即可。填写注册信息的加工只需填写注册信息表中的几项数据项即可。登录加工在数据字典中的描述如表3所示,表3 数据加工条目-登录系统数据加工名称:注册信息表加工编号:1.2说明:跟据注册信息表中的内容判断登录时的信息是否正确正确则登录到系统中输入数据流:选择登录操作及注册信息表输出数据流:登录成功提示自动进入系统加工逻辑: If用户名(昵称)不存在then 提示用户先注册 Else(用户名存在) if用户名和密码及验证码正确then 提示登录成功,转到相应用户的系统主界面 Else(用户名和密码及验证码中只要有一个不正确) 清空相应内容重新填写普通用户登录后进入系统的主界面即可进行各个项目运动会的成绩查询、运动员的报名报名、比赛成绩和比赛名次及班级的积分和获奖运动员的名单等表格输出,打印等操作,而管理员登陆后可以对整个系统进行管理维护进行各个项目运动会的成绩查询、运动员的报名报名、比赛成绩和比赛名次及班级的积分和获奖运动员的名单等表格输出,打印等操作,但管理员可以进行成绩的录入,可以更该学生的信息或者成绩以及其他的信息。报名及成绩输入输出的数据流图如下: 名次表4.2计算名次5.1计算每班累计积分6.1生成获奖名单积分条例获奖条例例3.3生成比赛信息表全体人员4.3生成名次表名次表5.2打印积分表班级6.2打印获奖表全体人员获奖表积分表名次表积分表获奖名单比赛信息表2.1运动员报名运动员报名要求文档2.3生成运动员信息表2.2为运动员自动编号3.1比赛前检录3.2安排比赛运动员信息运动员信息表管理员登录成功符合要求的运动员信息4.1计算比赛成绩裁判学生登录成功比赛信息表判断成绩成绩表 图2 报名系统及成绩生成系统的数据流图 由报名系统及成绩生成系统的数据流图同样也可以得到数据字典中相关的主要信息如下: (1)主要的数据流条目如下:数据流图中的数据流条目主要有运动员信息表、比赛信息表、成绩表、获奖表及积分表,它们在数据字典中的描述分别如下面几个表所示,表4 数据流条目-运动员信息表数据流名称:运动员信息表数据流别名:无说明:运动员报名成功并分配报名编号后由系统自动生成数据流来源:报名系统生成数据流向:加工-3.1(核对运动员信息)数据流组成:运动员信息表=运动员名称+所属班级+所报项目+报名编号数据流量:不定表5 数据流条目-成绩表数据流名称:成绩表数据流别名:无说明:运动员一次比赛完后由裁判给出成绩数据流来源:裁判数据流向:加工-4.2(将比赛的名次排出来)数据流组成:成绩表=运动员报名编号+比赛项目+成绩数据流量:每一项比赛完毕表6数据流条目-积分表数据流名称:积分表数据流别名:无说明:由名次和相关条例给定相应的积分数据流来源:比赛名次数据流向:加工-5.2(将各班的积分输出)数据流组成:积分表=班级+积分数据流量:比赛表7数据流条目-获奖表数据流名称:获奖表数据流别名:无说明:由名次和获奖条例得到获奖运动员名单数据流来源:比赛名次数据流向:加工-6.2(将获奖运动员名单输出)数据流组成:获奖表=运动员名称+运动员编号+运动员名次+获奖情况+所属班级数据流量:比赛结束表8数据流条目-名次表数据流名称:名次表数据流别名:无说明:由比赛成绩汇总出运动员名次数据流来源:成绩表数据流向:加工-4.3(将运动员比赛的名次输出)数据流组成:名次表=运动员名称+运动员编号+运动员名次+比赛项目+所属班级数据流量:每项比赛结束表9 数据流条目-比赛信息表数据流名称:比赛信息表数据流别名:无说明:由运动员及相应比赛的安排得到数据流来源:比赛安排及运动员信息表数据流向:加工-4.1(将运动员比赛的名次输出)数据流组成:比赛信息表=运动员编号+比赛项目+所属班级+比赛时间+比赛地点数据流量:每有一个检录通过的运动员 (2)在数据字典中主要的数据加工条目就是计算比赛成绩,有了比赛成绩就可以依据比赛的成绩和获奖条例就可以得出获奖的运动员名单,另外根据比赛成绩和积分条例还可以得出每个班的积分。计算比赛成绩的描述如下表所示:表10 数据加工条目-计算比赛成绩数据加工名称:计算比赛成绩加工编号:4.1说明:根据比赛信息及裁判给定的成绩计算相应项目中运动员的成绩输入数据流:比赛信息及裁判的判断分数输出数据流:成绩表加工逻辑:提取比赛信息表中的比赛项目和运动员信息与正在进行比赛的运动员核对将裁判给定的分数与相应运动员对应起来录入成绩 (3)在整个数据处理过程中需要借助运动员报名要求判断可以进行报名的学生,另外还借助积分条例和获奖条例来给定各班积分和评定运动员的获奖情况,它们属于数据文件,但是在数据流处理中只是读取它们的内容并未进行存储,其中获奖条例在数据字典中的描述如下表所示:表11 数据文件条目-获奖条例数据文件名称:获奖条例说明:规定了获得不同等级奖项的资格数据文件组成:奖项等级+获得资格说明组织方式:按照奖项等级由高到低存取方式:存取频率: 3.2对性能的规定 3.2.1精度 输出精度:在SCMS软件中字体应大小适中,输出后能很容易的辨别输出的内容。 输入精度:输入数据应按照不同的类别输入,不要混淆。 3.2.2时间特性要求 在查询运动会的各项内容时,相应速度应较快。录入数据应及时。 3.2.3灵活性 对于一些硬件设备及软件平台的兼容性要高。本系统的各种操作简单明了,操作人员不需要进行专业培训。 3.3输入输出要求输入模块:主要是各种信息的输入,如班级信息、运动员信息、项目信息、比赛信息、奖励信息等 输出模块:主要是各种查询结果的输出等。查询输出需要运动员成绩、项目成绩、代表队成绩查询,班级总分表、总分表、项目得分表、成绩名次表查询,成绩册汇总等功能。 3.4数据管理功能要求 开发了SCMS系统后中不必将所有的数据用笔记录,只需录入信息即可。在SCMS系统中设计了数据库,由数据库和规定的相关的功能进行管理。数据库的设计如下: 3.4.1E-R图类型成绩类别积分年级编号性别项目运动员参加比赛MN名称学号姓名系别名次进行时间组别 图3 E-R图3.4.2数据库的逻辑结构设计 (该部分是由E-R图转换完成);运动员(姓名、性别、编号、学号、系别、年级)项目(名称、类别、类型、组别、进行时间)参加比赛(编号、名称、名次、积分、成绩、组别)3.43表结构设计(列出所有使用的数据库表结构);如图形式:图4表之间的关系数据库中用到的表如下:表12运动员表列名数据类型允许空默认值标识范围主键CHEC约束a_idChar(9)主键a_noChar(6)a_nameChar(6)a_genderChar(2)男d_idinta_gradeint表13 项目表列名数据类型允许空默认值标识范围主键CHEC约束i_idChar(2)主键i_nameChar(6)i_groupChar(6)i_type1Char(6)i_type2Char(6)i_type3Char(6)i_timedatetime表14 参加比赛列名数据类型允许空默认值标识范围主键CHEC约束a_idChar(9)主键i_idChar(2)主键ai_noChar(6)ai_groupChar(6)ai_orderintai_scoref loat3.5故障处理要求 随时监控,在文档、报表处理、打印机、操作系统等软硬件出现故障时具备保护数据的功能,并及时反映到主机中,进而进行相应的处理。 3.6其它专门要求系统安全性要高,防止某些不法人员恶意攻击系统或修改系统数据,另外对于不同级别的用户也应该设置权限,防止某些人员的越权操作。由于运动会的数据及分类较多,在查询或更新数据库时要保证速度不能慢,也要定时备份数据。在用户登录系统是要密码验证。 软件使用简单,方便,一旦发现故障马上解决问题。4. 运行环境规定 4.1设备 配置一台打印机,主机的内存容量至少256M,外存160G,脱机情况下,系统能正常运行。 4.2支持软件 运行环境:windows2000、windows XP、windows7,以及常用的一些办公软件,用于统计数据。 4.3接口 硬件接口:因为可能涉及数据的备份应该保持打印机和光盘刻录机的接口。 软件接口:因为可能涉及一些文档、报表的处理应该保持与常用软件的办公软件的接口。 4.4控制软件设置专门的管理人员对整个系统进行管理,控制系统的普通用户的权限及操作、数据的备份录入输入输出等,另外管理人员还可以进行远程操作和控制。同时设置监控系统协助管理人员对系统、设备的控制。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!