程序设计基础课程设计报告模版-计应

上传人:第*** 文档编号:59400807 上传时间:2018-11-07 格式:DOC 页数:9 大小:54.50KB
返回 下载 相关 举报
程序设计基础课程设计报告模版-计应_第1页
第1页 / 共9页
程序设计基础课程设计报告模版-计应_第2页
第2页 / 共9页
程序设计基础课程设计报告模版-计应_第3页
第3页 / 共9页
程序设计基础课程设计报告模版-计应_第4页
第4页 / 共9页
程序设计基础课程设计报告模版-计应_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《程序设计基础课程设计报告模版-计应》由会员分享,可在线阅读,更多相关《程序设计基础课程设计报告模版-计应(9页珍藏版)》请在金锄头文库上搜索。

1、程序设计基础课程设计报告题 目: 院 (系): 信息科学与工程学院 专业班级: 软件工程1401班 学生姓名: 学 号: 指导教师: 梁 洁 20 15 年 9 月 日至20 15 年 10 月 日华中科技大学武昌分校制 程序设计基础 课程设计任务书一、设计(调查报告/论文)题目填写题目的名字二、设计(调查报告/论文)主要内容1.员工工资管理系统主要内容:设计一个利用文件处理方式实现对员工工资(包括员工编号、员工姓名、应发、扣款和实发)进行管理,具有增加数据、更新数据、查询数据、删除数据、列表显示数据以及重组文件的功能。员工工资管理系统由六大功能模块组成:增加数据该模块完成将输入的数据存入数据

2、文件中,用户一次可输入多个员工的信息。更新数据该模块用于实现对记录的修改,首先用户输入员工的编号,然后查询该员工的信息,最后更新该员工的信息。查询数据该模块可选择按员工编号查询,或者按员工姓名进行查询,然后列出满足条件的且未作删除标记的员工信息。删除数据该模块用于删除指定编号的员工工资信息,为提高效率,只作删除标记,不在物理上删除信息,可称为逻辑删除。显示数据该模块用于以列表方式显示所有未作删除标记的员工信息。统计输出输出实发工资最高的员工工资信息。统计输出员工实发工资的平均工资。统计输出超过实发平均工资的员工人数。要求本系统采用结构体等数据结构。系统以菜单方式工作。2.学生学籍管理系统主要内

3、容:设计一个利用文件处理方式,实现对学生学籍信息(包括:学号,姓名,性别,年龄,籍贯,系别,专业,班级)进行添加、修改、删除、查找、统计输出等操作。学生学籍管理系统的功能要求如下:增加数据该模块完成将输入的数据存入数据文件中,用户一次可输入多个学生的学籍信息。更新数据该模块用于实现对记录的修改,首先用户输入学生的学号,然后查询该学生的学籍信息,最后更新该学生的学籍的信息。查询数据该模块可选择按学生的学号查询,或者按学生的姓名查询,再或者按学生的班级查询,然后列出满足条件的且未作删除标记的学生学籍信息。删除数据该模块用于删除指定编号的学生学籍信息,为提高效率,只作删除标记,不在物理上删除信息,可

4、称为逻辑删除。显示数据该模块用于以列表方式显示所有未作删除标记的学生学籍信息。统计输出1)按专业输出所有学生的学籍信息。2)统计输出学生的平均年龄。3)统计输出超过平均年龄的学生人数。要求本系统采用结构体等数据结构。系统以菜单方式工作。3.班级成绩管理系统主要内容:对一个有N个学生的班级,每个学生有M门课程。每个学生应当包括如下信息:学号、姓名、M门课程名称。该系统实现对班级成绩的添加、修改、删除、查找、统计输出等操作的管理。功能要求如下:增加数据该模块完成将输入的数据存入数据文件中,用户一次可输入多个学生的基本信息。更新数据该模块用于实现对记录的修改,首先用户输入学生的学号,然后查询该学生的

