


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、题目一成绩管理系统说明文档1.1概述本系统主要实现用户登录,显示主菜单,学生信息的输入、输出、按学号查询 学生信息、按成绩降序排序,追加学生信息,把学生信息保存到文件,从文件中导 出学生信息等功能在输入和追加信息时进行数据的有效性验证1.2模块结构图1:登录功能:用户输入口令,如果与系统内保存的密码相一致,贝U登陆成功; 否则重新输入口令,直至输入口令正确才可以登录系统.2:显示主菜单:用户登录成功,系统显示图形界面,显示系统功能的提示信息3:学生信息输入:用户输入要添加的学生的学号、姓名、成绩等信息,系统创 建链表,逐个保存学生信息当用户输入学号为0时,输入结束4:学生信息输出:将数组中的学
2、生信息输出到屏幕上5:按学号查询学生信息:用户输入要查询学生的学号,系统查询该学号在链表 中是否存在,存在则输出该学生的全部信息;否则,输出not found.6:成绩排序:对链表中的所有学生按成绩有高到低的顺序排序,用选择法来实现.7:追加学生信息:在已建好的链表尾追加学生信息(学号、姓名、成绩),当学号为0,则输入结束.8:导出数据:把学生信息保存到磁盘文件里9:导入数据:从外部文件中导出学生信息到系统链表里,如果链表不存在,就 创建一个新链表.10:数据验证:输入数据时,来验证数据的输入格式正确,保证学号唯一性1.3系统流程图图1.2成绩管理系统系统流程图1.4函数列表序号函数名称函数说
3、明1.void mainmenu()显示主菜单,无参无返回值2.int logi n( char password)登录系统,password接收用户输入的密码,返回 值整数1或0, 1表示登陆成功,0表示登陆失败3.nod* myread()从文件中读取数据到一个新建的链表中,返回新 建链表指针4.nod *mycreate()新创建一个链表,并存储输入的学生信息,函数 返回链表的头指针5.void mypri nt(nod *head)从头到尾依次输出链表内学生信息,head接收已经存在的链表头指针6.void myquery (nod *head,l ong xuehao)根据输入的学号
4、(xuehao ),在链表(head)中查 找该学生是否存在,如存在,输出该学生的所有 信息;否则输出 not found.7.void myadd( nod *head)在已有链表(head)的末尾添加新的学生信息8.nod * mysort (nod *head)用选择法按成绩对已有链表(head)中的学生进行排序,(必须)返回排序后的链表头指针,head接收已有链表头指针9.void mywrite( nod* head)把已有链表(head)中的数据导出到文件中1.5使用说明本系统由于模块较多,运行系统时要参照系统流程图顺序;系统的功能菜单0-7,应依次调用:登陆成功后,先选择0或1功
5、能,来建立链表存储数据;然后选择 2,显 示数据;然后选择3查询功能,然后选择4追加学生信息,再选择5,对成绩进行排序; 然后选择6导出数据到文件,最后选择7,退出系统.题目二 学生信息管理系统2.1概述本系统包括成绩录入、成绩修改、学生信息修改、删除、查找等 9个功能.要求界面 菜单设置和布局合理,用户操作方便.2.2模块结构图图2.1学生信息管理系统结构图2.3系统流程图图2.2学生信息管理系统流程图2.4函数列表序号函数名称函数说明1.void display(void )显示操作采单2.void score in put(void)成绩录入函数3.void score_edit(voi
6、d)修改成绩函数,先根据学号查找有此学生,之后进行 修改4.void stude nt edit(void)更新函数,更新某个学生的信息序号函数名称函数说明5.void stude nt_del(void)删除函数,根据学号查找要删除的学生,将其学号改为06.int search_id(void)查找函数7.void stude nt_n ew(void)学生基本信息录入,基本信息包括学号、年龄、C成绩、英语成绩、数据库成绩、姓名8.void browser(void)排序函数9.void sort_it(char nn)选择排序方式,如按学号排序、各科成绩排序、总成 绩排序等2.5使用说明用
7、户运行系统后,按照系统提示完成操作,执行过程参照系统的流程图.题目三图书管理系统补充:增加访问权限控制,如果是管理员可以进行图书录入、删除书籍信息,如果是普通用户可以 进行借书还书和查询书籍信息 .3.1概述本系统主要实现图书录入、借书、还书、查询书籍、删除书籍等功能,要求界面菜 单设置和布局合理,用户操作方便.3.2模块结构图图3.1图书管理系统结构图3.3系统流程图开始T结束图3.1图书管理系统流程图图3.4函数列表序号函数名称函数说明1.void display。显示操作菜单2.void book_out()借书函数,能找到该书并且有库存方可借书3.void book in()还书函数4
8、.void book_add()录入书籍信息函数(图书编号、图书总量、书名、作者、图 书库存(初始库存=总量)5.void book_del()删除函数,先调用查找函数,看该编号的书存在否,如果存在,让该编号书籍的编号重新赋值为06.int search book()查找函数,按编号查找3.5使用说明本系统用来实现图书管理用户运行系统后,按照系统提示完成操作,执行过程 参照系统的流程图.题目四计算器程序说明文档4.1概述本系统能够在整数间进行加、减、乘、除、求余以及累加求和、计算n等运算,本系统要求有良好的显示菜单,使用方便.4.2模块结构图图4.1计算器系统结构图4.3系统流程图图4.2计算
9、机系统流程图7 / 114.4函数表列序号函敌痺型说明备注int addfinty)加法taame subfint 竝坨【y)减法3int multifint vj乘法+int divideint x.im y)除法5iiiE anth corapluneiitCifK xrint y)求余6Long tnr facronllint n)求出7int 5um n(int n)累加至町Svoid)显示菜单4.5使用说明本系统用来实现简单的计算器功能用户运行系统后,按照系统提示完成操作,执行 过程参照系统的流程图.题目五文曲星小游戏说明文档5.1概述本系统对由玩家随机输入4个不重复的数
10、字(如:83 1 2 )按回车后电脑给出 提示,其形式为?A?B.玩家所输入的四位数中,位置和数字都正确则为A,数字相同但位置不相同时为B,只可以猜10次,若所用的次数小于纪录保持者,则为破 纪录.5.2模块结构图图5文曲星结游图1:产生数字模块:根据猜数字要求, 随机输入4个不重复的数字.2:初始化记录者模块:玩家按提示进行猜数字游戏3:新纪录4:破纪录者模块: 者模块:1:产生四个数字模块5.3统流程图玩家在规定次数内成功完成游戏图5.2系统流程图5.4函数列表1、Get nu mber随机产生四个数的函数2、Newset初始化记录者函数3、Breakrecord新纪录者函数4、Gorea
11、d读取破纪录者函数5、Get nu mber随机产生四个数的函数6、Newset初始化记录者函数7、Breakrecord新纪录者函数8Goread读取破纪录者函数题目六105扑克游戏系统说明文档6.1概述本系统主要实现游戏功能,利用扑克的点数计算是否超过10.5.功能:1 建立一副新牌;2洗牌;3.请输入玩家个数;4 按顺序发牌并公布结果6.2模块结构图10.5扑克游戏图6.1.扑克游戏模块结构图1. 建立一副新牌:显示整副牌给游戏者检查2. 洗牌;|随机换牌,把牌的顺序打乱1)你和电脑玩;2)两个到八发牌公布结杲3请输入玩家个数:4按丿建序发牌并公布结牌牌;个数总、点数6.3系统流程图开始图6.2扑克游戏系统流程图6.4函数列
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 33012.4-2025道路车辆车辆对窄带辐射电磁能的抗扰性试验方法第4部分:线束激励法
- 职业不限的职业岗位认证培训教程:广州征兵面试题库系列
- 临床糖尿病足护理查房
- 13课和时间赛跑课件
- 学校五进消防知识培训课件
- 地下管网智能检测技术培训教程
- 六年级上册数学竞赛试题-计数综合提高下习题(含答案)
- 探析樟子松沙地育苗技术及其管理措施
- 怎样引导孩子的理性技巧
- 下沉市场消费金融产品创新与营销策略报告
- 2025年十八项核心制度考试试题库(含答案)
- 期中评估测试卷(含答案) 2025-2026学年数学人教版九年级上册
- 居民供水应急预案方案(3篇)
- 铁路建设项目质量安全红线管理考试试题及答案
- 护工清洁护理培训
- 厂房钢结构屋面与彩钢板施工规划与方案
- 2025年党建知识竞赛题库及答案(完整版)
- 施工现场防汛安全检查记录表
- 扭扭棒手工培训
- 服务沟通技巧培训课件
- 2025年沙流河实业集团有限公司(企业信用报告)
评论
0/150
提交评论