C/C++程序设计题目[2024-02-26]
设计目的
✩ 通过本课程设计,强化上机动手能力,使学生在理论和实践的基础上进一步巩固《高级语言程序设计(C语言)》课程学习的内容,掌握工程软件设计的基本方法;
✩ 学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力;
✩ 为后续各门计算机课程的学习打下坚实基础;
为毕业设计和以后工作打下必要基础。
设计题目(自拟)
✦ 新冠疫情管理系统
✦ 服装销售管理系统
✦ 商场店面管理系统
✦ 自行车存放管理系统
✦ 药店管理系统
✦ 影院管理系统……
设计要求
1.使用C语言,程序要有适当的注释,使程序容易阅读。
2.按要求完成系统,不同的功能使用不同的函数完成。
3.独立完成,不追求系统完美,必须是自己设计的程序。
4.有完整的实习报告。
5.按时完成设计内容,按时提交实习报告。
6.每天上机时间不能迟到早退,不许无故不到。
在学习通随时签到、答疑。
知识储备
✧ 掌握并熟练运用C语言的基本数据类型与各种表达式,程序的流程控制语句。
✧ 掌握数组的基本概念。熟悉掌握一维数组和二维数组的使用,符数组与字符串的关系以及字符串的简单处理,会分析、编写利用数组进行数据存储与处理的程序。
✧ 熟悉指针、地址等概念,掌握链表的基本知识。
✧ 掌握函数的定义、函数的返回值、函数的调用、函数的形参和实参之间的关系、变量的作用域、函数的作用域。编写功能独立的函数。
✧ 掌握结构体的基本概念及应用,重点是结构体数组和链表的应用。
✧ 掌握文件的基本操作。
系统基本要求
1.数据录入:录入系统基本数据,用链表组织;
2.数据存储:用文件的形式将录入的数据存储;
3.数据读写:对文件中的数据可以进行读写操作;
4.数据修改:可以对已存在的旧数据进行修改操作;
5.数据插入:可以将新数据插入到任意指定的位置;
6.数据删除:可以对已存在的旧数据进行删除操作;
7.数据查询:按要求对数据进行查询,至少含两项简单查询以及一项组合查询;
8.数据统计:按要求对数据进行统计
含简单统计及综合统计;
9.数据排序:按要求对数据进行排序
含升序排序及降序排序;
10.数据报表:按要求对数据打印报表,
依规定的报表格式对数据打印报表;
11.界面:设计总体菜单界面。
附加项目:
登录、注册等部分;
(密码设置密码的隐式输出、简单的加密解密)
源码联系UP主 -> https://space.bilibili.com/329101171
日程安排
第1天(22点前提交前期报告)
1)完成系统的整体功能设计,主菜单的显示,明确各模块的调用逻辑
2)完成基本数据的录入以及输出功能
3)完成数据的文件存储、打开与读写
第2天(22点前提交工作日志)
1)数据查询(至少2个单项查询、1个组合查询)
2)数据修改
第3天(22点前提交工作日志)
1)数据插入;2)数据删除
第4天:(22点前提交工作日志)
1)数据统计(至少1个简单统计、1个综合统计)
2)以报表的形式打印基本信息
第5天:(22点前提交工作日志)
数据排序(升、降排序至少各1种)
第6天:(22点前提交工作日志)
附加项目及系统整体测试
第7天:检查验收,包括:
1)讲解运行系统;2)回答问题;3)完成互评