- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构(课程设计)班级花名册维护
数据结构课程设计报告
第 PAGE 1页,共 NUMPAGES 24页
郑州航空工业管理学院
数据结构
课程设计报告
(2012--2013学年第2学期)
题 目:__ 班级花名册维护__
学 号:___________________
姓 名:___________________
指导教师:___________________
2013年 6 月 15 日
1.设计内容、任务及具体要求
1.1设计内容
设计一个班级花名册维护,要求能够增加、删除和修改学生的信息,使得程序能够读入一个班级花名册或是自建一个班级花名册,对一个班级的任何学生的修改操作最后都能够反映在保存在硬盘上的班级名册中。
1.2设计任务
(1)进一步巩固和复习C程序设计的基础知识。
(2)培养学生结构化程序、模块化程序设计的方法和能力。
(3)了解软件的编制过程及各环节的具体内容。
(4)提高学生程序调试技巧、软件设计能力和代码规范化等素质。
(5)提高学生分析问题、解决问题以及实际运用能力。
1.3具体要求
(1)只能用C语言实现程序设计;
(2)画出总体程序框图以及各个模块的程序流程图;
(3)简述各个模块之间的主要关系;
(4)源程序要有适当的注释,使程序容易阅读,并对关键代码进行分析说明;
(5)运行界面清晰,功能明确。
2.概要设计
2.1该系统的功能简介
创建:创建通讯录
输入第一个同学的信息。
添加:添加新同学
可连续添加同学信息,最多可添加50个同学的信息。
删除:删除同学信息
以姓名的方式查找该同学信息,若有相同姓名则以学号方式查找。将查找到得同学信息输出,对照确认无误方可删除,否则取消并返回菜单。
显示:显示所有信息
将已记录的信息项全部输出,首先逐个读取文件信息,然后逐个输出。
修改:修改同学信息
查找同学信息与删除操作的相同。有六种修改方式可供选择,如姓名修改,学号修改等。修改后可显示新的信息。
查找:查询同学信息
以姓名方式查找,将所有符合要求的信息全部输出。
排序:进行学号排序
排序是以学号从小到大的方式排列。首先读取文件所有数据项,通过学号比较,按从小到大的方式重新排序并保存。
保存:将信息保存到文件中输出
在系统中输入信息,打开文件,然后将信息写入文件保存。
计数:计算已保存信息数
打开文件,使用循环将文件中原有信息逐个读取,并计算个数项。
2.2 总体程序框图
班级花名册主菜单
班级花名册主菜单
创建通讯录显示所有信息关闭花名册进行学号排序查询同学信息修改同学信息添加新同学删除同学信息
创建通讯录
显示所有信息
关闭花名册
进行学号排序
查询同学信息
修改同学信息
添加新同学
删除同学信息
修改全部修改备注修改地址修改姓名修改学号修改电话号码
修改全部
修改备注
修改地址
修改姓名
修改学号
修改电话号码
2.3各个模块之间的主要关系
各个模块相互关联,共同构成整个班级花名册系统,从而实现添加、删除、显示、修改、 查询和排序等功能。
3.系统功能模块的具体设计
3.1各个模块的程序流程图及运行界面
创建班级花名册
创建班级花名册
创建班级花名册
输入姓名输入学号输入地址输入备注输入电话号码
输入姓名
输入学号
输入地址
输入备注
输入电话号码
添加新同学
添加新同学
添加新同学
输入姓名输入学号输入备注输入地址输入电话号码
输入姓名
输入学号
输入备注
输入地址
输入电话号码
查询同学信息
查询同学
查询同学
请输入要查询的同学姓名
是否存在?
是否存在?
否,输出没有此同学记录 是,输出同学信息
否,输出没有此同学记录
是,输出同学信息
删除同学信息
删除同学
删除同学
请输入要删除的同学姓名
请输入要删除的同学姓名
是否存在该姓名?
是否存在该姓名?
否,输出无此同学记录 是,是否存在相同姓名?
否,输出无此同学记录
是,是否存在相同姓名?
是,输入删除同学的学号
是,输入删除同学的学号
否,输出该同学信息
附:
图3.1-1 学号排序界面
图3.1-2 学生信息显示界面
图3.1-3 修改信息界面
图3
您可能关注的文档
最近下载
- 《水电解制氢工艺》课件.ppt VIP
- 第一单元习作家乡的风俗(素材积累)六年级语文下册单元作文(统编版).pdf VIP
- 1-6届汇总中南地区高校土木工程专业“结构力学竞赛”试题与答案.pdf VIP
- 旅游管理专业校企合作实践方案范文.docx VIP
- 2024上海市生物医药技术研究院公开招聘专技人员笔试备考题库及答案解析.docx VIP
- 2025届高考语文复习:现代文阅读之诗化小说+课件.pptx VIP
- 养老机构服务质量基本规范 GBT35796-2025(附服务流程).docx VIP
- 项目建筑垃圾排放台账.docx VIP
- GB 50794-2012 光伏发电站施工规范 高清晰版.docx VIP
- 中国航空学会-2024低空经济场景白皮书.docx
原创力文档


文档评论(0)