运动会管理系统 设计_第1页
运动会管理系统 设计_第2页
运动会管理系统 设计_第3页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、第一章 前言I摘 要本论文设计并开发了运动会综合管理系统,大大提高了学校运动会的管理效率。在开发制作本系统的过程中,本系统采用 B/S 架构,用户只需使用浏览器输入指定网址即可访问,无需安装该软件。本系统的开发采用 lamp 作为开发环境,采用 PHP+MySQL 技术开发,同时使用了 bootstrap 前端 UI 框架和 CI php 框架。这些技术相对成熟,开源免费,无需支付其他费用。采用 phpstudy 集成开发环境配合使用 PHP 语言以及 MySQL数据库来开发运动会管理系统。关键词:PHP;B/S 架构;MySQL;bootstrap;CI 框架;运动会管理系统IIAbstra

2、ctThis thesis designs and develops the comprehensive management system of the sports meeting, which greatly improves the management efficiency of the school sports meeting. In the process of developing and manufacturing the system, the system adopts the B/S architecture, and the user only needs to u

3、se the browser to input the specified URL to access, without installing the software.The development of this system uses lamp as the development environment, developed with PHP+MySQL technology, and uses the bootstrap front-end UI framework and CI php framework. These technologies are relatively mat

4、ure, open source free, and no additional fees. The phpstudy integrated development environment is used in conjunction with the PHP language and the MySQL database to develop the sports management system.Keywords:PHP; B/S architecture; MySQL; bootstrap; CI framework; sports management system第一章 前言I目

5、录摘要.IAbstract.II第一章 前言.11.1 课题背景.11.2 研究意义.11.3 课题目标.1第二章 系统开发环境.12.1 PHP.12.2 B/S 架构.12.3 MYSQL 数据库.12.4 CI 框架.22.5 HTML+CSS 技术.22.6 BOOTSTRAP前端框架.2第三章 可行性分析.13.1 操作可行性分析.13.2 技术可行性分析.13.3 经济可行性分析.1第四章 需求分析.24.1 管理员登录需求.24.2 管理员需求.24.3 超级管理员需求.3第五章 系统设计.45.1 总体设计.45.1.1 管理员模块.45.1.2 超级管理员模块.45.3 数据

6、库设计.45.3.1 数据表的建立.45.3.2 数据库表的建立.5II第六章 系统实现.86.1 登录模块实现.86.2 登录用户信息显示实现.96.3 退出登录实现.96.4 修改密码实现.106.5 用户管理.116.5.1 管理员管理.116.5.2 裁判管理.126.5.3 运动员管理.136.6 运动会管理模块实现.136.6.1 比赛项目管理.136.6.2 参赛队伍管理.13第七章 系统测试.167.1 测试目的.167.2 测试方法.167.3 系统测试.167.3.1 测试的数据.167.3.2 系统测试方法.167.3.3 系统测试用例表.177.3.4 测试结果.17第

7、八章 结论与展望.19致 谢.20参考文献.21第一章 前言1第一章 前言1.1 课题背景几乎每个学校都有自己的运动会,每年至少都要召开一次校园运动会,参赛的人数众多,往往都是手动去管理这些运动员报名信息,比赛信息,纸质打分,这将会耗费许多的人力,物力,耗费许多的时间去登记,记录这些信息。目前大部分学校的运动会管理工作在很大的程度上需要去依赖人工进行工作,比如通过表格,相关电子文档去录入许多的大量的信息数据。给运动会的工作人员增加许多的繁重的工作量。随着我国信息技术的大力发展,目前信息技术已经越来越成熟,校园的信息化程度大大体现了一个学校的综合实力。运动会信息化管理,也成为一个学校信息化能力的

8、重要体现。同时也是一个学校不可缺少的部分。由于针对目前运动会管理工作的现状,所面临的问题,有一个好的运动会管理系统是非常重要的,也是必需的。1.2 研究意义通过这次运动会管理系统的开发,我可以充分地利用自己所学的专业知识,去开发这套系统,让我这三年来的专业知识学习能够得到一个更好的综合运用。同时能够让我更好的学到自己所没接触过的一些知识,我可以自己去查阅相关的技术文档,咨询老师同学,查阅网上的一些相关的资源,这样可以提高的我的解决问题能力,提高我的沟通能力。这套运动会管理系统的开发,可以利用到学校的运动会管理工作当中去,大大提高学校的信息化程度。避免繁杂的工作量,比如目前大部分学校的运动会管理

