- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
球员资料管理系统-需求分析V1.2.doc
北京建筑工程学院
球员资料管理系统
需求分析
士力架小组
组长:王浩磊
北京建筑工程学院
北京水木青青科技有限公司
2011年2月
目 录
第1章 引 言 2
1.1 编写目的 2
1.2 项目背景 3
1.3 参考资料 3
第2章 任务概述 4
2.1 目标 4
2.1.1 建立计算机处理业务的逻辑思维 5
2.1.2 初步感受软件工程与项目管理的基本方法 5
2.2 开发运行环境 6
第3章 功能需求 7
3.1 功能概述 7
3.2 功能描述 7
3.2.1 系统功能图 7
3.2.2 业务流程图 8
3.2.3 数据流图 9
3.2.4 主要功能描述 9
第4章 数据描述 19
4.1 数据描述 19
4.2 E-R图 21
第1章 引 言
《C语言程序设计》课程是计算机科学与技术专业的必修课。通过该课程的教学,培养学生掌握用计算机解决问题的基本逻辑思维方法、掌握C语言的编程技术。为进一步深入学习软件开发新技术和从事软件开发工作打下一定的基础。
主要研究方法是:以一个实际案例为基础,按照人们认识事务的规律,由浅入深的特点,首先通过项目的简单功能提出问题,引入技能点和知识点,编写简单的程序;再通过项目中不断地提出的新问题,引入新的技能点和知识点。项目的功能可以通过迭代式开发,随着项目问题的不断提出,不断引入新的知识点,达到由浅入深,由简到繁的过程,使学生在项目开发的全过程中,既掌握了完整的知识体系,又有了程序开发全过程的真实体验。
同时,引入软件开发规范等文档的编写样本,使学生从一开始就接触到公司里真正的开发过程。
1.1 编写目的
《球员资料管理系统业务需求书》是北京建筑工程学院与北京水木青青科技有限公司,共同进行的《C语言课程设计》课程改革中的实际案例系统。本业务需求书预期的读者是担任C语言教学任务的教师、和大一第二学年的大学生。
1.2 项目背景
以往的C语言课程的教学过程,是按照教育部下发的课程大纲,每位老师按教材的章节知识点来讲解。这种教学过程沿用了很多年,也收到了一定的教学成果。但是,在实际教学结果中发现,学生并没有真正掌握程序设计基础,或者是对于知识掌握不牢固,对于后续的专业技术课程没有起到一个很好地支撑作用。
我们在大量调查社会上职业培训学校的教学过程的优点和缺点的基础上,并借鉴其他院校在教学实践中好的教学成果,提出了大学本科生C语言课程教学和C综合实训?课程的教学改革方案。
《球员资料管理系统》是为了使学生将课堂教学与实际案例紧密结合起来,而设计的教学过程中所用的案例而设计的。
1.3 参考资料
中国工商银行《贷款资产质量稽核监控系统业务需求说明书》。
《C语言程序设计(第二版)》 谭浩强 2003.11 清华大学出版社
《C程序设计教程(第2版)》 崔武子 2007.6 清华大学出版社。
《GB8566-88计算机软件开发规范》。
《GB9385-88计算机软件需求说明编制指南》。
第2章 任务概述
为了配合更好的教学效果,使学生通过完成一个相对比较复杂的数据处理系统。达到教学目标,特设计了《球员资料管理系统》的案例。要求实现球员个人信息管理,比赛数据管理,工资管理,用户信息管理,资料筛选排序等功能。并撰写需求分析、总体设计、详细设计、测试用例和程序说明书等文档。并根据学生的实际情况制定开发计划和测试计划等项目管理文档。
2.1 目标
经过前面的三次迭代。学生基本了解了程序是怎样一回事,有了一点编写小程序的感性认识。从本次迭代开始,将以球员资料管理系统为例,正式进入应用软件开发阶段。学生将接触到需求分析、总体设计和详细设计,以及软件工程项目管理的基本过程。
登陆注册。根据账号分为普通用户、管理员和超级用户,并可以注册为普通用户
普通用户。普通用户对球员个人信息、比赛数据的查询、排序,并可以对留言查看与添加。
管理员。管理员可以对球员个人信息、比赛数据的添加、修改、删除、查询与排序,对用户留言和普通用户信息的添加、修改、删除、查询。
超级用户。超级用户可以对管理员信息进行添加、修改、删除、查询。
知识点:进一步加深对变量、分支、循环、结构体、文件指针和表达式的讲解。以及字符串操作的讲解。
2.1.1 建立计算机处理业务的逻辑思维
《C语言程序设计》课程是计算机科学与技术专业的必修课。通过该课程的教学,培养学生掌握用计算机解决问题的基本逻辑思维方法、掌握C语言的编程技术。为进一步深入学习软件开发新技术和从事软件开发工作打下一定的基础。具体目标如下:
掌握用计算机解决问题的基本逻辑思维方法;
掌握C语言的编程技术;
养成正确良好的编程风格和习惯,形成团队协作开发的初步能力;
掌握C语言数据存储形式和数据范围。掌握顺序、分支和循环的程序逻辑的灵活运用能力;
您可能关注的文档
- 清凉一夏商业计划书.doc
- 清凉一夏方案.doc
- 清华园学校教学管理制度.doc
- 清明扫墓活动方案1.doc
- 清明扫墓活动计划书.doc
- 渠道合作协议20130320.doc
- 渠道部管理制度1.doc
- 温暖家园端午活动方案.doc
- 温莎小镇情侣主题策划方案.doc
- 渭源县工作情况汇报定稿1.doc
- 英语听力材料的选择与应用技巧研究分析讨论教学研究课题报告.docx
- 初中语文阅读教学中学生批判性思维发展的促进策略教学研究课题报告.docx
- 小学音乐课堂合唱练习中音准与节奏协调性的训练研究教学研究课题报告.docx
- 高中化学VR实验室安全操作模拟教学研究报告教学研究课题报告.docx
- 初中生物实验教学对学生实验设计能力的提升研究教学研究课题报告.docx
- 小学体育教学中健康生活方式培养的有效途径探讨教学研究课题报告.docx
- 高中语文阅读策略培养与文学作品鉴赏能力的实践探究教学研究课题报告.docx
- 初中地理知识图谱构建与应用研究教学研究课题报告[001].docx
- 初中物理电学实验环节教学优化策略探讨教学研究课题报告.docx
- 初中生物观察实验与生态环境保护意识培养的实践探究教学研究课题报告.docx
文档评论(0)