- 3
- 0
- 约1.32万字
- 约 13页
- 2023-03-12 发布于湖北
- 举报
.
.
-.
-.
课程设计指导书
课程名称: C 语言程序设计
班次: 电自 2014-01,02,03,04 班
设计任务: 整个课程设计一共提供了 10 个题目,编号为 1~10。按学号尾数进行选题设计。
课程设计目的
1、 进一步掌握利用 C 语言进行程序设计的能力;
2、 进一步理解和运用结构化程序设计的思想和方法;
3、 初步掌握开发一个小型实用系统的基本方法;
4、 学会调试一个较长程序的基本方法;
5、 学会利用流程图表示算法;
5、 学习撰写课程设计报告;
第一部分:课题描述(一共 10 个课题)
课题 1:图书管理系统
在磁盘上创建 3 个 txt 文件,命名book.txt,borrow.txt 和 reader.txt,分别存储图书、借阅和读者的信息,每本图书的基本信息有编号、书名、作者、出版日期、金额、类别、在馆数量 等。借阅基本信息有:编号、书名、金额、借书证号、借书日期、到期日期、罚款金额等。读者 信息包括借书证号、姓名、班级、学号、类别等。创建图书管理系统,该系统运行时在控制台中 显示菜单界面进行键盘输入操作,模拟借阅图书的管理过程。
系统功能包括以下方面:
A、图书信息管理
图书按类别进行管理,常见类别有书籍、期刊、报刊等,在该模块中又包含添加、删除、修改、查询等操作,操作结果打印在控制台中。
B、借阅信息管理
图书借阅模拟操作,包括以下功能:借出,归还和续借等操作,对超期图书进行罚款金额显示。另外可以设置罚金数额和最大借阅数量和时间等参数。
C、读者信息管理
读者分为教师和学生两大类等级:教师和学生的最大图书借阅数量和时间有所不同,并可对添加、挂失和查询读者信息。
系统操作过程中能够正确读取和更新文件,并进行正常的图书、借阅和读者管理操作。
课题 2:个人通讯录管理系统
在磁盘上建立 1 个 communication.txt 文件,作为读取和存储的通讯录,该系统运行时在控制台中显示菜单界面进行键盘输入操作,模拟通讯录的操作过程。
系统功能包括以下方面:
A、通讯录的每位联系人信息有姓名、单位、固定电话、移动手机、分类(如同事、朋友、同学、家人等)、EMAIL、QQ 等。
B、输入、查找、删除、修改联系人信息功能。
C、显示功能:能够显示所有联系人信息(大于 10 条的分屏显示),或按分类进行显示。D、分类操作:可以按分类信息进行同一类的联系人操作,比如显示、删除和查找操作。 E、(选作)可以加载联系人头像并进行显示,可用字符拼图或读取已有的黑白图片文件。系统操作过程中能够正确读取和更新文件,并进行正常的通讯录联系人操作。
课题 3:职工工资管理系统
在计算机中建立相应的数据结构,利用程序实现工资的输入、查询、增、删、改、统计、输出等操作。
1、 设计一个能够记录公司员工工资的数据结构(比如包括:员工号,姓名,基本工资,补贴金额,奖励金额,扣除金额、实发工资等)、文件(文件作为工资数据的保存介质)。注:,其中实发工资=基本工资+补贴金额+奖励金额-扣除金额
2、 应用文件保存工资管理数据。
3、 新增:能将所有输入的员工工资数据保存到文件中,并可选择继续输入或退出。
4、 查找:输入员工的员工号,并在文件中查找
若找到,则显示该员工的工资详情
否则提示未找到。
无论查找成功否,应还可选择继续查找或退出。
5、 删除:输入员工的员工号,并在文件中查找
若找到,提示是否确定删除
若选择是,则删除文件中该员工信息
若选择否,则取消,
否则提示无此员工信息
无论查找成功否,应还可选择继续查找或退出。
6、 修改:输入员工的员工号,并在文件中查找
若找到,显示该员工的所有信息,并可进行输入。完成后将现输入的内容覆盖原内容保存到文件中。
否则提示无此员工信息
无论查找成功否,应还可选择继续查找或退出。
7、 统计:分类汇总并输出所有员工的基本工资、补贴金额、奖励金额、扣除金额、实发工资的总金额和平均金额。
如:
总和12000
总和
12000
1300
1400
1500
13200
平均
1200
130
140
150
1320
人数:
10
8、 退出:退出程序课题 4:自动售货机系统
某公司请你为其生产的自动售货机编写软件。这种无人值守自动售货机贩卖价值为 A、B、C 的三种商品,价格分别为2 元,3 元和 6 元。顾客投入10 元的纸币,然后选择购买3 种商品之一, 自动售货机吐出商品,并且找给用户零钱。如果商品已经卖完,或者无法找零,则给出用户一个 提示,商品已售完,并且退还纸币。
自然,你的售货机用户希望尽可能地给用户找零,以免流失顾客。为了调查用户的喜好, 希望得到三种商品的每日消费数据,由此来调整货柜中三种货物的存贮量。你的程序将实现以下 功能:
库存查询:检索当前三种商品
您可能关注的文档
最近下载
- 设备点检管理制度.doc VIP
- 无人机测绘技术(微课版)01无人机测绘技术基础.pptx VIP
- 复盘哥龙头股情绪周期教程.docx
- 《城镇公共供水服务规范》DB11T 2482-2025.docx VIP
- 2025年广东机电职业技术学院高职单招综合素质考试题库及答案解析.docx VIP
- 设备点检管理制度.docx VIP
- 参考答案-《语文(第四版)习题册》.docx VIP
- 2025年(三级)无人机驾驶员(航拍)理论考试题库及答案详解(夺冠).docx VIP
- 2025年ss、s变压器损耗表 .pdf VIP
- 2025年湖南机电职业技术学院高职单招综合素质考试题库及答案解析.docx VIP
原创力文档

文档评论(0)