9、工作在很大的程度上需要去依赖人工进行工作,比如通过表格,相关电子文档去录入许多的大量的信息数据。给运动会的工作人员增加许多的繁重的工作量。1.3 课题目标项目的主要目标是实现一个运动会管理系统,所需要的技术包括 PHP 语言、MySQL 数据库和 CI 框架(PHP 的一种框架),bootstrap 前端 UI 框架等。通过 MySQL 数据库以及 sql 语句将各个功能模块与 MySQL 数据库进行连接,实现管理员管理,运动员管理,裁判管理,比赛项目管理,参赛项目管理,参赛队伍管理,比赛场成绩管理,管理员的登录、修改密码等功能。第二章 系统开发环境1第二章 系统开发环境2.1 PHP本系统开

10、发主要采用 PHP 语言进行开发制作。PHP 起源源于 1995 年,由 Rasmus Lerdorf 开发完成。PHP 是一种语法结构简单,易于入门的,很多功能只需要一个函数就可以实现的脚本语言。它的安全性高,跨平台,几乎支持所有的操作系统平台,支持多种服务器,支持广泛的数据库,其中 PHP+MySQL 是最佳的组合,本系统就采用了 MySQL 数据库,它还有易学性,语法简单便于掌握。它执行速度块,占用系统资源少,代码执行的速度就快。PHP 还是一个免费的开源脚本。PHP 目前已成为全球最受欢迎的脚本语言之一。所以,最终决定采用 PHP+MySQL 来进行运动会管理系统的开发。2.2 B/S

11、 架构B/S 架构是一种基于互联网系统的程序开发架构,是目前在程序开发中采用非常广泛的一种程序结构。目前 B/S 架构已经被广泛使用,打破了 C/S 结构的模式,给基于网络模式的程序系统提供了良好的支持。B/S 架构伴随着互联网络技术发展而逐步的发展和更新。伴随着互联网的进一步发展,就要求大多数的信息管理系统不仅仅可以在一台电脑上使用,同时可以在接入互联网的其他电脑对系统进行操作和使用。在这样的背景下基于 B/S 架构的程序设计方法得到了越来越广泛的使用,基础部分也在不断的更新。这种模式采取的方案是将系统的核心的功能部署在服务器上,数据库也安装在服务器上,客户机上只需要安装一个浏览器。用户通过

12、浏览器向服务器发送 HTTP 请求,服务器接收后对数据库使用 Sql 语句进行查询,然后反馈给服务器,最终由服务器向客服端发送数据,最终完成客户端和服务器间的数据交互6。它的优点在于,客户端不需要下载各类软件,仅仅需要一个浏览器就可以实现对系统的访问,而且日后的更新仅需要在服务器上完成即可。2.3 MySQL 数据库只有与数据库结合,才能充分发挥动态网页编程语言的的魅力,PHP 支持多种数据库,尤其与 MySQL 被称为“黄金搭档”!MySQL 也是目前最为流行的开源数据库,是完全网络化跨平台关系型数据库系统。MySQL 具有功能强大,提供了多种数据库存储引擎,支持跨平台,运行2速度快,MyS

13、QL 使用了 B 树磁盘表,成本低,免费,支持各种开发语言,存储容量大等优点。2.4 CI 框架CI 框架是 PHP 的一个框架,CI 框架免费,是一种轻量级的开发框架,安装比较容易。能够让项目开发变得很轻松。CI 框架会减少项目开发中的代码量,脚本阅读性也会更好,会使网站结构更加紧凑,代码更加强健。CI 框架学习周期短,见效快,比较容易上手,能够防止对数据库的攻击,对表单的输入的数据进行校验和处理。2.5 HTML+CSS 技术HTML+CSS 是 WEB 的设计标准,一般 DIV+CSS 页面都是 HTML 和 CSS 文件分开的也就是说一个网页的内容与表现形式的分离,一般修改小小部分的

14、CSS 文件里 CSS 样式属性就可以修改真站的样式版面,如背景颜色、字体颜色、网站宽度等具有 Table 不具备的方便性。特性决定了他们的性能,因为 DIV +CSS 页面是 DIV 的 HTML 和 CSS 文件分开的,而浏览器打开该网页的时候是同时下载 HTML 和 CSS,所以可以提高网页打开速度。这是网页的布局方法,他的功能是让网页页面内容与表现相分离开。HTML+CSS 具有精简代码、提高访问速度、增加用户体验性、结构清晰等优点。所以最终系统的前端页面采用了 HTML+CSS 的模式。2.6 bootstrap 前端框架boostrap 是目前最流行的一套前端开发工具包,集成了 C

