基本要求:
要求利用结构化程序设计方法以及c的编程思想来完成系统的设计。 界面友好(良好的人机交互),程序加必要的注释。数据使用数组、结构体等均可,键盘操作或鼠标操作均可。
源程序在编辑完整程序的基础上,尽量满足题目要求。
每题可由 2-4人合作完成。小组选题不能重复,选题与提交都在学委处完成。两周内完成。
最后每人提交一个源程序(电子版 *.c),一份设计报告(包括电子版word文档和纸质版),电子版放在一个文件夹内,文件与文件夹名称均为:题目-姓名-学号 。
设计报告文件内容可在小组商定基础上自己编辑,要有个人意见,体现个人作用与观点。
1.日历简单查询(限最多2人完成)
编程完成以下任务:
输入年份,判断该年是否闰年。
输入年份和月份,能输出该月份的天数。
输入年份、月份和日期,能输出该日期是该年的第几天。
2. 简单计算器(限最多2人完成)
要求:设计一个简单计算器。
在功能上功能尽量模拟windows操作系统中的计算器,系统界面不做强制要求。
3.职工信息管理(限最多4人完成)
编程管理职工信息 ,每个职工的信息包括职工号,姓名,性别,年龄,学历,工资,住址,**等(职工号不重复) 。
可以实现以下功能:
信息录入:录入职工信息 -输入。
信息浏览:--输出。
信息查询:按工资查询或按学历查询(二选一)
信息删除:按职工姓名删除。
信息修改:如:把研究生的工资增加500元。
4.图书信息管理(限最多4人完成)
编程管理图书信息 ,图书信息主要包括管理图书的库存信息、每一本书的借阅信息以及每一个人的借书信息。每一种图书的库存信息包括编号、书名、作者、出版社、出版日期、金额、类别、总入库数量、当前库存量、已借出本数等。每一本被借阅的书都包括如下信息:
编号、书名、金额、借书证号、借书日期、到期日期、罚款金额等。
每一个人的借书信息包括借书证号、姓名、班级、学号等。
系统功能可以包括以下方面(可选):
a、借阅资料管理。
可以把书籍、期刊、报刊分类管理,这样的话操作会更加灵活和方便,可以随时对其相关资料进行添加、删除、修改、查询等操作。
b、借阅管理。
(1) 借出操作。
(2) 还书操作。
(3) 续借处理。
c、读者管理。
读者等级:对借阅读者进行分类处理,例如可分为教师和学生两类。并定义每类读者的可借书数量和相关的借阅时间等信息。
读者管理:对读者信息可以录入,并且可对读者进行挂失或注销、查询等服务的作业。
d、统计分析。
随时可以进行统计分析,以便及时了解当前的借阅情况和相关的资料状态,统计分析包括借阅排行榜、资料状态统计和借阅统计、显示所有至当日内到期未还书信息等功能分析。
e 系统参数设置:可以设置相关的罚款金额,最多借阅天数等系统服务器参数。
5.学生信息管理(限最多4人完成)
1)问题描述。
学生信息包括:学号,姓名,年龄,性别,出生年月,地址,**,e-mail等。试设计一学生信息管理系统,使之能提供以下功能:
学生信息录入功能(学生信息用文件保存)--输入。
学生信息浏览功能——输出。
查询、排序功能——算法。
a、按学号查询。
b、按姓名查询(至少一种查询方式)
学生信息的删除与修改(可选项)
(2)功能要求。
界面简单明了;有一定的容错能力,比如输入的成绩不在0~100之间,就提示不合法,要求重新输入;
(3)算法分析。
首先,一个学生包括这么多的属性,应该考虑定义一个结构,其次,我们应该考虑数据的存储形式:定义一个数组来存储或定义一个链表 。文件的读写操作大家参照书中的有关文件的章节。
6.学生选修课程信息管理(限最多4人完成)
编程管理学生选修课程信息 ,每门课程的信息包括课程编号,总学时,授课学时,实验或上机学时,学分,开课学期等信息 。
可以实现以下功能:
信息录入:录入课程信息 -输入。
信息浏览:--输出。
C语言课程设计题目
c程序课程设计题目及任务 从以下三个题目中任选一个。任务 自学c语言中相关知识,设计出库存管理系统。要求如下所述 1.能够完成图书出库和入库记录。必须录入的图书信息 图书名,图书号,借阅人姓名,借阅人学号,借阅人班级等。其它信息可以自行增加。以文件 的形式保存当天所有图书的出入库情况。请自学文件的教...
C语言课程设计题目
1 2题目描述 编写程序,能够实现简单的计算器功能,要求 1 能够实现实数的加 减 乘 除 乘方运算 2 能够重复进行多次运算,直到输入0运算上0时退出程序 3 输出结果保留两位小数 考核点 学生熟练运用循环 选择结构的能力。考核方式 运行应用程序,由老师任意选择若干项操作,检测运行效果。24运动会...
C语言课程设计题目
c语言课程设计实施方案与题目。c语言实践教学环节实施方案。填表人 高永辉填表时间 2015年 9 月 1 日。注 1 指导教师一栏中,责任教师填写在第一位 2 每个课程设计每个班级填写一份。c语言课程设计题目 一 一 题目 火车站购票管理系统。二 目的与要求。1.目的 1 基本掌握面向过程程序设计的...