《C语言程序设计课程任务书》_第1页
《C语言程序设计课程任务书》_第2页
《C语言程序设计课程任务书》_第3页
《C语言程序设计课程任务书》_第4页
《C语言程序设计课程任务书》_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《C语言程序设计课程设计》指导老师:TOC\o"1-5"\h\z\o"CurrentDocument"一、课程设计说明3\o"CurrentDocument"二、评分标准3\o"CurrentDocument"三、课程设计选题3四、课程设计进度安排错误!未定义书签。1、问题分析和任务定义(2学时)错误!未定义书签。2、详细设计和编码(10个学时)错误!未定义书签。3、上机调试(4个学时)错误!未定义书签。4、编写课程设计报告(8个学时)错误!未定义书签。五、课程设计报告内容编排(供参考)错误!未定义书签。六、课程设计要求错误!未定义书签。一、课程设计说明本次课程设计总共32课时,按照课表具体时间安排。最终的考核方式为考勤(20%)+系统演示(20%)+答辩(20%)+报告(40%),具体的标准详见第二部分评分标准。具体的时间节点安排如下:课时内容2课时理解课程设计要求,根据个人情况选择设计的选题并对可能使用的数据结构、文件进行熟悉了解16课时完成系统整体功能设计4课时进行系统调试及测试10课时撰写课程设计报告最后提父材料:电子版:课程报告电子版注意:提交的课程报告终稿必须为指导老师检查认定为合格的版本。二、评分标准1、考勤占20%(20分)按照考勤的出勤情况如实记载。2、上机演示占40%(4()分)其中功能演示占本部分的50%(20分),回答问题占本部分的50%(20分)。3、课程设计报告占40%(40分)其中报告内容占本部分的70%(28分),排版格式占本部分的30%(12分)。4、附加分(10分)根据系统的创新性酌情计分。总分不超过100分。三、课程设计选题1.学生选修课查询系统开发假定有100门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期及课程的大致内容描述等信息,学生可查询这些课程的相关信息,试设计一选修课查询系统,使之能提供以下功能。(1)提供执行的选择菜单,并按照用户的选择执行相应的操作。(2)课程信息录入功能。(3)课程信息浏览功能。(4)查询功能:按学分数查询,按开课学期查询,按课程编号查询。(5)修改课程信息。(6)删除课程。基本要求:(1)所有课程的信息需用文件进行存储。(2)每个课程的课程编号是唯一的,课程编号随机生成,范围在20001—20999内。(3)设计完成的系统要便于用户操作和使用,有清晰易懂的用户输入及操作提示界面和详细的结果输出。(4)开发系统的同时,要撰写课程设计报告,内容可包括:系统设计目的与意义、系统功能描述、系统详细设计及实现、系统性能测试和结果分析、系统设计小结、参考文献及附录等内容。2.图书信息管理系统开发试设计一个图书信息管理系统,对图书的信息进行管理,图书信息包括:书名、作者名、ISBN号、出版单位、出版年份、价格等,能提供以下功能。(1)提供执行的选择菜单,并按照用户的选择执行相应的操作。(2)图书信息录入功能。(3)图书信息浏览功能。(4)查询和排序功能:按书名查询,按作者名查询,按出版社查询,按出版年份查询。(5)修改图书信息。(6)删除图书。基本要求:(1)系统可管理的图书在1000个以内,所有人员的信息需用文件进行存储。(2)设计完成的系统要便于用户操作和使用,有清晰易懂的用户输入及操作提示界面和详细的结果输出。(3)开发系统的同时,要撰写课程设计报告,内容可包括:系统设计目的与意义、系统功能描述、系统详细设计及实现、系统性能测试和结果分析、系统设计小结、参考文献及附录等内容。3.银行存取款管理设计与实现设计一个模拟银行存取款的功能,最多可以对5000个银行账号的信息进行管理,具体功能如下。(1)提供执行的选择菜单,并按照用户的选择执行相应的操作。(2)客户信息的录入,包括账号、客户姓名、支取密码、客户地址、客户电话、账户总金额。(3)存取款功能,每次存取款是一条记录,包括编号、日期、类别、存取数目、经办人。(4)查询功能,能查询客户的基本信息,及按照客户账号查询存取款记录。(5)完成修改功能,输入客户账号可以修改该客户的信息。要求:(1)所有客户的相关信息需用文件进行存储。(2)每个客户的账号是唯一的,账号由系统随机生成,范围在62260001—62269999内。(3)设计完成的系统要便于用户操作和使用,有清晰易懂的用户输入及操作提示界面和详细的结果输出。(4)开发系统的同时,要撰写课程设计报告,内容可包括:系统设计目的与意义、系统功能描述、系统详细设计及实现、系统性能测试和结果分析、系统设计小结、参考文献及附录等内容。4.计算机辅助教学(CAI)软件设计与实现设计一个计算机辅助教学软件,可做个位数,十位数,百位数的加,减,乘和除法运算,包含以下功能。(1)屏幕上随机出现两个数,提示小学生给出答案,答错了要提示重新输入,直到答对为止。(减法不能得负数,除法要除尽)。(2)要统计得分,且得分可以累计,够一定分数后可进级,即从个位进到十位。同样,也可降级。当在20题为统计题数,一次答对的成功率为90%上后可晋级,继续进行更高位数的运算,否则降级。(3)将当前晋级等级保存在磁盘文件,学生下次按这个等级开始做题。要求:(1)将相关数据写入磁盘文件。(2)设计完成的系统要便于用户操作和使用,有清晰易懂的用户输入及操作提示界面和详细的结果输出。(3)开发系统的同时,要撰写课程设计报告,内容可包括:系统设计目的与意义、系统功能描述、系统详细设计及实现、系统性能测试和结果分析、系统设计小结、参考文献及附录等内容。5.学生考勤系统设计与实现设计一个管理系统,完成学生考勤的记录和统计,每个学生是一条记录,包括姓名、学号、日期、节次、出勤情况等。本系统可模拟考勤过程,记录考勤结果,主要包含以下功能。(1)可以录入每个同学的基本信息和第一次考勤信息,且录入该同学下一次的考勤信息时,当录入学号后,然后录入本次的考勤信息后(日期、节次、出勤情况)系统直接将再次录入的信息附加到之前的信息之后。(2)完成查询功能,可以按照学号或姓名进行查询。(3)完成修改功能,输入学号、日期、节次信息后可修改该条信息的内容。(4)能够在课程结束后按照设定的考勤评分标准自动给出每个学生的考勤分数。基本要求:(1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论