C/C++族谱管理系统[铁木真家族]

C/C++族谱管理系统[铁木真家族]

王的传承
计算机科学与技术系

王新宇

课题背景

孛儿只斤·铁木真(1162年5月31日—1227年8月25日),蒙古帝国可汗,尊号“成吉思汗” 意为“拥有海洋四方”。世界史上杰出的政治家、军事家。1206年春天建立大蒙古国,此后多次发动对外征服战争,征服地域西达中亚、东欧的黑海海滨。1227年在征伐西夏的时候去世,之后被密葬。除了一生征战,亦创建蒙古文字、颁布文法、采取开明的宗教政策,是一位在历史上具有颇多争议的枭雄。其后代传承对普通百姓而言,扑朔迷离……让我们拨开迷雾!

课题基本功能

• 初始化系统:读取族谱数据文件(txt文件),建立初始族谱。族谱数据文件预先手工建立。
• 显示族谱:输出族谱。
• 添加成员:提示输入成员信息,在族谱中添加成员。
• 修改成员:提示输入成员姓名,修改成员信息。
• 删除成员:提示输入成员姓名,从族谱中删除成员。
• 查询:根据指定条件查询数据并输出。
• 保存:保存当前族谱数据到文件(txt文件)。
• 退出:退出系统。

  • 成员基本信息:姓名,生年,卒年。
  • 显示族谱:输出成员姓名,注意可读性。
  • 添加、修改成员:注意长幼有序的问题
  • 查询:提供按姓名查询、按“代”查询、查询孩子、查询父亲、查询兄弟等五种方式,输出结果注意可读性。
  • 铁木真族谱数据文件: Genghis Khan.txt

Genghis Khan.txt 文件说明:姓名 生年 卒年 父亲姓名(注意:铁木真为第一代,无父亲姓名)

铁木真 1162 1227
术赤 1178 1225 铁木真
察合台 1183 1241 铁木真
窝阔台 1186 1241 铁木真
拖雷 1193 1232 铁木真
阔列坚 1208 1238 铁木真
拔都 1205 1255 术赤
贵由 1206 1248 窝阔台
阔端 1206 1251 窝阔台
阔出 1208 1236 窝阔台
蒙哥 1209 1259 拖雷
忽必烈 1215 1294 拖雷
旭烈兀 1217 1265 拖雷
阿里不哥 1219 1266 拖雷
忽察 1224 1274 贵由
脑忽 1226 1286 贵由
禾忽  1230 1260 贵由
朵儿只 1233 1240 忽必烈
真金 1243 1285 忽必烈
忙哥剌 1245 1280 忽必烈
那木罕 1250 1292 忽必烈
阿八哈 1234 1282 旭烈兀
贴古迭儿 1236 1284 旭烈兀
明理帖木儿 1238 1278 阿里不哥
药木忽儿 1245 1308 阿里不哥
甘麻剌 1263 1302 真金
铁穆耳 1265 1307 真金
松山 1281 1328 甘麻剌
也孙铁木儿 1293 1328 甘麻剌
阿速吉八  1320 1328 也孙铁木儿

课题基本功能说明

课程设计要求
1.不得缺席,认真上机编程,不得从事与课程设计无关的活动。
2.程序运行正确,请指导老师检查提问,通过后提交课程设计材料。
3.课程设计提交材料

  • 课程设计完整源码
    将课程设计项目所在文件夹(删除工程文件目录下的.vs和Debug以及源码文件夹下的Debug这3个文件夹)制作成压缩包,以“学号姓名”命名(例如:3210602088王小之.rar),提交至希冀平台“课程设计提交-计算机2103/04班”。源码需要注释。
  • 课程设计报告
    课程设计结束应撰写课程设计报告。课程设计报告必须以书面形式和电子版两种形式提交(注意:两种方式都要完成)。书面报告下学期返校后交给班长,电子版课程设计报告提交至希冀平台“课程设计提交-计算机2103/04班”

课程设计报告撰写规范
参见“课程设计报告撰写规范.doc”

特别说明

1.无故缺席、请假未获批准擅自离开、课程设计上机时间内做与课程设计无关的事情等情况,按每次扣除2i分(i表示次数)计入课程设计总分;
2.答辩结束后才能提交课程设计材料,未完成答辩者提交的课程设计材料无效,成绩按照缺考处理;
3.课程设计抄袭者,课程设计成绩为0分。

考核说明
•指标点3.2:根据计算机专业技术知识,能够有效地实施软硬件模块设计,并具有创新意识。
•指标点4.5:能够对实验结果进行输入条件关联分析和解释,并通过信息综合给出合理有效的结论。
•指标点5.2:能够选择与使用恰当的现代系统平台、信息检索工具、软硬件工具和仿真软件对计算机领域复杂工程问题进行分析、设计与实现。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值