- 1、本文档共60页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言课程设计软件园企业信息管理系统三向十字交叉链表
题目
软件园企业信息管理系统
某软件园按功能进行划分,形成多个园区,包括产品研发、客户中心、餐饮服务等。各个园区都有若干企业入驻。软件园每个月定期根据实际情况向各园区入驻企业收取物业管理费。软件园响应“低碳”号召,为每个企业规定节能指标(规定每月用电度数),超出指标20%时,在物业管理费基础上增收5%作为惩罚;低于指标20%时,在物业管理费基础上减少5%作为奖励。
(1)需要处理的基础数据
a)信息参考:
中文字段名 类型及长度 举例或说明 char A 园区描述 char[20] “产品研发区” 园区物业费率 float 指每平方米物业费,如2.8 入驻企业数 int 10 b) 园区入驻企业基本信息参考:
中文字段名 类型及长度 举例或说明 char[50] “Bank Of China” 企业内部编号 int 所属园区 char A 企业面积 float 1280.5 企业人数 int 200 基准用电度数 int 10000 c) 企业缴费信息参考:
中文字段名 类型及长度 举例或说明 int 费用月份 int 指发生费用的月份,如5月份表示为5 实际用电数 int 应缴物业费 float 奖惩费用 float 实际费用 float (2)系统功能
a) 各种基本数据的录入:基本信息录入、信息录入、销售录入。b) 各种基本数据的修改。允许对已经录入的数据编辑修改。
c) 各种基本数据的插入。
d) 各种基本数据的删除。e) 基于各种数据的查询如:的基本信息。f) 基于各种基本数据的统计计算。
(I)统计,按从高到低排序后输出。
(II)统计某年度十二个月份额。
(III)统计高低排序输出最高的5个名称。V)其它方面的统计。系统功能模块结构图
数据结构设计及用法说明
模型如下:
链表说明:
Edit功能是以后进先出的方式创建链表,search功能遍历链表找到相应的节点,insert功能和delete功能分别在指定地方增加或删除节点,modify功能修改相应的节点,view功能为遍历链表进行排序和输出
程序结构(画流程图)
各模块的功能”files haves been loaded!” 并返回。
Save功能:将静态存储区中的数据按三个级别链表的关系分别存入对应的文件,保存后释放存储并提示”saved”。每次保存都会清除原有数据,只保留当前数据。
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两个选项,分别对该系统进行说明和对特殊的按键进行介绍。
试验结果(包括输入数据和输出结果)File菜单: Search菜单: Delete菜单:
Modify菜单: Insert菜单:
View菜单: Help菜单:
2、导入及保存(直接提示)
3、输入数
您可能关注的文档
- a豫枫--员工手册.doc
- bt管理手册.doc
- c-tpat管理手册.doc
- aix性能调整及维护案例.doc
- aoi原理.doc
- cdma试题多选题.doc
- gmdss习题集2.doc
- g101图集问题解释.doc
- freekaoyan传播学复习笔记.doc
- doc啤酒麦芽加工扩建项目可行性研究报告.doc
- 2024_2025学年新教材高中地理第五章环境与发展单元检测含解析新人教版必修2.doc
- 2024_2025学年新教材高中地理第五章人类面临的环境问题与可持续发展测评含解析中图版必修2.docx
- 2024新教材高中政治寒假20天提升作业第16天__建设现代化经济体系含解析.doc
- 2024_2025学年新教材高中地理第一单元从宇宙看地球第二节地球的形成与演化习题含解析鲁教版必修第一册.docx
- 2024_2025学年新教材高中政治第三单元文化传承与文化创新第八课第3课时正确对待外来文化检测含解.doc
- 全国卷2024_2025学年高考生物精鸭点突破专题14种群与群落含解析.doc
- 2024_2025学年新教材高中地理课时检测2昼夜交替和沿地表水平运动物体的运动方向的偏转含解析新人.doc
- 2024_2025学年新教材高中地理第三单元从圈层作用看地貌与土壤单元检测含解析鲁教版必修第一册1.doc
- 2024_2025学年新教材高中地理第一单元地球运动的意义测评含解析鲁教版选择性必修第一册.docx
- 2024_2025学年新教材高中地理课时检测4地球的圈层结构含解析鲁教版必修第一册.doc
文档评论(0)