15、SS,HTML 和 JavaScript 技术,为实现网站的快速开发提供了包括布局、网格、表格、按钮、表单、导航、提示等组件。使用bootstrap 可以构建出非常优雅的前端界面,该框架是有推特公司主导开发,基于HTML,CSS,JAVASCRIPT 的简介灵活的交互组组件集合。它符合 HTML、css 规范代码简洁、视觉优美、直观、强悍、让 web 开发更迅速度简单。第三章 可行性分析1第三章 可行性分析3.1 操作可行性分析操作可行性是一个好的管理系统要容易使用,操作简单无需繁杂的界面.比如简单清晰地导航菜单,直观清爽的界面,让用户便于去管理去操作,在用户的使用过程中,能够非常快速的找到自

16、己所需的功能列表菜单。界面非常的简洁,界面非常的美观,界面非常的大方。让用户能够便于操作和使用该管理系统。因此,开发管理系统必需具备,可操作性,可行性,要不然用户就很难使用这个管理系统,因此,不仅不能提升运动会管理的的效率,还有可能增加运动会管理工作的繁杂程度。3.2 技术可行性分析技术可行性就是去研究去探讨一个管理系统用什么技术去实现这个管理系统。而 PHP 是一种语法结构简单,易于入门的,很多功能只需要一个函数就可以实现的脚本语言。它的安全性高,跨平台,几乎支持所有的操作系统平台,支持多种服务器,支持广泛的数据库,其中PHP+MySQL 是最佳的组合,本系统就采用了 MySQL 数据库,它

17、还有易学性,语法简单便于掌握。它执行速度块,占用系统资源少,代码执行的速度就快。PHP 还是一个免费的开源脚本。PHP 目前已成为全球最受欢迎的脚本语言之一。MySQL 也是目前最为流行的开源数据库,是完全网络化跨平台关系型数据库系统。MySQL 具有功能强大,提供了多种数据库存储引擎,支持跨平台,运行速度快,MySQL 使用了 B 树磁盘表,成本低,免费,支持各种开发语言,存储容量大等优点。因此综合考虑,开发这套运动会管理系统我采用了 PHP+MySQL 技术进行开发。3.3 经济可行性分析经济可行性就是要去探讨这个运动会管理系统在开发过程中费用的问题。本系统本系统都是采用开源免费的技术以及

18、开发工具进行开发不需要收费。大大节约了自己的负担。2第四章 需求分析运动会管理系统在开发过程中要具备对应的基本功能。管理员的登录,密码修改。用户的管理:运动员的管理,管理员的管理,裁判的管理。运动会的管理:比赛项目的管理,比赛队伍的管理,比赛的成绩的管理。4.1 管理员登录需求管理员可以登录该系统,分为超级管理员,和普通管理员 2 个身份 如图 4-1 所示。图 4-1 管理员登录用例图4.2 管理员需求管理员可以登录运动会管理系统,进入主页,修改自己的登录密码,提高安全性。同时对运动员进行管理,增加运动员,删除运动员,修改运动员。对裁判进行管理:可以对比赛项目进行管理:添加比赛的项目的名称,

19、限报人数,比赛时间安排,运动员姓名,如图 4-2 所示。图 4-3 普通管理员功能用例图第三章 可行性分析34.3 超级管理员需求超级管理员与普通管理员功能相似,主要与普通管理员有区别的是,超级管理员可以管理对该系统登录的管理员进行管理,开通登录账号,删除管理员,编辑管理员信息等操作,管理订单,添加网点,如图 4-3 所示。图 4-3 系统管理员用例图4第五章 系统设计5.1 总体设计这个系统的功能模块图如图 5-1 所示。图 5-1 功能模块图5.1.1 管理员模块管理员可以登录运动会管理系统,进入主页,修改自己的登录密码,提高安全性。同时对运动员进行管理,增加运动员,删除运动员,修改运动员

