运动会成绩统计系统分析与设计_第1页
运动会成绩统计系统分析与设计_第2页
运动会成绩统计系统分析与设计_第3页
运动会成绩统计系统分析与设计_第4页
运动会成绩统计系统分析与设计_第5页
已阅读5页,还剩18页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录第1章可行性分析报告 .1.1引言1.1.1 系统的名称21.1.2 系统目标和系统功能 21.1.3 项目的由来21.2系统建设的背景、必要性和意义 21.2.1 系统建设的背景21.2.2 系统设计的必要性21.2.3 系统设计的意义31.3拟建系统的候选方案 31.3.1 候选方案一.31.3.2 候选方案二 .41.4可行性论证51.4.1 技术上可行性51.4.2 经济可行性51.4.3 社会可行性61.5 几个方案的比较 .6第2章系统说明书2.1引言2.1.1 系统的名称2.1.2 系统目标和系统功能 2.1.3背景2.2项目概述 2.2.1 项目的主要工作内容 2.2.2现

2、行系统的调查情况 2.2.3新系统的逻辑模型2.3 实施计戈U 2.3.1工作任务的分解2.2.3进度第3章系统设计说明书3.1引言3.1.1 项目背景3.1.2工作条件和约束3.2系统总体技术方案3.2.1 模块设计3.2.2 代码设计3.2.3 输入设计3.2.4 输出设计3.2.5 数据库设计3.3 运行测试第 1 章 可行性分析报告1.1引言1.1.1系统的名称运动会成绩统计系统1.1.2 系统目标和系统功能管理员:添加运动项目,查看项目报名人员,安排项目时间、人员,记录运动员成 绩等。学生:申请参加项目,查看自己项目安排情况。以上两种用户是通过不同的web页面进行相关的操作,然后自动

3、记录在数据中。1.1.3 项目的由来信息管理与信息系统专业学生信息系统分析与设计课程设计题目,属于学生学科 性实习项目。1.2系统建设的背景、必要性和意义1.2.1 系统建设的背景随着计算机及网络技术的飞速发展,In ternet/I ntranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。1.2.2 系统设计的必要性目前系运动会成绩管理系统工作还是手工管理,工作效率很低,并且不能及时对比赛成绩进行纵向或横向的比较、查询等,不能更好的适应当前数据管理的要求。手工管理还存在这许多弊端,由于不可避免

4、的人为因素,造成数据的遗漏、误统计。计算机信息 化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对系运动会的各项成绩形成一整套动态的管理。1.2.3 系统设计的意义本系统的数据管理对象是系级运动会的各项比赛项目成绩,管理对象结构较为简单。系统由在校大学生利用常见的 windows环境下的编译工具自行开发。该系统的运 行旨在便于部门单位管理数据, 无商业利益,要求开发成本低,周期短。人机界面应符 合一般查询习惯。1.3 拟建系统的候选方案1.3.1 候选方案一( 1) 客观条件约束由于是学生实习性项目, 没有额外的资金投入, 使用学校实验室计

5、算机及计算机系 统,开发技术上使用使用大学课程中学习过的相关 web 程序设计语言,如 html 、 javascript、css等后台数据库使用 SQL server 2000数据库的相关技术。( 2) 处理方式在这里对于系统的操作采用的是实时处理的方式对系统的各种实现功能进行 操作,我们在这套方案中放弃了批处理方式。(3)联机存储量由于软件、系统软件的体积较小大概占有 20M 的存储空间使用后一般在估算的基 础上增加 %50-%100 作为联机存储量,所以联机存储量我们在这里采用最大联机存储 量 20M 。(4)软件操作系统使用的是学校实验室的 windows XP 系统,数据库管理系统使

6、用的是 SQL server 2000 数据库技术,高级程序语言使用的是 html 超文本标签语言、 javascript 脚本 语言和 asp 语言等。1.3.2 候选方案二1. 客观条件约束没有额外的资金投入, 使用学校实验室计算机及计算机系统, 开发技术上使用使用 大学课程中学习过的相关面向对象程序设计语言JAVA 语言,后台数据库使用 SQLserver 2000 数据库的相关技术。2. 处理方式在这里对于系统的操作采用的是实时处理和批处理方式的方式对系统的各种实 现功能进行操作, 我们在这套方案中采用了两种处理方式的结合是系统能适应更多的情 况,体现了系统强大的功能。3. 联机存储量

