公司设备管理系统-任务书

《程序设计语言》课程设计任务书

学院名称: 数学与计算机学院 课程代码:_8404091_ 专 业: 计算机科学与技术 年 级: 2010

一、设计题目

学生成绩管理系统

二、主要内容

使用C 语言中有关链表及外部文件的内容,独立设计上述应用系统,并编程实现以下功能:

① 信息录入

录入学生成绩信息(包括学生学号、姓名、各门课程的成绩等)。

② 信息查询

输入学号,查询学生各门课程的成绩及所有课程的平均成绩;

查询所有学生各门课程的成绩,并按可选的自定义规则进行排序。

③ 信息删除与修改

输入学号,删除该学生的成绩信息;

输入学号,查询并显示出该学生的成绩信息,并在此基础上进行修改。 ④ 信息保存

将学生的学号、姓名及各门课程的成绩等信息保存于外部存储器的文件中。

三、具体要求及应提交的材料

① 根据以上功能需求,定义学生成绩信息结构,并采用链表结构对数据进行存储; ② 为了保证所有的数据可以长期被使用,要求程序能将录入数据存储在外部数据文件中,具体数据格式自定;

③ 提供友好的用户界面,方便用户操作。

课程设计要求:

课程设计任务完成后,每位同学必须独立书写一份课程设计报告,注意:不得抄袭他人的报告(或给他人抄袭),一旦发现,成绩为零分。课程设计报告的内容应包括以下五个部分:

1) 需求分析:包括设计题目、设计要求以及系统功能需求分析;

2) 概要设计:包括系统总体设计框架和系统功能模块图;

3) 详细设计。包括主要功能模块的算法设计思路以及对应的工作流程图;

4) 主要源程序代码。包括存储结构设计说明,以及完整源程序清单;

5) 调试分析过程描述。包括测试数据、测试输出结果,以及对程序调试过程中存在问题的思考(列出主要问题的出错现象、出错原因、解决方法及效果等);

6) 总结。包括课程设计过程中的学习体会与收获、对C 语言和本次课程设计的认识以及自己的建议等内容。

设计结束后,每位同学必须上交如下材料:

1. 《课程设计说明书》打印稿一份;

2. 《课程设计说明书》电子文档及课程设计的程序源代码 刻盘

四、考核方式

指导老师负责验收程序的运行结果,并结合学生的工作态度、实际动手能力、创新精神和设计报告等进行综合考评,并按优秀、良好、中等、及格和不及格五个等级给出每位同学的课程设计成绩。具体考核标准包含以下几个部分:

1) 平时出勤 (占10%)

2) 系统需求分析、功能设计、数据结构设计及程序总体结构合理与否(占10%)

3) 程序能否完整、准确地运行,个人能否独立、熟练地调试程序(占40%)

4) 设计报告(占30%)

5) 独立完成情况(占10%)。

五、进度安排

共计两周时间,20个机时,建议进度安排如下:

1. 选题和需求分析 2学时

2. 查阅资料(图书、期刊资料或上网查阅相关资料) 2学时

3. 构造框架(系统结构设计) 3学时

4. 编程上机,调试 8学时

5. 现场验收(根据程序提问) 1学时

6. 书写课程设计报告 4学时

当然,仅靠课内时间是不够的,希望同学们课外多花时间编程学习。

六、参考资料

[1] 谭浩强.C 程序设计. 清华大学出版社.2003.

[2] 谭浩强.C 程序设计习题解答与上机指导.清华大学出版社.

[3] Al Kelley等.C 语言解析教程.机械工业出版社,2002.

[4] Alice E. Fischer等.C 语言程序设计实用教程.电子工业出版社,2001.

[5] 肖炜等.C 语言程序设计思想与实践.冶金工业出版社.2002.

[6] 苏小红 等.C 语言大学实用教程. 电子工业出版社.2004.

指导教师 签名日期 年 月 日

系 主 任 审核日期 年 月 日

《程序设计语言》课程设计任务书

学院名称: 数学与计算机学院 课程代码:_8404091_ 专 业: 计算机科学与技术 年 级: 2010

