球员资料管理系统介绍.docx

上传人:赵** 文档编号:12684446 上传时间:2022-04-25 格式:DOCX 页数:17 大小:62.74KB
返回 下载 相关 举报
球员资料管理系统介绍.docx_第1页
第1页 / 共17页
球员资料管理系统介绍.docx_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《球员资料管理系统介绍.docx》由会员分享,可在线阅读,更多相关《球员资料管理系统介绍.docx(17页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、北京建筑工程学院球员资料管理系统需求分析士力架小组组长:王浩磊北京建筑工程学院北京水木青青科技有限公司2011年2月目 录第1章 引 言21.1 编写目的21.2 项目背景31.3 参考资料3第2章 任务概述42.1 目标42.1.1 建立计算机处理业务的逻辑思维52.1.2 初步感受软件工程与项目管理的基本方法52.2 开发运行环境6第3章 功能需求73.1 功能概述73.2 功能描述73.2.1 系统功能图73.2.2 业务流程图83.2.3 数据流图93.2.4 主要功能描述9第4章 数据描述194.1 数据描述194.2 E-R图21第1章 引 言C语言程序设计课程是计算机科学与技术专

2、业的必修课。通过该课程的教学,培养学生掌握用计算机解决问题的基本逻辑思维方法、掌握C语言的编程技术。为进一步深入学习软件开发新技术和从事软件开发工作打下一定的基础。主要研究方法是:以一个实际案例为基础,按照人们认识事务的规律,由浅入深的特点,首先通过项目的简单功能提出问题,引入技能点和知识点,编写简单的程序;再通过项目中不断地提出的新问题,引入新的技能点和知识点。项目的功能可以通过迭代式开发,随着项目问题的不断提出,不断引入新的知识点,达到由浅入深,由简到繁的过程,使学生在项目开发的全过程中,既掌握了完整的知识体系,又有了程序开发全过程的真实体验。同时,引入软件开发规范等文档的编写样本,使学生

3、从一开始就接触到公司里真正的开发过程。1.1 编写目的 球员资料管理系统业务需求书是北京建筑工程学院与北京水木青青科技有限公司,共同进行的C语言课程设计课程改革中的实际案例系统。本业务需求书预期的读者是担任C语言教学任务的教师、和大一第二学年的大学生。1.2 项目背景以往的C语言课程的教学过程,是按照教育部下发的课程大纲,每位老师按教材的章节知识点来讲解。这种教学过程沿用了很多年,也收到了一定的教学成果。但是,在实际教学结果中发现,学生并没有真正掌握程序设计基础,或者是对于知识掌握不牢固,对于后续的专业技术课程没有起到一个很好地支撑作用。我们在大量调查社会上职业培训学校的教学过程的优点和缺点的

4、基础上,并借鉴其他院校在教学实践中好的教学成果,提出了大学本科生C语言课程教学和C综合实训课程的教学改革方案。球员资料管理系统是为了使学生将课堂教学与实际案例紧密结合起来,而设计的教学过程中所用的案例而设计的。1.3 参考资料中国工商银行贷款资产质量稽核监控系统业务需求说明书。C语言程序设计(第二版) 谭浩强 2003.11 清华大学出版社C程序设计教程(第2版) 崔武子 2007.6 清华大学出版社。GB8566-88计算机软件开发规范。GB9385-88计算机软件需求说明编制指南。第2章 任务概述 为了配合更好的教学效果,使学生通过完成一个相对比较复杂的数据处理系统。达到教学目标,特设计了

5、球员资料管理系统的案例。要求实现球员个人信息管理,比赛数据管理,工资管理,用户信息管理,资料筛选排序等功能。并撰写需求分析、总体设计、详细设计、测试用例和程序说明书等文档。并根据学生的实际情况制定开发计划和测试计划等项目管理文档。2.1 目标经过前面的三次迭代。学生基本了解了程序是怎样一回事,有了一点编写小程序的感性认识。从本次迭代开始,将以球员资料管理系统为例,正式进入应用软件开发阶段。学生将接触到需求分析、总体设计和详细设计,以及软件工程项目管理的基本过程。l 登陆注册。根据账号分为普通用户、管理员和超级用户,并可以注册为普通用户l 普通用户。普通用户对球员个人信息、比赛数据的查询、排序,

6、并可以对留言查看与添加。l 管理员。管理员可以对球员个人信息、比赛数据的添加、修改、删除、查询与排序,对用户留言和普通用户信息的添加、修改、删除、查询。l 超级用户。超级用户可以对管理员信息进行添加、修改、删除、查询。知识点:进一步加深对变量、分支、循环、结构体、文件指针和表达式的讲解。以及字符串操作的讲解。2.1.1 建立计算机处理业务的逻辑思维 C语言程序设计课程是计算机科学与技术专业的必修课。通过该课程的教学,培养学生掌握用计算机解决问题的基本逻辑思维方法、掌握C语言的编程技术。为进一步深入学习软件开发新技术和从事软件开发工作打下一定的基础。具体目标如下:掌握用计算机解决问题的基本逻辑思

7、维方法;掌握C语言的编程技术;养成正确良好的编程风格和习惯,形成团队协作开发的初步能力;掌握C语言数据存储形式和数据范围。掌握顺序、分支和循环的程序逻辑的灵活运用能力;初步具备运用结构化方法对模块详细设计和程序说明书的编写能力;具备运用常用测试方法,编写单体测试用例和模块单体测试的基本能力。遵循软件工程管理方法和工程标准,初步具备开发小型软件的技能。2.1.2 初步感受软件工程与项目管理的基本方法主要研究方法是:以一个实际案例为基础,按照人们认识事务的规律,由浅入深的特点,首先通过项目的简单功能提出问题,引入技能点和知识点,编写简单的程序;再通过项目中不断地提出的新问题,引入新的技能点和知识点

8、。项目的功能可以通过迭代式开发,随着项目问题的不断提出,不断引入新的知识点,达到由浅入深,由简到繁的过程,使学生在项目开发的全过程中,既掌握了完整的知识体系,又有了程序开发全过程的真实体验。同时,引入软件开发规范等文档的编写样本,使学生从一开始就接触到公司里真正的开发过程。2.2 开发运行环境系统开发工具采用Microsoft Visual C+ 6.0。系统运行在主流的windows操作系统上。第3章 功能需求3.1 功能概述球员资料管理系统主要是为了使学生,在学习C语言期间能够认识到,学习的目的是为了了解计算机是如何实现业务系统的功能,建立计算机的逻辑思维。同时,通过教学与项目的不断深入进

9、行,掌握C语言的知识点。3.2 功能描述l 登陆注册。根据账号分为普通用户、管理员和超级用户,并可以注册为普通用户l 普通用户。普通用户对球员个人信息、比赛数据的查询、排序,并可以对留言查看与添加。l 管理员。管理员可以对球员个人信息、比赛数据的添加、修改、删除、查询与排序,对用户留言和普通用户信息的添加、修改、删除、查询。l 超级用户。超级用户可以对管理员信息进行添加、修改、删除、查询。3.2.1 系统功能图3.2.2 业务流程图3.2.3 数据流图3.2.4 主要功能描述一、登陆注册主要完成账号登陆以及注册账户功能。 1用户登录录入用户账号信息(13位)。对账号做正确性检查之后,根据输入的

10、账号,到账号基本信息文件中查找,是否有该账户的基本信息记录。如果有,根据录入的账号自动确定用户类型为普通用户、管理员或超级用户。若不存在输入的账号,提示“该用户不存在,请注册或重新登陆”,并返回登陆界面。 2注册选择注册。进入注册界面,可以注册一个新的账户(13位),账户类型为普通用户。若已有账号,可选择返回登陆界面。二、普通用户功能1. 球员个人信息(1). 查询球员个人信息打开球员信息文件,显示所有已录入的球员个人信息。(2). 对球员个人信息进行排序选择某一项数据,按降序进行排序。如没有记录,返回“球员数据没有录入”2. 比赛数据信息(1). 查询球员比赛数据信息打开球员信息文件,显示所

11、有已录入的球员比赛数据信息。(2). 对球员个人比赛数据进行排序选择某一项数据,按降序进行排序。如没有记录,返回“球员数据没有录入”(3).用户留言、查看进行留言,以便和其他用户以及管理员进行交流。录入用户的留言,当全部数据录入完成之后,插入到用户留言文件中。查看,可以查看别人的所有留言。若没有记录,则返回“没有用户在此留言”。三、管理员功能1. 球员个人信息(1)增加球员个人信息录入球员的球衣号、姓名、性别、身高等信息。要求球衣号不能重复。当全部数据录入完成之后,并根据学生基本信息文件中各数据的类型和长度验证之后。再插入到学生基本信息文件中。(2)修改球员个人信息首先,提供输入球衣号的功能,

12、对球衣号做正确性检查之后,根据输入的球衣号,到球员个人信息文件中查找,是否有该球员的个人信息记录。如果,需要修改球员的个人信息,就进入修改功能。否则,提示错误信息“没有此【01】球衣号记录,请重新录入”。 当通过球衣号唯一性检查之后,在录入每个数据项时,先要显示原数据内容,便于方便用户数据修改,再提供数据录入的功能,并根据数据类型和长度做正确性验证。当所要修改的数据通过正确性检查之后,再根据该球员的球衣号,修改球员个人信息文件中该名球员的数据。注意:球衣号数据不能提供修改功能。(3)删除球员个人信息首先,提供输入球衣号的功能,对球衣号做正确性检查之后,根据输入的球衣号,到球员个人信息文件中查找

13、,是否有该球员的基本信息记录。如果,有该名球员的基本信息,就进入删除功能。否则,提示错误信息“没有此【01】球员记录,请重新录入”。 当通过球衣号唯一性检查之后,再根据该球员的球衣号,在球员基本信息文件中删除该名球员的数据。(4). 查询球员个人信息打开球员信息文件,显示所有已录入的球员个人信息。(5). 对球员个人信息进行排序选择某一项数据,按降序进行排序。如没有记录,返回“球员数据没有录入”2. 比赛数据信息(1)增加球员比赛数据信息录入球员的进球数、抢断数、传球数等信息。要求球衣号不能重复。当全部数据录入完成之后,并根据球员比赛数据信息文件中各数据的类型和长度验证之后。再插入到球员比赛数

14、据信息文件中。(2)修改球员比赛数据信息首先,提供输入球衣号的功能,对球衣号做正确性检查之后,根据输入的球衣号,到球员比赛数据信息文件中查找,是否有该球员的球员比赛数据信息记录。如果,需要修改球员比赛数据信息,就进入修改功能。否则,提示错误信息“没有此【01】球衣号记录,请重新录入”。 当通过球衣号唯一性检查之后,在录入每个数据项时,先要显示原数据内容,便于方便用户数据修改,再提供数据录入的功能,并根据数据类型和长度做正确性验证。当所要修改的数据通过正确性检查之后,再根据该球员的球衣号,修改球员比赛数据信息文件中该名球员的数据。注意:球衣号数据不能提供修改功能。(3)删除球员比赛数据信息首先,

15、提供输入球衣号的功能,对球衣号做正确性检查之后,根据输入的球衣号,到球员比赛数据信息文件中查找,是否有该球员的球员比赛数据信息记录。如果,有该名球员的球员比赛数据信息,就进入删除功能。否则,提示错误信息“没有此【01】球员记录,请重新录入”。 当通过球衣号唯一性检查之后,再根据该球员的球衣号,在球员比赛数据信息文件中删除该名球员的数据。(4). 查询球员比赛数据信息打开球员信息文件,显示所有已录入的球员比赛数据信息。(5). 对球员个人比赛数据进行排序选择某一项数据,按降序进行排序。如没有记录,返回“球员数据没有录入”3.用户留言信息管理(1)添加留言进行留言,以便和其他用户以及管理员进行交流

16、。录入用户的留言,当全部数据录入完成之后,插入到用户留言文件中。(2)修改留言首先,提供输入用户账号的功能,对用户账号做正确性检查之后,根据输入的用户账号,到用户留言文件中查找,是否有该用户的用户留言信息记录。如果,需要修改用户留言,就进入修改功能。否则,提示错误信息“没有此【1234567890123】用户账号记录,请重新录入”。 当通过用户账号唯一性检查之后,在录入每个数据项时,先要显示原数据内容,便于方便用户数据修改,再提供数据录入的功能,并根据数据类型和长度做正确性验证。当所要修改的数据通过正确性检查之后,再根据该球员的用户账号,修改用户留言信息文件中该名用户的数据。注意:用户账号数据

17、不能提供修改功能。(3)删除留言首先,提供输入用户账号的功能,对用户账号做正确性检查之后,根据输入的用户账号,到用户留言文件中查找,是否有该用户的用户留言信息记录。如果,需要修改用户留言,就进入删除功能。否则,提示错误信息“没有此【1234567890123】用户账号记录,请重新录入”。 当通过用户账号唯一性检查之后,再根据该用户的账号,在用户账号信息文件中删除该名用户的留言。(4)查看留言查看,可以查看别人的所有留言。若没有记录,则返回“没有用户在此留言”。4.普通用户信息管理(1)增加普通用户账号录入普通用户的账户号信息。要求账号不能重复。当全部数据录入完成之后,再插入到普通用户账号文件中

18、。(2)修改普通用户账号首先,提供输入账号的功能,对账号做正确性检查之后,根据输入的账号,到普通用户账号文件中查找,是否有该普通用户的账号记录。如果,需要修改普通用户的账号,就进入修改功能。否则,提示错误信息“没有此【1234567890123】账号,请重新录入”。(3)删除普通用户账号首先,提供输入普通用户账号的功能,对普通用户账号做正确性检查之后,根据输入的普通用户账号,到普通用户账号文件中查找,是否有该普通用户的账号记录。如果,有该名普通用户的账号,就进入删除功能。否则,提示错误信息“没有此【1234567890123】普通用户账号,请重新录入”。 当通过账号唯一性检查之后,在普通用户账

19、号信息文件中删除该普通用户的账号。(4). 查询普通用户账号打开普通用户账号信息文件,显示所有已录入的普通用户账号。若无记录,提示“没有用户账号记录”。四、超级用户功能管理员信息管理(1)增加管理员账号录入管理员的账户号信息。要求账号不能重复。当全部数据录入完成之后,再插入到管理员账号文件中。(2)修改管理员账号首先,提供输入账号的功能,对账号做正确性检查之后,根据输入的账号,到管理员账号文件中查找,是否有该管理员的账号记录。如果,需要修改管理员的账号,就进入修改功能。否则,提示错误信息“没有此【1234567890123】账号,请重新录入”。(3)删除管理员账号首先,提供输入管理员账号的功能

20、,对管理员账号做正确性检查之后,根据输入的管理员账号,到管理员账号文件中查找,是否有该管理员的账号记录。如果,有该名管理员的账号,就进入删除功能。否则,提示错误信息“没有此【1234567890123】管理员账号,请重新录入”。 当通过账号唯一性检查之后,在管理员账号信息文件中删除该管理员的账号。(4). 查询管理员账号打开管理员账号信息文件,显示所有已录入的管理员账号。若无记录,提示“没有管理员账号记录”。第4章 数据描述4.1 数据描述1.球员个人能力信息 strPlayerDate中文指标Index说明字段类型长度1.球员号number每名球员的球衣号 整型2.姓名name每名球员的中文

21、姓名。字符203.年龄age每名球员的年龄。整型4.国籍nation每名球员的籍贯字符205.身高height每名球员的身高值整型6.体重weight每名球员的体重值。整型7.综合能力ability每名球员的综合能力整型2.球员比赛数据信息 strGameDate中文指标Index说明字段类型长度1.球员号number每名球员的球衣号 整型2.姓名name每名球员的中文姓名。字符203.场均抢断数steal场均断下对手带球的次数字符44.场均进球数goal场均将球射进球门的次数字符45.场均传球次数pass场均将球传给队友的次数字符66.场均助功数assist场均帮助队友进球的次数字符27.场

22、均出场时间time场均上场比赛的时间字符43.用户留言信息 strUserNote中文指标Index说明字段类型长度1.用户账号userId用户的Id,13位数字字符152.留言userNote用户的留言(100字以内)字符1004.用户账户信息 strUserId中文指标Index说明字段类型长度1.用户账号userId用户的Id,13位数字字符152.用户类型userType1为普通用户,2为管理员,3为超级用户整型5.管理员账户信息 strManagerId中文指标Index说明字段类型长度1.管理员账号managerId管理员Id,13位数字字符152.用户类型managerType1为普通用户,2为管理员,3为超级用户整型6.超级用户账户信息 strSuperId中文指标Index说明字段类型长度1.超级用户号superId超级用户Id,13位数字字符152.用户类型superType1为普通用户,2为管理员,3为超级用户整型4.2 E-R图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com