为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

概要设计说明书

2012-03-21 17页 doc 152KB 52阅读

用户头像

is_229008

暂无简介

举报
概要设计说明书 运动会信息管理系统 版本: 1.0 概要设计说明书 日期: 2005.03.12 运动会信息管理系统 概要设计说明书 版本 1.0 日期 2005年3月12日 作者 刘珉,陆海宁 计算机科学与工程系 Department of Computer Science & Engineering 1. 简介 1.1. 目的 根据需求说明,本文档将对系统进行综合概述,其中会使用多种不同的视图来描述系统的各个方面。它用于记录并表述已对系统的设计作出的重要决策。 1.2. 范围 本文档定...
概要设计说明书
运动会信息管理系统 版本: 1.0 概要设计说明书 日期: 2005.03.12 运动会信息管理系统 概要设计说明书 版本 1.0 日期 2005年3月12日 作者 刘珉,陆海宁 计算机科学与工程系 Department of Computer Science & Engineering 1. 简介 1.1. 目的 根据需求说明,本文档将对系统进行综合概述,其中会使用多种不同的视图来描述系统的各个方面。它用于记录并表述已对系统的设计作出的重要决策。 1.2. 范围 本文档定义了本系统的总体构架,以及各个用例实现的事件。 1.3. 定义、首字母缩写词和缩略语 本规约中无首字母缩写词和缩略语。 1.4. 参考资料 1. 《运动会信息管理系统——项目工作说明书》 2. 《运动会信息管理系统——软件需求说明书》 1.5. 概述 本文档主要对系统构架以及功能实现进行概述。 第一部分,是对于本文档的概述;第二部分,是任务概述;第三部分,是本系统的用例视图以及其实现流程。 2. 任务概述 2.1. 目标 叙述该系统中各个子系统的分类与功能,详细其输入、输出的数据流向及变化,各个子系统之间的联系,为详细设计做功能上的准备。 2.2. 设备 · 应用服务器: · CPU:建议为Xeon 2.8GHz或以上 · 内存:建议1G以上 · 硬盘:建议SCSI 30GB * 2以上,组成RAID · 数据库服务器: · CPU:建议为Xeon 2.8GHz或以上 · 内存:建议512M以上 · 硬盘:建议SCSI 40GB * 2以上,组成RAID 2.3. 支持软件 · Windows 2003 Server · JDK / Resin · Microsoft SQL Server 2000 · Windows XP Professional 3. 用例视图 系统用例视图如下: 需要注意的是,除“系统管理员”外的各个活动者都与相应的帐户及其权限一一对应,而系统管理员帐户则拥有所有操作的权限,即它继承了包括“系统管理员”在内的所有六个活动者及其关联用例。 其中用例“运动会竞赛规程设置”比较复杂,其独立的用例视图如下: 用例实现如下所述: 3.1. 用例:<帐号管理> 3.1.1 简要说明 该用例用于系统管理员对其帐号的管理。系统管理员可以添加、删除或修改系统管理员帐号。 3.1.2 基本事件流 1. 用户进入帐号管理登录页面。 2. 用户输入用户名和密码进入修改页面。 3. 用户增加、删除或修改帐号信息。 4. 用户确认修改后的帐号信息,退出用例。 5. 如果所有项目已分组或用户选择退出,则退出用例。 3.2. 用例:<日志查看> 3.2.1 简要说明 该用例用于系统管理员对系统日志的查看,可以对满足某特定条件的部分内容进行过滤。 3.2.2 基本事件流 1. 用户进入日志查看页面。 2. 用户输入日志记录过滤条件,包括用户,操作,时间之中的一个或几个。 3. 系统显示相关的系统日志。 4. 用户退出日志查看;退出用例。 3.3. 用例:<日志清空> 3.3.1 简要说明 该用例用于系统管理员对清空系统日志。 3.3.2 基本事件流 3 用户进入日志查看页面。 4 用户清空所有的系统日志 5 用户退出日志清空;退出用例。 3.4. 用例:<数据库备份> 3.4.1 简要说明 该用例用于系统管理员将数据库备份到指定位置。 3.4.2 基本事件流 1. 用户进入数据库备份页面。 2. 用户输入备份数据库名以及保存路径并确定。 3. 系统保存数据库后,提示保存成功。 4. 用户退出数据库备份;退出用例。 3.5. 用例:<数据库还原> 3.5.1 简要说明 该用例用于系统管理员将系统数据还原。 3.5.2 基本事件流 1. 用户进入数据库还原页面。 2. 用户从下拉列表中选择一个按备份时间排序的备份好的数据库。 3. 用户确认,提示数据库还原成功。 4. 用户退出数据库还原;退出用例。 3.6. 用例:<添加运动会> 3.6.1 简要说明 该用例用于添加一届运动会,设置运动会的基本属性。经检测无误后保存,之后可以对该届运动会进行进一步设置。 3.6.2 基本事件流 1. 用户选择添加一届运动会,进入相应界面。 2. 用户设置新运动会基本属性,包括届次、名称、主办单位、承办单位、协办单位、赞助单位、开始时间、结束时间、举办地点、备注,其中届次、名称、主办单位、开始时间、结束时间不允许为空。 3. 用户添加组委会帐号,每个帐号包括用户名和密码,可以添加多个,至少一个。 4. 用户保存运动会信息。 5. 系统提示保存成功。 3.7. 用例:<激活运动会> 3.7.1 简要说明 该用例用于系统管理员对一届进行激活,在激活前所有其他非系统管理员用户对该届运动会没有访问权,但普通用户依然有浏览权。 3.7.2 基本事件流 1.用户进入运动会激活界面。 2.用户从下拉列表中选择一届待激活运动会。 3.用户确认并激活该届运动会,系统提示激活成功。 4.退出用例。 3.8. 用例:<关闭运动会> 3.8.1 简要说明 该用例用于系统管理员关闭某一届运动会,关闭后所有非系统管理员用户将没有对该届运动会的访问权,但普通用户依然有浏览权。 3.8.2 基本事件流 1.用户进入关闭运动会界面。 2.用户从下拉列表中选择一届待关闭运动会。 3.用户确认并关闭该届运动会,系统提示关闭成功。 4.退出用例。 3.9. 用例:<删除运动会> 3.9.1 简要说明 该用例用于系统管理员对某一届运动会的删除,删除后,数据库中关于该届运动会的记录将不再存在。 3.9.2 基本事件流 1.用户进入删除运动会界面。 2.用户从下拉列表中选择一届待删除的运动会。 3.用户确认并删除该届运动会,系统提示删除成功。 4.退出用例。 3.10. 用例:<设置运动会帐户> 3.10.1 简要说明 该用例用于大会主委会对某一届运动会分配单位、检录、记录帐户。 3.10.2 基本事件流 1. 用户进入设置运动会帐户界面,显示所有帐户。 2. 用户增加、删除或修改帐号信息,内容包括用户名、密码、类别(单位/径赛检录/径赛记录/田赛记录)。 3. 用户确认修改后的帐号信息,刷新显示帐户。 4. 用户选择退出,退出用例。 3.11. 用例:<设置报名规则> 3.11.1 简要说明 该用例用于大会主委会对某一届运动会设置报名规则。 3.11.2 基本事件流 1. 用户进入设置报名规则界面。 2. 用户修改报名规则信息,内容包括最大兼项数、单项最少人数限制、各个单项的单位参赛最大人数和备注。 3. 用户确认修改后的报名规则,退出用例。 3.12. 用例:<设置竞赛组别项目> 3.12.1 简要说明 该用例用以设置一届运动会的组别项目模板,其中包括所有参赛组别和竞赛项目。用户可以对模板进行载入、修改和保存,便于复用。 3.12.2 活动图 1. 输入组别信息,包括组别名称,备注。 2. 输入项目信息,包括项目名称、类型(田赛、径赛、全能)、是否是接力项目、可选组别、是否分组分道、分组人数、可同时进行的小组数(场地的因素,例如有两个同条件的跳远沙坑)、是否有预赛(及格赛)、备注。 3. 修改项目只限于可选组别以及场地参数,项目名称、类型不允许改变。 3.13. 用例:<设置计分规则> 3.13.1 简要说明 该用例用以设置一届运动会的计分规则模板,其中包括三种计分规则。用户可以对模板进行载入、修改和保存,便于复用。 3.13.2 活动图 规则内容设置根据规则类别不同分为三种: 1. 计分规则:不足__人,大于等于__人,取__人,积分为__,__,__,__,…, 2. 加分规则:破__纪录/达__等级,加__分 3. 组别关联规则:同名次(格式:A组的同名次成绩低于B组同名次成绩,A组运动员无积分)和高低分(A组中高于B组中最好成绩的运动员才有积分) 3.14. 用例:<设置细分属性> 3.14.1 简要说明 该用例用于大会主委会对某一届运动会竞赛规程、相关人员名单等属性进行设置,以文本形式保存,主要用于打印秩序册。该用例与上面两个用例一样基于模板操作,流程类似,不赘。 3.15. 用例:<设置参赛单位> 3.15.1 简要说明 该用例用于大会主委会对某一届运动会参赛单位信息进行设置,包括各单位的名称、单位编号、允许参加的组别项目和备注。其报名帐户内容在<设置运动会帐户>用例中实现。该用例一样基于模板操作,流程类似,不赘。 3.16. 用例:<历史成绩录入> 3.16.1 简要说明 该用例用于大会主委会录入及修改历史成绩。历史成绩包括两部分,市级以上成绩只分男女组别;大会纪录细分到每个组别。 3.16.2 基本事件流 1. 用户进入历史成绩录入界面。 2. 用户修改历史成绩。 3. 用户确认修改。 4. 用户选择退出,退出用例。 3.17. 用例:<生成运动员编号> 3.17.1 简要说明 该用例用于大会主委会对运动会报名运动员生成编号。 3.17.2 基本事件流 1. 用户进入生成编号界面。 2. 用户选择编号前缀方式(单位/项目+组别/无)。 3. 用户确认,显示运动员编号列表。 4. 用户选择退出,退出用例。 3.18. 用例:<分组分道> 3.18.1 简要说明 该用例用以设置运动会各个项目分组分道的方式及原则,并以此为根据由系统自动分组分道,完成后同项目运动员出场顺序确定。 3.18.2 活动图 系统按照项目类别顺序(短跑,长跑,田赛/全能)列出所有未分组项目,依次对其进行分组。 不同的项目类别,有不同的若干种分组分道方法,详细情况见需求分析。 3.19. 用例:<日程安排> 3.19.1 简要说明 该用例用以设置运动会各个比赛的顺序和时间,并添加比赛备注。 3.19.2 活动图 修改一场比赛顺序号,使之移到另一时间段举行,在其原来位置和目标位置之间的所有比赛顺序和时间都会顺延。 修改一场比赛时间有两种方式: 1. 独立方式:仅修改所选比赛时间,不改变其后项目的时间。(修改后时间必须在所选比赛前后项目时间之间) 2. 关联方式:修改所选比赛时间,其后项目的时间相应顺延。(修改后时间必须在所选比赛前一项目时间之后) 3.20. 用例:<运动员报名> 3.20.1 简要说明 该用例用以报名单位进行网上报名,通过身份验证后,对单位报名运动员信息进行添删改操作。 3.20.2 活动图 3.21. 用例:<非竞赛人员报名> 3.21.1 简要说明 该用例用于报名单位对该单位非参赛人员的报名。 3.21.2 基本事件流 1. 用户按照大会组委会提供的该报名单位的用户名和密码登录到非参赛人员报名页面。 2. 用户输入非参赛人员的姓名和身份;若系统提供的默认身份中没有用户所需身份,则提示用户创建新的身份。 3. 提交输入信息,系统提示保存成功。 4. 若所有非参赛人员的信息已输入完毕,则退出用例。 5. 重复2-3 6. 若需要修改已报名信息,则点击“修改”链接进入相关页面进行修改,并保存修改信息。 7. 退出用例 3.22. 用例:<运动会信息查询 > 3.22.1 简要说明 该用例用于普通浏览者对某一届运动会信息的查询。 3.22.2 基本事件流 1. 用户进入查询页面。 2. 用户从下拉列表中选择一届运动会并查询,系统返回该届运动会的所有相关信息。若用户选择的该届运动会并未设置好,则提示出错。 3. 退出用例。 3.23. 用例:<报名查询> 3.23.1 简要说明 该用例用于普通浏览者对某一届运动会报名信息的查询。 3.23.2 基本事件流 1. 用户进入报名查询页面。 2. 用户从下拉列表中选择一届运动会并查询其报名情况,系统返回该届运动会的所有运动员和非参赛人员的报名信息;若用户选择的该届运动会并未设置好,则提示出错。 3. 退出用例。 3.24. 用例:<运动员检录> 3.24.1 简要说明 该用例用于对运动会进行时对参赛运动员的检录。 3.24.2 基本事件流 1. 用户选择检录的项目和组别,进入该项目和组别的参赛运动员的名单表。 2. 若是径赛项目:用户根据已经到来的运动员在其姓名后标记以示其已经检录。 3. 若是田赛项目:用户直接打印检录表交至比赛裁判员。 4. 用户打印该项目的检录表。 5. 重复1-3,检录下一个项目或组别。 6. 退出用例。 3.25. 用例:<比赛成绩记录> 3.25.1 简要说明 该用例用于对运动会进行时运动员成绩的记录。 3.25.2 基本事件流 1. 用户选择记录成绩的项目和组别,进入该项目和组别的参赛运动员的名单表。 2. 用户按照运动员的姓名,输入其比赛成绩,若输入数据为空或为非法数据,则提示出错。输入完毕后,用户可选择打印该项目的成绩表。 3. 重复1-3,输入下一个项目或组别。 4. 退出用例。 PAGE 保密 上海交通大学, 2005 页 1
/
本文档为【概要设计说明书】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索