SQL 实训报告 演示文稿

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5
关系图
图4
表之间的关系
6、数据库表数据的初始化
第五章 软件实施
• (1)软件功能介绍 • 该软件功能非常完善:除常用的基本功能外还包含 关 键字、专题、推荐/热点等标志、首页置项和分类置顶、自 定义生成路径文件名、DIY页面(比如此页)、关联调查、 相关文章、文章评级等功能。能对文章和分类等页面全部 生成静态页面。在线调查模块做得也比较完善,支持单选/ 多选,并支持多调查状态,可以为:正常、关闭、开放调 查隐藏结果、关闭调查开放结果,更有特点的是还能把调 查和文章关联起来。
• 1.2 需求定义
• 运动会管理系统的要求有:
• 1.学校田径运动会主界面设置密码,用户通过密码后才能进入系统的 水平菜单。水平命令菜单要能实现前期编排,比赛管理,查询输出, 系统工具这几个功能。 • 2.前期编排需要定义比赛项目,设置工作岗位、录入工作人员,运动 员报名表录入,输入记录成绩,查看秩序册等功能。 • 3.比赛管理需田赛成绩录入与输出,径赛成绩录入与输出,全能成绩 录入与输出等功能。 • 4.查询输出需要运动员成绩、项目成绩、代表队成绩查询,总分表、 项目得分表、成绩名次表查询,成绩册汇总等功能。 • 5.系统工具需要运动会数据备份与恢复,系统数据表浏览,用户密码 修改维护等功能。
2
功能框图

新系统的逻辑方案的构建,在系统调查 和需求分析后构建新系统的逻辑结构,从系 统的管理功能和管理管理对象出发构建系统 的概貌,用层次结构图来描述新系统功能结 构,如图1所示。业务流程图,如图2所示。
运动员名单 报名 项目管理 参赛时间安排 预赛成绩表 成绩记录 决赛成绩表 获奖名次表 名次表 后勤管理 医务保障 器材管理 秩序管理 田赛项目管 理 径赛项目管 理 项目分配名 单
比赛
• • • • • • • • • • • • •
create table 比赛 ( 比赛编号int primary key identity(1,1) not null 名次int not null, 积分int null, 预赛成绩float not null, 决赛成绩float null, 获奖名次int null, 组别varchar(50) null, 成绩统计float not null, 运动员编号int unique not null, 项目编号int unique not null, )
• (2)系统部署步骤 • 首先登入杭州书城后台管理系统
• 在商品分类管理模块里进入:
• (3)典型的表分析 • 杭州书城后台管理系统软件顾客信息表

杭州书城后台管理系统与我所设计的运动会管 理系统相比,它的优点是:更完整,方案更成熟 ,考虑的更全面。
结束语
两周的实训学习终于结束了,经过亲身的实践操作,学到很多东 西,自己的管理系统基本上实现了一些功能。通过这次实训,我深刻的 感受到,随着科技的发展,管理系统在进行数据管理时起到的作用越来 越大。就运动会管理系统而言: • 运动会管理系统,本系统概述了运动会管理的需求、整体结构、 基本功能和数据库结构。内容包括:对普通运动会管理项目中存在的一 些问题的分析,对运动会的数据进行查询、统计、报表打印等基本功能 的分析设计和实现。重点介绍了运动会管理信息系统中数据查询统计模 块的分析和设计。本系统的开发基本解决了以往运动会管理中存在着需 要的人工管理,进行人工统计,对工资的统计和查询都很单一.随着技 术的进步,系统功能越来越复杂,越来越能更好的满足人们对信息管理 的需求。各部分功能灵活简介,跟人性化。 • 本次实训所做的运动会管理系统,虽然说是完成了,但是还有好 多问题,好多功能不能实现,因为时间和对知识掌握不足等。但是我相 信在不断努力后我们都会做出更好的作品。 • 总之,在当今计算机技术飞速发展与数学界不断取得进展的时代,任何 一种技术都在进步,程序编写存在巨大挑战。各种编程人员之间的竞争 必将促使信息管理推上革命的舞台。 •
SQL Server 数据库管理 实训报告
组长: 组员:
1
需求描述
• 1 需求分析