7、由于软件、系统软件的体积较小大概占有 30M 的存储空间使用后一般在估算的基 础上增加 %50-%100 作为联机存储量,所以联机存储量我们在这里采用最小联机存储 量 45M 。4.软件操作系统使用的是学校实验室的windows XP系统,数据库管理系统使用的是SQLserver 2000数据库技术,高级程序语言使用的是java相关语言jsp语言等。14可行性论证1.4.1技术上可行性根据目前所学的有关技术,前台和后台技术基本能够实现,能够达到所 提出的要求。所使用的物理资源也能够实现。1.硬件本次课程设计使用的是信管实验室的设备,存储量自然能够满足要求。 运算速度也可以满足要求。外部设备 功

8、能、效率、可靠性,通信设备的能 力、质量都是绰绰有余。2.系统软件系统提供的接口比较适合,实时处理的响应时间可以接受,数据库管理 系统我们使用的SQL server的功能对于实习来说当然足够了,程序实际语言 的种类和表达能力也能满足一定的要求,网络软件也能够满足需求。系统 软件的技术人员这里我们说的技术人员指的是实习小组的成员,本小组共四人都是 08级信息管理与信息系统专业的本科学生。用于完成本次实习内容已经具备相应的技 术知识。1.4.2 经济可行性经济可行性是对项目的成本和效益,分析项目经济上是否合理。1.从资金可得性方面来看系统的初始成本,如各种如各种软件、硬件及辅助设备的购置、运输、

9、安装、调试费用;机房及附属设施的费用;其他费用(差旅、办公、不可预 见费用),这方面的费用是由学校教学投入所花费的资金,在本次系统设计 中不必考虑在内。日常维护费用,如系统维护;人员费用;易耗品费用;内 务开销等等也不用再本系统的设计中考虑。1 .经济合理性本相目实用与学校运动会成绩统计属于学生课程设计的题目要求,这里我们不对其经济合理性做过多的分析了。1.4.3社会可行性所建立的信息系统能够在学校运动会中实现,在当前的操作环境下能 够很好的运行,即学校有接受和使用该新系统的条件,从组织内部来说,管 理信息系统的建立能够提高运动会的分数成绩统计的效率, 大大的节省了运 动会中投入的人力资源,在

10、新技术的推动下学校领导也一定会接受本系统, 是该运动会成绩统计系统在实施上有了政策的支持。 从组织外部讲管理系统 的运行后,报表,票证格式的改变,能够被有关部门认可和接受1.5 几个方案的比较从第 3 章我们可以对两种方案进行比较, 根基对小组成员对技术知识的 掌握程度我们比较适合选用第一种方案。所以我们小组使用的是第一种方 案。第 2 章 系统说明书2.1 引言2.1.1 系统的名称校运动会成绩统计系统2.1.2 系统目标和系统功能管理员:添加运动项目,查看项目报名人员,安排项目时间、人员,记录运动员成 绩等。学生:申请参加项目,查看自己项目安排情况。以上两种用户是通过不同的 web 页面进

11、行相关的操作,然后自动记录在数据中。2.1.3 背景校运动会在学校体育教育和高校校园文化中,处于非常重要的地位。 组织一次运动会既烦琐又复杂 : 从运动员分组编排到竞赛日程表的确定 , 从各类竞赛用表的填写到秩序册的生成打印 ,从比赛成绩记录到排出名次打印 高校仍采用手工信息处理方式管理运动会 差 , 而且时间一长将产生大量的冗余文件,从团体总分的计算到成绩册的汇总等。目前 ,很多, 这种管理方式存在许多缺点 , 如效率低、 保密性 ,给查找、 更新和维护工作带来了很大的困难 , 并且不便于数据统计和保存。为田径运动会的管理现代科学技术尤其是计算机网络技术在高校的飞速兴起与应用方式更新提供了新

12、的技术平台。利用 ASP 结合 SqlServer 2000 构造基于 Web 的高校田径 运动会管理系统 , 能充分发挥计算机在数据统计和传输方面的优势,极大减轻运动会管理的工作负担,提高了工作效率和信息处理的实时性。2.2项目概述2.2.1项目的主要工作内容首先是我们小组成员在一起讨论,已达到从分了解系统的要求,其次是对现 行的系统的情况进行调查,最后设计出新系统的逻辑模型。2.2.2现行系统的调查情况通过对现行系统的调查得出现行系统的数据流图如下2.2.3新系统的逻辑模型1对于新的系统我们呢给出数据流图如下运动会成绩统计系统顶层91报表 f组委会负责人D参赛同学成绩运动会统计系统第一层P

13、1、P2的展开图系统的数据流图总编号:1-12084236编号:12084236有关编码说明:12 08 42 36-编号 r n号 专业班级号年纪学院编号总编号:2-03编号:008有关数据流、数据:2、数据字典为:数据元素条目数据元素条目名称:参赛同学号码别名:A-NO说明:学号编码数据值类型:(连续/离散)离散类型:(字符/数字)数字长度:8有关数据结构:参赛项目和成绩数据结构条目2.3实施计划数据结构条目2名称:工作动员登记卡2说.明:进度动员报名时填写的卡片结构:运动员参赛号码:9姓名:运动员报名表数据流条目名称:运动员比赛成绩单总编号:3-05说明:通知运动员比赛成绩及排名编号:0

