全球旧事资料 分类
C程序课程设计题目及任务
一、设计题目、任务
从以下三个题目中任选一个题目一:图书库存管理系统任务:自学C语言中相关知识,设计出库存管理系统。要求如下所述:1能够完成图书出库和入库记录。必须录入的图书信息:图书名,图书号,借阅人姓名,借阅人学号,借阅人班级等。其它信息可以自行增加。以文件(myfiletxt)的形式保存当天所有图书的出入库情况。(请自学文件的教材第13章文件)出库功能对需要借阅的图书进行查询,若查询到库存量大于等于1,则可以出库,且减少图书库存量,并记录借阅人信息,如:姓名,班级,学号等。入库功能借阅人还书时,将该图书库存量加12查询显示功能。可以通过学生学号,姓名等关键字来查询该生图书借阅记录。可以通过图书名或者图书书号查询该图书的出入库记录。3.可以浏览显示借阅同一本图书的所有借阅人信息。4.可以浏览同一个借阅人借阅的所有图书信息。可自行增加其他附加功能。题目二学生成绩管理程序任务:自学C语言中相关知识,设计出学生成绩管理程序。要求如下所述:录入学生信息,每位学生录入的信息有:姓名、学号、性别、班级、和三门功课(数学,英语,计算机)的成绩。以文件(myfiletxt)的形式保存每个学生的所有信息。(实验中:假设3个班,每个班学生人数不得少于5人)学号110111021103姓名王鹏李燕赵亚芳性别男女女班级1班2班3班数学706858英语计算机588848989596
增加学生记录,并将增加的信息以文件的(myfiletxt)的形式保存。删除学生记录,以“学号”“姓名”为关键字删除记录,若要删除的记录不、
f存在,给出必要的提示信息;统计各班级学生每门课程的班级平均分,并由高到低排序。按学号或者姓名查询记录并显示其三门功课成绩;能浏览显示全部学生成绩,若无记录可以显示,给出必要的提示信息;
题目三
通讯录管理系统
任务:自学C语言中相关知识,设计出通讯录管理系统。要求如下所述:建立通讯录信息,信息至少包含编号、姓名、年龄、电话、通讯地址、电子邮箱等;;能够提供添加、删除和修改通讯录信息的功能,并给出确认是否保存或删除记录的提示信息;能够提供按姓名或电话等查询并显示相应记录信息;将通讯录保存在文件中;能够按表格方式输出通讯录信息。
二、要求
为了保证所有的数据可以长期被使用,要求程序能将相关数据存储在外部数据文件中,具体数据格式和文件名、路径等自定。r
好听全球资料 返回顶部