
C
有机的盐
为美好的世界献上祝福
展开
-
C语言综合实验(一)之计费管理系统的需求分析与人机接口设计
实验内容(1)搭建开发环境。开发工具:Microsoft Visual Studio 2010操作:下载Microsoft Visual Studio 2010软件、安装、配置。(2)创建工程,输出“计费管理系统”。步骤一:创建解决方案选择解决方案为“Blank Solution”,解决方案名为:AMS。步骤二:创建工程 “计费管理系统”是一个控制台程序,选择工程类型为“Em...原创 2019-02-18 20:02:38 · 4977 阅读 · 4 评论 -
C语言综合实验(二)之计费管理系统的数据结构设计
实验内容(1)在“搭建程序框架”功能迭代上进行开发,数据设计。根据“计费管理系统”需求,分析出系统数据信息包括:卡信息、计费信息、充值退费信息、计费标准信息、管理员信息。对以上各类信息做出相应的表设计。(2)定义卡信息变量。步骤一:直接定义卡信息变量。根据数据设计内容定义卡信息变量。步骤二:用结构体定义卡信息。卡信息的结构体类型定义如下://定义卡信息结构体Typedef str...原创 2019-02-25 19:49:27 · 5801 阅读 · 2 评论 -
C语言综合实验(三)之计费管理系统的文件存储管理
实验内容(1)搭建三层架构① 在数据访问层实现添加卡,在card_file.c文件中,定义saveCard()函数② 在业务逻辑层实现添加卡,修改addCard()函数,在此函数中调用数据访问层里的saveCard函数,保存卡信息。③ 在表示层实现添加卡④ 编译并运行程序(2)在数据访问层,实现用文件保存添加的卡① 实现saveCard()函数,将卡信息保存到文件。②...原创 2019-03-04 19:24:20 · 3476 阅读 · 0 评论 -
C语言综合实验(四)之计费管理系统的链表基本操作
实验内容(1)定义链表(2)插入操作将值为x的新结点插入到链表中。先检查插入位置的合法性,然后找到待插入位置的前驱结点,再在其后插入新结点。(3)查找操作在链表中查找值为x的结点,首先要判断链表是否为空,不为空时利用指针p顺指针向后查找,直到查找到值为x的结点,则查找成功;如果走到链尾p为NULL,则查找失败。(4)删除操作要删除链表中的一个结点,先查找待删除结点q的位置,令p指向待...原创 2019-03-04 19:50:24 · 2063 阅读 · 2 评论 -
C语言综合实验(五)之计费管理系统的数据动态存储管理
实验内容(1)理解链表的结构,知道如何定义卡信息链表(2)学习对卡信息链表进行插入操作(3)学习对卡信息链表进行删除操作(4)学习对卡信息链表进行查找操作(5)利用链表实现查询卡的功能沿用第一次的main.cpp 第四次的menu.h不用第三次的card_file.h,card_file.cpp,tool.h,tool.cppmenu.cpp菜单源文件(仅在第四次的基础上添加了模...原创 2019-03-11 20:26:17 · 1400 阅读 · 1 评论 -
C语言综合实验(六)之计费管理系统的基本功能实现
实验内容(1)熟练掌握文件操作相关函数,包括文本文件和二进制文件的操作(2)熟练掌握链表的基本操作,包括链表的插入、删除和查找(3)进一步应用文件包含等编译预处理命令,优化软件结构。沿用第一次的main.cpp 第三次的tool.h,tool.cpp 第五次的card.hcard.cpp卡片源文件#define _CRT_SECURE_NO_WARNINGS//消除scanf警告#...原创 2019-03-18 20:40:52 · 3497 阅读 · 7 评论 -
C语言综合实验(七)之计费管理系统的扩展功能实现
实验内容(1)进一步理解和掌握函数、文件、链表等。(2)学习进行编码规范性检查(3)分析设计项目需求,并完成相应的功能代码沿用第一次的main.cpp 第三次的tool.h,tool.cpp 第六次的 card.h card.cpp card_file.h card_file.cppmenu.h菜单头文件void outputmenu();void add();void quer...原创 2019-03-25 20:46:31 · 2315 阅读 · 6 评论