球员资料管理系统的介绍_第1页
球员资料管理系统的介绍_第2页
球员资料管理系统的介绍_第3页
球员资料管理系统的介绍_第4页
球员资料管理系统的介绍_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

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

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

3、的知识体系,又有了程序开发全过程的真实体验。同时,引入软件开发规等文档的编写样本,使学生从一开始就接触到公司里真正的开发过程。1.11.1 编写目的编写目的球员资料管理系统业务需求书是建筑工程学院与水木青青科技,共同进行的C语言课程设计课程改革中的实际案例系统。本业务需求书预期的读者是担任C语言教学任务的教师、和大一第二学年的大学生。1.21.2 项目背景项目背景以往的C语言课程的教学过程,是按照教育部下发的课程大纲,每位老师按教材的章节知识点来讲解。这种教学过程沿用了很多年,也收到了一定的教学成果。但是,在实际教学结果中发现,学生并没有真正掌握程序设计基础,或者是对于知识掌握不牢固,对于后续

4、的专业技术课程没有起到一个很好地支撑作用。我们在大量调查社会上职业培训学校的教学过程的优点和缺点的基础上,并借鉴其他院校在教学实践中好的教学成果,提出了大学本科生C语言课程教学和C综合实训 课程的教学改革方案。球员资料管理系统是为了使学生将课堂教学与实际案例紧密结合起来,而设计的教学过程中所用的案例而设计的。1.31.3 参考资料参考资料中国工商银行贷款资产质量稽核监控系统业务需求说明书。 3 / 15C语言程序设计(第二版) 谭浩强 2003.11 清华大学C程序设计教程(第2版) 武子 2007.6清华大学。GB8566-88计算机软件开发规。GB9385-88计算机软件需求说明编制指南。

5、第第 2 2 章章 任务概述任务概述为了配合更好的教学效果,使学生通过完成一个相对比较复杂的数据处理系统。达到教学目标,特设计了球员资料管理系统的案例。要现球员个人信息管理,比赛数据管理,工资管理,用户信息管理,资料筛选排序等功能。并撰写需求分析、总体设计、详细设计、测试用例和程序说明书等文档。并根据学生的实际情况制定开发计划和测试计划等项目管理文档。2.12.1 目标目标经过前面的三次迭代。学生基本了解了程序是怎样一回事,有了一点编写小程序的感性认识。从本次迭代开始,将以球员资料管理系统为例,正式进入应用软件开发阶段。学生将接触到需求分析、总体设计和详细设计,以与软件工程项目管理的基本过程。

6、登陆注册。根据账号分为普通用户、管理员和超级用户,并可以注册为普通用户普通用户。普通用户对球员个人信息、比赛数据的查询、排序,并可以对留言查看与添加。管理员。管理员可以对球员个人信息、比赛数据的添加、修改、删除、查询与排序,对用户留言和普通用户信息的添加、修改、删除、查询。超级用户。超级用户可以对管理员信息进行添加、修改、删除、查询。 4 / 15知识点:进一步加深对变量、分支、循环、结构体、文件指针和表达式的讲解。以与字符串操作的讲解。.1 建立计算机处理业务的逻辑思维建立计算机处理业务的逻辑思维C语言程序设计课程是计算机科学与技术专业的必修课。通过该课程的教学,培养学生掌握

7、用计算机解决问题的基本逻辑思维方法、掌握C语言的编程技术。为进一步深入学习软件开发新技术和从事软件开发工作打下一定的基础。具体目标如下:掌握用计算机解决问题的基本逻辑思维方法;掌握C语言的编程技术;养成正确良好的编程风格和习惯,形成团队协作开发的初步能力;掌握C语言数据存储形式和数据围。掌握顺序、分支和循环的程序逻辑的灵活运用能力;初步具备运用结构化方法对模块详细设计和程序说明书的编写能力;具备运用常用测试方法,编写单体测试用例和模块单体测试的基本能力。遵循软件工程管理方法和工程标准,初步具备开发小型软件的技能。.2 初步感受软件工程与项目管理的基本方法初步感受软件工程与项目管

8、理的基本方法主要研究方法是:以一个实际案例为基础,按照人们认识事务的规律,由浅入深的特点,首先通过项目的简单功能提出问题,引入技能点和知识点,编写简单的程序;再通过项目中不断地提出的新问题,引入新的技能点和知识点。项目的功能可以通过迭代式开发,随着项目问题的不断提出,不断引入新的知识点,达到由浅入深,由简到繁的过程,使学生在项目开发的全过程中,既掌握了完整的知识体系,又有了程序开发全过程的真实体验。同时,引入软件开发规等文档的编写样本,使学生从一开始就接触到公司里真正的开发过程。2.22.2 开发运行环境开发运行环境 5 / 15系统开发工具采用Microsoft Visual C+6.0。系

9、统运行在主流的windows操作系统上。第第 3 3 章章 功能需求功能需求3.13.1 功能概述功能概述球员资料管理系统主要是为了使学生,在学习C语言期间能够认识到,学习的目的是为了了解计算机是如何实现业务系统的功能,建立计算机的逻辑思维。同时,通过教学与项目的不断深入进行,掌握C语言的知识点。3.23.2 功能描述功能描述登陆注册。根据账号分为普通用户、管理员和超级用户,并可以注册为普通用户普通用户。普通用户对球员个人信息、比赛数据的查询、排序,并可以对留言查看与添加。管理员。管理员可以对球员个人信息、比赛数据的添加、修改、删除、查询与排序,对用户留言和普通用户信息的添加、修改、删除、查询