20、。对裁判进行管理:添加裁判信息,修改裁判信息,删除裁判。可以对比赛项目进行管理:添加比赛的项目的名称,限报人数,比赛时间安排,编辑比赛项目的信息,删除比赛项目。可以对参赛队伍进行管理,添加比赛信息,运动员姓名,参赛项目,编辑项目信息,删除队伍信息。可以对比赛成绩进行管理,录入运动员的比赛成绩。5.1.2 超级管理员模块超级管理员与普通管理员功能相似,主要与普通管理员有区别的是,超级管理员可以管理对该系统登录的管理员进行管理,开通登录账号,删除管理员,编辑管理员信息等操作,管理订单,添加网点。5.3 数据库设计第三章 可行性分析55.3.1 数据表的建立数据库表主要分为 users,cp(裁判信

21、息表)、play(运动员信息表)、demo)、ydh、score。5.3.2 数据库表的建立1.users(系统登录用户表)用户登录的信息,结构如表 5-1 所示表 5-1 users(系统登录用户表)列 名说 明类 型 ( 长 度 )备 注id编号Int (4)不允许空,主键username用户名varchar (50)不允许空rname姓名Nvarchar (50)不允许空c_time创建时间Datetime()不允许空表 5-2 cp(裁判信息表)表 5-3 ydy(运动员信息表)字 段说 明类型(长度)备注id编号Int 不允许空,主键rname姓名varchar(50)不允许空sex

22、性别varchar(50)不允许空age年龄varchar(50)不允许空tel手机号varchar(50)不允许空c_time创建时间Datetime()不允许空 字 段说 明类型(长度)备注id编号Int (4)不允许空,主键rname姓名Nvarchar(50)不允许空sex性别Nvarchar(50)不允许空tel手机号Nvarchar(50)不允许空C_time创建时间Datetime()不允许空6表 5-4 demo(比赛项目信息表)字 段说 明类型(长度)备注id编号Int 不允许空,主键dname项目名称varchar(50)不允许空num限制人数varchar(50)不允许空

23、s_time 比赛时间Datetime()不允许空 表 5-5 play(运动员参赛信息表)字 段说 明类型(长度)备注id编号Int 不允许空,主键rname姓名varchar(50)不允许空dname参赛项目varchar(50)不允许空c_time创建时间Datetime()不允许空表 5-6 score(比赛成绩记录信息表)字 段说 明类型(长度)备注Id编号int不允许空,主键rname姓名varchar(50)备注dname参赛项目varchar(50)不允许空score成绩varchar(50)不允许空c_time创建时间Datetime()不允许空表 5-7 比赛成绩记录信息编

24、号姓名参赛项目成绩创建时间1张涛三级跳9.9m2019.06.01.17:00:002孙海龙1000 米3 分 20 秒2019.06.01.17:00:003陈强铅球12.88m2019.06.01.17:00:004陆业成铅球2.98m2019.06.01.17:00:00表 5-8 运动员参赛信息 编号姓名参赛项目创建时间1张涛三级跳2019.06.01.17:00:002孙海龙1000 米2019.06.01.17:00:003陈强铅球2019.06.01.17:00:00第三章 可行性分析7表 5-9 比赛项目信息编号项目名称限制人数比赛时间1铅球222019.06.01.17:00

25、:002三人篮球442019.06.01.17:08:0031000 米402019.06.01.14:30:004三级跳222019.06.01.15:30:00表 5-10 运动员信息编号姓名性别年龄 手机号 创建时间 1张涛男2112345672019.05.04.15:00:00 2陆业成男251731523232019.05.04.16:00:003孙海龙男22234343555552019.05.04.17:00:004陈强男23159159192019.05.04.17:00:005张士香男22951365452019.05.04.17:00:006石晓萌男23756972872

26、019.05.04.17:00:00表 5-11 裁判信息表 5-12 系统登录用户编号用户名姓名创建时间1tx田轩2019.05.01.17:00:002lyc陆业成2019.05.01.17:00:003cq陈强2019.05.01.17:00:00编号姓名性别手机号创建时间 1刘权男276263723822019.06.01.17:00:00 2 田轩男17323237372019.06.01.17:00:003王顺宇男134344556852019.06.01.17:00:008第六章 系统实现6.1 登录模块实现用户登录首先用户在登录界面输入账号,密码进行登录,如果账号和密码有未输入

27、的,则会提示账号密码不为空。然后通过表单提交到 login 控制器 index 方法进行处理,! empty($_POST)检测是否存在输入信息,不存在则跳回登录界面,存在,$where=$_POST;接收账号密码信息,因为密码说是经过 MD5 加密的,所以$wherepassword=md5($_POSTpassword);通过这样去把接收过来的密码进行 MD5 处理,然后去$row=$this-db-get_where(users,$where)-row_array();查询数据库对比用户名、密码是否正确。如果不正确则会提示账号密码错误,跳转到登录页面。如果验证正确,$this-sessi

