摘要:本文采用自顶向下的结构化的系统分析方法,阐述了一个功能比较齐全的田径运动会网上报名系统的开发过程、操作流程及其一些核心的技术。本文首先进行了项目概述,简单介绍了项目开发的背景、项目开发的目的和项目开发的意义;接下来是系统规划阶段,通过实际的流程调研,分析了系统的组织结构,具体完成了田径运动会报名系统的需求分析、可行性分析、流程分析,并通过对流程的优化,得到了系统的业务流程;之后是系统分析,具体完成了数据流分析;在系统设计阶段主要完成了功能模块的划分、数据库的设计和系统界面设计。与此同时,本文还评估了功能实现,比较详细地分析了模块功能,实现了比较完整的设计,形成了本系统的功能模块图,并以此为基础选择了合适的开发模式。最后对数据库进行一系列设计,包括概念结构的设计、逻辑结构的设计以及数据库表设计。本系统不仅采用B/S模式,而且运用的是JSP技术,后台数据库选取SQL Server 2005数据库。以上条件设备都为该报名系统的正常运行做了十分充足的预备工作,为该报名系统的设计提供了良好的条件。
【关键词】田径运动会报名;结构化分析;B/S
目录
摘要
Abstract
引 言-1
1 项目概述-1
1.1 项目开发的背景-1
1.2 项目开发的意义-2
2 可行性分析及总体设计原则-2
2.1 可行性分析-2
2.1.1 社会可行性-2
2.1.2 经济可行性-2
2.1.3 技术可行性-3
2.2 整体设计原则-3
3 系统分析-3
3.1 流程分析-4
3.2 数据流图-4
4 系统设计-5
4.1 系统功能设计-5
4.2 数据库设计-6
4.2.1 概念结构设计-7
4.2.2 数据库表设计-9
4.3 系统开发工具与开发模式的选择-11
4.3.1 系统开发工具-11
4.3.2 系统设计模式-11
5 系统实现-12
5.1 前台的模块-12
5.1.1 用户(运动员)注册的页面-12
5.1.2 用户(运动员)查看最新公告界面-13
5.1.3 运动项目界面-13
5.1.4 我报名的项目界面-13
5.2 后台的模块-14
5.2.1 登录界面-14
5.2.2 查看系统属性界面-15
5.2.3 修改密码界面-16
5.2.4 运动项目管理界面-16
5.2.5 公告管理界面-17
5.2.6 报名管理界面-17
6 软件测试与分析-18
6.1 软件测试的重要性-18
6.2 测试实例的研究与选择-18
6.3 系统运行情况-19
6.4 系统评价-19
7 结 论-20
参考文献-21