软件开发工具与环境,网上运动会报名管理系统

2016-07-26 各类报告 阅读:

软件开发工具与环境,网上运动会报名管理系统(一)
运动会管理系统详细设计

详细设计报告

-----运动会管理系统

课程名称 运动会管理系统

专 业 计算机科学与技术 班 级 1111 班 姓 名 孙帅帅 肖云霄 学 号 20111221241 20111221309 指导教师 腾浩

2014年05月28号

1.引言

1.1编写目的

运动会管理系统详细设计是设计的第四个阶段,这个阶段的主要任务是在运动会管理系统总体设计书基础上,对总体设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明。

总体设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构、模块划分、模块功能和模块间的联系等。详细设计则要解决如何实现各个模块的内部功能,即模块设计。具体的说,模块设计就是要为已经产生的运动会管理各子系统设计详细的算法。但这并不等同于系统实现阶段用具体的语言编码,它只是对实现细节作精确的描述,这样编码阶段就可以将详细设计中对功能实现的描述,直接翻译、转化为用某种程序设计语言书写的程序。

1.2项目背景

由于电脑时代的到来以及internet的迅速发展,电脑无出不在,当然各种工作效率也大幅提高,那么对于一个举办运动会来说,开发一个好的运动会管理系统势在必行。鉴此,特开发此运动会管理系统,该系统实现了办公无纸化、网络化、信息化、现代化。

项目名称:运动会管理系统。

项目提出者:运动会管理系统项目组织人员。 项目开发者:运动会管理系统项目开发小组。 项目鉴定者:暂无。 项目开始时间:2010-11-2。 1.3定义

为了便于阅读理解本文,在此解释一些在本文中用到的简写和专业术语:运动会管理系统以下简称SCMS(sport competition management system)。 1.4参考资料

1.图书馆管理系统详细设计报告 baidu.com。 2.运动会管理系统详细设计报告 baidu.com。 3.GB8567-2006计算机软件文档编制规范。 4.《信息系统分析与设计》 杨选辉 编著。

2.总体设计

2.1需求概述

登录比在项目,运动员进行报名,运动员报名有一定限制,包括运动员所报项目,班级运动员人数。各个班运动员报名后,登录报名情况,可以检查是否符合报名要求,为符合要求的运动员自动编号,并为比赛安排裁判员。并且在报名后可进行报名的查询。

2.2软件结构

软件结构图如图1所示。

图1 软件结构

由软件结构可得系统由三大模块组成,分别是登录模块,用户模块,管理员模块。其中各个模块又包括若干模块,登录模块包括学生登录和管理员登录,其中用户登录之前必须已经注册,若未注册需先进行注册才能凭用户名和密码进入系统;用户模块包括运动员报名,成绩查询,成绩打印;管理员模块包括录入成绩,查询成绩,修改成绩,删除信息,打印成绩。

3.程序描述

我主要负责运动员报名部分,所以以下仅就运动员报名进行说明。

3.1程序功能

学生登录比赛项目后,根据自己的情况进行报名。各个班级学生报名后,登录报名情

况,检查是否符合要求,为符合要求的运动员进行自动编号,并为比赛安排裁判员。并能查询报名情况。

3.2程序的输入项

学生登录比赛项目,然后根据自己的情况进行报名及报名的要求文档。

3.3程序输出项

为符合报名要求的运动员自动编号并为比赛安排裁判员及报名情况的查询。 3.4程序逻辑

运动员报名的数据流图如图2所示。

运动员报名要求文档

图2 运动员报名的数据流图 3.5接口

1.用户接口

本系统采用图形用户接口,以鼠标、键盘和条码扫描仪作为用户接口,方便用户对图书数据的操作,界面清晰,用户通过输入合法的用户名和口令即可进入该系统。 2.软件接口

WIN9X/NT操作系统 。

本系统提供基于SQL Server的数据导入和导出功能,方便系统数据的备份和恢复,以及与其他系统的数据交换。 3硬件接口

因为可能涉及数据的备份应该保持打印机和光盘刻录机的接口。

