- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
.
高质量文档整理--学习必备
.
课程设计报告
课程名称 《数据结构》
课题名称排序综合
专 业
班 级
学 号
姓 名
联系方式
指导教师
2011年12月21日
.
高质量文档整理--学习必备
.
目录
1.问题陈述…………3
2.设计方法阐述………………………3
2.1总体规划……………………3
2.2功能构想……………………4
2.2.1增加成员………………4
2.2.2修改成员资料……………5
2.2.3删除成员………………6
2.2.4打开家谱…………………7
2.2.5新建家谱…………………8
2.2.6保存家谱…………………10
2.2.7查看某代信息……………11
2.2.8按姓名查找………………12
2.2.9按生日查找………………12
2.2.10查看成员关系…………13
2.2.11按出生日期排序………14
2.3板块整合………………………15
2.4调试分析………………………19
3.总结……………19
.
高质量文档整理--学习必备
.
4.测试结果…………20
1.问题陈述
家谱用于记录某家族历代家族成员的情况与关系。现编制一个家谱资料管理软件,实现对一个家族所有的资料进行收集整理。支持对家谱的存储、更新、查询、统计等操作。并用计算机永久储存家族数据,方便随时调用。
2.设计方法阐述
2.1总体规划
在动手编制程序之前,先要做好程序的规划,包括程序储存数据所用的结构,数据类型等等,只有确定了数据类型和数据结构,才能在此基础上进行各种算法的设计和程序的编写。
首先是考虑数据类型。在家谱中,家族成员是最基本的组成部分,对于家族管理中,已经不能再进行细分了,所以选定家族成员作为数据的基本类型,并在程序中定义COperationFamilytree类。其中COperationFamilytree类的各种属性可以根据需要进行添加或删除,从日常生活应用的角度出发,制定了COperationFamilytree类中包含了一下属性:
charname[MAX_CHARNUM];//姓名
Datebirthday;//出生日期
Intsex;//性别
charaddr[MAX_CHARNUM];//基本资料
intlive;//健在否
Datedeathday;//死亡日期
intChildNums(PersonpNode);//返回pNode孩子数
.
高质量文档整理--学习必备
.
intInSiblingPos(PersonpNode); //返回pNode在其兄弟中的排行
为方便计算机进行比较,在familytree类的某些属性中用数字代替了某些不会改变的字符串,譬如性别(1代表男,0代表女)、判断是否健在(1为是,0为否)。在设置日期上,为方便以后的计算与比较,也将日期用整型数字表示1999年5月5日,这种表示方法只需在输入和输出上作少许的运算便可方便地与日期进行转换。在家族关系的表示上,并没有用相关家属的姓名作为储存数据,而仅仅是存储了各关系亲属的ID,方便日后作为指针指示调用相对应的家族成员。其中在属性pNode上,其表示的是下一个同父母的弟或妹ID,也就是说,当某家族成员有若干个子女,其pNode仅指向第一个孩子,其余的孩子如何表示呢?可以通过第一个孩子的pNode指示,如此类推,直到孩子的pNode=0为止。这样就可以避免需在程
您可能关注的文档
- 计算机专业英语词汇.doc
- 计算机专业英语课后单词翻译.doc
- 计算器安卓设计.doc
- 计算自己的大学成本.doc
- 计网课程设计.doc
- 记念刘和珍君-课文赏析.doc
- 记事作文范文.doc
- 记忆单词顺口溜.doc
- 记忆力训练教案.doc
- 记账系统毕业论文.doc
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
最近下载
- 2024年山西省中考语文试题(含答案解析).doc VIP
- 视美泰armpc硬件及小板原理图.pdf VIP
- 独股一箭20w实盘交割单.pptx
- 机场业态保洁服务标书模板A.docx VIP
- 小嘀人脸识别智能锁R5-产品说明书.pdf
- 2020-2021学年辽宁省辽阳市高三(上)联考地理试卷(9月份)(附答案详解).docx VIP
- 广东省广州市白云区2021-2022学年九年级上学期期末历史试题(word版 含答案).docx VIP
- 健康生活科普知识题库.doc VIP
- 珍爱网内心独白.docx
- 广东省广州市白云区2021-2022学年九年级上学期期末历史试题(word版 含答案).pdf VIP
文档评论(0)