目前收录的有:
地铁查询系统 ankanch
- 假设成都已经建成了10条地铁形成地铁网络,要求该系统应用在地铁口的查询机上。目的是供旅客查询地铁的站点,票价,时间等信息。
- 利用数据库存储这些信息,自动计算出出发地和目的地如何换乘和价格。计算方法有最短路径,时间等选择。
- 在过程中需要考虑到程序的易用性,程序提供地图供用户选择出发点和目的地。
- 学习DB的应用
- 具体需求需要自己进行挖掘拓展。
小超市管理系统 become
- 要求使用链表、文件。
- 某商店每天有进货、售货、统计销售额、计算毛利率、查看商品剩余量等业务。设计一个菜单,实现下述功能
- 创建商品档案。每一个商品信息包括编号、品名、进价、售价、进货量、销售量、销售额、剩余数、毛利;考虑商品信息的存储。
- 编辑商品信息。例如向商品档案添加新商品,修改商品信息,删除原有商品、处理原有商品的新进货量、新销售量、报废量;
- 统计销售情况。在此项中统计每种商品的销售额、剩余数、毛利(毛利=销售额-进价*销售量);
- 查询商品信息。如:根据商品名、剩余数(小于5或大于20)进行查询;
- 显示商品信息。显示方式有3种:即按原来商品顺序显示、按销售额高到低的顺序显示、按毛利高到低的顺序显示。由于商品较多,所以要求分屏显示。
- 退出系统。
- 尽量少用全局变量
图书管理系统 FriendSaber
- 要求使用链表、文件。
- 各种基本数据的录入。如:图书资料基本信息录入等。
- 各种基本数据的修改。即:允许对以及录入的数据重新进行编辑、修改。
- 各种基本数据的插入。如:在图书采购信息中插入一条新信息等。
- 各种基本数据的删除。如:假设某本书遗失且馆藏数为0,删除该书的相关信息等。
- 基于各种数据的查询。如:书名中含有“计算机”的所有书籍、全部借出的所有图书等。
- 基于各种基本数据的统计计算。如:统计馆藏书籍总数、已借出数据总数、在馆书籍数等。找出借阅次数最多的10本书,并对它们进行排序。统计每月逾期罚款总金额。被罚款金额最多的前5名借阅者并对其排序。
- 尽量少用全局变量
学生选修课管理系统 Haribol-Von
- 要求使用链表、文件。
- 假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(总学分不得少于60)自由选课。试设计一个选修课程管理系统,使之能提供以下功能:
- 系统以菜单方式工作
- 课程信息录入功能(课程信息用文件保存)--增加、修改、删除。
- 课程信息浏览功能--输出
- 查询功能:(至少一种查询方式)--算法
- 按学分查询
- 按课程性质查询
- 学生选修课程(要求:每学期选修课程不能超过80学分,只能选择在本学期开始的课程和时间不冲突的课程),给出学生的选修课表,并统计出所选总学分
- 尽量少用全局变量
一元多项式 Haribol-Von
- 用链表表示一元多项式(系数和指数)。
- 建立两个多项式链表
- 实现两个多项式的加法、减法和乘法
- 将运算前和运算后的多项式以文本的方式存储在文件中。
- 尽量少用全局变量
地铁查询系统LISAAKI版 LISAAKI
- 假设成都已经建成了10条地铁形成地铁网络,要求该系统应用在地铁口的查询机上。目的是供旅客查询地铁的站点,票价,时间等信息。
- 利用数据库存储这些信息,自动计算出出发地和目的地如何换乘和价格。计算方法有最短路径,时间等选择。
- 在过程中需要考虑到程序的易用性,程序提供地图供用户选择出发点和目的地。
- 学习DB的应用
- 具体需求需要自己进行挖掘拓展。
MFC计算器 Axieu
- 学习MFC的应用,做出相对精美的界面;学习面向对象的思想,即用C++,考虑到类。
- 模仿Windows的计算器,用图形界面实现加减乘除开根号求倒数等等基本操作。
- 实现括号运算。
不定期更新仓库。欢迎大家把自己的代码推送到仓库里面!