# termproject **Repository Path**: Summer_Project/termproject ## Basic Information - **Project Name**: termproject - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2017-06-30 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CUIT大一工程实践集合 目前收录的有: 1. [地铁查询系统](地铁查询系统/) 2. [小超市管理系统](小超市管理系统/) 3. [图书管理系统](图书管理系统/) 4. [学生选修课管理系统](学生选修课管理系统/) 5. [一元多项式](一元多项式/) 6. [地铁查询系统LISAAKI版](地铁查询系统LISAAKI版/) 7. [MFC计算器](MFC计算器/)



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

不定期更新仓库。欢迎大家把自己的代码推送到仓库里面!