下载此文档

C语言课程设计.doc


文档分类:IT计算机 | 页数:约48页 举报非法文档有奖
1/48
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/48 下载此文档
文档列表 文档介绍
《程序设计基础》
课程设计报告
题目:制作万年历井字棋游戏员工工资管理系统
院(系): 计算机与电子系
专业班级: 计算机科学与技术1101班
学生姓名: 杜海
学号: 20111183008
指导教师: 金兰
20 12 年 6 月 11 日至20 12 年 6 月 22 日
华中科技大学武昌分校制
程序设计基础课程设计任务书
一、设计(调查报告/论文)题目
制作万年历井字棋游戏员工工资管理系统
二、设计(调查报告/论文)主要内容

主要内容:
显示公元后任何年份的日历,日历以月份顺序排列,每月以星期顺序排列,类似于一般挂历上的格式,可参考如下格式:
输入年份:2010
2010年
一月
星期日星期一星期二星期三星期四星期五星期六
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31


十二月
星期日星期一星期二星期三星期四星期五星期六
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
请按任意键继续…

主要内容:
井字棋游戏是小朋友经常玩的小游戏,在正方形中有一个“井”字,把正方形分为9个格,就形成一个棋盘,如图1所示,实际上就是一个3×3方格的棋盘,一个玩家选择一个棋格画×,紧接着另一个玩家选择一个空棋格画○,双方轮流走棋,直到一个玩家占领一行,一列或一条对角线获胜,这时比赛结束,图2为画×的选手获胜示意图。
设计一个程序实现人与计算机玩井字棋游戏,假设计算机画×,人画○,人可选择是否先走。

图1 井字棋的棋盘图2 画×的选手获胜示意图

主要内容:
设计一个利用文件处理方式实现对员工工资(包括员工编号、员工姓名、应发、扣款和实发)进行管理,具有增加数据、更新数据、查询数据、删除数据、列表显示数据以及重组文件的功能。员工工资管理系统由六大功能模块组成:
①增加数据
该模块完成将输入的数据存入数据文件中,用户一次可输入多个员工的信息。
②更新数据
该模块用于实现对记录的修改,首先用户输入员工的编号,然后查询该员工的信息,最后更新该员工的信息。
③查询数据
该模块可选择按员工编号查询,或者按员工姓名进行查询,然后列出满足条件的且未作删除标记的员工信息。
④删除数据
该模块用于删除指定编号的员工工资信息,为提高效率,只作删除标记,不在物理上删除信息,可称为逻辑删除。
⑤显示数据
该模块用于以列表方式显示所有未作删除标记的员工信息。
⑥重组文件
当逻辑删除的信息太多时,将会降低查询效率。重组文件模块专门用于在物理上删除作有删除标记的信息,这样不但提高查询效率,同时也节约存储空间。
课程设计要求:
课程设计共计三道必做题,其中第一题和第二题必做,由各位同学独立完成,第三道题由两位同学协作共同完成。系统要求在Microsoft Visual C++ 。
三、原始资料
,彭骏,:清华大学出版社,2011.
,—:清华大学出版社,2010.
四、要求的设计(调查/论文)成果


五、进程安排
布置任务,查找资料、需求分析1天
总体设计1天
详细设计1天
编制源程序实现3天
测试与修改1天
撰写课程设计报告2天
六、主要参考资料
[1] ,2010.
[2] ,2008.
指导教师(签名):
20 年月日
目录
1制作万年历……………………………………………………………………………6
………………………………………………………………………6
………………………………………………………………………7
………………………………………………………………………9
2井字棋游戏…………………………………………………………………………………12
……………………………………………………………………12
……………………………………………………………………14
………………………………………………………………………19

C语言课程设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数48
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小1.42 MB
  • 时间2017-08-02