运动员报名部分的接口是学生登录报名系统,根据自己情况进行报名这样就建立了用户和系统的关系。

3.6存储分配

运动员报名部分用到的表如下:

【软件开发工具与环境,网上运动会报名管理系统】

表1运动员表

表2 项目表

表3 参加比赛

软件开发工具与环境,网上运动会报名管理系统(二)
运动会管理系统

【软件开发工具与环境,网上运动会报名管理系统】

运动会管理系统

1. 引言 运动会管理系统需求分析书的目地是为了方便运动会管理系统开发人员,给他们提供一个大概的开发框架,以便于更好的开发出方便于学校举行运动会用到的系统,从而方便广大的老师还有同学们。

1.1编写目的

本文档的编写是为了开发运动会管理系统供开发人员使用,本文档定义了运动会管理系统的基本功能和框架。本文档为运动会管理系统的需求分析书,此文档详细的说明了运动会管理系统的功能,用户的需求,所要用到的技术,以及如何实现

1.2 预期的读者

(1) 项目负责人:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项

目管理。

(2) 设计员:对需求进行分析报告,并设计出系统和数据库。

(3) 程序员:根据要求写出代码,完成系统。

(4) 测试员:根据文档功能对已经完成的系统进行测试使用,对产品的功能进行评估。

(5) 销售人员:了解产品的功能和特点,以及时候的人群。

(6) 用户:按照需求分析书了解产品应有的功能和性能的好坏。

1.3 目标

(1) 为了是运动会进行提供方便,使运动会管理系统更加的完善。

(2) 方便广大同学们的报名和学院对运动会的管理。

(3) 减少人力物力的投入,使运动会的进行更加的方便。【软件开发工具与环境,网上运动会报名管理系统】

(4) 减轻运动会工作人员的负担。

(5) 为了学校的运动会的方便管理,帮助运动会工作人员利用计算机。

本系统适合各个学校的运动会管理,它是比较完善的系统。主要的功能有:用户报名,用户基本信息录入,成绩录入,名次查询,报表打印等。

1.4参考文献

《软件工程》

2.系统概述

系统名称:运动会管理系统

本系统使用jsp和javabean和数据库技术,此系统提供了运动员的登录以及报名,运动员基本信息的录入,管理员老师可以通过系统登记运动员的成绩和学院的排名,运动员可以通过登录以后查询自己的成绩和自己所在学院的名次信息等。

2.1设计目的

为学校老师和同学们提供一个在线报名和录入成绩和查看名次的平台,以便方便运动会的进行,减少人力物力的投入。

2.2运行环境

系统运行最低硬件要求:

Intel Pentium 166MHZ以上CPU;

64MB以上的内存空间;

100MB以上的硬盘空间;

操作系统:

Windows xp/7操作系统;

数据库:

SQL Server 2000

开发工具:

Microsoft isual basic6.0

用户操作水平:

哈师大全体老师和学生。

安全保密性:

数据库采用用户权限设置以及数据库密码设置的双重加密。

2.3条件限制【软件开发工具与环境,网上运动会报名管理系统】

(1)经济来源:学校软件项目的支持经费。学校项目经费有限。

(2)技术人员:学院软件学院学生,开发经验过少。

(3)专业技术:软件学院学生知识的局限性。

(4)法律和政策方面的限制:不能违反国家和党的方针政策。

(5)硬件,软件,运行环境和开发环境的条件和限制:技术不娴熟,系统不稳定。

3.数据描述

3.1运动会管理系统流程图

流程图

3.2数据流图

【软件开发工具与环境,网上运动会报名管理系统】

3.3数据字典

卡片1

【软件开发工具与环境,网上运动会报名管理系统】

名字:报名信息

别名:

描述:运动员的个人信息和参赛的项目

定义:报名信息 = 运动员个人信息 + 参加的项目 位置:数据库表

软件开发工具与环境,网上运动会报名管理系统(三)
校运动会管理系统的设计与实现

校运动会管理系统的设计与实 现