5、基本信息,最后更新该学生的基本信息。查询数据该模块可选择按学生的学号查询,或者按学生的姓名查询,然后列出满足条件的且未作删除标记的学生基本信息。删除数据该模块用于删除指定编号的学生基本信息,为提高效率,只作删除标记,不在物理上删除信息,可称为逻辑删除。显示数据该模块用于以列表方式显示所有未作删除标记的学生基本信息。统计输出1)显示每门课程成绩最高的学生的基本信息。2)显示每门课程的平均成绩。3)显示超过某门课程平均成绩的学生人数。要求本系统采用结构体等数据结构。系统以菜单方式工作。课程设计要求:课程设计从第一、二和三道题中选一道题完成。其中,学号尾数为0、2、4、8的做第一道题;学号尾数为1、

6、3、7的做第二道题;学号尾数为5、6、9的做第三道题。系统要求在Microsoft Visual C+ 6.0编译平台上采用C语言编程实现。 课程设计报告(要求正规打印,A4幅面),内容包括:l 题目l 需求与总体设计(描述系统要实现什么功能;系统怎么实现,绘制系统功能模块结构图;数据结构的设计及用法说明)l 详细设计(描述系统包含的主函数和子函数;解释各个功能模块的软件功能;画系统的总体流程图,某种查询、插入、删除程序实现的子函数流程图,要求采用标准流程图图符至少画两个流程图)l 编码与实现(只能使用C语言,源程序编写格式要按照缩进方式,源程序要有详细的注释,使程序容易阅读。源程序编写格式的

7、规范和注释体现程序员的素质,必须从本课程设计开始培养。)l 运行结果(包括输入数据的结果,查询、修改、删除的结果,可以将输出的结果以截屏方式呈现到课程设计报告中)l 总结(必须真实的说出自己在课程设计中的切身体会。例如:课程设计如何构思、如何设计、如何编程、如何调试、遇到的主要问题和解决方法,哪些地方使你“痛苦不堪”;创新之处;课程设计中存在的不足,需进一步改进的设想等等。)注:每人以班级+学号+姓名创建目录,目录需包括课程设计报告电子文档和源程序以备检查。然后由各班学习委员汇总到U盘上统一提交。三、原始资料1.游洪跃,彭骏,谭斌C语言程序设计实验与课程设计教程北京:清华大学出版社,20112

8、.孙承爱,赵卫东程序设计基础基于C语言(第2版)科学出版社,2010四、要求的设计(调查/论文)成果1.课程设计报告2.课程设计软件五、进程安排布置任务,查找资料、需求分析1天总体设计1天详细设计1天编制源程序实现3天测试与修改1天撰写课程设计报告2天六、主要参考资料1 谭浩强C程序设计第四版清华大学出版社,20102 苏小红C语言大学实用教程第2版电子工业出版社,2008目 录1需求与总体设计页码2详细设计页码3编码实现页码4运行结果页码总结页码(要求:目录题头用三号黑体字居中书写,隔行书写目录内容。目录中各级题序及题标用小四号黑体字)1需求与总体设计需求描述:描述系统要实现什么功能。总体设

9、计:系统怎么实现?数据结构:数据结构的设计及用法说明2详细设计描述系统包含的主函数和子函数;解释各个功能模块的软件功能;画系统的总体流程图,某种查询、插入、删除程序实现的子函数流程图,要求采用标准流程图图符至少画两个流程图。3编码实现只能使用C语言,源程序编写格式要按照缩进方式,源程序要有详细的注释,使程序容易阅读。源程序编写格式的规范和注释体现程序员的素质,必须从本课程设计开始培养。4运行结果包括输入数据的结果,查询、修改、删除的结果。可以将输出的结果以截屏方式呈现到课程设计报告中。总结必须真实的说出自己在课程设计中的切身体会。例如:课程设计如何构思、如何设计、如何编程、如何调试、遇到的主要问题和解决方法,哪些地方使你“痛苦不堪”;创新之处;课程设计中存在的不足,需进一步改进的设想等等。(要求:一级标题,黑体,三号,居中;二级标题,黑体,小三号;三级标题,黑体,四号;正文,宋体,小四号,1.25倍行距)课程设计成绩评定表成绩评定项 目比例得 分平时成绩(百分制记分)30%业务考核成绩(百分制记分)70%总评成绩(百分制记分)100%评定等级优 良 中 及格 不及格指导教师(签名):20 年 月 日

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号