《软件综合设计》
家谱管理系统
院系: 计算机科学技术学院二系班级: 计11 –2班
姓名: 刘文秀( 15)
合作者: 姜雪(05) 、岳奉宜(33) 指导教师: 薛曼玲
年12 月01 日
《软件综合设计》任务书
一、题目: 家谱管理系统
二、设计要求
( 1) 刘文秀( 组长) 、姜雪和岳奉宜组成课程设计小组。
( 2) 小组成员分工协作完成。
要求每个成员有自己相对独立的模块, , 同时要了解其它组员完成的内容。
( 3) 查阅相关资料, 自学具体课题中涉及到的新知识。
( 4) 采用结构化、模块化程序设计方法设计, 功能要完善, 界面美观。
( 5) 所设计的系统应有菜单、动画和音乐。
( 6) 按要求写出课程设计报告, 并于设计结束后1周内提交。
其主要内容包括: 封皮、课程设计任务书, 指导教师评语与成绩、目录、概述、软件需求分析、总体设计、详细设计、程序的调试与测试、总结与体会、结束语、程序清单( 带中文注释) 、参考文献等。
报告一律用A4纸打印, 正文的中文字体为宋体, 西文字体用Time New Roma, 一律用小四号字, 行距采用”固定值”18磅, 首行缩进2字符。
1级标题中文字体为黑体, 西文字体为Time New Roma, 采用三号字; 段落为居中、段前18磅、段后12磅、行距采用”固定值”18磅, 首行缩进: 无, 段中不分页, 与下段同页。
仅一级标题上目录。
三、课程设计工作量
由于是设计小组团结协作完成设计任务, 一般每人的程序量在400行有效程序行以上, 不得抄袭。
四、课程设计工作计划
12月2日, 指导教师讲课, 学生根据题目准备资料, 需求分析;
12月3日, 设计小组进行总体方案设计和任务分工;
12月4日~12月10日, 每人完成自己承担的程序模块并经过独立编译;
12月11日~12日, 将各模块集成为一个完整的系统, 并录入足够的数据进行调试运行;
12月13日, 验收、开始撰写课程设计报告;
12月18日前, 提交课程设计报告和软件。
指导教师签章:
教研室主任签章
指导教师评语与成绩
目录
第1章概述 (1)
1.1 课题研究的目的和技术发展现状 (1)
1.2 课题研究的主要内容 (1)
1.3 课题研究的难点 (1)
第2章需求分析 (2)
2.1 性能需求 (3)
2.2 功能需求 (3)
第3章可行性分析 (4)
3.1 经济可行性分析 (4)
3.2 技术可行性分析 (4)
第4章概要设计 (4)
4.1 程序设计的基本思想 (4)
4.2 总体功能模块图 (5)
4.3相关应用技术 (5)
第5章详细设计 (6)
5.1日期信息的合法性检验 (6)
5.2 添加成员孩子模块 (8)
5.3 添加成员兄弟模块 (14)
5.4 按照出生日期对家谱排序 (17)
5.5 由兄弟、孩子二叉树生成家谱文件 (22)
5.6 按照姓名、出生日期查找家谱成员 (25)
第6章调试分析与测试结果 (27)
6.1 测试方法 (27)
6.2 测试过程 (27)
6.3 测试结论 (28)
第7章结束语 (33)
参考文献 (35)
附录 (35)。