当前位置:首页 > C语言课程设计 - 软件园企业信息管理系统 - 三向十字交叉链表
数据。
Quit功能:按下alt_x退出系统。
Edit功能:依次对garden、company、fee等信息进行输入,完毕后返回主界面。
Search garden 功能:输入要查找的信息,遍历链表进行查找,找到后提示并输出,找不到进行提示并返回主界面。 Search company功能:同上 Search fee功能:同上
Delete garden功能:输入要删除的信息,遍历链表进行查找,找到后提示删除,输入Y则删除,输入N则返回主界面并提示删除失败;找不到要删除的数据,直接提示删除失败并返回。 Delete company功能:同上 Delete fee功能:同上
Modify garden功能:输入要修改的信息,遍历链表进行查找,找到后显示该garden的信息,按提示进行修改,修改成功后继续进行提示,直至按下esc退出并返回主界面;找不到要修改的数据,直接提示修改失败并返回。 Modify company功能:同上 Modify fee功能:同上
Insert garden功能:提示输入,完成后显示插入成功并返回主界面。 Insert company功能:同上
View功能:包括sorted actual fee、total actual fee和low-carbon winner list三个选项,total actual fee直接输出所有company的实际费用;sorted actual fee对公司的实际费用进行从低到高排序后输出;low-carbon winner list对所有园区的实际费用进行从高到低排序后输出,并只输出5个。
Help功能:包括about system和about keys两个选项,分别对该系统进行说明和对特殊的按键进行介绍。
六、 试验结果(包括输入数据和输出结果)
1、主界面
5
所有功能位于最上端,按下enter键或左、右、上、下键进入子菜单
File菜单: Search菜单: Delete菜单:
Modify菜单: Insert菜单:
View菜单: Help菜单:
2、导入及保存(直接提示) 3、输入数据
6
先输入园区信息,每输入一个园区信息后提示是否继续
,输入y或Y继续,否则转入公司信息录入界面,公司数
由园区的信息决定,完成后转入缴费信息界面,每个公司有12条信息记录。所有数据输入完成后返回主界面。 4、查找信息
查找园区信息时,提示输入要查找的园区名字
,找到后进行输出
7
找不到进行提示并返回。 查找公司和缴费的信息类似。 5、删除信息
进入删除功能后,首先调用查找函数寻找要删除的信息,若找不到则提示并退
出;若找到,提示,输入y或Y从链表中删除相应
节点(若要删除的节点位于garden链或company链则还要释放掉相应的子
链),删除成功后提示并返回主界面。需要注
意的是此时要保存一下才能将相应的修改写入文件,否则只在本次操作中有效。 7、修改信息
进入修改功能后,首先调用查找函数寻找要修改的信息,若找不到则提示并退出;若找到,输出所有信息并提示进行选择
8
共分享92篇相关文档