28、on-set_userdata(buzid,$rowid);,把用户信息存储到 session,然后跳转到系统主页。则系统登录效果如图 6-1。图 6-1 用户登录运行界面关键代码如下: public function index()if (! empty($_POST)$where=$_POST;$wherepassword=md5($_POSTpassword);第三章 可行性分析9$row=$this-db-get_where(users,$where)-row_array();if (!empty($row)$this-session-set_userdata(buzid,$rowid

29、);redirect(site_url(home);$this-load-view(index,$this-data);elsejump($_SERVERHTTP_REFERER,账号或密码错误);else$this-load-view(login);6.2 登录用户信息显示实现用户在登陆成功之后,信息会显示在系统主页右上角中,显示用户姓名,用户角色,通过$this-userrname,获取 session,显示用户姓名,userrole_id=1):?超级管理员userrole_id=2): ?管理员,根据 role_id 去判断用户角色,如果 role_id 为 1 则为超级管理员,如果

30、role_id 为 2 怎为普通管理员。登录用户信息显示界面如图 6-2 。图 6-2 会员注册界面登录用户信息显示关键代码如下:欢迎您:userrname?-userrole_id=1):?超级管理员userrole_id=2): ?管理员106.3 退出登录实现用户直接点击右上角退出登录之后,用户就会直接退出到登录页面。$this-session-unset_userdata(buzid);通过 login 控制器,logout 方法实现,销毁该用户存储的 session 信息实现。登录用户信息显示界面如图 6-3.图 6-3 登录用户信息显示界面6.4 修改密码实现用户可以对自己的密码进