计算机以其强大的性能价格优势给人们的工作、学习和生活带来极大的方 便.计算机代替人工处理一些事务已成为必然。如在查找资料、处理日常办公 事务、科研生产等方面,无不需要利用大量的信息资源。因此,如何有效地进 行数据信息的管理和利用,已经成为人们普遍关注的课题。信息在不同的领域 里有着不同的概念,在管理科学领域中,通常认为信息是经过加工处理后的一 种数据形式,是一种有次序的符号排列,它是系统传输和处理的对象。 在当今社会上,体育运动越来越普及,参与运动会的人越来越多,素质越 来越高。传统的运动会,一般是以人手组织为主,运动员的报名、赛事的安排 、比赛场地的安排和成绩的记录等操作全都由人手操作,参加人数越多,运动 会的规模就越大,管理工作就更加费时费力,而且容易出错。学校田径运动会 管理系统则为组织者提供一个简捷方便的方式来组织管理运动会,学校田径运 动会管理系统是一种“人机交互系统”,通过简单的键盘输入与鼠标点击来完 成烦琐的记录与安排工作,保证运动会的正常流畅的进行。学校田径运动会管 理系统是典型的数据库应用系统,可完成田径运动会管理中的运动员报名、分 组编排,竞赛成绩处理及公告,成绩统计.信息查询等事务处理功能。根据学 校田径运动会的一般进程,本系统分为前期编排处理、比赛管理处理、查询输 出处理和系统维护等四个工具模块来完成所期望的功能。 本系统适用于各种学校田径运动会的全程管理。本系统竞赛规程设置灵活 ,输入运动员报名表方便,秩序册自动生成,成绩录入方便快捷,成绩查询功能丰 富。同时还考虑了界面的友好性,操作的简单性,运行的可靠性。
• 运动员(编号、姓名、性别、学号、系别、年级) • 项目(项目编号、名称、类别、裁判编号(外码)、组别 、进行时间、结束时间) • 成绩统计(成绩编号、系部名称、名次、积分) • 比赛(比赛编号、名称、成绩统计、名次、积分、预赛成 绩、决赛成绩、组别、获奖名次、运动员编号(外码)、 项目编号(外码)) • 管理人员(职务号、职务类别、项目编号、性质 ) • 裁判(裁判编号、姓名、性别)
裁判
• • • • • •
create table 裁判 ( 裁判编号int primary key identity(1,1) not null, 姓名varchar(20) null, 性别char(2) check ('男'or '女') null, )
4 ER图转化成关系模式 ER图转化成关系模式
成绩统计
• • • • • • •
create table 成绩统计 ( 成绩编号int primary key identity(1,1) not null, 系部名称varchar(50) not null, 名次int not null, 积分float null, )
管理人员
• • • •
运 动 员 参 赛 管 理
参赛顺序表
图1 管理信息系统的功能结构图
学生信息 运动员 信息汇 总
综合报 表
运 动 员
报名处
运动员 报名统 计
报表统 计查询
运动会项目信 息 统 计 人 员 查询卡片
图2 运动会运动员报名业务流程图
3
ER图设计 ER图设计
图3
完整E 完整E-R图
运动员
• • • • • • • • •
insert into 裁判(裁判编号,姓名,性别) values ('1','纪淑娟','女') insert into 裁判(裁判编号,姓名,性别) values ('2','杜娟','女')
• • • •
insert into 成绩统计(成绩编号,系部名称,名次,积分) values ('1','经管系','1','10') insert into 成绩统计(成绩编号,系部名称,名次,积分) values ('2','经管系','2','9')
• • • •
insert into 运动员(编号,姓名,性别,学号,系别,年级) values ('1','王冬宁','男','2010100311','经管系','大一') insert into 运动员(编号,姓名,性别,学号,系别,年级) values ('2','崔卓','男','2010100410','信电系','大一')
• • • •
insert into 管理人员(职务号,职务名称) values ('1','秩序管理') insert into 管理人员(职务号,职务名称) values ('2','秩序管理')
• insert into 项目(项目编号,名称,类别,裁判编号,进行时间,结束时间) • values ('11','100米','径赛','1','2010-11-25 10:30:00','2010-11-25 11:00:00') • insert into 项目(项目编号,名称,类别,裁判编号,进行时间,结束时间) • values ('16','400米','径赛','2','2010-11-25 13:00:00','2010-11-25 14:00:00')
项目
• • • • • • • • •
create table 项目 ( 项目编号int primary key identity(1,1) not null 名称varchar(50) not null, 类别 char(4) check ('田赛'or '径赛') null, 进行时间datetime null, 结束时间datetime null, 裁判编号int unique not null )
5 建立数据库
• insert into 比赛(比赛编号,成绩统计,积分,预赛成绩,决赛成绩,获奖名次 ,名次,运动员编号,项目编号) • values ('4','11.4','10','11.5','11.4','1','1','1','11') • insert into 比赛(比赛编号,成绩统计,积分,预赛成绩,决赛成绩,获奖名次 ,名次,运动员编号,项目编号) • values ('7','11.5','9','11.6','11.5','2','2','2','11')
create table 运动员 ( 编号int primary key identity(1,1) not null, 姓名varchar(20) not null, 性别char(2) check ('男'or '女') null, 学号int not null, 系别 varchar(50) null, 年级 varchar(50) null, )
感谢您的关注!
create table 管理人员 ( 职务号int primary key identity(1,1) not null, 职务名称varchar(50) check ('秩序管理'or'器材管理'or '医务人员'or'裁判') not null, • 性质varchar(50) null, • )
参考文献
• [1]/view/2b16f237ee06eff9a ef807d5.html • [2]/NewsInfo.asp?ArticleID=155 5 [3]:8025/ewebeditor/Upl oadFile/2010109145946169.doc • [4] /ClientAccessorys/2010-1012_c7f8.xls • [5]/E_Board_News.asp?ID= 68]
相关文档
最新文档