logo资料库

校运会实时管理系统总体设计.doc

第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
资料共11页,剩余部分请下载后查看
2.3.1登录模块
2.3.2个人信息查看模块
2.3.3 数据管理及更新模块
四.系统出错处理设计
4.1出错信息
×××大学开校运动会实时管理系统 总体设计说明书 (第 1 版) 二○○九年十月 软件学院 Software Engineering Project 一.引言
1.1编写目的 本文在需求之后的阶段。从设计的角度来讲述软件的总体方案与 设计思路及构想。 本文适合于想了解×××大学开校运动会实时管理系统开发设计 思想方法的相关人员。对进一步开发该软件的相关人员,做一个总体 设计的参考及指导。 1.2背景 在信息化技术飞速发展的今天,×××大学也在强大的时代背景下蓬 勃发展,校园规模不断扩大,学校人数同样与日俱增,校运动会也变 得越来越人声鼎沸。所以,传统的数据统计方法在庞大的数据量面前 将耗更更多更多人力和物资的同时,也表现出人工计数的数据不安全 性。所以,将学校运动会的所有数据电子化,信息化将成为必然的趋 势 1.待开发软件名称:×××大学开校运动会实时管理系统 2.软件开发者:××× 3.软件开发对象:×××大学全体师生 1.3参考资料 《××大学开校运动会实时管理系统需求分析说明书》 《软件工程导论》第五版 张海藩 编著 清华大学出版社 二.总体设计
2.1设计思想与目标 1.×××大学开校运动会实时管理系统为广大师生提供一个对小 运动会信息实时查询的平台 2.用户通过注册登陆本系统浏览查询各项目、学院以及个人的成绩 3.后台人员会对整个流程进行有效的控制、管理和统计,并及时更新。 4. 该系统针对用户和网站管理员分前台和后台。用户可以轻松实 现我们网站上的任一操作,后台管理人员主要工作是认真保存整 理运动员以及运动会项目的相关资料,并随时关注网站访问动态 和比赛进程,根据统计员反馈的数据对网站进行维护和更新。 2.2 运行环境 1.开发工具:Microsoft Visual Studio .NET 2005 Microsoft Access 2003 Adobe Photoshop CS 2.运行环境:Microsoft Windows XP 3.定 义:B/S:Browser/Server(浏览器/服务器)结构 SQL 语言:用于数据库操纵的标准语言 PHP:超级文本预处理语言,是 Rasmus Lerdorf 创 建的开放的源代码的在服务器端执行的嵌入 HTML 文档的脚本语言 2.3 基本设计概念
层次图: ×××大学开校运动会实时管理系统主要分为三个部分: 1. 用户登录系统,此系统包含了所有项目及运动员的初始化信 息,同时担负对登录信息进行验证的任务 2. 比赛总体信息系统:管理员用于对所有项目的成绩以及进度进
行更新的系统 3. 实时比赛信息处理系统:将更新的比赛成绩及进度立即进行整 理、排序、验证,并在最后将其公布到页面上供广大师生查询 数据流图: 在此图中可以发现,在运动会前期就必须将参赛者信息和运动项 目信息在数据收集过程中完成初始化的工作,然后由管理员进行对数 据的审核工作,如有问题,立即通知各个学院相关同学进行修改。然 后由系统完成对所有初始化数据的整理工作。在比赛期间,由各个项 目负责的统计员对该项目的成绩进行更新,待系统完成处理后,按项 目成绩、个人成绩、学院成绩公布到前台。
模块化之后带有边界的数据流图: 为了系统的开发与维护,我们通过内聚与耦合为标准,将整个系 统模块化(模块方法如图所示) 2.3.1 登录模块 在登录过程中,系统将通过用户名自动识别用户与管理员。广大 师生将通过登录本网页查询到最新的运动会相关咨询。而管理员将可 以通过本系统对校运动会的信息进行即时的更新,以及纠正一些已经 发生或将要发生的数据错误,同时维护系统,以保证系统稳定运行。 由于本系统直接连接学校师生数据库,故不需要注册等相关模块
2.3.2 个人信息查看模块 用户登录后,可以查看自己用户名的相关信息,例如比赛成绩, 比赛名次,所在班级获奖情况,所在学院获奖情况以及学院排名等信 息 2.3.3 数据管理及更新模块 管理员从后台登录后通过选择项目,进行运动会各个项目成绩 的更新,并修改发现的记录错误的成绩 三.数据库设计 3.1 参赛者信息表
3.2 项目信息表 3.3 项目成绩表 3.4 个人成绩表
分享到:
收藏