目 录

第一章 系统概述 ............................................................... 1

1.1 系统开发背景与意义 .................................................... 1

1.1.1 系统开发背景 .................................................... 1 1.1.2 系统开发意义 .................................................... 1

第二章 系统需求分析 ........................................................... 2

2.1系统功能要求 .......................................................... 2 2.2 需求分析概述 ......................................................... 2 2.3系统层次划分 ......................................................... 3 2.4 系统数据流图 ......................................................... 5 2.5 数据字典 ............................................................. 7 第三章 系统总体设计 .......................................................... 13

3.1 系统总体设计目标 ..................................................... 13 3.2 系统概念设计 ......................................................... 10

3.2.1 概念模型(E-R图) ............................................. 14 3.2.2 关系模式 ....................................................... 15

第四章 数据库系统实现 ........................................................ 16

4.1 系统实现工具简介 ..................................................... 16

4.1.1 SQL Server 2000简介 ........................................... 16 4.2 人事管理系统数据库实现 ............................................... 16 结束语 ...................................................................... 22 参考文献..................................................................... 23

运动会管理系统 第一章 系统概述

1.1 系统开发背景和意义

1.1.1系统开发的背景

计算机以其强大的性能价格优势给人们的工作、学习和生活带来极大的方便.计算机代替人工处理一些事务已成为必然。整个人类社会已进入高度信息化,人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。 在当今社会上,体育运动越来越普及,参与运动会的人越来越多,素质越来越高。传统的运动会,一般是以人手组织为主,运动员的报名、赛事的安排、比赛场地的安排和成绩的记录等操作全都由人手操作,参加人数越多,运动会的规模就越大,管理工作就更加费时费力,而且容易出错。学校田径运动会管理系统则为组织者提供一个简捷方便的方式来组织管理运动会,学校田径运动会管理系统是一种“人机交互系统”,通过简单的键盘输入与鼠标点击来完成烦琐的记录与安排工作,保证运动会的正常流畅的进行。学校田径运动会管理系统是典型的数据库应用系统,可完成田径运动会管理中的运动员报名、分组编排,竞赛成绩处理及公告,成绩统计.信息查询等事务处理功能。根据学校田径运动会的一般进程,本系统分为前期编排处理、比赛管理处理、查询输出处理和系统维护等四个工具模块来完成所期望的功能。依据关系型数据库理论设计数据库的结构。使用该系统可以极大地减小工作人员的劳动量,同时还可大大提高工作效率、可靠性和正确性

1.1.2系统开发的意义

1.掌握数据库设计原理及相关软件的使用:

2.实现方便合理安排运动会方面的管理工作; 3.为了运动会管理系统更完善; 4. 为了减轻工作人员的工作负担。

第二章 系统需求分析

2.1系统功能要求

1. 对运动员报名,编号,分组编排,赛程安排,决赛,成绩汇总等进行全面管理;

2. 对运动会业务流程提供全面、一致和快速处理; 3. 系统具有界面友好性和易操作性。 4. 本系统具体需要实现的功能有:

1,报名单输入 2,运动员编号 3,比赛项目的分组 4,打印秩序册 5,检录 6,成绩输入 7,校记录更新 8,团体成绩统计

9,运动会各项信息的输出等。

2.2 需求分析概述

1.学校田径运动会主界面设置密码,用户通过密码后才能进入系统的水平菜单。

2.水平命令菜单要能实现前期编排,比赛管理,查询输出,系统工具这几个功能。

3.前期编排需要定义比赛项目,设置工作岗位、录入工作人员,运动员报名表录入,输入记录成绩,查看秩序册等功能。

4.比赛管理需田赛成绩录入与输出,径赛成绩录入与输出,全能成绩录入与输出等功能。

5.查询输出需要运动员成绩、项目成绩、代表队成绩查询,总分表、项目得分表、成绩名次表查询,成绩册汇总等功能。

2.3 系统层次划分

根据系统的目标、组织职能和需求的相关性,确定系统需求结构如图2.2.1所示