31、行修改,通过修改密码界面如图 6-4.图 6-4 密码修改界面关键代码如下:/密码修改public function up_password()第三章 可行性分析11if(!empty($_POST)$data=$_POST;$datapassword=md5($datapassword);unset($datapassword1);$this-db-update(users,$data,array(id=$this-userid);jump(admin/up_password,密码修改成功);else$this-dataview=admin1/update_password;$this-lo

32、ad-view(index,$this-data);6.5 用户管理6.5.1 管理员管理超级管理员可以对管理员进行增删改查操作,管理员列表界面如图所示 6-5。图 6-5 管理员列表界面关键代码如下:/管理员管理public function admin_list()$this-datalist=$this-db-get_where(users,array(role_id=2)-result_array();12$this-dataview=admin1/admin_list;$this-load-view(index,$this-data);/管理元添加public function ad

33、min_add()if (!empty($_POST)$data=$_POST;$datapassword=md5($datapassword);$datarole_id=2;$this-db-insert(users,$data);redirect(admin/admin_list);elseredirect(admin/admin_list);/删除管理员public function admin_del($id=)$this-db-delete(users,array(id=$id);redirect(admin/admin_list);public function admin_edi

34、t($id=)$row=$this-db-get_where(users,array(id=$id)-row_array();$datarname=$rowrname;$datausername=$rowusername;$datapassword=$rowpassword;$dataid=$rowid;$dataview=admin1/admin_edit;$this-load-view(index,$data);public function admin_edit1()$data=$_POST;/jump(admin/up_password,信息修改成功);redirect(admin/a

35、dmin_list);6.5.2 裁判管理管理员可以对裁判进行管理,裁判管理界面,如图 6-6。第三章 可行性分析13图 6-6 裁判管理界面6.5.3 运动员管理管理员可以对运动员进行管理,运动员管理界面,如图 6-7。图 6-7 运动员管理界面6.6 运动会管理模块实现运动会管理模块,包括对比赛项目管理,参赛队伍管理,比赛成绩管理等功能。6.6.1 比赛项目管理管理员管理比赛项目,添加比赛项目名称,比赛时间,人数限制,还可以进行修改和删除操作,比赛项目管理界面如图 6-8。14图 6-8 比赛项目管理界面6.6.2 参赛队伍管理参赛队伍管理管理界面如图 6-9。图 6-9 参赛队伍管理管理

36、界面6.6.3 比赛成绩管理管理员可以录入运动员的比赛成绩。比赛成绩管理界面如图 6-10第三章 可行性分析15图 6-10 比赛成绩管理界面关键代码如下:public function score_list()$this-datalist=$this-db-get(score)-result_array();$this-dataview=admin1/score_list;$this-load-view(index,$this-data);public function score_add()if (!empty($_POST)$data=$_POST;$datac_time=date(Y-

37、m-d H:i:s,time();$this-db-insert(score,$data);redirect(admin/score_list);elseredirect(admin/score_list);public function score_del($id=)$this-db-delete(score,array(id=$id);redirect(admin/score_list);public function score_edit($id=)$row=$this-db-get_where(score,array(id=$id)-row_array();$datadname=$ro

38、wdname;$datarname=$rowrname;16$datascore=$rowscore;$dataid=$rowid;$dataview=admin1/score_edit;$this-load-view(index,$data);public function score_edit1()$data=$_POST;$this-db-update(score,$data,array(id=$dataid);/jump(admin/up_password,信息修改成功);redirect(admin/score_list);第三章 可行性分析17第七章 系统测试7.1 测试目的软件是

39、由程序员来编写的,程序员在编程时难免出错。错误可能发生在需求分析、概要设计、详细设计、编码等软件开发的各个阶段,如果这些错误不能在软件交付使用前被查出改正,那么迟早会在软件运行期间被发现,不仅修改这些错误的代价会更高,而且往往造成很恶劣的后果。开发任何一个软件系统,设计完成以后都必须经过调试8。只有通过调试,才能检验软件产品的性能和质量,才能发现并解决系统、程序或功能等方面的错误。调试是发现、检查并纠正错误的过程,是开发一个软件系统必不可少的过程。由于软件测试的目标,就决定了软件测试的首要作用是寻找出软件当中的错误。测试理论指导测试人员设计出更容易发现软件错误的测试用例,有助于在软件正式运行之

40、前发现更多的错误,减少软件正式使用之后出现问题的频度;其次,软件测试带来的益处是能够验证软件的功能与性能等方面是否与软件需求相符;此外,软件测试时收集到的测试结果数据为软件的可靠性与质量分析提供了依据。将搭建好的硬件设施和开发好的软件进行组装测试,通过对需求分析预计目标的比对,不仅检测出系统开发过程中大码的错误,而且及时发现不符合需求的部分并加以改正,从而完善系统,提高系统可靠性9。7.2 测试方法我们的测试的原则:通过测试发现程序存在的错误、尽可能发现目前尚未发现的算法错误。测试的正确定义是“为了发现程序中的错误而执行程序的过程”13。这和某些人通常想象的“测试为表明程序是正确的”,“成功的

41、测试是没有错误的测试”等等是完全相反的。正确认识测试的目的是十分重要的,测试的目的决定了测试方案的设计。如果为了表明程序是正确的而进行测试,就会设计一些不易暴露的测试方案。7.3 系统测试7.3.1 测试的数据在进行编写调试时,我都是按照“编码测试修改再测试(再修改)”方式进行,所需的数据都是由本人自己添加,系统在设计中使用的测试数据也是由本人随机输入产生。187.3.2 系统测试方法首先在是在 VMware 虚拟机上安装的 windows 7 上进行多次测试,保证网站运行没有错误,其次是在实体机上进行测试,在 windows7/8/10 上的 IE、360、火狐等浏览器进行测试,尽可能地保持

42、系统的兼容性。7.3.3 系统测试用例表表 7-1 测试用例表序号测试项目内容和目的测试结果输入正确账号与密码可以登录1用户登录输入错误账号与密码提示错误的信息输入正确信息成功完成2用户管理输入错误信息操作失败输入正确信息成功完成3比赛项目管理输入错误信息操作失败输入正确信息成功完成4参赛列表管理输入错误信息操作失败输入正确信息成功完成5 比赛成绩输入错误信息操作失败7.3.4 测试结果系统的功能正常,对各类信息的增删改查与数据库的链接没有错误。1.用户登陆测试,测试成功如图 7-1 所示。第三章 可行性分析19图 7-1 管理员登陆成功2.管理员登录测试,测试失败如图 7-2 所示。图 7-2 管理员登录失败20第八章 结论与展望该系统实现了运动会管理系统的相应功能,由此在功能设计中,设计了超级管理员、普通管理员身份,系统已经成功运行,效果较好。系统的权限控制机制很好的实现,通过此机制能够很好的保障数据的安全性和保密性,只有管理员可以对数据进行修改,这很大程度上实现了权利的集中化,也提高了数据的保密性。网站的功能比较完善,运动会管理系统功能同样能够使用,同时程序的模块完全分离开,使程序的扩展性增强,另外程序有相应的注释并且所有技术并不是很复杂,降低了二次开发的难度,使得程序的可编辑性增强。系统使用的 PHP+M

温馨提示

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

最新文档

评论

0/150

提交评论