c语言程序设计课程设计指导书

c语言程序设计课程设计指导书

ID:20954208

大小:235.71 KB

页数:20页

时间:2018-10-18

c语言程序设计课程设计指导书_第1页
c语言程序设计课程设计指导书_第2页
c语言程序设计课程设计指导书_第3页
c语言程序设计课程设计指导书_第4页
c语言程序设计课程设计指导书_第5页
资源描述:

《c语言程序设计课程设计指导书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C语言课程设计指导书赣南师范学院商学院2014年9月目录第1章引言-1-1.1C语言课程设计目的-1-1.2C语言课程设计的意义-1-1.3软件功能的验收标准-1-第2章课程设计涉及的知识点-4-一、学生成绩管理系统设计涉及的知识点-4-二、图书管理系统设计涉及的知识点-4-三、教职工管理系统设计涉及的知识点-5-四、学生信息管理系统实现涉及知识点-5-五、万年历系统程序设计涉及知识点-5-六、人工智能推箱子游戏设计涉及知识点-5-七、工资管理系统设计涉及的知识点-6-第3章课程设计范例-7-3.1学生成绩管理系统-7-3.1.1软件的需求分析-7-3.2图书管

2、理系统程序设计-9-3.2.1软件的需求分析-9-3.3教职工信息系统设计-10-3.3.1软件的需求分析-10-3.4学生信息管理系统程序设计-11-3.4.1软件的需求分析-12-3.5万年历系统程序设计-13-3.5.1软件的需求分析-13-3.6人工智能推箱子游戏程序设计-15-3.6.1设计要求与需求分析-16-3.7工资管理系统程序设计-17-3.7.1软件的需求分析-17-学生成绩管理系统程序设计摘要第1章引言1.1C语言课程设计目的本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完《程序设计语言(C)》课程后进行的一次全面的综合

3、练习。本课程设计的目的和任务:1.巩固和加深学生对C语言课程的基本知识的理解和掌握2.掌握C语言编程和程序调试的基本技能3.利用C语言进行基本的软件设计4.掌握书写程序设计说明文档的能力5.提高运用C语言解决实际问题的能力1.2C语言课程设计的意义C语言是信息管理与信息系统的重要专业基础课。在数据结构等后续课程中,都要使用到C语言。学生通过对C语言的学习,已经具备了使用C语言编写简单的应用程序的能力。为了加强程序设计基础,开设课程设计课,使学生对C语言有更全面的理解,进一步提高运用C语言编程解决实际问题的能力,同时,为后续课程的学习夯实基础。1.3软件功能的验收

4、标准软件项目验收是对软件项目成果的检验和确认,也是对软件项目范围的再确认。软件验收应是一个过程的概念,包括验收前的系统测试、数据移植、系统上线和正式验收四个阶段。1.系统测试项目管理者联盟文章,深入探讨。系统测试是对系统进行全面的测试,应在测试环境中进行,以确保系统的功能和技术设计满足企业的业务需求,并能正常运行。系统测试阶段应包括以下主要流程和工作内容:(1)制订测试计划,包括编制测试用例,建立测试环境。(2)测试。在测试环境中,项目组根据需要,对系统依次进行单元测试、集成测试、压力测试和用户接受测试,记录测试结果并由相关测试人签字确认,编制相应的测试报告。对

5、于未通过测试的内容,项目组应查找失败的原因,并修改相应程序或设置,重新进行测试。除了进行充分的系统功能测试,测试应包含与内部控制相关的测试内容,如系统认证和授权、交易完整性及数据真实、完整性的有关功能。-17-(3)提交测试报告、用户确认签字。项目组撰写测试报告,将测试报告提交给各相关用户,用户应在测试报告上签字确认。2.数据移植新系统上线时如需要将原始数据移植到新系统,则应完成以下主要工作内容:(1)制订数据移植/转换计划。除了要定义数据收集的格式、范围、进度外,还要考虑系统接口的影响,并建立了数据移植完整性和准确性测试方法以及意外事件处理程序。(2)数据收集

6、。如果项目实施涉及到数据收集,应由数据收集小组根据数据收集格式,对数据进行收集,数据收集小组在收集数据时应培训业务部门的数据提供人员,以确保数据提供人员了解和掌握对数据收集的各项规定和要求。(3)数据移植前的测试。在测试环境中对数据移植方法进行测试,书面记录测试结果,解决测试中发现的问题,进行问题记录并归档。(4)数据导入并核查结果。项目组成员将数据导入系统,并在导入后按照事先制定的数据移植完整性和准确性测试方法对系统中的数据做进一步的核查,确保导入数据的质量。如有意外,按照事先制定的意外事件处理程序处理,并留下记录。数据移植完成之后,用户应对数据移植结果签字确

7、认。(5)数据移植后要进行适当时间的试运行,确认数据移植的真实性和完整性。试运行时间视具体系统的规模、影响程度而定。对影响较大的系统,至少应试运行三个完整的月结周期。3.系统上线系统上线阶段应包括以下的主要流程和工作内容:(1)上线前准备工作。在上线前,软件开发方应制定系统上线计划,包括上线检查清单、上线支持人员、退回机制等,并提交《上线申请表》。系统上线计划和《上线申请表》应经过信息技术部门和业务部门管理层的正式批准,并通知各相关部门。(2)系统上线。所有的上线准备工作做好之后,由软件监督人员确认上线系统版本正确性后,与用户确认系统上线时间,下达上线指令。系统

8、上线操作人员将最后版本的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。