14、05数据流来源:裁判员数据流去向:P3包含的数据结构:流通量:参赛类别每届200份资格赛决赛运动员成绩:运动员参赛编码:姓名:成绩:处理过程条目处理过程条目名称:填写比赛成绩单总编号:5-007说明:通知运动员比赛成绩及排名编号:1可以进入决赛的说明,决赛时间。输入:D-P1.2输出:P3-运动员(成绩通知单)处理:查D (成绩一览表)打印该项目每个运动员的成绩通知单,若进入,填写入比赛场地、时间等相关信息。外部实体外部实体条目名称:运动员总编号:06-001说明:编号:001输出数据流:个数:约2500输入数据流:P2.1.1-参赛运动员(成绩通知)2.3实施计划2.3.1工作任务的分解1、

15、前台页面的设计和数据库设计2、学生登录和注册功能的实现3、成绩查询和申报比赛功能的实现144、后台管理功能的实现 5、系统在整个生命周期中产生的各种文档2.2.3进度这里我们使用“甘特图“来说明系统开发的进度运动会成绩进度安排第一周第二周负责人统计系统周一周三周四周五 周周二周三周四23全组成员 全组成员 刘昌付 曲航 张建伟 李宗军1 可行性分析2 系统分析3 前台实现2 数据库设计3 后台实现4 系统调试5 系统转换6 维护评价甘特图第3章系统设计说明书3.1引言现代科学技术尤其是计算机网络技术在高校的飞速兴起与应用,为田径运动会的管理方式更新提供了新的技术平台。利用ASP结合SqISer

16、ver 2000构造基于 Web的高校田径运动会管理系统,能充分发挥计算机在数据统计和传输方面的优势,极大减轻运动会管理的工作负担,提高了工作效率和信息处理的实时性。校运动会在学校体育教育和高校校园文化中,处于非常重要的地位。组织一次运动会既烦琐又复杂:从运动员分组编排到竞赛日程表的确定,从各类竞赛用表的填写到秩序册的生成打印,从比赛成绩记录到排出名次打印 高校仍采用手工信息处理方式管理运动会 差,而且时间一长将产生大量的冗余文件 且不便于数据统计和保存。,从团体总分的计算到成绩册的汇总等。目前很多,这种管理方式存在许多缺点,如效率低、保密性 ,给查找、更新和维护工作带来了很大的困难,并3.1

17、.2工作条件和约束本系统的运行环境要求,客户端:Windows2000/xp ,IE浏览器 5.0及以上版本。服务器端:Windows 2000/xp ,IE浏览器5.0及以上版本,I-IS5.0及其以上版本。数据库:采用SQLServer系列版本运行于服务器端。3.2系统总体技术方案3.2.1模块设计(画出模块结构图,说明主要模块的名称功能;如果使用面向对 象方法设计,给出设计阶段各用例的交互图,包含操作的设计类图)1、软件结构图数据库得到标准输入输岀结果权限判定输入格式化数据整理 结果格式化统计结果显示结果读输入2、系统功能模块结构图校运会管理系统小管理员管理模块运动员报名模块*查音添卽比

18、赛项目成绩录入模块*用户登录模块*3、模块划分依照功能分解后的相关性,以“尽量使用数据耦合,少用控制耦合和特征耦合,限制 公共环境耦合的范围,完全不使用内容耦合”为原则,将整个系统分为以下5个模块:1)用户登录模块此模块实现用户登录功能,负责根据用户权限限制使用本系统功能。包括登录前进 行密码校验,退出登录后清除登录信息、更新系统界面。已登录用户修改密码。2)查询模块此模块实现成绩查询功能。查询是任何用户都可以使用的权限,将此功能聚集在一 张页面上,以一个模块实现。3)成绩录入模块此模块实现成绩录入功能,数据整理功能。其中录入时有人机交互,数据整理由系 统后台完成。每次成绩信息的更新都要求数据

19、同步整理。4)运动员报名模块这两项功能与运动员信息表密切相关,此模块实现报名功能和修改运动员信息功能。 故在同一模块中实现。5)查看、添加比赛项目模块此模块实现修改比赛项目信息功能。涉及到比赛项目信息表以及加分规则表。6)管理员登陆模块此模块实现管理员登录功能,负责根据管理员的权限限制使用本系统功能。包括 登录前进行密码校验,退出登录后清除登录信息、更新系统界面。已登录用户修改密码。3.2.2代码设计相关代码设计的部分说明如下表:代码种类代码功能代码表HTML 代码必要的页面设 计,前台显示<html>vhead><title>v/title>v/head&