10、。超级用户。超级用户可以对管理员信息进行添加、修改、删除、查询。 6 / .1 系统功能图系统功能图球员资料管理系统球员个人信息普通用户管理员登陆注册比赛数据超级用户用户留言球员个人信息比赛数据用户留言查询添加修改删除查询排序查询排序查看添加排序查询添加修改删除排序查看添加修改删除普通用户信息查询添加修改删除管理员信息查询添加修改删除士力架小组 2011.2.2.2 业务流程图业务流程图.3 数据流图数据流图.4 主要功能描述主要功能描述一、登陆注册一、登陆注册主要完成账号登陆以与注册账户功能。 1 1用户登录用户登录录入用

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

12、。如没有记录,返回“球员数据没有录入”2.2. 比赛数据信息比赛数据信息(1). 查询球员比赛数据信息打开球员信息文件,显示所有已录入的球员比赛数据信息。(2). 对球员个人比赛数据进行排序选择某一项数据,按降序进行排序。如没有记录,返回“球员数据没有录入”(3).用户留言、查看进行留言,以便和其他用户以与管理员进行交流。录入用户的留言,当全部数据录入完成之后,插入到用户留言文件中。查看,可以查看别人的所有留言。若没有记录,则返回“没有用户在此留言”。三、管理员功能三、管理员功能1.1. 球员个人信息球员个人信息 8 / 15(1 1)增加球员个人信息)增加球员个人信息录入球员的球衣号、性别、

13、身高等信息。要求球衣号不能重复。当全部数据录入完成之后,并根据学生基本信息文件中各数据的类型和长度验证之后。再插入到学生基本信息文件中。(2 2)修改球员个人信息)修改球员个人信息首先,提供输入球衣号的功能,对球衣号做正确性检查之后,根据输入的球衣号,到球员个人信息文件中查找,是否有该球员的个人信息记录。如果,需要修改球员的个人信息,就进入修改功能。否则,提示错误信息“没有此01球衣号记录,请重新录入”。当通过球衣号唯一性检查之后,在录入每个数据项时,先要显示原数据容,便于方便用户数据修改,再提供数据录入的功能,并根据数据类型和长度做正确性验证。当所要修改的数据通过正确性检查之后,再根据该球员

14、的球衣号,修改球员个人信息文件中该名球员的数据。注意:球衣号数据不能提供修改功能。(3 3)删除球员个人信息首先,提供输入球衣号的功能,对球衣号做正确性检查之后,根据输入的球衣号,到球员个人信息文件中查找,是否有该球员的基本信息记录。如果,有该名球员的基本信息,就进入删除功能。否则,提示错误信息“没有此01球员记录,请重新录入”。当通过球衣号唯一性检查之后,再根据该球员的球衣号,在球员基本信息文件中删除该名球员的数据。(4 4). . 查询球员个人信息查询球员个人信息打开球员信息文件,显示所有已录入的球员个人信息。(5 5). . 对球员个人信息进行排序对球员个人信息进行排序选择某一项数据,按

15、降序进行排序。如没有记录,返回“球员数据没有录入” 9 / 152.2. 比赛数据信息比赛数据信息(1 1)增加球员比赛数据信息)增加球员比赛数据信息录入球员的进球数、抢断数、传球数等信息。要求球衣号不能重复。当全部数据录入完成之后,并根据球员比赛数据信息文件中各数据的类型和长度验证之后。再插入到球员比赛数据信息文件中。(2 2)修改球员比赛数据信息)修改球员比赛数据信息首先,提供输入球衣号的功能,对球衣号做正确性检查之后,根据输入的球衣号,到球员比赛数据信息文件中查找,是否有该球员的球员比赛数据信息记录。如果,需要修改球员比赛数据信息,就进入修改功能。否则,提示错误信息“没有此01球衣号记录

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

17、号唯一性检查之后,再根据该球员的球衣号,在球员比赛数据信息文件中删除该名球员的数据。(4 4). . 查询球员比赛数据信息查询球员比赛数据信息打开球员信息文件,显示所有已录入的球员比赛数据信息。 10 / 15(5 5). . 对球员个人比赛数据进行排序对球员个人比赛数据进行排序选择某一项数据,按降序进行排序。如没有记录,返回“球员数据没有录入”3.3.用户留言信息管理用户留言信息管理(1 1)添加留言)添加留言进行留言,以便和其他用户以与管理员进行交流。录入用户的留言,当全部数据录入完成之后,插入到用户留言文件中。(2 2)修改留言)修改留言首先,提供输入用户账号的功能,对用户账号做正确性检

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

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

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

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

22、理员账号做正确性检查之后,根据输入的管理员账号,到管理员账号文件中查找,是否有该管理员的账号记录。如果,有该名管理员的账号,就进入删除功能。否则,提示错误信息“没有此23管理员账号,请重新录入”。当通过账号唯一性检查之后,在管理员账号信息文件中删除该管理员的账号。(4 4). . 查询管理员账号查询管理员账号打开管理员账号信息文件,显示所有已录入的管理员账号。若无记录,提示“没有管理员账号记录”。第4章 数据描述4.14.1 数据描述数据描述1.1.球员个人能力信息球员个人能力信息 strPlayerDatestrPlayerDate中文指标Index说明字段类型长度 13 / 151.球员号number每名球员的球衣号 整型2.name每名球员的中文。字符203.年龄age每名球员的年龄。整型4.国籍nation每名球员的籍贯字符205.身高height每名球员的身高值整型6.体重weight每名球员的体重值。整型7.综合能力ability每名球员的综合能力整型2

温馨提示

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

评论

0/150

提交评论