




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上程序设计基础课程设计报告题 目: 制作万年历、井字棋游戏 员工工资管理系统 院 (系): 计算机与电子系 专业班级: 计算机科学与技术1101班 学生姓名: 叶芸 学 号: 指导教师: 溪利亚 20 12 年 6 月 11 日至20 12 年 6 月 22 日华中科技大学武昌分校制 程序设计基础 课程设计任务书一、设计(调查报告/论文)题目应与封面的题目名一样二、设计(调查报告/论文)主要内容1.制作万年历主要内容:显示公元后任何年份的日历,日历以月份顺序排列,每月以星期顺序排列,类似于一般挂历上的格式,可参考如下格式:输入年份:20102010年一月星期日 星期一
2、星期二 星期三 星期四 星期五 星期六 1 23 4 5 6 7 8 910 11 12 13 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 3031 十二月星期日 星期一 星期二 星期三 星期四 星期五 星期六 1 2 3 45 6 7 8 9 10 1112 13 14 15 16 17 1819 20 21 22 23 24 2526 27 28 29 30 31请按任意键继续2.井字棋游戏主要内容:井字棋游戏是小朋友经常玩的小游戏,在正方形中有一个“井”字,把正方形分为9个格,就形成一个棋盘,如图1所示,实际上就是一个3×3方格的
3、棋盘,一个玩家选择一个棋格画×,紧接着另一个玩家选择一个空棋格画,双方轮流走棋,直到一个玩家占领一行,一列或一条对角线获胜,这时比赛结束,图2为画×的选手获胜示意图。设计一个程序实现人与计算机玩井字棋游戏,假设计算机画×,人画,人可选择是否先走。 图1 井字棋的棋盘 图2 画×的选手获胜示意图3.员工工资管理系统主要内容:设计一个利用文件处理方式实现对员工工资(包括员工编号、员工姓名、应发、扣款和实发)进行管理,具有增加数据、更新数据、查询数据、删除数据、列表显示数据以及重组文件的功能。员工工资管理系统由六大功能模块组成:增加数据该模块完成将输入的数据存
4、入数据文件中,用户一次可输入多个员工的信息。更新数据该模块用于实现对记录的修改,首先用户输入员工的编号,然后查询该员工的信息,最后更新该员工的信息。查询数据该模块可选择按员工编号查询,或者按员工姓名进行查询,然后列出满足条件的且未作删除标记的员工信息。删除数据该模块用于删除指定编号的员工工资信息,为提高效率,只作删除标记,不在物理上删除信息,可称为逻辑删除。显示数据该模块用于以列表方式显示所有未作删除标记的员工信息。重组文件当逻辑删除的信息太多时,将会降低查询效率。重组文件模块专门用于在物理上删除作有删除标记的信息,这样不但提高查询效率,同时也节约存储空间。 课程设计要求:课程设计共计三道必做
5、题,其中第一题和第二题必做,由各位同学独立完成,第三道题由两位同学协作共同完成。系统要求在Microsoft Visual C+ 6.0编译平台上采用C语言编程实现。三、原始资料1.游洪跃,彭骏,谭斌C语言程序设计实验与课程设计教程北京:清华大学出版社,20112.孙承爱,赵卫东程序设计基础基于C语言第2版北京:清华大学出版社,2010四、要求的设计(调查/论文)成果1.课程设计报告2.课程设计软件五、进程安排布置任务,查找资料、需求分析1天总体设计1天详细设计1天编制源程序实现3天测试与修改1天撰写课程设计报告2天六、主要参考资料1 谭浩强C程序设计第四版清华大学出版社,20102 苏小红C
6、语言大学实用教程第2版电子工业出版社,2008指导教师(签名): 20 年 月 日目 录1需求与总体设计页码1.1××××××××页码1.2××××××××页码2详细设计页码2.1××××××××页码2.2××××××××页码3编码实现页码3.1×××
7、;×××××页码3.2××××××××页码总结页码(要求:目录题头用三号黑体字居中书写,隔行书写目录内容。目录中各级题序及题标用小四号黑体字)专心-专注-专业1需求与总体设计1.1×××××××× 总体设计结构、全局数据结构、界面设计2详细设计2.1××××××××详细设计算法描述(程序流程图或N-S图)3编码实现3.1××××××××C编码实现,并有注解总结课程设计中遇到的主要问题和解决方法;创新之处;课程设计中存在的不足,需进一步改进的设想。(要求:一级标题,黑体,三号,居中;二级标题,黑体,小三号;三级标题,黑体,四号
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论