20、gt;<body>具体静态网页的设计</bodyx/html>CSS代码层叠样式表,用 于网页制作a:li nk font-family:"宋体" fon t-size: 12px; fon t-style: no rmal; lin e-height: no rmal; fon t-weight: no rmal; color: #0099FF; text-decorati on: none;(这里只做一列来说明)SQL代码实现必要的后 台数据库后台 操作2、create table student(snum char(10)primary key

21、, sname char(10).Sin ame char(20),Sex char )(这里只做一列来说明)ASP代码ASP 即 Active Server Page 的 缩与。匕疋种 包含了使用VBScript 或 Jscript 脚本程序代码 的网页<html><body><body><h1 align="center">vfont color="blue"> 欢 迎来到校运会项目后台管理系统 v/fon t>v/h1>vhr><ce nter>vtable bor

22、der="1" width="100%" > vtrxtdximgsrc二"images/xiao.jpg"x/td></tr></table>vfont color="red"> 你来访的时间: <%=no w%x/fo nt></ce nter>vhr><brxbrxbrxbr><center><font color="blue">-绝版 版权所有-v/fon t></ce

23、 nter><br><ce nter>帮助 | 建议 </ce nter></body></html> (这里只做一列来说明)323输入设计输入设计对系统的质量有着决定性的重要影响,因为如果输入数据有误,即 使计算和处理均十分正确,也无法获得可靠的输出信息,同时,输入设计是信息 系统与用户之间交互的纽带,决定着人机交互的效率。输入设计包括数据规范和数据准备的过程。在输入设计中提高效率和减少错 误是两个最基本的原则。本系统采取键盘输入装置,由数据管理员过键盘录入数据,前台参赛同学可 以用在线方式与主机联系,并及时返回处理结果。由于

24、系统数据量不大,采取人 工直接检查。324输出设计输出设计的主要目的是满足用户和管理者对数据和信息的要求。 本系统将采 用表单和查询显示输出方式,使用者可以通过网络传输、移动硬盘传递、直接打 印等多种方式获取自己所需信息。不管是数据的输入还是输出简洁、方便、快捷,用户界面要尽量达到友好、 简便、实用、易于操作的原则,避免过于烦琐和花哨。325数据库设计本系统定义的数据库中包含以下5个表:学生信息表(student)、运动项目表()、运动项目安排表(apply )、运动员成绩表(StuResult)、管理员信息表(admin)创建表的代码如下:create table adm in (admin

25、d in t(4) primary key, adm in_n ame varchar(50) adm in _pwd varchar(50)I长度I450SO)_数菇类型int&djnin_njne adfninjwd.varcharvar charcreate table apply(student_id varchar(50)student_name char(50),p_id in t(4)p_n ame varchar(50)apply_time datetime(8)数据类型怪度 允许空varcharsostudexnt_n.amevarchsr50int450applyt

26、imedatetiimeScreate table project(p_id int (4) primary key,P_n ame varchar(50)P_time datetime(8)P_place varchar(50)P_person char(10)列名1数据类型1长度1允许空I4yar char50datSPpl acey ar char50char10create table stude nt(Stude nt_id varchar(50)Stude nt_n ame varchar(50)Stude nt_pwd varchar(50)Student_sex char(10

27、)Stude nt_bara nches varchar(50)列名1数据类型1长度允许空varcharsostudent_rL«jmevar char50Etuderitjwdv ar charsochar10studeRtBr anchesvar char50create table score(Stude nt_id varchar(50)Stude nt_n ame varchar(50),Pd in t(4)P_n ame varchar(50)Score in t(4)J列名|数据类型枚度1允许空|I-' i:r.i 广var char50sluderit_naj

28、nevar char50P_iiint4p_najmevar 亡 har50scoreint43.3运行测试测试用例一测试用例编号Stude nt zhuce 001测试项目学生注册测试标题学号,姓名,性别,系别重要级别中预置条件系统默认注册密码就是学号12084107输入12084107,刘昌付,男,信息管理操作步骤1、打开网页:http:/localhost/sport/reg2.asp2、输入学号:12084107;3、输入姓名:刘昌付4、选择性别:男5、输入系别:信息管理6、确定预期输出注册成功,5秒后返回首页。实际输出注册成功,5秒后返回首页。测试用例二测试用例编号Stude nt de nglu 002测试项目学生登陆测试标题合法的学号和密码,并按登陆按钮重要级别高预置条件系统数据库内存在该用户及密码输入12084107, 12084107操

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论