c语言程序设计课程设计指导书

c语言程序设计课程设计指导书

ID:19549844

大小:100.50 KB

页数:13页

时间:2018-10-03

c语言程序设计课程设计指导书_第1页
c语言程序设计课程设计指导书_第2页
c语言程序设计课程设计指导书_第3页
c语言程序设计课程设计指导书_第4页
c语言程序设计课程设计指导书_第5页
资源描述:

《c语言程序设计课程设计指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计指导书课程名称:C语言程序设计班次:电自2014-01,02,03,04班设计任务:整个课程设计一共提供了10个题目,编号为1~10。按学号尾数进行选题设计。课程设计目的1、 进一步掌握利用C语言进行程序设计的能力;2、 进一步理解和运用结构化程序设计的思想和方法;3、 初步掌握开发一个小型实用系统的基本方法;4、 学会调试一个较长程序的基本方法;5、 学会利用流程图表示算法;5、 学习撰写课程设计报告;13第一部分:课题描述(一共10个课题)课题1:图书管理系统在磁盘上创建3个txt文件,命名book.txt,borrow.txt和reader.txt,分别存储图书、借阅和读者

2、的信息,每本图书的基本信息有编号、书名、作者、出版日期、金额、类别、在馆数量等。借阅基本信息有:编号、书名、金额、借书证号、借书日期、到期日期、罚款金额等。读者信息包括借书证号、姓名、班级、学号、类别等。创建图书管理系统,该系统运行时在控制台中显示菜单界面进行键盘输入操作,模拟借阅图书的管理过程。系统功能包括以下方面:A、图书信息管理图书按类别进行管理,常见类别有书籍、期刊、报刊等,在该模块中又包含添加、删除、修改、查询等操作,操作结果打印在控制台中。B、借阅信息管理图书借阅模拟操作,包括以下功能:借出,归还和续借等操作,对超期图书进行罚款金额显示。另外可以设置罚金数额和最大借阅数量和时

3、间等参数。C、读者信息管理读者分为教师和学生两大类等级:教师和学生的最大图书借阅数量和时间有所不同,并可对添加、挂失和查询读者信息。系统操作过程中能够正确读取和更新文件,并进行正常的图书、借阅和读者管理操作。课题2:个人通讯录管理系统在磁盘上建立1个communication.txt文件,作为读取和存储的通讯录,该系统运行时在控制台中显示菜单界面进行键盘输入操作,模拟通讯录的操作过程。系统功能包括以下方面:A、通讯录的每位联系人信息有姓名、单位、固定电话、移动手机、分类(如同事、朋友、同学、家人等)、EMAIL、QQ等。B、输入、查找、删除、修改联系人信息功能。C、显示功能:能够显示所有

4、联系人信息(大于10条的分屏显示),或按分类进行显示。D、分类操作:可以按分类信息进行同一类的联系人操作,比如显示、删除和查找操作。E、(选作)可以加载联系人头像并进行显示,可用字符拼图或读取已有的黑白图片文件。系统操作过程中能够正确读取和更新文件,并进行正常的通讯录联系人操作。课题3:职工工资管理系统在计算机中建立相应的数据结构,利用程序实现工资的输入、查询、增、删、改、统计、输出等操作。1、设计一个能够记录公司员工工资的数据结构(比如包括:员工号,姓名,基本工资,补贴金额,奖励金额,扣除金额、实发工资等)、文件(文件作为工资数据的保存介质)。注:,其中实发工资=基本工资+补贴金额+奖

5、励金额-扣除金额2、应用文件保存工资管理数据。3、新增:能将所有输入的员工工资数据保存到文件中,并可选择继续输入或退出。4、查找:输入员工的员工号,并在文件中查找¨若找到,则显示该员工的工资详情¨否则提示未找到。¨无论查找成功否,应还可选择继续查找或退出。5、删除:输入员工的员工号,并在文件中查找¨若找到,提示是否确定删除¨若选择是,则删除文件中该员工信息¨若选择否,则取消,¨否则提示无此员工信息13¨无论查找成功否,应还可选择继续查找或退出。2、修改:输入员工的员工号,并在文件中查找¨若找到,显示该员工的所有信息,并可进行输入。完成后将现输入的内容覆盖原内容保存到文件中。¨否则提示无此

6、员工信息¨无论查找成功否,应还可选择继续查找或退出。3、统计:分类汇总并输出所有员工的基本工资、补贴金额、奖励金额、扣除金额、实发工资的总金额和平均金额。如:基本工资、补贴金额、奖励金额、扣除金额、实发工资总和1200013001400150013200平均12001301401501320人数:104、退出:退出程序课题4:自动售货机系统某公司请你为其生产的自动售货机编写软件。这种无人值守自动售货机贩卖价值为A、B、C的三种商品,价格分别为2元,3元和6元。顾客投入10元的纸币,然后选择购买3种商品之一,自动售货机吐出商品,并且找给用户零钱。如果商品已经卖完,或者无法找零,则给出用户一

7、个提示,商品已售完,并且退还纸币。 自然,你的售货机用户希望尽可能地给用户找零,以免流失顾客。为了调查用户的喜好,希望得到三种商品的每日消费数据,由此来调整货柜中三种货物的存贮量。你的程序将实现以下功能:库存查询:检索当前三种商品的储存量商品上架:为三种商品增加或者减少储量销售查询:分别统计今天每种商品的销售量和销售额会计查询:打印当天的往来帐目以及剩余零钞数目结算功能:取出今天所有的10元纸币,并且分别设置零钞的数目销售界面:顾客

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。