版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、北京建筑工程学院球员资料治理系统需求分析士力架小组组长:王浩磊北京建筑工程学院北京水木青青科技有限公司2011年2月目 录 TOC o 1-3 第1章 引 言 PAGEREF _Toc196474630 h 21.1 编写目的 PAGEREF _Toc196474631 h 21.2 项目背景 PAGEREF _Toc196474632 h 31.3 参考资料 PAGEREF _Toc196474633 h 3第2章 任务概述 PAGEREF _Toc196474634 h 42.1 目标 PAGEREF _Toc196474635 h 42.1.1 建立计算机处理业务的逻辑思维 PAGERE
2、F _Toc196474636 h 52.1.2 初步感受软件工程与项目治理的差不多方法 PAGEREF _Toc196474637 h 52.2 开发运行环境 PAGEREF _Toc196474638 h 6第3章 功能需求 PAGEREF _Toc196474639 h 73.1 功能概述 PAGEREF _Toc196474640 h 73.2 功能描述 PAGEREF _Toc196474641 h 73.2.1 系统功能图 PAGEREF _Toc196474642 h 73.2.2 业务流程图 PAGEREF _Toc196474643 h 83.2.3 数据流图 PAGEREF
3、 _Toc196474644 h 93.2.4 要紧功能描述 PAGEREF _Toc196474645 h 9第4章 数据描述 PAGEREF _Toc196474646 h 194.1 数据描述 PAGEREF _Toc196474647 h 194.2 E-R图 PAGEREF _Toc196474648 h 21第1章 引 言C语言程序设计课程是计算机科学与技术专业的必修课。通过该课程的教学,培养学生掌握用计算机解决问题的差不多逻辑思维方法、掌握C语言的编程技术。为进一步深入学习软件开发新技术和从事软件开发工作打下一定的基础。要紧研究方法是:以一个实际案例为基础,按照人们认识事务的规律
4、,由浅入深的特点,首先通过项目的简单功能提出问题,引入技能点和知识点,编写简单的程序;再通过项目中不断地提出的新问题,引入新的技能点和知识点。项目的功能能够通过迭代式开发,随着项目问题的不断提出,不断引入新的知识点,达到由浅入深,由简到繁的过程,使学生在项目开发的全过程中,既掌握了完整的知识体系,又有了程序开发全过程的真实体验。同时,引入软件开发规范等文档的编写样本,使学生从一开始就接触到公司里真正的开发过程。1.1 编写目的 球员资料治理系统业务需求书是北京建筑工程学院与北京水木青青科技有限公司,共同进行的C语言课程设计课程改革中的实际案例系统。本业务需求书预期的读者是担任C语言教学任务的教
5、师、和大一第二学年的大学生。1.2 项目背景以往的C语言课程的教学过程,是按照教育部下发的课程大纲,每位老师按教材的章节知识点来讲解。这种教学过程沿用了专门多年,也收到了一定的教学成果。然而,在实际教学结果中发觉,学生并没有真正掌握程序设计基础,或者是关于知识掌握不牢固,关于后续的专业技术课程没有起到一个专门好地支撑作用。我们在大量调查社会上职业培训学校的教学过程的优点和缺点的基础上,并借鉴其他院校在教学实践中好的教学成果,提出了大学本科生C语言课程教学和C综合实训课程的教学改革方案。球员资料治理系统是为了使学生将课堂教学与实际案例紧密结合起来,而设计的教学过程中所用的案例而设计的。1.3 参
6、考资料中国工商银行贷款资产质量稽核监控系统业务需求讲明书。C语言程序设计(第二版) 谭浩强 2003.11 清华大学出版社C程序设计教程(第2版) 崔武子 2007.6 清华大学出版社。GB8566-88计算机软件开发规范。GB9385-88计算机软件需求讲明编制指南。第2章 任务概述 为了配合更好的教学效果,使学生通过完成一个相对比较复杂的数据处理系统。达到教学目标,特设计了球员资料治理系统的案例。要求实现球员个人信息治理,竞赛数据治理,工资治理,用户信息治理,资料筛选排序等功能。并撰写需求分析、总体设计、详细设计、测试用例和程序讲明书等文档。并依照学生的实际情况制定开发打算和测试打算等项目
7、治理文档。2.1 目标通过前面的三次迭代。学生差不多了解了程序是如何样一回事,有了一点编写小程序的感性认识。从本次迭代开始,将以球员资料治理系统为例,正式进入应用软件开发时期。学生将接触到需求分析、总体设计和详细设计,以及软件工程项目治理的差不多过程。登陆注册。依照账号分为一般用户、治理员和超级用户,并能够注册为一般用户一般用户。一般用户对球员个人信息、竞赛数据的查询、排序,并能够对留言查看与添加。治理员。治理员能够对球员个人信息、竞赛数据的添加、修改、删除、查询与排序,对用户留言和一般用户信息的添加、修改、删除、查询。超级用户。超级用户能够对治理员信息进行添加、修改、删除、查询。知识点:进一
8、步加深对变量、分支、循环、结构体、文件指针和表达式的讲解。以及字符串操作的讲解。2.1.1 建立计算机处理业务的逻辑思维 C语言程序设计课程是计算机科学与技术专业的必修课。通过该课程的教学,培养学生掌握用计算机解决问题的差不多逻辑思维方法、掌握C语言的编程技术。为进一步深入学习软件开发新技术和从事软件开发工作打下一定的基础。具体目标如下:掌握用计算机解决问题的差不多逻辑思维方法;掌握C语言的编程技术;养成正确良好的编程风格和适应,形成团队协作开发的初步能力;掌握C语言数据存储形式和数据范围。掌握顺序、分支和循环的程序逻辑的灵活运用能力;初步具备运用结构化方法对模块详细设计和程序讲明书的编写能力
9、;具备运用常用测试方法,编写单体测试用例和模块单体测试的差不多能力。遵循软件工程治理方法和工程标准,初步具备开发小型软件的技能。2.1.2 初步感受软件工程与项目治理的差不多方法要紧研究方法是:以一个实际案例为基础,按照人们认识事务的规律,由浅入深的特点,首先通过项目的简单功能提出问题,引入技能点和知识点,编写简单的程序;再通过项目中不断地提出的新问题,引入新的技能点和知识点。项目的功能能够通过迭代式开发,随着项目问题的不断提出,不断引入新的知识点,达到由浅入深,由简到繁的过程,使学生在项目开发的全过程中,既掌握了完整的知识体系,又有了程序开发全过程的真实体验。同时,引入软件开发规范等文档的编
10、写样本,使学生从一开始就接触到公司里真正的开发过程。2.2 开发运行环境系统开发工具采纳Microsoft Visual C+ 6.0。系统运行在主流的windows操作系统上。第3章 功能需求3.1 功能概述球员资料治理系统要紧是为了使学生,在学习C语言期间能够认识到,学习的目的是为了了解计算机是如何实现业务系统的功能,建立计算机的逻辑思维。同时,通过教学与项目的不断深入进行,掌握C语言的知识点。3.2 功能描述登陆注册。依照账号分为一般用户、治理员和超级用户,并能够注册为一般用户一般用户。一般用户对球员个人信息、竞赛数据的查询、排序,并能够对留言查看与添加。治理员。治理员能够对球员个人信息
11、、竞赛数据的添加、修改、删除、查询与排序,对用户留言和一般用户信息的添加、修改、删除、查询。超级用户。超级用户能够对治理员信息进行添加、修改、删除、查询。3.2.1 系统功能图3.2.2 业务流程图3.2.3 数据流图3.2.4 要紧功能描述一、登陆注册要紧完成账号登陆以及注册账户功能。 1用户登录录入用户账号信息(13位)。对账号做正确性检查之后,依照输入的账号,到账号差不多信息文件中查找,是否有该账户的差不多信息记录。假如有,依照录入的账号自动确定用户类型为一般用户、治理员或超级用户。若不存在输入的账号,提示“该用户不存在,请注册或重新登陆”,并返回登陆界面。 2注册选择注册。进入注册界面
12、,能够注册一个新的账户(13位),账户类型为一般用户。若已有账号,可选择返回登陆界面。二、一般用户功能1. 球员个人信息(1). 查询球员个人信息打开球员信息文件,显示所有已录入的球员个人信息。(2). 对球员个人信息进行排序选择某一项数据,按降序进行排序。如没有记录,返回“球员数据没有录入”2. 竞赛数据信息(1). 查询球员竞赛数据信息打开球员信息文件,显示所有已录入的球员竞赛数据信息。(2). 对球员个人竞赛数据进行排序选择某一项数据,按降序进行排序。如没有记录,返回“球员数据没有录入”(3).用户留言、查看进行留言,以便和其他用户以及治理员进行交流。录入用户的留言,当全部数据录入完成之
13、后,插入到用户留言文件中。查看,能够查看不人的所有留言。若没有记录,则返回“没有用户在此留言”。三、治理员功能1. 球员个人信息(1)增加球员个人信息录入球员的球衣号、姓名、性不、身高等信息。要求球衣号不能重复。当全部数据录入完成之后,并依照学生差不多信息文件中各数据的类型和长度验证之后。再插入到学生差不多信息文件中。(2)修改球员个人信息首先,提供输入球衣号的功能,对球衣号做正确性检查之后,依照输入的球衣号,到球员个人信息文件中查找,是否有该球员的个人信息记录。假如,需要修改球员的个人信息,就进入修改功能。否则,提示错误信息“没有此【01】球衣号记录,请重新录入”。 当通过球衣号唯一性检查之
14、后,在录入每个数据项时,先要显示原数据内容,便于方便用户数据修改,再提供数据录入的功能,并依照数据类型和长度做正确性验证。当所要修改的数据通过正确性检查之后,再依照该球员的球衣号,修改球员个人信息文件中该名球员的数据。注意:球衣号数据不能提供修改功能。(3)删除球员个人信息首先,提供输入球衣号的功能,对球衣号做正确性检查之后,依照输入的球衣号,到球员个人信息文件中查找,是否有该球员的差不多信息记录。假如,有该名球员的差不多信息,就进入删除功能。否则,提示错误信息“没有此【01】球员记录,请重新录入”。 当通过球衣号唯一性检查之后,再依照该球员的球衣号,在球员差不多信息文件中删除该名球员的数据。
15、(4). 查询球员个人信息打开球员信息文件,显示所有已录入的球员个人信息。(5). 对球员个人信息进行排序选择某一项数据,按降序进行排序。如没有记录,返回“球员数据没有录入”2. 竞赛数据信息(1)增加球员竞赛数据信息录入球员的进球数、抢断数、传球数等信息。要求球衣号不能重复。当全部数据录入完成之后,并依照球员竞赛数据信息文件中各数据的类型和长度验证之后。再插入到球员竞赛数据信息文件中。(2)修改球员竞赛数据信息首先,提供输入球衣号的功能,对球衣号做正确性检查之后,依照输入的球衣号,到球员竞赛数据信息文件中查找,是否有该球员的球员竞赛数据信息记录。假如,需要修改球员竞赛数据信息,就进入修改功能
16、。否则,提示错误信息“没有此【01】球衣号记录,请重新录入”。 当通过球衣号唯一性检查之后,在录入每个数据项时,先要显示原数据内容,便于方便用户数据修改,再提供数据录入的功能,并依照数据类型和长度做正确性验证。当所要修改的数据通过正确性检查之后,再依照该球员的球衣号,修改球员竞赛数据信息文件中该名球员的数据。注意:球衣号数据不能提供修改功能。(3)删除球员竞赛数据信息首先,提供输入球衣号的功能,对球衣号做正确性检查之后,依照输入的球衣号,到球员竞赛数据信息文件中查找,是否有该球员的球员竞赛数据信息记录。假如,有该名球员的球员竞赛数据信息,就进入删除功能。否则,提示错误信息“没有此【01】球员记
17、录,请重新录入”。 当通过球衣号唯一性检查之后,再依照该球员的球衣号,在球员竞赛数据信息文件中删除该名球员的数据。(4). 查询球员竞赛数据信息打开球员信息文件,显示所有已录入的球员竞赛数据信息。(5). 对球员个人竞赛数据进行排序选择某一项数据,按降序进行排序。如没有记录,返回“球员数据没有录入”3.用户留言信息治理(1)添加留言进行留言,以便和其他用户以及治理员进行交流。录入用户的留言,当全部数据录入完成之后,插入到用户留言文件中。(2)修改留言首先,提供输入用户账号的功能,对用户账号做正确性检查之后,依照输入的用户账号,到用户留言文件中查找,是否有该用户的用户留言信息记录。假如,需要修改
18、用户留言,就进入修改功能。否则,提示错误信息“没有此【1234567890123】用户账号记录,请重新录入”。 当通过用户账号唯一性检查之后,在录入每个数据项时,先要显示原数据内容,便于方便用户数据修改,再提供数据录入的功能,并依照数据类型和长度做正确性验证。当所要修改的数据通过正确性检查之后,再依照该球员的用户账号,修改用户留言信息文件中该名用户的数据。注意:用户账号数据不能提供修改功能。(3)删除留言首先,提供输入用户账号的功能,对用户账号做正确性检查之后,依照输入的用户账号,到用户留言文件中查找,是否有该用户的用户留言信息记录。假如,需要修改用户留言,就进入删除功能。否则,提示错误信息“
19、没有此【1234567890123】用户账号记录,请重新录入”。 当通过用户账号唯一性检查之后,再依照该用户的账号,在用户账号信息文件中删除该名用户的留言。(4)查看留言查看,能够查看不人的所有留言。若没有记录,则返回“没有用户在此留言”。4.一般用户信息治理(1)增加一般用户账号录入一般用户的账户号信息。要求账号不能重复。当全部数据录入完成之后,再插入到一般用户账号文件中。(2)修改一般用户账号首先,提供输入账号的功能,对账号做正确性检查之后,依照输入的账号,到一般用户账号文件中查找,是否有该一般用户的账号记录。假如,需要修改一般用户的账号,就进入修改功能。否则,提示错误信息“没有此【123
20、4567890123】账号,请重新录入”。(3)删除一般用户账号首先,提供输入一般用户账号的功能,对一般用户账号做正确性检查之后,依照输入的一般用户账号,到一般用户账号文件中查找,是否有该一般用户的账号记录。假如,有该名一般用户的账号,就进入删除功能。否则,提示错误信息“没有此【1234567890123】一般用户账号,请重新录入”。 当通过账号唯一性检查之后,在一般用户账号信息文件中删除该一般用户的账号。(4). 查询一般用户账号打开一般用户账号信息文件,显示所有已录入的一般用户账号。若无记录,提示“没有用户账号记录”。四、超级用户功能治理员信息治理(1)增加治理员账号录入治理员的账户号信息
21、。要求账号不能重复。当全部数据录入完成之后,再插入到治理员账号文件中。(2)修改治理员账号首先,提供输入账号的功能,对账号做正确性检查之后,依照输入的账号,到治理员账号文件中查找,是否有该治理员的账号记录。假如,需要修改治理员的账号,就进入修改功能。否则,提示错误信息“没有此【1234567890123】账号,请重新录入”。(3)删除治理员账号首先,提供输入治理员账号的功能,对治理员账号做正确性检查之后,依照输入的治理员账号,到治理员账号文件中查找,是否有该治理员的账号记录。假如,有该名治理员的账号,就进入删除功能。否则,提示错误信息“没有此【1234567890123】治理员账号,请重新录入”。 当通过账号唯一性检查之后,在治理员账号信息文件中删除该治理员的账号。(4). 查询治理员账号打开治理员账号信息文件,显示所有已录入的治理员账号。若无记录,提示“没有治理员账号记录”。第4章 数据描述4.1 数据描述1.球员个人能力信息 strPlayerDate中文指标Index讲明字段类型长度1.球员号number每名球员的球衣号 整型2.姓名name每名球员的中文姓名。字符203.年
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度医疗服务合同
- 2024年国际快递服务代理与合作合同
- 2024年城市成品油配送服务合同
- 2024年度信息技术咨询服务合同
- 2024年度设备维修保养服务合同
- 2024年度货物采购合同标的质量保证与安全生产责任书
- 做课件步骤教学课件
- 仓库个人年终工作总结
- 2024国际货运代理及供应链管理服务合同
- 2024年建筑垃圾无害化处理合同
- 2023年天津公务员已出天津公务员考试真题
- 2025年高考数学专项题型点拨训练之初等数论
- 书法知识基础理论单选题100道及答案解析
- 教科版三年级科学上册《第1单元第1课时 水到哪里去了》教学课件
- 通信技术工程师招聘笔试题与参考答案(某世界500强集团)2024年
- (新版)社会工作者考试题库及答案
- 片石混凝土挡土墙施工方案(改)
- 完整版中建八局施工分包与劳务用工管理办法
- 浅谈健美操教学中的美育教育
- 陕西绿源天燃气有限公司子洲LNG工厂联动试车方案
- 青岛版小学科学六年级上册25《生物的启示》教学设计
评论
0/150
提交评论