图2.1

软件开发工具与环境,网上运动会报名管理系统(四)
大学生运动会报名系统设计与研究

  摘 要:近年来,随着信息技术的不断发展,智能化、信息化的管理被越来越多的人所接受和使用,不同类型的管理系统在不同的领域中发挥着应有的作用,大学生运动会报名系统就解决了高校在开展运动会运动员报名时所出现的一系列的问题。本文对大学生运动会报名系统进行了简要的说明和设计。

  关键词:运动会;报名;系统;研究
  中图分类号:TP311.52
  为丰富学生的课余生活,每年高校都会为学生举办运动会来提高学生的身体素质,使学生可以从德智体美劳等方面全面的发展,但随着学生人数的不断增多,运动会竞赛项目的增加,运动会报名工作显得越来越困难,为解决这一问题,高校需要开发和设计出一套智能化的、全面的运动会报名管理系统,使学生有秩序的填报自己喜欢的项目,减少运动会报名时出现的错误。
  1 我国高校运动会报名系统的现状
  据调查,在我国,许多高校的运动会报名方式还采用传统的、纸质的、统计形式的报名方式,这种方式在对运动员名单进行统计时就会出现数据的丢失、数据的重复、数据的错乱等现象,间接的增加了管理运动员报名人员的工作量,甚至会影响运动会是否可以顺利召开,虽然有部分高校使用了运动会报名系统,但由于当时的条件有限,原有的运动会报名系统已无法满足当今运动会报名现状的需要,且原报名系统的更新与维护比较困难,系统并没有与网络技术相结合,数据的安全性、系统的安全性较低。通过对我国高校运动会报名系统现状的了解和前期的调研,充分的说明了大学生运动会报名系统的开发是具有很大价值的,所以在高校原有系统的基础上设计并开发了新的大学生运动会报名系统,用来减少管理运动会报名人员工作的工作量,提高其工作效率,使运动会可以顺利的进行。
  2 运动会报名系统主要用到的技术
  本系统所用到的开发工具为jsp技术和Struts框架,JSP具有一次编写、各处执行、安全性高、保密性好的特点。JSP技术是通过JAVA编写类中的tags和scriplets来实现对产生的动态网页逻辑进行封装的。Struts框架为系统开发人员提供了一个具有统一标准的框架结构,通过使用Struts框架,开发者可以将工作的重心放在应用程序中,且Struts框架可以满足用户的需求,敏捷迅速。
  通过与用户进行沟通,了解了系统必须要实现学生可以不受时间和地域的限制进行运动项目报名的功能,因此选取的网络架构为基于B/S的三层架构,B/S结构可以减少客户端的压力,因为系统的更新与维护都会是在服务器端进行的,而且B/S结构的界面并不复杂,操作人员或管理人员使用起来比较方便。
  3 运动会报名系统的数据库设计
  运动会报名系统选用的数据库为SQL Server 2008,SQL Server 2008具有SQL Server 2005的全部优点,除此之外SQL Server 2008的存储功能更加强大、存储环境更安全,数据的存储类型更加全面,最为重要的是SQL Server 2008可以在网上发布数据库中存储的数据,并且根据调度来修改已经发布的数据,SQL Server 2008还具有很好的软件兼容性,它可以适应大部分的操作系统,可以与其他应用软件兼容。
  4 运动会报名系统的功能模块设计
  因为系统采用的是B/S结构,所以笔者会从前台和后台分别来阐述运动会报名系统可以实现的功能,该系统的前台模块主要面向的对象是运动员,主要实现的是学生进行行账号的注册、最新公告的查看、系统选择所要填报的项目、查看自己所报的项目。这里需要注意的是(1)学生如果是第一次进入系统,应先注册,在注册时联系方式、身体状况为非必填选项,用户名、密码、性别等为必填选项,必填选项必须按照正确的书写格式、填报方式全部填写才能完成注册,否则系统会自动提示信息填写不完整,请将信息填写完整,完成注册。(2)学生通过输入正确的用户名和密码后才能进入系统,在系统的最新公告界面学生可以查看相关公告,但不能对公广告进行修改和发布。(3)学生通过点击运动项目进入到运动项目界面,查看运动会所有的项目,在自己想报的项目中点击“我要报名”,系统会自动弹出“是否填报该项目的窗口”,点击确定才能完成报名。(4)报名完成后“学生在我报名的项目”中查看自己所填报的项目、报名的时间、状态。还可以对自己填报的项目进行删除,但不能对其他同学的相关信息进行查看和修改。
  系统的后台模块主要针对的是系统的管理员,管理员通过输入用户名和密码进入系统,如输入错误的用户名、密码系统会自动返回登录界面。管理员可以对系统进行基本操作,包括查寻系统属性、修改密码、管理员维护。管理员还可以对系统中的公告、运动项目进行添加或删除,在对公告进行添加时,只需在添加公告界面输入标题和内容即可。对项目的添加要在添加项目界面输入项目名称、项目简介等信息。删除只需用鼠标在界面点击删除按钮即可,管理员通过报名管理模块查看学生的报名情况、报名状态,但不能对其进行任何操作。
  5 运动会报名系统的系统测试
  5.1 系统测试实例的研究与选择
  系统测试按照测试的方法分类分为黑盒测试和白盒测试。白盒测试是以程序内部结构与处理逻辑为中心而展开的测试,白盒测试就是尽可能多的选取测试用例,对源代码进行充分的覆盖,这样就能更多的发现系统中的错误。黑盒测试主要是根据程序中输入、输出的条件进行数据的测试,用来检测系统输出是否正确。本系统的测试使用了黑盒与白盒这两种测试方法,主要使用了黑盒测试中的等价分类法、边界值分析法与因果图法,白盒测试中的逻辑覆盖法与最短路径分析法。在测试过程中遵循了保证测试用例完整性和有效性的原则。进而对系统的功能、接口、数据、性能、初始化、终止进行了全面的测试。
  5.2 系统测试的重要性
  在软件生命周期中,系统测试占据着重要地位,系统测试就是尽可能多的找出系统在运行时所出现的错误,是对系统的进一步完善,是系统被应用前必要的操作步骤,如不在系统使用前对系统进行测试,系统中存在的错误就会扩散,这样会致使系统最终瘫痪,而且系统测试的好坏直接影响软件的应用效果,通过上述可知,本系统严格按照传统的测试方法、测试步骤进行了测试,并发现和解决了系统测试过程中所出现的问题,经测试系统中的所有的条目都满足用户的需求,系统正常运行,可以正常使用。总之,系统测试是不断发现错误并解决的过程,是系统设计者、开发者、使用者终生研究的课题。
  6 结束语
  通过分析大学生运动会报名的现状了解了大学生运动会报名系统的开发是具有可行性和必要性的,大学生运动会报名系统是学校智能化发展的重要平台,本系统是通过jsp技术、Struts框架等开发工具进行开发的,并与B/S结构相结合最终实现了信息的网络交互。大学生运动会报名系统的实现和应用,减小了传统报名的复杂度,提高了工作人员的工作效率。
  参考文献:
  [1]谷震离.查询语句SQLServer数据库查询性能优化分析.福建电脑[J],2009(03):134-138.
  [2]杨红杰.基于面向对象的高校田径运动管理系统设计[J].吉首大学学报自科综合版,2001(02):140-141.
  [3]陶恂.数据库管理的设计方案及其应用[J].上海电机学院学报,2011(05):239-242.
  作者简介:李杰(1982.10-),男,陕西人,硕士,讲师,研究方向:计算机网络技术。
  作者单位:银川能源学院 计算机与信息工程学院,银川 750105

软件开发工具与环境,网上运动会报名管理系统

http://m.zhuodaoren.com/fanwen297514/

推荐访问:田径运动会管理系统 校际运动会管理系统

各类报告推荐文章

推荐内容

上一篇:二手车市场前景分析 下一篇:不同覆膜对玉米产量及品质的影响开题报告