一、设计题目

学生成绩管理系统

二、主要内容

使用C 语言中有关链表及外部文件的内容,独立设计上述应用系统,并编程实现以下功能:

① 信息录入

录入学生成绩信息(包括学生学号、姓名、各门课程的成绩等)。

② 信息查询

输入学号,查询学生各门课程的成绩及所有课程的平均成绩;

查询所有学生各门课程的成绩,并按可选的自定义规则进行排序。

③ 信息删除与修改

输入学号,删除该学生的成绩信息;

输入学号,查询并显示出该学生的成绩信息,并在此基础上进行修改。 ④ 信息保存

将学生的学号、姓名及各门课程的成绩等信息保存于外部存储器的文件中。

三、具体要求及应提交的材料

① 根据以上功能需求,定义学生成绩信息结构,并采用链表结构对数据进行存储; ② 为了保证所有的数据可以长期被使用,要求程序能将录入数据存储在外部数据文件中,具体数据格式自定;

③ 提供友好的用户界面,方便用户操作。

课程设计要求:

课程设计任务完成后,每位同学必须独立书写一份课程设计报告,注意:不得抄袭他人的报告(或给他人抄袭),一旦发现,成绩为零分。课程设计报告的内容应包括以下五个部分:

1) 需求分析:包括设计题目、设计要求以及系统功能需求分析;

2) 概要设计:包括系统总体设计框架和系统功能模块图;

3) 详细设计。包括主要功能模块的算法设计思路以及对应的工作流程图;

4) 主要源程序代码。包括存储结构设计说明,以及完整源程序清单;

5) 调试分析过程描述。包括测试数据、测试输出结果,以及对程序调试过程中存在问题的思考(列出主要问题的出错现象、出错原因、解决方法及效果等);

6) 总结。包括课程设计过程中的学习体会与收获、对C 语言和本次课程设计的认识以及自己的建议等内容。

设计结束后,每位同学必须上交如下材料:

1. 《课程设计说明书》打印稿一份;

2. 《课程设计说明书》电子文档及课程设计的程序源代码 刻盘

四、考核方式

指导老师负责验收程序的运行结果,并结合学生的工作态度、实际动手能力、创新精神和设计报告等进行综合考评,并按优秀、良好、中等、及格和不及格五个等级给出每位同学的课程设计成绩。具体考核标准包含以下几个部分:

1) 平时出勤 (占10%)

2) 系统需求分析、功能设计、数据结构设计及程序总体结构合理与否(占10%)

3) 程序能否完整、准确地运行,个人能否独立、熟练地调试程序(占40%)

4) 设计报告(占30%)

5) 独立完成情况(占10%)。

五、进度安排

共计两周时间,20个机时,建议进度安排如下:

1. 选题和需求分析 2学时

2. 查阅资料(图书、期刊资料或上网查阅相关资料) 2学时

3. 构造框架(系统结构设计) 3学时

4. 编程上机,调试 8学时

5. 现场验收(根据程序提问) 1学时

6. 书写课程设计报告 4学时

当然,仅靠课内时间是不够的,希望同学们课外多花时间编程学习。

六、参考资料

[1] 谭浩强.C 程序设计. 清华大学出版社.2003.

[2] 谭浩强.C 程序设计习题解答与上机指导.清华大学出版社.

[3] Al Kelley等.C 语言解析教程.机械工业出版社,2002.

[4] Alice E. Fischer等.C 语言程序设计实用教程.电子工业出版社,2001.

[5] 肖炜等.C 语言程序设计思想与实践.冶金工业出版社.2002.

[6] 苏小红 等.C 语言大学实用教程. 电子工业出版社.2004.

指导教师 签名日期 年 月 日

系 主 任 审核日期 年 月 日


