- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
书写格式参考文档1
题目一 成绩管理系统说明文档
1.1 概述
本系统主要实现用户登录,显示主菜单,学生信息的输入、输出、按学号查询学生信息、按成绩降序排序,追加学生信息,把学生信息保存到文件,从文件中导出学生信息等功能。在输入和追加信息时进行数据的有效性验证。
1.2 模块结构图
图1.1成绩管理系统模块结构图
1:登录功能:用户输入口令,如果与系统内保存的密码相一致,则登陆成功;否则重新输入口令,直至输入口令正确才可以登录系统。
2:显示主菜单:用户登录成功,系统显示图形界面,显示系统功能的提示信息。
3:学生信息输入:用户输入要添加的学生的学号、姓名、成绩等信息,系统创建链表,逐个保存学生信息。当用户输入学号为0时,输入结束。
4:学生信息输出:将数组中的学生信息输出到屏幕上
5:按学号查询学生信息:用户输入要查询学生的学号,系统查询该学号在链表中是否存在,存在则输出该学生的全部信息;否则,输出not found。
6:成绩排序:对链表中的所有学生按成绩有高到低的顺序排序,用选择法来实现。
7:追加学生信息:在已建好的链表尾追加学生信息(学号、姓名、成绩),当学号为0, 则输入结束。
8:导出数据:把学生信息保存到磁盘文件里
9:导入数据:从外部文件中导出学生信息到系统链表里,如果链表不存在,就创建一个新链表。
10:数据验证:输入数据时,来验证数据的输入格式正确,保证学号唯一性
1.3 系统流程图
图1.2 成绩管理系统系统流程图
1.4 函数列表
序号 函数名称 函数说明 void mainmenu() 显示主菜单,无参无返回值 int login(char password[]) 登录系统,password接收用户输入的密码,返回值整数1或0,1表示登陆成功,0表示登陆失败 nod* myread() 从文件中读取数据到一个新建的链表中,返回新建链表指针 nod *mycreate() 新创建一个链表,并存储输入的学生信息,函数返回链表的头指针 void myprint(nod *head) 从头到尾依次输出链表内学生信息,head接收已经存在的链表头指针 void myquery(nod *head,long xuehao) 根据输入的学号(xuehao ),在链表(head)中查找该学生是否存在,如存在,输出该学生的所有信息;否则输出not found. void myadd(nod *head) 在已有链表(head)的末尾添加新的学生信息 nod * mysort(nod *head) 用选择法按成绩对已有链表(head)中的学生进行排序,(必须)返回排序后的链表头指针,head接收已有链表头指针 void mywrite(nod* head) 把已有链表(head)中的数据导出到文件中 1.5 使用说明
本系统由于模块较多,运行系统时要参照系统流程图顺序 ;系统的功能菜单0-7,应依次调用:登陆成功后,先选择0或1功能,来建立链表存储数据;然后选择2 ,显示数据;然后选择3 查询功能,然后选择4追加学生信息,再选择5,对成绩进行排序;然后选择6导出数据到文件,最后选择7 ,退出系统。
题目二 图书管理系统
2.1概述
本系统主要实现图书录入、借书、还书、查询书籍、删除书籍等功能,要求界面菜单设置和布局合理,用户操作方便。
2.2模块结构图
2.3系统流程图
2.4函数列表
序号 函数名称 函数说明 void display() 显示操作菜单 void book_out() 借书函数,能找到该书并且有库存方可借书 void book_in() 还书函数 void book_add() 录入书籍信息函数(图书编号、图书总量、书名、作者、图书库存(初始库存=总量) void book_del() 删除函数,先调用查找函数,看该编号的书存在否,如果存在,让该编号书籍的编号重新赋值为0 int search_book() 查找函数,按编号查找 2.5使用说明
本系统用来实现图书管理。用户运行系统后,按照系统提示完成操作,执行过程参照系统的流程图。
1
图书管理系统
显示主菜单
借书
还书
录入书籍信息
删除书籍信息
查询书籍信息
您可能关注的文档
最近下载
- 高标准农田建设项目初步验收报告、建设、施工管理、监理、设计、运行管.docx
- AfterEffects动态图形与动效设计 配套课件.pptx
- 2022最新版初中物理新课标学习解读培训可编辑课件.pptx VIP
- 2025年陕西榆林能源集团有限公司人员招聘笔试模拟试题及答案解析.docx VIP
- 22J603-1 铝合金门窗参考图集.docx VIP
- 2025年陕西榆林能源集团有限公司招聘笔试模拟试题及答案解析.docx VIP
- 黑布林阅读初二2《莫格利的兄弟》中文版.pdf
- 医学课件-脑梗死.pptx VIP
- 2025年陕西榆林能源集团有限公司招聘笔试备考试题及答案解析.docx VIP
- 微生物工程在金属冶炼废水处理中的应用.pptx VIP
文档评论(0)