通信c语言课程设计题目.doc
《通信c语言课程设计题目.doc》由会员分享,可在线阅读,更多相关《通信c语言课程设计题目.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 基本要求: 要求利用结构化程序设计方法以及C的编程思想来完成系统的设计。 界面友好(良好的人机交互),程序加必要的注释。数据使用数组、结构体等均可,键盘操作或鼠标操作均可。源程序在编辑完整程序的基础上,尽量满足题目要求。 每题可由 2-4人合作完成。小组选题不能重复,选题与提交都在学委处完成。两周内完成。 最后每人提交一个源程序(电子版 *.c),一份设计报告(包括电子版word文档和纸质版),电子版放在一个文件夹内,文件与文件夹名称均为:题目-姓名-学号 。设计报告文件内容可在小组商定基础上自己编辑,要有个人意见,体现个人作用与观点。 1.日历简单查询(限最多2人完成) 编程完成以下任务:
2、 输入年份,判断该年是否闰年。 输入年份和月份,能输出该月份的天数。 输入年份、月份和日期,能输出该日期是该年的第几天。2. 简单计算器(限最多2人完成) 要求:设计一个简单计算器 在功能上功能尽量模拟windows操作系统中的计算器,系统界面不做强制要求。3.职工信息管理(限最多4人完成) 编程管理职工信息 ,每个职工的信息包括职工号,姓名,性别,年龄,学历,工资,住址,电话等(职工号不重复) 。 可以实现以下功能: 信息录入:录入职工信息 -输入 信息浏览:-输出 信息查询:按工资查询或按学历查询(二选一) 信息删除:按职工姓名删除 信息修改:如:把研究生的工资增加500元4.图书信息管理
3、(限最多4人完成) 编程管理图书信息 ,图书信息主要包括管理图书的库存信息、每一本书的借阅信息以及每一个人的借书信息。每一种图书的库存信息包括编号、书名、作者、出版社、出版日期、金额、类别、总入库数量、当前库存量、已借出本数等。每一本被借阅的书都包括如下信息:编号、书名、金额、借书证号、借书日期、到期日期、罚款金额等。 每一个人的借书信息包括借书证号、姓名、班级、学号等。系统功能可以包括以下方面(可选):a、借阅资料管理可以把书籍、期刊、报刊分类管理,这样的话操作会更加灵活和方便,可以随时对其相关资料进行添加、删除、修改、查询等操作。b、借阅管理 (1) 借出操作 (2) 还书操作 (3) 续
4、借处理c、读者管理读者等级:对借阅读者进行分类处理,例如可分为教师和学生两类。并定义每类读者的可借书数量和相关的借阅时间等信息。 读者管理:对读者信息可以录入,并且可对读者进行挂失或注销、查询等服务的作业。d、统计分析随时可以进行统计分析,以便及时了解当前的借阅情况和相关的资料状态,统计分析包括借阅排行榜、资料状态统计和借阅统计、显示所有至当日内到期未还书信息等功能分析。e 系统参数设置:可以设置相关的罚款金额,最多借阅天数等系统服务器参数。5.学生信息管理(限最多4人完成)(1)问题描述 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使
5、之能提供以下功能:学生信息录入功能(学生信息用文件保存)-输入学生信息浏览功能输出查询、排序功能算法a、按学号查询b、按姓名查询(至少一种查询方式)学生信息的删除与修改(可选项) (2)功能要求界面简单明了;有一定的容错能力,比如输入的成绩不在0100之间,就提示不合法,要求重新输入; (3)算法分析首先,一个学生包括这么多的属性,应该考虑定义一个结构,其次,我们应该考虑数据的存储形式:定义一个数组来存储或定义一个链表 。文件的读写操作大家参照书中的有关文件的章节。6.学生选修课程信息管理(限最多4人完成) 编程管理学生选修课程信息 ,每门课程的信息包括课程编号,总学时,授课学时,实验或上机学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通信 语言 课程设计 题目
限制150内