相关内容

  • 岗位工作标准
  • 生产运行处处长岗位工作标准 Q/YED-303.31-2003 职务名称:生产运行处处长 直接上级:协管生产副总经理 下属岗位:生产运行处副处长.值长主管.技术主管.化学主管.安全员.核算 员.管理员 1本职工作 在公司协管生产副总经理的领导下,负责公司发电设备及公用系统的安全经济运行,以最小的投入 ...

  • 企业网络建设项目需求任务书
  • 企业网络建设项目需求任务书(一)企业需求分析 1. DHYNET公司需求分析概述 DHY 公司是一家拥有500名员工的新型IT 企业,公司有近500台运行windows 2003/xp的计算机.公司总部位于宁波,并分别在余姚.慈溪设有分公司.总部设有财务.研发.生产和销售4个部门,每个分公司则由销售 ...

  • 网络工程施工规范2010
  • 网络工程建设 网络工程施工一般步骤为:调研.方案设计.土建施工.技术安装.信息点测试.文档整理.维护,为了提高每个步骤工作效率,保证工程的质量,特制定网络工程的施工规范. 总 则 第1条 为规范本公司对四川石化厂区网络施工的精细化管理,形成一套行之有效的规范化的工作方法,提高工作效率,明确员工的工作 ...

  • 职务描述书
  • 职务描述书总经理(D1)一.职权 1.总经理为公司最高行政管理领导人. 2.组织实施董事会决议. 3.全面负责.主持公司的日常行政和业务活动. 4.拟订公司发展规划.年度经营计划和财务预算方案,以及利润分配和弥补亏损方案. 5.拟订公司内部组织机构调整方案.劳动人事政策.工资和福利制度. 6.任免和 ...

  • 岗位设置和岗位说明书
  • 本文由dai_chengliang贡献 doc文档可能在WAP端浏览体验不佳.建议您优先选择TXT,或下载源文件到本机查看. 目录 第七节 物资部岗位设置和岗位说明书 -- 2 一.物资部岗位设置 -- 2 二.物资部岗位职务说明书-- 3 物资部部长职务说明书 -- 3 计划员岗位说明书 -- 6 ...

  • 机械加工公司岗位职责
  • 岗位职责 总经理 1.工作内容及要求 1.1总经理对本公司生产指挥和经营管理工作统一领导,全面负责. 1.2负责贯彻执行国家有关质量的法律.法规及方针政策,制定. 发布质量方针并组织实施. 1.3批准并建立和完善与质量体系相适应的组织机构,明确职责. 权限及相互关系,负责管理评审和内部质量审核及签署 ...

  • 机电动力部岗位描述
  • 机电动力部经理岗位描述 各位领导,大家好,欢迎来到我的岗位检查指导工作,本岗位是大佛寺矿业公司机电动力部经理.下面我把自己的岗位描述如下: 一.岗位名称:机电动力部经理 二.直接上级:机电副总经理 三.岗位工作理念 务实求效 重在落实 四.岗位职责 (一)岗位职能: 负责全矿机电运输管理工作:贯彻执 ...

  • 混凝土公司员工岗位职责
  • 北国纵横混凝土公司员工岗位职责 一.总经理工作职责 1.全面负责公司的生产经营活动和公司的日常工作. 2.负责建立公司的组织机构和质量管理组织机构,审核职能分配和提供必要的资源. 3.签发公司日常行政和业务文件,代表公司对外处理重要业务. 4.组织拟定公司的发展计划.经营方针.年度生产经营计划和制定 ...

  • 设备前期管理制度
  • 设备前期管理制度 1.目的: 为加强设备从开始规划采购到投产这一阶段的管理,对设备前期各个环节进行有效的管理,为设备后期的使用和管理创造良好的条件. 2.适用范围: 本规定适用于工程部.技术部.品质部.采购部.各设备使用部门等. 3.前期管理程序 3.1设备的规划.调研.设计.自制和采购 凡因设备老 ...

  • 2015年 班长与员工安全责任书 1
  • 电力加工厂综合班组2015年安全责任承保书 (综合班班长---员工) 为了认真贯彻执行"安全第一.预防为主.综合治理"的安全生产方针,落实各级人员安全生产责任制,充分发挥所在岗位安全责任人的安全管理作用,做到安全管理横向到边.纵向到底,一级抓一级.一级对一级负责,确保本现场全体员 ...