Giter Site home page Giter Site logo

allprojectoffirst's Introduction

CUIT大一工程实践集合

目前收录的有:

  1. 地铁查询系统
  2. 小超市管理系统
  3. 图书管理系统
  4. 学生选修课管理系统
  5. 一元多项式
  6. 地铁查询系统LISAAKI版
  7. MFC计算器



地铁查询系统 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的计算器,用图形界面实现加减乘除开根号求倒数等等基本操作。
  • 实现括号运算。

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

allprojectoffirst's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.